.maaser-page{display:grid;gap:18px}.maaser-page>.title-ornament{margin:2px auto 4px}.ms-tabs{width:100%;max-width:520px;margin:0 auto}.ms-money,.ms-tab{display:grid;gap:18px}.ms-year{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;width:100%;max-width:360px}.ms-year-name{display:grid;justify-items:center;gap:1px}.ms-year strong{font-size:18px;font-weight:500}.ms-year small{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.ms-year-small{margin:4px auto 0}.ms-year-step{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer}.ms-year-step:disabled{opacity:.3;cursor:default}.ms-saved{margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--radius-sm);color:var(--ink);font-size:15px;text-align:center}.ms-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ms-action{flex-direction:column;gap:4px;min-height:62px;padding:8px 6px;font-size:15px;line-height:1.2;text-align:center}.ms-action .ui-glyph{color:var(--accent)}.ms-rule{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.55;text-align:center;text-wrap:balance}.ms-rule-box{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line)}.ms-rule-box p{margin:0;font-size:var(--font-ui-meta);line-height:1.55;color:var(--ink-2)}.ms-sources{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0}.ms-sources :is(button,a){display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--accent);font:inherit;font-size:var(--font-ui-caption);line-height:1.3;text-decoration:none;cursor:pointer}.ms-sources :is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-condition{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:15px;line-height:1.4}.ms-condition small{color:var(--ink-2)}.ms-conditions,.ms-opening{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.ms-conditions legend,.ms-opening legend{width:100%;margin-bottom:8px;padding:0;color:var(--ink-2);font-weight:500;text-align:center}.ms-entries{display:grid;gap:8px}.ms-entries>h2{margin:6px 0 0;font-size:19px;text-align:center}.ms-month{display:grid;gap:8px}.ms-month>h3{margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500;text-align:center}.ms-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ms-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-row-mark{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--accent)}.ms-row.is-give .ms-row-mark{background:var(--accent)}.ms-row.is-exempt .ms-row-mark{border-style:dashed;border-color:var(--ink-2)}.ms-row-text{display:grid;gap:2px;min-width:0}.ms-row-text strong{font-weight:500}.ms-row-text small{overflow:hidden;color:var(--ink-2);font-size:var(--font-ui-caption);text-overflow:ellipsis;white-space:nowrap}.ms-row-amount{font-variant-numeric:tabular-nums;font-weight:500}.ms-empty{text-align:center}.maaser-page details.personal-note{display:grid;gap:20px}.maaser-page details.personal-note>summary{cursor:pointer}.ms-institutions,.ms-standing ul,.ms-guide ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ms-institutions li,.ms-standing li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.ms-institutions li>span:first-child,.ms-standing li>span:first-child{display:grid;gap:2px;min-width:0}.ms-institutions small,.ms-standing small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ms-institution-actions{display:flex;gap:6px;flex-shrink:0}.ms-institution-actions .ja-button,.ms-standing .ja-button{min-height:40px;padding:6px 12px;font-size:14px}.ms-guide>p{margin:0;line-height:1.6}.ms-guide-block>h3{margin:8px 0 4px;font-size:17px;text-align:center}.ms-guide li{display:grid;gap:4px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ms-guide li span{color:var(--ink-2);line-height:1.55}.ms-guide li .ms-sources{justify-content:flex-start}.ms-form{display:grid;gap:12px}.ms-amount input{text-align:center;font-size:26px;font-variant-numeric:tabular-nums}.ms-amount>span:first-child{justify-self:center}.ms-live{margin:-4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center}.ms-live b{color:var(--accent);font-variant-numeric:tabular-nums}.ms-sheet-actions{display:flex;gap:10px}.ms-sheet-actions>*{flex:1 1 0;text-align:center;text-decoration:none}.ms-delete{width:100%}.ms-institution-fields{display:grid;gap:10px;padding:12px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.ms-mail-preview{max-height:260px;overflow:auto;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:14px;line-height:1.6;white-space:pre-wrap;direction:rtl;text-align:right}.ms-welcome{display:grid;gap:14px;padding:18px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ms-welcome>h2{margin:0;font-size:20px;text-align:center}.ms-welcome>p{margin:0;line-height:1.6;text-align:center;text-wrap:balance}.ms-start{width:100%}.ms-private{text-align:center}.ms-card{display:grid;gap:14px;padding:20px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.ms-card>h2{margin:0;font-size:19px;text-align:center}.ms-card>p{margin:0;line-height:1.6}.ms-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.maaser-page input[type=date]{text-align:center;justify-content:center}.ms-figure{display:grid;justify-items:center;align-content:center;gap:2px;padding:12px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center}.ms-figure small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.35}.ms-figure b{font-size:22px;font-variant-numeric:tabular-nums}.ms-figure.is-main{border-color:var(--accent)}.ms-figure.is-main b{color:var(--accent)}.ms-nusach{margin:0;padding:14px 16px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-primary);font-size:19px;line-height:1.85;text-align:justify}.ms-steps{display:grid;gap:8px;margin:0;padding-inline-start:22px;line-height:1.6}.ms-verdict{display:grid;justify-items:center;gap:2px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center}.ms-verdict b{font-size:20px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.ms-verdict small{color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.45}.ms-verdict.is-with b{color:var(--accent)}.ms-verdict.is-none b{color:var(--ink-2)}.ms-silver{display:grid;gap:8px}.ms-scale{position:relative;height:10px;margin:6px 4px 0;border-radius:999px;background:var(--surface-2);overflow:visible}.ms-scale-zone{position:absolute;top:0;bottom:0;border-radius:999px}.ms-scale-zone.is-none{background:color-mix(in srgb,var(--line) 80%,transparent)}.ms-scale-zone.is-without{background:color-mix(in srgb,var(--accent) 35%,transparent)}.ms-scale-zone.is-with{background:var(--accent)}.ms-scale-dot{position:absolute;top:50%;width:18px;height:18px;margin-inline-start:-9px;border:2px solid var(--surface);border-radius:50%;background:var(--ink);transform:translateY(-50%);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 35%,transparent)}.ms-scale-legend{display:flex;justify-content:space-between;gap:10px;margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.ms-coins{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center}.ms-coins th{padding:6px 4px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.ms-coins td{padding:7px 4px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ms-counter{display:grid;justify-items:center;gap:8px;text-align:center}.ms-counter>b{font-size:26px;font-variant-numeric:tabular-nums}.ms-counter>small{color:var(--ink-2);font-size:var(--font-ui-meta)}.ms-counter .ms-sheet-actions{width:100%}.ms-nusach p{margin:0 0 8px}.ms-nusach p:last-child{margin-bottom:0}.ms-nusach .ms-instr{color:var(--ink-2);font-family:var(--font-ui,inherit);font-size:14px;line-height:1.5}.ms-nusach p.ms-instr{text-align:start}.ms-group{display:grid;gap:10px}.ms-group>h3{margin:0;color:var(--ink-2);font-size:15px;font-weight:500;text-align:center}details>.ms-group,details>.ms-guide-block,details>.ms-src{margin-top:22px}details>.ms-group+.ms-group,details>.ms-guide-block+.ms-guide-block{padding-top:22px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}details>summary+.ms-group{margin-top:14px}.ms-src{justify-self:center;width:100%;text-align:center}.ms-src>summary{display:inline-block;padding:4px 10px;color:var(--ink-2);font-size:var(--font-ui-caption);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink-2) 40%,transparent);text-underline-offset:3px;cursor:pointer;list-style:none}.ms-src>summary::-webkit-details-marker{display:none}.ms-src[open]>summary{margin-bottom:8px}.ms-more{display:grid;gap:12px}.ms-more>summary{justify-self:center;padding:6px 14px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:15px;cursor:pointer;list-style:none}.ms-more>summary::-webkit-details-marker{display:none}.ms-more[open]>summary{margin-bottom:4px}.ms-credit{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.ms-steps li{line-height:1.6}.ms-summary{display:grid;justify-items:center;gap:14px;padding:18px 18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center}.ms-left{display:grid;justify-items:center;gap:2px}.ms-left small{color:var(--ink-2);font-size:16px}.ms-left strong{font-size:clamp(34px,10vw,44px);font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.ms-receipt{display:grid;width:min(100%,360px);margin:2px 0 0;padding:6px 16px;border:1px solid var(--line);border-radius:var(--radius-sm)}.ms-receipt>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.ms-receipt>div:first-child{border-top:0}.ms-receipt dt{color:var(--ink-2)}.ms-receipt dd{margin:0;font-variant-numeric:tabular-nums}.ms-receipt .is-tithe :is(dt,dd){color:var(--ink);font-weight:500}.ms-start-hint{margin:6px 0 4px;color:var(--ink-2);font-size:17px;line-height:1.6;text-wrap:balance}.ms-circle{margin:2px auto 0}.ms-circle-count{gap:2px}.ms-circle-count strong{font-size:26px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-circle-count.is-long strong{font-size:21px}.ms-circle-count span{font-size:12.5px;line-height:1.2;white-space:nowrap}.ms-receipt .is-left{border-top:1px solid var(--line-strong)}.ms-receipt .is-left :is(dt,dd){color:var(--accent);font-weight:500}.ms-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ms-how li{display:grid;justify-items:center;align-content:start;gap:6px;padding:10px 6px;text-align:center;font-size:14px;line-height:1.35;color:var(--ink-2)}.ms-how b{display:grid;place-items:center;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:50%;color:var(--accent);font-weight:500;font-size:14px}.ms-unusual{margin:-4px 0 0;text-align:center}.ja-sheet:has(.ms-sheet-close){position:relative;padding-top:22px}.ms-sheet-close{position:absolute;top:12px;left:12px}.ms-fold{display:grid;gap:14px}.ms-fold-head{position:relative;display:grid}.ms-fold-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px 56px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:17px;cursor:pointer}.ms-fold-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ms-fold-close{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ms-fold-body{display:grid;gap:16px}.ms-fold-end{justify-self:center;min-width:160px}.ms-charity{text-align:center;border-color:color-mix(in srgb,var(--gold) 55%,transparent)}.ms-charity .ms-charity-kind{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.ms-charity>h2{margin-top:-8px}.ms-charity .ms-charity-registry{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.ms-charity .ms-charity-give{justify-self:center;min-width:160px}.ms-charity .ms-charity-give{text-decoration:none}:root[data-clay] .ms-card.ms-charity{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 70%,transparent),0 6px 18px -8px #6e502d40}.ms-complete{margin:6px 0 0;text-align:center;color:color-mix(in srgb,var(--gold) 70%,var(--ink));font-size:16px;font-weight:500}.ms-complete span{color:color-mix(in srgb,var(--gold) 80%,transparent);font-size:11px;vertical-align:middle;margin-inline-start:6px;margin-inline-end:6px;margin-inline:6px}.ms-circle.is-complete{animation:ms-complete-glow 2.4s ease-out 1}@keyframes ms-complete-glow{0%{filter:drop-shadow(0 0 0 transparent)}40%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold) 55%,transparent))}to{filter:drop-shadow(0 0 0 transparent)}}@media (prefers-reduced-motion:reduce){.ms-circle.is-complete{animation:none}}html[data-a11y-motion] .ms-circle.is-complete{animation:none}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(./heebo-hebrew-400-normal-2bc607f1.woff2) format("woff2"),url(./heebo-hebrew-400-normal-733f767f.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(./heebo-math-400-normal-ec5824cf.woff2) format("woff2"),url(./heebo-math-400-normal-f68152bb.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(./heebo-symbols-400-normal-4c7b2cd6.woff2) format("woff2"),url(./heebo-symbols-400-normal-c99ec25c.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(./heebo-latin-ext-400-normal-eb4965c5.woff2) format("woff2"),url(./heebo-latin-ext-400-normal-2c23637b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(./heebo-latin-400-normal-2fbe59e5.woff2) format("woff2"),url(./heebo-latin-400-normal-1933de59.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(./heebo-hebrew-500-normal-7e503ef9.woff2) format("woff2"),url(./heebo-hebrew-500-normal-753452fa.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(./heebo-math-500-normal-8ce9f17c.woff2) format("woff2"),url(./heebo-math-500-normal-9bf9cde3.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(./heebo-symbols-500-normal-b6d1a213.woff2) format("woff2"),url(./heebo-symbols-500-normal-433ad66a.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(./heebo-latin-ext-500-normal-30b149dc.woff2) format("woff2"),url(./heebo-latin-ext-500-normal-ab9b1bae.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(./heebo-latin-500-normal-aa1ea488.woff2) format("woff2"),url(./heebo-latin-500-normal-3b3614c0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(./heebo-hebrew-600-normal-50bb6125.woff2) format("woff2"),url(./heebo-hebrew-600-normal-bb815bb9.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(./heebo-math-600-normal-97fb27f0.woff2) format("woff2"),url(./heebo-math-600-normal-5338153f.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(./heebo-symbols-600-normal-99834619.woff2) format("woff2"),url(./heebo-symbols-600-normal-4b16a3f5.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(./heebo-latin-ext-600-normal-ec3134f8.woff2) format("woff2"),url(./heebo-latin-ext-600-normal-029e5e4e.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(./heebo-latin-600-normal-b31610e1.woff2) format("woff2"),url(./heebo-latin-600-normal-b46f026a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-hebrew-hebrew-400-normal-330b5c31.woff2) format("woff2"),url(./noto-sans-hebrew-hebrew-400-normal-50e545f6.woff) format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(./noto-sans-hebrew-hebrew-500-normal-c22c580d.woff2) format("woff2"),url(./noto-sans-hebrew-hebrew-500-normal-933aeafa.woff) format("woff")}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-hebrew-hebrew-600-normal-6d5ef398.woff2) format("woff2"),url(./noto-sans-hebrew-hebrew-600-normal-e7bd7053.woff) format("woff")}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:400;src:url(./noto-serif-hebrew-hebrew-400-normal-5fd3fc12.woff2) format("woff2"),url(./noto-serif-hebrew-hebrew-400-normal-170a89e2.woff) format("woff")}@font-face{font-family:"Noto Serif Hebrew";font-style:normal;font-display:swap;font-weight:700;src:url(./noto-serif-hebrew-hebrew-700-normal-9e8cae9d.woff2) format("woff2"),url(./noto-serif-hebrew-hebrew-700-normal-35e172ec.woff) format("woff")}:root{--bg:#f5f2ea;--surface:#fdfbf6;--surface-secondary:#efebe0;--text:#241e17;--text-muted:#716758;--control-border:#938a78;--border:#e3dccb;--border-strong:#cfc4ac;--accent:#9a4a1f;--accent-soft:#c17b52;--accent-contrast:#fdfbf6;--selected:#241e17;--hover:#efebe0;--link:#2f5d7c;--focus:var(--link);--danger:#8a3a2a;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(40,30,10,.05),0 10px 28px -14px rgba(40,30,10,.22);--maxw:1060px;--surface-2:var(--surface-secondary);--ink:var(--text);--ink-2:var(--text-muted);--line:var(--border);--line-strong:var(--border-strong);--siddur-editorial:color-mix(in srgb,var(--danger) 82%,var(--accent-soft) 18%);--instruction:var(--siddur-editorial);--font-primary:"Heebo","Noto Sans Hebrew",system-ui,-apple-system,"Segoe UI",sans-serif;--font-reading:"Noto Serif Hebrew","Noto Sans Hebrew","Heebo",serif;--prayer-recited-size:1em;--prayer-editorial-size:max(16px,.68em);--prayer-reference-size:max(16px,.62em)}.prayer-compass-page{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.prayer-compass-page>*{min-width:0;max-width:100%}.prayer-compass-card{width:100%;min-width:0;box-sizing:border-box}.prayer-compass-visual{max-width:100%;width:min(76%,340px)}.prayer-compass-location-mode{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.personal-tools{width:100%;max-width:760px;min-width:0;margin:0 auto;direction:rtl;overflow-wrap:anywhere}.personal-check{display:flex;align-items:center;gap:8px;margin-top:16px;color:var(--ink);font-weight:500}.personal-check input{width:20px;height:20px;accent-color:var(--accent)}.personal-siddur-layer{margin:24px 0;padding:16px;border-inline-start:3px solid var(--accent);background:var(--surface-2)}.personal-siddur-layer .eyebrow{margin-bottom:8px}.personal-siddur-layer .verse-text{font-size:clamp(19px,3vw,26px)}.personal-tools h1{font-size:clamp(32px,5vw,48px)}.personal-tool-list{display:grid;gap:8px;margin-top:28px}.personal-tool-row{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--shadow)}@media (hover:hover){.personal-tool-row:hover{background:var(--surface-2);border-color:var(--line-strong)}}.personal-tools-home>.personal-tool-row strong,.personal-tools-home>.personal-tool-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personal-tools-home>.personal-tool-row .personal-tool-icon{line-height:1}.personal-tool-row strong,.personal-tool-row small{display:block}.personal-tool-row strong{font-size:18px}.personal-tool-row small{margin-top:2px;color:var(--ink-2);font-size:var(--font-ui-meta)}.personal-tool-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent);font-family:var(--font-primary);font-size:20px}.forgotten-topic-list{display:grid;margin-top:14px;border-top:1px solid var(--line)}.forgotten-topic-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:14px 6px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--ink);text-align:right}@media (hover:hover){.forgotten-topic-row:hover .forgotten-topic-text strong{color:var(--accent)}}.forgotten-topic-row:focus-visible{outline:none;box-shadow:var(--sel-ring);border-radius:var(--radius-sm)}.forgotten>h1{font-size:var(--type-title)}.forgotten>.personal-hint{text-align:center}.forgotten-topic-text{display:grid;gap:2px;min-width:0}.forgotten-topic-text strong{font-size:18px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;transition:color .2s}.forgotten-topic-text small{color:var(--ink-2);font-size:var(--type-meta);line-height:1.45}.forgotten-topic-arrow{flex:0 0 auto;color:var(--ink-2);font-size:18px;line-height:1;opacity:.7}.personal-back{display:inline-block;margin-bottom:20px;color:var(--focus);font-weight:500;text-decoration:none}.personal-form{display:grid;gap:16px;max-width:580px;min-width:0;margin:24px 0}.personal-field{display:grid;gap:8px;min-width:0;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.personal-field input,.personal-field select{width:100%;min-width:0;min-height:48px;padding:8px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:16px}.personal-field input[type=date]{direction:ltr}.date-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0}.personal-hint{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.personal-primary{min-height:46px;padding:8px 16px;font-weight:500}.personal-primary:disabled{cursor:not-allowed;opacity:.48}.personal-seg{display:flex;width:max-content;max-width:100%;margin:24px 0 4px}.personal-seg button{min-height:42px;padding:8px 16px}.personal-switch{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.personal-switch button{min-height:42px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2)}.personal-fieldset{display:flex;gap:20px;flex-wrap:wrap;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink)}.personal-fieldset legend{padding:0 4px;color:var(--ink-2);font-size:var(--font-ui-meta)}.personal-result{min-width:0;margin-top:24px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.personal-result h2{font-size:clamp(25px,5vw,36px);color:var(--accent)}.personal-result p{color:var(--ink-2)}.personal-meta{font-size:var(--font-ui-meta)}.personal-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-top:16px}.personal-actions .ghost{min-height:42px}.verse-results{display:grid;gap:10px;min-width:0;margin-top:28px}.verse-results h2{font-size:23px}.verse-result{min-width:0;padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.verse-result.selected{border-color:var(--accent)}.personal-tools .verse-text{max-width:100%;margin:0 0 8px;font-family:var(--font-reading);font-size:19px;line-height:2;color:var(--ink);overflow-wrap:anywhere}.verse-result strong,.selected-verse strong{color:var(--accent);font-size:var(--font-ui-meta)}.personal-note{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);color:var(--ink-2)}.personal-note summary{cursor:pointer;color:var(--ink);font-weight:500}@media (max-width:600px){.personal-tools h1{font-size:clamp(30px,10vw,42px)}.date-fields{gap:7px}.personal-field input,.personal-field select{min-height:50px}.personal-result{padding:16px}.personal-actions>*{flex:1 1 auto}.personal-actions button{min-height:44px}.personal-seg{width:100%}.personal-seg button{flex:1;min-width:0;padding-inline-start:8px;padding-inline-end:8px;padding-inline:8px;font-size:var(--font-ui-meta)}}.verse-name-input-wrap{position:relative}.verse-name-input-wrap input{padding-inline-start:40px}.verse-name-clear{position:absolute;inset-inline-start:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:15px;display:grid;place-items:center}@media (hover:hover){.verse-name-clear:hover{background:var(--surface-2);color:var(--ink)}}[data-theme=dark]{--control-border:#606d63;--bg:#101512;--surface:#171e1a;--surface-secondary:#1d2621;--text:#f3f1ea;--text-muted:#b9c2ba;--border:#2b3931;--border-strong:#3b4c41;--accent:#4f9b73;--accent-soft:#78b795;--accent-contrast:#101512;--selected:#28543f;--hover:#24352b;--link:#78b795;--focus:#9bc8ad;--danger:#d98b7e;--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px -16px rgba(0,0,0,.55)}[data-theme=sage]{--control-border:#7e8e82;--bg:#eef3ec;--surface:#f8faf6;--surface-secondary:#e5ece3;--text:#223027;--text-muted:#5d6b61;--border:#cdd9cf;--border-strong:#b7c8ba;--accent:#466b52;--accent-soft:#78927e;--accent-contrast:#f8faf6;--selected:#466b52;--hover:#dce8dc;--link:#466b52;--focus:#355d42;--danger:#9b5145;--shadow:0 1px 2px rgba(34,48,39,.05),0 10px 28px -14px rgba(34,48,39,.18)}[data-theme=blue]{--control-border:#7c8d98;--bg:#eef3f7;--surface:#f9fbfd;--surface-secondary:#e5edf4;--text:#1d2933;--text-muted:#5a6b78;--border:#ccd8e1;--border-strong:#b4c7d3;--accent:#365f7d;--accent-soft:#7194ac;--accent-contrast:#f9fbfd;--selected:#365f7d;--hover:#dce8f0;--link:#365f7d;--focus:#294d67;--danger:#a34f48;--shadow:0 1px 2px rgba(29,41,51,.05),0 10px 28px -14px rgba(29,41,51,.18)}[data-theme=plum]{--control-border:#948591;--bg:#f4eff3;--surface:#fcf9fb;--surface-secondary:#ece3ea;--text:#302530;--text-muted:#6f616f;--border:#d9cdd6;--border-strong:#c5b4c1;--accent:#704f69;--accent-soft:#9b7c93;--accent-contrast:#fcf9fb;--selected:#704f69;--hover:#e6dbe4;--link:#704f69;--focus:#5b3f55;--danger:#a45352;--shadow:0 1px 2px rgba(48,37,48,.05),0 10px 28px -14px rgba(48,37,48,.18)}[data-theme=coral]{--control-border:#ad8279;--bg:#fff1ed;--surface:#fffaf7;--surface-secondary:#f8ddd5;--text:#3b2422;--text-muted:#7b5c59;--border:#ebc7bd;--border-strong:#dca99d;--accent:#bc483f;--accent-soft:#e58a79;--accent-contrast:#fffaf7;--selected:#8e3e3d;--hover:#f5d2c9;--link:#176b76;--focus:#0f5964;--danger:#a6383e;--shadow:0 1px 2px rgba(100,45,35,.06),0 12px 30px -16px rgba(100,45,35,.2)}[data-theme=teal]{--control-border:#689491;--bg:#eaf7f5;--surface:#f8fdfc;--surface-secondary:#d6eeea;--text:#173b3d;--text-muted:#526c6d;--border:#b9d9d5;--border-strong:#91c2bc;--accent:#087b7f;--accent-soft:#43aaa5;--accent-contrast:#f8fdfc;--selected:#075d66;--hover:#c7e6e1;--link:#9a4a1f;--focus:#7d3b1b;--danger:#ad454d;--shadow:0 1px 2px rgba(16,69,70,.06),0 12px 30px -16px rgba(16,69,70,.2)}[data-theme=amber]{--control-border:#816f7b;--bg:#211d2b;--surface:#2c2639;--surface-secondary:#383047;--text:#fff6dc;--text-muted:#c9bfa6;--border:#51465e;--border-strong:#6c596b;--accent:#e1a83b;--accent-soft:#f3ca6b;--accent-contrast:#241b20;--selected:#76552b;--hover:#46394b;--link:#80d1c5;--focus:#a9e5d9;--danger:#f08b82;--shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px -16px rgba(0,0,0,.6)}*{box-sizing:border-box}html,body,#root{max-width:100%;min-width:0;background:var(--bg)}html{overflow-x:hidden}@supports (overflow-x:clip){html,body{overflow-x:clip}}small{font-size:var(--font-ui-caption)}:root{--font-ui-caption:max(15px,.88rem);--font-ui-meta:max(16px,.94rem);--font-ui-small:max(16px,.94rem)}@supports (font:-apple-system-body){html{font:-apple-system-body}}html{color-scheme:light}[data-theme=dark],[data-theme=amber]{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-primary);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-primary);line-height:1.25;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.clearable-input{position:relative;display:block;width:100%;min-width:0;max-width:100%}.clearable-input>input{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;padding-inline-start:48px;font-size:max(16px,1em)}.clearable-input>input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.clearable-input>input:not([type=range])){border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);padding-block-start:10px;padding-block-end:10px;padding-block:10px;padding-inline-end:14px}.clearable-input-button{position:absolute;inset-inline-start:2px;top:50%;width:44px;height:44px;transform:translateY(-50%);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:20px;line-height:1}.clearable-input-button>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface-2);font-size:16px;line-height:1}@media (hover:hover){.clearable-input-button:hover,.clearable-input-button:focus-visible{color:var(--ink);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.clearable-input-button[hidden]{display:none}.clearable-input>input:not([type=range]){padding-inline-start:48px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)}.shell-head-safe{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--surface);border-bottom:1px solid var(--line)}.shell-head{display:flex;align-items:center;gap:18px;padding:12px calc(clamp(16px,4vw,30px) + env(safe-area-inset-right,0px)) 12px calc(clamp(16px,4vw,30px) + env(safe-area-inset-left,0px));background:var(--surface)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand-mark{width:34px;height:34px;aspect-ratio:1 / 1;flex:0 0 34px;display:grid;place-items:center;overflow:hidden;border-radius:50%;line-height:0}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain;line-height:0}.brand-name{display:flex;flex-direction:column;font-weight:500;font-size:17px;line-height:1.15}.brand-name small{font-weight:400;font-size:10.5px;color:var(--ink-2);letter-spacing:normal}.shell-nav{display:flex;gap:2px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;min-width:0;flex:1 1 auto;justify-content:center;overflow-x:auto;scrollbar-width:none}.shell-nav::-webkit-scrollbar{display:none}.shell-nav button{background:none;border:0;padding:8px 13px;border-radius:999px;color:var(--ink-2);font-size:var(--font-ui-meta);white-space:nowrap;flex:0 0 auto}@media (hover:hover){.shell-nav button:hover{color:var(--ink);background:var(--surface-2)}}.head-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto}.head-search input{width:clamp(150px,22vw,250px);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:16px}@media (min-width:861px) and (max-width:1320px){.shell-nav{justify-content:flex-start}.shell-nav button{padding:8px 9px;font-size:var(--font-ui-meta)}.head-search input{width:clamp(120px,14vw,180px)}}.theme-picker{position:relative;flex:0 0 auto}.theme-trigger{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-caption);white-space:nowrap}@media (hover:hover){.theme-trigger:hover{color:var(--ink);background:var(--surface-2)}}.theme-swatch{display:inline-block;width:13px;height:13px;flex:0 0 13px;border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);border-radius:50%}.theme-light{background:#f5f2ea}.theme-dark{background:#4f9b73}.theme-sage{background:#78927e}.theme-blue{background:#365f7d}.theme-plum{background:#704f69}.theme-coral{background:#c4544b}.theme-teal{background:#087f83}.theme-amber{background:#e1a83b}.theme-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;display:grid;gap:2px;width:132px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);z-index:40}.theme-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink);text-align:start;font-size:var(--font-ui-meta)}@media (hover:hover){.theme-menu button:hover{background:var(--hover)}}.theme-check{margin-inline-start:auto;font-size:15px;line-height:1}button.ghost{background:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:7px 14px;font-size:var(--font-ui-meta);color:var(--ink-2)}@media (hover:hover){button.ghost:hover{color:var(--ink)}}.tabbar{display:none}.about-page{max-width:760px;margin:0 auto}.about-brand{max-width:520px;margin:0 auto 24px;background:#080f2d;border-radius:var(--radius);overflow:hidden}.about-brand img{display:block;width:100%;height:auto}.about-page h1{font-size:clamp(32px,5vw,48px)}.about-sections{display:grid;gap:18px;margin-top:28px}.about-sections section{padding-top:16px;border-top:1px solid var(--line)}.about-sections h2{font-size:20px;margin-bottom:6px}.about-sections p{margin:0 0 8px;color:var(--ink-2)}.about-sections a{color:var(--link)}.page{max-width:var(--maxw);min-width:0;margin:0 auto;padding:clamp(20px,4vw,38px) clamp(16px,4vw,30px) 90px}.tanakh-catalog{display:grid;gap:14px;padding:8px 0}.tanakh-section{border-top:1px solid var(--line);padding-top:12px}.tanakh-section .section-heading{margin-bottom:8px}.tanakh-section h3{font-size:18px}.tanakh-books{display:grid;gap:6px}.tanakh-books details{border:1px solid var(--line);border-radius:8px;background:var(--surface-2);overflow:hidden}.tanakh-books summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:12px 14px;font-weight:500;list-style-position:inside}.tanakh-books summary small{color:var(--ink-2);font-weight:400}.chapter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;padding:0 10px 10px}.chapter-grid button{min-height:40px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);cursor:pointer}@media (hover:hover){.chapter-grid button:hover{background:var(--hover)}}.date-picker-field{position:relative}.date-display{display:block;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-size:16px;text-align:start}.date-picker-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.today{display:grid;gap:26px}.today-hero{padding-bottom:4px;display:grid;gap:22px;justify-items:center;text-align:center}.today-dateline{display:grid;justify-items:center;gap:8px;width:100%}.today-civil{margin:0;display:inline-flex;align-items:center;gap:10px;color:var(--ink-2);font-size:var(--font-ui-meta)}.today-civil-dot{color:var(--accent);opacity:.7}.today-dateline .hebrew-date{margin:0}.today-dateline .holiday-line{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.today-dateline .holiday-line:before,.today-dateline .holiday-line:after{content:"";flex:0 1 64px;height:1px;opacity:.7;background:linear-gradient(to left,transparent,var(--accent))}.today-dateline .holiday-line:after{background:linear-gradient(to right,transparent,var(--accent))}.weather-strip{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:6px;width:min(calc(100% - 40px),440px);padding:8px 16px 7px;isolation:isolate;border-radius:var(--radius);border:1px solid var(--line);border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:var(--surface);background:linear-gradient(120deg,color-mix(in srgb,var(--surface) 86%,var(--accent) 14%),var(--surface) 60%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),inset 0 -10px 24px -18px color-mix(in srgb,var(--accent) 30%,transparent),0 2px 6px -4px #0000002e,0 22px 44px -30px color-mix(in srgb,var(--accent) 80%,transparent);overflow:hidden;text-align:start;color:var(--ink)}.weather-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 22%,transparent) 50%,transparent 65%);transform:translate(-120%);animation:wx-sheen 60s ease-in-out infinite}.weather-strip:before{content:"";position:absolute;z-index:-1;width:70%;aspect-ratio:1;top:-60%;inset-inline-start:-10%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 15%,transparent),transparent);animation:wx-wander 140s ease-in-out infinite alternate}@keyframes wx-wander{0%{transform:translate(0)}to{transform:translate(-55%,35%)}}.weather-place{display:block;max-width:100%;min-width:0;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-glyph{filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--accent) 35%,transparent))}.wt-pulse-dot{fill:#f4c76a;filter:drop-shadow(0 0 2.5px #f4c76a)}.wt-pulse-halo{fill:#f4c76a;opacity:.18}@keyframes wx-sheen{0%,80%{transform:translate(-120%)}to{transform:translate(120%)}}.weather-strip.is-loading{display:block;height:88px}.weather-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 12%,transparent),transparent);animation:wx-shimmer 1.6s ease-in-out infinite}@keyframes wx-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.weather-strip.is-stale{opacity:.82}.weather-glyph{width:32px;height:32px;flex:none;color:var(--accent);overflow:visible}.wg-halo{transform-box:fill-box;transform-origin:center;animation:wg-breathe 5s ease-in-out infinite}.wg-core,.wg-moon,.wg-star,.wg-bolt,.wg-flakes circle{fill:currentColor;stroke:none}.wg-moon{fill-opacity:.9}.wg-rays line,.wg-drops line,.wg-mist line{stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.wg-cloud{fill:var(--surface);stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.wg-rays{transform-box:view-box;transform-origin:20px 20px;animation:wg-spin 28s linear infinite}.wg-drift{animation:wg-drift 6s ease-in-out infinite}.wg-star{animation:wg-twinkle 3.2s ease-in-out infinite}.wg-star.s2{animation-delay:1.1s}.wg-star.s3{animation-delay:2.1s}.wg-drops line,.wg-flakes circle{animation:wg-fall 1.6s ease-in infinite}.wg-flakes circle{animation-duration:3s}.wg-drops .d1,.wg-flakes .d1{animation-delay:.5s}.wg-drops .d2,.wg-flakes .d2{animation-delay:1s}.wg-mist line{opacity:.6}.wg-bolt{animation:wg-flash 5s infinite}@keyframes wg-breathe{50%{opacity:.55;transform:scale(1.1)}}@keyframes wg-spin{to{transform:rotate(360deg)}}@keyframes wg-drift{50%{transform:translate(-1.5px)}}@keyframes wg-twinkle{50%{opacity:.2}}@keyframes wg-fall{0%{transform:translateY(-2px);opacity:0}30%{opacity:1}to{transform:translateY(3px);opacity:0}}@keyframes wg-flash{0%,86%,to{opacity:.3}89%,93%{opacity:1}}.weather-temp{font-size:28px;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.weather-now{justify-self:start;display:inline-flex;align-items:center;gap:6px}.weather-text{display:grid;justify-items:center;gap:1px;min-width:0;text-align:center}.weather-day{justify-self:end;display:grid;justify-items:center;gap:1px}.weather-label{min-width:0;font-size:var(--font-ui-meta);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-range{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.weather-details{grid-column:1/-1;position:relative;padding-top:6px;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-details:before{content:"";position:absolute;top:0;left:12%;right:12%;inset-inline:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 35%,var(--line)),transparent)}.weather-trend{width:80px;height:22px;color:var(--accent);overflow:visible}.wt-line{fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 55%,transparent))}.wt-now{fill:var(--surface);stroke:currentColor;stroke-width:1.4}.wt-rain{fill:var(--link)}@media (max-width:359px){.weather-trend{display:none}}@media (max-width:359px){.weather-strip{padding-inline-start:10px;padding-inline-end:10px;padding-inline:10px;column-gap:6px}.weather-now{gap:4px}.weather-temp{font-size:24px}.weather-glyph{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.weather-strip *,.weather-strip:before,.weather-strip:after{animation:none!important}}.learning-resume{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.learning-resume>.eyebrow{margin:0}.learning-resume-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.learning-resume-item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}@media (hover:hover){.learning-resume-item:hover{background:var(--surface-2)}}.learning-resume-item span,.learning-resume-item small{color:var(--ink-2);font-size:var(--font-ui-caption)}.learning-resume-item strong{font-size:17px;color:var(--focus);font-weight:500}.learning-resume-item>span:first-child{grid-column:1/-1}.learning-resume-compact{display:grid;gap:1px;grid-column:1/-1}.learning-resume-compact strong{font-size:19px}.learning-resume-compact small{font-size:var(--font-ui-meta)}.smart-prayer-card{border-color:var(--sel-line);background:var(--surface)}.smart-prayer-card strong{color:var(--accent)}.daily-learning{display:grid;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.daily-learning-heading{display:grid;justify-items:center;gap:2px;text-align:center}.today-section-head .title-ornament{margin:6px auto 2px}.daily-learning-heading .eyebrow{margin:0}.daily-learning-heading h2{font-size:var(--type-section)}.daily-learning-list{display:grid;gap:7px}.daily-learning-item{display:flex;align-items:center;gap:10px;min-height:54px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.daily-learning-item.complete{background:var(--surface-2)}.daily-learning-open{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;flex:1;min-width:0;padding:7px 2px;border:0;background:transparent;color:var(--ink);text-align:right}.daily-learning-open span,.daily-learning-open small{color:var(--ink-2);font-size:var(--font-ui-caption)}.daily-learning-open strong{min-width:0;overflow-wrap:anywhere;font-size:16px}.daily-learning-complete{flex:0 0 auto;min-height:40px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font-size:var(--font-ui-caption)}.daily-learning-complete[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:500}.daily-learning-cards{display:grid;gap:8px;margin-top:18px}.daily-learning-card{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}@media (hover:hover){.daily-learning-card:hover{background:var(--surface-2)}}.daily-learning-badge{flex:0 0 30px;width:30px;height:30px;min-width:30px;display:grid;place-items:center;border:1px solid var(--cat,var(--accent-soft));border-color:color-mix(in srgb,var(--cat,var(--accent-soft)) 75%,transparent);border-radius:50%;background:transparent;color:var(--accent);color:color-mix(in srgb,var(--cat,var(--accent-soft)) 68%,var(--ink));font-size:var(--font-ui-caption);font-weight:500}.daily-learning-card-text{flex:1;min-width:0;display:grid;gap:2px}.daily-learning-card-text strong{font-size:16px;overflow-wrap:anywhere}.daily-learning-card-text small{color:var(--ink-2);font-size:var(--font-ui-caption);overflow-wrap:anywhere}.daily-learning-card-arrow{flex:0 0 20px;color:var(--ink-2);font-size:18px;text-align:center}.daily-learning-card.tone-0{--cat:var(--cat-0)}.daily-learning-card.tone-1{--cat:var(--cat-1)}.daily-learning-card.tone-2{--cat:var(--cat-2)}.daily-learning-card.tone-3{--cat:var(--cat-3)}.daily-learning-card.tone-4{--cat:var(--cat-4)}.daily-learning-card.tone-5{--cat:var(--cat-5)}.offline-banner{padding:7px 16px;text-align:center;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--font-ui-caption)}.app-fallback{display:grid;place-items:center;align-content:center;gap:12px;min-height:100vh;padding:24px;background:var(--bg);color:var(--ink);text-align:center}.app-fallback p{color:var(--ink-2)}.app-fallback button{min-height:44px;padding:9px 16px;font-weight:500}.memorial-entry{position:relative;display:grid;justify-items:center;gap:2px;width:100%;margin:6px 0;padding:16px 22px 18px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line-strong));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 7%,var(--surface)),var(--surface) 70%);box-shadow:0 10px 26px -22px color-mix(in srgb,var(--ink) 60%,transparent);color:var(--ink);font:inherit;text-align:center;direction:rtl;cursor:pointer;-webkit-tap-highlight-color:transparent}.memorial-entry:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);border-radius:calc(var(--radius) - 4px);pointer-events:none}.memorial-entry:active{background:color-mix(in srgb,var(--gold) 10%,var(--surface))}.memorial-entry:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.memorial-entry img{display:block;width:40px;height:40px;margin:0 auto 2px;object-fit:contain}.memorial-entry small{color:var(--ink-2);font-size:var(--font-ui-caption)}.memorial-entry strong{color:var(--accent);font-family:var(--font-primary);font-size:18px;font-weight:500;line-height:1.4}.memorial-entry .nowrap{white-space:nowrap}.memorial-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--ink) 28%,transparent);animation:memorial-fade .18s ease-out}.memorial-dialog{position:relative;width:min(720px,100%);max-height:min(86vh,760px);overflow:auto;padding:clamp(28px,5vw,52px) clamp(20px,6vw,64px) calc(clamp(28px,5vw,52px) + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 20px 60px -28px color-mix(in srgb,var(--ink) 55%,transparent);direction:rtl;animation:memorial-rise .2s ease-out}.ui-icon-button.is-framed.memorial-close{position:absolute;top:16px;inset-inline-end:16px;z-index:5;border-color:color-mix(in srgb,var(--gold) 40%,var(--line));border-radius:50%;background:var(--surface);color:var(--ink-2);touch-action:manipulation}@media (hover:hover){.ui-icon-button.is-framed.memorial-close:hover{background:var(--surface-2);color:var(--ink)}}.memorial-header{text-align:center;padding:0 28px 18px}.memorial-header img{display:block;width:112px;height:112px;margin:0 auto 4px;object-fit:contain}.memorial-portrait{width:92px;height:92px;margin:0 auto 12px;padding:3px;border-radius:50%;border:1px solid color-mix(in srgb,#b8912f 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--surface) 70%,transparent),0 6px 18px -12px color-mix(in srgb,var(--ink) 45%,transparent)}.memorial-portrait img{display:block;width:100%;height:100%;margin:0;border-radius:50%;object-fit:cover;object-position:52% 40%;opacity:.92}.memorial-portrait,.memorial-portrait img{background:#fff}.memorial-portrait img{opacity:1;filter:none}.memorial-header p{margin:0 0 5px;color:var(--ink-2);font-size:15px}.memorial-header h2{color:var(--accent);font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.35}.memorial-reading{max-width:650px;margin:24px auto 0;font-family:var(--font-reading);font-size:clamp(18px,1.8vw,21px);line-height:2.05}.memorial-reading p{margin:0}.memorial-header .memorial-ornament{margin:12px auto 0}.memorial-reading .memorial-mark{width:min(200px,60%);margin:22px auto}.memorial-reading .memorial-closing{display:grid;gap:2px;text-align:center;color:var(--ink)}.memorial-header .nowrap{white-space:nowrap}.memorial-closing span:first-child{margin-bottom:6px;font-weight:500;color:var(--accent)}.memorial-closing strong{margin-top:6px;color:var(--accent);font-weight:500}@keyframes memorial-fade{0%{opacity:0}to{opacity:1}}@keyframes memorial-rise{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.today-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:24px;align-items:start}.today-primary{display:grid;gap:18px}.today-timeline{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 2px}.today-timeline>.eyebrow{margin:0 0 4px}.timeline-line{display:flex;justify-content:space-between;gap:16px;padding:7px 0;color:var(--ink-2);font-size:17px}.timeline-line time{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.today-context{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.today-context>.eyebrow{margin-bottom:8px}.today-feature{display:grid;gap:2px;width:100%;padding:13px 0;border:0;border-top:1px solid var(--line);background:none;text-align:right}.today-feature span{font-size:var(--font-ui-caption);color:var(--ink-2)}.today-feature strong{font-size:17px;color:var(--ink)}@media (hover:hover){.today-feature:hover strong{color:var(--focus)}}.today-quiet{margin:10px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.today-halacha strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:500;line-height:1.6}.prayer-context-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2)}.prayer-context-panel p{margin:0}.prayer-context-panel>div:first-child{display:grid;gap:2px;min-width:145px}.prayer-context-items{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.prayer-context-item{display:grid;gap:1px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}.prayer-context-item small{color:var(--instruction);font-size:var(--font-ui-caption)}@media (hover:hover){.prayer-context-item:hover{border-color:var(--accent)}}.eyebrow{font-size:var(--font-ui-caption);letter-spacing:normal;color:var(--ink-2);margin:0 0 6px}.hebrew-date{font-weight:500;font-size:clamp(40px,7vw,58px);line-height:1.12;margin:0 0 6px}.holiday-line{margin:0;color:var(--accent);font-weight:500;font-size:17px}.next-zman{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.next-zman strong{font-size:19px;font-weight:500}.next-zman time{font-size:clamp(34px,6vw,46px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.next-zman .when{color:var(--ink-2);font-size:var(--font-ui-meta);margin-inline-start:auto}.card-line{display:flex;align-items:baseline;gap:14px;padding:14px 2px;border-top:1px solid var(--line)}.card-line .eyebrow{margin:0;min-width:120px}button.link{background:none;border:0;padding:0;color:var(--focus);font-weight:500;font-size:15px;cursor:pointer}@media (hover:hover){button.link:hover{text-decoration:underline}}button.link:active,button.link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a.link{color:var(--focus);font-weight:500;text-decoration:none}@media (hover:hover){a.link:hover{text-decoration:underline;text-underline-offset:3px}}a.link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a.link-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta);font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap;box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent);transition:border-color .16s ease,background .16s ease}@media (hover:hover){a.link-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}a.link-button:active{transform:scale(.985)}a.link-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){a.link-button{transition:none}a.link-button:active{transform:none}}@media (pointer:coarse){button.link,.personal-back,.back-link,a.link,.topic-card button,.location-control-head,.learning-complete,.reader-tools button,.reader-tools input[type=range]{min-height:44px}button.link,a.link,.personal-back,.back-link{display:inline-flex;align-items:center;padding-block-start:4px;padding-block-end:4px;padding-block:4px}.topic-card button{padding:9px 12px}.tehillim-controls button{min-height:44px;min-width:44px}.verse-name-clear{width:44px;height:44px}.mishnah-perek-heading,.mishnah-row,.book-row-single{min-height:48px}}.cal-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0}.cal-controls .calendar-date-field{width:auto;min-width:150px}.cal-controls .calendar-date-field .date-display{width:auto;min-width:150px;white-space:nowrap}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.seg button{min-height:44px;background:none;border:0;padding:7px 14px;font-size:var(--font-ui-meta);color:var(--ink-2)}.calendar-page{width:100%;max-width:none}.calendar-page>.eyebrow{text-align:center}.calendar-range-heading{display:grid;justify-items:center;margin:8px 0 16px;padding-bottom:6px;text-align:center}.calendar-range-heading .title-ornament{margin:8px auto 0}.calendar-range-heading h1{font-size:clamp(28px,4vw,42px);line-height:1.2;font-variant-numeric:tabular-nums}.calendar-range-heading p{margin:6px 0 0;color:var(--ink-2);font-size:clamp(17px,2.2vw,23px);font-weight:500;line-height:1.45}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:8px 0 16px}.section-heading h1{font-size:clamp(32px,5vw,52px)}.section-heading span{color:var(--ink-2);font-size:15px}.calendar-page>.cal-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 0 22px;border-bottom:1px solid var(--line);margin-bottom:22px}.calendar-page>.cal-controls>button{min-width:44px;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.calendar-page>.cal-controls>button:not([aria-label]){padding-inline-start:14px;padding-inline-end:14px;padding-inline:14px}.calendar-page>.cal-controls .calendar-date-field{min-height:44px}.calendar-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(250px,1.1fr);gap:24px;align-items:start;direction:rtl}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(116px,auto);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;direction:rtl;min-width:0;width:100%}.weekday{display:flex;align-items:center;justify-content:center;min-height:42px;background:var(--surface-2);color:var(--ink-2);font-size:14px;font-weight:500}.calendar-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:116px;width:100%;padding:10px 9px;border:0;border-radius:0;background:var(--surface);color:var(--ink);text-align:right;overflow:hidden}@media (hover:hover){.calendar-cell:hover{background:var(--surface-2)}}.calendar-cell.outside{background:color-mix(in srgb,var(--surface) 68%,var(--bg));color:var(--ink-2)}.calendar-cell.shabbat{background:color-mix(in srgb,var(--surface-2) 48%,var(--surface))}.calendar-cell.selected{position:relative;z-index:1}.calendar-cell.is-today .civil-number{color:var(--sel-ink);box-shadow:var(--sel-ring);font-weight:500}.civil-number{display:grid;place-items:center;width:28px;min-width:28px;height:28px;padding:0;border-radius:50%;font-size:13.5px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.hebrew-cell{color:var(--ink-2);font-size:14px;line-height:1.2}.calendar-cell small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-size:12px;line-height:1.25}.selected-day{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow);direction:rtl}.selected-day h2{font-size:clamp(24px,3vw,34px);margin-bottom:14px}.event-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.event-line strong{min-width:0;overflow-wrap:anywhere}.event-line time{color:var(--ink-2);font-variant-numeric:tabular-nums}.event-line button{grid-column:1/-1;justify-self:start;border:0;background:none;color:var(--focus);padding:0;font-size:var(--font-ui-meta)}.selected-day details{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.selected-day summary{cursor:pointer;font-weight:500}.compact-time{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.compact-time time{color:var(--ink);font-variant-numeric:tabular-nums}.reference-ltr{direction:ltr;unicode-bidi:isolate;text-align:left;white-space:nowrap}.baby-name-controls{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(120px,1fr));gap:10px;margin:22px 0 16px;padding:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.baby-name-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.baby-name-row{display:grid;grid-template-columns:minmax(0,1fr) 30px 18px;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}@media (hover:hover){.baby-name-row:hover{background:var(--surface-2);border-color:var(--line-strong)}}.baby-name-row span:first-child{min-width:0}.baby-name-row strong,.baby-name-row small{display:block;overflow-wrap:anywhere}.baby-name-row strong{font-size:18px}.baby-name-row small{margin-top:2px;color:var(--ink-2);font-size:var(--font-ui-caption)}.baby-name-number{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--accent);font-weight:500;font-variant-numeric:tabular-nums}.baby-name-detail{max-width:680px;margin-top:20px;padding:clamp(18px,4vw,30px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.baby-name-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.baby-name-title h1{font-size:clamp(42px,9vw,72px);color:var(--accent);overflow-wrap:anywhere}.baby-nikud{margin:0;color:var(--ink-2);font-family:var(--font-primary);font-size:20px}.baby-name-number.large{width:48px;height:48px;flex:0 0 48px;font-size:22px}.baby-name-meaning{font-size:18px;line-height:1.8}.baby-gematria{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.baby-gematria>div{display:grid;gap:2px;min-width:125px;padding:12px 14px;border-top:2px solid var(--accent);background:var(--surface-2)}.baby-gematria strong{font-size:28px;font-variant-numeric:tabular-nums}.baby-gematria span{color:var(--ink-2);font-size:var(--font-ui-meta)}.baby-details{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.baby-details summary{cursor:pointer;font-weight:500}.baby-details p{margin:8px 0;color:var(--ink-2)}.baby-details a{color:var(--focus)}.baby-back-button{border:0;background:transparent;font:inherit;cursor:pointer}.baby-verses{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.baby-verses h2{font-size:22px}.baby-verses .verse-result{display:grid;gap:5px;margin-top:10px;padding:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}@media (max-width:700px){.baby-name-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.baby-name-controls .personal-field:first-child{grid-column:1/-1}.baby-name-list{grid-template-columns:1fr}.baby-name-detail{padding:16px}.baby-name-meaning{font-size:16px}}.index-row .reference-ltr,.prayer-link .reference-ltr{margin-inline-start:auto;color:var(--ink-2);font-size:var(--font-ui-meta)}.intro{max-width:680px;color:var(--ink-2);font-size:16px;margin:10px 0 22px}.library-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;direction:ltr}.library-layout>aside,.book-index,.siddur-index{direction:rtl}.library-layout>aside{display:grid;gap:10px}.library-layout aside label{display:grid;gap:5px;color:var(--ink-2);font-size:var(--font-ui-meta)}.library-layout aside input,.library-layout aside select,.book-search>input{width:100%;min-height:44px;padding:9px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.book-index,.siddur-index{display:grid;gap:8px}.index-row,.prayer-link{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:11px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);text-align:right;text-decoration:none}@media (hover:hover){.index-row:hover,.prayer-link:hover{border-color:var(--line-strong)}}.index-row strong{font-size:16px}.index-row small{display:block;color:var(--ink-2);font-size:var(--font-ui-caption);margin-top:2px}.index-number{display:grid;place-items:center;flex:0 0 30px;width:30px;min-width:30px;height:30px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-caption)}.index-row>span:first-child{min-width:0;flex:1}.index-row>span.index-number:first-child{flex:0 0 30px;width:30px;min-width:30px;max-width:30px}.index-row>span:nth-child(2){flex:0 0 auto;min-width:24px;text-align:center}.prayer-link{justify-content:flex-start}.prayer-link>span:first-child:not(.reference-ltr){flex:1}.reading-section{margin-top:24px}.reading-section h2{font-size:22px;margin-bottom:10px}.profile-form{display:grid;gap:8px;padding:16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.profile-form label{display:grid;gap:5px;color:var(--ink-2);font-size:var(--font-ui-meta)}.profile-form select{min-height:42px;padding:7px 10px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink)}.profile-form .zman-note{margin:2px 0 0}@media (max-width:700px){.prayer-context-panel{display:grid}.prayer-context-items{justify-content:stretch}.prayer-context-item{flex:1 1 140px}}.prayer-note{margin:10px 0;padding:10px 14px;border-inline-start:3px solid var(--instruction);background:var(--surface-2);color:var(--instruction)}.siddur-index{margin-top:18px}.siddur-index details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px}.siddur-index summary{cursor:pointer;font-weight:500;font-size:17px;color:var(--siddur-editorial)}.siddur-index .prayer-link{color:var(--siddur-editorial);font-weight:500}.siddur-index .prayer-link{margin-top:8px}.book-search{max-width:480px}.halacha-search{max-width:900px;margin:24px 0 30px}.halacha-search label{display:block;margin-bottom:7px;font-weight:500}.halacha-search>div{display:flex;gap:8px}.halacha-search .clearable-input{flex:1;min-width:0}.halacha-search input{flex:1;width:100%;min-width:0;min-height:50px;padding:11px 14px;padding-inline-start:46px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:16px}.halacha-search>div>button{min-width:88px;font-weight:500}.halacha-search>div>button:disabled{opacity:.45;cursor:default}.search-input-wrap{position:relative;flex:1;min-width:0}.search-input-wrap input{width:100%;padding-inline-start:38px}.search-clear-button{position:absolute;inset-inline-start:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:15px;display:grid;place-items:center}@media (hover:hover){.search-clear-button:hover{background:var(--surface-2);color:var(--ink)}}.halacha-results{margin:20px 0 32px;padding:18px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.search-group,.halacha-results,.siddur-index{min-width:0;max-width:100%;overflow-wrap:anywhere}.halacha-results .section-heading,.source-catalog .section-heading{align-items:center;margin:0 0 12px}.halacha-results h2,.topic-panel h2,.topic-content h2{font-size:24px}.topic-description{margin:0 0 14px;color:var(--ink-2);font-size:var(--font-ui-meta)}.halacha-results .index-row em,.halacha-hub-list .index-row em,.book-index .index-row em{display:block;margin-top:5px;color:var(--ink-2);font-style:normal;font-size:var(--font-ui-meta);line-height:1.45}.halacha-hub-list .index-row em,.halacha-library .book-index .index-row em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saved-sources{margin:16px 0}.halacha-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start;direction:ltr}.topic-panel,.topic-content{direction:rtl}.topic-panel{display:grid;gap:5px;position:sticky;top:78px}.topic-button{display:grid;gap:1px;width:100%;padding:10px 12px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:right}.topic-button small{color:var(--ink-2);font-size:var(--font-ui-caption)}@media (hover:hover){.topic-button:hover{background:var(--surface-2);color:var(--accent)}}.topic-button.active{font-weight:500}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root{--cat-0:#b0714a;--cat-1:#4f7a99;--cat-2:#5d8a66;--cat-3:#8a6185;--cat-4:#a3843a;--cat-5:#3d8682}[data-theme=dark],[data-theme=amber]{--cat-0:#d29a74;--cat-1:#8fb3d1;--cat-2:#8fc49b;--cat-3:#c79fc1;--cat-4:#d6b866;--cat-5:#7cc2bd}.topic-card{--cat:var(--cat-0);padding:16px;background:var(--surface);border:1px solid var(--cat);border-color:color-mix(in srgb,var(--cat) 55%,var(--line));border-radius:var(--radius-sm)}.topic-card.tone-0{--cat:var(--cat-0)}.topic-card.tone-1{--cat:var(--cat-1)}.topic-card.tone-2{--cat:var(--cat-2)}.topic-card.tone-3{--cat:var(--cat-3)}.topic-card.tone-4{--cat:var(--cat-4)}.topic-card.tone-5{--cat:var(--cat-5)}.topic-card h3{font-size:20px}.topic-card p{margin:4px 0 12px;color:var(--ink-2);font-size:var(--font-ui-meta)}.topic-card>div{display:flex;flex-wrap:wrap;gap:6px}.topic-card h3+div{margin-top:12px}.topic-card button{padding:6px 11px;border:1px solid var(--line);border-color:color-mix(in srgb,var(--cat) 50%,var(--line));border-radius:8px;background:transparent;color:var(--ink);font-size:var(--font-ui-caption);font-weight:400;line-height:1.3;transition:border-color .15s}.topic-card button:active{border-color:var(--cat)}@media (hover:hover){.topic-card button:hover{border-color:var(--cat)}}.topic-count{display:block;margin-top:12px;color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-daily-card{display:grid;gap:4px;width:100%;margin:18px 0;padding:16px 18px;border:1px solid var(--accent-soft);border-radius:var(--radius);background:color-mix(in srgb,var(--accent-soft) 10%,var(--surface));text-align:right;box-shadow:var(--shadow)}.halacha-daily-card .eyebrow{margin:0;color:var(--accent)}.halacha-daily-card strong{font-size:18px}.halacha-daily-card small{color:var(--ink-2);font-size:var(--font-ui-meta)}.source-catalog{margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.book-row-single{width:100%;text-decoration:none}.local-book-toc summary,.mishnah-catalog summary,.mishnah-masechet summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.local-book-toc summary::-webkit-details-marker,.mishnah-catalog summary::-webkit-details-marker,.mishnah-masechet summary::-webkit-details-marker{display:none}.book-row-main{display:flex;align-items:center;flex:1;min-width:0;text-align:right}.book-row-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ink-2);font-size:20px;flex:0 0 24px}.local-book-toc summary strong,.mishnah-catalog summary strong,.mishnah-masechet summary strong{display:block;line-height:1.4}.mishnah-seder>summary strong{font-size:22px;font-weight:500}.mishnah-masechet>summary strong{font-size:17px;font-weight:500;color:var(--ink-2)}.mishnah-perek-list{display:grid;gap:10px;padding:6px 0}.mishnah-perek-group{display:grid;gap:4px}.mishnah-perek-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);text-align:right}.mishnah-perek-heading strong{font-size:18px;font-weight:500}.mishnah-row-list{display:grid;gap:5px;padding-inline-end:18px}.mishnah-row{min-height:44px;padding:9px 14px;font-size:var(--font-ui-meta);font-weight:400;color:var(--ink-2)}.mishnah-row strong{font-weight:400}.source-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.source-work{display:grid;gap:4px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.source-work .eyebrow{margin:0;font-size:var(--font-ui-caption)}.source-work h3{font-size:19px}.source-work p{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.source-work small,.source-work span{color:var(--ink-2);font-size:var(--font-ui-caption)}.source-work a{margin-top:8px;color:var(--focus);font-size:var(--font-ui-meta);text-decoration:none}.halacha-question{display:grid;gap:18px;max-width:820px}.halacha-question h1{font-size:clamp(26px,4.5vw,40px)}.halacha-question h2{font-size:20px;margin-bottom:8px}.halacha-question h3{font-size:var(--font-ui-meta);color:var(--ink-2);margin:12px 0 6px;font-weight:500}.practical-answer{padding:18px 20px;border-inline-start:4px solid var(--accent);background:var(--surface-2)}.practical-answer p{margin:0;font-size:clamp(18px,3vw,23px);font-weight:500;line-height:1.65}.halacha-excerpt{margin:0;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.halacha-excerpt blockquote{margin:0;font-family:var(--font-reading);font-size:19px;line-height:1.85;color:var(--ink)}.halacha-excerpt figcaption{margin-top:8px;color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-further{margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-hub-list{margin:22px 0 0}.halacha-hub-list h2{font-size:20px;margin:0 0 8px}.halacha-section-title{margin:30px 0 4px;font-size:22px}.halacha-routed-flow,.halacha-routed-answer{display:grid;gap:4px;width:100%;margin:14px 0 4px;padding:16px 18px;border:1px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent-soft) 12%,var(--surface));color:var(--ink);text-align:right;box-shadow:var(--shadow)}.halacha-routed-flow .eyebrow,.halacha-routed-answer .eyebrow{margin:0;color:var(--accent)}.halacha-routed-flow strong,.halacha-routed-answer strong{font-size:18px}.halacha-routed-flow small,.halacha-routed-answer small{color:var(--ink-2);font-size:var(--font-ui-meta)}.halacha-routed-text{font-size:17px;line-height:1.6}.halacha-guide{margin:20px 0 0;padding:16px 18px 6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.halacha-guide>.eyebrow{margin:0;color:var(--accent)}.halacha-guide h2{margin:2px 0 8px;font-size:22px}.halacha-guide-steps{margin:0;padding:0;list-style:none;counter-reset:guide}.halacha-guide-step{position:relative;padding:10px 34px 12px 0;border-top:1px solid var(--line);counter-increment:guide}.halacha-guide-step:before{content:counter(guide);position:absolute;inset-inline-start:0;top:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--ink);font-size:var(--font-ui-caption);font-weight:500}.halacha-guide-step h3{margin:0 0 4px;font-size:16px}.halacha-guide-step ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.halacha-guide-step li .link{display:block;min-height:36px;padding:6px 0;text-align:right;font-size:var(--font-ui-meta);line-height:1.45}.halacha-guide-more{min-height:36px;color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-guide-flow{min-height:44px;margin-top:4px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500}.halacha-situations{margin:26px 0 0}.halacha-situations h2{margin:0 0 10px;font-size:20px}.halacha-situation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.halacha-situation{display:grid;align-content:start;gap:4px;min-height:84px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}.halacha-situation strong{font-size:16px;line-height:1.35}.halacha-situation small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.4}@supports (grid-template-rows:subgrid){.halacha-situation-grid{grid-auto-rows:auto;row-gap:0}.halacha-situation{grid-row:span 2;grid-template-rows:subgrid;row-gap:4px;margin-bottom:10px}}.halacha-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px}.halacha-flow h1{font-size:clamp(26px,4.5vw,36px)}.flow-trail{display:grid;gap:6px;margin:0;padding:0;list-style:none}.flow-trail button{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);text-align:right}.flow-trail span{color:var(--ink-2);font-size:var(--font-ui-meta)}.flow-trail strong{font-size:var(--font-ui-meta)}.flow-step{margin:0;padding:0;border:0;min-width:0}.flow-step legend{margin-bottom:10px;padding:0;font-size:21px;font-weight:500}.flow-options{display:grid;gap:8px}.flow-option{min-height:52px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:17px;text-align:right}.flow-option:active{color:var(--sel-ink);box-shadow:var(--sel-ring)}.flow-outcome{display:grid;gap:12px}.flow-outcome h2{margin:6px 0 0;font-size:20px}.flow-answer{padding:14px 16px;border-inline-start:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2)}.flow-answer h3{margin:0 0 6px;font-size:16px;color:var(--ink-2)}.flow-answer-text{margin:0;font-size:18px;font-weight:500;line-height:1.6}.flow-answer-meta{margin:6px 0 2px;color:var(--ink-2);font-size:var(--font-ui-caption)}.flow-rabbi p{margin:0 0 4px}.rabbi-draft-open{justify-self:start;min-height:44px}.rabbi-draft{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.rabbi-draft h3{margin:0;font-size:18px}.rabbi-draft-field{display:grid;gap:6px;color:var(--ink-2);font-size:var(--font-ui-meta)}.rabbi-draft-field textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.rabbi-draft-text{margin:0;padding:12px;white-space:pre-wrap;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--font-ui-meta);line-height:1.6;overflow-wrap:anywhere}.rabbi-draft-note,.rabbi-draft-status{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}button.link.flow-restart{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid var(--line-strong);border-radius:999px;text-align:center}.flow-why{margin-top:10px}.halacha-followup-list{display:grid;gap:8px}.halacha-followup-list .halacha-guide-flow{width:100%;margin:0;text-align:right}.siddur-halacha-hint{display:block;min-height:36px;margin:-6px 0 10px;padding:4px 0;border:0;background:none;color:var(--ink-2);font-family:var(--font-ui,inherit);font-size:var(--font-ui-caption);letter-spacing:0;text-align:start;opacity:.85}.siddur-halacha-hint:hover,.siddur-halacha-hint:focus-visible{color:var(--accent);opacity:1}.siddur-halacha .halacha-chat-entry{margin:8px 0 0}.siddur-halacha-today{margin:0;font-size:17px}.siddur-halacha-time{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.siddur-halacha-time p{margin:0}.gloss-term{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline dotted color-mix(in srgb,var(--accent) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;cursor:help}.gloss-term.is-open{color:var(--accent)}.gloss-note{display:block;margin-top:8px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 16%,var(--surface));color:var(--ink);font-family:var(--font-ui,inherit);font-size:var(--font-ui-meta);font-weight:400;line-height:1.55}.gloss-note small{display:block;margin-top:4px;color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-more{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.halacha-more>summary{display:flex;align-items:center;min-height:48px;padding:10px 16px;cursor:pointer;font-weight:500;font-size:17px}.halacha-more[open]>summary{border-bottom:1px solid var(--line)}.source-map{display:grid;gap:0;margin:0;padding:6px 16px 12px;list-style:none}.source-map-node{display:grid;gap:4px;padding:10px 0;padding-inline-start:18px;border-inline-start:2px solid var(--line-strong);position:relative}.source-map-node:before{content:"";position:absolute;inset-inline-start:-6px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong)}.source-map-node.is-practical:before{background:var(--accent);border-color:var(--accent)}.source-map-kind{color:var(--ink-2);font-size:var(--font-ui-caption)}.source-map-node .link{justify-self:start;min-height:36px;text-align:right}.source-map-node small,.source-map-note{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.5}.source-map-note{margin:0;padding:0 16px 12px}.compare-block{display:grid;gap:6px;margin:12px 16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.compare-block.is-practical{border-inline-start:4px solid var(--accent)}.compare-kind{margin:0;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.compare-block h3{margin:0;font-size:16px}.compare-block blockquote{margin:0;font-family:var(--font-reading);font-size:18px;line-height:1.85}.compare-block small{color:var(--ink-2);font-size:var(--font-ui-caption)}.compare-block .link{justify-self:start;min-height:36px}.personal-halacha{display:grid;gap:10px}.personal-halacha-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.personal-halacha-row .ghost{min-height:44px}.learned-toggle.is-on{border-color:var(--accent);color:var(--accent);font-weight:500}.collection-picker{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.collection-picker-list{display:flex;flex-wrap:wrap;gap:8px}.collection-picker-list button{min-height:40px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.collection-picker-list button.is-on{border-color:var(--accent);color:var(--accent);font-weight:500}.collection-new{display:flex;gap:8px}.collection-new input{flex:1;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:16px}.collection-new button{min-width:72px;min-height:44px;font-weight:500}.collection-new button:disabled{opacity:.5}.collection-item{display:flex;align-items:center;gap:8px}.collection-item-open{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:right}.collection-item-open strong,.collection-item-open small{display:block}.collection-item-open small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ghost.danger{border-color:#b3261e;color:#b3261e}.track-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.track-list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.track-item{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;text-align:right}.track-item strong,.track-item small{display:block}.track-item small{color:var(--ink-2);font-size:var(--font-ui-caption)}.track-number{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.track-list li.is-done .track-number{background:var(--accent-soft);color:var(--ink)}.track-mark{min-height:40px;flex-shrink:0}.recall-card{display:grid;gap:8px;margin:22px 0 0;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface)}.recall-card>.eyebrow{margin:0}.recall-card strong{font-size:17px}.recall-answer{margin:0;font-size:17px;line-height:1.6}.halacha-continue-chat{display:block;min-height:40px;margin:2px 0 6px;font-size:var(--font-ui-meta)}.halacha-question .rabbi-draft-open{margin-top:4px}.halacha-chat-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:-18px 0 22px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}.halacha-chat-entry strong{display:block;font-size:16px}.halacha-chat-entry small{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.45}.halacha-chat{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px}.halacha-chat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.halacha-chat-head h1{font-size:clamp(26px,4.5vw,36px)}.halacha-chat-head .ghost{min-height:44px;flex-shrink:0}.halacha-chat-status{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.5}.halacha-chat-cloud a{color:var(--link);text-underline-offset:2px}.halacha-chat-starters{display:flex;flex-wrap:wrap;gap:8px}.halacha-chat-starters button{min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta)}.halacha-chat-log{display:grid;gap:12px;margin:0;padding:0;list-style:none}.chat-user{justify-self:start;max-width:86%}.chat-user p{margin:0;padding:10px 14px;border-radius:var(--radius);background:var(--selected);color:var(--accent-contrast);font-size:17px;line-height:1.5}.chat-assistant{justify-self:stretch}.chat-bubble{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.chat-text{margin:0;font-size:17px;line-height:1.55}.chat-note{margin:0;color:var(--accent);font-size:var(--font-ui-caption)}.chat-question{margin:0 0 8px;font-size:18px;font-weight:500}.chat-options{display:grid;gap:8px}.chat-options button{min-height:48px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:16px;text-align:right}.chat-options button:disabled{opacity:.55}.chat-why{margin-top:8px;color:var(--ink-2);font-size:var(--font-ui-meta)}.chat-why summary{min-height:36px;padding:6px 0;cursor:pointer;color:var(--accent);font-weight:500}.chat-why blockquote{margin:6px 0 0;padding:10px 12px;border-inline-start:3px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font-family:var(--font-reading);font-size:17px;line-height:1.8}.chat-why cite{display:block;margin-top:4px;color:var(--ink-2);font-family:inherit;font-size:var(--font-ui-caption);font-style:normal}.chat-entry{padding:12px 14px;border-inline-start:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2)}.chat-entry h3{margin:0 0 6px;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.chat-entry-answer{margin:0;font-size:17px;font-weight:500;line-height:1.6}.chat-entry-meta{margin:6px 0 2px;color:var(--ink-2);font-size:var(--font-ui-caption)}.chat-entry-conditions{margin:10px 0 4px;padding-top:8px;border-top:1px solid var(--line)}.chat-entry-conditions p{margin:0 0 4px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.chat-entry-conditions ul{margin:0;padding-inline-start:18px;display:grid;gap:4px}.chat-entry-conditions li{font-size:15px;line-height:1.55}.chat-entry-dispute{margin:8px 0 2px;color:var(--ink-2);font-size:15px;line-height:1.55}.chat-kind{margin:0;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.chat-explain-ask{display:flex;justify-self:center;margin:10px auto 2px;padding-inline-start:28px;padding-inline-end:28px;padding-inline:28px;justify-content:center}.chat-explain-note{margin:10px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.chat-explain{margin:12px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--gold) 5%,var(--surface))}.chat-explain-kind{margin:0 0 6px;color:var(--ink-2);font-size:var(--font-ui-caption)}.chat-explain-text{margin:0;line-height:1.7}.chat-kind--soft{color:var(--ink-2);font-weight:500}.chat-entry--related{border-inline-start-color:var(--line, var(--ink-2));background:transparent;box-shadow:inset 0 0 0 1px var(--line, rgba(127,127,127,.25))}.chat-entry--related .chat-entry-answer{font-weight:500;font-size:16px}.halacha-results-label{margin:18px 0 6px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.halacha-word-matches{margin-top:14px}.halacha-word-matches>summary{cursor:pointer;color:var(--ink-2);font-size:var(--font-ui-caption);padding:8px 0;min-height:44px;display:flex;align-items:center}.halacha-concept{display:grid;gap:10px}.chat-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:0}.chat-times div{padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-2)}.chat-times dt{color:var(--ink-2);font-size:var(--font-ui-caption)}.chat-times dd{margin:2px 0 0;font-size:18px;font-weight:500;direction:ltr;text-align:right}.chat-related p{margin:0 0 2px;color:var(--ink-2);font-size:var(--font-ui-caption)}.chat-related ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.chat-related .link{display:block;min-height:36px;padding:4px 0;text-align:right;font-size:var(--font-ui-meta);line-height:1.45}.chat-dispute{margin:0}.halacha-chat-input{position:sticky;bottom:16px;z-index:5;display:flex;gap:8px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.halacha-chat-input input{flex:1;min-width:0;min-height:46px;padding:10px 12px;border:0;background:transparent;color:var(--ink);font-size:17px}.halacha-chat-input input:focus{outline:none}.halacha-chat-input:focus-within{border-color:var(--accent)}.halacha-chat-input button{min-width:72px;min-height:46px;font-weight:500}.halacha-chat-input button:disabled{opacity:.5}@media (max-width:860px){.halacha-chat-input{bottom:calc(72px + env(safe-area-inset-bottom,0px))}body:has(input:focus,textarea:focus,select:focus) .halacha-chat-input{bottom:8px}}.answer-status{display:flex;flex-wrap:wrap;gap:6px}.badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:var(--font-ui-caption);color:var(--ink)}.badge.muted{color:var(--ink-2)}.badge.season{border-color:var(--accent);color:var(--accent)}.factors{margin:0;padding-inline-start:20px;color:var(--ink);line-height:1.6}.factors li{margin-bottom:4px}.notice.sensitive{border-inline-start:3px solid var(--accent);background:var(--surface)}.related-topics{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.related-topics h2{font-size:18px;margin-bottom:10px}.related-topics>div{display:flex;flex-wrap:wrap;gap:6px}.related-topics button{padding:8px 14px;min-height:40px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta)}.topic-card h3 .link{display:inline-flex;align-items:center;padding:5px 14px;border:1px solid var(--cat);border-color:color-mix(in srgb,var(--cat) 85%,transparent);border-radius:8px;background:transparent;color:var(--cat);color:color-mix(in srgb,var(--cat) 68%,var(--ink));font-size:20px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s}.topic-card h3 .link:active{border-color:var(--cat)}@media (hover:hover){.topic-card h3 .link:hover{border-color:var(--cat);text-decoration:none}}.talmud-home .seder-block{margin-top:26px}.talmud-home .seder-block h2{font-size:20px;margin-bottom:10px}.talmud-home>:is(.eyebrow,h1,.intro){text-align:center}.talmud-home .halacha-search{max-width:560px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.talmud-home .halacha-search label,.talmud-home .seder-block h2{text-align:center}.talmud-home .tractate-grid{display:flex;flex-wrap:wrap;justify-content:center}.talmud-home .tractate-card{flex:0 1 calc((100% - 8px)/2);min-width:0;justify-items:center;align-content:center;padding-inline-start:12px;padding-inline-end:12px;padding-inline:12px;text-align:center}@media (min-width:600px){.talmud-home .tractate-card{flex-basis:calc((100% - 16px) / 3)}}@media (min-width:900px){.talmud-home .tractate-card{flex-basis:calc((100% - 24px)/4)}}.tractate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tractate-card{display:grid;gap:3px;min-height:72px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}@media (hover:hover){.tractate-card:hover{border-color:var(--line-strong);background:var(--surface-2)}}.tractate-card strong{font-size:17px}.tractate-card small{color:var(--ink-2);font-size:17px;font-variant-numeric:tabular-nums}.tractate-card em{color:color-mix(in srgb,var(--accent) 42%,#c0922f);font-size:13px;font-style:normal;font-weight:500}.daf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin-top:16px}.daf-cell{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:4px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--font-ui-meta)}.daf-cell span{min-width:26px;font-family:var(--font-primary);font-size:18px;font-weight:500;color:var(--ink)}.daf-cell button{min-height:36px;border:0;border-radius:6px;background:var(--surface-2);color:var(--ink-2);font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1}@media (hover:hover){.daf-cell button:hover{color:var(--accent)}}.talmud-reader{display:grid;gap:14px;max-width:820px;margin:0 auto}.talmud-head h1{font-size:clamp(24px,5vw,34px);margin-bottom:10px}.talmud-head .reader-tools{border:0;padding:0}.talmud-head .seg{min-height:44px}.seg-search{min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-width:140px}.amud{display:grid;gap:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(16px,4vw,30px)}.segment{display:grid;gap:8px}.segment .gemara{margin:0;font-size:var(--study-size,21px);line-height:1.8;font-weight:500}.segment .gemara big{font-size:1.15em}.segment .steinsaltz,.steinsaltz-block .steinsaltz{margin:0;font-size:calc(var(--study-size,21px) * .86);line-height:1.75;color:var(--ink);font-weight:400;padding-inline-start:12px;border-inline-start:3px solid var(--line-strong)}.mode-gemara .segment .gemara{font-size:calc(var(--study-size,21px) * 1.06);line-height:1.9}.vilna-scan{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(10px,2vw,18px);text-align:center}.vilna-scan img{display:block;width:min(100%,760px);height:auto;margin:0 auto;background:#f8f4eb;box-shadow:0 10px 28px #19140c24}.vilna-scan figcaption{margin-top:10px;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.6}.vilna-scan a{color:var(--focus)}.scan-unavailable{margin:0}.scan-unavailable p{margin:6px 0 0}.steinsaltz-block{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:10px}.steinsaltz-block h2{font-size:18px}.commentary-bar{display:flex;gap:6px;flex-wrap:wrap}.commentary-bar button{min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-meta)}.commentary-panel{display:grid;gap:8px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2)}.commentary-head{display:flex;justify-content:space-between;align-items:center}.iyun-study{display:grid;gap:14px}.iyun-main{gap:8px}.iyun-segment{display:grid;gap:5px;width:100%;padding:10px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:right}@media (hover:hover){.iyun-segment:hover{background:var(--surface-2)}}.iyun-segment .gemara{display:block;width:100%;font-size:var(--study-size,21px);line-height:1.8;font-weight:500}.iyun-segment small,.iyun-panel-head span{color:var(--ink-2);font-size:var(--font-ui-caption)}.iyun-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.iyun-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:10px}.iyun-panel-head .eyebrow{margin:0 0 3px}.commentary-selector{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.commentary-selector button,.commentary-selector select{min-height:34px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-meta)}.compare-toggle{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:var(--font-ui-meta)}.commentary-compare{display:grid;gap:12px}.commentary-search{min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--font-ui-meta)}.commentary-item details{margin-top:8px;color:var(--ink-2);font-size:var(--font-ui-caption)}.commentary-item details small{margin-top:4px}.iyun-empty{margin:0;color:var(--ink-2)}.commentary-item small{display:block;color:var(--ink-2);font-size:var(--font-ui-caption);margin-bottom:4px}.commentary-item p{margin:0 0 8px;font-size:calc(var(--study-size,21px) * .8);line-height:1.7}.commentary-panel .muted{color:var(--ink-2);font-size:var(--font-ui-caption)}.chavruta-daf p{margin:0;line-height:1.75}.mode-chavruta .chavruta-daf{display:grid;gap:12px}.chavruta-daf .chavruta-note{scroll-margin-top:140px}.chavruta-ref{font:inherit;font-size:.72em;vertical-align:super;line-height:1;color:var(--instruction);background:none;border:0;padding:0;margin:0 0 0 1px;cursor:pointer;scroll-margin-top:140px}.chavruta-note-num{font:inherit;color:var(--instruction);background:none;border:0;padding:0;cursor:pointer}.chavruta-link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--accent);text-underline-offset:3px}.chavruta-daf .is-flash{animation:chavruta-flash 1.6s ease-out}.chavruta-sheet{position:fixed;z-index:60;left:0;right:0;inset-inline:0;bottom:0;max-width:820px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;max-height:min(64vh,560px);max-height:min(64dvh,560px);display:flex;flex-direction:column;gap:10px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);box-shadow:0 -12px 32px -18px color-mix(in srgb,var(--ink) 55%,transparent)}.chavruta-sheet .iyun-panel-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chavruta-sheet .commentary-panel{border:0;padding:0;background:none;box-shadow:none}.chavruta-sheet .commentary-head{display:none}.chavruta-sheet-gemara{margin:0;padding:0 0 10px;border-bottom:1px solid var(--line);font-size:calc(var(--study-size,21px) * .9);line-height:1.7}.mode-chavruta.sheet-open{padding-bottom:min(64vh,560px);padding-bottom:min(64dvh,560px)}@keyframes chavruta-flash{0%,40%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:transparent}}.mode-chavruta .chavruta-daf .chavruta-text{font-size:calc(var(--study-size,21px) * .86);line-height:1.75;font-weight:400;color:var(--ink)}.mode-chavruta .chavruta-daf .chavruta-note{font-size:calc(var(--study-size,21px) * .82)}.chavruta-daf .chavruta-text{font-size:calc(var(--study-size,21px) * .86);line-height:1.75}.chavruta-daf .chavruta-text :is(b,strong){font-weight:700;font-size:calc(var(--study-size,21px) * 1)}.chavruta-daf .chavruta-note{font-size:calc(var(--study-size,21px) * .78);color:var(--ink-2);padding-inline-start:10px;border-inline-start:2px solid var(--line)}mark{background:color-mix(in srgb,var(--accent) 28%,transparent);color:inherit;border-radius:3px}@media (min-width:1100px){.iyun-reader{max-width:1180px}.iyun-study{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start}.iyun-panel{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:auto}.talmud-reader.has-panel{max-width:1180px}.mode-iyun{grid-template-columns:minmax(0,1fr)}.mode-iyun .segment:has(.commentary-panel){grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:8px 20px;align-items:start}.mode-iyun .segment .gemara,.mode-iyun .segment .steinsaltz,.mode-iyun .segment .commentary-bar{grid-column:1}.mode-iyun .segment .commentary-panel{grid-column:2;grid-row:1 / span 4;position:sticky;top:80px;max-height:70vh;overflow:auto}}@media (max-width:1099px){.iyun-study{grid-template-columns:minmax(0,1fr)}.iyun-panel{order:2}}.resume-reading{display:flex;align-items:center;gap:12px;width:100%;max-width:680px;margin:18px 0;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-align:right}.resume-reading span{font-size:var(--font-ui-caption);color:var(--ink-2)}.resume-reading strong{flex:1;font-size:17px}.reader-navigation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.reader-step{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;min-height:74px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}.reader-step span{grid-column:1/-1;color:var(--ink-2);font-size:var(--font-ui-caption)}.reader-step strong{font-size:16px;min-width:0;overflow-wrap:anywhere}.reader-step b{font-size:20px;color:var(--accent)}.reader-step.next{background:var(--surface-2);border-color:var(--accent)}@media (hover:hover){.reader-step:hover,.resume-reading:hover{background:var(--surface-2)}}.reader-end,.reader-end-label{display:flex;align-items:center;justify-content:center;min-height:74px;color:var(--ink-2);font-size:var(--font-ui-meta)}.siddur-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 18px}.siddur-toolbar h1{font-size:clamp(32px,5vw,48px)}.siddur-compass-entry{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 13px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);white-space:nowrap}.siddur-compass-entry span{font-size:21px;color:var(--accent)}@media (hover:hover){.siddur-compass-entry:hover{background:var(--surface-2);border-color:var(--accent)}}.prayer-compass-page{display:grid;gap:20px;max-width:720px;margin:0 auto}.prayer-compass-heading h1{font-size:clamp(34px,7vw,56px)}.prayer-compass-heading p:last-child{margin:8px 0 0;color:var(--ink-2)}.prayer-compass-heading{text-align:center}.prayer-compass-heading .title-ornament{margin:8px auto 4px}.prayer-compass-card{display:grid;justify-items:center;gap:16px;padding:clamp(18px,5vw,34px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.prayer-compass-status{display:grid;gap:2px;width:100%;text-align:center}.prayer-compass-status strong{font-size:clamp(20px,4vw,27px);color:var(--ink)}.prayer-compass-status span{color:var(--ink-2);font-size:var(--font-ui-meta)}.prayer-compass-visual{display:grid;place-items:center;width:min(72vw,320px);aspect-ratio:1;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong)}.prayer-compass-ring{position:relative;width:78%;height:78%;border:1px solid var(--line-strong);border-radius:50%;background:radial-gradient(circle,var(--surface) 0 34%,transparent 35%),conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 15%,transparent),transparent 25%,color-mix(in srgb,var(--accent) 10%,transparent) 50%,transparent 75%)}.prayer-compass-ring:before,.prayer-compass-ring:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid var(--line);border-radius:50%}.prayer-compass-ring:after{top:49%;right:7%;bottom:49%;left:7%;border-width:1px 0 0;border-radius:0}.compass-mark{position:absolute;color:var(--ink-2);font-size:12px;font-weight:500}.compass-north{top:5%;left:50%;transform:translate(-50%);color:var(--accent)}.compass-east{right:5%;top:50%;transform:translateY(-50%)}.compass-south{bottom:5%;left:50%;transform:translate(-50%)}.compass-west{left:5%;top:50%;transform:translateY(-50%)}.prayer-arrow{position:absolute;inset:15% 0 auto;text-align:center;color:var(--accent);font-size:clamp(56px,12vw,82px);line-height:1;transform:rotate(var(--compass-rotation));transform-origin:50% 220%;transition:transform .25s ease-out}.siddur-icon{position:absolute;top:38%;right:34%;bottom:38%;left:34%;display:flex;gap:2px;align-items:stretch;justify-content:center;color:var(--ink);filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--ink) 12%,transparent))}.siddur-icon i{display:block;width:50%;background:var(--surface);border:1px solid var(--line-strong);border-radius:3px 1px 1px 3px;transform:skewY(5deg)}.siddur-icon i+i{border-radius:1px 3px 3px 1px;transform:skewY(-5deg)}.prayer-compass-card.is-aligned .prayer-arrow{color:var(--accent)}.prayer-compass-primary,.prayer-compass-secondary{min-height:44px;padding:8px 18px;border-radius:var(--radius-sm);font-weight:500}.prayer-compass-secondary{border:1px solid var(--line-strong);background:transparent;color:var(--ink-2)}.prayer-compass-hint,.prayer-compass-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.prayer-compass-location{display:grid;gap:8px}.prayer-compass-location>.eyebrow{margin:0}.prayer-compass-info{padding:14px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2)}.prayer-compass-info summary{cursor:pointer;color:var(--ink);font-weight:500}.prayer-compass-info p{margin:10px 0 0}.prayer-compass-info small{display:block;margin-top:10px;font-size:var(--font-ui-caption)}.prayer-compass-page .local-back{justify-self:start}@media (max-width:560px){.siddur-toolbar{align-items:start}.siddur-compass-entry{padding-inline-start:10px;padding-inline-end:10px;padding-inline:10px}.siddur-compass-entry strong{font-size:var(--font-ui-meta)}.prayer-compass-card{padding-inline-start:12px;padding-inline-end:12px;padding-inline:12px}}.prayer-compass-card{position:relative;overflow:hidden}.prayer-compass-visual{position:relative;width:min(82vw,390px);background:var(--surface);border:1px solid var(--line-strong);box-shadow:inset 0 0 0 10px var(--surface-2),inset 0 0 0 11px var(--line)}.prayer-compass-visual:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid var(--line);border-radius:50%;pointer-events:none;transition:border-color .25s ease,box-shadow .25s ease}.prayer-compass-dial{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(var(--dial-rotation,0deg));will-change:transform}.compass-tick{position:absolute;top:50%;left:50%;width:1px;height:7px;background:var(--line-strong);transform:translate(-50%,-50%) rotate(var(--tick-angle)) translateY(-45%);transform-origin:50% 50%}.compass-tick:after{content:"";display:block;width:1px;height:110px;background:inherit;transform:translateY(-3px)}.compass-tick.is-major{width:2px;height:13px;background:var(--ink-2)}.prayer-target-marker{position:absolute;top:50%;left:50%;padding:3px 6px;border:1px solid var(--accent);border-radius:999px;background:var(--surface);color:var(--accent);font-size:11px;white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--target-angle)) translateY(-145px) rotate(calc(-1 * var(--target-angle))) rotate(calc(-1 * var(--dial-rotation,0deg)));transform-origin:50% 50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.compass-cardinals{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink-2);font-size:11px;font-weight:500;pointer-events:none}.compass-cardinals span{position:absolute}.cardinal-north{top:13%;left:50%;transform:translate(-50%);color:var(--accent)}.cardinal-east{right:13%;top:50%;transform:translateY(-50%)}.cardinal-south{bottom:13%;left:50%;transform:translate(-50%)}.cardinal-west{left:13%;top:50%;transform:translateY(-50%)}.prayer-needle{position:absolute;top:16%;left:50%;width:2px;height:34%;background:var(--accent);transform:translate(-50%);clip-path:polygon(50% 0,100% 14%,70% 100%,30% 100%,0 14%);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--accent) 25%,transparent))}.siddur-icon{z-index:2;top:39%;right:36%;bottom:39%;left:36%;height:22%;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--ink) 16%,transparent))}.prayer-compass-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.prayer-compass-stats div{display:grid;gap:3px;padding:10px 8px;text-align:center;border-inline-start:1px solid var(--line)}.prayer-compass-stats div:first-child{border-inline-start:0}.prayer-compass-stats small{color:var(--ink-2);font-size:var(--font-ui-caption)}.prayer-compass-stats strong{font-size:16px}.compass-zone-close .prayer-compass-visual:after,.compass-zone-approaching .prayer-compass-visual:after{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 14%,transparent)}.compass-zone-near .prayer-compass-visual:after{border-color:var(--accent);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 22%,transparent)}.compass-zone-aligned .prayer-compass-visual:after{border-color:var(--accent);box-shadow:0 0 32px color-mix(in srgb,var(--accent) 30%,transparent)}.compass-zone-aligned .siddur-icon{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 34%,transparent))}.prayer-compass-visual .prayer-arrow,.prayer-compass-card.is-aligned .prayer-arrow{display:none}@media (max-width:560px){.prayer-compass-visual{width:min(84vw,330px)}.prayer-target-marker{transform:translate(-50%,-50%) rotate(var(--target-angle)) translateY(-40vw) rotate(calc(-1 * var(--target-angle))) rotate(calc(-1 * var(--dial-rotation,0deg)))}.compass-tick:after{height:90px}}.prayer-compass-location{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.prayer-compass-location .location-control{width:100%;min-width:0;max-width:100%}.prayer-compass-location .location-control *{min-width:0;max-width:100%;box-sizing:border-box}.prayer-compass-dial .compass-cardinals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.prayer-compass-dial .cardinal{position:absolute;display:block;color:var(--ink-2);font-size:11px;font-weight:500;white-space:nowrap}.prayer-compass-dial .cardinal-north{top:13%;left:50%;transform:translate(-50%) rotate(calc(-1 * var(--dial-rotation,0deg)));color:var(--accent)}.prayer-compass-dial .cardinal-east{right:13%;top:50%;transform:translateY(-50%) rotate(calc(-1 * var(--dial-rotation,0deg)))}.prayer-compass-dial .cardinal-south{bottom:13%;left:50%;transform:translate(-50%) rotate(calc(-1 * var(--dial-rotation,0deg)))}.prayer-compass-dial .cardinal-west{left:13%;top:50%;transform:translateY(-50%) rotate(calc(-1 * var(--dial-rotation,0deg)))}.prayer-target-marker{z-index:2;transform:translate(-50%,-50%) rotate(var(--target-angle)) translateY(-145px)}.prayer-target-marker span{display:block;transform:rotate(calc(-1 * var(--target-angle))) rotate(calc(-1 * var(--dial-rotation,0deg)))}.prayer-top-index{position:absolute;z-index:4;top:4%;left:50%;width:18px;height:28px;transform:translate(-50%);pointer-events:none}.prayer-top-index:before{content:"";position:absolute;top:0;left:50%;width:2px;height:22px;transform:translate(-50%);background:var(--ink);clip-path:polygon(50% 0,100% 25%,72% 100%,28% 100%,0 25%)}.prayer-top-index:after{content:"";position:absolute;top:22px;left:50%;width:7px;height:7px;transform:translate(-50%);border:1px solid var(--accent);border-radius:50%;background:var(--surface)}.compass-zone-close .prayer-target-marker,.compass-zone-approaching .prayer-target-marker,.compass-zone-near .prayer-target-marker,.compass-zone-aligned .prayer-target-marker{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent),0 0 16px color-mix(in srgb,var(--accent) 24%,transparent)}.compass-zone-aligned .prayer-target-marker{background:var(--accent);color:var(--accent-contrast)}@media (prefers-reduced-motion:reduce){.prayer-compass-visual:after{transition:none}}.year-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.year-index button{display:grid;gap:3px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:right}.year-index small{color:var(--ink-2)}.zman-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.zman-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 20px;border-top:1px solid var(--line)}.zman-row:first-child{border-top:0}.zman-row small{display:block;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400;margin-top:1px}.zman-row time{font-size:19px;font-weight:500;font-variant-numeric:tabular-nums}.zman-row>div{font-size:17px;line-height:1.35}.zman-note{color:var(--ink-2);font-size:var(--font-ui-caption);margin:12px 2px}.notice{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:var(--radius-sm);padding:10px 14px;font-size:var(--font-ui-meta);margin:10px 0}.notice.error{border-color:var(--danger);color:var(--danger)}.loc-form{display:grid;gap:10px;margin:14px 0}.loc-form{display:grid;gap:12px;margin:18px 0;max-width:560px}.location-control{display:grid;gap:10px;max-width:560px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.location-control-compact{max-width:none;padding:11px 12px}.location-control-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;width:100%;padding:0;border:0;background:transparent;color:var(--ink);text-align:right}@media (hover:hover){.location-control-head:hover strong{color:var(--focus)}}.location-control-head span,.location-control-head small{color:var(--ink-2);font-size:var(--font-ui-caption)}.location-control-head strong{font-size:17px}.location-control-actions{position:relative;display:grid;gap:5px}.location-control-actions label{color:var(--ink-2);font-size:var(--font-ui-caption)}.location-control-message{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.loc-form label{display:grid;gap:4px;font-size:var(--font-ui-meta);color:var(--ink-2)}.loc-form input,.loc-form select{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:8px 12px}.active-location{display:grid;gap:1px;padding:14px 16px;background:var(--surface-2);border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm)}.active-location span,.active-location small{color:var(--ink-2);font-size:var(--font-ui-caption)}.active-location strong{font-size:18px}.location-search{position:relative;display:grid;gap:5px}.location-search-row{display:flex;gap:8px}.location-search-row input{flex:1;min-width:0;min-height:44px}.locate-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:44px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--font-ui-meta);line-height:1;color:var(--accent);white-space:nowrap}.locate-button:first-letter{font-size:21px}.location-suggestions{position:absolute;left:0;right:0;inset-inline:0;top:100%;z-index:10;display:grid;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);overflow:hidden}.location-suggestions p{margin:0;padding:10px 12px;color:var(--ink-2);font-size:var(--font-ui-meta)}.location-suggestions button{padding:11px 12px;border:0;border-top:1px solid var(--line);background:var(--surface);text-align:right;font-size:var(--font-ui-meta)}@media (hover:hover){.location-suggestions button:hover{background:var(--surface-2)}}.location-suggestions .location-credit{padding:6px 12px;border-top:1px solid var(--line);font-size:var(--font-ui-meta);color:var(--ink-3,var(--ink-2));text-align:left;direction:ltr;unicode-bidi:plaintext}@media (max-width:480px){.loc-form{max-width:none}.location-search-row{align-items:stretch}.locate-button{padding-inline-start:8px;padding-inline-end:8px;padding-inline:8px}.locate-button span{font-size:var(--font-ui-caption)}.active-location strong{font-size:17px}}.source-reader{display:grid;gap:14px;max-width:760px;margin:0 auto}.local-back{justify-self:start;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-weight:500}@media (hover:hover){.local-back:hover{background:var(--surface-2);color:var(--ink)}}.local-back span{display:inline-block;margin-inline-end:7px;font-size:19px}.breadcrumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--ink-2);font-size:var(--font-ui-meta)}.breadcrumbs span{display:inline-flex;align-items:center;gap:7px}.breadcrumbs button{padding:0;border:0;background:none;color:var(--focus);font-size:inherit}.breadcrumbs strong{color:var(--ink);font-weight:500}.breadcrumbs b{color:var(--line-strong);font-size:18px}.source-reader h2{font-size:clamp(26px,5vw,38px)}.source-reader h2.siddur-heading{color:var(--siddur-label);font-weight:500}.reader-compass-badge{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-meta)}@media (hover:hover){.reader-compass-badge:hover{border-color:var(--accent);color:var(--accent)}}.reader-compass-icon{font-size:16px;line-height:1}.reader-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px}.reader-tools button,.reader-tools label{min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--font-ui-meta)}.reader-tools label{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.reading-text{font-size:clamp(20px,2.5vw,26px);line-height:1.75;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(18px,4vw,34px)}.reading-text[data-policy=tanakh],.reading-text[data-policy=siddur],.psalm-text{font-family:var(--font-reading);line-height:1.95}.reading-text p{margin:0 0 1em}.reading-text p:last-child{margin-bottom:0}.reading-text .reading-section-heading{font-family:var(--font-primary);font-size:.72em;font-weight:500;color:var(--ink-2);margin-top:1.6em;margin-bottom:.7em}.reading-text .reading-instruction,.reading-text .reading-alternative-label{font-family:var(--font-primary);font-size:.68em;line-height:1.55;font-weight:500;color:var(--siddur-label);padding:8px 12px;margin:1.3em 0 .75em;border-inline-start:3px solid var(--accent);background:var(--surface-2)}.reading-text .reading-source{font-size:.62em;line-height:1.55;font-weight:500;color:var(--ink-2);padding-inline-start:12px;padding-inline-end:12px;padding-inline:12px;margin:1em 0 .75em;border-inline-start:2px solid var(--line-strong)}.reading-text .reading-prayer{font-weight:400}.reading-text.siddur-semantic .siddur-block-heading{font-family:var(--font-primary);font-size:1.06em;font-weight:500;line-height:1.35;color:var(--siddur-label);margin:1.35em 0 .55em}.reading-text.siddur-semantic .siddur-block-instruction{font-size:max(16px,.68em);font-family:var(--font-primary);font-weight:500;line-height:1.55;color:var(--ink-2);padding:0;margin:.75em 0 .4em;border:0;background:none}.reading-text.siddur-semantic .siddur-block-rubric{font-size:max(16px,.68em);font-family:var(--font-primary);font-weight:500;color:var(--ink-2)}.reading-text.siddur-semantic .siddur-block-source{font-size:max(16px,.62em);font-family:var(--font-primary);font-weight:400;line-height:1.5;color:var(--ink-2);padding:0;margin:.5em 0;border:0}.reading-text.siddur-semantic .siddur-block-recited,.reading-text.siddur-semantic .siddur-block-addition{color:var(--ink)}.reading-text.siddur-semantic [data-prayer-role=prayer-recited]{font-family:var(--font-reading);font-size:var(--prayer-recited-size);color:var(--ink)}.reading-text.siddur-semantic [data-prayer-role=prayer-heading]{color:var(--siddur-editorial)}.reading-text.siddur-semantic [data-prayer-role=prayer-instruction],.reading-text.siddur-semantic [data-prayer-role=prayer-chazan-instruction],.reading-text.siddur-semantic [data-prayer-role=prayer-conditional]{font-family:var(--font-primary);font-size:var(--prayer-editorial-size);color:var(--ink-2)}.reading-text.siddur-semantic [data-prayer-role=prayer-reference],.reading-text.siddur-semantic [data-prayer-role=prayer-commentary]{font-family:var(--font-primary);font-size:var(--prayer-reference-size);color:var(--ink-2)}.reading-text.siddur-semantic [data-prayer-role=prayer-translation],.reading-text.siddur-semantic [data-prayer-role=prayer-transliteration],.reading-text.siddur-semantic [data-prayer-role=prayer-alternative]{font-family:var(--font-primary);font-size:max(16px,.8em);color:var(--ink-2)}.composed-status{margin:0;color:var(--ink-2);font-size:16px}.day-service-card{margin:0 0 18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface))}.day-service-card h2{margin:2px 0 12px;font-size:20px}.day-service-card p:last-child{margin:10px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.day-service-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.day-service-buttons button{min-height:48px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink);font-size:17px;font-weight:500}.day-service-buttons button:active{background:var(--surface-2)}.day-service-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;padding:0;list-style:none}.day-service-highlights button{min-height:44px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:15px;background:var(--surface);cursor:pointer}@media (hover:hover){.day-service-highlights button:hover{border-color:var(--siddur-editorial);color:var(--siddur-editorial)}}.day-service-highlights button:focus-visible{border-color:var(--siddur-editorial);color:var(--siddur-editorial)}.day-service-text [data-block-id]{scroll-margin-top:90px}.day-service-section-title{margin:1.6em 0 .5em;padding-bottom:6px;border-bottom:1px solid var(--line);color:var(--siddur-label);font-family:var(--font-primary);font-size:.78em;font-weight:500;scroll-margin-top:90px}.day-service-text section:first-child .day-service-section-title{margin-top:.4em}.day-service-note{padding:8px 12px;border-inline-start:3px solid var(--accent);background:var(--surface-2);font-family:var(--font-primary);font-size:.62em;line-height:1.55;color:var(--ink)}.day-service-aliyah{margin:1.1em 0 .2em;font-family:var(--font-primary);font-size:.66em;font-weight:500;color:var(--siddur-label)}.day-service-verse-ref{display:block;margin-bottom:2px;font-family:var(--font-primary);font-size:.55em;color:var(--ink-2)}.composed-setting{margin:4px 0 0}.composed-notice{margin:0;padding:10px 14px;border-inline-start:3px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font-size:16px;line-height:1.5}.composed-notice p{margin:0 0 8px}.composed-notice button.link{display:inline;margin-inline-start:6px;padding:0;border:0;background:none;font-size:16px;text-decoration:underline;text-underline-offset:3px}.composed-toc{display:flex;flex-wrap:wrap;gap:8px}.composed-toc button{min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:16px}.reading-text.siddur-semantic .prayer-undecided-note{font-family:var(--font-primary);font-size:max(16px,.62em);line-height:1.5;color:var(--ink);margin:1em 0 .5em;padding:8px 12px;border-inline-start:3px solid var(--line-strong);background:var(--surface-2)}.shnayim-mikra{display:grid;gap:14px;max-width:760px;margin:0 auto}.shnayim-verse{display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.shnayim-verse{--shnayim-size:clamp(24px,6.4vw,30px)}.shnayim-verse header{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2);font-size:var(--font-ui-meta,15px)}.shnayim-mikra-text{margin:0;color:var(--ink);font-family:var(--font-reading);font-size:var(--shnayim-size);line-height:1.9}.shnayim-targum{margin:0;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--focus) 8%,var(--surface-2));color:var(--ink);font-family:var(--font-reading);font-size:calc(var(--shnayim-size) * .86);line-height:1.9}.shnayim-targum span{display:block;margin-bottom:4px;color:var(--focus);font-family:var(--font-primary);font-size:var(--font-ui-meta);font-weight:500}.source-credit{color:var(--ink-2);font-size:var(--font-ui-caption)}.te-licence{margin:6px 0 14px;text-align:center;line-height:1.6}.te-licence p{margin:2px 0 0}.te-licence .te-licence-line{margin:0;color:var(--ink)}.te-licence a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px}.te-licence .te-licence-note{margin-top:6px;font-style:italic}.te-small{font-size:.86em}.text-aside{font-size:.8em;color:var(--instruction)}.text-aside-mark{color:var(--ink);font-size:.88em}.library-unit.zohar-ar{margin-bottom:.15em;color:var(--ink-2);font-size:.74em;line-height:1.8}.library-unit.zohar-he{margin-bottom:1em}.browse-books{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:14px;font-size:var(--font-ui-meta);color:var(--ink-2)}.chapter-block{margin:18px 0}.chapter-block h2{font-size:16px;margin:0 0 8px}.seif-grid{display:flex;flex-wrap:wrap;gap:8px}.seif-grid button{min-width:44px;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.segment-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:var(--font-ui-meta);color:var(--ink-2)}.segment-scope button{padding:6px 12px;font-size:var(--font-ui-meta)}.reading-segment.highlighted{background:var(--surface-2);border-inline-start:3px solid var(--accent);padding:8px 12px;border-radius:6px}.source-credit details{border-top:1px solid var(--line);padding-top:10px}.source-credit summary{cursor:pointer;font-weight:500}.source-credit p{margin:8px 0 0}.focused .reading-text{border-color:transparent;background:transparent;padding-inline-start:0;padding-inline-end:0;padding-inline:0}@media (max-width:860px){.calendar-range-heading{margin-top:4px;padding-bottom:4px}.calendar-range-heading h1{font-size:clamp(25px,7.5vw,34px)}.calendar-range-heading p{font-size:clamp(16px,4.5vw,20px)}.shell-head{gap:8px;padding-inline-start:calc(12px + env(safe-area-inset-left,0px));padding-inline-end:calc(12px + env(safe-area-inset-right,0px))}.head-tools,.head-search{min-width:0;flex:1}.head-search input{width:100%;min-width:0}.theme-trigger{width:36px;justify-content:center;padding-inline-start:8px;padding-inline-end:8px;padding-inline:8px}.theme-trigger>span:not(.theme-swatch){display:none}.shell-nav,.brand-name small{display:none}.tabbar{display:flex;position:fixed;left:0;right:0;inset-inline:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:6px calc(8px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px));z-index:30}.tabbar>button,.more-menu{flex:1;min-width:0}.more-menu{position:relative;display:flex}.tabbar>button,.more-menu>button{width:100%;min-height:48px;background:none;border:0;font-size:15px;font-weight:500;line-height:1.1;color:var(--ink);padding:8px 2px;border-radius:10px}.tabbar>button.on,.more-menu>button.on{color:var(--accent);font-weight:500}.sheet{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom,0px));inset-inline-start:calc(10px + env(safe-area-inset-left,0px));inset-inline-end:calc(10px + env(safe-area-inset-right,0px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px;display:grid;z-index:31}.sheet button{background:none;border:0;text-align:start;padding:12px 14px;font-size:15px;border-radius:8px}@media (hover:hover){.sheet button:hover{background:var(--surface-2)}}.page{padding-bottom:120px}.learning-resume-item{grid-template-columns:72px minmax(0,1fr);gap:4px 10px;min-height:58px;padding:9px 10px}.learning-resume-item small{grid-column:2}.daily-learning-heading{display:grid}.daily-learning-heading h2{margin-top:2px}.daily-learning-item{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.daily-learning-open{grid-template-columns:auto minmax(0,1fr);align-content:center}.daily-learning-open small{grid-column:2}.daily-learning-complete{align-self:center;min-height:44px}.today{gap:20px}.today-grid{grid-template-columns:1fr;gap:16px}.today-context{padding:16px}.section-heading{display:block;margin-top:4px}.section-heading h1{font-size:clamp(32px,10vw,42px);margin-bottom:4px}.section-heading span{font-size:var(--font-ui-meta)}.calendar-page>.cal-controls{gap:7px;margin-bottom:16px;padding-bottom:16px}.calendar-page>.cal-controls .calendar-date-field{order:5;flex:1 1 150px;min-width:0}.calendar-page>.cal-controls .calendar-date-field .date-display{width:100%}.calendar-page>.cal-controls .seg{order:6;width:100%}.calendar-page>.cal-controls .seg button{flex:1;min-height:44px}.calendar-layout{display:flex;flex-direction:column;gap:16px}.calendar-grid{grid-auto-rows:minmax(72px,auto);border-radius:var(--radius-sm)}.weekday{min-height:36px;font-size:13px}.calendar-cell{min-height:72px;padding:7px 4px;gap:2px}.civil-number{min-width:24px;height:24px;font-size:15px}.hebrew-cell{font-size:12.5px}.calendar-cell small{max-width:100%;font-size:0}.calendar-cell small:first-of-type{display:block;width:6px;height:6px;margin-top:2px;border-radius:50%;background:var(--accent)}.selected-day{width:100%;padding:16px}.year-index{grid-template-columns:repeat(2,minmax(0,1fr))}.library-layout{grid-template-columns:1fr;gap:16px}.index-row,.prayer-link{min-height:48px;padding:10px 11px}.reading-section{margin-top:20px}.halacha-search>div{display:grid;grid-template-columns:1fr auto}.halacha-layout{grid-template-columns:1fr;gap:18px}.topic-panel{position:static;display:flex;overflow-x:auto;padding-bottom:4px}.topic-button{flex:0 0 auto;width:auto;min-width:106px;text-align:center}.topic-button small{display:none}.topic-grid,.source-work-grid{grid-template-columns:1fr}.breadcrumbs{display:none}.local-back{width:max-content;min-width:44px}.reader-navigation{grid-template-columns:1fr;gap:8px}.reader-step{min-height:68px}}.preparation{display:flex;flex-direction:column;gap:14px}.prep-time{margin:0;color:var(--ink-2)}.prep-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.prep-shabbat-head{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 10px;text-align:center}.prep-shabbat-head strong{font-size:23px}.prep-shabbat-head span{font-size:18px}.prep-shabbat-head small{color:var(--ink-2);font-size:var(--font-ui-meta)}.prep-progress{display:grid;gap:8px}.prep-progress>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.prep-progress span{color:var(--ink-2);font-size:var(--font-ui-meta)}.prep-progress progress{width:100%;height:7px;border:0;border-radius:999px;overflow:hidden;background:var(--surface-2);accent-color:var(--accent)}.prep-progress progress::-webkit-progress-bar{background:var(--surface-2)}.prep-progress progress::-webkit-progress-value{background:var(--accent)}.prep-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.prep-section-title h2{font-size:20px;margin:0}.prep-next{display:grid;gap:8px}.prep-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:8px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--line)}.prep-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;background:var(--surface);color:var(--ink);text-decoration:none}@media (hover:hover){.prep-nav a:hover{background:var(--surface-2)}}.prep-nav strong,.prep-nav small{display:block}.prep-nav small{color:var(--ink-2);font-size:var(--font-ui-caption);margin-top:2px}.prep-task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.prep-task{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:54px}.prep-task.done{opacity:.72;border-style:dashed}.prep-task-main{display:flex;align-items:center;gap:12px;flex:1 1 220px;min-height:44px;cursor:pointer}.prep-task-main input{width:24px;height:24px;flex:none}.prep-task-title{flex:1 1 auto}.prep-task.done .prep-task-title{text-decoration:line-through}.prep-task-state{font-size:var(--font-ui-caption);color:var(--ink-2);white-space:nowrap}.prep-task-assignee{font-size:var(--font-ui-caption);padding:2px 8px;border-radius:999px;background:var(--focus);color:#fff}.prep-task-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.prep-task-actions button,.prep-task button.ghost{min-height:44px;min-width:44px}.prep-task-actions input{min-width:0;min-height:44px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.prep-groups{display:grid;gap:8px}.prep-group{border-block-end:1px solid var(--line);padding-bottom:8px}.prep-group>summary,.prep-hidden>summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:18px;font-weight:500;cursor:pointer}.prep-group>summary small{color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:400}.prep-group>.prep-task-list{padding-top:4px}.prep-task-details{flex:1 1 100%;padding-inline-start:32px}.prep-task-details summary{color:var(--focus);font-size:var(--font-ui-meta);cursor:pointer}.prep-task-details ul{margin:4px 0 0;padding-inline-start:20px;color:var(--ink-2);font-size:var(--font-ui-meta)}.prep-open,.prep-hide{margin-inline-start:auto}.prep-reminder-control{display:flex;flex:1 1 100%;align-items:end;gap:8px;padding-inline-start:32px}.prep-reminder-control label{display:grid;gap:4px;color:var(--ink-2);font-size:var(--font-ui-caption)}.prep-reminder-control select,.prep-reminder-control input{min-height:42px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.prep-personal{display:grid;gap:8px;margin-top:12px;padding-top:16px;border-top:1px solid var(--line)}.prep-personal h2{margin:0}.prep-add-task{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) auto;gap:8px;align-items:end}.prep-add-task button{min-height:48px}.prep-hidden{margin-top:8px}.prep-times,.prep-context-list{margin:0;display:grid;border-block:1px solid var(--line)}.prep-times>div,.prep-context-list>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.prep-times>div:last-child,.prep-context-list>div:last-child{border-bottom:0}.prep-times dt,.prep-context-list dt{color:var(--ink-2)}.prep-times dd,.prep-context-list dd{margin:0;font-weight:500}.prep-actions{display:flex;flex-wrap:wrap;gap:8px}.prep-spiritual{display:grid;border-block:1px solid var(--line)}.prep-spiritual button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:right;cursor:pointer;transition:background-color .2s,border-color .2s}.prep-spiritual button:active{background:var(--surface-2)}.prep-spiritual button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.prep-spiritual button:last-child{border-bottom:0}.prep-spiritual strong,.prep-spiritual small{display:block}.prep-spiritual small{color:var(--ink-2);font-size:var(--font-ui-meta)}.prep-spiritual button>span:last-child{color:var(--focus);font-size:var(--font-ui-meta);white-space:nowrap}.prep-inline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.prep-inline-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--line);border-radius:10px}.prep-inline-list small{display:block;color:var(--ink-2)}.prep-category-list li{align-items:flex-start}.prep-toggle{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.prep-toggle input{width:24px;height:24px;flex:none}.prep-reminders{gap:12px}.prep-reminders>.intro{margin-bottom:2px}.prep-enable-reminders{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block-start:4px;padding-block-end:4px;padding-block:4px;border-block:1px solid var(--line);cursor:pointer}.prep-enable-reminders input{width:26px;height:26px;flex:none;accent-color:var(--accent)}.prep-reminder-status{margin:0;padding:8px 12px;font-size:var(--font-ui-meta)}.prep-reminder-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin:0;padding:8px 0;border:0;border-bottom:1px solid var(--line)}.prep-reminder-section legend{grid-column:1/-1;width:100%;padding:0 0 4px;font-size:18px;font-weight:500}.prep-reminder-section label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.prep-reminder-section label input{width:22px;height:22px;flex:none;accent-color:var(--accent)}.prep-reminder-topics{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.prep-custom-time{grid-column:1/-1;width:min(100%,320px);min-height:44px;padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.prep-active-reminders{margin:0;padding-top:2px}.prep-chip-row{display:flex;flex-wrap:wrap;gap:8px}.prep-chip-row button{min-height:44px}.prep-menu-section h2,.prep-household h2,.prep-suggestions h2{font-size:16px;margin:12px 0 8px}@media (max-width:600px){.prep-nav,.prep-add-task{grid-template-columns:1fr}.prep-reminder-control{align-items:stretch;flex-direction:column}.prep-reminder-control label,.prep-reminder-control select,.prep-reminder-control input{width:100%}.prep-progress>div{align-items:flex-start;flex-direction:column;gap:2px}.prep-reminder-section,.prep-reminder-topics{grid-template-columns:1fr 1fr}.prep-reminder-section label{align-items:flex-start;padding-block-start:8px;padding-block-end:8px;padding-block:8px;min-width:0}.prep-reminder-section label span{overflow-wrap:anywhere}}.today-prep-card{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;width:100%;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);min-height:56px}.today-prep-card strong{font-size:18px}.today-prep-card small{color:var(--ink-2)}.forgotten-steps{margin:0;padding-inline-start:18px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px}.forgotten-steps strong{color:var(--ink);margin-inline-start:6px}.forgotten-question h2{font-size:18px;margin:8px 0}.forgotten-options{display:flex;flex-direction:column;gap:8px}.forgotten-options button{min-height:48px}.forgotten-outcome{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.forgotten-disclaimer{margin:0;font-size:var(--font-ui-meta);color:var(--ink-2)}.forgotten-summary{margin:0;font-size:17px}.forgotten-detail{margin:0;color:var(--ink-2)}.forgotten-sources{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:var(--font-ui-meta)}.forgotten-sources dt{color:var(--ink-2)}.forgotten-sources dd{margin:0}.forgotten-entry{display:flex;justify-content:space-between;align-items:center;min-height:48px}.table-block{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.table-block h2{font-size:16px;margin:0}.table-preview-card{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;margin:14px 0;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--ink);text-align:right}@media (hover:hover){.table-preview-card:hover{background:var(--surface-2)}}.table-preview-text{flex:1;min-width:0;display:grid;gap:3px}.table-preview-text strong{font-size:16px;color:var(--siddur-editorial)}.table-preview-text small{color:var(--ink-2);font-size:var(--font-ui-meta);overflow-wrap:anywhere}.table-preview-arrow{flex:0 0 20px;color:var(--ink-2);font-size:18px;text-align:center}.table-source{margin:0;padding:10px;border-inline-start:3px solid var(--accent);background:var(--bg)}.table-source p{margin:0 0 4px;font-family:"Noto Serif Hebrew",serif;font-size:18px}.table-source cite{font-size:var(--font-ui-meta);color:var(--ink-2);font-style:normal}.table-answer{margin:0}.daf-shabbat{display:flex;flex-direction:column;gap:16px}.daf-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.daf-head h1{margin:4px 0}.daf-date{margin:0;color:var(--ink-2)}.daf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.daf-block{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);break-inside:avoid}.daf-block h2{font-size:16px;margin:0 0 8px}.daf-block ul{margin:0;padding-inline-start:20px}.daf-block dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.daf-block dt{color:var(--ink-2)}.daf-block dd{margin:0}.daf-controls{justify-content:space-between}.daf-more{position:relative}.daf-more summary{list-style:none;cursor:pointer;padding:8px 16px;border:1px solid var(--line);border-radius:10px;color:var(--ink-2);font-size:var(--font-ui-meta)}.daf-more summary::-webkit-details-marker{display:none}.daf-more summary:after{content:" ⌄"}.daf-more[open] summary:after{content:" ⌃"}.daf-more-menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:5;display:grid;gap:8px;min-width:150px;padding:8px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px -18px color-mix(in srgb,var(--ink) 50%,transparent)}.daf-details{margin-top:8px}.daf-details summary{cursor:pointer;color:var(--siddur-editorial);font-size:var(--font-ui-meta)}.daf-details dl{margin-top:8px}.daf-block .table-preview-card{margin:0;text-decoration:none}.table-divrei-torah h2{margin:18px 0 10px;font-size:18px}.table-divrei-item{padding:14px 16px;margin:0 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.table-divrei-item h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:17px}.table-divrei-number{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);font-size:15px}.table-divrei-item p{margin:0 0 6px;font-family:var(--font-reading);font-size:18px;line-height:1.8}.table-divrei-item cite{display:block;text-align:start;font-style:normal;font-size:var(--font-ui-meta);color:var(--ink-2)}.table-divrei-item cite .link{padding:0;font-size:inherit;text-align:start}.daf-wide{grid-column:1/-1}.daf-count{margin:0 0 8px;font-weight:500}.daf-shabbat.wall{font-size:1.35rem}.daf-shabbat.wall .daf-head h1{font-size:2.6rem}.daf-shabbat.wall .daf-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@media print{.shell-head-safe,.shell-head,.tabbar,.offline-banner,.no-print,footer{display:none!important}body,.page{background:#fff;color:#000}.daf-shabbat{gap:12px}.daf-grid{grid-template-columns:1fr 1fr}.daf-block{border:1px solid #999;background:#fff;box-shadow:none}.table-source{background:#fff;border-inline-start:2px solid #000}a[href]:after{content:""}}.travel{display:flex;flex-direction:column;gap:14px}.travel h2{font-size:16px;margin:0 0 6px}.travel-new{display:inline-block;width:max-content}a.personal-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.travel-row{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.travel-row .personal-tool-row{border:0;padding:4px 0;background:none}.travel-row-actions{display:flex;flex-wrap:wrap;gap:8px}.travel-row-actions button{min-height:44px}.travel-residence{display:flex;flex-wrap:wrap;gap:14px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.travel-residence>div{display:flex;flex-direction:column;gap:2px;min-width:140px}.travel-residence .personal-hint{flex:1 1 100%;margin:0}.travel-block{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.travel-block dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.travel-block dt{color:var(--ink-2)}.travel-block dd{margin:0}.travel-block details dl{grid-template-columns:1fr}.travel-block details dl div{display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.travel-warning{padding:12px;border:1px solid var(--accent);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.travel-warning h2{margin:0}.travel-form{gap:20px}.travel-place-field,.travel-date-field,.travel-transport{min-width:0;margin:0;padding:0;border:0}.travel-place-field legend,.travel-date-field legend,.travel-transport legend{margin-bottom:7px;color:var(--ink);font-size:17px;font-weight:500}.travel-place-search{position:relative;display:flex;gap:8px}.travel-place-search>input{flex:1;min-width:0;min-height:54px;padding:10px 13px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:17px}.travel-place-selected{margin:6px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.travel-date-field>div{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.travel-transport .personal-seg{width:100%;margin:0}.travel-transport .personal-seg button{flex:1;min-width:0}.travel-more{padding-block-start:4px;padding-block-end:4px;padding-block:4px;border-block:1px solid var(--line)}.travel-more summary{padding:10px 0;color:var(--focus);font-weight:500;cursor:pointer}.travel-more[open]{display:grid;gap:14px;padding-bottom:14px}.travel-more textarea{width:100%;min-width:0;padding:9px 12px;resize:vertical;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:16px}.travel-save{width:100%;min-height:52px;font-size:17px}.travel-route{font-size:clamp(28px,5vw,42px)}.travel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line)}.travel-summary>div{display:flex;flex-direction:column;gap:3px;padding:13px;background:var(--surface)}.travel-summary span{color:var(--ink-2);font-size:var(--font-ui-caption)}.travel-summary strong{font-size:16px}.travel-size{margin:0;font-size:22px;font-weight:500}.travel-tefila,.travel-tefila-body{display:flex;flex-direction:column;gap:8px}.travel-prayer{margin:0;font-family:"Noto Serif Hebrew",serif;font-size:18px;line-height:1.9}.travel-rabbi{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:var(--font-ui-meta);line-height:1.7;margin:0}@media (max-width:600px){.travel-place-search{align-items:stretch}.travel-place-search .locate-button{padding-inline-start:10px;padding-inline-end:10px;padding-inline:10px}.travel-date-field>div{grid-template-columns:minmax(0,1.2fr) minmax(105px,.8fr)}.travel-summary{grid-template-columns:1fr}.travel-route{font-size:28px}}.library{display:grid;gap:12px;max-width:760px;margin:0 auto}.library h1{margin:0}.library-subhead{margin:6px 0 8px;font-size:15px;font-weight:500;color:var(--ink-2)}.library-search{margin:0}.library-results{display:grid;gap:12px}.library-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.library-category{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}@media (max-width:560px){.library-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.library-category strong{font-size:16px}.library-category small{color:var(--ink-2);font-size:var(--font-ui-meta)}.library-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.library-filters .clearable-input{flex:1 1 220px}.library-filters label{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;color:var(--ink-2)}.library-filters select{min-height:44px;font-size:16px}.library-status{margin:0;font-size:var(--font-ui-meta);font-weight:500;color:var(--ink-2)}.library-status.status-FULL{color:var(--accent)}.library-actions,.library-offline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.library-actions>button:not(.resume-reading),.library-offline button{min-height:44px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:15px}.library-actions .resume-reading{margin:0}.library-offline small{color:var(--ink-2);font-size:var(--font-ui-meta)}.library-chapter-grid{padding:0}.library-chapter-grid button[aria-current=true]{border-color:var(--accent);font-weight:500}.library-missing{margin:0;padding:12px 14px;color:var(--ink-2);font-size:15px}.library-reader-head{display:grid;gap:10px}.library-reader-head h1{font-size:22px}.library-hits{display:grid;gap:6px}.library-text{font-family:var(--font-reading);font-size:var(--library-size,24px);line-height:1.95;color:var(--ink)}.library-unit{margin:0 0 .45em;padding:2px 0;overflow-wrap:break-word}.library{grid-template-columns:minmax(0,1fr)}.library-unit.highlighted{background:var(--surface-2);border-inline-start:3px solid var(--accent);padding-inline-start:10px;border-radius:6px}.library-unit-n{display:inline-block;min-width:2.1em;min-height:32px;margin-inline-end:.35em;padding:0 4px;border:0;border-radius:6px;background:none;color:var(--ink-2);font-family:var(--font-primary);font-size:max(14px,.58em);font-weight:500;vertical-align:.12em}.library-break{margin-inline-start:.3em;margin-inline-end:.3em;margin-inline:.3em;color:var(--ink-2);font-family:var(--font-primary);font-size:.62em;white-space:nowrap}.library-lab-table{width:100%;border-collapse:collapse;font-size:15px}.library-lab-table th,.library-lab-table td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right;overflow-wrap:anywhere}.library-lab-table th{font-weight:500;color:var(--ink-2);width:55%}.library-lab select{min-height:44px;font-size:16px;max-width:100%}.library-row{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;column-gap:16px;width:100%;min-height:52px;padding:11px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);text-align:start;font:inherit}@media (hover:hover){.library-row:hover{border-color:var(--line-strong);background:var(--surface-2)}}.library-row-title{min-width:0;font-size:17px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.library-row-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;max-width:min(46vw,240px);min-width:0;color:var(--ink-2);font-size:var(--font-ui-meta,15px);line-height:1.35;text-align:end;font-variant-numeric:tabular-nums}.library-row-meta>span{overflow-wrap:anywhere}.library-row-meta>span+span:before{content:"·";margin-inline-end:10px;color:var(--line-strong)}.library-row-arrow{justify-self:end;color:var(--ink-2);font-size:20px;line-height:1}.library-row-stacked{grid-template-columns:minmax(0,1fr) 20px}.library-row>:last-child:not(:first-child){grid-column:-2/-1}.library-row-stacked .library-row-meta{grid-column:1;grid-row:2;max-width:none;justify-content:flex-start;text-align:start;margin-top:4px}.library-row-stacked .library-row-arrow{grid-column:2;grid-row:1/span 2}summary>.library-row{border:0;background:none;padding:12px 14px}.library-work{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:6px}.library-info{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:none;color:var(--ink-2);font-family:Georgia,serif;font-style:italic;font-size:17px;font-weight:500}@media (hover:hover){.library-info:hover{color:var(--ink);border-color:var(--line-strong)}}.shnayim-range,.shnayim-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta,15px)}.shnayim-chapter{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta,15px);font-weight:500}.shnayim-save{justify-self:start;min-height:44px}.smart-prayer-wrap{position:relative;min-width:0}.smart-prayer-wrap>.smart-prayer-card{height:100%}.smart-prayer-wrap>.smart-prayer-card>span:first-child{padding-inline-end:30px}.smart-prayer-compass{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none}.smart-prayer-compass span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--accent);font-size:17px;line-height:1}@media (hover:hover){.smart-prayer-compass:hover span{background:var(--surface-2);border-color:var(--accent)}}.shabbat-checklist{display:grid;gap:12px}.shabbat-checklist-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.shabbat-checklist-head h2{margin:0}.shabbat-checklist-head span{color:var(--ink-2);font-size:var(--font-ui-meta);font-variant-numeric:tabular-nums}.shabbat-checklist-group{display:grid;gap:6px}.shabbat-checklist-group h3{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.shabbat-checklist .prep-task{min-height:48px;padding:4px 12px}.shabbat-checklist-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.shabbat-checklist-links button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta);font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s}@media (hover:hover){.shabbat-checklist-links button:hover{background:var(--surface-2);border-color:var(--line-strong)}}.shabbat-checklist-links button:active{background:var(--hover)}.shabbat-checklist-links button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (min-width:700px){.shabbat-checklist-group .prep-task-list{display:grid;grid-template-columns:1fr 1fr}}.index-row>span:not(:last-child),.index-row>strong{min-width:0;overflow-wrap:anywhere}.index-row>span:nth-child(2):not(:last-child){flex:0 1 auto}.index-row>span:last-child{flex-shrink:0}.prayer-compass-card{grid-template-columns:minmax(0,1fr)}.mitzvot-journal{display:grid;gap:12px;max-width:760px;margin:0 auto;direction:rtl;padding:12px}.mitzvot-header{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mitzvot-header h1{margin:0;font-size:clamp(24px,3.5vw,32px);font-weight:500}.mitzvot-range-selector{display:flex;gap:4px;flex-wrap:wrap}.mitzvot-range-btn{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-caption);cursor:pointer;font-weight:500}@media (hover:hover){.mitzvot-range-btn:hover{background:var(--surface-2);border-color:var(--line-strong)}}.mitzvot-range-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mitzvot-hebrew-range{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);font-style:italic}.mitzvot-empty{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center;padding:16px}.mitzvot-day-group{display:grid;gap:8px}.mitzvot-day-events{display:grid;gap:4px}.mitzvot-event-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:background-color .15s,border-color .15s}@media (hover:hover){.mitzvot-event-row:hover{background:var(--surface-2);border-color:var(--line-strong)}}.mitzvot-event-main{display:flex;align-items:center;gap:8px;min-width:0}.mitzvot-event-row time{font-size:var(--font-ui-caption);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.mitzvot-event-type{font-weight:500;color:var(--ink);font-size:var(--font-ui-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mitzvot-event-detail{color:var(--ink-2);font-size:var(--font-ui-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mitzvot-event-remove{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-caption);cursor:pointer;flex-shrink:0}@media (hover:hover){.mitzvot-event-remove:hover{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}}.mitzvot-event-remove:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mitzvot-event-row.undo-active{grid-template-columns:1fr;background:var(--surface-2);border-color:var(--accent)}.mitzvot-undo-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px;padding-inline-start:44px}.mitzvot-undo-confirm,.mitzvot-undo-cancel{min-height:36px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-caption);cursor:pointer}.mitzvot-undo-cancel{color:var(--ink-2)}@media (hover:hover){.mitzvot-undo-cancel:hover{background:var(--surface-2);border-color:var(--line-strong)}}.mitzvot-more-events{margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.mitzvot-debug{margin-top:16px;padding:12px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--font-ui-caption);color:var(--ink-2)}.mitzvot-debug summary{cursor:pointer;font-weight:500;color:var(--ink)}.mitzvot-debug button{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-caption)}.prayer-completion-footer{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);text-align:center}.prayer-complete-btn{min-height:44px;padding:10px 24px;font-size:var(--font-ui-meta);font-weight:500;cursor:pointer}@media (hover:hover){.prayer-complete-btn:hover{background:var(--accent-soft);border-color:var(--accent-soft)}}.prayer-complete-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[id^=prayer-section-],[data-block-id],[id^=library-unit-],[id^=segment-]{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 12px)}body:has(input:focus,textarea:focus,select:focus) .tabbar{display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.prayer-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 6px);z-index:25;display:flex;justify-content:center;margin:0 0 10px;pointer-events:none}.prayer-nav-bar{display:inline-grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:2px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 4px 14px -10px color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:auto}.prayer-nav-bar button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 11px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:none;color:var(--ink-2);font:inherit;font-size:var(--font-ui-caption);line-height:1;white-space:nowrap;cursor:pointer}.prayer-nav-bar button span{font-size:17px;line-height:1;margin-top:-1px}.prayer-nav-bar button:disabled{opacity:.35;cursor:default}.prayer-nav-bar .prayer-nav-toc{color:var(--ink);font-weight:500;border-inline:1px solid var(--line);border-radius:0}.prayer-nav-bar .prayer-nav-toc[aria-expanded=true]{color:var(--accent)}.prayer-nav-bar.is-pair{grid-template-columns:1fr 1fr}.prayer-nav-bar.is-pair button+button{border-inline-start:1px solid var(--line);border-radius:0}.prayer-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background:color-mix(in srgb,var(--ink) 10%,transparent);pointer-events:auto}.prayer-nav-popover{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:26;width:min(300px,calc(100vw - 32px));max-height:min(58vh,440px);max-height:min(58dvh,440px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);overflow:hidden;pointer-events:auto;direction:rtl}.prayer-nav-title{margin:0;padding:10px 14px 8px;color:var(--ink-2);font-size:var(--font-ui-caption);border-bottom:1px solid var(--line)}.prayer-nav-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;overscroll-behavior:contain}.prayer-nav-list li+li{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.prayer-nav-list button{display:block;width:100%;min-height:40px;padding:8px 14px;border:0;background:none;color:var(--ink);font:inherit;font-size:15px;text-align:start;cursor:pointer}@media (hover:hover){.prayer-nav-list button:hover{background:var(--surface-2)}}.prayer-nav-list button[aria-current=true]{color:var(--accent);font-weight:500;box-shadow:inset -3px 0 0 var(--accent)}body:has(input:focus,textarea:focus,select:focus) .prayer-nav:not(.in-header){display:none}.head-prayer-slot{position:relative;min-width:0;flex:1;display:flex;justify-content:center}.head-prayer-slot[hidden]{display:none}.prayer-nav.in-header{position:static;margin:0;flex:1;min-width:0;justify-content:safe center}@media (max-width:860px),(pointer:coarse){.shell-head-safe.is-docked .shell-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.shell-head-safe.is-docked .head-tools{flex-wrap:nowrap;min-width:0}}.shell-head-safe.is-docked .brand-name{white-space:nowrap}.shell-head-safe.is-docked:is([data-dock-fit=bare],[data-dock-fit=bare-tight]) .brand-name{display:none}.prayer-nav.in-header .prayer-nav-bar{flex:none;padding:1px}.prayer-nav.in-header .prayer-nav-bar button{gap:0;padding:0 4px}.prayer-nav.in-header .prayer-nav-bar .prayer-nav-toc{min-width:44px;padding:0 8px}:root[data-clay] .prayer-nav.in-header .prayer-nav-bar .arrow-mark[data-dir][data-size]{--arrow-d:19px;margin-inline-start:0;margin-inline-end:4px;margin-inline:0 4px}:root[data-clay] .prayer-nav.in-header .prayer-nav-bar .arrow-mark[data-dir=forward][data-size]{margin-inline-start:4px;margin-inline-end:0;margin-inline:4px 0}.shell-head-safe:is([data-dock-fit=compact],[data-dock-fit=bare]) .prayer-nav.in-header .prayer-nav-bar button{padding:0 2px}.shell-head-safe:is([data-dock-fit=compact],[data-dock-fit=bare]) :is(.shell-head,.head-tools,.brand){column-gap:6px}.shell-head-safe:is([data-dock-fit=compact],[data-dock-fit=bare],[data-dock-fit=tight],[data-dock-fit=bare-tight]) .prayer-nav.in-header .prayer-nav-bar .prayer-nav-toc{padding:0 6px}:root[data-clay] .shell-head-safe:is([data-dock-fit=compact],[data-dock-fit=bare]) .prayer-nav.in-header .prayer-nav-bar .arrow-mark[data-dir][data-size]{--arrow-d:17px;margin-inline-start:0;margin-inline-end:3px;margin-inline:0 3px}:root[data-clay] .shell-head-safe:is([data-dock-fit=compact],[data-dock-fit=bare]) .prayer-nav.in-header .prayer-nav-bar .arrow-mark[data-dir=forward][data-size]{margin-inline-start:3px;margin-inline-end:0;margin-inline:3px 0}.shell-head-safe:is([data-dock-fit=tight],[data-dock-fit=bare-tight]) .prayer-nav.in-header .prayer-nav-bar button{padding:0 2px}.shell-head-safe:is([data-dock-fit=tight],[data-dock-fit=bare-tight]) :is(.shell-head,.head-tools,.brand){column-gap:4px}:root[data-clay] .shell-head-safe:is([data-dock-fit=tight],[data-dock-fit=bare-tight]) .prayer-nav.in-header .prayer-nav-bar .arrow-mark[data-dir][data-size]{--arrow-d:15px;margin-inline-start:0;margin-inline-end:2px;margin-inline:0 2px}:root[data-clay] .shell-head-safe:is([data-dock-fit=tight],[data-dock-fit=bare-tight]) .prayer-nav.in-header .prayer-nav-bar .arrow-mark[data-dir=forward][data-size]{margin-inline-start:2px;margin-inline-end:0;margin-inline:2px 0}.prayer-nav.in-header .prayer-nav-popover{top:calc(100% + 10px)}.prayer-compass-visual{width:var(--compass-size,min(84vw,330px))}.prayer-target-marker{transform:translate(-50%,-50%) rotate(var(--target-angle)) translateY(calc(var(--compass-size,330px) * -.44))}.compass-tick:after{height:calc(var(--compass-size,330px) * .27)}@media (max-width:560px){.prayer-compass-heading h1{font-size:clamp(28px,7.5vw,34px)}.prayer-compass-page{gap:14px}}.learning-resume-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.learning-resume-grid.is-single>.learning-resume-item{grid-column:1/-1}.learning-resume-grid>.learning-resume-item{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-height:0;padding:10px 12px;text-align:start}.learning-resume-grid>.learning-resume-item>*{grid-column:auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.learning-resume-kind{color:var(--accent);font-size:var(--font-ui-caption)}.learning-resume-grid .learning-resume-title{font-size:16px;font-weight:500;color:var(--ink);line-height:1.3}.learning-resume-detail{color:var(--ink-2);font-size:var(--font-ui-caption)}.brand{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.brand-mark{position:relative;transition:filter 1.2s ease}.brand-mark.presence-glowing{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 55%,transparent))}.brand-mark.presence-bright{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 70%,transparent)) drop-shadow(0 0 11px color-mix(in srgb,var(--accent) 60%,transparent))}.brand-mark.presence-waking{animation:kz-presence-wake 1.3s ease-out 1}@keyframes kz-presence-wake{0%{filter:none}}.presence-spark{position:absolute;top:50%;left:50%;width:40%;height:40%;border-radius:50%;transform:translate(-50%,-50%) scale(.3);opacity:0;background:radial-gradient(circle,#fffef8 0 5%,rgba(255,246,215,.8) 10%,rgba(255,232,170,.28) 22%,rgba(255,220,140,0) 42%);mix-blend-mode:screen;transition:opacity .9s ease,transform .9s cubic-bezier(.2,.9,.3,1.3);pointer-events:none}.brand-mark.is-lit .presence-spark{opacity:1;transform:translate(-50%,-50%) scale(1)}.shell-head-safe:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;opacity:0;transition:opacity 1.2s ease;background:linear-gradient(to left,transparent,color-mix(in srgb,var(--accent) 75%,transparent) 20%,color-mix(in srgb,var(--accent) 40%,transparent) 65%,transparent)}.shell-head-safe.presence-bright:after{opacity:1}.shell-head-safe.presence-celebrate:before{content:"";position:absolute;left:0;right:0;inset-inline:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(to left,transparent,var(--accent),transparent) no-repeat;background-size:45% 100%;background-position:100% 0;animation:kz-presence-sweep 1.6s ease-out 1 both}@keyframes kz-presence-sweep{0%{background-position:100% 0;opacity:0}15%{opacity:1}to{background-position:-90% 0;opacity:0}}.presence-whisper{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:max-content;max-width:min(280px,calc(100vw - 32px));padding:8px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);font-family:var(--font-primary);font-size:var(--font-ui-caption);line-height:1.5;white-space:normal;animation:kz-presence-whisper .3s ease-out 1}@keyframes kz-presence-whisper{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.brand-mark,.presence-spark,.shell-head-safe:after{transition:none}.brand-mark.presence-waking,.shell-head-safe.presence-celebrate:before,.presence-whisper{animation:none}}.reading-personal-verse,.prayer-personal-verse{position:relative;margin:.35em 0 .6em;padding:.35em .9em .35em .6em;border-inline-start:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.personal-verse-caption{display:block;margin-bottom:.15em;font-family:var(--font-ui);font-size:var(--font-ui-caption);color:var(--accent);letter-spacing:normal}.brand-mark-wrap{position:relative;display:inline-grid;flex:0 0 34px;width:34px;height:34px}.brand-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.spiritual-circle{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:4px 0 20px}.spiritual-circle-core{display:grid;justify-items:center;gap:8px}.spiritual-circle-label{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);letter-spacing:normal}.spiritual-side{display:grid;justify-items:center;gap:2px;text-align:center;min-width:0}.spiritual-side-kicker{color:var(--ink-2);font-size:var(--font-ui-caption);letter-spacing:normal}.spiritual-side-time{color:var(--ink);font-size:24px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums;direction:ltr}.spiritual-side-note{color:var(--accent);font-size:var(--font-ui-caption);letter-spacing:normal;text-wrap:balance}.spiritual-ring .ring-dot,.spiritual-ring .ring-dot-halo,.spiritual-ring .ring-spark,.spiritual-ring .ring-aura{transform-box:fill-box;transform-origin:center}.spiritual-ring .ring-dot{animation:kz-ring-breathe 3.8s ease-in-out infinite}.spiritual-ring .ring-dot-halo{animation:kz-ring-halo 3.8s ease-in-out infinite}.spiritual-ring .ring-aura{animation:kz-ring-aura 6.5s ease-in-out infinite}.spiritual-ring .ring-spark{animation:kz-ring-spark 2.6s ease-in-out infinite}@keyframes kz-ring-breathe{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.28);opacity:1}}@keyframes kz-ring-halo{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.22);opacity:1}}@keyframes kz-ring-aura{0%,to{stroke-opacity:.5;transform:scale(.985)}50%{stroke-opacity:1;transform:scale(1.035)}}@keyframes kz-ring-spark{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1.25);opacity:1}}@media (prefers-reduced-motion:reduce){.spiritual-ring .ring-dot,.spiritual-ring .ring-dot-halo,.spiritual-ring .ring-aura,.spiritual-ring .ring-spark{animation:none}}.theme-menu button,.daf-cell button,.commentary-bar button,.mitzvot-range-btn,.mitzvot-undo-confirm,.mitzvot-undo-cancel,.mitzvot-debug button{min-height:44px}.brand{min-height:44px;min-width:44px}.theme-trigger,.mitzvot-event-remove,.prayer-nav-bar button{position:relative}.verse-name-clear:after,.search-clear-button:after,.theme-trigger:after,.mitzvot-event-remove:after,.prayer-nav-bar button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.prayer-nav-bar button:after{top:-6px;right:0;bottom:-6px;left:0}.page{padding-inline-start:calc(clamp(16px,4vw,30px) + env(safe-area-inset-left,0px));padding-inline-end:calc(clamp(16px,4vw,30px) + env(safe-area-inset-right,0px));padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}.prayer-nav-popover{max-height:min(58vh,440px,calc(100vh - 140px - env(safe-area-inset-bottom,0px)));max-height:min(58dvh,440px,calc(100dvh - 140px - env(safe-area-inset-bottom,0px)))}.chapter-grid button,.seif-grid button,.related-topics button,.prayer-nav-list button,.calendar-page>.cal-controls .seg button,.personal-seg button,.personal-switch button,.profile-form select,.prep-reminder-control select,.prep-reminder-control input,.commentary-selector button,.commentary-selector select{min-height:44px}.memorial-close{width:44px;height:44px}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{border-color:var(--control-border)}.reading-text .reading-segment.siddur-display-prayer{font-family:var(--font-reading);font-size:var(--prayer-recited-size);font-weight:400;line-height:1.95;color:var(--ink);letter-spacing:normal;padding:0;border:0;background:none}.reading-text .reading-segment.siddur-display-prayer.siddur-communal{font-size:calc(var(--prayer-recited-size) * .8);line-height:1.85}.reading-text .siddur-display-heading,.reading-text .reading-segment.siddur-display-heading,.reading-text.siddur-semantic .reading-segment.siddur-display-heading{font-family:var(--font-primary);font-size:var(--siddur-label-size);font-weight:500;line-height:1.35;color:var(--siddur-label);letter-spacing:normal;margin:1.3em 0 .45em;padding:0;border:0;background:none}.reading-text .reading-segment.siddur-display-instruction{font-family:var(--font-primary);font-size:var(--prayer-editorial-size);font-weight:500;line-height:1.5;color:var(--siddur-label);letter-spacing:normal;margin:.9em 0 .25em;padding:0;border:0;background:none}.reading-text .reading-segment.siddur-display-minhag{font-family:var(--font-primary);font-size:var(--prayer-editorial-size);font-weight:500;line-height:1.5;color:color-mix(in srgb,var(--siddur-editorial) 78%,var(--ink-2));letter-spacing:normal;margin:.9em 0 .25em;padding:0;border:0;background:none}.reading-text .reading-segment.siddur-display-commentary{font-family:var(--font-primary);font-size:max(16px,.64em);font-weight:400;line-height:1.6;color:var(--ink-2);letter-spacing:normal;margin:.8em 0 .6em;padding:8px 12px;border:0;border-inline-start:3px solid var(--line-strong);background:var(--surface-2)}.reading-text .reading-segment.siddur-display-reference{font-family:var(--font-primary);font-size:var(--prayer-reference-size);font-weight:400;line-height:1.5;color:var(--ink-2);letter-spacing:normal;margin:.2em 0 .5em;padding:0;border:0;background:none}.reading-text .prayer-inline-reference{font-family:var(--font-primary);font-size:.55em;font-weight:400;color:var(--ink-2);letter-spacing:normal;white-space:nowrap}.day-service-text .day-service-section-title{padding-bottom:6px;border-bottom:1px solid var(--line)}.reading-text .prayer-inline-marker{font-family:var(--font-primary);font-size:.6em;font-weight:500;color:var(--siddur-label);letter-spacing:normal;white-space:nowrap}.reading-text .prayer-inline-instruction{font-family:var(--font-primary);font-size:.6em;font-weight:500;color:var(--siddur-label);letter-spacing:normal}.reading-text .siddur-display-instruction .prayer-inline-reference,.reading-text .siddur-display-minhag .prayer-inline-reference{font-size:.85em}.otiyot{--otiyot-gold:color-mix(in srgb,#c9a24a 70%,var(--accent))}.otiyot-tone-1{--tone:#f0b98c}.otiyot-tone-2{--tone:#b9a6ee}.otiyot-tone-3{--tone:#e6bf5c}.otiyot-tone-4{--tone:#86bf99}.otiyot-tone-5{--tone:#8f9fdc}.otiyot-tone-6{--tone:#dc9a88}.otiyot-tone-7{--tone:#86bde6}.otiyot-tone-8{--tone:#b495d6}.otiyot-tone-9{--tone:#bfe09a}.otiyot-hero{margin:0 0 22px;text-align:center}.otiyot-hero .eyebrow{margin:0}.otiyot-hero-author{margin:0 0 4px;color:var(--ink-2);font-size:var(--font-ui-caption)}.otiyot-hero h1{margin:0 0 4px}.otiyot-hero .intro{margin:0}.otiyot-series{margin:0 0 24px}.otiyot-series h2{margin:0 0 12px;font-size:17px;color:var(--siddur-editorial);font-weight:500;text-align:center}.otiyot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}@media (min-width:720px){.otiyot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.otiyot-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone) 55%,var(--line));border-radius:var(--radius);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tone) 24%,var(--surface)),color-mix(in srgb,var(--tone) 10%,var(--surface)) 75%);color:var(--ink);text-decoration:none}.otiyot-card:before{content:attr(data-letter);position:absolute;inset-inline-end:-6px;bottom:-34px;font-family:var(--font-reading);font-size:132px;line-height:1;font-weight:500;color:color-mix(in srgb,var(--tone) 34%,transparent);pointer-events:none}.otiyot-card-preview{display:flex;flex-direction:column;justify-content:flex-start;min-height:148px;padding:12px 14px 16px;text-align:center}.otiyot-card-preview:active{transform:scale(.99)}.otiyot-card-number{position:relative;display:block;margin:0 auto 6px;color:var(--otiyot-gold);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.otiyot-preview{position:relative;display:grid;align-content:center;flex:1 1 auto;font-family:var(--font-reading);font-size:17px;line-height:1.5;font-weight:500}.otiyot-preview-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;white-space:pre-line;overflow-wrap:break-word}.otiyot-more{color:var(--ink-2)}.otiyot-card-full{margin:16px 0 14px;padding:22px 20px 18px;text-align:center}.otiyot-card-full:before{font-size:220px;bottom:-60px}.otiyot-card-head{position:relative;display:grid;justify-items:center;gap:2px;margin:0 0 14px;color:var(--ink-2);font-size:var(--font-ui-meta)}.otiyot-text{position:relative;font-family:var(--font-reading);font-size:clamp(22px,5.4vw,30px);line-height:1.65;font-weight:500}.otiyot-text p{display:grid;gap:2px;margin:0 0 .9em}.otiyot-text p:last-child{margin-bottom:0}.otiyot-card-foot{position:relative;margin-top:18px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--tone) 50%,var(--line));color:var(--ink-2);font-size:var(--font-ui-meta);display:grid;justify-items:center;gap:4px}.otiyot-signature{display:flex;gap:10px;color:var(--ink-2);font-size:15px;word-spacing:.2em;opacity:.8}.otiyot-signature i{font-style:normal;opacity:.5;margin-inline-end:10px}.otiyot-signature>span:last-child{color:var(--otiyot-gold)}.otiyot-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.otiyot-pager button{min-height:44px;min-width:5.75em;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.otiyot-pager button:first-child{justify-self:start}.otiyot-pager button:last-child{justify-self:end}.otiyot-pager button:disabled{opacity:.35}.otiyot-position{color:var(--ink-2);font-size:var(--font-ui-meta)}.otiyot-actions{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.otiyot-actions button{min-height:44px}.otiyot-grid>.otiyot-card:last-child:nth-child(odd){grid-column:1 / -1}[data-theme=dark] .otiyot-card:before,[data-theme=amber] .otiyot-card:before{color:color-mix(in srgb,var(--tone) 16%,transparent)}.talmud-daily-entry{margin:0 0 18px}.siddur-groups{display:grid;gap:12px;margin-top:18px}.siddur-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.siddur-group>summary,.siddur-collection>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer}.siddur-group>summary::-webkit-details-marker,.siddur-collection>summary::-webkit-details-marker{display:none}.siddur-group>summary{min-height:58px;padding:12px 16px}.siddur-group>summary strong{flex:1;font-size:18px;color:var(--siddur-editorial)}.siddur-chevron{display:inline-block;color:var(--ink-2);font-size:22px;line-height:1;transform:rotate(-90deg);transition:transform .2s}details[open]>summary>.siddur-chevron{transform:rotate(90deg)}.siddur-group-rows{display:grid;border-top:1px solid var(--line)}.siddur-entry,.siddur-collection>summary{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 16px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;text-align:start}.siddur-group-rows>:last-child{border-bottom:0}.siddur-entry:active,.siddur-collection>summary:active{background:var(--surface-2)}.siddur-entry>span[aria-hidden]{color:var(--siddur-editorial)}.siddur-entry-text{flex:1;display:grid;gap:2px;min-width:0}.siddur-entry-text strong{font-size:17px;font-weight:500;color:var(--ink)}.siddur-entry-text small{overflow:hidden;color:var(--ink-2);font-size:var(--font-ui-meta);white-space:nowrap;text-overflow:ellipsis}.siddur-collection{border-bottom:1px solid var(--line)}.siddur-collection>summary{border-bottom:0}.siddur-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 16px 14px}.siddur-chips button{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:15px;line-height:1.3}.forgotten-entry{margin-bottom:10px}.meat-dairy-card{position:relative;overflow:hidden}.meat-dairy-card strong{font-variant-numeric:tabular-nums}.meat-dairy-card.is-waiting{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.meat-dairy-card.is-done{border-color:color-mix(in srgb,var(--success,#4f8a5b) 55%,var(--line))}.meat-dairy-progress{position:absolute;left:0;right:0;inset-inline:0;bottom:0;height:3px;background:color-mix(in srgb,var(--accent) 16%,transparent)}.meat-dairy-progress:after{content:"";position:absolute;top:0;bottom:0;inset-block:0;inset-inline-start:0;width:calc(var(--progress) * 100%);background:var(--accent)}.md-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,#000 38%,transparent)}.md-sheet{position:relative;width:min(560px,100%);max-height:88vh;max-height:88dvh;overflow:auto;padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);box-shadow:0 -12px 40px -18px #0006;text-align:start}.md-grip{display:block;width:44px;height:5px;margin:0 auto 10px;border-radius:3px;background:var(--line-strong)}.md-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.md-head h2{margin:0;font-size:19px}.md-close,.md-secondary{min-height:44px;padding:8px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.md-status{position:relative;overflow:hidden;display:grid;justify-items:center;gap:2px;margin:0 0 14px;padding:14px 12px 16px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.md-status span,.md-status small{color:var(--ink-2);font-size:var(--font-ui-meta)}.md-status strong{font-size:40px;line-height:1.15;color:var(--accent);font-variant-numeric:tabular-nums}.md-status.is-done strong{font-size:24px}.md-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:6px 0;border-bottom:1px solid var(--line)}.md-row-title{font-weight:500}.md-hours{min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:16px;font-weight:500}.md-hours[aria-expanded=true] span{display:inline-block;transform:rotate(-90deg)}.md-hour-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.md-hour-options button{display:grid;gap:2px;min-height:60px;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.md-hour-options strong{font-size:17px}.md-hour-options small{color:var(--ink-2);font-size:var(--font-ui-caption)}.md-actions{display:grid;gap:8px;margin-top:14px}.md-primary{min-height:52px;padding:10px 16px;font:inherit;font-size:18px;font-weight:500}.md-picker{margin-top:12px}.md-picker-title{margin:0 0 8px;font-weight:500;text-align:center}.md-wheels{position:relative;display:flex;align-items:center;justify-content:center;gap:6px}.md-wheels:before{content:"";position:absolute;left:18%;right:18%;inset-inline:18%;top:50%;height:40px;transform:translateY(-50%);border-block:1px solid var(--line-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,transparent);pointer-events:none}.md-wheels b{font-size:24px;color:var(--ink-2)}.md-wheel{position:relative;width:76px;height:200px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.md-wheel::-webkit-scrollbar{display:none}.md-wheel-pad{display:block;height:80px}.md-wheel button{display:block;width:100%;height:40px;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:22px;font-variant-numeric:tabular-nums;scroll-snap-align:center}.md-wheel button[aria-selected=true]{color:var(--ink);font-weight:500}.md-picker-summary{margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center}.md-note{margin:12px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.learning-resume-grid>.smart-prayer-wrap>.smart-prayer-card{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-height:0;padding:10px 12px;text-align:start}.learning-resume-grid>.smart-prayer-wrap>.smart-prayer-card>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meat-dairy-card strong{color:var(--ink)}.meat-dairy-card.is-waiting strong{color:var(--accent)}.md-hours span{display:inline-block;transform:rotate(90deg)}.md-hours[aria-expanded=true] span{transform:rotate(-90deg)}.md-sheet{animation:md-rise .22s ease-out;touch-action:pan-y;overscroll-behavior:contain;will-change:transform}.md-grip{padding:0;cursor:grab}@keyframes md-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.md-sheet{animation:none}}.baby-name-detail{display:grid;gap:22px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;text-align:center}.baby-detail-head{display:grid;justify-items:center;gap:6px}.baby-detail-head .eyebrow{margin:0}.baby-detail-head h1{margin:0;font-size:clamp(48px,13vw,76px);line-height:1.05;color:var(--accent);overflow-wrap:anywhere}.baby-detail-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 0}.baby-detail-tags span{padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-meta)}.baby-detail-meaning{display:grid;gap:8px;padding:16px 4px;border-block:1px solid var(--line)}.baby-name-detail .baby-name-meaning{margin:0;font-size:19px;line-height:1.7;color:var(--ink)}.baby-detail-origin{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.6}.baby-name-detail .baby-gematria{display:grid;gap:12px;margin:0;padding:0;border:0;background:none}.baby-name-detail .baby-gematria h2{margin:0;font-size:18px;color:var(--ink)}.baby-gematria-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.baby-gematria-tiles>div{display:grid;justify-items:center;gap:4px;padding:16px 10px;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2)}.baby-gematria-tiles strong{font-size:34px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.baby-gematria-tiles span{color:var(--ink-2);font-size:var(--font-ui-meta)}.baby-name-detail .baby-details{margin:0;text-align:center}.baby-name-detail .baby-details summary{cursor:pointer;color:var(--focus);font-size:var(--font-ui-meta);list-style:none}.baby-name-detail .baby-details summary::-webkit-details-marker{display:none}.baby-name-detail .baby-details p{margin:10px 0 0}.baby-count{display:grid;gap:4px;text-align:center}.baby-count-line{margin:0;color:var(--ink);font-size:17px}.baby-count-line strong{font-variant-numeric:tabular-nums;color:var(--accent)}.baby-count .personal-hint,.baby-similar .personal-hint{margin:0}.baby-count a{color:var(--link);text-underline-offset:2px}.baby-similar{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line);text-align:center}.baby-similar h2{margin:0;font-size:18px;color:var(--ink)}.baby-similar-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.baby-similar-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:17px;text-decoration:none}.baby-similar-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.baby-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.baby-detail-actions>button{min-height:50px;margin:0;font-size:16px}.baby-detail-actions>.baby-action-main{grid-column:1/-1}.baby-detail-actions>.baby-action-main.is-off{background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.baby-name-detail .baby-verses{text-align:start}.baby-name-detail .baby-gematria>.baby-gematria-tiles{margin:0;padding:0;border:0;background:none;box-shadow:none}.baby-name-detail .baby-gematria-tiles>div{margin:0;border:1px solid var(--line);box-shadow:none}.baby-name-detail .baby-gematria-tiles strong{color:var(--accent)}.scroll-top-button{position:fixed;z-index:29;bottom:calc(96px + env(safe-area-inset-bottom,0px));inset-inline-end:max(16px,calc(10px + env(safe-area-inset-left,0px)));display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--accent);font-size:20px;line-height:1;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.scroll-top-button.is-shown{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .24s ease,transform .24s ease,visibility 0s}.scroll-top-button.is-shown:active{transform:scale(.94)}@media (min-width:861px){.scroll-top-button{bottom:calc(28px + env(safe-area-inset-bottom,0px))}}body:has(.more-menu .sheet,[aria-modal=true],dialog[open],.md-sheet,.ja-sheet,input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) .scroll-top-button{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.scroll-top-button,.scroll-top-button.is-shown{transition:none;transform:none}}html[data-a11y-motion] .scroll-top-button{transition:none;transform:none}.library-toc-group+.library-toc-group{margin-top:18px}.library-toc-group>.library-subhead{margin:0 0 8px;color:var(--siddur-editorial)}.library-toc{display:grid;gap:12px;margin-top:6px}.library-toc-run+.library-toc-run{margin-top:14px}.library-toc-caption{margin:0 0 8px;color:var(--ink-2);font-size:var(--font-ui-meta)}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}.library-grid button{min-height:48px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:17px;font-weight:500}.library-grid button:active{background:var(--surface-2)}.library-grid button:disabled{border-style:dashed;background:none;color:var(--ink-2);opacity:.45}.library-list{display:grid;gap:8px}.library-list .library-row[aria-current=true]{border-color:var(--accent)}.library-toc-absent{margin:10px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.library-part{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.library-part>summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 16px;list-style:none;cursor:pointer}.library-part>summary::-webkit-details-marker{display:none}.library-part>summary strong{flex:1;font-size:18px;color:var(--siddur-editorial)}.library-part>summary small{min-width:32px;padding:2px 8px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center}.library-part-chevron{color:var(--ink-2);font-size:22px;line-height:1;transform:rotate(90deg);transition:transform .2s}.library-part[open]>summary .library-part-chevron{transform:rotate(-90deg)}.library-part-body{padding:4px 14px 16px;border-top:1px solid var(--line)}.library-part-body .library-toc-run:first-child{margin-top:12px}.library-part-body .library-list{gap:0}.library-part-body .library-row{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;padding-inline-start:4px;padding-inline-end:4px;padding-inline:4px}.library-part-body .library-list .library-row:last-child{border-bottom:0}.library-part-loose .library-list{gap:8px}.about-credits{margin:8px 0 0}.about-credits>summary{cursor:pointer;color:var(--focus);font-weight:500}.about-credits ul{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:4px;color:var(--ink-2);font-size:var(--font-ui-meta)}.about-credits li strong{color:var(--ink);font-weight:500}@media (pointer:coarse){.theme-trigger{min-width:44px;min-height:44px}summary{min-height:44px;padding-block-start:8px;padding-block-end:8px;padding-block:8px}.library-unit-n{min-height:32px;padding:6px 8px;margin-block-start:-6px;margin-block-end:-6px;margin-block:-6px;margin-inline-start:-4px;margin-inline-end:.35em;margin-inline:-4px .35em}input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}.reader-tools button,.reader-tools label,.baby-name-controls select,.personal-field select,.ghost,.md-close,.md-secondary{min-height:44px}input[type=checkbox],input[type=radio]{width:24px;height:24px;margin:10px}main a:not([class]),.about-page a{padding-block-start:10px;padding-block-end:10px;padding-block:10px}.selected-day button{min-height:44px}.topic-card button{min-width:44px}.library-unit-n{position:relative;min-height:44px;margin-block-start:-8px;margin-block-end:-8px;margin-block:-8px}.library-unit-n:before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px}}.about-hebcal{margin:12px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.about-hebcal h3{margin:0 0 6px;font-size:16px}.about-hebcal p{margin:0 0 6px}.about-hebcal ul{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:4px;font-size:var(--font-ui-meta);color:var(--ink-2)}.about-hebcal li strong{color:var(--ink);font-weight:500}@media (pointer:coarse) and (min-width:861px){.shell-head{gap:8px;padding-inline-start:calc(12px + env(safe-area-inset-left,0px));padding-inline-end:calc(12px + env(safe-area-inset-right,0px))}.head-tools,.head-search{min-width:0;flex:1}.head-search input{width:100%;min-width:0}.shell-nav,.brand-name small{display:none}.tabbar{display:flex;position:fixed;left:0;right:0;inset-inline:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:6px calc(8px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px));z-index:30}.tabbar>button,.more-menu{flex:1;min-width:0}.more-menu{position:relative;display:flex}.tabbar>button,.more-menu>button{width:100%;min-height:48px;background:none;border:0;font-size:15px;font-weight:500;line-height:1.1;color:var(--ink);padding:8px 2px;border-radius:10px}.tabbar>button.on,.more-menu>button.on{color:var(--accent);font-weight:500}.sheet{position:fixed;bottom:calc(64px + env(safe-area-inset-bottom,0px));inset-inline-start:calc(10px + env(safe-area-inset-left,0px));inset-inline-end:calc(10px + env(safe-area-inset-right,0px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:8px;display:grid;z-index:31}.sheet button{background:none;border:0;text-align:start;padding:12px 14px;font-size:15px;border-radius:8px}@media (hover:hover){.sheet button:hover{background:var(--surface-2)}}.tabbar{justify-content:center}.tabbar>button,.more-menu{max-width:200px}.sheet{inset-inline-start:auto;width:min(360px,calc(100vw - 20px));max-height:min(70vh,640px);overflow-y:auto}.today,.calendar-page,.zmanim-page{max-width:820px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;width:100%}}.app-footer{padding:14px 16px;border-top:1px solid var(--line);color:var(--ink-2);font-size:12.5px;line-height:1.6;text-align:center}.app-footer.is-about{font-size:var(--font-ui-caption)}@media (max-width:860px){.page{padding-bottom:24px}.app-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse) and (min-width:861px){.page{padding-bottom:24px}.app-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}}.app-footer-brand,.app-footer-memorial{margin:0}.app-footer-memorial{margin-top:2px}.about-house{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:center;margin:14px auto 10px;font-size:17px;min-height:11.6em;text-align:center}.about-house-mark{position:absolute;z-index:-1;top:50%;left:50%;width:10.8em;aspect-ratio:1;transform:translate(-50%,-50%);color:var(--ink);pointer-events:none}.nitzotza-ring{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;opacity:var(--ring);animation:nitzotza-wave 12s ease-in-out infinite}.nitzotza-spark{animation:nitzotza-breathe 12s ease-in-out infinite}@keyframes nitzotza-wave{0%,to{opacity:var(--ring)}40%{opacity:calc(var(--ring) + .03)}}@keyframes nitzotza-breathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.nitzotza-ring,.nitzotza-spark{animation:none}}.about-house-from,.about-house-name,.about-house-line{text-shadow:0 0 3px var(--bg),0 0 7px var(--bg)}.about-house-from{color:var(--ink-2);font-size:.9em;line-height:1.4}.about-house-name{color:var(--accent);font-family:var(--font-primary);font-size:2.1em;font-weight:500;line-height:1.15}.about-house-line{color:var(--ink);font-size:1em;font-weight:500;line-height:1.5}.heart-toggle{position:relative;display:inline-grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer;transition:color .2s ease}.heart-toggle:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}@media (hover:hover){.heart-toggle:hover{color:var(--accent)}}.heart-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;overflow:visible}.heart-toggle.is-saved{color:var(--accent)}.heart-toggle.is-saved .heart-icon{animation:heart-pop .34s ease-out}@keyframes heart-pop{45%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.heart-toggle.is-saved .heart-icon{animation:none}}.reader-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.reader-title-row>h1,.reader-title-row>h2{min-width:0}.reader-title-row>.heart-toggle{margin-top:.15em}.library-favorite{display:inline-flex;align-items:center;gap:6px}.library-favorite .heart-icon{width:17px;height:17px}.library-favorite[aria-pressed=true]{color:var(--accent)}.favorite-group{margin-top:22px}.favorite-group h2{margin:0 0 8px;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.favorite-list{display:grid;gap:8px}.favorite-row{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;padding-inline-start:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.favorite-open{flex:1;min-width:0;display:grid;gap:2px;min-height:44px;padding:6px 0;border:0;background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.favorite-open strong{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-open small{color:var(--ink-2);font-size:var(--font-ui-caption)}.favorites-empty{margin-top:18px}.scan-edition-note{margin:0 0 10px;padding:10px 12px;border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.6}.prayer-nav-list .prayer-nav-group{position:sticky;top:-4px;z-index:1;padding:8px 14px 4px;background:var(--surface);color:var(--accent);font-size:var(--font-ui-caption);font-weight:500;border-top:1px solid var(--line)}.prayer-nav-list .prayer-nav-group+li{border-top:0}.tractate-page{display:grid;gap:12px;max-width:820px;margin:0 auto}.tractate-page h1{margin:0}.tractate-meta{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta);font-variant-numeric:tabular-nums}.chapter-list{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.chapter-item details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.chapter-item.is-current details{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.chapter-item summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 14px;cursor:pointer;list-style:none}.chapter-item summary::-webkit-details-marker{display:none}.chapter-number{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent);font-family:var(--font-primary);font-size:17px;font-weight:500}.chapter-text{display:grid;gap:2px;min-width:0}.chapter-text strong{font-size:18px}.chapter-text small{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.chapter-item details[open] .siddur-chevron{transform:rotate(-90deg)}.chapter-dafim{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;padding:4px 12px 14px;border-top:1px solid var(--line)}.chapter-dafim .daf-cell{background:var(--surface-2);border-color:transparent}.chapter-dafim .daf-cell button{background:var(--surface)}.daf-cell button[aria-current=page]{font-weight:500}.talmud-chapter{margin:2px 0 0;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500}.talmud-tools{display:grid;gap:8px}.talmud-modes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.talmud-modes button{min-height:44px;padding:6px 2px;white-space:nowrap;font-size:calc(var(--font-ui-body, 16px) * .94)}.talmud-tool-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.talmud-tool-row .seg-search{flex:1 1 140px;min-width:0}.talmud-offline{min-height:44px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-caption)}.talmud-offline[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.iyun-segment{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 84px)}.iyun-badges{display:flex;flex-wrap:wrap;gap:4px}.iyun-badges span{padding:1px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.6}.iyun-segment.selected .iyun-badges span{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent)}.iyun-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px}.iyun-where{display:grid;justify-items:center;text-align:center}.iyun-where strong{font-size:17px}.iyun-where span{color:var(--ink-2);font-size:var(--font-ui-caption)}.iyun-step,.iyun-close,.chavruta-sheet-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:22px;line-height:1}.iyun-step:disabled{opacity:.3}.iyun-close,.chavruta-sheet-close{font-size:16px;color:var(--ink-2)}.iyun-sheet-handle{display:none}.iyun-grip{display:contents}.iyun-panel-body{display:grid;gap:12px;min-height:0}@media (min-width:1100px){.iyun-close{display:none}.iyun-panel-head{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:1099px){.iyun-panel{position:fixed;z-index:60;left:0;right:0;inset-inline:0;bottom:0;max-height:min(64vh,560px);max-height:min(64dvh,560px);display:flex;flex-direction:column;gap:10px;padding:8px 14px calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);border-bottom:0;border-radius:18px 18px 0 0;background:var(--surface);box-shadow:0 -14px 40px -18px color-mix(in srgb,var(--ink) 45%,transparent);transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);visibility:hidden}.iyun-panel.is-open{transform:none;visibility:visible}.iyun-grip{display:block;touch-action:none;cursor:grab;margin:-8px -14px 0;padding:0 14px}.iyun-sheet-handle{display:block;position:relative;width:100%;height:22px;margin:0;padding:0;border:0;background:none;cursor:grab}.iyun-sheet-handle:before{content:"";position:absolute;top:9px;left:50%;width:42px;height:5px;margin-left:-21px;border-radius:3px;background:var(--line-strong)}.iyun-panel.is-full{max-height:calc(100vh - env(safe-area-inset-top,0px) - 12px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);height:calc(100vh - env(safe-area-inset-top,0px) - 12px);height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)}.iyun-panel.is-dragging{transition:none}.iyun-panel-body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.iyun-panel .commentary-panel{border:0;padding:0;background:none}.iyun-study.sheet-open{padding-bottom:min(64vh,560px);padding-bottom:min(64dvh,560px)}}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.iyun-panel{transition:none}}.more-menu .sheet{inset-inline-start:auto;inset-inline-end:calc(10px + env(safe-area-inset-right,0px));bottom:calc(72px + env(safe-area-inset-bottom,0px));width:max-content;min-width:220px;max-width:calc(100vw - 20px);max-height:min(72vh,560px);max-height:min(72dvh,560px);overflow-y:auto;overscroll-behavior:contain;padding:6px;gap:0;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,var(--accent) 6%),var(--surface));box-shadow:0 20px 46px -22px color-mix(in srgb,var(--ink) 55%,transparent),0 2px 8px -4px color-mix(in srgb,var(--ink) 25%,transparent);transform-origin:bottom left;animation:more-rise .24s cubic-bezier(.2,.8,.2,1)}[dir=ltr] .more-menu .sheet{transform-origin:bottom right}.more-menu .sheet button{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:10px 14px;border-radius:10px;color:var(--ink);font-size:16px;animation:more-item .3s cubic-bezier(.2,.8,.2,1) both}.more-menu .sheet button+button{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--line) 70%,transparent)}.more-menu .sheet button[aria-current=page]{color:var(--accent);font-weight:500}.more-menu .sheet button[aria-current=page]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.more-menu .sheet button:nth-child(2){animation-delay:.02s}.more-menu .sheet button:nth-child(3){animation-delay:.04s}.more-menu .sheet button:nth-child(4){animation-delay:.06s}.more-menu .sheet button:nth-child(5){animation-delay:.08s}.more-menu .sheet button:nth-child(6){animation-delay:.1s}.more-menu .sheet button:nth-child(7){animation-delay:.12s}.more-menu .sheet button:nth-child(8){animation-delay:.14s}.more-menu .sheet button:nth-child(n+9){animation-delay:.16s}@keyframes more-rise{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes more-item{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.more-menu .sheet,.more-menu .sheet button{animation:none}}.more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:color-mix(in srgb,var(--ink) 6%,transparent);touch-action:none;-webkit-tap-highlight-color:transparent;animation:more-veil .2s ease-out both}@keyframes more-veil{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.more-backdrop{animation:none}}html[data-a11y-motion] .more-backdrop{animation:none}.more-menu .sheet button{position:relative}.more-menu .sheet .tile-dot{position:absolute;top:8px;inset-inline-end:8px;width:6px;height:6px;border-radius:50%;background:var(--accent);pointer-events:none}html[data-a11y-contrast] .more-menu .sheet .tile-dot{box-shadow:0 0 0 1px var(--ink)}.more-menu .sheet button.nav-circle,.shell-nav button.nav-circle:not(.on){color:var(--accent);font-weight:700}@property --brand-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.about-brand{position:relative;padding:3px;background:conic-gradient(from var(--brand-angle),color-mix(in srgb,#c9a24a 70%,var(--accent)) 0deg,#f7e6b0 18deg,#c9a24a 36deg,color-mix(in srgb,#8a6a24 60%,var(--accent)) 120deg,#c9a24a 200deg,color-mix(in srgb,#8a6a24 60%,var(--accent)) 290deg,color-mix(in srgb,#c9a24a 70%,var(--accent)) 360deg);box-shadow:0 0 0 1px color-mix(in srgb,#c9a24a 35%,transparent),0 18px 40px -26px color-mix(in srgb,#8a6a24 80%,transparent);animation:brand-turn 16s linear infinite,brand-breathe 7s ease-in-out infinite}.about-brand img{border-radius:calc(var(--radius) - 3px)}.about-brand:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:calc(var(--radius) - 3px);pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,248,225,.22) 50%,transparent 62%);background-size:260% 100%;background-position:130% 0;animation:brand-sheen 11s ease-in-out infinite}@keyframes brand-turn{to{--brand-angle:360deg}}@keyframes brand-breathe{50%{box-shadow:0 0 0 1px color-mix(in srgb,#c9a24a 55%,transparent),0 20px 48px -24px color-mix(in srgb,#c9a24a 85%,transparent)}}@keyframes brand-sheen{0%,72%{background-position:130% 0}to{background-position:-30% 0}}.nitzotza-spark-halo{transform-box:fill-box;transform-origin:center;animation:nitzotza-shimmer 3.6s ease-in-out infinite}.nitzotza-spark-core{filter:drop-shadow(0 0 1.5px #f6d77f)}.nitzotza-spark-trail{fill:#f1cf73;opacity:var(--trail);animation:nitzotza-twinkle 2.4s ease-in-out infinite}.nitzotza-spark-trail.t2{animation-delay:.5s}.nitzotza-spark-trail.t3{animation-delay:1s}@keyframes nitzotza-shimmer{50%{opacity:.6;transform:scale(.8)}}@keyframes nitzotza-twinkle{50%{opacity:calc(var(--trail) * .35)}}@media (prefers-reduced-motion:reduce){.about-brand,.about-brand:after,.nitzotza-spark-halo,.nitzotza-spark-trail{animation:none}}.memorial-dialog{overflow:hidden;padding:0;display:flex;flex-direction:column;border-color:color-mix(in srgb,#b8912f 60%,var(--line-strong))}.memorial-dialog:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:3;border:1px solid color-mix(in srgb,#b8912f 45%,transparent);border-radius:calc(var(--radius) - 4px);pointer-events:none}.memorial-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 clamp(20px,6vw,64px) calc(clamp(28px,5vw,52px) + env(safe-area-inset-bottom,0px))}.memorial-header{position:sticky;top:0;z-index:2;padding:clamp(26px,5vw,44px) 28px 18px;background:var(--surface)}.talmud-modes-bar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 68px);z-index:15;margin:0 calc(-1*clamp(16px,4vw,30px));padding:8px clamp(16px,4vw,30px);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.talmud-modes-bar .talmud-modes{box-shadow:0 6px 18px -14px color-mix(in srgb,var(--ink) 45%,transparent);background:var(--surface)}.talmud-modes-bar .talmud-modes button{font-weight:500}.iyun-segment{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 136px)}.tanakh-ref .ref-verse{font-size:inherit}.index-row.reading-row{align-items:center}.reading-row-text{display:grid;gap:6px;flex:1;min-width:0}.reading-row-text strong{font-size:17px}.reading-refs{display:grid;gap:3px;color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.5}.about-hero{margin-bottom:24px}.about-hero .about-brand{margin-bottom:0}.about-hero .about-brand{width:80%;max-width:416px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.about-house{min-height:9.3em}.about-house .about-house-mark{width:8.64em}.about-house .about-house-name{font-size:1.68em}.about-sky{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;border-radius:calc(var(--radius) - 3px);background-position:center 30%;background-size:cover;background-repeat:no-repeat;opacity:.14;mix-blend-mode:multiply;pointer-events:none}.about-brand:after{z-index:2}.day-service-buttons button.is-now{position:relative;border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--brand-angle),color-mix(in srgb,#c9a24a 70%,var(--accent)) 0deg,#f7e6b0 18deg,#c9a24a 36deg,color-mix(in srgb,#8a6a24 60%,var(--accent)) 120deg,#c9a24a 200deg,color-mix(in srgb,#8a6a24 60%,var(--accent)) 290deg,color-mix(in srgb,#c9a24a 70%,var(--accent)) 360deg) border-box;color:var(--ink);font-weight:500;box-shadow:0 8px 22px -14px color-mix(in srgb,#b8862a 75%,transparent);animation:brand-turn 16s linear infinite,now-breathe 7s ease-in-out infinite}@keyframes now-breathe{50%{box-shadow:0 10px 26px -12px color-mix(in srgb,#c9a24a 85%,transparent)}}@media (prefers-reduced-motion:reduce){.day-service-buttons button.is-now{animation:none}}.siddur-icon i{position:relative;overflow:hidden;display:grid;place-items:center}.siddur-icon .page-sky{position:absolute;top:0;right:0;bottom:0;left:0;background-size:200% 100%;background-repeat:no-repeat;opacity:.13;pointer-events:none}.siddur-icon .page-right .page-sky{background-position:right center}.siddur-icon .page-left .page-sky{background-position:left center}.siddur-icon .page-word{position:relative;font-family:var(--font-reading);font-size:10px;font-style:normal;font-weight:500;letter-spacing:0;color:var(--accent);opacity:.85}.siddur-entry-with-extras{display:grid;border-bottom:1px solid var(--line)}.siddur-entry-with-extras>.siddur-entry{border-bottom:0;padding-bottom:4px}.siddur-extras{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.siddur-extras button{min-height:44px;padding:6px 12px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--radius-sm);background:none;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500}.siddur-extras button:before{content:"+ ";opacity:.7}.reading-section{display:grid;gap:10px;margin-top:18px}.reading-section h2{margin:0;font-size:20px}.reading-list{display:grid;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.reading-item{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:60px;padding:12px 16px;border:0;background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.reading-item+.reading-item{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--line) 85%,transparent)}@media (hover:hover){.reading-item:hover .reading-item-text strong{color:var(--accent)}}.reading-item:focus-visible{outline:none;box-shadow:var(--sel-ring)}.reading-item .reading-item-text strong{transition:color .2s}.parasha-entries{margin:14px 0 6px}.parasha-entries .reading-item{text-decoration:none}.reading-item-text{display:grid;gap:2px;min-width:0}.reading-item-text strong{font-size:18px}.reading-item-ref{color:var(--ink-2);font-size:var(--font-ui-meta)}.reading-item-arrow{justify-self:center;color:var(--ink-2)}.tradition-page{display:grid;gap:12px}.tradition-page h1{margin:0}.tradition-page .tradition-title{font-size:clamp(28px,7vw,34px)}.tradition-block{display:grid;gap:6px}.tradition-block h2{margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.tradition-identity{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;padding-inline-start:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.tradition-identity-text{flex:1;min-width:0;display:grid;gap:1px}.tradition-identity-text strong{color:var(--accent);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradition-identity-text small{color:var(--ink-2);font-size:var(--font-ui-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradition-edit{flex:none;min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:var(--font-ui-caption);font-weight:500}.tradition-search input{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.tradition-list{display:grid;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.tradition-record-row,.tradition-list>.personal-tool-row{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:8px 14px;border:0;border-radius:0;background:none;color:var(--ink);font:inherit;text-align:start;box-shadow:none;cursor:pointer}.tradition-record-row+.tradition-record-row,.tradition-list>.personal-tool-row+.personal-tool-row{box-shadow:inset 0 1px 0 var(--line)}@media (hover:hover){.tradition-record-row:hover,.tradition-list>.personal-tool-row:hover{background:var(--surface-2)}}.tradition-record-row>span:first-child{display:grid;gap:1px;min-width:0}.tradition-record-row strong{font-size:16px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tradition-record-row small{color:var(--ink-2);font-size:var(--font-ui-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tradition-record-row>span[aria-hidden],.tradition-list>.personal-tool-row>span[aria-hidden]{color:var(--ink-2)}.tradition-list>.personal-tool-row strong{font-size:16px}.tradition-more{margin-top:8px}.tradition-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.tradition-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start}.tradition-tile strong{font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradition-tile span{flex:none;min-width:26px;padding:1px 7px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center;font-variant-numeric:tabular-nums}@media (hover:hover){.tradition-tile:hover{border-color:var(--line-strong)}}.tradition-chips{display:flex;flex-wrap:wrap;gap:6px}.tradition-chips button{min-height:44px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--font-ui-caption)}.tradition-chips button span{color:var(--ink-2)}.tradition-page .tradition-record-title{font-size:clamp(23px,5.6vw,28px);line-height:1.3}.tradition-tags{display:flex;flex-wrap:wrap;gap:6px}.tradition-tags span{padding:3px 9px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-caption)}.tradition-tags span:first-child{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-weight:500}.tradition-pickers{display:grid;gap:10px}.tradition-picker{display:grid;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.tradition-picker legend{padding:0 6px;font-weight:500;font-size:16px}.tradition-body{margin:0;font-family:var(--font-reading);font-size:18px;line-height:1.85}.tradition-citation{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.tradition-citation p{margin:0}.tradition-citation blockquote{margin:0;padding:8px 12px;border-inline-start:3px solid var(--accent);background:var(--surface-2);border-radius:var(--radius-sm);font-family:var(--font-reading);font-size:17px;line-height:1.75}.tradition-notes{margin:0;padding-inline-start:20px;display:grid;gap:3px;font-size:var(--font-ui-meta)}.tradition-compare,.tradition-family-list{display:grid;gap:8px}.tradition-family-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.personal-tool-row.tradition-row{grid-template-columns:minmax(0,1fr) 18px}.tradition-url{overflow-wrap:anywhere;text-align:left;unicode-bidi:plaintext}.kol-page{display:grid;gap:16px}.kol-page>h1{margin:0}.kol-page .intro{margin:0}.kol-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.kol-tab{min-height:44px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:none;color:var(--ink-2);font:inherit;font-size:16px}.kol-tab.is-on{background:var(--surface);color:var(--ink);font-weight:500;outline:1px solid var(--line-strong)}.kol-empty{display:grid;gap:6px;padding:22px 18px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);text-align:center;color:var(--ink-2)}.kol-empty strong{color:var(--ink);font-size:18px}.kol-empty p{margin:0;line-height:1.7}.kol-card{display:grid;gap:12px;padding:20px 18px;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface)}.kol-card h1{margin:0;font-size:clamp(28px,6vw,40px)}.kol-card .eyebrow{margin:0}.kol-practice{margin:0;font-family:var(--font-reading);font-size:19px;line-height:1.8;white-space:pre-line}.kol-kind-note{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--font-ui-meta)}.kol-chain{margin:0;color:var(--ink-2);font-size:16px;line-height:1.9}.kol-link{min-height:44px;padding:0 2px;border:0;background:none;color:var(--link);font:inherit;text-decoration:underline;text-underline-offset:3px}.kol-voice{display:grid;gap:6px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}.kol-family-melody{display:grid;gap:8px;justify-items:center;margin-top:10px;text-align:start}.kol-melody-mark{min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--accent);font:inherit;font-size:var(--font-ui-meta)}.kol-melody-list{display:grid;gap:8px;width:100%;max-width:36em}.kol-beside{display:grid;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.kol-beside h2{margin:0;font-size:var(--font-ui-meta);color:var(--ink-2)}.kol-player{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px}.kol-play{display:grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--accent);border-radius:50%;background:var(--surface);color:var(--accent)}.kol-play svg{fill:currentColor}.kol-play:disabled{opacity:.45}.kol-scrub{display:grid;gap:2px;min-width:0}.kol-scrub input{width:100%;min-height:32px;accent-color:var(--accent)}.kol-time{color:var(--ink-2);font-size:var(--font-ui-meta);font-variant-numeric:tabular-nums;text-align:end}.kol-player .personal-hint{grid-column:1/-1;margin:0}.kol-small{min-height:44px;justify-self:start;font-size:var(--font-ui-meta)}.kol-voices{display:grid;gap:8px}.kol-voice-row{display:grid;gap:10px;padding:4px 14px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.kol-voice-head{display:grid;gap:2px;min-height:56px;padding:10px 0 0;border:0;background:none;color:var(--ink);font:inherit;text-align:start}.kol-voice-head strong{font-size:17px}.kol-voice-head small{color:var(--ink-2);font-size:var(--font-ui-meta)}.kol-edit{display:grid;gap:8px}.kol-record{display:grid;gap:12px}.kol-question{margin:0;font-family:var(--font-reading);font-size:20px;line-height:1.7}.kol-ask-title{font-family:var(--font-reading);font-size:clamp(24px,5.5vw,34px);line-height:1.5}.kol-record-button{display:inline-flex;align-items:center;gap:10px}.kol-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--danger)}.kol-recording{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface)}.kol-recording strong{font-size:22px;font-variant-numeric:tabular-nums}.kol-recording .personal-primary{grid-column:1/-1}.kol-dot.is-live{animation:kol-pulse 1.4s ease-in-out infinite}@keyframes kol-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.kol-dot.is-live{animation:none}}.kol-save-sheet{display:grid;gap:12px;padding-top:18px;padding-bottom:0}.kol-save-title{margin:0;font-size:20px;font-weight:500}.kol-save-actions{position:sticky;bottom:0;margin-inline-start:-18px;margin-inline-end:-18px;margin-inline:-18px;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface)}.kol-save-need{flex-basis:100%;margin:0}.kol-consent{display:grid;gap:4px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.kol-consent legend{padding:0 4px;font-weight:500}.kol-radio{display:flex;align-items:center;gap:10px;min-height:44px;font-size:16px}.kol-radio input{width:20px;height:20px;accent-color:var(--accent)}.kol-warning{padding:12px 14px;border:1px solid var(--line-strong);border-inline-start:4px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface);line-height:1.7}.kol-ok{margin:0;padding:12px 14px;border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);line-height:1.7}.kol-progress{display:grid;gap:6px}.kol-progress progress{width:100%;height:10px;accent-color:var(--accent)}.kol-nudge{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:var(--font-ui-meta);text-align:start}.kol-nudge span{color:var(--link);text-decoration:underline;text-underline-offset:2px}.kol-links{display:grid;gap:2px;margin:0;padding:0;list-style:none}.kol-links li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kol-links small{color:var(--ink-2)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.halacha-index{display:grid;gap:12px}.halacha-index-group{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow)}.halacha-index-group>summary,.halacha-index-topic>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;cursor:pointer;list-style:none}.halacha-index-group>summary::-webkit-details-marker,.halacha-index-topic>summary::-webkit-details-marker{display:none}.halacha-index-group>summary small,.halacha-index-topic>summary small{color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-index-group[open]>summary{border-bottom:1px solid var(--line)}.halacha-index-topic{margin:0 10px;border-bottom:1px solid var(--line)}.halacha-index-topic:last-child{border-bottom:0;margin-bottom:8px}.halacha-index-topic>summary{min-height:46px;padding:8px 6px;color:var(--ink)}.halacha-index-topic .book-index{padding-bottom:10px}.halacha-index-q strong{font-weight:500}.halacha-chat-resume{justify-self:start;text-align:start}.halacha-chat-all{margin-top:4px}.halacha-chat-entry+.halacha-chat-entry{margin-top:-10px}.halacha-feature-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:-6px 0 22px}.halacha-feature-card{display:grid;place-items:center;align-content:center;gap:6px;width:100%;min-height:104px;padding:18px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);text-align:center}.halacha-feature-card strong{font-family:var(--font-primary);font-size:23px;font-weight:500;line-height:1.25}.halacha-feature-card small{color:var(--ink-2);font-size:var(--font-ui-meta)}@media (hover:hover){.halacha-feature-card:hover{background:var(--surface-2);border-color:var(--line-strong)}}.halacha-library>.halacha-feature-card,.halacha-feature-row+.halacha-feature-card{margin:0 0 22px}.halacha-hub-link{margin:16px 0 22px}.halacha-chat-all.halacha-feature-card{min-height:88px}.index-row.track-row{justify-content:flex-start;gap:14px}.index-row.track-row>span.track-mark-icon:first-child{flex:0 0 40px;width:40px;min-width:40px;max-width:40px}.index-row.track-row>span:nth-child(2):not(:last-child){flex:1 1 auto;min-width:0;text-align:right}.track-mark-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:var(--accent);background:var(--surface)}.nusach-selector{position:relative}.nusach-indicator{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}@media (hover:hover){.nusach-indicator:hover{background:var(--surface-2);border-color:var(--accent)}}.nusach-indicator-label{color:var(--ink-2);font-size:var(--font-ui-caption)}.nusach-indicator strong{font-size:16px}.nusach-chevron{color:var(--ink-2);font-size:18px;transform:rotate(-90deg)}.nusach-menu{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:20;display:grid;gap:2px;width:min(320px,calc(100vw - 32px));padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.nusach-option{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:right}@media (hover:hover){.nusach-option:hover,.nusach-option:focus-visible{background:var(--surface-2)}}.nusach-option-mark{flex:0 0 20px;color:var(--accent);font-weight:500;text-align:center}.nusach-option-text{display:grid;gap:2px;min-width:0}.nusach-option-text small{color:var(--ink-2);font-size:var(--font-ui-caption)}.nusach-onboarding{margin:0 0 20px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface))}.nusach-onboarding h2{margin:2px 0 12px;font-size:21px}.nusach-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nusach-onboarding-grid button{display:grid;gap:3px;min-height:64px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right}.nusach-onboarding-grid button strong{font-size:17px}.nusach-onboarding-grid button small{color:var(--ink-2);font-size:var(--font-ui-caption)}.nusach-onboarding-note{margin:12px 0 8px;color:var(--ink-2);font-size:var(--font-ui-caption)}.siddur-missing{margin:0;padding:12px 16px;color:var(--ink-2);font-size:var(--font-ui-meta)}.siddur-home-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0}.siddur-home-links .link{min-height:44px}.siddur-sources h1,.nusach-compare h1{font-size:clamp(32px,5vw,48px)}.siddur-source-card{margin:14px 0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.siddur-source-card.is-current{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.siddur-source-card h2{margin:0 0 10px;font-size:21px}.siddur-source-card h2 small{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.siddur-source-card dl{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:6px 14px;margin:0}.siddur-source-card dt{color:var(--ink-2);font-size:var(--font-ui-caption)}.siddur-source-card dd{margin:0;font-size:var(--font-ui-meta);overflow-wrap:anywhere}.siddur-source-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0}.siddur-source-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--link)}.nusach-compare-picker{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.nusach-compare-picker button{min-height:44px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2)}.siddur-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.today-fast{align-items:stretch}.today-fast-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:8px}.today-fast-time{display:grid;gap:2px;align-content:start}.today-fast-time small{color:var(--ink-2);font-size:var(--font-ui-caption)}.today-fast-time b{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.today-fast-note{display:block;margin-top:8px;color:var(--ink-2);font-size:var(--font-ui-caption)}.rabbenu-tam-line{display:block;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500;font-variant-numeric:tabular-nums}.spiritual-side-rt{display:block;color:var(--ink-2);font-size:var(--font-ui-caption)}.prep-times dd .rabbenu-tam-line,.daf-block dd .rabbenu-tam-line{margin-top:2px}@supports (font:-apple-system-body){html{font:-apple-system-body}html{font-family:var(--font-primary,inherit)}}.reader-title-row h2:focus{outline:none}.rite-mode{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:440px;gap:0;margin:2px 0 6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.rite-mode button{min-height:40px;padding:6px 16px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--font-ui-meta)}.rite-mode button+button{border-inline-start:1px solid var(--line)}.rite-mode-hint{margin:0 0 4px;color:var(--ink-2);font-size:var(--font-ui-caption)}.rite-notes-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--ink-2);font-size:var(--font-ui-caption)}.rite-notes-toggle input{width:18px;height:18px;accent-color:var(--accent)}.rite-section{margin:0 0 .4em}.rite-section-continues{margin-top:-.2em}.rite-section-meta{display:flex;flex-wrap:wrap;gap:6px;margin:-.35em 0 .55em;font-family:var(--font-ui,inherit);font-size:max(12px,.46em);line-height:1.3}.rite-section-meta span{padding:2px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);background:var(--surface-2)}.rite-section-meta .rite-section-credit{border-style:dashed;background:transparent}.rite-section-folded{margin:.3em 0 .7em;padding:0 .6em;border-inline-start:2px solid var(--line-strong);border-radius:0}.rite-section-folded>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-height:44px;padding:8px 0;cursor:pointer;list-style:none;color:var(--ink-2)}.rite-section-folded>summary::-webkit-details-marker{display:none}.rite-section-folded>summary:after{content:"‹";margin-inline-start:auto;color:var(--ink-2);font-size:.7em;transition:transform .18s ease}.rite-section-folded[open]>summary:after{transform:rotate(-90deg)}.rite-section-folded-title{font-size:.62em;font-weight:500;color:var(--accent)}.rite-section-folded>summary .rite-section-meta{margin:0}.composed-prayer>h2.siddur-heading,.composed-prayer>.composed-status{text-align:center}.composed-prayer-text .day-service-section-title,.composed-prayer-text .reading-segment.reading-section-heading,.composed-prayer-text .reading-segment[data-siddur-type=heading],.hashkama-page .reading-segment[data-siddur-type=heading],.hashkama-page .reading-segment.siddur-display-heading{text-align:center}.hashkama-page [id^=hashkama-leaf-]{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 12px)}.composed-prayer-text .rite-section-meta{justify-content:center}.prayer-part-head{display:grid;justify-items:center;margin:1.5em 0 .1em;text-align:center;scroll-margin-top:90px}.composed-prayer-text>.prayer-part-head:first-child,.day-service-text>section:first-child .prayer-part-head{margin-top:.3em}.prayer-part-title{margin:0;font-family:var(--font-primary);font-size:calc(var(--siddur-label-size) * 1.3);font-weight:500;line-height:1.3;color:var(--siddur-label)}.prayer-part-head .title-ornament{margin:8px auto 2px}.prayer-part-head+.rite-section .day-service-section-title{margin-top:.6em}.prayer-nav-list .prayer-nav-part button{text-align:center;color:var(--accent);font-weight:500}.rite-section-folded[open]{padding-bottom:.4em}.siddur-block-note{font-size:.56em;line-height:1.6;color:var(--ink-2)}.siddur-composed-root{display:grid;gap:0}.siddur-more-from-edition>summary strong{font-weight:500;color:var(--ink-2)}.library-division{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:420px;margin:6px auto 16px}.library-division button{min-height:42px}.trope-seg{display:inline-grid;grid-template-columns:1fr 1fr}.trope-seg button{min-height:40px;padding:6px 14px}.trope-tint-toggle{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 10px;font-size:var(--font-ui-caption);color:var(--ink-2)}.trope-tint-dot{width:10px;height:10px;border-radius:50%;background:var(--trope-color,var(--accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.trope-tint-toggle[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.trope-duo{display:inline-grid}.trope-duo>span{grid-area:1/1}.trope-duo-marks{color:var(--trope-color,var(--accent))}.trope-duo-letters{color:var(--ink)}.library-parasha-range{margin:-4px 0 10px;color:var(--ink-2);font-size:var(--font-ui-meta)}.library-chapter-mark{display:flex;align-items:center;gap:12px;margin:1.1em 0 .5em;color:var(--accent);font-family:var(--font-primary);font-size:max(14px,.58em);font-weight:500}.library-chapter-mark:before,.library-chapter-mark:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.library-portion-chapter:first-child .library-chapter-mark{margin-top:.2em}.library-unit-n--static{cursor:default}:root{--trope-color:#c2410c}[data-theme=dark]{--trope-color:#f0916b}[data-theme=sage]{--trope-color:#b4532a}[data-theme=blue]{--trope-color:#c2410c}[data-theme=plum]{--trope-color:#c0392b}[data-theme=coral]{--trope-color:#d9480f}[data-theme=teal]{--trope-color:#c2410c}[data-theme=amber]{--trope-color:#f08b82}.halacha-guide,.halacha-guide h2{text-align:center}.halacha-guide-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:6px 0 12px;padding:0;list-style:none}.halacha-guide-tiles.is-odd>li:last-child{grid-column:1 / -1}.halacha-guide-tile{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;justify-items:center;gap:4px;min-width:0;padding:12px 10px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);text-align:center}.halacha-guide-tile.is-open{border-color:var(--accent)}.halacha-guide-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--ink);font-size:var(--font-ui-caption);font-weight:500}.halacha-guide-label{color:var(--accent);font-size:var(--font-ui-caption);font-weight:500;line-height:1.3}.halacha-guide-question{align-self:center;padding:2px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--font-ui-meta);font-weight:500;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.halacha-guide-more{min-height:30px;padding:2px 8px;border:0;background:none;color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-guide-more.is-empty{min-height:30px}.halacha-guide-panel{margin:0 0 12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:right}.halacha-guide-panel h3{margin:0 0 4px;color:var(--accent);font-size:16px;text-align:center}.halacha-guide-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.halacha-guide-panel li .link{display:block;min-height:40px;padding:6px 0;text-align:right;font-size:var(--font-ui-meta);line-height:1.45}.halacha-guide{padding:11px 16px 3px}.halacha-guide h2{margin:0 0 5px;font-size:20px}.halacha-guide-tiles{grid-auto-rows:auto;gap:8px;margin:4px 0 8px}.halacha-guide-tile{gap:2px;padding:8px 10px 3px}.halacha-guide-num{width:20px;height:20px}.halacha-guide-question{padding:0;line-height:1.4;-webkit-line-clamp:3}.halacha-guide-more,.halacha-guide-more.is-empty{min-height:24px;padding:0 8px}.halacha-feature-row{grid-template-columns:repeat(2,minmax(0,184px));justify-content:center;gap:12px}.halacha-feature-card{min-height:84px;padding:14px 12px}.halacha-feature-card strong{font-size:20px}.halacha-library>.halacha-feature-card,.halacha-feature-row+.halacha-feature-card{width:min(100%,220px);margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.halacha-chat-all.halacha-feature-card{width:min(100%,260px);margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}@media (max-width:420px){.halacha-feature-row{grid-template-columns:repeat(2,minmax(0,168px))}.halacha-feature-card strong{font-size:18px}}.halacha-feature-card.halacha-feature-single{width:min(100%,220px);margin:0 auto 22px}.halacha-treat{display:grid;justify-items:center;gap:3px;width:100%;margin:14px 0 18px;padding:10px 16px 8px;border:1.5px solid color-mix(in srgb,#b8912f 70%,var(--accent));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,#b8912f 7%,var(--surface)),var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,#b8912f 10%,transparent),var(--shadow);color:var(--ink);text-align:center}.halacha-treat-title{font-family:var(--font-primary);font-size:19px;font-weight:500;color:var(--accent);letter-spacing:0}.halacha-treat-topic{color:var(--ink-2);font-size:var(--font-ui-caption)}.halacha-treat-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:500;line-height:1.5}.halacha-treat-more{color:var(--accent);font-size:var(--font-ui-caption)}:root{--gold:#b8912f}[data-theme=dark],[data-theme=amber]{--gold:#d4b25a}[data-theme=blue]{--gold:color-mix(in srgb,#b8912f 82%,#365f7d)}[data-theme=sage]{--gold:color-mix(in srgb,#b8912f 85%,#466b52)}[data-theme=plum]{--gold:color-mix(in srgb,#b8912f 85%,#704f69)}[data-theme=teal]{--gold:color-mix(in srgb,#b8912f 85%,#087b7f)}[data-theme=coral]{--gold:color-mix(in srgb,#b8912f 88%,#bc483f)}.siddur-head{display:grid;justify-items:center;gap:6px;margin:0 0 16px;text-align:center}.siddur-title{margin:0;font-size:clamp(32px,6vw,46px);text-align:center}.siddur-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:520px;margin-top:4px}.siddur-tools .nusach-selector{min-width:0}.siddur-tool,.siddur-tools .nusach-indicator{display:grid;justify-items:center;align-content:center;gap:2px;width:100%;min-height:66px;margin:0;padding:8px 6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:center;white-space:normal}.siddur-tools .nusach-indicator{grid-template-columns:1fr}.siddur-tool-label,.siddur-tools .nusach-indicator-label{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.siddur-tool strong,.siddur-tools .nusach-indicator strong{font-size:17px;font-weight:500;line-height:1.25}.siddur-clock strong{font-variant-numeric:tabular-nums;letter-spacing:0}.siddur-compass-entry.siddur-tool strong{color:var(--accent);font-size:22px;line-height:1}.siddur-tools .nusach-chevron{display:none}@media (hover:hover){.siddur-tool:hover,.siddur-tools .nusach-indicator:hover{border-color:var(--accent)}}.prayer-target-marker{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--accent);box-shadow:none}.prayer-target-marker,.compass-zone-approaching .prayer-target-marker,.compass-zone-near .prayer-target-marker,.compass-zone-aligned .prayer-target-marker{background:transparent;box-shadow:none}.prayer-target-marker svg{display:block;width:24px;height:24px;overflow:visible;fill:currentColor;filter:drop-shadow(0 1px 1.5px color-mix(in srgb,var(--ink) 25%,transparent));transform-origin:50% 50%;transition:color .3s ease,transform .45s cubic-bezier(.2,.7,.3,1.2)}.prayer-target-label{position:absolute;top:50%;left:50%;z-index:2;color:var(--accent);font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--target-angle)) translateY(calc(var(--compass-size,330px) * -.3))}.prayer-target-label span{display:block;transform:rotate(calc(-1 * var(--target-angle))) rotate(calc(-1 * var(--dial-rotation,0deg)))}.compass-zone-aligned .prayer-target-marker{color:#e2314f}.compass-zone-aligned .prayer-target-marker:before{content:"";position:absolute;top:-28px;right:-34px;bottom:-28px;left:-34px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.92) 0,rgba(255,255,255,.55) 38%,rgba(255,255,255,0) 72%);animation:heart-halo 2.4s ease-in-out infinite;pointer-events:none;z-index:-1}.compass-zone-aligned .prayer-target-marker svg{transform:scale(2.5);animation:heart-glow 2.4s ease-in-out infinite,heart-beat 1s ease-in-out infinite}@keyframes heart-beat{0%{transform:scale(2.15)}14%{transform:scale(2.5)}28%{transform:scale(2.25)}42%{transform:scale(2.5)}70%,to{transform:scale(2.15)}}@keyframes heart-glow{0%,to{filter:drop-shadow(0 0 3px rgba(226,49,79,.55));opacity:.88}50%{filter:drop-shadow(0 0 9px rgba(226,49,79,.95)) drop-shadow(0 0 16px rgba(255,120,140,.45));opacity:1}}@keyframes heart-halo{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.compass-zone-aligned .prayer-target-marker svg,.compass-zone-aligned .prayer-target-marker:before{animation:none}.prayer-target-marker svg{transition:color .3s ease}}html[data-a11y-motion=reduce] .compass-zone-aligned .prayer-target-marker svg,html[data-a11y-motion=reduce] .compass-zone-aligned .prayer-target-marker:before{animation:none}.mitzvot-header{align-items:center;text-align:center}.mitzvot-title{font-family:var(--font-primary);font-size:clamp(28px,6vw,38px);font-weight:500;color:var(--accent);text-align:center}.mitzvot-header .title-ornament{margin:0 auto 4px}.mitzvot-range-selector{justify-content:center;width:100%}.light-points{display:grid;justify-items:center;gap:6px;padding:14px 14px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center}.light-points-heading{width:100%;margin:0;font:inherit}.light-points-toggle{display:grid;justify-items:center;width:100%;min-height:44px;margin:0;padding:4px 8px 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.light-points-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.light-points-title{font-family:var(--font-primary);font-size:clamp(22px,5.4vw,28px);font-weight:500;line-height:1.25;color:var(--accent)}.light-points-toggle .title-ornament{margin:6px auto 8px}.light-points-total{color:var(--ink);font-size:var(--font-ui-meta);font-weight:500;line-height:1.35}.light-points-cue{display:grid;place-items:center;width:30px;height:30px;margin-top:10px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));border-radius:50%;color:var(--gold);transition:transform var(--fan-move) cubic-bezier(.2,.8,.2,1),background-color .3s ease,box-shadow .3s ease}@media (hover:hover){.light-points-toggle:hover .light-points-cue{box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 12%,transparent)}}.light-points:is(.is-opening,.is-open) .light-points-cue{transform:rotate(180deg);background:color-mix(in srgb,var(--gold) 14%,transparent)}.light-points-breakdown{display:grid;gap:2px;margin-top:6px}.light-points-breakdown span{display:block;margin:0;font-weight:400;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.45}.light-points-breakdown .mitzvot-hebrew-range{margin-top:2px;font-style:italic}.light-points-fan{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows var(--fan-move) cubic-bezier(.2,.8,.2,1)}.light-points.is-open .light-points-fan{grid-template-rows:1fr}.light-points.is-closing .light-points-fan{transition-delay:calc(var(--fan-step) * 3)}.light-points-fan[hidden]{display:none}.light-points-fan-inner{display:grid;gap:12px;min-height:0;overflow:hidden;padding:10px 3px 3px;text-align:start}.light-points-day{margin:0;padding:2px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500;line-height:1.4;text-align:center;white-space:nowrap}.light-points-day-count{color:var(--accent);font-weight:500;font-variant-numeric:tabular-nums}.fan-blade{transform-origin:50% -48px;transition:transform var(--fan-move) cubic-bezier(.22,1.1,.36,1),opacity calc(var(--fan-move) * .75) ease;transition-delay:calc(var(--i) * var(--fan-step))}.light-points:is(.is-opening,.is-closing) .fan-blade{opacity:0;transform:translateY(calc(var(--i) * -30px)) rotate(calc(var(--fan-dir) * (5deg + var(--i) * 1.5deg))) scale(.94)}.light-points.is-closing .fan-blade{transition-delay:calc((var(--n) - 1 - var(--i)) * var(--fan-step) * .7);transition-timing-function:cubic-bezier(.5,0,.75,0),ease}@media (prefers-reduced-motion:reduce){.fan-blade,.light-points-fan,.light-points-cue{transition:none}}.circle-week{display:grid;justify-items:center;gap:10px;margin:14px 0 16px;padding:18px 16px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);text-align:center}.circle-week-ring{position:relative;display:grid;place-items:center}.circle-week-count{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:0;pointer-events:none}.circle-week-count strong{font-family:var(--font-primary);font-size:34px;line-height:1;color:var(--ink)}.circle-week-count span{color:var(--ink-2);font-size:var(--font-ui-caption)}.circle-week-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.circle-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:4px 0 0}.circle-stats div{display:grid;justify-items:center;gap:2px;padding:8px 4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.circle-stats dt{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.25}.circle-stats dd{margin:0;font-size:19px;font-weight:500;color:var(--ink)}@media (max-width:420px){.circle-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.circle-milestones{width:100%;text-align:right}.circle-milestones summary{cursor:pointer;min-height:40px;padding:8px 0;color:var(--accent);font-weight:500;text-align:center}.circle-milestones ul{display:grid;gap:4px;margin:4px 0 8px;padding:0;list-style:none}.circle-milestones li{display:flex;align-items:baseline;gap:8px;color:var(--ink-2);font-size:var(--font-ui-meta)}.circle-milestones li.is-earned{color:var(--ink);font-weight:500}.circle-milestones li.is-earned span{color:var(--gold)}.circle-milestones li small{margin-inline-start:auto;color:var(--ink-2);font-weight:400}.circle-milestones-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.5}.siddur-zemirot-entry{display:flex;align-items:center;gap:12px;width:100%;margin:12px 0 4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);text-align:right}.siddur-zemirot-entry .siddur-entry-text{flex:1;display:grid;gap:2px}.siddur-zemirot-entry small{color:var(--ink-2);font-size:var(--font-ui-caption)}.siddur-zemirot-mark{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent)}.zemirot-head{display:grid;justify-items:center;gap:6px;text-align:center;margin:4px 0 14px}.zemirot-head h1{margin:0;font-family:var(--font-primary);font-size:var(--type-display);line-height:1.2;color:var(--accent)}.zemirot-head p{margin:0;color:var(--ink-2)}.zemirot-head .reader-title-row{justify-content:center}.zemirot-author{font-size:var(--font-ui-meta)}.zemirot-group{margin:0 0 18px}.zemirot-group h2{margin:0 0 10px;text-align:center;font-size:var(--type-section);color:var(--ink)}.zemirot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zemirot-grid button{display:grid;align-content:center;justify-items:center;gap:2px;min-height:60px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:center}.zemirot-grid button strong{font-family:var(--font-primary);font-size:17px;font-weight:500;line-height:1.3}.zemirot-grid button small{color:var(--ink-2);font-size:var(--font-ui-caption)}.zemer-text{font-family:var(--font-reading);font-size:var(--zemer-size,24px);line-height:1.9;color:var(--ink);text-align:center}.zemer-stanza{margin:0 0 1em}.zemer-stanza b{color:var(--accent)}.zemer-note{display:inline-block;margin:0 .2em;color:var(--ink-2);font-family:var(--font-primary);font-size:max(13px,.55em)}.gematria-head{display:grid;justify-items:center;gap:6px;text-align:center;margin:4px 0 12px}.gematria-head h1{margin:0}.gematria-head p{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.gematria-input{max-width:560px;margin:0 auto 14px}.gematria-input>span:first-child,.verse-tool .personal-field>span:first-child{justify-self:center;text-align:center}.gematria-input .clearable-input>input,.verse-tool .personal-field input{padding-inline-start:48px;padding-inline-end:48px;padding-inline:48px;text-align:center}.verse-tool .personal-form{margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;width:100%}.verse-tool .verse-results>h2{text-align:center}.verse-tool .personal-form>.personal-hint{text-align:center}.verse-tool>.title-ornament{margin:2px auto 12px}.gematria-letters{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px}.gematria-letters span{display:grid;justify-items:center;min-width:40px;padding:6px 4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.gematria-letters b{font-family:var(--font-primary);font-size:22px;color:var(--accent);line-height:1.1}.gematria-letters small{color:var(--ink-2);font-size:var(--font-ui-caption)}.gematria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.gematria-card{display:grid;justify-items:center;align-content:center;gap:3px;min-width:0;padding:12px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center}.gematria-card h2{margin:0;font-size:15px;color:var(--ink-2);font-weight:500}.gematria-card strong{font-size:28px;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.gematria-card small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.35}.gematria-card.is-main{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.gematria-card.is-main strong{color:var(--accent)}.gematria-word{font-family:var(--font-primary);letter-spacing:0}.gematria-ciphers{grid-template-columns:repeat(3,minmax(0,1fr))}.gematria-milui{margin:10px 0 0;text-align:center;color:var(--ink-2);font-size:var(--font-ui-meta)}.gematria-subhead{margin:18px 0 8px;text-align:center;font-size:18px}.gematria-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.gematria-chips span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-primary);font-size:18px}.gematria-chips small{color:var(--ink-2);font-family:var(--font-primary);font-size:var(--font-ui-caption)}.gematria-same .personal-hint{text-align:center}.siddur-tools{align-items:stretch}.siddur-tools .nusach-selector,.siddur-tools .nusach-indicator{height:100%}.siddur-compass-entry.siddur-tool span.siddur-tool-label{font-size:var(--font-ui-caption);color:var(--ink-2);font-weight:500}.siddur-compass-entry.siddur-tool{min-height:66px;padding:8px 6px}.siddur-compass-entry.siddur-tool strong{font-size:22px;line-height:1.1}.day-service-card{text-align:center}.day-service-card>.eyebrow,.day-service-card>h2,.day-service-card>p{text-align:center}.siddur-zemirot-entry small{white-space:normal;overflow:visible;text-overflow:clip}.halacha-feature-row .halacha-feature-card{width:100%;max-width:184px;justify-self:center}.halacha-feature-card.halacha-feature-single,.halacha-library>.halacha-feature-card,.halacha-feature-row+.halacha-feature-card{width:min(100%,184px)}.target-near-north .cardinal-north,.target-near-east .cardinal-east,.target-near-south .cardinal-south,.target-near-west .cardinal-west{visibility:hidden}.halacha-feature-row{grid-template-columns:repeat(2,minmax(0,196px))}.halacha-feature-row .halacha-feature-card{max-width:196px}.halacha-feature-card strong{font-size:18px;white-space:nowrap}.halacha-feature-card.halacha-feature-single,.halacha-library>.halacha-feature-card,.halacha-feature-row+.halacha-feature-card{width:min(100%,196px)}@media (max-width:380px){.halacha-feature-card strong{font-size:16px}}.halacha-feature-card{grid-template-columns:minmax(0,1fr)}@media (max-width:359px){.halacha-feature-card strong{white-space:normal}}.parasha-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.parasha-grid button{display:grid;align-content:center;justify-items:center;gap:1px;min-height:58px;padding:6px 4px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:center}.parasha-grid button strong{font-family:var(--font-primary);font-size:17px;font-weight:500;line-height:1.25}.parasha-grid button small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.2;white-space:nowrap}.parasha-grid button:active{background:var(--surface-2)}.trope-seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.trope-seg button{min-width:104px;min-height:38px;padding:6px 12px;border:0;border-radius:calc(var(--radius-sm) - 3px);background:transparent;color:var(--ink-2)}.circle-week-ring{padding:18px 26px}.circle-week-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse 58% 50% at center,rgba(150,210,245,.42) 0,rgba(150,210,245,.18) 45%,rgba(150,210,245,0) 72%);animation:circle-aura 5.2s ease-in-out infinite;pointer-events:none}.circle-week-ring .spiritual-ring{position:relative;filter:brightness(1.12) saturate(1.15) drop-shadow(0 0 10px rgba(150,210,245,.55))}@keyframes circle-aura{0%,to{opacity:.65;transform:scale(.94,.9)}50%{opacity:1;transform:scaleX(1.06)}}@media (prefers-reduced-motion:reduce){.circle-week-ring:before{animation:none}}.circle-week-count strong{font-size:30px}.circle-week-ring .circle-week-count span{max-width:96px;font-size:15px;line-height:1.25;text-align:center}.circle-week-ring{padding:26px 40px}.circle-week-ring:before{top:-6px;right:-14px;bottom:-6px;left:-14px;background:radial-gradient(ellipse 50% 46% at center,rgba(120,195,240,.62) 0,rgba(120,195,240,.34) 42%,rgba(120,195,240,.12) 62%,rgba(120,195,240,0) 76%);filter:blur(2px);animation:circle-aura 4.6s ease-in-out infinite}.circle-week-ring:after{content:"";position:absolute;top:14px;right:28px;bottom:14px;left:28px;border-radius:50%;box-shadow:0 0 22px 6px #78c3f059,inset 0 0 18px #78c3f040;animation:circle-pulse 4.6s ease-in-out infinite;pointer-events:none}.circle-week-ring .spiritual-ring{filter:brightness(1.2) saturate(1.2) drop-shadow(0 0 12px rgba(120,195,240,.7))}@keyframes circle-aura{0%,to{opacity:.55;transform:scale(.92,.88)}50%{opacity:1;transform:scale(1.08,1.02)}}@keyframes circle-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.circle-week-ring:after{animation:none}}.library-division{border-radius:var(--radius-sm);gap:4px;padding:3px;background:var(--surface)}.library-division button{border-radius:calc(var(--radius-sm) - 3px)}.shalom-rav{max-width:760px;margin:0 auto}.sr-head{display:grid;justify-items:center;gap:6px;text-align:center;margin:4px 0 16px}.sr-head h1{margin:0;font-family:var(--font-primary);font-size:clamp(28px,6.4vw,40px);font-weight:500;color:var(--accent)}.sr-head .reader-title-row{justify-content:center}.sr-subtitle{margin:2px 0 0;color:var(--ink);font-size:17px}.sr-editor,.sr-origin,.sr-entry-subtitle{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.sr-origin{font-weight:500}.sr-search{display:block;max-width:560px;margin:0 auto 16px}.sr-needs{margin:4px 0 18px}.sr-needs h2{margin:0 0 10px;text-align:center;font-size:19px}.sr-need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.sr-need-grid button{display:grid;justify-items:center;align-content:center;gap:1px;min-height:58px;padding:8px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:center}.sr-need-grid strong{font-size:17px;font-weight:500}.sr-need-grid small{color:var(--ink-2);font-size:var(--font-ui-caption)}.sr-need-grid button:active{background:var(--surface-2)}@media (min-width:640px){.sr-need-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-view{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:min(100%,340px);margin:4px auto 14px;padding:3px;border-radius:var(--radius-sm);background:var(--surface)}.sr-view button{border-radius:calc(var(--radius-sm) - 3px);min-height:44px}.sr-book-order{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.sr-book-order li+li{border-top:1px solid var(--line)}.sr-book-order button{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 16px;border:0;background:none;color:var(--ink);text-align:right;font-size:17px}.sr-book-order button small{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.sr-book-order .sr-sub button{padding-inline-start:34px;font-size:16px;color:var(--ink-2)}.sr-book-order .sr-part{padding:12px 16px 6px;background:var(--surface-2);color:var(--accent);font-weight:500;text-align:center;font-size:16px}.sr-results,.sr-list-rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.sr-row small{display:block;margin-top:2px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400;line-height:1.4}.sr-empty{text-align:center}.sr-about{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:22px 0 6px;text-align:center}.sr-about button{min-height:44px;border:0;background:none;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500;padding:6px 8px}.sr-about p{flex-basis:100%;margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.6}.sr-names{margin:0 0 16px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.sr-names summary{cursor:pointer;font-weight:500;color:var(--accent);text-align:center}.sr-names-note{margin:8px 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.sr-person{display:grid;gap:8px;margin:0 0 10px;padding:0;border:0}.sr-person legend{margin-bottom:4px;font-weight:500}.sr-person input[type=text]{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font:inherit}.sr-link{justify-self:center}.sr-original{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-2);font-size:var(--font-ui-meta)}.sr-body{font-size:var(--sr-size,22px)}.sr-text{margin:0 0 .75em;font-family:var(--font-reading);font-size:1em;line-height:1.9;color:var(--ink);text-align:justify;text-align-last:right}.sr-aside{font-family:var(--font-primary);font-size:.7em;color:var(--ink-2);font-weight:400}.sr-instruction{margin:.2em 0 .6em;font-family:var(--font-primary);font-size:max(15px,.72em);line-height:1.6;color:var(--ink-2);text-align:center}.sr-instruction .sr-aside{font-size:1em}.sr-explanation{margin:0 0 1em;padding:12px 16px;border-inline-start:3px solid var(--gold,var(--accent));border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-primary);font-size:max(16px,.78em);line-height:1.7;color:var(--ink)}.sr-explanation p{margin:0}.sr-explanation .sr-aside{font-size:1em;color:inherit}.sr-explanation-label{display:block;margin-bottom:4px;color:var(--gold,var(--accent));font-size:var(--font-ui-caption);font-weight:500}.sr-explanation.is-about{border:0;background:none;padding:0;font-size:max(17px,.82em);text-align:center}.sr-section{margin:1.2em 0 .5em;text-align:center;font-family:var(--font-primary);font-size:1.05em;font-weight:500;color:var(--accent)}.sr-section small{display:block;margin-top:2px;font-family:var(--font-primary);font-size:max(14px,.6em);font-weight:500;color:var(--ink-2)}.sr-source{margin:0 0 1em;padding:0 14px;border-inline-start:2px solid var(--line-strong);font-family:var(--font-primary)}.sr-source p{margin:0;font-size:.9em;line-height:1.85}.sr-signature,.sr-motto{margin:.6em 0;text-align:center;font-weight:500;font-size:max(17px,.8em)}.sr-motto{color:var(--accent)}.sr-name{padding:0 .15em;border-radius:4px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:inherit;font-weight:500}.sr-placeholder{color:var(--accent);font-family:var(--font-primary);font-size:.72em;font-weight:500}.sr-provenance{margin:14px 0 8px;text-align:center;color:var(--ink-2);font-size:var(--font-ui-caption)}.sr-siddur-link{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:6px 0;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.sr-related{margin:16px 0}.sr-related h2{margin:0 0 8px;text-align:center;font-size:17px}.sr-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sr-related-list button{min-height:52px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:16px;line-height:1.35}.sr-toc-link{display:block;margin:10px auto 24px;padding:8px 16px;border:0;background:none;color:var(--accent);font-weight:500;font-size:var(--font-ui-meta)}.sr-section{scroll-margin-top:96px}.ner-hashem{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:-6px 0 18px;padding:1.25px;border-radius:var(--radius);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold,#b8912f) 8%,transparent)}.ner-hashem:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:160%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg,color-mix(in srgb,var(--gold,#b8912f) 80%,transparent),color-mix(in srgb,var(--gold,#b8912f) 30%,transparent) 22%,color-mix(in srgb,var(--accent) 34%,var(--gold,#b8912f) 20%) 50%,color-mix(in srgb,var(--gold,#b8912f) 30%,transparent) 78%,color-mix(in srgb,var(--gold,#b8912f) 80%,transparent));animation:ner-aura 12s linear infinite;will-change:transform}.ner-inner{position:relative;display:grid;justify-items:center;gap:3px;width:100%;min-height:44px;margin:0;padding:9px 16px 10px;border:0;border-radius:calc(var(--radius) - 1.25px);background:linear-gradient(180deg,color-mix(in srgb,var(--gold,#b8912f) 5%,var(--surface)),var(--surface));color:var(--ink);text-align:center;font:inherit}button.ner-inner{cursor:pointer}.ner-title-row{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ner-title{font-family:var(--font-primary);font-size:16px;font-weight:500;color:color-mix(in srgb,var(--gold,#b8912f) 55%,var(--accent))}.ner-person{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 8px;max-width:100%}.ner-label{color:var(--ink-2);font-size:var(--font-ui-caption)}.ner-name{font-family:var(--font-primary);font-size:17px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.ner-more{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.ner-chevron{display:inline-block;transition:transform .25s ease}.ner-chevron.is-open{transform:rotate(90deg)}.ner-hashem.is-quiet .ner-inner{padding:8px 16px}.ner-hashem.is-quiet .ner-title{color:var(--ink-2);font-weight:500}.ner-list{position:relative;margin-top:1.25px;padding:10px 16px 12px;border-radius:0 0 calc(var(--radius) - 1.25px) calc(var(--radius) - 1.25px);background:var(--surface);text-align:center}.ner-list-title{margin:0;font-weight:500;color:var(--accent)}.ner-list-date{margin:2px 0 6px;color:var(--ink-2);font-size:var(--font-ui-caption)}.ner-list ul{list-style:none;margin:0;padding:0}.ner-list li{display:grid;gap:0;padding:7px 0;border-top:1px solid var(--line)}.ner-list li strong{font-family:var(--font-primary);font-size:17px}.ner-candle{flex:none;overflow:visible}.ner-flame{transform-box:fill-box;transform-origin:50% 100%;animation:ner-flame 3.4s ease-in-out infinite}.ner-halo{transform-box:fill-box;transform-origin:50% 50%;animation:ner-halo 3.4s ease-in-out infinite}@keyframes ner-aura{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ner-flame{0%,to{transform:scale(1) rotate(0);opacity:.96}30%{transform:scale(.97,1.05) rotate(-1.4deg);opacity:1}62%{transform:scale(1.02,.97) rotate(1.1deg);opacity:.93}}@keyframes ner-halo{0%,to{transform:scale(.92);opacity:.7}45%{transform:scale(1.08);opacity:1}}@media (prefers-reduced-motion:reduce){.ner-hashem:before{animation:none;transform:translate(-50%,-50%) rotate(35deg)}.ner-flame,.ner-halo{animation:none}}.ner-hashem{margin-top:-18px}.ner-hashem.is-open .ner-inner{border-radius:calc(var(--radius) - 1.25px) calc(var(--radius) - 1.25px) 0 0}.ner-hashem.is-open .ner-list{margin-top:0;border-top:1px solid color-mix(in srgb,var(--gold,#b8912f) 30%,transparent)}.ner-title-row{gap:9px}.ner-candle.is-mirror .ner-flame,.ner-candle.is-mirror .ner-halo,.ner-candle.is-mirror .ner-aura-glow{animation-delay:-1.7s}.ner-aura-glow{transform-box:fill-box;transform-origin:50% 60%;animation:ner-aura-breath 4.2s ease-in-out infinite}.ner-flame{animation:ner-flame 3.4s ease-in-out infinite}@keyframes ner-flame{0%,to{transform:translate(0) scale(1) rotate(0);opacity:.96}22%{transform:translate(-.25px) scale(.97,1.06) rotate(-2deg);opacity:1}48%{transform:translate(.2px) scale(1.02,.97) rotate(1.4deg);opacity:.93}74%{transform:translate(-.1px) scale(.99,1.04) rotate(-.8deg);opacity:1}}@keyframes ner-halo{0%,to{transform:scale(.9,.94);opacity:.78}45%{transform:scale(1.08,1.12);opacity:1}}@keyframes ner-aura-breath{0%,to{transform:scale(.86);opacity:.55}50%{transform:scale(1.1);opacity:.95}}@media (prefers-reduced-motion:reduce){.ner-aura-glow{animation:none;opacity:.8}}.ner-hashem{width:100%;margin:-8px 0 18px;padding:0;overflow:visible;border:1.5px solid color-mix(in srgb,#b8912f 70%,var(--accent));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,#b8912f 7%,var(--surface)),var(--surface));box-shadow:0 0 0 4px color-mix(in srgb,#b8912f 10%,transparent),var(--shadow)}.ner-hashem:before{content:none;animation:none}.ner-hashem .ner-inner{padding:7px 14px 8px;gap:2px;border-radius:calc(var(--radius) - 1.5px);background:none}.ner-hashem .ner-candle{width:22px;height:29px}.ner-hashem .ner-name{font-size:16px}.ner-hashem .ner-title{font-size:15px}.ner-hashem .ner-empty-line{font-family:var(--font-primary);font-size:15px;font-weight:400;line-height:1.35;color:var(--ink-2)}.ner-zikaron{display:grid;justify-items:center;gap:2px;width:calc(100% - 28px);margin:-6px auto 18px;padding:7px 14px 9px;min-height:44px;border:1px solid color-mix(in srgb,#b8912f 45%,var(--line));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,#b8912f 4%,var(--surface)),var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,#b8912f 6%,transparent);color:var(--ink);text-align:center;text-decoration:none}.ner-zikaron .ner-candle{width:22px;height:29px}.ner-zikaron .ner-title{font-size:15px}.ner-zikaron .ner-name{font-size:16px}.nz-card-label,.nz-card-status{color:var(--ink-2);font-size:var(--font-ui-caption)}.nz-head{display:grid;justify-items:center;gap:4px;text-align:center;margin-bottom:12px}.nz-page>p.eyebrow{text-align:center}.nz-head .title-ornament{margin:4px auto 2px}.nz-head h1{margin:0}.nz-head .ner-candle{width:26px;height:34px}.nz-add{display:block;width:100%;margin:6px 0 16px}.nz-upcoming{margin:0 0 16px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.nz-upcoming h2{margin:0 0 8px;font-size:17px;text-align:center}.nz-upcoming p{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin:0;padding:7px 0;border-top:1px solid var(--line)}.nz-upcoming p:first-of-type{border-top:0}.nz-upcoming small{color:var(--accent);font-weight:500}.nz-list{display:grid;gap:10px}.nz-row{display:grid;gap:8px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.nz-row.is-focus{border-color:color-mix(in srgb,#b8912f 60%,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,#b8912f 12%,transparent)}.nz-row-main{display:grid;gap:2px}.nz-row-main strong{font-size:17px}.nz-row-main small,.nz-rel{color:var(--ink-2);font-size:var(--font-ui-caption)}.nz-uncertain-line{color:var(--accent);font-size:var(--font-ui-caption)}.nz-row-actions{display:flex;gap:8px;justify-content:flex-start}.nz-row-actions button{min-height:44px}.nz-danger{color:#b3261e}.nz-form{display:grid;gap:12px}.nz-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%}.nz-seg button{min-height:44px}.nz-question{margin:4px 0 0;font-weight:500}.nz-uncertain{display:grid;gap:8px;padding:12px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.nz-uncertain p{margin:0;font-weight:500}.nz-choice{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.nz-fieldset{display:grid;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.nz-fieldset legend{padding:0 6px;font-weight:500}.nz-check{display:flex;align-items:center;gap:8px;min-height:44px}.nz-actions{display:flex;flex-wrap:wrap;gap:10px}.nz-confirm{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,#b8912f 45%,var(--line));border-radius:var(--radius);background:var(--surface)}.nz-confirm h2{margin:0;text-align:center;font-size:18px}.nz-confirm dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0}.nz-confirm dt{color:var(--ink-2)}.nz-confirm dd{margin:0;font-weight:500}.nz-confirm dd small{font-weight:400;color:var(--ink-2)}.nz-privacy{text-align:center;margin-top:16px}.nz-fieldset{min-width:0}.nz-fieldset .personal-field,.nz-fieldset .personal-field input{width:100%;max-width:100%;box-sizing:border-box;margin-inline-start:0;margin-inline-end:0;margin-inline:0}.ner-zikaron{margin-top:-8px}.ner-zikaron .ner-title-row{position:relative}.ner-zikaron .ner-title-row .ner-candle{position:absolute;inset-inline-start:-30px;top:50%;transform:translateY(-58%)}.nz-fieldset input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;width:100%;box-sizing:border-box;text-align:center}.library-layer-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;max-width:420px;margin:4px auto 14px}.library-layer-tabs button{min-height:42px}.library-layer-note{margin:0 auto 14px;color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center}.library-stream-head{display:flex;align-items:center;gap:12px;margin:1.1em 0 .5em;color:var(--accent);font-family:var(--font-primary);font-size:max(14px,.58em);font-weight:500}.library-text>.library-stream-head:first-child{margin-top:.2em}.library-layers{display:grid;gap:26px}.library-layer{display:grid;gap:6px}.library-layer-title{display:flex;align-items:center;gap:12px;margin:0;color:var(--siddur-editorial,var(--accent));font-family:var(--font-primary);font-size:17px;font-weight:500}.library-layer-text{font-size:calc(var(--library-size,24px) * .84)}.library-layer-source{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.library-page-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.library-page-grid button{font-size:16px}.library-credit{margin:18px 0 0;text-align:center;overflow-wrap:anywhere}.library-dh{font-weight:700;color:var(--ink)}.library-layer-verse{display:flex;align-items:center;gap:10px;margin:.9em 0 .3em;color:var(--ink-2);font-family:var(--font-primary);font-size:max(13px,.56em);font-weight:500}.library-layer-verse:before,.library-layer-verse:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--line) 70%,transparent)}.library-layer-text>.library-layer-verse:first-child{margin-top:.1em}.library-verse-focus{margin:0 auto 12px;color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center}.library-verse-focus button{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.library-verse-head button{padding:2px 6px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.library-verse-head button:focus-visible,.library-verse-focus button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.about-commentaries{margin:12px 0 4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.about-commentaries h3{margin:0 0 6px;font-size:16px}.about-commentaries p{margin:0 0 6px}.about-commentaries .about-commentaries-head{margin:10px 0 2px}.about-commentaries ul{margin:4px 0 8px;padding-inline-start:18px;display:grid;gap:4px;font-size:var(--font-ui-meta);color:var(--ink-2)}.about-commentaries li strong{color:var(--ink);font-weight:500}.about-commentaries-missing{display:block;margin-top:2px;font-size:var(--font-ui-caption)}.library-unit-rich{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.2em}.library-unit-rich>span{display:block;min-width:0}.library-unit-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 .15em;font-family:var(--font-primary);font-size:max(16px,.72em);font-weight:500;color:var(--ink);line-height:1.5}.library-unit-page{flex:none;color:var(--ink-2);font-size:max(12px,.62em);font-weight:500}.library-para{display:block}.library-para+.library-para{margin-top:.35em}.library-para-sub{font-family:var(--font-primary);font-weight:700;font-size:.86em;color:var(--ink)}.library-para-em{font-weight:600}.library-fn{margin-inline-start:1px;color:var(--accent);font-family:var(--font-primary);font-size:.52em;font-weight:500;line-height:0;vertical-align:super}.library-fn-lead{margin-inline-end:.35em}.talmud-text-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.talmud-text-choice{flex:none}.talmud-text-choice button{min-height:40px;padding:6px 14px;white-space:nowrap}.talmud-local-badge{min-width:0;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.4;overflow-wrap:anywhere}.talmud-local-badge:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:var(--accent);vertical-align:middle;opacity:.75}.talmud-reader .source-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.library-seif-layers{margin:-.15em 0 .7em;padding:0}.library-seif-layers button{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;max-width:100%;min-height:32px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--ink-2);font-family:var(--font-primary);font-size:var(--font-ui-caption);line-height:1.5;text-align:start;cursor:pointer}.library-seif-layers button>span{white-space:nowrap}.library-seif-layers-label{color:var(--accent);font-weight:500}.library-seif-layers .is-remote{opacity:.72}.library-seif-layers b{color:var(--accent);font-weight:500}.library-seif-layers button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.library-layer>*{min-width:0}.library-layer-source{overflow-wrap:anywhere}.library-unit-sk{display:grid;grid-template-columns:2.3em minmax(0,1fr);align-items:start;column-gap:.25em}.library-unit-sk>span:last-child{display:block;min-width:0}.library-sk{padding-top:.28em;color:var(--accent);font-family:var(--font-primary);font-size:max(13px,.6em);font-weight:500;text-align:center;white-space:nowrap}.prayer-completion-footer{display:flex;justify-content:center;align-items:center;min-height:76px;box-sizing:border-box}.prayer-complete-btn{max-width:100%;white-space:normal;line-height:1.35;font-family:inherit}.prayer-complete-done{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 24px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.prayer-complete-done>span{color:var(--accent);font-weight:500}.psalm-text .prayer-completion-footer{margin-top:16px;padding-top:12px}.brachot-engine{display:grid;gap:14px;max-width:760px;min-width:0;margin:0 auto}.brachot-head{text-align:center}.brachot-head h1{margin:0;font-size:clamp(30px,6.4vw,46px)}.brachot-head p{margin:4px 0 0;color:var(--ink-2)}.brachot-head .brachot-rite{font-size:var(--font-ui-caption);color:var(--accent)}.brachot-search{display:block;width:100%;min-width:0}.brachot-search .brachot-search-input{width:100%;min-width:0;min-height:58px;padding:12px 18px;padding-inline-end:48px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:20px;box-shadow:var(--shadow)}.brachot-search .brachot-search-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brachot-status{margin:0;min-height:1.5em;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.brachot-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.brachot-quick button{min-height:40px;padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}@media (hover:hover){.brachot-quick button:hover{background:var(--surface-2)}}.brachot-results{display:grid;gap:12px;margin:0;padding:0;list-style:none;min-width:0}.brachot-card{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow-wrap:anywhere}.brachot-card.is-rule{border-inline-start-color:var(--accent-soft)}.brachot-card.is-conditional{border-inline-start-color:var(--danger)}.brachot-card.is-pending{border-inline-start-color:var(--line-strong)}.brachot-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.brachot-card-head h3{margin:0;min-width:0;font-size:21px;line-height:1.35}.brachot-brand{display:block;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400}.brachot-kind{flex:none;padding:3px 10px;border:1px solid var(--gold);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--font-ui-caption);font-weight:500;white-space:nowrap}.brachot-kind.is-rule{border-color:var(--accent-soft)}.brachot-kind.is-conditional{border-color:var(--danger);color:var(--danger)}.brachot-kind.is-pending{border-color:var(--line-strong);color:var(--ink-2)}.brachot-rule-title{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.brachot-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brachot-blessing{display:grid;align-content:start;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);text-align:center}.brachot-blessing-title{color:var(--ink-2);font-size:var(--font-ui-caption)}.brachot-blessing strong{color:var(--accent);font-family:var(--font-reading);font-size:19px;line-height:1.4}.brachot-blessing small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.5}.brachot-by-nusach{color:var(--accent)}.brachot-nusach{padding:10px 12px;border:1px dashed var(--accent-soft);border-radius:var(--radius-sm)}.brachot-nusach p{margin:0}.brachot-nusach .brachot-nusach-book{margin-top:4px;color:var(--ink-2);font-size:var(--font-ui-caption)}.brachot-other-rite{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.brachot-book-text{display:grid;gap:4px;margin:0;padding:10px 14px;border-inline-start:2px solid var(--gold);background:color-mix(in srgb,var(--surface-2) 60%,transparent);font-family:var(--font-reading);font-size:17px;line-height:1.8}.brachot-quote-label{color:var(--ink-2);font-family:var(--font-primary);font-size:var(--font-ui-caption)}.brachot-conditions{display:grid;gap:4px;margin:0;padding-inline-start:20px;color:var(--ink);font-size:var(--font-ui-meta)}.brachot-beside{display:grid;gap:8px}.brachot-beside-item{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.brachot-beside-item.is-differs{border-color:var(--danger)}.brachot-beside-head{margin:0 0 4px;font-size:var(--font-ui-meta)}.brachot-source{display:grid;gap:4px;min-width:0}.brachot-source-open,.brachot-question{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--link);font-size:var(--font-ui-caption);text-align:start}.brachot-source-open:disabled{color:var(--ink-2)}.brachot-excerpt{margin:0;padding:4px 10px;color:var(--ink);font-family:var(--font-reading);font-size:16px;line-height:1.8}.brachot-note,.brachot-examples{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.brachot-ask{margin:0;padding:8px 12px;border:1px solid var(--accent-soft);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--font-ui-meta);text-align:center}.brachot-web{display:grid;gap:8px;margin:0;padding:0;list-style:none}.brachot-web li{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.brachot-web a{color:var(--link);font-size:var(--font-ui-caption)}.brachot-web small{color:var(--ink-2);font-size:var(--font-ui-caption)}.brachot-web p{margin:0;font-size:var(--font-ui-meta);line-height:1.6}.brachot-more summary{cursor:pointer;min-height:40px;padding:8px 0;color:var(--ink);font-weight:500}.brachot-more[open]{display:grid;gap:8px}.brachot-source-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-top:8px;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--font-ui-caption)}.brachot-source-line .link{min-height:32px;margin-inline-start:auto}.brachot-more-results{justify-self:center;min-height:44px;padding:8px 22px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}@media (max-width:420px){.brachot-card{padding:12px}.brachot-blessing strong{font-size:17px}}.torah-search{display:grid;gap:8px;margin-top:6px}.torah-search-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.torah-search-head .library-subhead{margin:6px 0 0}.torah-search-count{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.torah-families{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;justify-self:start}.torah-families::-webkit-scrollbar{display:none}.torah-families button{flex:none;min-height:40px;padding:7px 14px;white-space:nowrap}.torah-hits{display:grid;gap:6px}.torah-hit{grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto auto auto;row-gap:4px}.torah-hit .library-row-title{grid-column:1;grid-row:1;font-size:16px}.torah-hit .library-row-meta{grid-column:1;grid-row:2;max-width:none;justify-content:flex-start;text-align:start}.torah-hit .library-row-meta:empty{display:none}.torah-hit .library-row-arrow{grid-column:2;grid-row:1/span 3}.torah-hit-kind{color:var(--accent);font-weight:500}.torah-hit-snippet{grid-column:1;grid-row:3;display:block;color:var(--ink);font-family:var(--font-reading);font-size:17px;font-weight:400;line-height:1.7;overflow-wrap:anywhere}.torah-hit-snippet mark{padding:0 1px;border-radius:3px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit}.torah-search-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}.torah-more{justify-self:center;min-height:44px;padding:8px 22px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.torah-empty{display:grid;gap:6px}.torah-suggest{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.torah-suggest .link{min-height:36px;margin-inline-start:10px}.library-verse-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:none){[data-lookup]:not([data-lookup=off]){cursor:pointer;-webkit-tap-highlight-color:transparent}}.library-verse-layers{margin:.1em 0 .8em}.library-verse-layers button b{color:var(--accent);font-weight:500}@media (max-width:420px){.torah-hit-snippet{font-size:16px}}.talmud-reader .segment.is-focus{border-inline-start:3px solid var(--accent);padding-inline-start:10px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-radius:6px}.shnayim-commentary{justify-self:start;min-height:44px;text-align:start}.library-verse-layers a{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;max-width:100%;min-height:32px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--ink-2);font-family:var(--font-primary);font-size:var(--font-ui-caption);line-height:1.5;text-decoration:none}.library-verse-layers a>span{white-space:nowrap}.library-verse-layers a b{color:var(--accent);font-weight:500}.library-verse-layers a:focus-visible,.library-verse-layers button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.siddur-brachot-category{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:12px 16px;color:var(--ink);font:inherit;text-align:start}.siddur-brachot-category .siddur-entry-text strong{font-size:18px;color:var(--siddur-editorial)}.siddur-brachot-category .siddur-entry-text small{white-space:normal}.siddur-brachot-arrow{color:var(--siddur-editorial);font-size:18px;line-height:1}.siddur-brachot-category:active{background:var(--surface-2)}.siddur-brachot-category:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.commentator-picker{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin:0 auto 16px}.commentator-picker button{min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-family:var(--font-primary);font-size:var(--font-ui-meta);white-space:nowrap}.commentator-picker button.is-remote:not(.on){opacity:.78}.commentator-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.commentator-switch{flex-wrap:nowrap;justify-content:flex-start;max-width:none;margin:0 -2px 14px;padding:2px 2px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.commentator-switch::-webkit-scrollbar{display:none}.commentator-switch button{flex:none}.commentator-switch button:first-child{margin-inline-start:auto}.commentator-switch button:last-child{margin-inline-end:auto}.library-commentary-context .link{min-height:44px;font-size:inherit}.library-chapter-mark .library-chapter-open{min-height:44px;padding:0 6px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.passage-commentaries{display:grid;min-width:0}.passage-commentaries .library-layers{gap:22px}.passage-commentaries-chapter{display:grid;gap:14px;min-width:0}.passage-commentaries .library-chapter-mark{margin:.4em 0 0;font-size:15px}.library-seif-layers.library-verse-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.library-verse-chips .library-seif-layers-label{margin-inline-end:4px;font-family:var(--font-primary);font-size:var(--font-ui-caption)}.library-seif-layers.library-verse-chips button{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;white-space:nowrap}.library-seif-layers.library-verse-chips button:active{background:var(--surface-2)}.library-seif-layers.library-verse-chips .is-remote{opacity:.72}.library-portion-tabs,.source-reader-tabs,.shnayim-tabs{scroll-margin-top:104px}@media (max-width:420px){.commentator-picker{gap:6px}.commentator-picker button{padding:0 13px}}.global-search .search-group h2 small{margin-inline-start:8px;font-family:var(--font-primary);font-size:var(--font-ui-caption);font-weight:400;color:var(--ink-2)}.global-search-quiet{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.global-search .torah-search{margin-top:22px}.torah-packs-hint{margin:6px 0 0;text-align:center}.torah-packs-hint a,.torah-packs-hint .link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-size:var(--font-ui-meta);text-decoration:none}.offline-primary{display:grid;gap:4px;width:100%;min-height:64px;margin:6px 0 14px;padding:14px 18px;font:inherit;text-align:center}.offline-primary strong{font-size:18px}.offline-primary small{font-size:var(--font-ui-meta);opacity:.9}.offline-primary:disabled{opacity:.55}.offline-primary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.library-download{display:grid;gap:6px;width:100%;margin:4px 0 16px;text-align:center}.library-download .offline-primary.offline-primary{width:fit-content;max-width:100%;min-height:48px;margin:0 auto;padding:6px 26px;gap:0;border:1px solid color-mix(in srgb,var(--gold) 75%,transparent);border-radius:14px}.library-download .offline-primary strong{font-size:16px}.library-download .offline-primary small{font-size:var(--font-ui-caption)}:root[data-clay] .library-download .offline-primary.offline-primary{border-radius:14px;border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 80%,transparent),0 3px 10px -4px #6e502d38}.library-download.clay-card{min-height:64px;padding:14px 18px;align-content:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.library-download-status{margin:0;font-size:17px;font-weight:500}.library-download .offline-pack-bar{width:100%;margin:2px 0 0}.library-download-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;margin:0;color:var(--ink-2)}.library-download-actions .link{min-height:44px}.library-shelf .library-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-shelf .library-row-meta{flex-wrap:nowrap;max-width:min(38vw,200px)}.library-shelf .library-row-meta>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offline-all-set{margin:6px 0 14px;color:var(--accent);font-weight:500;text-align:center}.offline-pack-list{display:grid;gap:0}.offline-pack-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 2px;border-top:1px solid var(--line)}.offline-pack-text{display:grid;gap:2px;min-width:0}.offline-pack-text strong{font-size:17px}.offline-pack-text small{color:var(--ink-2);font-size:var(--font-ui-caption)}.offline-pack-row .offline-pack-status{color:var(--ink)}.offline-pack-row.is-installed .offline-pack-status{color:var(--accent);font-weight:500}.offline-pack-row.is-error .offline-pack-status,.offline-pack-row.is-update .offline-pack-status{color:var(--ink)}.offline-pack-bar{display:block;height:4px;margin-top:6px;border-radius:2px;background:var(--surface-2);overflow:hidden}.offline-pack-bar span{display:block;height:100%;background:var(--accent);transition:width .25s ease}.offline-pack-actions{display:flex;gap:14px}.offline-pack-actions .link{min-height:44px;padding:0 4px}.offline-wifi{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:10px;color:var(--ink-2);font-size:var(--font-ui-meta)}.offline-wifi input{width:20px;height:20px;accent-color:var(--accent)}@media (prefers-reduced-motion:reduce){.offline-pack-bar span{transition:none}}.torah-verified{display:grid;gap:8px;margin:4px 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.torah-verified-label{margin:0;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.torah-verified-row{display:grid;gap:3px;width:100%;min-height:44px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:start}.torah-verified-row:first-of-type{border-top:0}.torah-verified-row strong{font-size:16px}.torah-verified-row span{font-family:var(--font-reading);font-size:16px;line-height:1.6}.torah-verified-row small{color:var(--ink-2);font-size:var(--font-ui-caption)}.torah-verified-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.global-search-recent{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 10px;color:var(--ink-2);font-size:var(--font-ui-meta)}.global-search-recent .link{min-height:36px;display:inline-flex;align-items:center}.halacha-guide-num{box-sizing:border-box;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--accent);border-radius:50%;background:transparent;color:var(--accent);font-size:15px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;padding:1.33px 0 0 .67px}.halacha-guide-num[data-digit="1"]{padding-left:1.5px}.offline-invite{display:grid;justify-items:center;gap:6px;margin:30px 0 4px;color:var(--ink-2);text-align:center}.offline-invite-rule{position:relative;display:block;width:min(120px,40%);height:1px;background:var(--line);overflow:hidden}.offline-invite-rule:after{content:"";position:absolute;top:0;bottom:0;inset-block:0;inset-inline-start:0;width:var(--invite-progress,0%);background:var(--accent);transition:width .4s ease}.offline-invite-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 8px;max-width:100%;margin:0;font-size:var(--font-ui-caption);line-height:1.45}.offline-invite-go,.offline-invite-link{min-height:44px;padding:0 2px;border:0;background:none;color:inherit;font:inherit;line-height:1.45;cursor:pointer}.offline-invite-go{display:block;flex:1 0 100%;min-height:0;padding:2px 0 0;color:var(--ink-2);text-align:center;text-wrap:balance}.offline-invite-row{display:flex;flex:1 0 100%;align-items:center;justify-content:center;gap:0 8px;margin-top:-8px}.offline-invite-size{font-variant-numeric:tabular-nums}.offline-invite-glyph{display:inline-block;vertical-align:-2px;margin-inline-end:6px;color:var(--ink-2)}.offline-invite-action,.offline-invite-link{color:var(--accent);font-weight:500}.offline-invite-link.is-quiet{color:var(--ink-2);font-weight:400}.offline-invite-link{min-width:44px}.offline-invite-note{display:inline-flex;align-items:center;min-height:44px}.offline-invite-note bdi{margin-inline-start:4px;font-variant-numeric:tabular-nums}.offline-invite-sep{color:var(--ink-2);opacity:.55}.offline-invite-go:focus-visible,.offline-invite-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.offline-invite-rule:after{transition:none}}.about-hero .about-brand{width:auto;max-width:520px}.about-heading{display:grid;justify-items:center;text-align:center}.about-heading .eyebrow{margin:0 0 4px}.about-page h1.about-title{font-size:clamp(25.6px,4vw,38.4px);color:var(--accent);font-kerning:normal}.about-intro{margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;text-align:center}.about-title-letter{--t-accent:var(--accent);--t-gold:color-mix(in srgb,var(--gold) 82%,var(--accent));--t-ink:color-mix(in srgb,var(--ink) 34%,var(--accent));--t-warm:color-mix(in oklab,var(--accent) 62%,var(--gold));--t-bright:color-mix(in oklab,var(--accent) 72%,var(--surface));--t-glow:0 0 .5em color-mix(in srgb,var(--gold) 40%,transparent);--t-soft:0 0 .45em color-mix(in srgb,var(--accent) 22%,transparent);--t-rest:0 0 .45em transparent;color:var(--t-accent);text-shadow:var(--t-rest);animation:about-tone-1 18s ease-in-out infinite}@supports (color:oklch(from red l c h)){.about-title-letter{--t-warm:oklch(from var(--accent) l calc(c*1.12) calc(h + 30));--t-ink:oklch(from var(--accent) calc(l - .05) c calc(h - 30));--t-bright:oklch(from var(--accent) calc(l + .1) calc(c*.92) h);--t-gold:oklch(from var(--gold) calc(l + .03) calc(c*1.12) h)}}.about-title-letter.tone-2{animation-name:about-tone-2}.about-title-letter.tone-3{animation-name:about-tone-3}@keyframes about-tone-1{0%,to{color:var(--t-accent);text-shadow:var(--t-rest)}20%{color:var(--t-warm);text-shadow:var(--t-soft)}40%{color:var(--t-gold);text-shadow:var(--t-glow)}62%{color:var(--t-bright);text-shadow:var(--t-soft)}82%{color:var(--t-ink);text-shadow:var(--t-rest)}}@keyframes about-tone-2{0%,to{color:var(--t-gold);text-shadow:var(--t-glow)}22%{color:var(--t-bright);text-shadow:var(--t-soft)}44%{color:var(--t-ink);text-shadow:var(--t-rest)}66%{color:var(--t-accent);text-shadow:var(--t-rest)}84%{color:var(--t-warm);text-shadow:var(--t-soft)}}@keyframes about-tone-3{0%,to{color:var(--t-ink);text-shadow:var(--t-rest)}24%{color:var(--t-accent);text-shadow:var(--t-rest)}46%{color:var(--t-warm);text-shadow:var(--t-soft)}70%{color:var(--t-gold);text-shadow:var(--t-glow)}88%{color:var(--t-bright);text-shadow:var(--t-soft)}}@media (prefers-reduced-motion:reduce){.about-title-letter{animation:none;color:var(--accent);text-shadow:none}}.jewish-alarm{display:grid;gap:0;max-width:640px}.jewish-alarm>.local-back{margin-bottom:6px}.ja-head{display:grid;justify-items:center;gap:8px;margin:6px 0 18px;text-align:center}.ja-head h1{margin:0}.ja-head .intro{margin:0 auto;max-width:34ch;text-wrap:balance}.ja-mark{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--accent)}.ja-mark.is-small{width:44px;height:44px}.ja-editor-head{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 6px;text-align:center}.ja-editor-head h1{margin:0;font-size:clamp(26px,6vw,36px);overflow-wrap:anywhere}.ja-label{margin:0 0 8px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.ja-sub-label{margin:16px 0 8px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.ja-note{margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.ja-notice{margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:var(--radius-sm);color:var(--ink);font-size:var(--font-ui-meta);text-align:center}.ja-status{margin:12px 0 0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center;text-wrap:balance}.ja-status .ja-link{display:flex;margin:2px auto -6px}.ja-status.is-warn{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));color:var(--ink)}.ja-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--accent);font:inherit;font-weight:500;cursor:pointer}.ja-link:disabled{opacity:.55}.ja-method{margin:14px 0 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center;text-wrap:balance}.ja-method .ja-link{min-height:36px;font-size:inherit}.ja-next{display:grid;justify-items:center;gap:2px;padding:18px 16px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center}.ja-next .ja-label{margin:0}.ja-next-time{font-size:clamp(44px,12vw,56px);font-weight:500;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.ja-next-line{margin:2px 0 0;color:var(--ink);font-size:17px}.ja-next-anchor{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.ja-next-anchor time{font-variant-numeric:tabular-nums}.ja-next.is-quiet .ja-next-line{color:var(--ink-2)}.ja-list{display:grid;gap:8px;margin-top:14px}.ja-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:76px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.ja-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ja-card-hit:active{background:var(--surface-2)}.ja-card-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ja-card-text,.ja-card-time{position:relative;z-index:1;display:grid;gap:2px;min-width:0;pointer-events:none}.ja-card-text strong{overflow:hidden;font-size:17px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ja-card-text small{overflow:hidden;color:var(--ink-2);font-size:var(--font-ui-meta);white-space:nowrap;text-overflow:ellipsis}.ja-card-time{justify-items:center;text-align:center}.ja-card-time time{font-size:28px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums}.ja-card-time time.is-empty{color:var(--ink-2)}.ja-card-time small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ja-card-switch{position:relative;z-index:2;justify-self:end}.ja-card.is-off .ja-card-text strong,.ja-card.is-off .ja-card-time time{color:var(--ink-2)}.ja-switch{display:inline-grid;place-items:center;flex:none;width:56px;height:44px;padding:0;border:0;background:none;cursor:pointer}.ja-switch-track{display:flex;align-items:center;width:48px;height:28px;padding:3px;border-radius:999px;background:var(--line-strong);transition:background .18s}.ja-switch-thumb{width:22px;height:22px;margin-inline-start:0;border-radius:50%;background:var(--surface);transition:margin .18s}.ja-switch.is-on .ja-switch-thumb{margin-inline-start:20px}.ja-switch:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-radius:var(--radius-sm)}.ja-seg{display:grid;grid-template-columns:repeat(var(--ja-parts,3),minmax(0,1fr));border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.ja-seg>button{display:grid;place-content:center;gap:1px;min-height:48px;padding:6px 8px;border:0;border-inline-start:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-weight:500;text-align:center;cursor:pointer}.ja-seg>button:first-child{border-inline-start:0}.ja-seg>button small{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400}.ja-seg>button.is-on small{color:inherit;opacity:.9}.ja-seg>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.ja-seg-kind>button{min-height:66px}.ja-step-block{margin-top:22px}.ja-time-field{display:block}.ja-time-field input{display:block;width:100%;min-height:76px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:40px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center}.ja-time-field input::-webkit-date-and-time-value{text-align:center}.ja-anchor-groups{display:grid;gap:14px}.ja-anchor-group .ja-label{margin-bottom:6px}.ja-anchor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ja-anchor{display:grid;align-content:center;gap:2px;min-height:62px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ja-anchor strong{font-size:16px;font-weight:500;line-height:1.3}.ja-anchor small{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.ja-anchor:last-child:nth-child(odd){grid-column:1/-1;justify-items:center;text-align:center}.ja-anchor.is-on{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:-2px}.ja-anchor:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ja-chosen{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:62px;padding:10px 14px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ja-chosen>span:first-child{display:grid;gap:2px;min-width:0}.ja-chosen strong{font-size:17px;font-weight:500}.ja-chosen small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ja-chosen-change{flex:none;color:var(--accent);font-weight:500}.ja-offset{display:grid;gap:12px}.ja-question{margin:4px 0 0;color:var(--ink);font-size:17px;text-align:center}.ja-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ja-quick>button{min-height:52px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.ja-quick>button:focus-visible,.ja-custom-row:focus-visible,.ja-week>button:focus-visible,.ja-preset:focus-visible,.ja-check:focus-visible,.ja-chosen:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ja-custom-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.ja-custom-row small{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400}.ja-preview{margin-top:18px;padding:14px 12px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.ja-preview-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ja-preview-pair.is-single{grid-template-columns:minmax(0,1fr)}.ja-preview-pair>div{display:grid;justify-items:center;gap:2px;padding:0 8px;text-align:center}.ja-preview-pair>div+div{border-inline-start:1px solid var(--line-strong)}.ja-preview-pair small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ja-preview-pair time{font-size:32px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ink)}.ja-preview-pair .is-alarm time{color:var(--accent)}.ja-preview-relation{margin:8px 0 0;color:var(--ink);font-size:var(--font-ui-meta);text-align:center}.ja-days{margin-top:10px;border-top:1px solid var(--line)}.ja-days>summary{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500;cursor:pointer;list-style:none}.ja-days>summary::-webkit-details-marker{display:none}.ja-days ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.ja-days li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--line);font-size:var(--font-ui-meta)}.ja-days li time{font-weight:500;font-variant-numeric:tabular-nums;text-align:center}.ja-days li time.is-empty{color:var(--ink-2)}.ja-days li small{color:var(--ink-2);font-size:var(--font-ui-caption);text-align:end}.ja-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:10px}.ja-week>button{min-height:48px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:17px;font-weight:500;cursor:pointer}.ja-auto-days{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta);text-align:center}.ja-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;margin-top:12px;padding:6px 0 0;border-top:1px solid var(--line)}.ja-row>span:first-child{display:grid;gap:2px;min-width:0}.ja-row strong{font-size:16px;font-weight:500}.ja-row small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ja-name{display:grid;gap:6px;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.ja-name input{min-height:48px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-weight:400}.ja-test{display:flex;margin:10px auto 0}.ja-actions{display:grid;gap:10px;margin-top:26px}.ja-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:10px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.ja-button.is-danger{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));color:var(--danger)}.ja-button:disabled{opacity:.55;cursor:default}.ja-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ja-add{width:100%;margin-top:12px}.ja-add>span{font-size:22px;line-height:1}.ja-empty{display:grid;justify-items:center;gap:6px;padding:24px 18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center}.ja-empty p{margin:0}.ja-empty-title{font-size:20px;font-weight:500;color:var(--ink)}.ja-empty .ja-add{max-width:320px;margin-top:10px}.ja-presets{margin-top:26px}.ja-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ja-preset{display:grid;align-content:center;gap:2px;min-height:66px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ja-preset strong{font-size:16px;font-weight:500}.ja-preset small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ja-preset:active,.ja-anchor:active,.ja-quick>button:active,.ja-week>button:active{background:var(--surface-2)}.ja-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--ink) 28%,transparent)}.ja-sheet{display:grid;gap:12px;width:min(420px,100%);max-height:100%;overflow-y:auto;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);direction:rtl}.ja-sheet h2{margin:0;font-size:20px;text-align:center}.ja-sheet p{margin:0;text-align:center;text-wrap:balance}.ja-sheet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.ja-custom-entry{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px}.ja-step{min-height:56px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.ja-custom-field{display:grid;justify-items:center;gap:2px}.ja-custom-field input{width:100%;min-height:56px;padding:4px 8px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center}.ja-custom-field small{color:var(--ink-2);font-size:var(--font-ui-caption)}.ja-custom-hint{color:var(--ink-2);font-size:var(--font-ui-meta)}.ja-check-list{display:grid;gap:8px}.ja-check{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.ja-check-box{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid var(--control-border);border-radius:6px;font-size:15px;line-height:1}.ja-today{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.ja-today-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:50%;color:var(--accent)}.ja-today-text{display:grid;justify-items:center;gap:1px;min-width:0;text-align:center}.ja-today-text strong{font-size:17px;font-weight:500}.ja-today-text strong time{font-variant-numeric:tabular-nums}.ja-today-text small{max-width:100%;color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.4;text-wrap:balance}.ja-today-arrow{justify-self:center;color:var(--ink-2);font-size:18px;line-height:1}.ja-today:active{background:var(--surface-2)}.ja-today:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:380px){.ja-card{gap:8px;padding:10px 12px}.ja-card-time time{font-size:24px}.ja-quick>button{font-size:17px}.ja-anchor strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.ja-switch-track,.ja-switch-thumb{transition:none}}.zmanim-page>.ja-today{margin-bottom:14px}.ja-today.is-empty .ja-today-text strong{color:var(--accent)}.ja-today.is-empty .ja-today-text small{display:grid;justify-items:center}.ja-today.is-empty .ja-today-dot{display:none}.ja-time-field{min-width:0}.ja-time-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-width:0;max-width:100%;font-size:40px;line-height:58px}.ja-time-field input::-webkit-date-and-time-value{min-height:58px;font-size:40px;font-weight:500;line-height:58px;text-align:center}.about-sections{gap:10px}.about-sections>.about-fold{padding-top:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.about-sections .about-fold-title{margin:0;font-size:inherit}.about-fold-title>button{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:58px;padding:12px 14px;border:0;background:none;color:var(--ink);font:inherit;font-size:18px;font-weight:500;line-height:1.3;text-align:center;cursor:pointer}.about-fold-title>button>span:first-child{grid-column:2}.about-fold-title>button:active{background:var(--surface-2)}.about-fold-title>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.about-fold-title>button[aria-expanded=true]>.siddur-chevron{transform:rotate(90deg)}.about-fold-body{padding:14px 16px 8px;border-top:1px solid var(--line)}.about-fold-body>section:first-child{padding-top:0;border-top:0}.about-contact .about-fold-body:not([hidden]){display:grid;justify-items:center;gap:0;padding:18px 16px 10px;text-align:center}.about-contact .about-fold-body p{margin:0;font-size:16px;line-height:1.55}.about-contact .about-contact-lead{padding-bottom:10px;color:var(--ink-2)}.about-contact .about-contact-line a{display:inline-block;min-height:44px;padding:10px 4px;color:var(--accent);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:4px;unicode-bidi:isolate}.about-contact .about-contact-line{display:flex;align-items:center;justify-content:center;gap:6px}.about-page h1.about-title{position:relative;isolation:isolate}.about-title:before{--halo:color-mix(in oklch,#4a86dc 94%,var(--accent));--halo-o:1;content:"";position:absolute;left:50%;top:56%;z-index:-1;width:calc(100% + 2.6em);height:1.7em;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--halo) 62%,transparent),color-mix(in srgb,var(--halo) 26%,transparent) 58%,transparent);filter:blur(9px);opacity:calc(var(--halo-o) * .8);transform:translate(-50%,-50%) scale(.94,.88);pointer-events:none;animation:about-halo 11s ease-in-out infinite alternate}[data-theme=dark] .about-title:before,[data-theme=amber] .about-title:before{--halo:color-mix(in oklch,#8ab4f4 92%,var(--accent));--halo-o:.7}@keyframes about-halo{0%{opacity:calc(var(--halo-o) * .5);transform:translate(-50%,-50%) scale(.9,.84)}to{opacity:calc(var(--halo-o) * .95);transform:translate(-50%,-50%) scale(1.06,1.08)}}@media (prefers-reduced-motion:reduce){.about-title:before{animation:none}}.loc-form{grid-template-columns:minmax(0,1fr)}.loc-form>*,.profile-form label,.loc-form details,.loc-form form,.loc-form label{min-width:0}.profile-form select,.loc-form form input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.parasha-grid button small{color:color-mix(in srgb,var(--ink-2) 78%,var(--surface));font-weight:400}.weekday{font-size:19px;font-weight:500}@media (max-width:860px){.weekday{min-height:40px;font-size:18px}}.word-gloss{position:fixed;z-index:70;top:0;left:0;right:auto;display:flex;align-items:center;box-sizing:border-box;width:max-content;min-width:88px;max-width:calc(100vw - 20px);min-height:40px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent),0 8px 22px -12px color-mix(in srgb,var(--ink) 38%,transparent);font-family:var(--font-reading);font-size:17px;line-height:1.35;direction:rtl;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;opacity:0;transform:translateY(3px);transition:opacity .14s ease-out,transform .14s ease-out;pointer-events:auto}.word-gloss.is-below{transform:translateY(-3px)}.word-gloss.is-shown{opacity:1;transform:none}.word-gloss[hidden]{display:none}.word-gloss-mirror{flex:0 0 30px;align-self:stretch}.word-gloss-text{flex:1 0 auto;padding:8px 2px 9px;direction:rtl;text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.word-gloss.is-wrapped .word-gloss-text{flex:1 1 0;min-width:0;white-space:normal;text-wrap:balance}.word-gloss-close{position:relative;flex:0 0 30px;align-self:stretch;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:var(--radius) 0 0 var(--radius);background:transparent;color:var(--ink-2);font:inherit;font-family:var(--font-primary);font-size:13px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.word-gloss-close:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.word-gloss-close:active{color:var(--ink)}.word-gloss-close:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.word-gloss-spoken{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.word-gloss,.word-gloss.is-below{transform:none}}@media (pointer:coarse) and (min-width:768px){.word-gloss{font-size:18px}}.library-commentator-author{margin:-6px 0 16px;color:var(--ink-2);font-size:var(--font-ui-meta)}.library-commentator .library-layer-note{margin-top:0}.library-commentators .library-category.is-remote small{white-space:nowrap}.shell-nav-more{display:none}@media (min-width:861px) and (hover:hover) and (pointer:fine){.brand{flex:0 0 auto}.brand-name,.brand-name small{white-space:nowrap}.shell-nav{position:relative;flex:1 1 0;margin-inline-start:0;margin-inline-end:0;margin-inline:0;justify-content:center;overflow:visible}.shell-nav .is-overflow,.shell-nav-more.is-idle{position:absolute;top:0;inset-inline-start:0;visibility:hidden;pointer-events:none}.shell-nav-more{position:relative;display:flex;flex:0 0 auto}.shell-nav .shell-nav-more-button{display:inline-flex;align-items:center;gap:6px}.shell-nav-more-chevron{display:block;opacity:.75;transition:transform .15s ease}.shell-nav-more-button[aria-expanded=true] .shell-nav-more-chevron{transform:rotate(180deg)}.shell-nav-more-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:40;display:grid;gap:2px;width:max-content;min-width:11em;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.shell-nav .shell-nav-more-menu button{width:100%;padding:9px 14px;border-radius:6px;text-align:start;color:var(--ink);font-size:var(--font-ui-meta)}@media (hover:hover){.shell-nav .shell-nav-more-menu button:hover{background:var(--hover)}}.shell-nav button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.library-gloss{color:color-mix(in srgb,var(--ink) 45%,var(--ink-2))}.library-toc-search{display:block;width:100%;max-width:520px;margin:0 0 4px}.library-toc-search input{width:100%;min-height:44px}.library-toc-topic{color:var(--accent);font-weight:500}.circle-seal{display:block;color:var(--gold);overflow:visible}.olam-home-wrap{display:grid;justify-items:center;gap:10px;margin:-14px auto 14px;width:100%}.olam-home{display:grid;justify-items:center;gap:0;width:min(100%,360px);min-height:44px;padding:2px 8px 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;cursor:pointer}.olam-home:focus-visible,.olam-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.olam-home-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%}.olam-home-count{text-align:end;color:var(--ink);font-size:var(--font-ui-meta);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.3}.olam-home-rank{text-align:start;color:var(--accent);font-family:var(--font-primary);font-size:var(--font-ui-meta);font-weight:500;line-height:1.3}.olam-home-seal{display:grid;place-items:center;width:44px;height:44px}.olam-home-stack{display:grid;justify-items:center;gap:4px}.olam-home-count.is-centred{text-align:center}.olam-home-next{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400;font-variant-numeric:tabular-nums;line-height:1.3}.olam-card{display:grid;justify-items:center;gap:2px;width:min(100%,340px);margin:6px auto 2px;padding:14px 18px 12px;border:1px solid color-mix(in srgb,var(--gold) 34%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--gold) 5%,var(--surface));color:inherit;font:inherit;text-align:center;cursor:pointer}@media (hover:hover){.olam-card:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--line))}}.olam-card-title{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:500}.olam-card-seal{display:grid;place-items:center;margin:4px 0 2px}.olam-card-count{color:var(--ink);font-size:22px;font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums}.olam-card-rank{color:var(--accent);font-family:var(--font-primary);font-size:19px;font-weight:500;line-height:1.35}.olam-card-next{color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.olam-card-progress{display:flex;width:min(120px,40%);height:2px;margin:6px 0 4px;border-radius:1px;background:color-mix(in srgb,var(--gold) 18%,transparent);overflow:hidden}.olam-card-progress i{display:block;flex:none;height:100%;background:var(--gold)}.olam-card-week{margin-top:4px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--gold) 22%,transparent);color:var(--ink-2);font-size:var(--font-ui-caption)}.olam-card-more{margin-top:4px;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.circle-quiet{margin:-4px 0 0;color:color-mix(in srgb,var(--ink-2) 82%,var(--surface));font-size:var(--font-ui-caption);font-weight:400}.spiritual-circle-core .spiritual-ring,.circle-week-ring .spiritual-ring{transition:transform .48s ease,filter .6s ease}.spiritual-circle-core.is-fill .spiritual-ring,.spiritual-circle-core.is-hold .spiritual-ring{filter:drop-shadow(0 0 9px rgba(255,217,138,.6))}.spiritual-circle-core.is-contract .spiritual-ring,.circle-week-ring.is-contract .spiritual-ring{transform:scale(.955)}.olam-travel{position:fixed;z-index:60;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:radial-gradient(circle,#fffdf2 0,#ffe9b0 45%,rgba(255,217,138,0) 100%);box-shadow:0 0 10px 3px #ffd98a8c;pointer-events:none;animation:olam-travel .72s cubic-bezier(.45,0,.3,1) forwards}@keyframes olam-travel{0%{transform:translate(0) scale(1);opacity:.95}to{transform:translate(var(--olam-dx),var(--olam-dy)) scale(.55);opacity:.35}}.olam-home.is-glowing .circle-seal,.olam-card.is-glowing .circle-seal,.olam-page-seal.is-glowing .circle-seal{animation:olam-seal-glow .7s ease-out}@keyframes olam-seal-glow{0%{filter:drop-shadow(0 0 0 transparent)}45%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--gold) 70%,transparent))}to{filter:drop-shadow(0 0 0 transparent)}}.olam-unlock{display:grid;justify-items:center;gap:2px;width:min(100%,340px);margin:0 auto;padding:14px 16px 12px;border-block:1px solid color-mix(in srgb,var(--gold) 30%,transparent);text-align:center;animation:olam-unlock .8s ease-out both}.olam-unlock-seal{display:grid;place-items:center;margin-bottom:4px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 40%,transparent))}.olam-unlock-title{margin:0;color:var(--accent);font-family:var(--font-primary);font-size:20px;font-weight:500}.olam-unlock-sub{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta);font-variant-numeric:tabular-nums}.olam-unlock-close{min-height:44px;min-width:96px;margin-top:8px;padding:6px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--font-ui-caption);cursor:pointer}.olam-unlock-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes olam-unlock{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.prayer-completion-footer{flex-direction:column;gap:6px}.prayer-complete-done.is-fresh{animation:light-ack-glow 1.6s ease-out}@keyframes light-ack-glow{0%{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--gold) 38%,transparent)}to{box-shadow:0 0 0 0 transparent}}.light-ack{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums;animation:light-ack-in 1.2s ease-out both}.light-ack>span{color:var(--accent);font-weight:500}@keyframes light-ack-in{0%{opacity:0;transform:translateY(3px)}40%{opacity:1;text-shadow:0 0 10px color-mix(in srgb,var(--gold) 55%,transparent)}to{opacity:.9;transform:none;text-shadow:none}}.completion-hint{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption)}@media (prefers-reduced-motion:reduce){.olam-travel{display:none}.olam-unlock,.light-ack,.prayer-complete-done.is-fresh,.olam-home.is-glowing .circle-seal,.olam-card.is-glowing .circle-seal,.olam-page-seal.is-glowing .circle-seal{animation:none}.spiritual-circle-core .spiritual-ring,.circle-week-ring .spiritual-ring{transition:none}}html[data-a11y-motion] .olam-travel{display:none}.olam-page{display:grid;gap:18px;max-width:640px;margin:0 auto;padding:14px 16px 36px;text-align:center}.olam-page-head{display:grid;justify-items:center;gap:6px}.olam-page-title{margin:0;font-family:var(--font-primary);font-size:clamp(28px,6vw,36px);font-weight:500;color:var(--accent);text-align:center}.olam-page-hero{display:grid;justify-items:center;gap:2px}.olam-page-seal{display:grid;place-items:center;margin:4px 0 10px}.olam-page-count{margin:0;color:var(--ink);font-size:26px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.olam-page-rank{margin:0;color:var(--accent);font-family:var(--font-primary);font-size:21px;font-weight:500}.olam-page-next{margin:2px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta);font-variant-numeric:tabular-nums}.olam-page-week{margin:10px 0 0;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--gold) 24%,transparent);color:var(--ink-2);font-size:var(--font-ui-caption)}.olam-about{display:grid;gap:2px;text-wrap:balance;max-width:34em;margin:0 auto;color:color-mix(in srgb,var(--ink-2) 82%,var(--bg));font-size:var(--font-ui-caption);line-height:1.6}.olam-about p{margin:0}.olam-path{display:grid;justify-items:center;gap:10px;margin-top:6px}.olam-path-title{margin:0;font-family:var(--font-primary);font-size:20px;font-weight:500;color:var(--ink)}.olam-path-list{position:relative;display:grid;gap:6px;width:min(100%,420px);margin:0;padding:0;list-style:none}.olam-path-list:before{content:"";position:absolute;top:32px;bottom:32px;left:50%;width:1px;margin-left:-.5px;background:color-mix(in srgb,var(--gold) 30%,transparent)}.olam-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;column-gap:14px;min-height:64px}.olam-step-name{text-align:end;color:var(--ink);font-family:var(--font-primary);font-size:18px;font-weight:500;line-height:1.3}.olam-step-at{text-align:start;color:var(--ink-2);font-size:var(--font-ui-caption);font-variant-numeric:tabular-nums}.olam-step-seal{display:grid;place-items:center;width:64px;height:64px;margin:0 auto;border-radius:50%;background:var(--bg)}.olam-step-note{position:relative;grid-column:1/-1;justify-self:center;margin:-4px 0 6px;padding:0 10px;background:var(--bg);color:var(--ink-2);font-size:var(--font-ui-caption)}.olam-step.is-current .olam-step-name{color:var(--accent);font-weight:500}.olam-step.is-current .olam-step-seal{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),0 0 16px 2px color-mix(in srgb,var(--gold) 22%,transparent)}.olam-step.is-current .olam-step-note{color:var(--accent)}.olam-step.is-ahead .olam-step-name,.olam-step.is-ahead .olam-step-at{color:var(--ink-2)}.circle-seal.is-alive .circle-seal-breath,.circle-seal.is-alive .circle-seal-drift,.circle-seal.is-alive .circle-seal-sheen{transform-box:view-box;transform-origin:50% 50%}.circle-seal.is-alive .circle-seal-breath{animation:seal-breathe 7s ease-in-out infinite}.circle-seal.is-alive .circle-seal-drift{animation:seal-drift 120s linear infinite}.circle-seal.is-alive .circle-seal-sheen{opacity:0;animation:seal-sheen 26s linear infinite}@keyframes seal-breathe{0%,to{opacity:.72;transform:scale(.93)}50%{opacity:1;transform:scale(1.08)}}@keyframes seal-drift{to{transform:rotate(360deg)}}@keyframes seal-sheen{0%{transform:rotate(0);opacity:0}14%{opacity:1}72%{opacity:1}86%{opacity:0}to{transform:rotate(360deg);opacity:0}}.olam-step-seal{position:relative}.olam-step.is-current .olam-step-seal:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;box-shadow:0 0 18px 4px color-mix(in srgb,var(--gold) 32%,transparent);opacity:.35;pointer-events:none;animation:olam-halo 6.5s ease-in-out infinite}@keyframes olam-halo{0%,to{opacity:.3}50%{opacity:1}}.rank-ring-halo{animation:olam-halo 6.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.rank-ring-halo{animation:none;opacity:.7}}html[data-a11y-motion] .rank-ring-halo{animation:none;opacity:.7}.olam-step.is-reached .olam-step-seal .circle-seal{filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--gold) 30%,transparent))}@media (prefers-reduced-motion:reduce){.circle-seal.is-alive .circle-seal-breath,.circle-seal.is-alive .circle-seal-drift,.olam-step.is-current .olam-step-seal:after{animation:none}.circle-seal-sheen{display:none}.olam-step.is-current .olam-step-seal:after{opacity:.7}}html[data-a11y-motion] .circle-seal.is-alive .circle-seal-breath,html[data-a11y-motion] .circle-seal.is-alive .circle-seal-drift,html[data-a11y-motion] .olam-step.is-current .olam-step-seal:after{animation:none}html[data-a11y-motion] .circle-seal-sheen{display:none}html[data-a11y-motion] .olam-step.is-current .olam-step-seal:after{opacity:.7}.olam-home-rank.is-remaining{color:var(--ink-2);font-family:inherit;font-size:var(--font-ui-caption)}.prayer-completion-footer.is-rect{gap:10px;padding-top:22px}.completion-rect{--rect-ring:2.4px;--rect-radius:12px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:min(200px,100%);min-height:56px;max-width:100%;margin:0;padding:14px 40px;border:0;border-radius:var(--rect-radius);background:transparent;color:var(--ink);font:inherit;font-size:17px;font-weight:500;line-height:1.3;text-align:center;box-shadow:0 8px 22px -16px color-mix(in srgb,#b8862a 70%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .16s ease}.completion-rect:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:var(--rect-ring);border-radius:inherit;background:conic-gradient(from var(--brand-angle),color-mix(in srgb,#c9a24a 80%,var(--accent)) 0deg,#e4c77e 30deg,#d9b866 60deg,#c9a24a 100deg,color-mix(in srgb,#a07c30 70%,var(--accent)) 180deg,#c9a24a 260deg,color-mix(in srgb,#a07c30 70%,var(--accent)) 320deg,color-mix(in srgb,#c9a24a 80%,var(--accent)) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:brand-turn 52s linear infinite;pointer-events:none}.completion-rect:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid color-mix(in srgb,#c9a24a 46%,transparent);border-radius:calc(var(--rect-radius) - 5px);pointer-events:none}.completion-rect-label{position:relative}@media (hover:hover){.prayer-complete-btn.completion-rect:hover{background:transparent;box-shadow:0 10px 26px -14px color-mix(in srgb,#c9a24a 85%,transparent)}}.prayer-complete-btn.completion-rect:active{transform:scale(.985)}.prayer-complete-btn.completion-rect:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.prayer-complete-done.completion-rect{cursor:default;color:var(--ink);font-size:17px;font-weight:500;gap:0}.completion-caption{margin:0;max-width:100%;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.5;text-align:center}.completion-caption.is-added{display:grid;justify-items:center;gap:1px}.completion-added{font-family:var(--font-primary);font-size:17px;font-weight:500;line-height:1.45}.completion-fraction{color:var(--ink);font-size:var(--font-ui-meta);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4}@media (prefers-reduced-motion:reduce){.completion-rect:before{animation:none}.completion-rect{transition:none}}html[data-a11y-motion] .completion-rect:before{animation:none}.completion-added .about-title-letter{--t-accent:color-mix(in srgb,var(--gold) 62%,var(--ink));--t-gold:color-mix(in srgb,var(--gold) 88%,var(--ink));--t-warm:color-mix(in srgb,var(--gold) 70%,var(--accent));--t-bright:color-mix(in srgb,var(--gold) 58%,var(--surface));--t-ink:color-mix(in srgb,var(--ink) 72%,var(--gold));--t-glow:0 0 .4em color-mix(in srgb,var(--gold) 26%,transparent);--t-soft:0 0 .35em color-mix(in srgb,var(--gold) 14%,transparent)}.prayer-complete-done.completion-rect.is-yasher{box-shadow:0 0 0 1px color-mix(in srgb,#c9a24a 22%,transparent),0 0 20px 1px color-mix(in srgb,#d9b866 34%,transparent),0 8px 22px -16px color-mix(in srgb,#b8862a 70%,transparent);animation:yasher-glow 7s ease-in-out infinite alternate}.prayer-complete-done.completion-rect.is-yasher.is-fresh{animation:light-ack-glow 1.6s ease-out,yasher-glow 7s ease-in-out 1.6s infinite alternate}@keyframes yasher-glow{0%{box-shadow:0 0 0 1px color-mix(in srgb,#c9a24a 18%,transparent),0 0 14px 0 color-mix(in srgb,#d9b866 24%,transparent),0 8px 22px -16px color-mix(in srgb,#b8862a 70%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,#c9a24a 30%,transparent),0 0 26px 3px color-mix(in srgb,#d9b866 40%,transparent),0 8px 22px -16px color-mix(in srgb,#b8862a 70%,transparent)}}@media (prefers-reduced-motion:reduce){.prayer-complete-done.completion-rect.is-yasher,.prayer-complete-done.completion-rect.is-yasher.is-fresh{animation:none}}html[data-a11y-motion] .prayer-complete-done.completion-rect.is-yasher,html[data-a11y-motion] .prayer-complete-done.completion-rect.is-yasher.is-fresh,html[data-a11y-motion] .completion-added .about-title-letter{animation:none}.prayer-complete-done.completion-rect>span{color:var(--ink);font-weight:500}.tefillin-mirror{display:grid;gap:14px;max-width:720px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.tefillin-mirror>h1{text-align:center}.tm-intro{display:grid;gap:10px;justify-items:center;text-align:center}.tm-intro p{margin:0;max-width:52ch;line-height:1.7}.tm-privacy{color:var(--ink-2);font-size:var(--font-ui-caption)}.tm-start{padding-inline-start:28px;padding-inline-end:28px;padding-inline:28px}.tm-stage{position:relative;width:100%;aspect-ratio:3/4;max-height:72vh;max-height:72dvh;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;border-radius:var(--radius);overflow:hidden;background:#020806;box-shadow:0 0 0 1px #3dffa247,0 0 28px -6px #3dffa273,inset 0 0 60px #0000008c}.tm-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.tm-hud{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:manipulation}.tm-hud.is-marking{cursor:crosshair}.tm-banner,.tm-toast{position:absolute;left:12px;right:12px;inset-inline:12px;margin:0;padding:8px 12px;border:1px solid rgba(61,255,162,.55);border-radius:10px;background:rgba(2,14,9,.72);color:#bfffe0;text-align:center;font-size:15px;line-height:1.5;text-shadow:0 0 8px rgba(61,255,162,.6);box-shadow:0 0 18px -4px #3dffa280;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tm-banner,.tm-toast{bottom:44px}.tm-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.tm-halacha{display:grid;gap:8px;padding-top:6px;border-top:1px solid var(--line)}.tm-halacha h2{font-size:18px;text-align:center}.tm-halacha blockquote{margin:0;line-height:1.8}.tm-halacha .source-credit,.tm-note{margin:0;text-align:center;color:var(--ink-2);font-size:var(--font-ui-caption)}@media (prefers-reduced-motion:reduce){.tm-stage{box-shadow:0 0 0 1px #3dffa247}}.tefillin-mirror-entry{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);min-height:48px;margin:14px auto;padding:10px 28px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:24px;background:var(--surface);color:var(--ink);font-size:17px;font-weight:500;text-decoration:none}.tefillin-mirror-entry:active{transform:scale(.98)}.tm-verdict{position:absolute;left:12px;right:12px;inset-inline:12px;bottom:44px;margin:0;padding:10px 14px;border-radius:12px;text-align:center;font-size:17px;font-weight:500;line-height:1.45;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.tm-verdict.is-ok{border:1px solid rgba(61,255,162,.8);background:rgba(2,24,14,.78);color:#d8ffee;text-shadow:0 0 10px rgba(61,255,162,.9);box-shadow:0 0 26px -2px #3dffa2bf;animation:tm-success 1.8s ease-in-out infinite}.tm-verdict.is-low{border:1px solid rgba(255,96,96,.85);background:rgba(30,4,4,.78);color:#ffe0e0;text-shadow:0 0 10px rgba(255,90,90,.8);box-shadow:0 0 22px -4px #ff5a5ab3}.tm-verdict.is-left,.tm-verdict.is-right{border:1px solid rgba(255,214,102,.8);background:rgba(26,20,4,.78);color:#fff3cf;text-shadow:0 0 8px rgba(255,214,102,.7)}@keyframes tm-success{50%{box-shadow:0 0 38px 2px #3dffa2d9}}@media (prefers-reduced-motion:reduce){.tm-verdict.is-ok{animation:none}}.webview-hint{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:60;max-width:520px;margin:0 auto;padding:14px 16px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #0000002e;text-align:center}.webview-hint p{margin:0 0 10px;font-size:15px;line-height:1.5}.webview-hint-name{white-space:nowrap}.webview-hint-actions{display:flex;justify-content:center;gap:10px}.webview-hint-actions button{min-height:44px;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:15px}.webview-hint-actions .webview-hint-open{font-weight:500}main.page>section>h1,main.page>section>p.eyebrow:first-child,main.page>section>.local-back+p.eyebrow,main.page>section>h1+p.intro,main.page>section>h1+.title-ornament+p.intro,.daf-head{text-align:center}main.page>section>h1,main.page>section>h1+p.intro,main.page>section>h1+.title-ornament+p.intro{text-wrap:balance}main.page>section>h1+p.intro,main.page>section>h1+.title-ornament+p.intro{margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.global-search>h1{margin-bottom:14px}.ts-verse{margin:.2em 0 0;font-family:var(--font-reading);font-weight:500;color:var(--ink)}.ts-verse small,.ts-ref{font-weight:400;color:var(--ink-2);font-size:var(--font-ui-meta)}.ts-ref{display:block;margin-top:2px;font-family:inherit}.ts-prayer .sr-text{text-align:center;text-align-last:center}.halacha-feature-row .halacha-feature-card.halacha-feature-wide{grid-column:1/-1;width:100%;max-width:none;justify-self:stretch}.circle-seal{--seal-gold-hi:#d6a93a;--seal-spark:#f7e3a6;--seal-violet:#7a58d0;--seal-sky:#2388cf;--seal-rose:#cc5476;--seal-green:#0f9f73;--seal-blend:normal}[data-theme=dark] .circle-seal,[data-theme=amber] .circle-seal{--seal-gold-hi:#ffe19c;--seal-spark:#fffdf3;--seal-violet:#b89dff;--seal-sky:#83d4ff;--seal-rose:#ff9db6;--seal-green:#6dffc2;--seal-blend:screen}.circle-seal-auraplane,.circle-seal-irisplane,.circle-seal-corelight{mix-blend-mode:var(--seal-blend)}.circle-seal-auraplane,.circle-seal-glints{transform-box:view-box;transform-origin:50% 50%}.circle-seal-auraplane{opacity:.78}.circle-seal-irisplane{opacity:.8}[data-theme=dark] .circle-seal-auraplane,[data-theme=amber] .circle-seal-auraplane,[data-theme=dark] .circle-seal-irisplane,[data-theme=amber] .circle-seal-irisplane{opacity:1}.circle-seal-aura,.circle-seal-haze,.circle-seal-iris,.circle-seal-corelight{transform-box:view-box;transform-origin:50% 50%}.circle-seal-glint{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.circle-seal-iris{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="0"] .circle-seal-breath{animation:seal-breathe-soft 8s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="4"] .circle-seal-breath,html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="5"] .circle-seal-breath{animation:seal-breathe-deep 6s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-corelight{animation:seal-core 7s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="4"] .circle-seal-corelight,html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="5"] .circle-seal-corelight{animation:seal-core-deep 6s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-fx="0"]):not([data-fx="1"]) .circle-seal-iris{animation:seal-iris 48s linear infinite}html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="4"] .circle-seal-iris,html:not([data-a11y-motion]) .circle-seal.is-alive[data-fx="5"] .circle-seal-iris{animation-duration:36s}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-fx="0"]):not([data-fx="1"]) .circle-seal-aura{animation:seal-aura 9s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-fx="0"]):not([data-fx="1"]) .circle-seal-haze{animation:seal-haze 9s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-haze-2{animation-delay:-2.2s}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-haze-3{animation-delay:-4.5s}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-haze-4{animation-delay:-6.7s}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-sheen-2{animation:seal-sheen 34s linear -9s infinite reverse}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-sheen-3{animation:seal-sheen 41s linear -20s infinite}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-sheen-4{animation:seal-sheen 52s linear -31s infinite reverse}html:not([data-a11y-motion]) .circle-seal.is-alive .circle-seal-glint{animation:seal-glint 7s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-small])[data-fx="3"] .circle-seal-auraplane,html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-small])[data-fx="4"] .circle-seal-auraplane{animation:seal-depth-back 17s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-small])[data-fx="5"] .circle-seal-auraplane{animation:seal-depth-back-deep 14s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-small]) .circle-seal-glints{animation:seal-depth-front 17s ease-in-out infinite}html:not([data-a11y-motion]) .circle-seal.is-alive:not([data-small])[data-fx="5"] .circle-seal-glints{animation-duration:14s}html:not([data-a11y-motion]) .circle-seal.olam-path-seal:not(.is-alive) .circle-seal-breath{animation:seal-breathe-soft 9s ease-in-out var(--olam-beat,0s) infinite}html:not([data-a11y-motion]) .circle-seal.olam-path-seal:not(.is-alive) .circle-seal-corelight{animation:seal-core 9s ease-in-out var(--olam-beat,0s) infinite}html:not([data-a11y-motion]) .circle-seal.olam-path-seal:not(.is-alive) .circle-seal-aura{animation:seal-aura 9s ease-in-out var(--olam-beat,0s) infinite}html:not([data-a11y-motion]) .olam-path-list:after{animation:olam-path-light 18s ease-in-out 2s infinite}}@keyframes seal-breathe-soft{0%,to{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes seal-breathe-deep{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.17)}}@keyframes seal-core{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}@keyframes seal-core-deep{0%,to{transform:scale(.78)}50%{transform:scale(1.3)}}@keyframes seal-iris{to{transform:rotate(360deg)}}@keyframes seal-aura{0%,to{opacity:.7}50%{opacity:1}}@keyframes seal-haze{0%,to{transform:scale(.95)}50%{transform:scale(1.06)}}@keyframes seal-glint{0%,to{opacity:0;transform:scale(.3)}9%{opacity:1;transform:scale(1)}22%{opacity:0;transform:scale(.45)}}@keyframes seal-depth-back{0%,to{transform:translate(-1px,.6px) scale(1.012,.988)}50%{transform:translate(1px,-.6px) scale(.988,1.012)}}@keyframes seal-depth-back-deep{0%,to{transform:translate(-1.6px,1px) scale(1.022,.978)}50%{transform:translate(1.6px,-1px) scale(.978,1.022)}}@keyframes seal-depth-front{0%,to{transform:translate(.9px,-.5px)}50%{transform:translate(-.9px,.5px)}}.circle-seal.is-vivid{color:color-mix(in srgb,var(--gold) 80%,#6a4a0a)}[data-theme=dark] .circle-seal.is-vivid,[data-theme=amber] .circle-seal.is-vivid{color:color-mix(in srgb,var(--gold) 86%,#fff0c0)}[data-theme=dark] .circle-seal.is-vivid .circle-seal-irisplane,[data-theme=amber] .circle-seal.is-vivid .circle-seal-irisplane{mix-blend-mode:normal}.circle-seal.is-vivid .circle-seal-irisplane{opacity:.96}.circle-seal.is-vivid .circle-seal-auraplane{opacity:.9}[data-theme=dark] .circle-seal.is-vivid .circle-seal-irisplane,[data-theme=amber] .circle-seal.is-vivid .circle-seal-irisplane,[data-theme=dark] .circle-seal.is-vivid .circle-seal-auraplane,[data-theme=amber] .circle-seal.is-vivid .circle-seal-auraplane{opacity:1}.olam-path-list{--seal-gold-hi:#d6a93a;--seal-violet:#7a58d0;--seal-sky:#2388cf;--seal-rose:#cc5476;--seal-green:#0f9f73;--path-end:#f0d890}[data-theme=dark] .olam-path-list,[data-theme=amber] .olam-path-list{--seal-gold-hi:#ffe19c;--seal-violet:#b89dff;--seal-sky:#83d4ff;--seal-rose:#ff9db6;--seal-green:#6dffc2;--path-end:#fffbe8}.olam-path-list:before{width:2px;margin-left:-1px;border-radius:1px;background:linear-gradient(to bottom,var(--gold) 0%,var(--gold) 13%,var(--seal-violet) 22%,var(--seal-sky) 37%,var(--seal-rose) 58%,var(--seal-green) 79%,var(--path-end) 100%);opacity:.72}.olam-path-list:after{content:"";position:absolute;top:32px;bottom:32px;left:50%;width:4px;margin-left:-2px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--path-end) 90%,transparent) 50%,transparent) top/100% 96px no-repeat;opacity:0;pointer-events:none}.olam-path-seal .circle-seal-breath{transform-box:view-box;transform-origin:50% 50%}@keyframes olam-path-light{0%{opacity:0;transform:translateY(0)}8%{opacity:.9}62%{opacity:.9}70%,to{opacity:0;transform:translateY(calc(100% - 96px))}}.breadcrumbs button,.reader-compass-badge,.siddur-halacha-hint,.ja-method .ja-link,.track-mark,.personal-actions .ghost,.brachot-source-line .link,.chat-related .link,.compare-block .link,.source-map-node .link,.global-search-recent .link,.torah-suggest .link,.brachot-quick button,.collection-picker-list button,.halacha-guide-panel li .link{position:relative}.breadcrumbs button:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}.reader-compass-badge:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.siddur-halacha-hint:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ja-method .ja-link:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.track-mark:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.personal-actions .ghost:after{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0}.brachot-source-line .link:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.chat-related .link:after,.compare-block .link:after,.source-map-node .link:after,.global-search-recent .link:after,.torah-suggest .link:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.brachot-quick button:after,.collection-picker-list button:after,.halacha-guide-panel li .link:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.iyun-sheet-handle:after{content:"";position:absolute;top:-22px;right:0;bottom:0;left:0}#kz-dynamic-type-probe{position:absolute;inset-inline-start:-9999px;top:0;visibility:hidden;pointer-events:none;font:-apple-system-body}html[data-a11y-text=zoom] #root{zoom:var(--a11y-text-scale,1)}@supports (font:-apple-system-body){html[data-a11y-text=adjust]{font-size:17px}}html[data-a11y-text=adjust] :is(.shell-head,.tabbar){-webkit-text-size-adjust:var(--a11y-chrome-adjust,100%);text-size-adjust:var(--a11y-chrome-adjust,100%)}html[data-a11y-text=zoom] :is(.shell-head,.tabbar){zoom:calc(var(--a11y-chrome-scale,1) / var(--a11y-text-scale,1))}html[data-a11y-text] :is(.library-text,.reading-text,.psalm-text,.sr-text,.gemara,.steinsaltz,.shnayim-mikra-text,.zemer-text,.tradition-body,.commentary-item p){overflow-wrap:break-word;max-width:100%}html[data-a11y-text] :is(.reader-tools,.library-actions,.seg,.head-tools){flex-wrap:wrap}html[data-a11y-text] :is(.library-categories,.library-commentators){grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}html[data-a11y-text] .library-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}html[data-a11y-text] .library-row{flex-wrap:wrap}html[data-a11y-text] :is(.quiz-home .quiz-title,.quiz-stage,.quiz-stage-progress small,.qz-week-stat small,.halacha-feature-card strong,.spiritual-side>*){white-space:normal;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;min-width:0}html[data-a11y-text] .quiz-head>*{max-width:100%}html[data-a11y-text-large] .spiritual-circle{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-a11y-text-large] .spiritual-circle-core{grid-column:1/-1;order:-1;justify-self:center}html[data-a11y-spacing] body{line-height:calc(1.55 * var(--a11y-line-factor,1))}html[data-a11y-spacing] :is(.library-text,.psalm-text,.reading-text[data-policy=tanakh],.reading-text[data-policy=siddur],.reading-text .reading-segment.siddur-display-prayer){line-height:calc(1.95 * var(--a11y-line-factor,1))}html[data-a11y-spacing] :is(.reading-text){line-height:calc(1.75 * var(--a11y-line-factor,1))}html[data-a11y-spacing] :is(.sr-text,.shnayim-mikra-text,.shnayim-targum,.zemer-text,.gemara){line-height:calc(1.9 * var(--a11y-line-factor,1))}html[data-a11y-spacing] :is(.tradition-body,.halacha-excerpt blockquote,.compare-block blockquote,.brachot-book-text,.brachot-excerpt,.table-divrei-item p){line-height:calc(1.85 * var(--a11y-line-factor,1))}html[data-a11y-spacing] :is(.steinsaltz,.commentary-item p,.torah-hit-snippet){line-height:calc(1.75 * var(--a11y-line-factor,1))}html[data-a11y-spacing] :is(.verse-text,.memorial-reading){line-height:calc(2 * var(--a11y-line-factor,1))}html[data-a11y-bold] body{font-weight:600}html[data-a11y-bold] :where(p,span,li,a,button,label,input,select,textarea,small,td,th,div,summary,blockquote,dd,dt){font-weight:600}html[data-a11y-bold] :is(.library-text,.psalm-text,.reading-text,.sr-text,.gemara,.steinsaltz,.shnayim-mikra-text,.zemer-text) :where(*){font-weight:inherit}html[data-a11y-bold] :is(.library-text,.psalm-text,.reading-text,.sr-text,.gemara,.shnayim-mikra-text,.zemer-text){font-weight:700}html[data-a11y-bold] :is(h1,h2,h3,strong,b,.library-dh){font-weight:800}html[data-a11y-contrast]{--ink-2:var(--ink);--text-muted:var(--text);--line:var(--control-border,var(--line-strong));--border:var(--border-strong);--line-strong:var(--ink)}html[data-a11y-contrast] :is(a,button.link){text-decoration:underline;text-underline-offset:3px}html[data-a11y-contrast] :is(.is-remote,.commentator-picker button.is-remote:not(.on),.library-verse-chips .is-remote){opacity:1}html[data-a11y-contrast] :is(button,input,select,textarea,.library-row,.library-category,.index-row){border-color:var(--line-strong)}html[data-a11y-contrast] :is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.on){outline:2px solid var(--ink);outline-offset:-2px}html[data-a11y-contrast] :focus-visible{outline:3px solid var(--focus);outline-offset:2px}html[data-a11y-contrast] ::placeholder{color:var(--ink);opacity:.75}html[data-a11y-transparency] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-a11y-transparency] :is(.prayer-nav-bar,.talmud-modes-bar,.scroll-top-button,.shell-head-safe,.shell-head,.sheet,.md-sheet,.theme-menu,.ja-sheet){background:var(--surface)!important}html[data-a11y-motion] *,html[data-a11y-motion] *:before,html[data-a11y-motion] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-a11y-focus-reading] :is(.library-reader,.source-reader,.psalm-page,.tehillim-page) :is(.title-ornament,.library-layer-note,.offline-invite,.weather-strip){display:none}html[data-a11y-focus-reading] :is(.library-reader .library-text,.psalm-text,.sr-text){max-width:36em;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}html[data-a11y-focus-reading] :is(.library-reader,.source-reader) .library-unit.highlighted{background:none;box-shadow:inset 3px 0 0 var(--accent)}h1[tabindex="-1"]:focus{outline:none}.a11y-settings,.a11y-statement{max-width:640px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.a11y-settings h1,.a11y-statement h1{margin:6px 0 14px}.a11y-group{display:grid;margin:0 0 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.a11y-group-title{margin:0 0 8px}.a11y-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:8px 14px;border-top:1px solid var(--line);color:var(--ink)}.a11y-group>.a11y-row:first-child{border-top:0}.a11y-row-text{display:grid;gap:2px;min-width:0}.a11y-row-title{font-size:var(--font-ui-meta);font-weight:500;color:var(--ink)}.a11y-row-text small{color:var(--ink-2);line-height:1.45}.a11y-row-select .ui-select{flex:none;min-width:120px}.a11y-row-select .ui-select-trigger{min-height:44px}.a11y-seg{flex:none;width:min(240px,56%)}.a11y-actions,.a11y-links{border:0;background:none}.a11y-reset{justify-self:start;min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta)}.a11y-links .a11y-link{width:100%}.a11y-links .a11y-link-quiet{color:var(--ink-2)}.a11y-links .a11y-contact-note{margin:2px 2px 0}.a11y-entry{margin-top:6px}.a11y-statement h2{margin:18px 0 6px;font-size:18px}.a11y-statement ul{margin:0;padding-inline-start:1.2em;display:grid;gap:6px}html[data-a11y-text] .a11y-row{flex-wrap:wrap}html[data-a11y-text] .a11y-seg{width:100%}html[data-a11y-text] :is(.talmud-modes,.talmud-text-choice) button{white-space:normal;line-height:1.15;text-align:center}html[data-a11y-text] .talmud-text-choice{flex:1 1 auto;min-width:0;max-width:100%}.rm-rest{margin:0 0 4px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.6;text-align:center;text-wrap:balance}.rm-rest strong{display:block;color:var(--ink);font-weight:500}.rm-section{margin-top:26px}.rm-section-title{margin:0 0 4px;font-size:21px;font-weight:500;text-align:center}.rm-section-intro{margin:0 auto 12px;max-width:34ch;color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center;text-wrap:balance}.rm-section-title+.rm-cards{margin-top:12px}.rm-cards{display:grid;gap:10px}.rm-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.rm-card.is-on{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.rm-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding-block-start:8px;padding-block-end:8px;padding-block:8px;padding-inline-start:16px;padding-inline-end:8px;padding-inline:16px 8px}.rm-card-text{display:grid;gap:2px;min-width:0}.rm-card-text strong{font-size:17px;font-weight:500}.rm-card-text small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.45}.rm-card-text small time{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink)}.rm-card-options{display:grid;gap:10px;padding:12px 14px 14px;border-top:1px solid var(--line)}.rm-seg>button{min-height:54px}.rm-sub-row{margin-top:0;padding-top:4px;border-top:0}.rm-card-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center;text-wrap:balance}.rm-events{display:grid;gap:8px}.rm-event{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.rm-event-text,.rm-event-next{position:relative;z-index:1;display:grid;gap:2px;min-width:0;pointer-events:none}.rm-event-text strong{overflow:hidden;font-size:17px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.rm-event-text small,.rm-event-next small{overflow:hidden;color:var(--ink-2);font-size:var(--font-ui-caption);white-space:nowrap;text-overflow:ellipsis}.rm-event-next{justify-items:end;text-align:end}.rm-event-next strong{font-size:17px;font-weight:500;color:var(--accent)}.rm-event.is-off .rm-event-next strong,.rm-event.is-off .rm-event-text strong{color:var(--ink-2)}.rm-empty{margin:0;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--font-ui-meta);text-align:center}.rm-add-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.rm-add{min-height:52px;padding:8px 6px;font-size:16px;white-space:nowrap}.rm-add>span{color:var(--accent);font-size:20px;line-height:1}.rm-from-memorial{display:grid;gap:8px;margin-top:18px}.rm-from-memorial .ja-label{margin:0;text-align:center}.rm-memorial-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer}.rm-memorial-row span{min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.rm-memorial-row small{flex:none;color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.rm-memorial-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rm-entry{margin-top:18px}.ja-editor-head.rm-editor-head{display:grid;justify-items:center;gap:2px}.rm-editor-kind{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.rm-editor .ja-name select{min-height:48px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-weight:400}.rm-editor .ja-name input[type=number],.rm-editor .ja-name input[type=date]{text-align:center;font-variant-numeric:tabular-nums}.rm-date-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.rm-date-fields .ja-name{min-width:0}.rm-date-fields select,.rm-date-fields input{width:100%;min-width:0;box-sizing:border-box;text-align:center;text-align-last:center}.rm-civil{display:grid;gap:10px;margin-top:12px}.rm-civil input[type=date]{width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px}.rm-civil .ja-question{margin:4px 0 0}.rm-hint{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center;text-wrap:balance}.rm-resolved{margin:12px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-size:var(--font-ui-meta);text-align:center}.rm-resolved strong{font-weight:500;color:var(--accent)}.rm-notes{display:grid;gap:6px;margin-top:12px}.rm-notes p{margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.6;text-align:center;text-wrap:balance}.rm-linked-card{display:grid;justify-items:center;gap:2px;padding:14px 16px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center}.rm-linked-card strong{font-size:18px;font-weight:500}.rm-linked-card span{color:var(--ink)}.rm-linked-card small{color:var(--ink-2);font-size:var(--font-ui-caption)}.rm-stepper{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:10px;margin:12px 0}.rm-stepper p{margin:0;text-align:center;font-size:var(--font-ui-meta)}.rm-stepper strong{font-size:22px;font-variant-numeric:tabular-nums}.rm-stepper .ja-step:disabled{opacity:.45}.ja-step-block .ja-question+.ja-seg{margin-top:6px}.ja-step-block .ja-seg+.rm-hint{margin-top:10px}.rm-when-rows{display:grid;gap:8px}.rm-time-row{padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.rm-time-row .ja-row{margin:0;padding:6px 0;border-top:0}.rm-time-row.is-on{padding-bottom:12px;border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.rm-time input{min-height:60px;font-size:30px;line-height:44px}.rm-time input::-webkit-date-and-time-value{min-height:44px;font-size:30px;line-height:44px}.rm-preview-title{text-align:center}.rm-preview ul{display:grid;margin:0;padding:0;list-style:none}.rm-preview li{display:grid;justify-items:center;gap:1px;padding:8px 0;border-top:1px solid var(--line);text-align:center}.rm-preview li:first-child{border-top:0}.rm-preview li strong{font-size:17px;font-weight:500;color:var(--accent)}.rm-preview li span{color:var(--ink);font-size:var(--font-ui-meta)}.rm-preview li small{color:var(--ink-2);font-size:var(--font-ui-caption)}.rm-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:14px}@media (max-width:380px){.rm-add{font-size:15px}.rm-event{gap:8px;padding:10px 12px}}.ja-reminders-entry{margin-top:26px}.nz-reminders{display:grid;justify-items:center;gap:6px;margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center}.nz-reminders h2{margin:0;font-size:19px;font-weight:500}.nz-reminders p{margin:0;max-width:36ch;color:var(--ink-2);font-size:var(--font-ui-meta);text-wrap:balance}.nz-reminders .ghost{min-height:44px;margin-top:4px}.mz-head{display:grid;justify-items:center;gap:4px;margin:4px 0 14px;text-align:center}.mz-head h1{margin:0}.mz-head .intro{margin:0;max-width:34ch;text-wrap:balance}.mz-head .eyebrow{margin:0}.mz-mark{display:grid;place-items:center;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:50%;color:var(--accent);background:var(--surface)}.mz-count{margin:2px 0 0;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500}.mz-rest{margin:0 0 6px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.6;text-align:center;text-wrap:balance}.mz-rest strong{display:block;color:var(--ink);font-weight:500}.mz-group{margin-top:24px}.mz-group-title{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:19px;font-weight:500;text-align:center}.mz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.mz-grid>.mz-tile:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.mz-tile{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:start;gap:4px;min-width:0;min-height:128px;padding:14px 10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mz-tile strong{font-size:17px;font-weight:500;line-height:1.3;text-wrap:balance}.mz-tile small{color:var(--ink-2);font-size:15px;line-height:1.4;text-wrap:balance}.mz-tile .mz-state{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;margin-top:4px;padding:3px 10px;border-radius:999px;background:var(--surface-2,var(--surface));color:var(--ink-2);font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-tile .mz-state i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.mz-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.mz-tile:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}@media (max-width:360px){.mz-tile{padding-inline-start:8px;padding-inline-end:8px;padding-inline:8px}.mz-tile strong{font-size:16px}}.mz-card{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.mz-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-start:10px;padding-block-end:10px;padding-block:10px}.mz-switch-row>span{display:grid;gap:2px;min-width:0}.mz-switch-row strong{font-size:17px;font-weight:500}.mz-switch-row small{color:var(--ink-2);font-size:15px}.mz-switch-row.is-on{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.mz-options{display:grid;gap:12px}.mz-label{display:block;margin-bottom:6px;color:var(--ink-2);font-size:15px;text-align:center}.mz-time{display:grid;justify-items:center}.mz-time input{min-height:56px;min-width:160px;font-size:28px;text-align:center;font-variant-numeric:tabular-nums}.mz-hint{margin:0;color:var(--ink-2);font-size:15px;text-align:center;text-wrap:balance}.mz-tracks{margin:0;padding:0;border:0}.mz-tracks>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mz-chip{min-height:44px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.mz-chip.is-on{font-weight:500}.mz-next h2,.mz-rule h2{margin:0 0 8px;font-size:17px;font-weight:500;text-align:center}.mz-next ul{display:grid;margin:0;padding:0;list-style:none}.mz-next li{display:grid;justify-items:center;gap:2px;padding:8px 0;border-top:1px solid var(--line);text-align:center}.mz-next li:first-child{border-top:0}.mz-next li strong{color:var(--accent);font-size:16px;font-weight:500}.mz-next li span,.mz-next p{margin:0;color:var(--ink-2);font-size:15px;text-align:center}.mz-rule p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.7;text-align:center;text-wrap:pretty}.mz-open{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;min-height:50px}.mz-missing{margin:14px 0 0;padding:12px 14px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink-2);font-size:15px;text-align:center;text-wrap:balance}.mz-page .rm-events{margin-top:4px}.nz-mazkir-link{margin:18px 0 0;text-align:center;font-size:15px}.nz-mazkir-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);text-underline-offset:4px}.dt-head{display:grid;justify-items:center;gap:4px;margin:4px 0 8px;text-align:center}.dt-head h1,.dt-head .eyebrow{margin:0}.dt-parasha{margin:0;color:var(--accent);font-size:19px;font-weight:500}.dt-section{margin-top:22px}.dt-section-title{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:19px;font-weight:500}.dt-section-intro{margin:0 auto 12px;max-width:36ch;color:var(--ink-2);font-size:15px;text-align:center;text-wrap:balance}.dt-cards{display:grid;gap:12px}.dt-card{padding:16px 18px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.dt-card>header{display:grid;justify-items:center;gap:2px;margin-bottom:8px;text-align:center}.dt-card>header strong{color:var(--accent);font-size:17px;font-weight:500}.dt-card>header small{color:var(--ink-2);font-size:15px}.dt-dh{margin:0 0 4px;font-family:var(--font-reading,inherit);font-size:18px;font-weight:700;line-height:1.6}.dt-text{margin:0;font-family:var(--font-reading,inherit);font-size:18px;line-height:1.85;text-align:justify;text-wrap:pretty}.dt-text.dt-plain{font-family:inherit;font-size:16px;line-height:1.75;text-align:start}.dt-card>footer{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.dt-card>footer small{color:var(--ink-2);font-size:15px}.dt-card>footer .link{font-size:15px}.dt-idea>footer{justify-content:center}.shnayim-aliya{display:flex;align-items:center;gap:10px;margin:14px 0 6px;color:var(--accent);font-size:15px;font-weight:500}.shnayim-aliya:before,.shnayim-aliya:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--accent) 35%,var(--line))}.shnayim-aliya.is-target{scroll-margin-top:80px}.gematria-calc .gematria-ciphers .gematria-card{align-content:start;padding:12px 6px}.gematria-calc .gematria-ciphers .gematria-card strong.gematria-word{font-size:clamp(19px,5.4vw,22px);font-weight:500;line-height:1.45;color:var(--ink);word-break:break-all;text-wrap:balance;letter-spacing:.01em}.shnayim-reader .shnayim-verse{scroll-margin-top:84px}.dl-page{width:100%;max-width:760px;margin:0 auto;min-width:0;overflow-wrap:anywhere}.dl-head{display:grid;justify-items:center;text-align:center;gap:4px;margin-bottom:6px}.dl-head h1{margin:0;font-size:clamp(30px,6vw,44px)}.dl-head .eyebrow{margin:0}.dl-date{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.dl-summary{margin:2px 0 0;color:var(--accent);font-size:var(--font-ui-meta);font-weight:500}.dl-about{max-width:560px;margin:4px auto 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.dl-credit{margin:18px auto 0;max-width:600px;text-align:center;color:var(--ink-2);font-size:var(--font-ui-caption)}.daily-learning-card .dl-card-portion-line{color:var(--ink);font-family:var(--font-primary);font-size:17px}.daily-learning-card .dl-done-line{color:var(--accent);font-weight:500}.daily-learning-card[data-done] .daily-learning-badge{background:linear-gradient(135deg,#f7e6b0,#c9a24a);color:#3a2a08;border-color:#c9a24a}.daily-learning-card.is-pending{opacity:.78}.daily-learning-card.is-pending .daily-learning-badge{background:transparent;border:1px dashed var(--line-strong)}.dl-track-page .dl-portion{margin:18px auto 6px;max-width:620px;text-align:center;font-family:var(--font-primary);font-size:clamp(24px,5.6vw,32px);font-weight:500;line-height:1.35;color:var(--ink)}.dl-track-page .dl-portion.is-done{color:var(--accent)}.dl-parts{display:grid;gap:8px;max-width:560px;margin:14px auto 4px}.dl-part{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 16px;border:1px solid color-mix(in srgb,#c9a24a 55%,var(--line));border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-align:right;box-shadow:var(--shadow)}@media (hover:hover){.dl-part:hover:not(:disabled){background:var(--surface-2)}}.dl-part:disabled{opacity:.72;box-shadow:none}.dl-part-text{display:grid;gap:2px;min-width:0}.dl-part-text strong{font-family:var(--font-primary);font-size:19px}.dl-part-text small{color:var(--ink-2);font-size:var(--font-ui-caption)}.dl-part-arrow{color:var(--accent);font-size:18px;text-align:center}.dl-pending-note{max-width:600px;margin:16px auto}.dl-follow-row{display:flex;justify-content:center;margin:10px auto 0}.dl-follow{min-height:44px;padding:8px 18px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:400;transition:color .2s,border-color .2s}.dl-follow[aria-pressed=true]{border-color:var(--sel-line,var(--accent));color:var(--sel-ink,var(--accent));font-weight:500}@media (hover:hover){.dl-follow:hover{border-color:var(--primary-line,var(--accent))}}.dl-follow:focus-visible{outline:none;box-shadow:var(--sel-ring)}.dl-card{position:relative;margin:0 0 20px;padding:14px 16px 10px;border:1px solid color-mix(in srgb,#c9a24a 70%,var(--line));border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,#f7e6b0 35%,transparent),var(--shadow)}.dl-card:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid color-mix(in srgb,#c9a24a 30%,transparent);border-radius:calc(var(--radius) - 4px);pointer-events:none}.dl-card-head{display:grid;justify-items:center;gap:2px;margin-bottom:8px;text-align:center}.dl-card-head h2{margin:0;font-size:21px}.dl-card-head small{color:var(--ink-2);font-size:var(--font-ui-caption)}.dl-card-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.dl-card-list li+li{border-top:1px solid var(--line)}.dl-card-row{position:relative;z-index:1;display:grid;grid-template-columns:7.4em minmax(0,1fr) auto;align-items:baseline;gap:10px;width:100%;min-height:48px;padding:9px 2px;border:0;background:transparent;color:var(--ink);text-align:right}.dl-card-name{color:var(--ink-2);font-size:var(--font-ui-caption)}.dl-card-portion{min-width:0;font-family:var(--font-primary);font-size:17px;font-weight:500;overflow-wrap:anywhere}.dl-card-state{color:var(--accent);font-size:var(--font-ui-caption);font-weight:500}.dl-card-row.is-done .dl-card-portion{color:var(--accent)}.dl-card-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;padding:6px 0 2px;border-top:1px solid var(--line);text-align:center;color:var(--focus);font-weight:500;text-decoration:none}.share-image-row{display:flex;justify-content:center;margin:10px 0 4px}.share-image-status{display:inline-block;margin-inline-start:8px;color:var(--ink-2);font-size:var(--font-ui-caption)}.share-image-row .share-image-status{align-self:center}.brachot-source-line .share-image-button{font-size:var(--font-ui-caption)}.diaspora-indicator{margin:16px 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);text-align:center}.diaspora-indicator.is-abroad{border-color:color-mix(in srgb,#c9a24a 70%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,#f7e6b0 35%,transparent),var(--shadow)}.diaspora-indicator.is-compact{box-shadow:none;margin:12px 0 0}.diaspora-headline{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:18px;font-weight:500;color:var(--ink)}.diaspora-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.diaspora-indicator.is-abroad .diaspora-dot{background:linear-gradient(135deg,#f7e6b0,#c9a24a)}.diaspora-place,.diaspora-detail{margin:6px auto 0;max-width:600px;color:var(--ink-2);font-size:var(--font-ui-meta)}.diaspora-rule{margin:12px 0 0;padding:0;border:0;min-width:0}.diaspora-rule legend{margin:0 auto 6px;color:var(--ink-2);font-size:var(--font-ui-caption)}.diaspora-rule .seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.diaspora-rule .seg button{min-height:44px;font-size:var(--font-ui-caption)}.diaspora-sources{margin-top:10px;text-align:right}.diaspora-sources summary{cursor:pointer;color:var(--focus);font-weight:500;text-align:center}.diaspora-sources ul{display:grid;gap:8px;margin:8px 0 0;padding-inline-start:18px}.diaspora-sources li strong,.diaspora-sources li small{display:block}.diaspora-sources li small,.diaspora-sources p{color:var(--ink-2);font-size:var(--font-ui-caption)}.travel-world-entry{margin:18px 0 0}.world-times{max-width:760px;margin:0 auto}.world-head{display:grid;justify-items:center;gap:4px;text-align:center}.world-head h1,.world-head .eyebrow{margin:0}.world-intro{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.world-search{position:relative;display:grid;gap:6px;margin:8px 0 12px}.world-search label{color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}.world-search input{width:100%;min-height:50px;padding:10px 14px;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:17px}.world-results{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.world-results p{margin:0;padding:12px 14px;color:var(--ink-2)}.world-results button{display:grid;gap:2px;width:100%;min-height:52px;padding:9px 14px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);text-align:right}.world-results button:first-child{border-top:0}@media (hover:hover){.world-results button:hover{background:var(--surface-2)}}.world-results small{color:var(--ink-2);font-size:var(--font-ui-caption)}.world-message{margin:0 0 10px;text-align:center;color:var(--accent);font-size:var(--font-ui-meta)}.world-places{display:grid;gap:12px}.world-place{padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.world-place.is-current{border-color:color-mix(in srgb,#c9a24a 70%,var(--line))}.world-place-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.world-place-name{display:grid;gap:2px;min-width:0}.world-place-name strong{font-size:20px;overflow-wrap:anywhere}.world-place-name small,.world-place-clock small{color:var(--ink-2);font-size:var(--font-ui-caption)}.world-place-clock{display:grid;justify-items:end;gap:0;flex:0 0 auto;text-align:left}.world-place-time{font-size:32px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.world-place-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta)}.world-land{padding:2px 10px;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--font-ui-caption)}.world-land.is-il{border-color:var(--accent);color:var(--accent)}.world-zmanim{direction:rtl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0}.world-zmanim div{display:grid;justify-items:center;gap:0;padding:7px 4px;border-radius:var(--radius-sm);background:var(--surface-2);text-align:center}.world-zmanim dt{color:var(--ink-2);font-size:var(--font-ui-caption)}.world-zmanim dd{margin:0;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.world-place-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px}.world-credit{margin:18px auto 0;max-width:620px;text-align:center;color:var(--ink-2);font-size:var(--font-ui-caption)}.world-credit a{color:var(--link)}@media (max-width:420px){.world-zmanim{grid-template-columns:repeat(3,minmax(0,1fr))}.world-place-time{font-size:28px}}.prayer-landmark-dot{position:absolute;top:50%;left:50%;z-index:2;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#f7e6b0,#c9a24a);box-shadow:0 0 0 2px var(--surface),0 0 0 3px #b08a3a;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--target-angle)) translateY(calc(var(--compass-size,330px) * -.415))}.prayer-landmark-key{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prayer-landmark-key i{display:inline-block;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#f7e6b0,#c9a24a);box-shadow:0 0 0 1px #b08a3a}.prayer-place-note{text-align:center}.autoscroll-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.2}@media (hover:hover){.autoscroll-trigger:hover{color:var(--ink)}}.autoscroll-glyph{flex:0 0 auto}.autoscroll-trigger.is-standalone{margin:4px 0 12px}.autoscroll-bar{position:fixed;z-index:31;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);direction:rtl;animation:autoscroll-in .18s ease-out}.autoscroll-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink);font-size:15px}@media (hover:hover){.autoscroll-bar>button:hover{background:var(--hover)}}.autoscroll-play{color:var(--accent)!important}.autoscroll-speed{min-width:96px!important;border-inline:1px solid var(--line)!important;border-radius:0!important}.autoscroll-speed-caption{color:var(--ink-2)}.autoscroll-close{color:var(--ink-2)!important}.autoscroll-popover{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);display:grid;gap:12px;width:min(300px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.autoscroll-presets{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.autoscroll-presets button{min-height:44px;border:0;background:none;color:var(--ink-2);font-size:15px}.autoscroll-presets button+button{border-inline-start:1px solid var(--line)}.autoscroll-presets button.on{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.autoscroll-fine{display:grid;gap:6px;color:var(--ink-2);font-size:15px;text-align:center}.autoscroll-fine input{width:100%;min-height:44px;accent-color:var(--accent)}@keyframes autoscroll-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.autoscroll-bar{animation:none}}html[data-a11y-motion] .autoscroll-bar{animation:none}@media (max-width:860px),(pointer:coarse){.autoscroll-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}html[data-kz-autoscroll-open] .page{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}html[data-kz-autoscroll-open] .scroll-top-button{bottom:calc(140px + env(safe-area-inset-bottom,0px))}body:has(input:not([type=range]):focus,textarea:focus,select:focus) .autoscroll-bar{display:none}.tc-page{width:100%;max-width:720px;min-width:0;margin:0 auto;direction:rtl;overflow-wrap:anywhere}.tc-page>.local-back{display:inline-flex;align-items:center}.tc-head{display:grid;justify-items:center;gap:2px;margin:18px 0 22px;text-align:center}.tc-head .eyebrow{margin:0}.tc-head h1{margin:2px 0 4px;font-size:clamp(30px,7.4vw,42px);font-weight:500;line-height:1.15;letter-spacing:0}.tc-head-line{margin:2px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta,16px);font-variant-numeric:tabular-nums}.tc-search{margin:0 auto 26px;max-width:none}.tc-section{margin:0 0 28px}.tc-section-title{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:17px;font-weight:500;color:var(--ink)}.tc-section-title:after{content:"";flex:1;height:1px;background:var(--line)}.tc-book{margin:0 0 16px}.tc-book-title{margin:0 0 8px;font-size:var(--font-ui-caption,15px);font-weight:500;color:var(--ink-2)}.tc-quiet{margin:4px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta,16px)}.tc-empty{margin:18px auto;max-width:34em;color:var(--ink-2);text-align:center;line-height:1.7}.tc-loading{text-align:center}.tc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.tc-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line)}.tc-row.has-action{grid-template-columns:minmax(0,1fr) auto}.tc-row-open{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 4px;border:0;background:none;color:var(--ink);font:inherit;text-align:start;cursor:pointer}@media (hover:hover){.tc-row-open:hover .tc-row-title{color:var(--accent)}}.tc-row-text{display:grid;gap:3px;min-width:0}.tc-row-title{font-size:17px;font-weight:500;line-height:1.4}.tc-row-meta{color:var(--ink-2);font-size:var(--font-ui-caption,15px);line-height:1.4;font-variant-numeric:tabular-nums}.tc-row-arrow{color:var(--ink-2);font-size:22px;line-height:1;justify-self:end}.tc-replace{align-self:center;min-width:64px;min-height:44px;margin-inline-start:6px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--font-ui-caption,15px);font-weight:500;cursor:pointer}@media (hover:hover){.tc-replace:hover{color:var(--ink);border-color:var(--line-strong)}}.tc-more{margin:10px 0 0;text-align:center}.tc-more-link{min-height:44px;padding:8px 14px;border:0;background:none;color:var(--link);font:inherit;font-weight:500;cursor:pointer}@media (hover:hover){.tc-more-link:hover{text-decoration:underline;text-underline-offset:4px}}.tc-group{margin:0 0 18px}.tc-group-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:14px 0 6px;font-size:var(--font-ui-meta,16px);font-weight:500;color:var(--ink-2)}.tc-group-title small{font-size:var(--font-ui-caption,15px);font-weight:400;font-variant-numeric:tabular-nums}.tc-tiles{--tc-cols:3;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tc-tiles-wide{--tc-cols:2}@media (min-width:540px){.tc-tiles{--tc-cols:4}.tc-tiles-wide{--tc-cols:3}}.tc-tiles>.tc-tile{flex:0 0 calc((100% - (var(--tc-cols) - 1) * 8px) / var(--tc-cols));min-width:0;box-sizing:border-box}.tc-tile{display:grid;align-content:center;justify-items:center;gap:1px;min-height:58px;padding:8px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.tc-tile strong{font-size:16px;font-weight:500;line-height:1.25}.tc-tile small{color:var(--ink-2);font-size:14px;line-height:1.2;font-variant-numeric:tabular-nums}@media (hover:hover){.tc-tile:hover{border-color:var(--line-strong);background:var(--surface-2)}}.tc-tile[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tc-tile[aria-current=true] small{color:var(--accent)}.tc-picker{display:grid;gap:8px;margin:16px 0 4px;padding:10px 0;border-block:1px solid var(--line)}.tc-picker-books{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:transparent}.tc-picker-book{min-height:44px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--ink-2);font:inherit;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.tc-picker-strip{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 1px;-webkit-overflow-scrolling:touch}.tc-picker-strip::-webkit-scrollbar{display:none}.tc-picker-parasha{flex:0 0 auto;scroll-snap-align:center;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}@media (hover:hover){.tc-picker-parasha:hover{border-color:var(--line-strong)}}.tc-picker-parasha[aria-current=page]{font-weight:500}.tc-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.tc-filter{min-width:0}.tc-count{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;color:var(--ink-2);font-size:var(--font-ui-meta,16px)}.tc-clear{min-height:44px;padding:0 6px;border:0;background:none;color:var(--link);font:inherit;font-weight:500;cursor:pointer}@media (max-width:560px){.tc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 8px;padding-top:16px;border-top:1px solid var(--line)}.tc-step{display:grid;gap:3px;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;min-width:0}.tc-step.is-previous{text-align:start}.tc-step.is-next{text-align:end}@media (hover:hover){.tc-step:hover{border-color:var(--line-strong)}}.tc-step-label{color:var(--ink-2);font-size:var(--font-ui-caption,15px)}.tc-step strong{font-size:16px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.tc-step-empty{min-height:0}.tc-prevnext.is-single{grid-template-columns:minmax(0,min(100%,320px));justify-content:center}.tc-prevnext.is-single .tc-step{text-align:center}.tc-article{max-width:680px}.tc-article-head{margin:22px auto 26px;text-align:center}.tc-article-head h1{margin:0 0 10px;font-size:clamp(28px,7vw,38px);font-weight:500;line-height:1.25;text-wrap:balance}.tc-article-heading{max-width:30em;margin:-2px auto 10px;color:var(--ink-2);font-size:var(--font-ui-meta,16px);line-height:1.6;text-wrap:balance}.tc-article-meta{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta,16px);font-variant-numeric:tabular-nums}.tc-article-body{max-width:34em;margin:0 auto;font-family:var(--font-primary);font-size:clamp(18px,4.6vw,20px);line-height:1.85;color:var(--ink)}.tc-article-body p{margin:0 0 1.05em;text-align:start;-webkit-hyphens:none;hyphens:none}.tc-article-body p:last-child{margin-bottom:0}.tc-credit{display:grid;justify-items:center;gap:2px;max-width:34em;margin:34px auto 0;text-align:center}.tc-credit .title-ornament{margin-bottom:12px}.tc-credit p{margin:0}.tc-credit-from{font-size:17px;font-weight:500;color:var(--ink)}.tc-credit-author{font-size:17px;color:var(--ink)}.tc-credit-note{margin-top:4px!important;font-size:var(--font-ui-meta,16px);color:var(--ink-2)}.tc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;max-width:34em;margin:28px auto 0}.tc-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;font-weight:500;cursor:pointer}@media (hover:hover){.tc-action:hover{border-color:var(--line-strong)}}.tc-action .heart-icon{width:18px;height:18px}.tc-favorite.is-saved{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.tc-article .share-image-status{grid-column:1/-1;text-align:center;color:var(--ink-2);font-size:var(--font-ui-caption,15px)}.tc-article .tc-prevnext{max-width:34em;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.tc-archive-note{margin:30px auto 0;max-width:34em;color:var(--ink-2);font-size:var(--font-ui-caption,15px);line-height:1.6;text-align:center}.tc-table-lines{display:grid;gap:7px;margin:9px 0 0}.tc-table-line{display:grid;gap:1px}.tc-table-lines b{font-weight:500;color:var(--ink)}.tc-table-lines small{color:var(--ink-2);font-size:var(--font-ui-caption,15px)}.tc-table-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;min-height:44px;padding:0 16px;font-weight:500}.tc-table-more{display:block;margin:4px 0 0;text-align:center}.tc-table-more a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--link);font-weight:500;text-decoration:none}.tc-table-meta{display:block;margin:-2px 0 8px;color:var(--ink-2);font-size:var(--font-ui-caption,15px)}.tc-table-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.tc-table-credit{display:grid;justify-items:center;gap:1px;margin:18px 0 6px;text-align:center}.tc-table-credit p{margin:0}.tc-table-credit .tc-credit-note{font-size:var(--font-ui-meta,16px)}html[data-a11y-spacing] :is(.tc-article-body,.tc-table-text){line-height:calc(1.95 * var(--a11y-line-factor,1))}html[data-a11y-text] :is(.tc-filters){grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}html[data-a11y-text] .tc-tiles{--tc-cols:2}html[data-a11y-text] .tc-prevnext{grid-template-columns:1fr}html[data-a11y-bold] .tc-article-body{font-weight:600}@media (prefers-reduced-motion:reduce){.tc-picker-strip{scroll-behavior:auto}}.tc-article-verse{margin:6px 0 0;font-family:var(--font-reading);font-weight:500;color:var(--ink)}.tc-article-verse small{font-family:var(--font-primary);font-weight:400;color:var(--ink-2);font-size:var(--font-ui-meta,16px)}.tc-article-byline{margin:4px 0 0;font-size:var(--font-ui-meta,16px);color:var(--accent)}.tc-article-body .tc-article-section{margin:1.4em 0 .5em;text-align:center;font-family:var(--font-primary);font-size:1.02em;font-weight:500;color:var(--accent)}.tc-article-body .tc-article-source{margin:0 0 1.05em;padding:0 14px;border-inline-start:2px solid var(--line-strong)}.tc-article-body .tc-article-source p{margin:0;font-size:.92em;line-height:1.8}.tc-article-body .tc-article-source cite{display:block;margin-top:2px;font-style:normal;font-size:var(--font-ui-meta,16px);color:var(--ink-2)}.tc-article-body .tc-article-signature{margin-top:1.4em;text-align:end;font-weight:500;color:var(--ink-2)}.chok-day-name{margin:0;color:var(--ink);font-size:var(--type-section);font-weight:500}.chok-week-note{max-width:560px;margin:0 auto 14px;color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.6;text-align:center}.chok-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:520px;margin:0 auto 12px}.chok-days button{min-width:0;min-height:44px;padding:4px 2px;border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:16px;font-weight:500;line-height:1.15;white-space:nowrap}.chok-days button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chok-parts{--chok-cols:4;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 0;max-width:520px;margin:0 auto 6px}.chok-parts button{flex:0 0 calc(100% / var(--chok-cols));min-width:0;min-height:44px;padding:8px 4px;border:0;border-bottom:1px solid transparent;background:none;color:var(--ink-2);font:inherit;font-size:17px;font-weight:500}.chok-parts button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.chok-prayer-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:2px auto 10px;padding:6px 12px;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--font-ui-caption);font-weight:500}.chok-body{font-size:var(--sr-size,22px)}.chok-group+.chok-group{margin-top:1.4em}.chok-parasha-head{margin:.6em 0 .5em;text-align:center;font-family:var(--font-primary);font-size:1em;font-weight:500;color:var(--accent)}.chok-source{margin:.3em 0 .9em;text-align:center;font-family:var(--font-primary);font-size:max(15px,.72em);font-weight:500;color:var(--siddur-label)}.chok-section+.chok-section{margin-top:1.2em}.chok-note{margin:.2em 0 .8em;font-family:var(--font-primary);font-size:max(15px,.7em);line-height:1.6;color:var(--ink-2);text-align:center}.chok-verse{margin:0 0 .95em}.chok-chapter{margin:.8em 0 .3em;text-align:center;font-family:var(--font-primary);font-size:max(15px,.72em);font-weight:500;color:var(--siddur-label)}.chok-aliya{margin:.5em 0 .15em;font-family:var(--font-primary);font-size:max(14px,.66em);font-weight:500;color:var(--siddur-label)}.chok-mikra,.chok-text{margin:0 0 .35em;font-family:var(--font-reading);font-size:1em;line-height:1.9;color:var(--ink);text-align:justify;text-align-last:right}.chok-text{margin-bottom:.75em}.chok-vn{font-family:var(--font-primary);font-size:.62em;font-weight:500;color:var(--siddur-label);margin-inline-end:.15em}.chok-targum{margin:0 0 .3em;font-family:var(--font-reading);font-size:.86em;line-height:1.85;color:var(--ink-2);text-align:justify;text-align-last:right}.chok-commentary,.chok-translation{margin:.25em 0 .7em;padding-inline-start:12px;border-inline-start:2px solid var(--line);font-family:var(--font-reading);font-size:.76em;line-height:1.8;color:var(--ink);text-align:justify;text-align-last:right}.chok-translation{font-size:.9em}.chok-commentary p,.chok-translation p{margin:0 0 .35em}.chok-commentator{display:block;margin:0 0 2px;font-family:var(--font-primary);font-size:max(13px,.8em);font-weight:500;color:var(--siddur-label)}.chok-translation .chok-commentator{font-size:max(13px,.7em)}.chok-small{font-size:.78em}.chok-text.is-haftarah .chok-small{font-family:var(--font-primary);color:var(--siddur-label)}.chok-none{margin:.6em 0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}.chok-next-part{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;width:100%;min-height:64px;margin:10px 0 6px;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;text-align:start}.chok-next-part span{grid-column:1;color:var(--ink-2);font-size:var(--font-ui-caption)}.chok-next-part strong{grid-column:1;font-size:18px;font-weight:500}.chok-next-part b{grid-column:2;grid-row:1/3;color:var(--accent);font-weight:400;font-size:18px}.chok-about a{color:var(--accent)}.chok-intro-index{display:grid;max-width:560px;margin:0 auto 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.chok-intro-index button{min-height:48px;padding:10px 16px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;font-size:17px;font-weight:500;text-align:start}.chok-intro-index button:first-child{border-top:0}.chok-intro-index button.is-sub{padding-inline-start:32px;color:var(--ink-2);font-size:16px;font-weight:400}.chok-intro-heading{margin:1.1em 0 .4em;text-align:center;font-family:var(--font-primary);font-size:.86em;font-weight:500;color:var(--accent);scroll-margin-top:80px}.chok-intro .sr-section{scroll-margin-top:80px}.chok-today-row{margin:0 0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ui-glyph{display:block;flex:none}:root{--type-display:clamp(32px,8.6vw,44px);--type-title:clamp(26px,6.6vw,32px);--type-section:max(20px,1.25rem);--type-body:max(17px,1.06rem);--type-meta:var(--font-ui-caption);--weight-title:500;--weight-body:400}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-title)}h1{font-size:var(--type-display)}h2{font-size:var(--type-section)}h3{font-size:var(--type-body)}b,strong{font-weight:var(--weight-title)}:is(.gemara,.steinsaltz,.commentary-item,.zemer-stanza) :is(b,strong){font-weight:700}:root,[data-theme]{--siddur-label:color-mix(in srgb,var(--siddur-editorial) 62%,var(--ink-2));--siddur-label-size:.76em}.ui-text-size{display:inline-flex;align-items:stretch;flex:none;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.ui-text-size .ui-text-size-step{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer}@media (hover:hover){.ui-text-size .ui-text-size-step:hover:not(:disabled){background:var(--hover)}}.ui-text-size .ui-text-size-step:disabled{color:var(--ink-2);opacity:.4;cursor:default}.ui-text-size .ui-text-size-step:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.ui-text-size-label{display:inline-flex;align-items:center;padding:0 10px;border-inline:1px solid var(--line);color:var(--ink-2);font-size:var(--font-ui-meta);line-height:1.2;white-space:nowrap;user-select:none;-webkit-user-select:none}.ui-icon-button{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;color:var(--ink-2);font:inherit;line-height:1;cursor:pointer}.ui-icon-button.is-quiet{border:0;border-radius:50%;background:transparent}.ui-icon-button.is-framed{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}@media (hover:hover){.ui-icon-button:hover{background:var(--hover);color:var(--ink)}}.ui-icon-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.reader-tools>.ui-text-size{order:-1}.sr-head .reader-tools,.zemirot-head .reader-tools,.tc-article-tools,.shabbat-table-tools,.shnayim-tools{justify-content:center;border-bottom:0;padding-bottom:0}.tc-article-tools{margin:0 auto 22px}.shabbat-table-tools{margin:2px 0 18px}.tehillim-tools{margin-bottom:12px}.reader-tools.reader-toolbar{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;width:100%;margin:4px 0 14px;padding:0;border-bottom:0}.reader-toolbar-grid{--reader-tool-gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--reader-tool-gap);width:min(100%,420px);margin:0;padding:0}.reader-toolbar-grid>*{box-sizing:border-box;width:100%;min-width:0}.reader-toolbar-grid>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--reader-tool-gap)) / 2)}.reader-toolbar .reader-tool{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;height:100%;margin:0;padding:6px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:400;line-height:1.2;text-align:center;white-space:normal;cursor:pointer}.reader-toolbar .reader-tool-label{min-width:0;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.reader-toolbar .reader-tool-glyph,.reader-toolbar .autoscroll-glyph,.reader-toolbar .ui-text-size-step .ui-glyph{--reader-glyph:18px;flex:0 0 auto;width:var(--reader-glyph);height:var(--reader-glyph)}html[data-a11y-text=adjust] .reader-toolbar :is(.reader-tool-glyph,.autoscroll-glyph,.ui-text-size-step .ui-glyph){--reader-glyph:calc(18px*min(var(--a11y-text-scale,1),1.6))}.reader-toolbar .reader-tool.ui-text-size{align-items:stretch;justify-content:space-between;gap:0;padding:0;overflow:hidden;cursor:default}.reader-toolbar .ui-text-size .ui-text-size-step{flex:0 0 44px;width:44px;min-height:44px;border-radius:999px;background:transparent;box-shadow:none}.reader-toolbar .ui-text-size .ui-text-size-label{flex:1 1 auto;justify-content:center;min-width:0;margin-inline-start:-8px;margin-inline-end:-8px;margin-inline:-8px;padding:0;pointer-events:none;border-inline:0;white-space:normal;text-align:center;text-wrap:balance}.reader-toolbar .reader-tool[aria-pressed=true]{border-color:var(--sel-line);box-shadow:var(--sel-ring);color:var(--sel-ink)}@media (hover:hover){.reader-toolbar button.reader-tool:hover{color:var(--ink)}.reader-toolbar button.reader-tool[aria-pressed=true]:hover{color:var(--sel-ink)}}.reader-toolbar button.reader-tool:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.reader-toolbar-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}.reader-toolbar-more>button,.reader-toolbar-more>.seg{min-height:44px}html[data-a11y-text] .reader-toolbar .reader-tool:not(.ui-text-size){flex-direction:column;gap:2px;padding-block-start:8px;padding-block-end:8px;padding-block:8px}:root :is(.tc-replace,.tc-action,.chok-prayer-link,.commentary-bar button){min-height:44px;padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px;justify-content:center;text-align:center;text-wrap:balance}html[data-a11y-text] .chok-prayer-link{flex-direction:column;gap:4px;padding-block-start:8px;padding-block-end:8px;padding-block:8px}html[data-a11y-text] .chok-prayer-link .arrow-mark{margin:0}.is-quiet-reading :is(.title-ornament,.library-layer-note,.offline-invite,.weather-strip,.tehillim-favorites,.talmud-local-badge){display:none}.is-quiet-reading :is(.library-reader .library-text,.psalm-text,.sr-body,.zemer-text,.tc-article-body){max-width:36em;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}.is-quiet-reading .reading-text{border-color:transparent;background:transparent}.tc-article .tc-article-body{font-size:calc(clamp(18px,4.6vw,20px) * var(--reading-scale,1))}.shabbat-table .table-divrei-item p,.shabbat-table .table-source p{font-size:calc(18px * var(--reading-scale,1))}.shabbat-table .table-block>p{font-size:calc(1em * var(--reading-scale,1))}.halacha-question .practical-answer p{font-size:calc(clamp(18px,3vw,23px) * var(--reading-scale,1))}.halacha-question .halacha-excerpt blockquote{font-size:calc(19px * var(--reading-scale,1))}.halacha-question .factors,.halacha-question .ong-explanation>p{font-size:calc(1em * var(--reading-scale,1))}.halacha-chat .chat-text,.halacha-chat .chat-entry-answer{font-size:calc(17px * var(--reading-scale,1))}.halacha-chat .chat-entry--related .chat-entry-answer{font-size:calc(16px * var(--reading-scale,1))}.halacha-chat .halacha-excerpt blockquote{font-size:calc(19px * var(--reading-scale,1))}.halacha-tools{margin:-6px 0 0}.halacha-chat-tools{border-bottom:0;padding-bottom:0}.baby-action-main .heart-icon,.lz-text-button .heart-icon{width:17px;height:17px;margin-inline-end:7px;flex:none}.baby-action-main{display:inline-flex;align-items:center;justify-content:center}.lz-fav{display:inline-flex;vertical-align:-2px;margin-inline-start:6px}.lz-fav .heart-icon{width:14px;height:14px}.shnayim-reader .shnayim-verse{--shnayim-size:calc(clamp(24px,6.4vw,30px) * var(--reading-scale,1))}.shnayim-tools{margin:4px 0 12px}:root{--ui-scrim:rgb(24 17 8 / .36)}[data-theme=dark]{--ui-scrim:rgb(0 0 0 / .56)}.ui-select{min-width:0}:where(.ui-select.is-field),:where(.ui-field){display:grid;gap:6px;min-width:0;color:var(--ink-2);font-size:var(--font-ui-meta)}.ui-select.is-chip{display:flex}.ui-select-trigger{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;margin:0;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:max(16px,1em);font-weight:500;line-height:1.3;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ui-select.is-field .ui-select-trigger{border-color:var(--control-border)}@media (hover:hover){.ui-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--gold) 60%,var(--line-strong))}}.ui-select-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-select-trigger[aria-expanded=true]{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 16%,transparent)}.ui-select-trigger:disabled{opacity:.5;cursor:default}.ui-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-value.is-placeholder{color:var(--ink-2);font-weight:400}.ui-select-chevron{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-inline-end:-4px;border-radius:50%;background:color-mix(in srgb,var(--gold) 13%,transparent);color:color-mix(in srgb,var(--gold) 82%,var(--ink));transition:transform .22s cubic-bezier(.2,.8,.2,1)}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select.is-chip .ui-select-trigger{min-height:44px;padding-inline-start:14px;padding-inline-end:8px;padding-inline:14px 8px;border-radius:999px;gap:8px}.ui-select-chip-label{flex:none;color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400}.ui-select.is-chip .ui-select-value{font-weight:500}html.ui-picker-open,html.ui-picker-open body{overflow:hidden}.ui-picker-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;direction:rtl;background:var(--ui-scrim);animation:ui-picker-fade .2s ease both}.ui-picker-layer.is-popover{background:transparent}.ui-picker-layer.is-sheet{display:flex;align-items:flex-end;justify-content:center;padding-top:max(24px,env(safe-area-inset-top,0px))}.ui-picker{position:relative;display:flex;flex-direction:column;min-height:0;box-sizing:border-box;background:var(--surface);color:var(--ink);overflow:hidden}.is-sheet .ui-picker{width:min(560px,100%);max-height:min(78vh,640px);max-height:min(78dvh,640px);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 -12px 36px -18px #00000059;animation:ui-sheet-in .28s cubic-bezier(.2,.85,.25,1) both}.is-popover .ui-picker{position:fixed;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow),0 22px 44px -22px #00000059;transform-origin:top center;animation:ui-pop-in .17s cubic-bezier(.2,.85,.25,1) both}.ui-picker:before{content:"";position:absolute;left:18%;right:18%;inset-inline:18%;top:0;height:1px;background:linear-gradient(to left,transparent,color-mix(in srgb,var(--gold) 80%,transparent),transparent)}.ui-picker-layer.is-leaving{animation:ui-picker-fade-out .15s ease both}.is-leaving.is-sheet .ui-picker{animation:ui-sheet-out .15s ease-in both}.is-leaving.is-popover .ui-picker{animation:ui-picker-fade-out .12s ease both}.ui-picker-grip{flex:none;width:38px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--line-strong)}.ui-picker-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding-block-start:4px;padding-block-end:4px;padding-block:4px;padding-inline-start:18px;padding-inline-end:6px;padding-inline:18px 6px}.ui-picker-head h2{margin:0;min-width:0;color:var(--ink);font-family:var(--font-primary);font-size:18px;font-weight:500;line-height:1.3}.ui-picker-search{flex:none;padding:2px 14px 8px}.ui-picker-search .clearable-input>input{border-radius:999px;background:var(--surface-2)}.ui-picker-list{flex:1 1 auto;min-height:0;margin:0;padding:2px 8px 8px;list-style:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none}.ui-picker-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0;padding-block-start:8px;padding-block-end:8px;padding-block:8px;padding-inline-start:14px;padding-inline-end:10px;padding-inline:14px 10px;border-radius:var(--radius-sm);color:var(--ink);font-size:17px;line-height:1.35;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.ui-picker-list:not(.is-grid) .ui-picker-option{position:relative}.ui-picker-list:not(.is-grid) .ui-picker-option+.ui-picker-option:before{content:"";position:absolute;left:14px;right:14px;inset-inline:14px;top:0;height:1px;background:var(--line)}.ui-picker-option.is-active:before,.ui-picker-option.is-active+.ui-picker-option:before,.ui-picker-option.is-selected:before,.ui-picker-option.is-selected+.ui-picker-option:before{opacity:0}.ui-picker-option.is-active{background:var(--hover)}.ui-picker-option.is-selected{font-weight:500}.ui-picker-option[aria-disabled=true]{opacity:.45;cursor:default}.ui-picker-list:focus-visible .ui-picker-option.is-active{outline:2px solid var(--focus);outline-offset:-2px}.ui-picker-option-text{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.ui-picker-option-text small{color:var(--ink-2);font-size:var(--font-ui-caption);font-weight:400}.ui-picker-check{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%}.is-selected .ui-picker-check{color:var(--sel-ink)}.ui-picker-list.is-grid{display:grid;grid-template-columns:repeat(var(--ui-picker-columns,6),minmax(0,1fr));gap:6px;padding:4px 14px 10px}.ui-picker-list.is-grid .ui-picker-option{justify-content:center;min-height:48px;padding:4px;border:1px solid var(--line);box-shadow:none;text-align:center;font-variant-numeric:tabular-nums}.ui-picker-list.is-grid .ui-picker-option.is-wide{grid-column:1/-1}.ui-picker-empty{margin:4px 18px 16px;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}@keyframes ui-picker-fade{0%{opacity:0}}@keyframes ui-picker-fade-out{to{opacity:0}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-sheet-out{to{transform:translateY(100%)}}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion:reduce){.ui-picker-layer,.ui-picker,.ui-select-trigger,.ui-select-chevron{animation:none!important;transition:none!important}}html[data-a11y-contrast] .ui-select-trigger,html[data-a11y-contrast] .ui-picker{border-color:var(--ink)}@media (max-width:600px){.personal-field .ui-select-trigger{min-height:50px}}.ja-name .ui-select-trigger{font-weight:400}.lz-field .ui-select-trigger{min-height:46px;padding-inline-start:2px;padding-inline-end:2px;padding-inline:2px;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;font-size:17px}.lz-field .ui-select-trigger[aria-expanded=true]{border-bottom-color:var(--accent);box-shadow:none}.lz-select .ui-select-trigger{background:transparent}.prep-reminder-control .prep-reminder-pick{flex:0 1 260px;gap:4px;font-size:var(--font-ui-caption)}.prep-reminder-control .prep-reminder-pick .ui-select-trigger{min-height:44px}@media (max-width:600px){.prep-reminder-control .prep-reminder-pick{flex:none;width:100%}}.library-lab-pick{max-width:420px;margin:8px 0 12px}.commentary-extra .ui-select-trigger{width:auto;gap:6px}.profile-form .ui-select,.profile-form .ui-field{gap:5px}:root{--sel-ink:var(--accent);--sel-line:color-mix(in srgb,var(--accent) 75%,transparent);--sel-ring:inset 0 0 0 1px var(--sel-line);--sel-under:1px solid var(--accent);--primary-line:color-mix(in srgb,var(--accent) 70%,var(--line-strong))}:is(.seg,.ja-seg,.personal-switch[role=group]){gap:3px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;box-sizing:border-box}:is(.seg,.ja-seg,.personal-switch[role=group])>button{margin:0;border:0;border-radius:999px;background:transparent;color:var(--ink-2);box-shadow:none;transition:color .18s ease}:is(.seg,.ja-seg,.personal-switch[role=group])>button:hover:not(:is(.on,.is-on,.selected,[aria-checked=true],[aria-pressed=true],[aria-selected=true])){color:var(--ink)}:is(.seg,.ja-seg,.personal-switch[role=group])>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.personal-switch[role=group]{display:inline-flex;flex-wrap:nowrap;max-width:100%}.personal-switch[role=group]>button{flex:1 1 auto;min-width:0}.ja-seg.ja-seg:is(:has(small),.ja-seg-kind,.rm-seg){border-radius:calc(var(--radius) + 3px)}.ja-seg.ja-seg:is(:has(small),.ja-seg-kind,.rm-seg)>button{border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){:is(.seg,.ja-seg,.personal-switch)>button{transition:none}}html[data-a11y-contrast] :is(.seg,.ja-seg,.personal-switch[role=group]){border-color:var(--ink)}:is(:is(.seg,.ja-seg,.personal-switch[role=group],.lz-segments)>button:is(.on,.is-on,.selected,[aria-checked=true],[aria-pressed=true],[aria-selected=true]),.shell-nav button.on,.shell-nav .shell-nav-more-menu button.on,.theme-menu button.selected,.rite-mode button.is-selected,.trope-seg button.on,.topic-button.active,.nusach-option.is-selected,.library-unit-n[aria-pressed=true],.daf-cell button[aria-current=page],.tc-picker-book[aria-pressed=true],.ui-picker-list:not(.is-grid) .ui-picker-option.is-selected,.calendar-cell.selected,.mz-tile.is-on .mz-state){color:var(--sel-ink);box-shadow:var(--sel-ring)}:is(.personal-switch:not([role=group]) button.selected,.commentary-bar button.on,.commentary-selector button.on,.iyun-segment.selected,.mitzvot-range-btn.active,.md-hour-options button[aria-pressed=true],.library-grid button[aria-current=true],.chapter-item.is-current .chapter-number,.nusach-compare-picker button.is-selected,.nusach-onboarding-grid button.is-selected,.commentator-picker button.on,.ja-quick>button.is-on,.ja-custom-row.is-on,.ja-week>button.is-on,.ja-check.is-on,.ja-check.is-on .ja-check-box,.mz-chip.is-on,.tc-picker-parasha[aria-current=page],.ui-picker-list.is-grid .ui-picker-option.is-selected,.ui-select.is-changed .ui-select-trigger,.lz-chip.is-on,.hb-seg>button.is-on,.hb-tile.is-on,.hb-card.is-on,.autoscroll-trigger[aria-pressed=true],.nz-choice.on,.mz-tile.is-on,.chok-days button.is-on){border-color:var(--sel-line);color:var(--sel-ink);box-shadow:none}.lz-scope button.is-on,.chok-parts button.is-on{border-bottom:var(--sel-under);color:var(--sel-ink)}.ja-switch .ja-switch-track{box-sizing:border-box;border:1px solid var(--line-strong);background:transparent}.ja-switch .ja-switch-thumb{width:20px;height:20px;background:var(--line-strong)}.ja-switch.is-on .ja-switch-track{border-color:var(--sel-line)}.ja-switch.is-on .ja-switch-thumb{background:var(--accent)}:is(.lz-outline,.personal-primary,.prayer-compass-primary,.md-primary,.offline-primary,.ja-button.is-primary,.halacha-search>div>button,.collection-new button,.halacha-chat-input button,.mitzvot-undo-confirm,.app-fallback button,.webview-hint-actions .webview-hint-open,.tc-table-go){border:1px solid var(--primary-line);border-radius:999px;background:transparent;color:var(--sel-ink);box-shadow:none}@media (hover:hover){:is(.lz-outline,.personal-primary,.prayer-compass-primary,.md-primary,.offline-primary,.ja-button.is-primary,.halacha-search>div>button,.collection-new button,.halacha-chat-input button,.mitzvot-undo-confirm,.app-fallback button,.webview-hint-actions .webview-hint-open,.tc-table-go):hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}}:is(.halacha-search>div>button,.collection-new button,.halacha-chat-input button):not(.is-pill){border-radius:var(--radius-sm)}html[data-a11y-contrast] :is(.personal-primary,.prayer-compass-primary,.md-primary,.offline-primary,.ja-button.is-primary,.lz-outline){border-color:var(--accent)}.title-ornament{display:flex;align-items:center;justify-content:center;gap:7px;width:min(260px,70%);height:14px;margin:6px auto 10px}.title-ornament:before,.title-ornament:after{content:"";flex:1;height:1.5px;border-radius:1px;background:linear-gradient(to var(--title-rule-to,left),transparent 0%,color-mix(in srgb,#8a6a24 70%,transparent) 14%,#c9a24a 40%,#f7e6b0 52%,#c9a24a 64%,color-mix(in srgb,#8a6a24 60%,var(--accent)) 82%,color-mix(in srgb,#c9a24a 70%,var(--accent)) 100%);background-size:220% 100%;animation:title-gold-drift 9s ease-in-out infinite alternate}.title-ornament:after{--title-rule-to:right}.title-ornament b{flex:none;width:4px;height:4px;border-radius:50%;background:#c9a24a;box-shadow:0 0 0 1.5px color-mix(in srgb,#c9a24a 22%,transparent)}.title-ornament i{flex:none;width:10px;height:10px;border-radius:1.5px;transform:rotate(45deg);background:conic-gradient(from var(--brand-angle),color-mix(in srgb,#c9a24a 70%,var(--accent)) 0deg,#f7e6b0 18deg,#c9a24a 36deg,color-mix(in srgb,#8a6a24 60%,var(--accent)) 120deg,#c9a24a 200deg,color-mix(in srgb,#8a6a24 60%,var(--accent)) 290deg,color-mix(in srgb,#c9a24a 70%,var(--accent)) 360deg);box-shadow:0 0 0 2px color-mix(in srgb,#c9a24a 20%,transparent),0 0 10px -2px color-mix(in srgb,#c9a24a 70%,transparent);animation:brand-turn 16s linear infinite}@keyframes title-gold-drift{0%{background-position:0% 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.title-ornament:before,.title-ornament:after,.title-ornament i{animation:none}}:is(.lz-caption,.lz-sage-kind,.mz-group-title,.dt-section-title,.library-layer-title,.library-stream-head,.today-resume-label){display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}:is(.lz-caption,.lz-sage-kind,.mz-group-title,.dt-section-title,.library-layer-title,.library-stream-head,.today-resume-label):before,:is(.lz-caption,.lz-sage-kind,.mz-group-title,.dt-section-title,.library-layer-title,.library-stream-head,.today-resume-label):after{content:"";flex:1 1 0;min-width:28px;height:8px;background:radial-gradient(circle,#c9a24a 0 2px,color-mix(in srgb,#c9a24a 24%,transparent) 2.4px 3.2px,transparent 3.6px) var(--label-dot-at,0%) 50%/8px 8px no-repeat,linear-gradient(to var(--title-rule-to,left),transparent 0%,color-mix(in srgb,#8a6a24 70%,transparent) 14%,#c9a24a 40%,#f7e6b0 52%,#c9a24a 64%,color-mix(in srgb,#8a6a24 60%,var(--accent)) 82%,color-mix(in srgb,#c9a24a 70%,var(--accent)) 100%) 0% 50%/220% 1.5px no-repeat;background-clip:border-box,content-box;background-origin:border-box,content-box;padding-inline-end:11px;-webkit-mask-image:linear-gradient(to var(--label-fade-to,left),transparent 0%,#000 55%);mask-image:linear-gradient(to var(--label-fade-to,left),transparent 0%,#000 55%);animation:label-gold-drift-start 9s ease-in-out infinite alternate}:is(.lz-caption,.lz-sage-kind,.mz-group-title,.dt-section-title,.library-layer-title,.library-stream-head,.today-resume-label):after{--title-rule-to:right;--label-dot-at:100%;--label-fade-to:right;padding-inline-end:0;padding-inline-start:11px;animation-name:label-gold-drift-end}.lz-sage-kind:before,.lz-sage-kind:after{flex:0 0 64px}.library-stream-head:before,.library-stream-head:after{animation:none}@keyframes label-gold-drift-start{0%{background-position:0% 50%,0% 50%}to{background-position:0% 50%,100% 50%}}@keyframes label-gold-drift-end{0%{background-position:100% 50%,0% 50%}to{background-position:100% 50%,100% 50%}}@media (prefers-reduced-motion:reduce){:is(.lz-caption,.lz-sage-kind,.mz-group-title,.dt-section-title,.library-layer-title,.library-stream-head,.today-resume-label):before,:is(.lz-caption,.lz-sage-kind,.mz-group-title,.dt-section-title,.library-layer-title,.library-stream-head,.today-resume-label):after{animation:none}}.settings-page{display:grid;gap:18px;width:100%;max-width:820px;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;padding-bottom:12px}.settings-head{display:grid;justify-items:center;gap:2px;margin:6px 0 2px;text-align:center}.settings-head h1{margin:0}.settings-head .title-ornament{margin:8px auto 0}.settings-head p{margin:8px 0 0;max-width:34ch;color:var(--ink-2);font-size:var(--font-ui-meta);text-wrap:balance}.settings-search{display:grid;gap:8px}.settings-search .clearable-input>input{min-height:48px}.settings-search-status{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center;text-wrap:balance}.settings-search-status:empty{display:none}.settings-results{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.settings-results[hidden]{display:none}.settings-results li+li{border-top:1px solid var(--line)}.settings-result{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 14px;border:0;background:transparent;color:var(--ink);text-align:start;font-size:var(--font-ui-meta)}.settings-result-title{flex:1 1 auto;min-width:0;font-weight:500}.settings-result-section{color:var(--ink-2);font-size:var(--font-ui-caption)}.settings-result-go{color:var(--ink-2)}@media (hover:hover){.settings-result:hover{background:var(--hover)}}.settings-jump{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.settings-jump[hidden]{display:none}.settings-jump button{min-width:0;min-height:44px;padding:6px 2px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:var(--font-ui-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-section{display:grid;gap:10px;min-width:0;scroll-margin-top:84px}.settings-section[hidden]{display:none}.settings-section-title{margin:6px 0 0;color:var(--ink);font-size:20px;font-weight:500;text-align:center}.settings-section-title:focus{outline:none}.settings-section-title:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.settings-card{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.settings-card .zman-note{margin:0;line-height:1.6}.settings-subtitle{display:block;margin:6px 0 4px;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500;text-align:center}.settings-a11y{gap:4px;padding-block-start:8px;padding-block-end:8px;padding-block:8px}.settings-a11y .a11y-group{margin:0 0 8px;border:0;border-radius:0;background:transparent}.settings-a11y .a11y-row{padding-inline-start:2px;padding-inline-end:2px;padding-inline:2px}.settings-a11y .a11y-group-title{margin:10px 0 2px;text-align:center}.settings-a11y .a11y-actions{display:grid;justify-items:center;gap:8px;padding-top:4px}.settings-a11y .a11y-links{display:grid;gap:8px}.settings-location-section .loc-form{margin:0;max-width:none}.settings-location-section .location-control{max-width:none;padding:0;border:0;background:transparent}.settings-field .zman-note{margin-top:2px}.manual-location>summary{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);text-align:center}.manual-location>form{display:grid;gap:12px;margin-top:12px}.settings-themes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-theme{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;min-height:56px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--font-ui-meta);line-height:1.2;text-align:start}.settings-theme .theme-swatch{width:28px;height:28px;flex-basis:28px}.settings-theme-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-theme.is-selected{border-color:var(--sel-line);box-shadow:var(--sel-ring);color:var(--sel-ink)}.settings-notify-status{display:grid;gap:6px;text-align:center}.settings-notify-count{margin:0;color:var(--ink);font-size:var(--font-ui-meta);font-weight:500}.settings-notify-status .ja-status{margin:0}.settings-notify-group+.settings-notify-group{margin-top:6px}.settings-rows{display:grid}.settings-row{display:flex;align-items:center;gap:12px;min-height:60px;border-top:1px solid var(--line)}.settings-rows>.settings-row:first-child{border-top:0}.settings-row-text{display:grid;flex:1 1 auto;gap:2px;min-width:0;min-height:52px;padding:8px 2px;border:0;background:transparent;color:var(--ink);text-align:start}.settings-row-text strong{font-size:var(--font-ui-meta);font-weight:500}.settings-row-text small{color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.4}.settings-links{display:grid;gap:8px;margin-top:4px}.zman-settings-link>span:first-child{display:grid;gap:2px;flex:1 1 auto;min-width:0}.zman-settings-link small{color:var(--ink-2);font-size:var(--font-ui-caption)}.is-found{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm);animation:settings-found 1.8s ease-out forwards}@keyframes settings-found{0%,55%{outline-color:var(--accent)}to{outline-color:transparent}}@media (prefers-reduced-motion:reduce){.is-found{animation:none}}html[data-a11y-motion] .is-found{animation:none}.settings-legal{margin:28px 0 8px;color:var(--ink-2);font-size:var(--font-ui-meta,15px);text-align:center}.settings-legal a{color:var(--accent);text-underline-offset:3px}:root{--gc-progress:#2a55d0;--gc-progress-track:color-mix(in srgb,var(--ink) 9%,transparent)}:root:is([data-theme=dark],[data-theme=amber]),html.qz-arena-on{--gc-progress:#789cf8}html.qz-arena-light{--gc-progress:#2a55d0}.gc-card{display:grid;justify-items:center;gap:8px;width:100%;margin:0;padding:18px 18px 16px;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:var(--ink);text-align:center;box-sizing:border-box}.gc-card .title-ornament{margin:0 auto 2px}.gc-card-title{margin:0;font-size:19px;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--ink)}.gc-card-lead{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta,15px);font-weight:400;line-height:1.45}.gc-card-count{margin:0;color:var(--ink-2);font-size:var(--font-ui-caption,13px);font-weight:400;font-variant-numeric:tabular-nums}.gc-card-note{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta,15px)}.gc-card-play{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;min-width:min(240px,100%);margin:4px 0 2px;padding:8px 22px;border:1px solid var(--line-strong,var(--line));border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:17px;font-weight:500;cursor:pointer}.gc-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:4px}.gc-card-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:6px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.gc-card-actions .gc-card-go:only-child{grid-column:1 / -1}.gc-quiet-line{display:block;margin:0 auto 18px;min-height:44px;padding:0 14px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--font-ui-meta,15px);cursor:pointer}.gc-marks{display:inline-flex;gap:10px;align-items:center;justify-content:center;direction:rtl}.gc-marks i{display:block;width:12px;height:12px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--gc-progress)}.gc-marks i.is-right{background:var(--gc-progress)}.gc-marks i.is-open{border-color:var(--line-strong,var(--line))}.gc-marks-lg{gap:14px;margin:6px 0 2px}.gc-marks-lg i{width:16px;height:16px}.quiz-home .gc-card{margin:-6px 0 26px}.gc-page .quiz-head .title-ornament{margin:2px auto 0}.gc-explain{margin:0 auto 22px;max-width:520px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-align:center}.gc-explain-title{margin:0 0 6px;font-size:16px;font-weight:500;color:var(--ink)}.gc-explain p{margin:0 0 6px;color:var(--ink-2);font-size:var(--font-ui-meta,15px);line-height:1.55}.gc-explain p:last-child{margin:0}.gc-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto 24px;padding:0;max-width:420px;list-style:none}.gc-rules li{display:grid;justify-items:center;gap:2px;padding:12px 4px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.gc-rules b{font-size:26px;font-weight:500;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.gc-rules span{color:var(--ink-2);font-size:var(--font-ui-caption,13px)}.gc-start{display:grid;justify-items:center;gap:8px}.gc-start small{color:var(--ink-2);font-size:var(--font-ui-caption,13px)}.gc-board-link{display:flex;margin:14px auto 0}.gc-play-tag{margin:0 0 6px;text-align:center;color:var(--ink-2);font-size:var(--font-ui-caption,13px);letter-spacing:.06em}.gc-result-line{display:grid;justify-items:center;gap:2px;margin:4px 0 0;color:var(--ink);font-size:17px;font-weight:500;line-height:1.45;text-align:center}.gc-result-compare{color:var(--accent);font-weight:500}.gc-result-count{margin:0;color:var(--ink-2);font-size:var(--font-ui-meta,15px);font-variant-numeric:tabular-nums}.gc-result-note{margin:2px 0 0;max-width:34ch;color:var(--ink-2);font-size:var(--font-ui-meta,15px);line-height:1.5;text-align:center}.gc-section-title{margin:0;text-align:center;font-size:17px;font-weight:500;color:var(--ink)}.gc-section-title+.title-ornament{margin:6px auto 12px}.gc-dist,.gc-questions,.gc-me,.gc-join,.gc-top{margin:0 0 24px;padding:16px 14px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.gc-dist-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end;margin:0;padding:0;list-style:none;direction:ltr}.gc-dist-bars li{display:grid;justify-items:center;gap:6px;padding:6px 2px 4px;border-radius:12px}.gc-dist-bar{display:flex;align-items:flex-end;justify-content:center;width:100%;height:96px}.gc-dist-bar i{display:block;width:min(22px,70%);min-height:3px;border-radius:6px 6px 2px 2px;background:var(--gc-progress)}.gc-dist-k{color:var(--ink-2);font-size:var(--font-ui-caption,13px);font-variant-numeric:tabular-nums}.gc-dist-bars li.is-me{outline:1px solid var(--accent);outline-offset:-1px}.gc-dist-bars li.is-me .gc-dist-k{color:var(--accent);font-weight:500}.gc-q-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.gc-q-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:12px 2px;border-top:1px solid var(--line)}.gc-q-list li:first-child{border-top:0;padding-top:2px}.gc-q-mark{display:grid;place-items:center;width:28px;height:28px}.gc-q-mark svg{width:20px;height:20px;fill:none;stroke:var(--gc-progress);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gc-q-list li.is-wrong .gc-q-mark svg{stroke:var(--ink-2)}.gc-q-body{display:grid;gap:8px;min-width:0}.gc-q-text{color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.gc-q-world{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.gc-q-world small{color:var(--ink-2);font-size:var(--font-ui-caption,13px);font-variant-numeric:tabular-nums;white-space:nowrap}.gc-q-bar{display:block;height:6px;border-radius:3px;background:var(--gc-progress-track);overflow:hidden}.gc-q-bar i{display:block;height:100%;border-radius:3px;background:var(--gc-progress);transform-origin:right center}.gc-board-tagline{display:grid;justify-items:center;gap:2px;text-align:center}.gc-board-note{display:grid;justify-items:center;gap:6px;margin:0 0 22px;color:var(--ink-2);font-size:var(--font-ui-meta,15px);text-align:center}.gc-board-note p{margin:0}.gc-me-rank{display:grid;justify-items:center;margin:0 0 12px}.gc-me-rank b{font-size:44px;font-weight:500;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.gc-me-rank span{color:var(--ink-2);font-size:var(--font-ui-meta,15px)}.gc-rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.gc-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:44px;padding:4px 12px;border-radius:12px}.gc-row-rank{color:var(--ink-2);font-size:15px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.gc-row-name{overflow:hidden;color:var(--ink);font-size:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:rtl}.gc-row-points{color:var(--ink);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.gc-row-points small{color:var(--ink-2);font-weight:400}.gc-row.is-me{outline:1px solid var(--accent);outline-offset:-1px}.gc-row.is-me :is(.gc-row-rank,.gc-row-name,.gc-row-points){color:var(--accent)}.gc-row-item{display:grid;gap:6px}.gc-row-button{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gc-row-item.is-open>.gc-row-button{outline:1px solid var(--accent);outline-offset:-1px}.gc-row-button:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.gc-row-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 8px 10px}.gc-row-actions-note{flex-basis:100%;margin:0;color:var(--ink-2);font-size:var(--font-ui-meta,15px);text-align:center}.gc-board-foot{margin:14px 0 0;color:var(--ink-2);font-size:var(--font-ui-meta,14px);text-align:center}.gc-join{display:grid;justify-items:center;gap:6px;text-align:center}.gc-join .title-ornament{margin:0 auto 4px}.gc-join-text{margin:0;max-width:36ch;color:var(--ink-2);font-size:var(--font-ui-meta,15px);line-height:1.55}.gc-nick{display:grid;justify-items:center;gap:8px;width:100%;max-width:360px;margin:8px auto 0}.gc-nick-label{color:var(--ink);font-size:15px;font-weight:500}.gc-nick-input{width:100%;min-height:48px;box-sizing:border-box;padding:8px 14px;border:1px solid var(--control-border,var(--line));border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:17px;text-align:center}.gc-nick-note{margin:0;min-height:1.4em;color:var(--ink-2);font-size:var(--font-ui-caption,13px);line-height:1.45}.gc-nick-input[aria-invalid=true]+.gc-nick-note{color:var(--danger)}.gc-button{min-height:46px;min-width:160px;padding:8px 22px;border:1px solid var(--line-strong,var(--line));border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.gc-button:disabled{opacity:.55;cursor:default}.gc-button-danger{color:var(--danger)}.gc-button-quiet{border-color:transparent;background:none;color:var(--ink-2);font-weight:400}.gc-set-text{display:grid;gap:2px;flex:1;min-width:0;text-align:start}.gc-set-text strong{font-weight:500}.gc-set-text small{color:var(--ink-2);font-size:var(--font-ui-caption,13px);line-height:1.4}.gc-set-form{padding:6px 0 12px}.gc-set-delete{display:grid;gap:8px;margin-top:10px}.gc-set-delete-btn{color:var(--danger)}.gc-set-delete-btn:disabled{opacity:.5}.gc-set-confirm{display:grid;justify-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;text-align:center}.gc-set-confirm p{margin:0;color:var(--ink);font-size:var(--font-ui-meta,15px)}.gc-set-confirm-actions{display:flex;gap:10px;justify-content:center}.gc-set-confirm-actions .gc-button{min-width:120px}:root[data-clay] .gc-card{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] :is(.gc-card-play,.gc-card-go,.gc-button:not(.gc-button-quiet)){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow);transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.gc-card-play,.gc-card-go,.gc-button:not(.gc-button-quiet)):active:not(:disabled){transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .gc-card-play{border-radius:var(--clay-r-pill)}:root[data-clay] .gc-card-go{border-radius:var(--clay-r-control)}:root[data-clay] :is(.gc-dist,.gc-questions,.gc-me,.gc-join,.gc-top,.gc-explain){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .gc-rules li{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .gc-q-bar{background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay] .gc-dist-bar{border-radius:8px;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 3px var(--clay-sink)}:root[data-clay] .gc-dist-bar i{border-radius:5px 5px 2px 2px}:root[data-clay] .gc-nick-input{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .gc-set-confirm{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay] :is(.gc-row.is-me,.gc-dist-bars li.is-me){outline:0;background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .gc-row.is-me :is(.gc-row-rank,.gc-row-name,.gc-row-points){color:var(--sel-ink)}:root[data-clay] .gc-dist-bars li.is-me .gc-dist-k{color:var(--sel-ink)}:root[data-clay] :is(.gc-card-play,.gc-card-go,.gc-button,.gc-nick-input):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){:root[data-clay] :is(.gc-card-play,.gc-card-go,.gc-button:not(.gc-button-quiet)):hover:not(:disabled){background:var(--clay-control-a)}}:root[data-clay][data-a11y-contrast] :is(.gc-card,.gc-dist,.gc-questions,.gc-me,.gc-join,.gc-top,.gc-explain,.gc-rules li,.gc-card-play,.gc-card-go,.gc-button){border:1px solid var(--line-strong)}@media (prefers-reduced-motion:reduce){:root[data-clay] :is(.gc-card-play,.gc-card-go,.gc-button){transition:none}}.gc-nick-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gc-nick-actions .gc-button-quiet{min-width:0}.gc-button-small{min-height:44px;min-width:0;padding:6px 18px;font-size:15px;flex:none}.gc-marks.is-ten{gap:7px}.gc-marks.is-ten i{width:11px;height:11px}.gc-marks-lg.is-ten{gap:9px}.gc-bank-line{position:relative;display:block;width:fit-content;max-width:calc(100% - 32px);margin:4px auto 24px;padding:9px 34px;border:1px solid color-mix(in srgb,var(--gold) 65%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,#fff 55%,var(--surface)) 0%,color-mix(in srgb,var(--gold) 6%,var(--surface)) 100%);box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 3px color-mix(in srgb,var(--surface) 60%,transparent),inset 0 0 0 4px color-mix(in srgb,var(--gold) 25%,transparent),0 2px 10px color-mix(in srgb,var(--gold) 14%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);color:var(--ink);font-size:16px;font-weight:500;line-height:1.5;text-align:center;text-wrap:balance}.gc-bank-line:before,.gc-bank-line:after{content:"✦";position:absolute;top:50%;transform:translateY(-50%);font-size:9px;line-height:1;color:color-mix(in srgb,var(--gold) 80%,transparent)}.gc-bank-line:before{inset-inline-start:13px}.gc-bank-line:after{inset-inline-end:13px}.gc-bank-n{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--gold) 72%,var(--ink));text-shadow:0 0 4px color-mix(in srgb,var(--gold) 35%,transparent);animation:gc-halo 8s ease-in-out infinite}@keyframes gc-halo{0%,to{text-shadow:0 0 3px color-mix(in srgb,var(--gold) 30%,transparent)}50%{text-shadow:0 0 8px color-mix(in srgb,var(--gold) 55%,transparent)}}@media (prefers-reduced-motion:reduce){.gc-bank-n{animation:none}}html[data-a11y-motion] .gc-bank-n{animation:none}:root[data-clay] .gc-bank-line{background:linear-gradient(180deg,color-mix(in srgb,#fff 45%,var(--clay-card)) 0%,color-mix(in srgb,var(--gold) 6%,var(--clay-card)) 100%)}:root:is([data-theme=dark],[data-theme=amber]) .gc-bank-line{background:linear-gradient(180deg,color-mix(in srgb,#fff 7%,var(--surface)) 0%,var(--surface) 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 4px color-mix(in srgb,var(--gold) 22%,transparent)}:root:is([data-theme=dark],[data-theme=amber]) .gc-bank-n{color:var(--gold)}.reading-text.siddur-semantic .reading-segment.today-insertion{position:relative;border:0 solid var(--sel-line,color-mix(in srgb,var(--accent) 75%,transparent));border-inline-width:1px;padding-inline-start:14px;padding-inline-end:14px;padding-inline:14px;margin-inline-start:-5px;margin-inline-end:-5px;margin-inline:-5px;margin-block-start:0;margin-block-end:0;margin-block:0;padding-block-start:.18em;padding-block-end:.18em;padding-block:.18em}.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-single,.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-start{border-top-width:1px;border-start-start-radius:12px;border-start-end-radius:12px;padding-top:.62em;margin-top:.9em}.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-single,.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-end{border-bottom-width:1px;border-end-start-radius:12px;border-end-end-radius:12px;padding-bottom:.55em;margin-bottom:1em}.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-start,.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-middle{margin-bottom:0;padding-bottom:.32em}.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-middle,.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-end,.reading-text.siddur-semantic .reading-segment.today-insertion.today-insertion-label{margin-top:0}.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-start.today-insertion-label,.reading-text.siddur-semantic .reading-segment.today-insertion.is-frame-single.today-insertion-label{margin-top:.9em}.reading-text.siddur-semantic .reading-segment.today-insertion[data-today-mark]:before{content:attr(data-today-mark);position:absolute;top:0;inset-inline-end:.9em;transform:translateY(-55%);padding:0 .5em;font-family:var(--font-ui,inherit);font-size:max(12px,.46em);font-weight:500;line-height:1.5;letter-spacing:.04em;color:var(--sel-ink,var(--accent));background:var(--surface,var(--bg));border-radius:999px;pointer-events:none;user-select:none;-webkit-user-select:none}.focused .reading-text.siddur-semantic .reading-segment.today-insertion[data-today-mark]:before{background:var(--bg)}.reading-text.siddur-semantic .reading-segment.today-insertion-other{opacity:.55}@supports (color:color-mix(in srgb,currentColor 55%,transparent)){.reading-text.siddur-semantic .reading-segment.today-insertion.today-insertion-other{opacity:1;color:color-mix(in srgb,currentColor 55%,transparent)}.reading-text.siddur-semantic .reading-segment.today-insertion.today-insertion-other.today-insertion-label{color:color-mix(in srgb,var(--siddur-label,currentColor) 55%,transparent)}}@media (forced-colors:active){.reading-text.siddur-semantic .reading-segment.today-insertion{border-color:CanvasText}.reading-text.siddur-semantic .reading-segment.today-insertion[data-today-mark]:before{color:CanvasText;background:Canvas}.reading-text.siddur-semantic .reading-segment.today-insertion-other{opacity:.7}}@media print{.reading-text.siddur-semantic .reading-segment.today-insertion{border-color:currentColor}.reading-text.siddur-semantic .reading-segment.today-insertion-other{opacity:.7}}:root[data-clay]{--clay-lx:1;--clay-ly:1;--clay-r-card:20px;--clay-r-control:14px;--clay-r-tile:12px;--clay-r-pill:999px;--clay-dur:.13s;--clay-ease:cubic-bezier(.25,.7,.3,1);--clay-press-depth:1px;--clay-gold:#c9a24a;--clay-gold-hi:#f7e6b0;--clay-gold-lo:#8a6a24;--clay-blue:#8ab4f4;--clay-icon-hi:var(--clay-icon-hi-day);--clay-ring-light:var(--clay-ring-light-day)}:root[data-clay],:root[data-clay][data-theme=light],:root[data-clay]:is(.clay-light-look,.qz-arena-light):is([data-theme=dark],[data-theme=amber]){color-scheme:light;--bg:#efe8dd;--surface:#f9f6f1;--surface-secondary:#e8e0d3;--text:#241e17;--text-muted:#695f51;--border:#ded4c6;--border-strong:#d0c4b3;--control-border:#8a837a;--accent:#96491f;--accent-soft:#af7654;--accent-contrast:#efe8dd;--selected:#241e17;--hover:#eae2d6;--link:#2f5d7c;--focus:#2f5d7c;--danger:#8a3a2a;--siddur-editorial:#914532;--clay-ground:#efe8dd;--clay-ground-lit:#f7f4ee;--clay-struct-a:#f9f6f1;--clay-struct-b:#f2ede4;--clay-card-a:#fbf9f5;--clay-card-b:#f4efe8;--clay-control-a:#fdfcfb;--clay-control-b:#f3eee6;--clay-down-a:#e6ddd1;--clay-down-b:#f1ebe1;--clay-well:#e8e0d3;--clay-sunk:#e5dccf;--clay-reading:#f6f2eb;--clay-copper:#96491f;--clay-icon-ink:#9a4a1f;--clay-icon-hi-day:#c4967d;--clay-icon-rim:rgba(255,255,255,.9);--clay-icon-shadow:rgba(110,80,45,.42);--clay-halo:rgba(255,255,255,.66);--clay-edge-hi:rgba(255,255,255,.95);--clay-edge-lo:rgba(110,80,45,.1);--clay-drop:rgba(110,80,45,.26);--clay-contact:rgba(110,80,45,.14);--clay-sink:rgba(110,80,45,.2);--clay-sink-hi:rgba(255,255,255,.75);--clay-scrim:rgba(110,80,45,.3);--clay-ring-hi:#f9f6f1;--clay-ring-mid:#e6ddd1;--clay-ring-lo:#d0c4b3;--clay-crest:rgba(255,255,255,.5);--clay-hole:#e9e0d4;--clay-hole-edge:#ded4c6;--clay-ring-light-day:rgba(232,190,100,.22)}:root[data-clay][data-theme=dark]{color-scheme:dark;--bg:#16191f;--surface:#23262b;--surface-secondary:#101216;--text:#f1ede6;--text-muted:#a7aab2;--border:#303238;--border-strong:#42454a;--control-border:#727478;--accent:#d4915f;--accent-soft:#9f6f4d;--accent-contrast:#16191f;--selected:#f1ede6;--hover:#292b31;--link:#e2ab83;--focus:#f0c39b;--danger:#e39a8c;--siddur-editorial:#d79281;--clay-ground:#16191f;--clay-ground-lit:#1e2127;--clay-struct-a:#24272c;--clay-struct-b:#1b1e23;--clay-card-a:#272a30;--clay-card-b:#1e2127;--clay-control-a:#303238;--clay-control-b:#23262b;--clay-down-a:#111418;--clay-down-b:#1b1e23;--clay-well:#101216;--clay-sunk:#181b21;--clay-reading:#1c1f25;--clay-copper:#d4915f;--clay-icon-ink:#e0a277;--clay-icon-hi-day:#ecc5ab;--clay-icon-rim:#f3dccb;--clay-icon-shadow:rgba(0,0,0,.7);--clay-halo:rgba(255,255,255,.04);--clay-edge-hi:rgba(255,255,255,.09);--clay-edge-lo:rgba(0,0,0,.3);--clay-drop:rgba(0,0,0,.62);--clay-contact:rgba(0,0,0,.45);--clay-sink:rgba(0,0,0,.58);--clay-sink-hi:rgba(255,255,255,.05);--clay-scrim:rgba(0,0,0,.56);--clay-ring-hi:#353b46;--clay-ring-mid:#252a32;--clay-ring-lo:#15181d;--clay-crest:rgba(255,255,255,.09);--clay-hole:#1c2027;--clay-hole-edge:#121418;--clay-ring-light-day:rgba(232,180,100,.16)}:root[data-clay][data-theme=sage]{color-scheme:light;--bg:#e9efe6;--surface:#f6f9f5;--surface-secondary:#dfe6dc;--text:#223027;--text-muted:#56645a;--border:#d0d9cf;--border-strong:#bcc6bb;--control-border:#808a81;--accent:#3f634b;--accent-soft:#6f8a76;--accent-contrast:#e9efe6;--selected:#223027;--hover:#e1e8df;--link:#3f634b;--focus:#355d42;--danger:#8f4a3f;--siddur-editorial:#865548;--clay-ground:#e9efe6;--clay-ground-lit:#f4f7f3;--clay-struct-a:#f6f9f5;--clay-struct-b:#edf2eb;--clay-card-a:#f9fbf8;--clay-card-b:#f0f4ee;--clay-control-a:#fcfdfc;--clay-control-b:#eff3ed;--clay-down-a:#dce3d9;--clay-down-b:#ecf1e9;--clay-well:#dfe6dc;--clay-sunk:#dae1d8;--clay-reading:#f2f6f1;--clay-copper:#3f634b;--clay-icon-ink:#3f634b;--clay-icon-hi-day:#90a597;--clay-icon-rim:rgba(255,255,255,.9);--clay-icon-shadow:rgba(44,68,51,.42);--clay-halo:rgba(255,255,255,.66);--clay-edge-hi:rgba(255,255,255,.95);--clay-edge-lo:rgba(44,68,51,.1);--clay-drop:rgba(44,68,51,.26);--clay-contact:rgba(44,68,51,.14);--clay-sink:rgba(44,68,51,.2);--clay-sink-hi:rgba(255,255,255,.75);--clay-scrim:rgba(44,68,51,.3);--clay-ring-hi:#f6f9f5;--clay-ring-mid:#dce3d9;--clay-ring-lo:#bcc6bb;--clay-crest:rgba(255,255,255,.5);--clay-hole:#e0e6dd;--clay-hole-edge:#d0d9cf;--clay-ring-light-day:rgba(232,190,100,.22)}:root[data-clay][data-theme=blue]{color-scheme:light;--bg:#e8eef3;--surface:#f6f8fa;--surface-secondary:#dde4ea;--text:#1d2933;--text-muted:#51626f;--border:#cfd6dd;--border-strong:#b9c3cb;--control-border:#7d868d;--accent:#325a77;--accent-soft:#65839a;--accent-contrast:#e8eef3;--selected:#1d2933;--hover:#e0e7ec;--link:#325a77;--focus:#294d67;--danger:#9a4842;--siddur-editorial:#8a5150;--clay-ground:#e8eef3;--clay-ground-lit:#f4f7f9;--clay-struct-a:#f6f8fa;--clay-struct-b:#edf1f5;--clay-card-a:#f9fafc;--clay-card-b:#eff3f7;--clay-control-a:#fcfdfe;--clay-control-b:#eef2f6;--clay-down-a:#dae1e7;--clay-down-b:#ebf0f4;--clay-well:#dde4ea;--clay-sunk:#d8e0e6;--clay-reading:#f2f5f8;--clay-copper:#325a77;--clay-icon-ink:#325a77;--clay-icon-hi-day:#889fb0;--clay-icon-rim:rgba(255,255,255,.9);--clay-icon-shadow:rgba(36,57,75,.42);--clay-halo:rgba(255,255,255,.66);--clay-edge-hi:rgba(255,255,255,.95);--clay-edge-lo:rgba(36,57,75,.1);--clay-drop:rgba(36,57,75,.26);--clay-contact:rgba(36,57,75,.14);--clay-sink:rgba(36,57,75,.2);--clay-sink-hi:rgba(255,255,255,.75);--clay-scrim:rgba(36,57,75,.3);--clay-ring-hi:#f6f8fa;--clay-ring-mid:#dae1e7;--clay-ring-lo:#b9c3cb;--clay-crest:rgba(255,255,255,.5);--clay-hole:#dee5eb;--clay-hole-edge:#cfd6dd;--clay-ring-light-day:rgba(232,190,100,.22)}:root[data-clay][data-theme=plum]{color-scheme:light;--bg:#f0e9ee;--surface:#f9f6f8;--surface-secondary:#e7dfe5;--text:#302530;--text-muted:#685a68;--border:#dad1d9;--border-strong:#c7bdc7;--control-border:#8a8189;--accent:#6a4a63;--accent-soft:#90778a;--accent-contrast:#f0e9ee;--selected:#302530;--hover:#e9e2e7;--link:#6a4a63;--focus:#5b3f55;--danger:#924948;--siddur-editorial:#894e51;--clay-ground:#f0e9ee;--clay-ground-lit:#f8f4f7;--clay-struct-a:#f9f6f8;--clay-struct-b:#f3edf1;--clay-card-a:#fbf9fa;--clay-card-b:#f5f0f3;--clay-control-a:#fdfcfd;--clay-control-b:#f4eff2;--clay-down-a:#e4dce3;--clay-down-b:#f2ecf0;--clay-well:#e7dfe5;--clay-sunk:#e2dae1;--clay-reading:#f6f2f5;--clay-copper:#6a4a63;--clay-icon-ink:#6a4a63;--clay-icon-hi-day:#a996a5;--clay-icon-rim:rgba(255,255,255,.9);--clay-icon-shadow:rgba(69,48,74,.42);--clay-halo:rgba(255,255,255,.66);--clay-edge-hi:rgba(255,255,255,.95);--clay-edge-lo:rgba(69,48,74,.1);--clay-drop:rgba(69,48,74,.26);--clay-contact:rgba(69,48,74,.14);--clay-sink:rgba(69,48,74,.2);--clay-sink-hi:rgba(255,255,255,.75);--clay-scrim:rgba(69,48,74,.3);--clay-ring-hi:#f9f6f8;--clay-ring-mid:#e4dce3;--clay-ring-lo:#c7bdc7;--clay-crest:rgba(255,255,255,.5);--clay-hole:#e7e0e6;--clay-hole-edge:#dad1d9;--clay-ring-light-day:rgba(232,190,100,.22)}:root[data-clay][data-theme=coral]{color-scheme:light;--bg:#fbece6;--surface:#fdf7f5;--surface-secondary:#f3e2dc;--text:#3b2422;--text-muted:#735552;--border:#e9d4cd;--border-strong:#d9c0b8;--control-border:#95827e;--accent:#a73f37;--accent-soft:#bf6f68;--accent-contrast:#fbece6;--selected:#3b2422;--hover:#f5e5de;--link:#145f69;--focus:#0f5964;--danger:#9a3338;--siddur-editorial:#a13e41;--clay-ground:#fbece6;--clay-ground-lit:#fdf6f3;--clay-struct-a:#fdf7f5;--clay-struct-b:#fcf0eb;--clay-card-a:#fefaf8;--clay-card-b:#fcf2ee;--clay-control-a:#fffdfc;--clay-control-b:#fcf1ed;--clay-down-a:#f1dfd9;--clay-down-b:#fbeee9;--clay-well:#f3e2dc;--clay-sunk:#f0ddd7;--clay-reading:#fdf4f1;--clay-copper:#a73f37;--clay-icon-ink:#a73f37;--clay-icon-hi-day:#cc908b;--clay-icon-rim:rgba(255,255,255,.9);--clay-icon-shadow:rgba(110,53,40,.42);--clay-halo:rgba(255,255,255,.66);--clay-edge-hi:rgba(255,255,255,.95);--clay-edge-lo:rgba(110,53,40,.1);--clay-drop:rgba(110,53,40,.26);--clay-contact:rgba(110,53,40,.14);--clay-sink:rgba(110,53,40,.2);--clay-sink-hi:rgba(255,255,255,.75);--clay-scrim:rgba(110,53,40,.3);--clay-ring-hi:#fdf7f5;--clay-ring-mid:#f1dfd9;--clay-ring-lo:#d9c0b8;--clay-crest:rgba(255,255,255,.5);--clay-hole:#f4e3dd;--clay-hole-edge:#e9d4cd;--clay-ring-light-day:rgba(232,190,100,.22)}:root[data-clay][data-theme=teal]{color-scheme:light;--bg:#e5f3f0;--surface:#f5faf9;--surface-secondary:#daeae7;--text:#173b3d;--text-muted:#4c6566;--border:#cbddda;--border-strong:#b5cac8;--control-border:#758e8e;--accent:#06696d;--accent-soft:#449092;--accent-contrast:#e5f3f0;--selected:#173b3d;--hover:#ddece9;--link:#8f441c;--focus:#7d3b1b;--danger:#a1414a;--siddur-editorial:#904f57;--clay-ground:#e5f3f0;--clay-ground-lit:#f2f9f8;--clay-struct-a:#f5faf9;--clay-struct-b:#eaf5f3;--clay-card-a:#f8fcfb;--clay-card-b:#edf7f5;--clay-control-a:#fcfefd;--clay-control-b:#ecf6f4;--clay-down-a:#d7e7e4;--clay-down-b:#e8f4f2;--clay-well:#daeae7;--clay-sunk:#d5e5e3;--clay-reading:#f0f8f6;--clay-copper:#06696d;--clay-icon-ink:#06696d;--clay-icon-hi-day:#6fa8aa;--clay-icon-rim:rgba(255,255,255,.9);--clay-icon-shadow:rgba(28,74,74,.42);--clay-halo:rgba(255,255,255,.66);--clay-edge-hi:rgba(255,255,255,.95);--clay-edge-lo:rgba(28,74,74,.1);--clay-drop:rgba(28,74,74,.26);--clay-contact:rgba(28,74,74,.14);--clay-sink:rgba(28,74,74,.2);--clay-sink-hi:rgba(255,255,255,.75);--clay-scrim:rgba(28,74,74,.3);--clay-ring-hi:#f5faf9;--clay-ring-mid:#d7e7e4;--clay-ring-lo:#b5cac8;--clay-crest:rgba(255,255,255,.5);--clay-hole:#dbebe8;--clay-hole-edge:#cbddda;--clay-ring-light-day:rgba(232,190,100,.22)}:root[data-clay][data-theme=amber]{color-scheme:dark;--bg:#1e1a28;--surface:#2a2734;--surface-secondary:#16131d;--text:#fff6dc;--text-muted:#c9bfa6;--border:#373340;--border-strong:#494651;--control-border:#7b7881;--accent:#e1a83b;--accent-soft:#aa8036;--accent-contrast:#1e1a28;--selected:#fff6dc;--hover:#302c39;--link:#80d1c5;--focus:#a9e5d9;--danger:#f08b82;--siddur-editorial:#e38974;--clay-ground:#1e1a28;--clay-ground-lit:#262230;--clay-struct-a:#2c2835;--clay-struct-b:#231f2c;--clay-card-a:#2f2b38;--clay-card-b:#262230;--clay-control-a:#373340;--clay-control-b:#2a2734;--clay-down-a:#17141f;--clay-down-b:#231f2c;--clay-well:#16131d;--clay-sunk:#201c2a;--clay-reading:#24202d;--clay-copper:#e1a83b;--clay-icon-ink:#e9b54f;--clay-icon-hi-day:#f1d192;--clay-icon-rim:#f7e3bc;--clay-icon-shadow:rgba(0,0,0,.7);--clay-halo:rgba(255,255,255,.04);--clay-edge-hi:rgba(255,255,255,.09);--clay-edge-lo:rgba(0,0,0,.3);--clay-drop:rgba(0,0,0,.62);--clay-contact:rgba(0,0,0,.45);--clay-sink:rgba(0,0,0,.58);--clay-sink-hi:rgba(255,255,255,.05);--clay-scrim:rgba(0,0,0,.56);--clay-ring-hi:#403c48;--clay-ring-mid:#2f2b38;--clay-ring-lo:#14121b;--clay-crest:rgba(255,255,255,.09);--clay-hole:#282432;--clay-hole-edge:#16131e;--clay-ring-light-day:rgba(232,180,100,.16)}:root[data-clay][data-clay-sun=night]{--clay-icon-hi:color-mix(in srgb,var(--clay-icon-hi-day) 72%,var(--clay-blue));--clay-ring-light:rgba(138,180,244,.18)}:root[data-clay]{--clay-struct:linear-gradient(160deg,var(--clay-struct-a),var(--clay-struct-b));--clay-card:linear-gradient(150deg,var(--clay-card-a) 0%,var(--clay-card-b) 100%);--clay-control:linear-gradient(150deg,var(--clay-control-a) 0%,var(--clay-control-b) 100%);--clay-control-down:linear-gradient(150deg,var(--clay-down-a) 0%,var(--clay-down-b) 100%);--clay-float:linear-gradient(160deg,var(--clay-card-a),var(--clay-card-b));--clay-struct-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi),0 1px 0 var(--clay-edge-lo),calc(var(--clay-lx)*2px) calc(var(--clay-ly)*10px) 24px -14px var(--clay-drop);--clay-dock-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi),0 -1px 0 var(--clay-edge-lo),0 -12px 26px -16px var(--clay-drop);--clay-card-shadow:calc(var(--clay-lx)*-6px) calc(var(--clay-ly)*-6px) 14px var(--clay-halo),calc(var(--clay-lx)*8px) calc(var(--clay-ly)*10px) 22px -8px var(--clay-drop),calc(var(--clay-lx)*1px) calc(var(--clay-ly)*2px) 3px var(--clay-contact),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi),inset calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-3px) 7px var(--clay-edge-lo);--clay-card-shadow-down:calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-2px) 6px var(--clay-halo),calc(var(--clay-lx)*3px) calc(var(--clay-ly)*4px) 9px -5px var(--clay-drop),inset calc(var(--clay-lx)*2px) calc(var(--clay-ly)*2px) 5px var(--clay-sink),inset calc(var(--clay-lx)*-1px) calc(var(--clay-ly)*-1px) 0 var(--clay-sink-hi);--clay-soft-shadow:calc(var(--clay-lx)*-4px) calc(var(--clay-ly)*-4px) 10px var(--clay-halo),calc(var(--clay-lx)*6px) calc(var(--clay-ly)*8px) 18px -9px var(--clay-drop),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi);--clay-row-shadow:calc(var(--clay-lx)*2px) calc(var(--clay-ly)*3px) 6px -3px var(--clay-drop),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi);--clay-control-shadow:calc(var(--clay-lx)*-3px) calc(var(--clay-ly)*-3px) 8px var(--clay-halo),calc(var(--clay-lx)*5px) calc(var(--clay-ly)*6px) 12px -5px var(--clay-drop),calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-contact),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi),inset calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-2px) 5px var(--clay-edge-lo);--clay-tile-shadow:calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-2px) 5px var(--clay-halo),calc(var(--clay-lx)*3px) calc(var(--clay-ly)*4px) 8px -3px var(--clay-drop),calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 1px var(--clay-contact),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi),inset calc(var(--clay-lx)*-1px) calc(var(--clay-ly)*-2px) 4px var(--clay-edge-lo);--clay-pressed-shadow:inset calc(var(--clay-lx)*3px) calc(var(--clay-ly)*3px) 6px var(--clay-sink),inset calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-2px) 5px var(--clay-sink-hi);--clay-well-shadow:inset calc(var(--clay-lx)*3px) calc(var(--clay-ly)*3px) 7px var(--clay-sink),inset calc(var(--clay-lx)*-3px) calc(var(--clay-ly)*-3px) 7px var(--clay-sink-hi);--clay-sel-line:var(--accent);--clay-selected-shadow:inset calc(var(--clay-lx)*2px) calc(var(--clay-ly)*2px) 5px var(--clay-sink),inset calc(var(--clay-lx)*-1px) calc(var(--clay-ly)*-1px) 3px var(--clay-sink-hi),inset 0 0 0 1px var(--clay-sel-line);--clay-sheet-shadow:0 -14px 34px -16px var(--clay-drop),inset 0 1px 0 var(--clay-edge-hi);--clay-float-shadow:calc(var(--clay-lx)*8px) calc(var(--clay-ly)*16px) 34px -12px var(--clay-drop),calc(var(--clay-lx)*1px) calc(var(--clay-ly)*2px) 4px var(--clay-contact),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi);--clay-plate-shadow:calc(var(--clay-lx)*-7px) calc(var(--clay-ly)*-7px) 16px var(--clay-halo),calc(var(--clay-lx)*10px) calc(var(--clay-ly)*13px) 26px -8px var(--clay-drop),calc(var(--clay-lx)*2px) calc(var(--clay-ly)*3px) 4px var(--clay-contact),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi),inset calc(var(--clay-lx)*-3px) calc(var(--clay-ly)*-4px) 9px var(--clay-edge-lo);--clay-torus-shadow:calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-2px) 5px var(--clay-halo),calc(var(--clay-lx)*4px) calc(var(--clay-ly)*6px) 10px -3px var(--clay-drop),calc(var(--clay-lx)*1px) calc(var(--clay-ly)*2px) 2px var(--clay-contact),inset calc(var(--clay-lx)*4px) calc(var(--clay-ly)*5px) 8px var(--clay-sink),inset calc(var(--clay-lx)*-2px) calc(var(--clay-ly)*-2px) 5px var(--clay-sink-hi);--shadow:var(--clay-soft-shadow);--sel-ink:var(--accent);--sel-line:var(--clay-sel-line);--sel-ring:var(--clay-selected-shadow);--primary-line:color-mix(in srgb,var(--accent) 78%,transparent);--ui-scrim:var(--clay-scrim);--clay-field-frame:inset 0 0 0 1px color-mix(in srgb,var(--control-border) 62%,transparent);--clay-field-shadow:var(--clay-well-shadow),var(--clay-field-frame);--clay-open-ground:color-mix(in srgb,var(--clay-card-b) 55%,var(--clay-well));--clay-open-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink),inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent);--clay-current-line:color-mix(in srgb,var(--accent) 45%,transparent);--radius:16px;--radius-sm:12px}:root[data-clay] body{background:radial-gradient(120% 560px at calc(50% - var(--clay-lx)*28%) 0,var(--clay-ground-lit),transparent 70%) no-repeat,var(--clay-ground)}:root[data-clay][data-clay-page=reader] body{background:var(--clay-ground)}:root[data-clay] .shell-head-safe{background:var(--clay-struct);border-bottom-color:transparent;box-shadow:var(--clay-struct-shadow)}:root[data-clay] .shell-head{background:transparent}:root[data-clay] .brand-mark{box-shadow:var(--clay-tile-shadow)}:root[data-clay] .head-search input{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .theme-trigger{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .prayer-nav-bar{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-clay] .tabbar{gap:4px;padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-top-color:transparent;border-radius:24px 24px 0 0;background:var(--clay-struct);box-shadow:var(--clay-dock-shadow)}:root[data-clay] :is(.tabbar>button,.more-menu>button){display:grid;justify-items:center;align-content:center;gap:3px;min-height:60px;padding:6px 2px 5px;border-radius:var(--clay-r-control);color:var(--ink-2);font-size:14px;font-weight:500}:root[data-clay] :is(.tabbar>button,.more-menu>button) .clay-icon{--clay-icon-ink:var(--ink-2);--clay-icon-hi:color-mix(in srgb,var(--ink-2) 55%,var(--clay-control-a))}:root[data-clay] .tab-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}:root[data-clay] .more-menu>button.is-open{color:var(--ink);background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.tabbar>button,.more-menu>button).on{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.tabbar>button,.more-menu>button).on .clay-icon{--clay-icon-ink:var(--clay-icon-ink-on,var(--accent));--clay-icon-hi:var(--clay-icon-hi-day)}:root[data-clay] .more-menu .sheet{inset-inline:calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-left,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px));width:auto;min-width:0;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border:0;border-radius:var(--clay-r-card);background:var(--clay-float);box-shadow:var(--clay-float-shadow),var(--clay-sheet-shadow)}:root[data-clay] .more-menu .sheet button{position:relative;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:center;display:grid;justify-items:center;align-content:center;gap:6px;min-height:84px;padding:10px 4px 8px;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink);font-size:15px;font-weight:500;line-height:1.2;text-align:center}:root[data-clay] .more-menu .sheet .tile-label{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}:root[data-clay] .more-menu .sheet button>.clay-icon{display:block;margin:0;justify-self:center}:root[data-clay] .more-menu .sheet .tile-dot{top:12px;left:calc(50% + 13px)}:root[data-clay] .more-menu .sheet button[aria-current=page]{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .more-menu .sheet button[aria-current=page]:after{display:none}:root[data-clay] .more-menu .sheet button.nav-circle{color:var(--accent)}:root[data-clay] .theme-swatch{border-color:transparent;box-shadow:inset 1px 1px 2px #0000002e,0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}:root[data-clay] .theme-light{background:radial-gradient(circle,#96491f 0 32%,#efe8dd 36%)}:root[data-clay] .theme-dark{background:radial-gradient(circle,#d4915f 0 32%,#16191f 36%)}:root[data-clay] .theme-sage{background:radial-gradient(circle,#3f634b 0 32%,#e9efe6 36%)}:root[data-clay] .theme-blue{background:radial-gradient(circle,#325a77 0 32%,#e8eef3 36%)}:root[data-clay] .theme-plum{background:radial-gradient(circle,#6a4a63 0 32%,#f0e9ee 36%)}:root[data-clay] .theme-coral{background:radial-gradient(circle,#a73f37 0 32%,#fbece6 36%)}:root[data-clay] .theme-teal{background:radial-gradient(circle,#06696d 0 32%,#e5f3f0 36%)}:root[data-clay] .theme-amber{background:radial-gradient(circle,#e1a83b 0 32%,#1e1a28 36%)}:root[data-clay] .theme-menu{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .theme-menu button{border-radius:10px}:root[data-clay] .clay-card{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .clay-control{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .clay-tile{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .clay-well{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay] .reading-list{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] :is(.index-row,.prayer-link){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}:root[data-clay] .reading-list :is(.index-row,.prayer-link){border-radius:0;background:transparent;box-shadow:none}:root[data-clay] .reader-navigation{border-top-color:transparent}:root[data-clay] .reader-step{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .reader-step.next{background:var(--clay-card);box-shadow:var(--clay-card-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .notice{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .notice.error{border-color:var(--danger)}:root[data-clay] .notice.sensitive{border-color:transparent;border-inline-start-color:var(--accent);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .badge{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .badge.season{box-shadow:var(--clay-row-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] :is(button.ghost,.reader-tools button,.local-back,.md-secondary,.md-close,.ja-button:not(.is-primary)){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .reader-tools label{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .reader-tools{border-bottom-color:transparent}:root[data-clay] :is(.lz-outline,.personal-primary,.prayer-compass-primary,.md-primary,.offline-primary,.ja-button.is-primary,.collection-new button,.mitzvot-undo-confirm,.app-fallback button,.webview-hint-actions .webview-hint-open,.tc-table-go){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] :is(.halacha-search>div>button,.halacha-chat-input button){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .ui-icon-button.is-framed{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ui-icon-button.is-quiet{border-radius:50%}:root[data-clay] .scroll-top-button.arrow-button{border:0;border-radius:50%;background:transparent;box-shadow:none}:root[data-clay] .scroll-top-button.arrow-button:is(:active,:hover){background:transparent;box-shadow:none}:root[data-clay] .scroll-top-button.arrow-button:not(.is-shown),:root[data-clay] body:has(.more-menu .sheet,[aria-modal=true],dialog[open],.md-sheet,.ja-sheet,input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) .scroll-top-button.arrow-button{opacity:0;visibility:hidden;pointer-events:none}:root[data-clay] .scroll-top-button .arrow-mark[data-dir][data-size]{--arrow-d:36px;box-shadow:var(--clay-float-shadow)}:root[data-clay] .ui-text-size{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ui-text-size .ui-text-size-step{border-radius:var(--clay-r-control)}:root[data-clay] .ui-text-size-label{border-inline-color:color-mix(in srgb,var(--line-strong) 70%,transparent)}:root[data-clay] .heart-toggle{width:40px;height:40px;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .heart-toggle.is-saved{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.seg,.ja-seg,.personal-switch[role=group]){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ja-seg>button{border-inline-start-color:transparent}:root[data-clay] :is(.seg,.ja-seg,.personal-switch[role=group],.lz-segments)>button:is(.on,.is-on,.selected,[aria-checked=true],[aria-pressed=true],[aria-selected=true]){background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.personal-switch:not([role=group]) button.selected,.commentary-bar button.on,.commentary-selector button.on,.iyun-segment.selected,.mitzvot-range-btn.active,.md-hour-options button[aria-pressed=true],.library-grid button[aria-current=true],.nusach-compare-picker button.is-selected,.nusach-onboarding-grid button.is-selected,.commentator-picker button.on,.ja-quick>button.is-on,.ja-week>button.is-on,.mz-chip.is-on,.ui-picker-list.is-grid .ui-picker-option.is-selected,.lz-chip.is-on,.hb-seg>button.is-on,.hb-tile.is-on,.nz-choice.on,.chok-days button.is-on,.autoscroll-trigger[aria-pressed=true]){background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .ja-switch .ja-switch-track{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay] .ja-switch .ja-switch-thumb{background:var(--clay-control);box-shadow:calc(var(--clay-lx)*1px) calc(var(--clay-ly)*2px) 4px var(--clay-drop),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi)}:root[data-clay] .ja-switch.is-on .ja-switch-track{box-shadow:var(--clay-well-shadow),inset 0 0 0 1px var(--clay-sel-line)}:root[data-clay] .ja-switch.is-on .ja-switch-thumb{background:radial-gradient(circle at 50% 50%,var(--accent) 0 3.5px,transparent 4px),var(--clay-control)}:root[data-clay] :is(.clearable-input>input:not([type=range]),.personal-field input,.personal-field textarea,.lz-field textarea,.seg-search,textarea.clay-field,input.clay-field){border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] :is(.clearable-input>input,.personal-field input,.personal-field textarea,.seg-search):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-clay] .clearable-input-button>span{background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .ui-select-trigger{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ui-select.is-field .ui-select-trigger{border-color:transparent}:root[data-clay] .ui-select.is-chip .ui-select-trigger{border-radius:var(--clay-r-pill)}:root[data-clay] .ui-select.is-changed .ui-select-trigger{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .ui-select-trigger[aria-expanded=true]{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--gold)}:root[data-clay] .ui-select-chevron{background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .is-sheet .ui-picker{border-color:transparent;border-radius:24px 24px 0 0;background:var(--clay-float);box-shadow:var(--clay-sheet-shadow)}:root[data-clay] .is-popover .ui-picker{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .ui-picker-grip{background:var(--clay-well);box-shadow:var(--clay-pressed-shadow);height:5px}:root[data-clay] .ui-picker-option{border-radius:var(--clay-r-control)}:root[data-clay] .ui-picker-list:not(.is-grid) .ui-picker-option.is-selected{background:var(--clay-sunk)}:root[data-clay] .ui-picker-list.is-grid .ui-picker-option{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .ui-picker-search .clearable-input>input{background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] :is(.ja-sheet,.memorial-dialog,.md-sheet){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] :is(.ja-sheet-backdrop,.memorial-backdrop){background:var(--clay-scrim)}:root[data-clay] .prayer-nav-popover{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .prayer-nav-list button{border-radius:var(--clay-r-control)}:root[data-clay] .prayer-nav-list button[aria-current=true]{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(details.clay-details,.halacha-more,.brachot-more,.daf-more)>summary{border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] :is(details.clay-details,.halacha-more,.brachot-more,.daf-more)[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] :is(.offline-pack-bar,.clay-progress){background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay] :is(.offline-pack-bar,.clay-progress)>span{background:linear-gradient(90deg,var(--clay-gold),var(--accent))}:root[data-clay] .title-ornament:before,:root[data-clay] .title-ornament:after{box-shadow:0 1px 0 var(--clay-edge-hi)}:root[data-clay] .title-ornament b{box-shadow:0 0 0 1.5px color-mix(in srgb,#c9a24a 22%,transparent),calc(var(--clay-lx)*.5px) calc(var(--clay-ly)*1px) 1.5px var(--clay-drop)}:root[data-clay] .title-ornament i{box-shadow:0 0 0 2px color-mix(in srgb,#c9a24a 20%,transparent),calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1.5px) 2.5px var(--clay-drop),inset .5px .5px #fffae6b3}:root[data-clay] .prayer-complete-btn.completion-rect{background:var(--clay-card);box-shadow:var(--clay-control-shadow)}:root[data-clay] .prayer-complete-done.completion-rect{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .prayer-complete-done:not(.completion-rect){border-color:transparent;background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.clay-control,.clay-tile,.clay-press,.tabbar>button,.more-menu>button,.more-menu .sheet button,.theme-trigger,button.ghost,.reader-tools button,.local-back,.md-secondary,.ja-button,.lz-outline,.personal-primary,.prayer-compass-primary,.md-primary,.offline-primary,.ui-icon-button,.scroll-top-button,.ui-text-size-step,.heart-toggle,.seg>button,.ja-seg>button,.personal-switch>button,.ui-select-trigger,.index-row,.prayer-link,.reader-step,.prayer-complete-btn,.clearable-input-button){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.clay-card.clay-press,.reader-step,.index-row,.prayer-link):active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.clay-control,.clay-tile,.clay-press:not(.clay-card),.more-menu .sheet button,.theme-trigger,button.ghost,.reader-tools button,.local-back,.md-secondary,.ja-button,.lz-outline,.personal-primary,.prayer-compass-primary,.md-primary,.offline-primary,.ui-icon-button.is-framed,.scroll-top-button,.heart-toggle,.ui-select-trigger,.prayer-complete-btn):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.tabbar>button,.more-menu>button,.seg>button,.ja-seg>button,.personal-switch>button,.ui-text-size-step,.ui-icon-button.is-quiet,.clearable-input-button):active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] :is(.clay-control,.clay-tile,.more-menu .sheet button,button.ghost,.reader-tools button,.local-back,.ui-icon-button.is-framed,.ui-select-trigger,.index-row,.prayer-link,.reader-step):hover:not(:active):not(:disabled){background:var(--clay-control-a)}}:root[data-clay] :is(.clay-control,.clay-tile,.clay-press,.tabbar>button,.more-menu>button,.more-menu .sheet button,.theme-trigger,button.ghost,.reader-tools button,.local-back,.ja-button,.personal-primary,.ui-icon-button,.scroll-top-button,.ui-text-size-step,.heart-toggle,.seg>button,.ja-seg>button,.personal-switch>button,.ui-select-trigger,.index-row,.prayer-link,.reader-step,.prayer-complete-btn):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] :is(.clay-control,.clay-tile,.clay-press,button.ghost,.reader-tools button,.ja-button,.personal-primary,.ui-icon-button,.ui-select-trigger,.reader-step,.prayer-complete-btn):disabled{box-shadow:none;opacity:.5;transform:none;cursor:default}:root[data-clay] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:7px;background:var(--clay-well);box-shadow:var(--clay-field-shadow);color:var(--accent);vertical-align:middle;cursor:pointer;transition:box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] input[type=checkbox]:checked{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] input[type=checkbox]:after{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:var(--clay-i-check) center/15px 15px no-repeat;mask:var(--clay-i-check) center/15px 15px no-repeat;opacity:0}:root[data-clay] input[type=checkbox]:checked:after{opacity:1}:root[data-clay] input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] input[type=checkbox]:disabled{opacity:.5;cursor:default}:root[data-clay]{--clay-i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.6 4.5L19 7.5'/%3E%3C/svg%3E")}:root[data-clay] :is(.rite-notes-toggle,.nz-check,.sr-original,.compare-toggle,.offline-wifi,.prep-reminder-section label,.prep-reminder-topics label,.prep-enable-reminders,label.clay-check){display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}:root[data-clay] .prep-task-main{min-height:44px}:root[data-clay] :is(button.link,.event-line button,.shnayim-save,.source-credit>summary){min-height:44px}:root[data-clay] :is(.event-line button,.shnayim-save,.source-credit>summary){display:inline-flex;align-items:center}:root[data-clay] .source-credit a{display:inline-block;padding-block-start:11px;padding-block-end:11px;padding-block:11px;margin-block-start:-11px;margin-block-end:-11px;margin-block:-11px}:root[data-clay] .reader-title-row{flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}:root[data-clay] .reader-title-row>:is(h1,h2){width:100%;min-width:0;text-align:center;text-wrap:balance}:root[data-clay] .reader-title-row>.heart-toggle{margin-top:0}:root[data-clay] :is(.clay-list,.tc-list,.favorite-list,.tradition-list,.offline-pack-list){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow);overflow:hidden}:root[data-clay] .clay-list>*+*{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] :is(.clay-list,.tc-list,.favorite-list,.tradition-list,.offline-pack-list) :is(button,a):not(.heart-toggle):not(.ui-icon-button){transition:box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.clay-list,.tc-list,.favorite-list,.tradition-list,.offline-pack-list) :is(button,a):not(.heart-toggle):not(.ui-icon-button):active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.clay-current,.rm-time-row.is-on,.world-place.is-current,.year-index button[aria-current=date]){outline:1px solid var(--clay-current-line);outline-offset:-1px}:root[data-clay] .year-index button[aria-current=date]>span{color:var(--accent)}:root[data-clay]{--kz-progress:#2a55d0;--kz-progress-from:#2347bd;--kz-progress-to:#325ddb;--clay-ring-halo:rgba(112,160,238,.36);--clay-ring-wash:rgba(138,180,244,.2)}:root[data-clay]:is([data-theme=dark],[data-theme=amber]):not(.clay-light-look):not(.qz-arena-light){--kz-progress:#789cf8;--kz-progress-from:#6189f2;--kz-progress-to:#8fadfb;--clay-ring-halo:rgba(120,156,248,.3);--clay-ring-wash:rgba(90,130,232,.15)}:root[data-clay] .clay-ring-halo{position:absolute;z-index:-2;left:50%;top:var(--clay-ring-c);width:var(--clay-halo-w);height:var(--clay-halo-h);margin:calc(var(--clay-halo-h)/-2) 0 0 calc(var(--clay-halo-w)/-2);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--clay-ring-halo) calc(var(--clay-plate-r) - 3px),color-mix(in srgb,var(--clay-ring-halo) 40%,transparent) calc(var(--clay-plate-r) + 10px),transparent calc(var(--clay-plate-r) + 28px)),radial-gradient(ellipse closest-side at 50% 50%,var(--clay-ring-wash) 0,var(--clay-ring-wash) 58%,color-mix(in srgb,var(--clay-ring-wash) 45%,transparent) 78%,transparent 100%)}:root[data-clay] .spiritual-circle-core{position:relative;z-index:0;padding-top:14px;--clay-ring-c:80px;--clay-plate-r:80px;--clay-halo-w:252px;--clay-halo-h:206px}:root[data-clay] .spiritual-circle-label{margin-top:6px}:root[data-clay] .spiritual-circle-core:before,:root[data-clay] .spiritual-circle-core:after{content:"";position:absolute;z-index:-1;left:50%;border-radius:50%;pointer-events:none}:root[data-clay] .spiritual-circle-core:before{top:0;width:160px;height:160px;margin-left:-80px;background:radial-gradient(circle closest-side,transparent 70%,var(--clay-ring-light) 84%,transparent 100%),radial-gradient(circle at calc(50% - var(--clay-lx)*20%) calc(50% - var(--clay-ly)*24%),var(--clay-ring-hi),transparent 62%),var(--clay-control);box-shadow:var(--clay-plate-shadow)}:root[data-clay] .spiritual-circle-core:after{top:14px;box-sizing:border-box;width:132px;height:132px;margin-left:-66px;border:22px solid transparent;background:radial-gradient(circle at 46% 44%,var(--clay-hole),var(--clay-hole-edge) 100%) padding-box,radial-gradient(circle closest-side,transparent 64%,var(--clay-crest) 80%,transparent 96%) border-box,conic-gradient(from 135deg,var(--clay-ring-lo),var(--clay-ring-mid) 25%,var(--clay-ring-hi) 50%,var(--clay-ring-mid) 75%,var(--clay-ring-lo)) border-box;box-shadow:var(--clay-torus-shadow)}:root[data-clay] .spiritual-circle.is-night{--clay-ring-light:rgba(138,180,244,.24)}:root[data-clay] .circle-week-ring{isolation:isolate;padding:22px 40px;--clay-ring-c:50%;--clay-plate-r:98px;--clay-halo-w:300px;--clay-halo-h:244px}:root[data-clay] .circle-week-ring:before{content:none;animation:none}:root[data-clay] .circle-week-ring .spiritual-ring{filter:none}:root[data-clay] .circle-week-ring:after{inset:auto;left:50%;top:50%;z-index:-3;width:196px;height:196px;margin:-98px 0 0 -98px;border-radius:50%;animation:none;background:radial-gradient(circle closest-side,transparent 70%,var(--clay-ring-light) 84%,transparent 100%),radial-gradient(circle at calc(50% - var(--clay-lx)*20%) calc(50% - var(--clay-ly)*24%),var(--clay-ring-hi),transparent 62%),var(--clay-control);box-shadow:var(--clay-plate-shadow)}:root[data-clay] .circle-week-ring .clay-ring-halo{z-index:-4}:root[data-clay] .clay-ring-band{position:absolute;z-index:-2;left:50%;top:50%;box-sizing:border-box;width:160px;height:160px;margin:-80px 0 0 -80px;border:24px solid transparent;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 46% 44%,var(--clay-hole),var(--clay-hole-edge) 100%) padding-box,radial-gradient(circle closest-side,transparent 64%,var(--clay-crest) 80%,transparent 96%) border-box,conic-gradient(from 135deg,var(--clay-ring-lo),var(--clay-ring-mid) 25%,var(--clay-ring-hi) 50%,var(--clay-ring-mid) 75%,var(--clay-ring-lo)) border-box;box-shadow:var(--clay-torus-shadow)}:root[data-clay] .circle-week-count{gap:3px;--clay-count-scale:min(var(--a11y-chrome-scale,1),1.08);-webkit-text-size-adjust:100%;text-size-adjust:100%}:root[data-clay] .circle-week-count strong{font-size:calc(30px * var(--clay-count-scale));font-weight:500;line-height:1;font-variant-numeric:tabular-nums}:root[data-clay] .circle-week-ring .circle-week-count span{max-width:none;font-size:calc(12.5px * var(--clay-count-scale));line-height:1.15;white-space:nowrap;font-variant-numeric:tabular-nums}:root[data-clay] .olam-first{display:inline-grid;justify-items:center;align-items:center;width:auto;min-width:76px;min-height:44px;padding:5px 18px 6px;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .olam-first:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .olam-first-text{display:grid;justify-items:center;gap:2px;line-height:1.25;text-align:center;white-space:nowrap}:root[data-clay] .olam-first-kicker{color:var(--ink-2);font-size:13px}:root[data-clay] .olam-first-seal{position:relative;display:grid;place-items:center;width:28px;height:28px}:root[data-clay] .olam-first-seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:conic-gradient(var(--kz-progress) var(--olam-first-p,0%),color-mix(in srgb,var(--kz-progress) 18%,transparent) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}:root[data-clay] .olam-first-count{--olam-num:#d9782e;--olam-num-edge:#8a4310;--olam-num-glow:rgba(240,150,70,.55);color:var(--olam-num);font-size:15px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;-webkit-text-stroke:.5px var(--olam-num-edge);paint-order:stroke fill;filter:drop-shadow(0 0 3px var(--olam-num-glow))}:root[data-clay]:is([data-theme=dark],[data-theme=amber]):not(.clay-light-look) .olam-first-count{--olam-num:#f6a865;--olam-num-edge:#7a3a0c;--olam-num-glow:rgba(246,168,101,.5)}:root[data-clay] .olam-home:not(.olam-first){width:auto;min-width:min(100%,260px);padding:4px 18px 6px;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] :is(.reading-text,.psalm-text,.library-text,.sr-text,.zemer-text,.chok-text,.chok-mikra,.chok-targum,.chok-commentary,.chok-translation,.tc-article-body,.torah-hit-snippet,.practical-answer,.halacha-excerpt,.gemara,.steinsaltz,.commentary-item,.shnayim-mikra-text,.shnayim-targum,.ts-verse,.tradition-body,.memorial-reading,.table-divrei-item,.chat-text,.chat-entry-answer){box-shadow:none;text-shadow:none}:root[data-clay] .reading-text{background:var(--clay-reading);border-color:color-mix(in srgb,var(--line) 80%,transparent)}:root[data-clay] .focused .reading-text{background:transparent;border-color:transparent}:root[data-clay]{--clay-i-open-book:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.6C10 5.1 7 4.6 3.6 5v13.2c3.4-.4 6.4.1 8.4 1.6 2-1.5 5-2 8.4-1.6V5C17 4.6 14 5.1 12 6.6zM12 6.6v13.2'/%3E%3C/svg%3E");--clay-i-timer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13.2' r='7.2'/%3E%3Cpath d='M12 9.4v3.8l2.6 1.6M9.6 3.6h4.8'/%3E%3C/svg%3E")}:root[data-clay][data-a11y-contrast] :is(.weather-strip,.next-zman,.location-control,.today-context,.ja-today,.today-prep-card,.daily-learning-item,.prayer-context-panel,.today-timeline,.today-links,.learning-resume-item,.halacha-treat,.memorial-entry){border:1px solid var(--line-strong)}:root[data-clay] :is(.weather-strip,.next-zman,.location-control,.today-context,.ja-today,.today-prep-card,.daily-learning-item,.prayer-context-panel,.today-timeline,.today-links,.learning-resume-item,.halacha-treat,.memorial-entry,.ner-hashem,.ner-zikaron){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] :is(.halacha-treat,.ner-hashem,.memorial-entry,.ner-zikaron){border:1px solid color-mix(in srgb,#b8912f 45%,transparent)}:root[data-clay] .ner-hashem .ner-inner{background:none}:root[data-clay] .memorial-entry:after{border-radius:calc(var(--clay-r-card) - 5px)}:root[data-clay] .weather-strip{background:linear-gradient(150deg,color-mix(in srgb,var(--clay-control-a) 92%,var(--accent) 8%),var(--clay-card-b) 120%)}:root[data-clay] .daily-learning-item{padding:7px 12px;border-radius:var(--clay-r-control)}:root[data-clay] .daily-learning-item.complete{background:var(--clay-card)}:root[data-clay] :is(.prayer-context-panel,.today-timeline){border-style:solid;border-width:1px}:root[data-clay] .today-timeline{padding:12px 18px}:root[data-clay] .today-links{display:grid;gap:8px;padding:10px 14px}:root[data-clay] .today-links .card-line{align-items:center;padding:4px 2px;border-top:0}:root[data-clay] .daily-learning{border-color:transparent}:root[data-clay] .next-zman{padding:18px 20px}:root[data-clay] .today-context{padding:16px}:root[data-clay] :is(.daily-learning-complete,.locate-button,.prayer-context-item,.today-links .link,.location-control-head){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .today-links .link{min-height:44px;padding:8px 16px;color:var(--accent)}:root[data-clay] .location-control-head{padding:8px 12px}:root[data-clay] .location-search-row input{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .today-context .today-feature{position:relative;margin-top:8px;padding:10px 14px;padding-inline-start:14px;padding-inline-end:50px;padding-inline:14px 50px;border:0;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] :is(.today-prep-card,.ja-today){position:relative}:root[data-clay] :is(.today-context .today-feature,.today-prep-card,.ja-today)>.arrow-mark[data-dir][data-size]{position:absolute;inset-inline-end:10px;top:50%;margin-top:calc(var(--arrow-d) / -2)}:root[data-clay] :is(.ja-today-icon,.smart-prayer-compass>span){border:0;border-radius:var(--clay-r-tile);background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .smart-prayer-compass>span{width:30px;height:30px}:root[data-clay] .halacha-treat{position:relative;padding-top:14px}:root[data-clay] .halacha-treat:before{content:"";position:absolute;inset-inline-start:12px;top:12px;width:38px;height:38px;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .halacha-treat:after{content:"";position:absolute;inset-inline-start:21px;top:21px;width:20px;height:20px;background:var(--clay-icon-ink);-webkit-mask:var(--clay-i-open-book) center/20px 20px no-repeat;mask:var(--clay-i-open-book) center/20px 20px no-repeat}:root[data-clay] .daily-learning-complete[aria-pressed=true]{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .spiritual-circle{grid-template-columns:minmax(0,1fr) 148px minmax(0,1fr);align-items:start;gap:4px;margin:4px 0 22px}:root[data-clay] .spiritual-side{align-self:center;grid-template-rows:repeat(4,auto);gap:3px;padding-top:6px}:root[data-clay] .spiritual-side{position:relative;z-index:1}:root[data-clay] :is(.spiritual-side-kicker,.spiritual-side-note,.spiritual-side-extra){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-meta);line-height:1.3}:root[data-clay] .spiritual-side-kicker{color:var(--ink-2)}:root[data-clay] .spiritual-side-time{font-size:26px;line-height:1.15}:root[data-clay] .spiritual-side-note{color:var(--accent)}:root[data-clay] .spiritual-side-extra{color:var(--ink-2);font-variant-numeric:tabular-nums}:root[data-clay] .spiritual-circle-label{color:var(--ink-2);font-size:var(--type-meta)}:root[data-clay] .learning-resume.is-clay-four{gap:12px;padding:2px 0 4px;border:0}:root[data-clay] .learning-resume-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(100px,auto);gap:14px}:root[data-clay] .learning-resume-grid.is-four>.smart-prayer-wrap{display:grid}:root[data-clay] .learning-resume-grid.is-four :is(.learning-resume-item){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;min-height:100px;padding:12px 14px;border-radius:var(--clay-r-card);text-align:center}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item>:not(.resume-icon){display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-column:auto}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item>:is(:first-child:not(.resume-icon),.resume-icon+*){color:var(--accent);font-size:var(--type-meta);padding:0}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item>strong{color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item>small{color:var(--ink-2);font-size:var(--type-meta)}:root[data-clay] .learning-resume-grid.is-four .smart-prayer-card{border:0;box-shadow:var(--clay-card-shadow)}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item{outline:1px solid color-mix(in srgb,#b8912f 32%,transparent);outline-offset:-5px}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .learning-resume-grid.is-four{grid-auto-rows:minmax(128px,auto)}:root[data-clay] .learning-resume-grid.is-four .learning-resume-item{position:relative;padding-top:50px}:root[data-clay] .learning-resume-grid.is-four .smart-prayer-compass{inset-block-start:6px;right:auto;inset-inline:auto;left:50%;margin-left:-22px}:root[data-clay] .resume-icon{position:absolute;top:6px;left:50%;display:grid;place-items:center;width:44px;height:44px;margin-left:-22px;pointer-events:none}:root[data-clay] .resume-icon>span{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .resume-icon .clay-icon{display:block}:root[data-clay] .learning-resume-grid.is-four .meat-dairy-card:before{content:"";position:absolute;top:13px;left:50%;width:30px;height:30px;margin-left:-15px;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .learning-resume-grid.is-four .meat-dairy-card:after{content:"";position:absolute;top:19px;left:50%;width:18px;height:18px;margin-left:-9px;background:var(--clay-icon-ink);-webkit-mask:var(--clay-i-timer) center/18px 18px no-repeat;mask:var(--clay-i-timer) center/18px 18px no-repeat}:root[data-clay] .smart-prayer-compass>span .clay-icon{display:block}:root[data-clay] :is(.learning-resume-item,.ja-today,.today-prep-card,.halacha-treat,.memorial-entry,.ner-zikaron,.daily-learning-complete,.locate-button,.prayer-context-item,.today-links .link,.location-control-head,.today-context .today-feature,.smart-prayer-compass>span){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.learning-resume-item,.ja-today,.today-prep-card,.halacha-treat,.memorial-entry,.ner-zikaron):active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.daily-learning-complete,.locate-button,.prayer-context-item,.today-links .link,.location-control-head,.today-context .today-feature):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .smart-prayer-compass:active>span{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.learning-resume-item,.ja-today,.today-prep-card,.halacha-treat,.memorial-entry,.ner-zikaron,.daily-learning-complete,.locate-button,.prayer-context-item,.today-links .link,.location-control-head,.today-feature):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] :is(.learning-resume-item,.daily-learning-complete,.locate-button,.ja-today,.today-prep-card,.prayer-context-item,.today-feature):disabled{box-shadow:none;opacity:.55;transform:none;cursor:default}:root[data-clay] .today>:is(.ner-hashem,.ner-zikaron)+.today-mazkir{margin-top:-18px}:root[data-clay] .today-mazkir .ja-today-text small time{font-variant-numeric:tabular-nums}:root[data-clay] .siddur-head{gap:8px;margin-bottom:18px}:root[data-clay] .siddur-tools{gap:12px;margin-top:8px}:root[data-clay] :is(.siddur-tool,.siddur-tools .nusach-indicator){min-height:74px;padding:10px 6px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .siddur-tools .nusach-indicator[aria-expanded=true]{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.siddur-tool,.siddur-tools .nusach-indicator) strong{font-variant-numeric:tabular-nums}:root[data-clay] .siddur-compass-entry.siddur-tool .clay-icon{display:block;margin:2px auto 0}:root[data-clay] .day-service-card{padding:18px 16px 16px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .day-service-card h2{margin-bottom:14px}:root[data-clay] .day-service-buttons{gap:12px}:root[data-clay] .day-service-buttons button:not(.is-now){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .day-service-buttons button.is-now{border-radius:var(--clay-r-control)}:root[data-clay] .forgotten-entry{min-height:52px;margin-top:4px;padding-inline-start:16px;padding-inline-end:12px;padding-inline:16px 12px}:root[data-clay] .resume-reading{max-width:none;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .book-search{max-width:none;margin-top:12px}:root[data-clay] .book-search>input{min-height:50px;border-radius:var(--clay-r-pill);text-align:center}:root[data-clay] .siddur-groups{gap:14px;margin-top:20px}:root[data-clay] .siddur-group{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .siddur-group>summary{min-height:62px;padding:12px 16px 12px 12px}:root[data-clay] .siddur-group-rows{margin:0 12px;border-top-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] :is(.siddur-entry,.siddur-collection>summary){padding-inline-start:6px;padding-inline-end:2px;padding-inline:6px 2px;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] :is(.siddur-entry,.siddur-collection>summary):active{background:transparent}:root[data-clay] .siddur-collection{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .siddur-chips{gap:10px;padding:6px 4px 16px}:root[data-clay] .siddur-chips button{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .siddur-entry-with-extras{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .siddur-extras{padding-inline-start:4px;padding-inline-end:4px;padding-inline:4px}:root[data-clay] .siddur-extras button{border:0;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .siddur-missing{padding-inline-start:6px;padding-inline-end:6px;padding-inline:6px}:root[data-clay] .siddur-brachot-category{min-height:66px;padding:12px 16px 12px 12px}:root[data-clay] .siddur-home-links{justify-content:center;gap:6px 22px;margin-top:22px}:root[data-clay] .nusach-menu{gap:4px;padding:8px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .siddur-tools .nusach-menu{top:calc(100% + 10px)}:root[data-clay] .nusach-option{border-radius:var(--clay-r-control)}:root[data-clay] .nusach-option.is-selected{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .nusach-onboarding{padding:20px 16px 14px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow);text-align:center}:root[data-clay] .nusach-onboarding-grid{gap:12px}:root[data-clay] .nusach-onboarding-grid button{justify-items:center;align-content:center;min-height:84px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);text-align:center}:root[data-clay] .nusach-onboarding-grid button small{line-height:1.35}:root[data-clay] .nusach-onboarding-note{margin-top:14px}:root[data-clay] .zemirot-group h2{margin-bottom:12px}:root[data-clay] .zemirot-grid{gap:12px}:root[data-clay] .zemirot-grid button{min-height:64px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .brachot-search .brachot-search-input{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-well);box-shadow:var(--clay-field-shadow);text-align:center}:root[data-clay] .brachot-quick{gap:10px}:root[data-clay] .brachot-quick button{min-height:44px;padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px;border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .brachot-card{border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .brachot-card.is-rule{border-color:color-mix(in srgb,var(--accent-soft) 60%,transparent)}:root[data-clay] .brachot-card.is-conditional{border-color:color-mix(in srgb,var(--danger) 60%,transparent)}:root[data-clay] .brachot-card.is-pending{border-color:transparent}:root[data-clay] .brachot-kind{border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] :is(.brachot-blessing,.brachot-ask){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.brachot-nusach,.brachot-beside-item,.brachot-web li){border-radius:var(--clay-r-control)}:root[data-clay] :is(.brachot-source-open,.brachot-question){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .forgotten-topic-list{margin-top:18px;padding:2px 14px;border-top:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .forgotten-topic-row{padding-inline-start:4px;padding-inline-end:2px;padding-inline:4px 2px;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .forgotten-topic-row:last-child{border-bottom:0}:root[data-clay] .forgotten-outcome{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .forgotten-question{text-align:center}:root[data-clay] .prayer-compass-card{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .prayer-compass-visual{border-color:transparent;background:radial-gradient(circle at calc(50% - var(--clay-lx)*18%) calc(50% - var(--clay-ly)*22%),var(--clay-ring-hi),transparent 64%),var(--clay-control);box-shadow:var(--clay-plate-shadow)}:root[data-clay] .prayer-compass-secondary{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .prayer-compass-primary{border-radius:var(--clay-r-pill)}:root[data-clay] .prayer-compass-stats{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .prayer-compass-info{border:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .sr-search .clearable-input>input{border-radius:var(--clay-r-pill);text-align:center}:root[data-clay] .sr-need-grid{gap:12px}:root[data-clay] .sr-need-grid button{min-height:64px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] :is(.sr-results,.sr-list-rows,.sr-book-order,.chok-intro-index,.chok-today-row){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] :is(.sr-results,.sr-list-rows,.chok-today-row){margin-inline-start:0;margin-inline-end:0;margin-inline:0;padding:0 12px}:root[data-clay] .sr-book-order .sr-part{background:var(--clay-well)}:root[data-clay] .sr-names{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .chok-days{gap:8px}:root[data-clay] .chok-days button{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .chok-parts{gap:4px 0;padding:5px;border-radius:var(--clay-r-card);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .chok-parts button{border-bottom:0;border-radius:var(--clay-r-control)}:root[data-clay] .chok-parts button.is-on{border-bottom:0;color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .chok-prayer-link{margin-top:10px;padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .chok-next-part{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .siddur-source-card{border:1px solid transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .siddur-source-card.is-current{border-color:var(--primary-line)}:root[data-clay] .nusach-compare-picker{justify-content:center;gap:10px}:root[data-clay] .nusach-compare-picker button{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] :is(.siddur-sources,.nusach-compare)>:is(.eyebrow,h1,.intro,.personal-hint){text-align:center}:root[data-clay] :is(.day-service-card>p,.brachot-head p,.nusach-onboarding-note,.zemirot-head p,.sr-head p,.prayer-compass-heading p,.forgotten>.personal-hint,:is(.siddur-sources,.nusach-compare)>.intro){text-wrap:balance}:root[data-clay] :is(.siddur-tool,.siddur-tools .nusach-indicator,.day-service-buttons button:not(.is-now),.resume-reading,.siddur-chips button,.siddur-extras button,.nusach-option,.nusach-onboarding-grid button,.zemirot-grid button,.brachot-quick button,.brachot-source-open,.brachot-question,.prayer-compass-secondary,.sr-need-grid button,.chok-days button,.chok-parts button,.chok-prayer-link,.chok-next-part,.nusach-compare-picker button){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.siddur-tool,.siddur-tools .nusach-indicator,.day-service-buttons button:not(.is-now),.siddur-chips button,.siddur-extras button,.nusach-onboarding-grid button,.zemirot-grid button,.brachot-quick button,.brachot-source-open,.brachot-question,.prayer-compass-secondary,.sr-need-grid button,.chok-days button,.chok-prayer-link,.nusach-compare-picker button):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.resume-reading,.chok-next-part):active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}@media (hover:hover){:root[data-clay] :is(.siddur-tool,.siddur-tools .nusach-indicator,.day-service-buttons button:not(.is-now),.siddur-chips button,.nusach-onboarding-grid button,.zemirot-grid button,.brachot-quick button,.sr-need-grid button,.chok-days button,.nusach-compare-picker button):hover:not(:active):not(:disabled){background:var(--clay-control-a)}}:root[data-clay] :is(.siddur-tool,.siddur-tools .nusach-indicator,.day-service-buttons button,.resume-reading,.siddur-brachot-category,.siddur-chips button,.siddur-extras button,.nusach-option,.nusach-onboarding-grid button,.zemirot-grid button,.brachot-quick button,.brachot-source-open,.brachot-question,.prayer-compass-secondary,.sr-need-grid button,.chok-days button,.chok-prayer-link,.chok-next-part,.nusach-compare-picker button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] :is(.siddur-entry,.siddur-group>summary,.siddur-collection>summary,.forgotten-topic-row,.chok-parts button):focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--clay-r-control)}:root[data-clay][data-a11y-contrast] :is(.siddur-tool,.siddur-tools .nusach-indicator,.day-service-card,.day-service-buttons button:not(.is-now),.resume-reading,.siddur-group,.siddur-chips button,.siddur-extras button,.nusach-menu,.nusach-onboarding,.nusach-onboarding-grid button,.zemirot-grid button,.brachot-quick button,.brachot-blessing,.prayer-compass-card,.prayer-compass-secondary,.forgotten-topic-list,.forgotten-outcome,.sr-need-grid button,.sr-results,.sr-list-rows,.sr-book-order,.sr-names,.chok-days button,.chok-parts,.chok-intro-index,.chok-today-row,.chok-next-part,.siddur-source-card,.nusach-compare-picker button){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] .brachot-card{border-color:var(--line-strong)}:root[data-clay] .tefillin-mirror-entry{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .tehillim-daily-head{text-align:center}:root[data-clay] .tehillim-daily-head h1{font-weight:500}:root[data-clay] .tehillim-head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px 8px;margin:2px 0 14px}:root[data-clay] .tehillim-title{grid-column:2;grid-row:1;justify-self:center;color:var(--ink);font-size:20px;font-weight:500;line-height:1.3;text-align:center}:root[data-clay] .tehillim-head>.heart-toggle{grid-column:3;grid-row:1;justify-self:center}:root[data-clay] .tehillim-search{grid-column:1/-1;grid-row:2;width:100%;min-width:0;min-height:48px;padding:10px 18px;border:0;border-radius:var(--clay-r-pill);color:var(--ink);font:inherit;font-size:var(--font-ui-meta);text-align:center}:root[data-clay] .tehillim-search::placeholder{color:var(--ink-2);opacity:1}:root[data-clay] .tehillim-search:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-clay] .tehillim-tools{justify-content:center;gap:10px;margin-bottom:16px;padding-bottom:16px}:root[data-clay] .tehillim-hits{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 16px}:root[data-clay] .tehillim-favorites{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;color:var(--ink-2);font-size:var(--font-ui-caption);text-align:center}:root[data-clay] .tehillim-chip{min-width:44px;min-height:44px;padding:6px 14px;border:0;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-row-shadow);color:var(--ink-2);font:inherit;font-size:var(--font-ui-meta);line-height:1.2;white-space:nowrap;cursor:pointer}:root[data-clay] .tehillim-chip.is-on{color:var(--sel-ink);font-weight:500;background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .tehillim-chip:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .tehillim-page .psalm-text{padding:20px 18px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--clay-r-card);background:var(--clay-reading);color:var(--ink)}:root[data-clay] .tehillim-source{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--font-ui-caption);line-height:1.5;text-align:center}:root[data-clay] .tehillim-source-line{flex:1 0 100%}:root[data-clay] .tehillim-source>span[role=status]:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root[data-clay] .tehillim-action{min-width:44px;min-height:44px;padding:8px 18px;color:var(--ink-2);font:inherit;font-size:var(--font-ui-meta);cursor:pointer}:root[data-clay] .calendar-page>.cal-controls{gap:10px;padding:6px 0 18px;border-bottom:0;margin-bottom:6px}:root[data-clay] .calendar-page>.cal-controls>button{min-width:48px;min-height:48px;border:0;font-size:var(--font-ui-meta)}:root[data-clay] .calendar-page>.cal-controls>button[aria-label="חודש קודם"]{order:1}:root[data-clay] .calendar-page>.cal-controls .calendar-date-field{order:2;flex:1 1 calc(100% - 116px);min-width:0;width:auto}:root[data-clay] .calendar-page>.cal-controls>button[aria-label="חודש הבא"]{order:3}:root[data-clay] .calendar-page>.cal-controls>button:not([aria-label]){order:4;padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px;color:var(--sel-ink);box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .calendar-page>.cal-controls .seg{order:5;flex:1 1 0;width:auto;min-width:0}:root[data-clay] .calendar-page>.cal-controls .seg button{min-height:44px}:root[data-clay] .calendar-page .date-display{width:100%;min-height:48px;border:0;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow);text-align:center;color:var(--ink);font-weight:500}:root[data-clay] .calendar-grid{gap:1px;border:0;border-radius:var(--clay-r-card);background:color-mix(in srgb,var(--line) 85%,var(--clay-card-b));box-shadow:var(--clay-card-shadow)}:root[data-clay] .weekday{background:var(--clay-card-b);color:var(--ink-2);font-weight:500}:root[data-clay] .calendar-cell{align-items:center;background:var(--clay-card-a);color:var(--ink);text-align:center}:root[data-clay] .calendar-cell.shabbat{background:var(--clay-card-b)}:root[data-clay] .calendar-cell.outside{background:color-mix(in srgb,var(--clay-card-b) 45%,var(--clay-ground));color:var(--ink-2)}@media (hover:hover){:root[data-clay] .calendar-cell:hover{background:var(--clay-control-a)}}:root[data-clay] .calendar-cell .civil-number{width:30px;min-width:30px;height:30px}:root[data-clay] .calendar-cell.is-today .civil-number{background:var(--clay-control);box-shadow:var(--clay-row-shadow),inset 0 0 0 1px var(--primary-line);color:var(--sel-ink)}:root[data-clay] .calendar-cell.selected{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay] .calendar-cell:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}:root[data-clay] .calendar-cell small:first-of-type{align-self:center}:root[data-clay] .selected-day{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .selected-day>.eyebrow,:root[data-clay] .selected-day>h2{text-align:center}:root[data-clay] .event-line button{display:inline-flex;align-items:center;min-height:44px}:root[data-clay] .selected-day details.clay-details{border-top:0;padding-top:4px}:root[data-clay] .selected-day details.clay-details>summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px}:root[data-clay] .selected-day details.clay-details[open]>summary{margin-bottom:8px}:root[data-clay] .compact-time{padding:8px 4px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .compact-time:last-child{border-bottom:0}:root[data-clay] .year-index{gap:14px}:root[data-clay] .year-index button.clay-tile{justify-items:center;min-height:76px;border-radius:var(--clay-r-control);text-align:center}:root[data-clay] .zman-note{text-align:center}:root[data-clay] .calendar-page .date-display{transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .calendar-page .date-display:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .calendar-page .date-display:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .daf-head{text-align:center}:root[data-clay] .daf-block{padding:16px 18px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .daf-block h2{margin-bottom:12px;text-align:center}:root[data-clay] .daf-block .table-preview-card{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow);transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}@media (hover:hover){:root[data-clay] .daf-block .table-preview-card:hover{background:var(--clay-control-a)}}:root[data-clay] .daf-block .table-preview-card:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .daf-block .table-preview-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .daf-more-menu{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}@media print{:root[data-clay] :is(.daf-block,.daf-block .table-preview-card){background:#fff;box-shadow:none}}:root[data-clay] .shabbat-table>:is(.eyebrow,h1){text-align:center}:root[data-clay] .table-divrei-torah h2{text-align:center}:root[data-clay] .table-divrei-item{border-color:color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--clay-r-card);background:var(--clay-reading)}:root[data-clay] .table-divrei-number{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .shabbat-table .tc-action{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .table-block.clay-card{padding:16px 18px}:root[data-clay] .table-block h2{text-align:center}:root[data-clay] .preparation>:is(.eyebrow,h1,.intro){text-align:center}:root[data-clay] .prep-shabbat-head.clay-card{padding:18px 16px 16px}:root[data-clay] .prep-progress progress{height:8px;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay] .prep-progress progress::-webkit-progress-bar{background:var(--clay-well)}:root[data-clay] .prep-progress progress::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,var(--clay-gold),var(--clay-copper))}:root[data-clay] .prep-progress progress::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,var(--clay-gold),var(--clay-copper))}:root[data-clay] .prep-section-title a.link-button{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .prep-task{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}:root[data-clay] .prep-task.done{opacity:1;border-style:solid;border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .prep-task.done .prep-task-title{color:var(--ink-2)}:root[data-clay] .prep-task-actions input{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .prep-nav{border-color:transparent;border-radius:var(--clay-r-card);background:color-mix(in srgb,var(--line) 85%,var(--clay-card-b));box-shadow:var(--clay-card-shadow)}:root[data-clay] .prep-nav a{background:var(--clay-card-a)}@media (hover:hover){:root[data-clay] .prep-nav a:hover{background:var(--clay-control-a)}}:root[data-clay] .prep-nav a:active{background:var(--clay-control-down)}:root[data-clay] .prep-group{border-block-end:0}:root[data-clay] :is(.prep-group,.prep-hidden).clay-details>summary{padding:6px 16px}:root[data-clay] .prep-group>.prep-task-list{padding-top:10px}:root[data-clay] .prep-personal{border-top-color:transparent}:root[data-clay] .prep-inline-list li{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}:root[data-clay] :is(.prep-times,.prep-context-list).clay-card{padding:4px 18px}:root[data-clay] .prep-spiritual.clay-card{overflow:hidden}:root[data-clay] .prep-spiritual button{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .prep-spiritual button:active{background:var(--clay-control-down)}:root[data-clay] .prep-enable-reminders.clay-card{padding:8px 18px}:root[data-clay] .prep-reminder-section.clay-card{padding:14px 18px 10px}:root[data-clay] .prep-reminder-section legend{float:left;text-align:center}:root[data-clay] .prep-custom-time{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .prep-actions{justify-content:center}:root[data-clay] .dt-card{border-color:color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--clay-r-card);background:var(--clay-reading)}:root[data-clay] .shnayim-mikra>:is(.eyebrow,h1,.shnayim-range,.shnayim-note){text-align:center}:root[data-clay] .shnayim-mikra .library-subhead{text-align:center}:root[data-clay] .shnayim-mikra .library-row{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}@media (hover:hover){:root[data-clay] .shnayim-mikra .library-row:hover{background:var(--clay-control-a)}}:root[data-clay] .shnayim-mikra .library-row:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .shnayim-mikra .library-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .shnayim-verse{border-color:color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--clay-r-card);background:var(--clay-reading)}:root[data-clay] .shnayim-reader .source-credit{text-align:center}:root[data-clay][data-a11y-contrast] :is(.daf-block,.daf-block .table-preview-card,.calendar-page .date-display,.calendar-grid,.prep-nav,.prep-task,.prep-inline-list li,.shnayim-mikra .library-row,.daf-more-menu,.prep-section-title a.link-button){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] .calendar-cell.selected{box-shadow:var(--sel-ring),inset 0 0 0 2px var(--accent)}:root[data-clay][data-clay-page=halacha] main section>:is(.eyebrow,h1,.intro),:root[data-clay][data-clay-page=halacha] :is(.halacha-situations,.halacha-hub-list,.halacha-followups,.related-topics)>h2,:root[data-clay][data-clay-page=halacha] .halacha-search label,:root[data-clay][data-clay-page=halacha] .answer-status{text-align:center}:root[data-clay][data-clay-page=halacha] .answer-status{display:flex;justify-content:center}:root[data-clay][data-clay-page=halacha] main section>h1{text-wrap:balance}:root[data-clay][data-clay-page=halacha] .reader-tools.halacha-tools{justify-content:center}:root[data-clay] .halacha-chat-head{flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}:root[data-clay] .halacha-chat-head>*{text-align:center}:root[data-clay] .halacha-chat-status{text-align:center}:root[data-clay] :is(.halacha-guide,.halacha-index-group,.chat-bubble,.halacha-dispute,.rabbi-draft,.halacha-concept){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .halacha-index-group{box-shadow:var(--clay-soft-shadow)}:root[data-clay] .halacha-index-group[open]>summary{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .halacha-index-topic{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] :is(.halacha-feature-card,.halacha-hub-link){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .halacha-guide{padding:14px 14px 6px}:root[data-clay] .halacha-guide-tiles{gap:12px;margin:8px 0 12px}:root[data-clay] .halacha-guide-tile{border:0;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);padding:12px 10px 6px}:root[data-clay] .halacha-guide-tile.is-open{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .halacha-guide-num{background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .halacha-guide-more{border-radius:var(--clay-r-pill);min-height:44px}:root[data-clay] .topic-card h3 .link{min-height:44px}:root[data-clay] .halacha-guide-question{min-height:44px}:root[data-clay][data-clay-page=halacha] .share-image-button{min-height:44px}:root[data-clay] .halacha-guide-more[aria-expanded=true]{color:var(--sel-ink)}:root[data-clay] .halacha-guide-panel{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .halacha-situation-grid{gap:12px}:root[data-clay] .halacha-situation{justify-items:center;align-content:center;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);text-align:center}:root[data-clay] .track-mark-icon{border-color:transparent;background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] :is(.halacha-guide-flow,.halacha-continue-chat,.flow-option,.flow-restart,.rabbi-draft-open){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .halacha-followup-list .halacha-guide-flow{text-align:center}:root[data-clay] button.link.flow-restart{border-color:transparent;border-radius:var(--clay-r-pill);padding-inline-start:24px;padding-inline-end:24px;padding-inline:24px}:root[data-clay] .halacha-followup-list{gap:10px}:root[data-clay] :is(.related-topics button,.seif-grid button){border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] :is(.related-topics,.halacha-followups){border-top-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .related-topics>div{justify-content:center;gap:8px}:root[data-clay] .seif-grid{justify-content:center}:root[data-clay] .share-image-row{justify-content:center}:root[data-clay] .topic-card{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow),inset 0 0 0 1px color-mix(in srgb,var(--cat) 50%,transparent);text-align:center}:root[data-clay] .topic-card>div{justify-content:center;gap:8px}:root[data-clay] .topic-card h3{text-align:center}:root[data-clay] .topic-card h3 .link{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow),inset 0 0 0 1px color-mix(in srgb,var(--cat) 80%,transparent)}:root[data-clay] .topic-card>div>button{min-height:44px;border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-row-shadow),inset 0 0 0 1px color-mix(in srgb,var(--cat) 42%,transparent)}:root[data-clay] .topic-count{text-align:center}:root[data-clay] .halacha-chat-starters{justify-content:center;gap:10px}:root[data-clay] .halacha-chat-starters button{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .chat-user p{border-radius:var(--clay-r-card);background:var(--clay-sunk);color:var(--ink);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .chat-options{gap:10px}:root[data-clay] .chat-options button{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);text-align:center}:root[data-clay] .chat-options button:disabled{box-shadow:none;background:var(--clay-well)}:root[data-clay] .chat-times div{background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .chat-why blockquote{background:var(--clay-reading)}:root[data-clay] .halacha-chat-input{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .halacha-chat-input input{border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .halacha-chat-input:focus-within{border-color:transparent;box-shadow:var(--clay-float-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .personal-halacha-row{justify-content:center}:root[data-clay] .learned-toggle.is-on{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .collection-picker{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .collection-picker-list{justify-content:center}:root[data-clay] .collection-picker-list button{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .collection-picker-list button.is-on{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .collection-new input{border-color:transparent;background:var(--clay-control-a);box-shadow:var(--clay-field-shadow)}:root[data-clay] .flow-answer{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .flow-options{gap:10px}:root[data-clay] .rabbi-draft-field :is(textarea,input){border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] :is(.halacha-feature-card,.halacha-hub-link,.halacha-guide-tile,.halacha-situation,.halacha-guide-flow,.halacha-continue-chat,.flow-option,.flow-restart,.rabbi-draft-open,.related-topics button,.seif-grid button,.topic-card button,.halacha-chat-starters button,.chat-options button){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.halacha-feature-card,.halacha-hub-link):active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.halacha-situation,.halacha-guide-flow,.halacha-continue-chat,.flow-option,.flow-restart,.rabbi-draft-open,.related-topics button,.seif-grid button,.topic-card>div>button,.halacha-chat-starters button,.chat-options button:not(:disabled)):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .halacha-guide-tile:has(.halacha-guide-question:active){background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .topic-card h3 .link:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--cat)}@media (hover:hover){:root[data-clay] :is(.halacha-situation,.halacha-guide-flow,.flow-option,.related-topics button,.seif-grid button,.topic-card button,.halacha-chat-starters button,.chat-options button:not(:disabled)):hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] :is(.halacha-feature-card,.halacha-hub-link):hover:not(:active){background:var(--clay-card);border-color:transparent}}:root[data-clay] :is(.halacha-feature-card,.halacha-hub-link,.halacha-situation,.halacha-guide-question,.halacha-guide-more,.halacha-guide-flow,.halacha-continue-chat,.flow-option,.flow-restart,.rabbi-draft-open,.related-topics button,.seif-grid button,.topic-card button,.halacha-chat-starters button,.chat-options button,.halacha-index-group>summary,.halacha-index-topic>summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay][data-a11y-contrast] :is(.halacha-guide,.halacha-guide-tile,.halacha-index-group,.chat-bubble,.halacha-feature-card,.halacha-hub-link,.halacha-situation,.halacha-guide-flow,.flow-option,.related-topics button,.seif-grid button,.halacha-chat-starters button,.chat-options button,.halacha-chat-input,.track-mark-icon){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] :is(.topic-card,.topic-card button){border:1px solid var(--cat)}:root[data-clay][data-a11y-contrast] :is(.halacha-chat-input input,.collection-new input,.rabbi-draft-field textarea,.rabbi-draft-field input){border:1px solid var(--ink)}:root[data-clay] .halacha-continue-chat{padding:8px 20px}:root[data-clay] :is(.library,.talmud-home,.tractate-page,.torat-shai)>:is(.eyebrow,h1,.intro),:root[data-clay] :is(.library-search,.talmud-home .halacha-search) label,:root[data-clay][data-clay-page=books] .library-subhead,:root[data-clay] .torat-shai .library-subhead,:root[data-clay] .library-toc-caption{text-align:center}:root[data-clay] .library-reader-head{justify-items:center;text-align:center}:root[data-clay] .library-reader-head :is(.reader-tools,.library-actions){justify-content:center}:root[data-clay] :is(.library-search,.library-toc-search,.library-filters,.talmud-home .halacha-search) input:not([type=range]),:root[data-clay] #daf-input{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] #daf-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-clay] .library-category{flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:10px 12px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);text-align:center}:root[data-clay] .library-category strong{line-height:1.3}:root[data-clay] .library-category small{font-variant-numeric:tabular-nums}:root[data-clay] .library-category.is-remote small{color:var(--ink-2)}:root[data-clay] .library-row{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}:root[data-clay] .library-list .library-row[aria-current=true]{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.library-part-body .library-row,summary>.library-row){border-radius:0;background:transparent;box-shadow:none}:root[data-clay] .library-part-body .library-row{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .library-part-body .library-list .library-row:last-child{border-bottom:0}:root[data-clay] .library-part{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .library-part[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .library-part>summary small{background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .library-part-body{border-top-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .library-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}:root[data-clay] .library-grid>button{flex:0 0 62px;min-width:0}:root[data-clay] .library-page-grid>button{flex-basis:64px}:root[data-clay] .library-grid button{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .library-grid button:disabled{border:1px dashed var(--line-strong);background:transparent;box-shadow:none}:root[data-clay] :is(.library-actions>button:not(.resume-reading),.library-offline button,.library-favorite,.commentator-picker button,.trope-tint-toggle,.library-chapter-open,.sr-toc-link,.dl-follow,.talmud-offline){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] :is(.commentator-picker button,.dl-follow,.sr-toc-link){border-radius:var(--clay-r-pill)}:root[data-clay] :is(.library-favorite,.trope-tint-toggle,.dl-follow,.talmud-offline)[aria-pressed=true]{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .resume-reading{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .tractate-card{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .talmud-home .tractate-grid{gap:12px}:root[data-clay] .talmud-home .tractate-card{flex-basis:calc((100% - 12px)/2)}:root[data-clay] .chapter-item details{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .chapter-item.is-current details{border-color:var(--primary-line)}:root[data-clay] .chapter-item details[open]>summary{border-radius:var(--clay-r-card) var(--clay-r-card) 0 0;background:var(--clay-open-ground)}:root[data-clay] .chapter-item .chapter-number{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .chapter-item.is-current .chapter-number{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .chapter-dafim .daf-cell{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-well)}:root[data-clay] .daf-cell{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}:root[data-clay] .chapter-dafim .daf-cell{box-shadow:none}:root[data-clay] .daf-cell button,:root[data-clay] .chapter-dafim .daf-cell button{border-radius:10px;background:var(--clay-control);color:var(--ink);box-shadow:var(--clay-row-shadow)}:root[data-clay] .daf-cell button[aria-current=page]{color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .amud{border-color:color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--clay-r-card);background:var(--clay-reading);box-shadow:none}:root[data-clay] :is(.talmud-tool-row,.talmud-text-row){justify-content:center;text-align:center}:root[data-clay] .talmud-modes-bar{background:var(--clay-ground)}:root[data-clay] .commentary-bar{justify-content:center}:root[data-clay] .commentary-bar button{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .chavruta-sheet .commentary-panel{border-color:transparent;background:none;box-shadow:none}:root[data-clay] .commentary-panel{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .commentary-selector button{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] :is(.iyun-step,.iyun-close,.chavruta-sheet-close){border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .iyun-step:disabled{box-shadow:none}:root[data-clay] .daily-learning-card{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .daily-learning-badge{background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .dl-card{border:1px solid color-mix(in srgb,#b8912f 45%,transparent);border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .dl-card-row{border-radius:var(--clay-r-tile)}:root[data-clay] .dl-card-foot{border-top-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .dl-part{border:1px solid color-mix(in srgb,#b8912f 45%,transparent);border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .torat-shai .siddur-group-rows{overflow:hidden;border-top:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .torat-shai .sr-row{padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px;border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .torat-shai .sr-row>span[aria-hidden=true]{color:var(--accent)}:root[data-clay] .torat-shai .sr-head{text-align:center}:root[data-clay] :is(.library-category,.library-row,.library-grid button,.library-actions>button,.library-offline button,.library-favorite,.commentator-picker button,.trope-tint-toggle,.library-chapter-open,.sr-toc-link,.dl-follow,.talmud-offline,.resume-reading,.tractate-card,.daf-cell button,.commentary-bar button,.commentary-selector button,.iyun-step,.iyun-close,.daily-learning-card,.dl-part,.torat-shai .sr-row){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.library-row,.resume-reading,.daily-learning-card,.dl-part):active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.library-part-body .library-row,summary>.library-row):active{transform:none;box-shadow:none;background:var(--clay-control-down)}:root[data-clay] .torat-shai .sr-row:active{background:var(--clay-control-down)}:root[data-clay] :is(.library-category,.library-grid button:not(:disabled),.library-actions>button:not(.resume-reading),.library-offline button,.library-favorite,.commentator-picker button,.trope-tint-toggle,.library-chapter-open,.sr-toc-link,.dl-follow,.talmud-offline,.tractate-card,.daf-cell button,.commentary-bar button,.commentary-selector button,.iyun-step:not(:disabled),.iyun-close):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] :is(.library-category,.library-row,.library-grid button:not(:disabled),.commentator-picker button,.tractate-card,.daf-cell button,.commentary-bar button,.library-favorite,.dl-follow,.talmud-offline,.sr-toc-link):hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] :is(.resume-reading,.daily-learning-card,.dl-part):hover:not(:active){background:var(--clay-card)}}@media (hover:hover){:root[data-clay] .torat-shai .sr-row:hover:not(:active){background:var(--clay-control-a)}}:root[data-clay] :is(.library-category,.library-row,.library-grid button,.library-actions>button,.library-offline button,.library-favorite,.commentator-picker button,.trope-tint-toggle,.library-chapter-open,.sr-toc-link,.dl-follow,.talmud-offline,.resume-reading,.tractate-card,.daf-cell button,.commentary-bar button,.commentary-selector button,.iyun-step,.iyun-close,.daily-learning-card,.dl-part,.dl-card-row,.dl-card-foot,.torat-shai .sr-row,.library-part>summary,.chapter-item summary){outline-offset:3px}:root[data-clay] :is(.library-category,.library-row,.library-grid button,.library-actions>button,.library-offline button,.library-favorite,.commentator-picker button,.trope-tint-toggle,.library-chapter-open,.sr-toc-link,.dl-follow,.talmud-offline,.resume-reading,.tractate-card,.daf-cell button,.commentary-bar button,.commentary-selector button,.iyun-step,.iyun-close,.daily-learning-card,.dl-part,.dl-card-row,.dl-card-foot,.torat-shai .sr-row,.library-part>summary,.chapter-item summary):focus-visible{outline:2px solid var(--focus)}:root[data-clay][data-a11y-contrast] :is(.library-category,.library-row,.library-part,.library-grid button,.library-favorite,.commentator-picker button,.trope-tint-toggle,.sr-toc-link,.dl-follow,.talmud-offline,.resume-reading,.tractate-card,.chapter-item details,.daf-cell button,.commentary-bar button,.daily-learning-card,.dl-card,.dl-part,.torat-shai .siddur-group-rows,.amud){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] :is(.library-search,.library-toc-search,.library-filters,.talmud-home .halacha-search) input:not([type=range]),:root[data-clay][data-a11y-contrast] #daf-input{border:1px solid var(--ink)}:root[data-clay] .library-lab-table{border-collapse:separate;border-spacing:0;margin:10px 0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow);overflow:hidden}:root[data-clay] .library-lab-table :is(th,td){padding:10px 14px;border-bottom-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .library-lab-table tr:last-child :is(th,td){border-bottom:0}:root[data-clay][data-a11y-contrast] .library-lab-table{border:1px solid var(--line-strong)}:root[data-clay] :is(.source-reader,.zemirot-reader,.sr-reader)>.reader-tools{justify-content:center;gap:10px;padding:2px 0 14px;border-bottom:0}:root[data-clay] .reader-tools>.autoscroll{display:flex;justify-content:center}:root[data-clay] .reader-tools.reader-toolbar{gap:12px;margin:2px 0 16px;padding:0}:root[data-clay] .reader-toolbar .reader-tool{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink-2)}:root[data-clay] .reader-toolbar .ui-text-size .ui-text-size-step{border-radius:var(--clay-r-pill);background:transparent;box-shadow:none}:root[data-clay] .reader-toolbar .ui-text-size .ui-text-size-step:active:not(:disabled){background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .reader-toolbar .reader-tool[aria-pressed=true]{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink);font-weight:500}:root[data-clay] .reader-toolbar button.reader-tool{transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .reader-toolbar button.reader-tool:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] .reader-toolbar button.reader-tool:hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .reader-toolbar button.reader-tool[aria-pressed=true]:hover{background:var(--clay-sunk)}}:root[data-clay][data-a11y-contrast] .reader-toolbar .reader-tool{border:1px solid var(--line-strong)}:root[data-clay] .composed-prayer>:is(h2.siddur-heading,.composed-status,.rite-mode-hint){text-align:center}:root[data-clay] .composed-prayer>.composed-status{margin-bottom:10px}:root[data-clay] .composed-prayer>.rite-mode{margin:4px auto 8px}:root[data-clay] .composed-prayer>.rite-mode-hint{max-width:34em;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;text-wrap:balance}:root[data-clay] .source-reader>.siddur-halacha-hint{margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;text-align:center}:root[data-clay] .rite-mode{gap:4px;padding:4px;border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);overflow:visible}:root[data-clay] .rite-mode button{min-height:44px;border-radius:var(--clay-r-pill);color:var(--ink-2)}:root[data-clay] .rite-mode button+button{border-inline-start:0}:root[data-clay] .rite-mode button[aria-checked=true]{color:var(--sel-ink);font-weight:500;background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .rite-notes-toggle{justify-content:center;margin:2px 0 16px;color:var(--ink-2)}:root[data-clay] .day-service-highlights{gap:8px;margin-top:8px}:root[data-clay] :is(.day-service-highlights button,.composed-toc button,.reader-compass-badge,.segment-scope button){border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .composed-toc{justify-content:center;gap:10px}:root[data-clay] .reader-compass-badge{color:var(--ink-2)}:root[data-clay] .composed-notice{border-inline-start:0;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.source-reader,.zemirot,.shalom-rav)>.source-credit{text-align:center}:root[data-clay] :is(.rite-mode button,.day-service-highlights button,.composed-toc button,.reader-compass-badge,.segment-scope button,.rite-notes-toggle input){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.day-service-highlights button,.composed-toc button,.reader-compass-badge,.segment-scope button):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .rite-mode button:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] :is(.day-service-highlights button,.composed-toc button,.reader-compass-badge,.segment-scope button):hover:not(:active){background:var(--clay-control-a)}}:root[data-clay] :is(.rite-mode button,.day-service-highlights button,.composed-toc button,.reader-compass-badge,.segment-scope button,.siddur-halacha-hint):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay][data-a11y-contrast] :is(.rite-mode,.day-service-highlights button,.composed-toc button,.reader-compass-badge,.segment-scope button,.composed-notice,.rite-notes-toggle input){border:1px solid var(--line-strong)}:root[data-clay] :is(.tehillim-page.is-quiet-reading .psalm-text,.is-quiet-reading .reading-text,.library-reader.is-quiet-reading .library-text,.sr-reader.is-quiet-reading .sr-body,.zemirot-reader.is-quiet-reading .zemer-text){border-color:transparent;background:transparent}:root[data-clay] .clay-page-head{display:grid;justify-items:center;gap:2px;margin:6px 0 16px;text-align:center}:root[data-clay] .clay-page-head h1{margin:0}:root[data-clay] .clay-page-head .title-ornament{margin:8px auto 0}:root[data-clay] .clay-page-head p{margin:8px 0 0;max-width:34ch;color:var(--ink-2);font-size:var(--font-ui-meta);text-wrap:balance}:root[data-clay] .ja-today{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .ja-today-icon{border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .zman-list{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .zman-row{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .zmanim-page>.zman-note{margin:14px 6px 18px;text-align:center;text-wrap:balance}:root[data-clay] .zmanim-page .loc-form{gap:12px;margin:18px 0}:root[data-clay] .zmanim-page .location-control{gap:12px;padding:18px 16px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .location-control-head{display:grid;justify-items:center;gap:1px;padding:4px 8px 8px;border-radius:var(--clay-r-control);text-align:center}:root[data-clay] .location-control-head strong{font-size:20px;font-weight:500;color:var(--ink)}:root[data-clay] .location-control-actions{gap:8px}:root[data-clay] .location-control-actions>label{color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}:root[data-clay] .location-search-row{gap:10px}:root[data-clay] .locate-button{min-height:48px;padding-inline-start:12px;padding-inline-end:12px;padding-inline:12px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--accent)}:root[data-clay] .location-suggestions{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .location-control-message{text-align:center}:root[data-clay] :is(.location-control .clearable-input>input,.manual-location form input,.settings-search .clearable-input>input){min-height:48px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-field-shadow);color:var(--ink)}:root[data-clay] :is(.location-control .clearable-input>input,.manual-location form input,.settings-search .clearable-input>input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-clay] :is(.zmanim-page,.settings-page) .ui-field-label{color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}:root[data-clay] .zman-settings-link{min-height:60px;text-align:start}:root[data-clay] .settings-head{margin-top:6px}:root[data-clay] .settings-search .clearable-input>input{border-radius:var(--clay-r-pill)}:root[data-clay] .settings-results{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .settings-results li+li{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .settings-result{min-height:54px;padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px}:root[data-clay] .settings-result:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .settings-jump{gap:8px}:root[data-clay] .settings-jump button{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink);font-weight:400}:root[data-clay] .settings-section{gap:12px}:root[data-clay] .settings-section-title{margin-top:10px}:root[data-clay] .settings-card{gap:16px;padding:18px 16px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .settings-subtitle{margin:8px 0 2px}:root[data-clay] .settings-a11y{gap:4px;padding-block-start:10px;padding-block-end:10px;padding-block:10px}:root[data-clay] .settings-a11y .a11y-group{margin:0 0 6px;border-radius:0;background:transparent;box-shadow:none;overflow:visible}:root[data-clay] .settings-a11y .a11y-row{padding-inline-start:2px;padding-inline-end:2px;padding-inline:2px}:root[data-clay] .settings-a11y .a11y-group-title{margin:12px 0 2px}:root[data-clay] .settings-a11y :is(.a11y-actions,.a11y-links).a11y-group{display:grid;gap:10px;margin-top:6px}:root[data-clay] .settings-location-section .location-control{padding:0;border:0;background:transparent;box-shadow:none}:root[data-clay] :is(.zmanim-page,.settings-page) .diaspora-indicator.is-compact{margin:0;padding:14px 12px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .manual-location>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;border:0;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-row-shadow);color:var(--ink);text-align:center;list-style:none}:root[data-clay] .manual-location>summary::-webkit-details-marker{display:none}:root[data-clay] .manual-location[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .manual-location>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .manual-location>form{display:grid;gap:12px;margin-top:12px;padding:4px 2px 0}:root[data-clay] .manual-location>form label{gap:6px;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500}:root[data-clay] .manual-location>form p[role=status]{text-align:center}:root[data-clay] .manual-location>form p[role=status]:empty{display:none}:root[data-clay] .manual-location>form button.ghost{justify-self:center;min-width:160px}:root[data-clay] .settings-themes{gap:10px}:root[data-clay] .settings-theme{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);font-weight:500}:root[data-clay] .settings-theme .theme-swatch{width:30px;height:30px;flex-basis:30px}:root[data-clay] .settings-theme.is-selected{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay] .settings-row{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .settings-links{gap:10px}:root[data-clay] .is-found{outline-color:var(--accent);border-radius:var(--clay-r-control)}:root[data-clay] :is(.a11y-settings,.a11y-statement).profile-form{padding:0 0 8px;border:0;background:transparent;box-shadow:none}:root[data-clay] :is(.a11y-settings,.a11y-statement)>h1{margin:6px 0 0;text-align:center}:root[data-clay] :is(.a11y-settings,.a11y-statement)>.title-ornament{margin:8px auto 18px}:root[data-clay] .a11y-group{margin:0 0 16px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow);overflow:hidden}:root[data-clay] .a11y-row{min-height:60px;padding:10px 16px;border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .a11y-group-title{display:block;margin:6px 0 10px;color:var(--ink-2);font-size:var(--font-ui-meta);font-weight:500;text-align:center}:root[data-clay] :is(.a11y-actions,.a11y-links).a11y-group{display:grid;gap:10px;overflow:visible;background:transparent;box-shadow:none}:root[data-clay] .a11y-actions{justify-items:center}:root[data-clay] .a11y-reset{justify-self:center;min-height:48px;padding:0 22px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow);color:var(--ink)}:root[data-clay] .a11y-links .a11y-contact-note{text-align:center;text-wrap:balance}:root[data-clay] .a11y-statement h2{text-align:center}:root[data-clay] :is(.ja-today,.locate-button,.a11y-reset,.manual-location>summary,.settings-jump button,.settings-theme,.settings-result){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .ja-today:active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.locate-button,.a11y-reset,.settings-jump button,.settings-theme):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.ja-today,.locate-button,.a11y-reset,.location-control-head,.settings-jump button,.settings-theme,.settings-result,.settings-row-text):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){:root[data-clay] :is(.locate-button,.a11y-reset,.manual-location:not([open])>summary,.settings-jump button,.settings-theme):hover{background:var(--clay-control-a)}}:root[data-clay][data-a11y-contrast] :is(.ja-today,.zman-list,.zmanim-page .location-control,.a11y-settings .a11y-group:not(.a11y-actions):not(.a11y-links),.locate-button,.a11y-reset,.manual-location>summary,.settings-card,.settings-results,.settings-jump button,.settings-theme){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] .settings-theme.is-selected{border-color:var(--accent)}:root[data-clay] .settings-theme.is-selected:active{transform:none;background:var(--clay-sunk);box-shadow:var(--sel-ring)}@media (hover:hover){:root[data-clay] .settings-theme.is-selected:hover{background:var(--clay-sunk)}}:root[data-clay] :is(.personal-result,.verse-result,.gematria-card,.nz-row,.nz-upcoming,.nz-confirm,.nz-reminders,.mz-card,.mz-tile,.ja-next,.ja-empty,.ja-card,.rm-card,.rm-event,.rm-linked-card,.rm-time-row,.travel-row,.travel-block,.travel-residence,.travel-warning,.world-place,:is(.travel,.world-times) .diaspora-indicator:not(.is-compact)){border-color:transparent;background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] :is(.personal-result,.nz-upcoming,.nz-confirm,.mz-card,.ja-next,.ja-empty,.world-place,.travel-block,.travel-residence,.travel-warning,.rm-card,:is(.travel,.world-times) .diaspora-indicator){border-radius:var(--clay-r-card)}:root[data-clay] :is(.verse-result,.gematria-card,.nz-row,.mz-tile,.ja-card,.rm-event,.rm-linked-card,.rm-time-row,.travel-row,.nz-reminders){border-radius:var(--clay-r-control)}:root[data-clay] :is(.mz-rest,.rm-rest,.rm-notes p,.rm-resolved,.ja-status,.ja-notice,.ja-preview,.ja-auto-days,.md-status,.world-zmanim div,.rm-empty,.mz-missing,.travel-rabbi){border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.mz-rest,.rm-rest,.ja-preview,.md-status,.travel-rabbi){border-radius:var(--clay-r-card)}:root[data-clay] :is(.rm-notes p,.rm-resolved,.ja-status,.ja-notice,.ja-auto-days,.rm-empty,.mz-missing){border-radius:var(--clay-r-control)}:root[data-clay] .world-zmanim div{border-radius:var(--clay-r-tile)}:root[data-clay] :is(.ja-preset,.ja-anchor,.ja-quick>button,.ja-week>button,.ja-check,.ja-custom-row,.ja-step,.ja-chosen,.md-hours,.md-hour-options button,.nz-choice,.rm-memorial-row,.nusach-onboarding-grid button){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ja-chosen{box-shadow:var(--clay-tile-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] :is(.ja-mark,.mz-mark,.personal-tool-icon){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ja-check-box{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] :is(.personal-field input:not([type=radio]):not([type=checkbox]),.personal-field textarea,.date-display,.ja-name input,.ja-name select,.ja-time-field input,.ja-custom-field input,.world-search input,.travel-place-search>input,.travel-more textarea,.travel-form input:not([type=radio]):not([type=checkbox]),.nz-form input:not([type=radio]):not([type=checkbox]),.rm-editor input:not([type=radio]):not([type=checkbox])){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-field-shadow);color:var(--ink)}:root[data-clay] :is(.personal-field input,.personal-field textarea,.date-display,.ja-name input,.ja-time-field input,.ja-custom-field input,.world-search input,.travel-place-search>input,.travel-more textarea,.travel-form input,.nz-form input,.rm-editor input):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-clay] :is(.personal-field>span:first-child,.ja-label,.ja-name>span:first-child){color:var(--ink-2);font-weight:500}:root[data-clay] :is(.personal-tools,.travel,.jewish-alarm,.nz-page) input[type=radio]{accent-color:var(--accent)}:root[data-clay] .personal-tools-home{gap:12px}:root[data-clay] :is(.personal-tools-home>.personal-tool-row,.travel-world-entry){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .personal-tool-row .personal-tool-icon{border-radius:var(--clay-r-tile)}:root[data-clay] .travel-row .personal-tool-row{background:transparent;box-shadow:none}:root[data-clay] .personal-tools>.eyebrow,:root[data-clay] .travel>.eyebrow{text-align:center}:root[data-clay] .personal-tools>h1{text-align:center}:root[data-clay] .personal-tools>.intro,:root[data-clay] .travel>.intro{text-align:center;text-wrap:balance}:root[data-clay] .personal-form{gap:16px}:root[data-clay] .date-display{min-height:50px;text-align:center}:root[data-clay] .personal-switch[role=group]{margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}:root[data-clay] .personal-fieldset{justify-content:center;gap:12px;padding:0;border:0}:root[data-clay] .personal-fieldset legend{width:100%;margin-bottom:8px;padding:0;color:var(--ink-2);font-weight:500;text-align:center}:root[data-clay] .personal-fieldset label{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-height:48px;padding:6px 16px;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink);cursor:pointer}:root[data-clay] .personal-fieldset label:has(input:checked){background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay] .personal-fieldset label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .personal-result{text-align:center}:root[data-clay] .personal-result .personal-actions{justify-content:center}:root[data-clay] .personal-special{margin-top:12px;padding:12px 14px;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .verse-tool .personal-form{justify-items:stretch}:root[data-clay] .verse-name-clear{background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .verse-tool .personal-form>.personal-hint{text-align:center}:root[data-clay] .verse-results>h2{text-align:center;text-wrap:balance}:root[data-clay] .verse-results>.personal-hint{text-align:center}:root[data-clay] .verse-results{display:grid;gap:12px}:root[data-clay] .verse-result{padding:16px}:root[data-clay] .verse-result .personal-actions{justify-content:center}:root[data-clay] .verse-result.selected{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .selected-verse{display:grid;gap:12px}:root[data-clay] .personal-note{padding-top:0;border-top:0}:root[data-clay] .personal-note>summary{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-row-shadow);text-align:center}:root[data-clay] .personal-note[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .personal-note>p{text-align:center;text-wrap:balance}:root[data-clay] .gematria-letters{gap:8px}:root[data-clay] .gematria-letters span{min-width:46px;padding:7px 6px;border-color:transparent;border-radius:var(--clay-r-tile);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .gematria-grid{gap:12px}:root[data-clay] .gematria-card{padding:14px 8px}:root[data-clay] .gematria-card.is-main{box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .gematria-chips{gap:8px}:root[data-clay] .gematria-chips span{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .nz-row{padding:14px 16px}:root[data-clay] .nz-row.is-focus{box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px color-mix(in srgb,#b8912f 70%,var(--accent))}:root[data-clay] .nz-upcoming p{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .nz-fieldset{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow);padding:14px}:root[data-clay] .nz-fieldset legend{float:left;width:100%;margin-bottom:6px;padding:0;text-align:center;color:var(--ink-2)}:root[data-clay] .nz-uncertain{border-style:solid;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .nz-confirm{border-color:transparent;box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px color-mix(in srgb,#b8912f 55%,transparent)}:root[data-clay] .nz-mazkir-link{text-align:center}:root[data-clay] .ner-zikaron{border-color:transparent;background:var(--clay-card);box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px color-mix(in srgb,#b8912f 50%,transparent)}:root[data-clay] .mz-grid{gap:12px}:root[data-clay] .mz-tile{padding:16px 10px 14px}:root[data-clay] .mz-tile .mz-state{background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .mz-chip{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .mz-next li{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .rm-card-options{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .rm-preview li{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .rm-time-row .ja-time-field input{min-height:60px;font-size:30px}:root[data-clay] .ja-preset-grid{gap:12px}:root[data-clay] .ja-preset{text-align:center;justify-items:center}:root[data-clay] .ja-card{min-height:80px}:root[data-clay] .ja-card-hit:active{background:transparent}:root[data-clay] .ja-row{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .ja-days,:root[data-clay] .ja-days li{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .ja-time-field input{min-height:76px}:root[data-clay] .travel-summary{gap:0;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .travel-summary>div{background:transparent}:root[data-clay] .travel-summary>div+div{box-shadow:inset -1px 0 0 color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .travel-warning{box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .world-results{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-float);box-shadow:var(--clay-float-shadow)}:root[data-clay] .world-results button{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .world-place{padding:16px}:root[data-clay] .world-land{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .world-zmanim{gap:8px}:root[data-clay] .world-place-actions{justify-content:center}:root[data-clay] .md-grip{background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .md-row{border-bottom-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .md-hour-options{gap:10px;border-bottom-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .md-wheels:before{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .meat-dairy-progress{background:var(--clay-well)}:root[data-clay] :is(.personal-tools-home>.personal-tool-row,.travel-world-entry,.ja-preset,.ja-anchor,.ja-quick>button,.ja-week>button,.ja-check,.ja-custom-row,.ja-step,.ja-chosen,.md-hours,.md-hour-options button,.nz-choice,.rm-memorial-row,.personal-fieldset label,.personal-note>summary,.mz-chip,.gematria-chips span){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.personal-tools-home>.personal-tool-row,.travel-world-entry):active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.ja-preset,.ja-anchor,.ja-quick>button,.ja-week>button,.ja-check,.ja-custom-row,.ja-step,.ja-chosen,.md-hours,.md-hour-options button,.nz-choice,.rm-memorial-row,.personal-fieldset label,.mz-chip):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.personal-tools-home>.personal-tool-row,.travel-world-entry,.ja-preset,.ja-anchor,.ja-quick>button,.ja-week>button,.ja-check,.ja-custom-row,.ja-step,.ja-chosen,.md-hours,.md-hour-options button,.nz-choice,.rm-memorial-row,.personal-note>summary,.mz-chip):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){:root[data-clay] :is(.personal-tools-home>.personal-tool-row,.travel-world-entry,.ja-preset,.ja-anchor,.ja-check,.ja-custom-row,.nz-choice,.rm-memorial-row):hover:not(:active){background:var(--clay-control-a)}}:root[data-clay][data-a11y-contrast] :is(.personal-result,.verse-result,.gematria-card,.gematria-letters span,.nz-row,.nz-upcoming,.mz-card,.mz-tile,.ja-next,.ja-empty,.ja-card,.ja-preset,.ja-anchor,.rm-card,.rm-event,.rm-time-row,.travel-row,.travel-block,.world-place,.personal-tools-home>.personal-tool-row,.travel-world-entry,.personal-fieldset label){border:1px solid var(--line-strong)}:root[data-clay] .personal-form :is(.personal-field>span:first-child,.ui-select-label){justify-self:center;text-align:center}:root[data-clay] .date-fast-nav-row{display:grid;gap:16px}:root[data-clay] .travel-more{padding-block-start:0;padding-block-end:0;padding-block:0;border-block:0}:root[data-clay] .travel-more>summary{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-row-shadow);color:var(--ink);text-align:center}:root[data-clay] .travel-more[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] :is(.travel-more,.personal-note)>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .ja-presets>.ja-label{text-align:center}:root[data-clay] .nz-row{justify-items:center;text-align:center}:root[data-clay] :is(.nz-row-actions,.nz-actions){justify-content:center}:root[data-clay] .personal-form>.personal-hint{text-align:center}:root[data-clay] .nz-confirm{margin-top:18px}:root[data-clay] .travel>.travel-new{display:block;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}:root[data-clay] .travel>.personal-hint{text-align:center}:root[data-clay] :is(.ms-summary,.ms-welcome,.ms-card){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] :is(.ms-row,.ms-institutions li,.ms-standing li,.ms-figure){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] :is(.ms-receipt,.ms-rule-box,.ms-mail-preview,.ms-nusach){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .ms-row:active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .ms-sources :is(button,a){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .ms-saved{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .ms-figure.is-main{box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .ms-institution-fields{border-style:solid;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.ms-form,.ms-opening) input:not([type=radio]):not([type=checkbox]){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-field-shadow);color:var(--ink)}:root[data-clay] :is(.ms-verdict){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .ms-scale{background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .ms-scale-dot{border-color:var(--clay-card)}:root[data-clay] .ms-more>summary{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .dc-marks span{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .dc-list{padding:4px 14px;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .dc-parasha{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .ms-fold-toggle{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .ms-fold.is-open .ms-fold-toggle{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .ms-how b{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .ms-circle .ms-circle-count strong{font-size:calc(25px * var(--clay-count-scale));font-weight:500}:root[data-clay] .ms-circle .ms-circle-count.is-long strong{font-size:calc(20px * var(--clay-count-scale))}:root[data-clay] .lz-entries{padding:4px 14px;border-top:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .lz-entry{grid-template-columns:42px minmax(0,1fr) 22px;min-height:76px;padding:14px 4px;border-radius:0;border-bottom-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] .lz-entry:last-child{border-bottom-color:transparent}:root[data-clay] .lz-entry-glyph{width:42px;height:42px;border-radius:var(--clay-r-tile);background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .lz-entries-quiet .lz-entry{min-height:68px}:root[data-clay] .lz-entries-quiet .lz-entry-glyph{width:38px;height:38px}:root[data-clay] .lz-entries-quiet .lz-entry{grid-template-columns:42px minmax(0,1fr) 22px}:root[data-clay] :is(.lz-home-sage,.lz-sage){padding:22px 18px 18px;border:1px solid color-mix(in srgb,var(--clay-gold) 40%,transparent);border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .lz-sage{margin:0 0 6px}:root[data-clay] .lz-memory{padding:18px 16px 12px;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .lz-forme-list{display:grid;gap:18px;border-top:0}:root[data-clay] .lz-forme-card{padding:26px 16px 20px;border-bottom:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .lz-forme-card.is-done{opacity:.7;box-shadow:var(--clay-soft-shadow)}:root[data-clay] .lz-forme-letter{width:34px;height:34px;border:0;background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .lz-card{padding:26px 16px 22px;border-block:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .lz-answer{border-top-style:solid;border-top-color:color-mix(in srgb,var(--clay-gold) 40%,transparent)}:root[data-clay] .lz-progress li{width:11px;height:11px;border-color:transparent;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay] .lz-progress li.is-current{box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink),inset 0 0 0 1px var(--clay-sel-line)}:root[data-clay] .lz-progress li.is-done{background:linear-gradient(150deg,var(--clay-gold),var(--accent))}:root[data-clay] :is(.fmq-option,.lz-option){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .fmq-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 3px var(--clay-sink)}:root[data-clay] .fmq-option.is-chosen{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay] :is(.fmq-option,.lz-option).is-right,:root[data-clay] .fmq-option.is-revealed{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--accent)}:root[data-clay] :is(.fmq-option,.lz-option).is-wrong{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--danger);color:var(--danger)}:root[data-clay] .fmq-option.is-faded{box-shadow:none;background:transparent}:root[data-clay] .lz-search input{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .lz-select select{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink)}:root[data-clay] .lz-list{padding:2px 16px;border-top:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .lz-list li:last-child .lz-list-row{border-bottom-color:transparent}:root[data-clay] .lz-list-row{padding:16px 2px;border-bottom-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] .lz-facts{padding:14px 18px;border-top:0;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay] .lz-actions:not(.lz-actions-quiet){gap:0 6px;margin:16px 0 4px;padding:4px 10px;border-block:0;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .lz-confirm{padding:20px 16px;border-block:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] :is(.lz-revisions,.lz-details)>summary{border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] :is(.lz-revisions,.lz-details)[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .lz-details{border-block:0}:root[data-clay] .lz-revisions li{border-top-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] .lz-preview-body{border-color:color-mix(in srgb,var(--line) 80%,transparent);background:var(--clay-reading)}:root[data-clay] :is(.lz-field input,.lz-field select,.lz-field textarea){padding:10px 14px;border:0;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .lz-field select{padding-inline-start:14px;padding-inline-end:14px;padding-inline:14px}:root[data-clay] :is(.lz-field input,.lz-field select,.lz-field textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:var(--clay-field-shadow)}:root[data-clay] .lz-field>span:first-child,:root[data-clay] .lz-field>label{padding-inline-start:6px;padding-inline-end:6px;padding-inline:6px}:root[data-clay] .lz-segments{padding:4px;border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .lz-segments button{min-height:44px}:root[data-clay] .lz-segments>button.is-on{color:var(--sel-ink)}:root[data-clay] .lz-scope{gap:6px}:root[data-clay] .lz-scope button{padding:8px 16px;border-bottom:0;border-radius:var(--clay-r-pill)}:root[data-clay] .lz-scope button.is-on{border-bottom:0;background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .lz-wheel-wrap{isolation:isolate;margin-top:18px;margin-bottom:12px}:root[data-clay] .lz-wheel-wrap:before,:root[data-clay] .lz-wheel-wrap:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}:root[data-clay] .lz-wheel-wrap:before{top:-9%;right:-9%;bottom:-9%;left:-9%;background:radial-gradient(circle closest-side,transparent 80%,var(--clay-ring-light) 90%,transparent 100%),radial-gradient(circle at calc(50% - var(--clay-lx)*20%) calc(50% - var(--clay-ly)*24%),var(--clay-ring-hi),transparent 62%),var(--clay-control);box-shadow:var(--clay-plate-shadow)}:root[data-clay] .lz-wheel-wrap:after{top:22%;right:22%;bottom:22%;left:22%;background:radial-gradient(circle at 46% 44%,var(--clay-hole),var(--clay-hole-edge));box-shadow:var(--clay-well-shadow)}:root[data-clay] .lz-wheel-pointer{z-index:1}:root[data-clay] .lz-gematria{border-top-color:color-mix(in srgb,var(--clay-gold) 35%,transparent)}:root[data-clay] .lz-gematria-same span{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .hb-seg>button{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .hb-seg>button.is-on{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay] .hb-seg>button.is-on .hb-seg-num{color:var(--sel-ink)}:root[data-clay] .hb-seg:not(.hb-seg-small){gap:10px;max-width:400px;width:100%;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}:root[data-clay] .hb-seg:not(.hb-seg-small)>button{min-height:58px;padding:8px 4px;gap:2px;border-radius:var(--clay-r-control)}:root[data-clay] .hb-seg:not(.hb-seg-small) .hb-seg-num{font-family:var(--font-primary);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:0}:root[data-clay] .hb-seg:not(.hb-seg-small)>button small{font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.01em}:root[data-clay] .hb-seg-small>button span{font-weight:400}:root[data-clay] .hb-seg-small>button.is-on span{font-weight:500}:root[data-clay] .hb-tile{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .hb-tile.is-on{color:var(--sel-ink)}:root[data-clay] .hb-card{border-color:transparent;background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .hb-card.is-on{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .hb-card-glyph{border:0;background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .hb-card.is-on .hb-card-glyph{border:0;color:var(--accent)}:root[data-clay] :is(.hb-round,.hb-mini){border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .hb-chapter select{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] :is(.hb-rows,.hb-more,.hb-steps,.hb-packs){padding:2px 16px;border-block:0;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] :is(.hb-more-link,.hb-steps li,.hb-pack){border-bottom-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] :is(.hb-more-link:last-child,.hb-steps li:last-child,.hb-pack:last-child){border-bottom-color:transparent}:root[data-clay] .hb-row{border-top-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] :is(.hb-more-glyph,.hb-shield-mark){border:0;background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .hb-step-num{border:0;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .hb-shield-preview{border-color:transparent;background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .hb-shield-button{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .hb-pack progress{accent-color:var(--accent)}:root[data-clay] .hb-start{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] .hb-start:is(:hover,:focus-visible){box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] :is(.lz-entry,.lz-list-row,.fmq-option,.lz-option,.lz-select select,.lz-segments button,.lz-scope button,.lz-gematria-same span,.lz-revisions>summary,.lz-details>summary,.hb-seg>button,.hb-tile,.hb-card,.hb-round,.hb-mini,.hb-start,.hb-more-link,.hb-chapter select,.hb-shield-button){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.lz-entry,.lz-list-row,.hb-more-link):active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.lz-entry,.lz-list-row,.hb-more-link){border-radius:var(--clay-r-control)}:root[data-clay] :is(.fmq-option:not([aria-disabled]),.lz-option:not(:disabled),.lz-select select,.hb-tile,.hb-round:not(:disabled),.hb-mini,.hb-start,.hb-chapter select,.hb-shield-button):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .hb-card:active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] :is(.lz-segments button,.lz-scope button):active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] :is(.fmq-option:not([aria-disabled]),.lz-option:not(:disabled),.hb-tile,.hb-round,.hb-mini,.hb-start):hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .fmq-option:hover:not([aria-disabled]){border-color:transparent}}:root[data-clay] :is(.hb-tile,.hb-card).is-on{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.fmq-option.is-chosen,.lz-scope button.is-on){background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.lz-entry,.lz-list-row,.fmq-option,.lz-option,.lz-select select,.lz-segments button,.lz-scope button,.hb-seg>button,.hb-tile,.hb-card,.hb-round,.hb-mini,.hb-start,.hb-more-link,.hb-chapter select,.hb-shield-button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] :is(.lz-revisions,.lz-details)>summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] :is(.lz-option,.hb-round):disabled{box-shadow:none;opacity:.5;transform:none}:root[data-clay][data-a11y-contrast] :is(.lz-entries,.lz-entry-glyph,.lz-home-sage,.lz-sage,.lz-forme-card,.lz-card,.fmq-option,.lz-option,.lz-list,.lz-segments,.lz-actions,.hb-seg>button,.hb-tile,.hb-card,.hb-rows,.hb-more,.hb-round,.hb-start){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] :is(.lz-field input,.lz-field select,.lz-field textarea,.lz-search input){border:1px solid var(--ink)}:root[data-clay].qz-arena-on{--clay-ground:var(--qz-night);--clay-ground-lit:var(--qz-night-2);--clay-struct-a:color-mix(in oklch,white 9%,var(--qz-night-2));--clay-struct-b:var(--qz-night-2);--clay-card-a:color-mix(in oklch,white 8%,var(--qz-night-2));--clay-card-b:color-mix(in oklch,white 3%,var(--qz-night));--clay-control-a:color-mix(in oklch,white 13%,var(--qz-night-2));--clay-control-b:color-mix(in oklch,white 6%,var(--qz-night-2));--clay-down-a:color-mix(in oklch,black 32%,var(--qz-night));--clay-down-b:var(--qz-night);--clay-well:color-mix(in oklch,black 36%,var(--qz-night));--clay-sunk:color-mix(in oklch,black 28%,var(--qz-night));--clay-halo:rgba(255,255,255,.04);--clay-edge-hi:rgba(255,255,255,.1);--clay-edge-lo:rgba(0,0,0,.3);--clay-drop:rgba(0,0,0,.6);--clay-contact:rgba(0,0,0,.45);--clay-sink:rgba(0,0,0,.55);--clay-sink-hi:rgba(255,255,255,.06);--clay-sel-line:var(--qz-goldlit)}:root[data-clay].qz-arena-on body{background:var(--qz-night)}:root[data-clay].qz-arena-on .shell-head-safe{border-bottom-color:transparent}:root[data-clay].qz-arena-on .tabbar{border-top-color:transparent}:root[data-clay].qz-arena-on :is(.tabbar>button,.tabbar .more-menu>button).on{color:var(--qz-goldlit);text-shadow:none}:root[data-clay] .quiz-page .local-back{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);color:var(--ink);box-shadow:var(--clay-control-shadow)}:root[data-clay].qz-arena-on .qz-rec-tiles{border-color:color-mix(in srgb,var(--qz-electric) 22%,transparent);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay].qz-arena-light .quiz-page .quiz-star{margin-bottom:14px}:root[data-clay].qz-arena-light .quiz-page .quiz-star:before{top:2%;right:2%;bottom:2%;left:2%;background:radial-gradient(circle at calc(50% - var(--clay-lx)*18%) calc(50% - var(--clay-ly)*22%),var(--clay-control-a),var(--clay-control-b) 70%);box-shadow:var(--clay-plate-shadow)}:root[data-clay].qz-arena-light .quiz-page :is(.quiz-hairline,.quiz-track){height:5px;border-radius:3px;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay].qz-arena-light .quiz-page :is(.quiz-hairline,.quiz-track)>span{border-radius:3px;background:linear-gradient(90deg,var(--clay-gold),var(--accent))}:root[data-clay].qz-arena-light .quiz-page .quiz-stats{padding:12px 6px;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay].qz-arena-light .qz-rec-tiles{padding:12px 0;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay].qz-arena-light .qz-week{padding:14px 12px 10px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay].qz-arena-light .qz-week-days:after{background:color-mix(in srgb,var(--line) 90%,transparent)}:root[data-clay].qz-arena-light .qz-week-col{position:relative}:root[data-clay].qz-arena-light .qz-week-col:before{content:"";position:absolute;bottom:0;left:50%;width:min(18px,62%);height:100%;border-radius:5px 5px 1px 1px;transform:translate(-50%);background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink);opacity:.55}:root[data-clay].qz-arena-light .qz-week-col i{position:relative;background:linear-gradient(to top,color-mix(in srgb,var(--clay-gold) 72%,var(--clay-gold-lo)),var(--clay-gold) 58%,color-mix(in srgb,var(--clay-gold) 65%,var(--clay-gold-hi)));box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 color-mix(in srgb,var(--clay-gold-hi) 55%,transparent)}:root[data-clay].qz-arena-light .qz-week-day.is-today{border-color:transparent;outline:1px solid var(--clay-sel-line);outline-offset:-1px}:root[data-clay].qz-arena-light .qz-orbs{gap:10px}:root[data-clay].qz-arena-light .qz-orb{min-height:84px;padding:10px 2px 8px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink)}:root[data-clay].qz-arena-light .qz-orb-icon{border:0;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*2px) 4px var(--clay-sink),inset calc(var(--clay-lx)*-1px) calc(var(--clay-ly)*-1px) 2px var(--clay-sink-hi)}:root[data-clay].qz-arena-light .qz-orb.is-on{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay].qz-arena-light .qz-orb.is-on .qz-orb-icon{background:transparent;box-shadow:inset 0 0 0 1px var(--clay-sel-line);color:var(--accent)}:root[data-clay].qz-arena-light .quiz-page .quiz-pill{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink)}:root[data-clay].qz-arena-light .quiz-page .quiz-pill.is-on{background:var(--clay-sunk);box-shadow:var(--sel-ring);color:var(--sel-ink)}:root[data-clay].qz-arena-light .quiz-page .quiz-primary{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay].qz-arena-light .quiz-page .quiz-primary:hover:not(:disabled){box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay].qz-arena-light .quiz-page .quiz-primary:disabled{box-shadow:none}:root[data-clay].qz-arena-light .quiz-page .quiz-count-chip{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay].qz-arena-light .quiz-page :is(.quiz-settings>summary,.quiz-foot>button.quiz-quiet){border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay].qz-arena-light .quiz-page :is(.quiz-settings>summary,.quiz-foot>button.quiz-quiet){display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:44px;padding-inline-start:20px;padding-inline-end:20px;padding-inline:20px;box-sizing:border-box}:root[data-clay].qz-arena-light .quiz-page .quiz-foot>.quiz-sep{display:none}:root[data-clay].qz-arena-light .quiz-page .quiz-foot{gap:12px}:root[data-clay].qz-arena-light .quiz-page .quiz-settings[open]>summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay].qz-arena-light .quiz-page .quiz-settings-body{border-top-color:transparent}:root[data-clay].qz-arena-light .quiz-page .quiz-switch-track{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay].qz-arena-light .quiz-page .quiz-switch-knob{border-color:transparent;background:var(--clay-control);box-shadow:calc(var(--clay-lx)*1px) calc(var(--clay-ly)*2px) 4px var(--clay-drop),inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 0 var(--clay-edge-hi)}:root[data-clay].qz-arena-light .quiz-page .quiz-switch.is-on .quiz-switch-track{box-shadow:var(--clay-well-shadow),inset 0 0 0 1px var(--clay-sel-line)}:root[data-clay].qz-arena-light .quiz-page .quiz-switch.is-on .quiz-switch-knob{border-color:transparent;box-shadow:inset 0 0 0 4px var(--clay-control-a),inset 0 0 0 7px var(--accent)}:root[data-clay].qz-arena-light :is(.qz-face-a,.qz-face-b){stop-opacity:1}:root[data-clay].qz-arena-light .qz-face-a{stop-color:var(--clay-control-a)}:root[data-clay].qz-arena-light .qz-face-b{stop-color:var(--clay-control-b)}:root[data-clay].qz-arena-light .qz-bevel{stroke:var(--clay-edge-hi)}:root[data-clay].qz-arena-light .qz-qframe .qz-face-a{stop-color:var(--clay-card-a)}:root[data-clay].qz-arena-light .qz-qframe .qz-face-b{stop-color:var(--clay-card-b)}:root[data-clay].qz-arena-light .qz-option.is-chosen .qz-face-a{stop-color:var(--clay-down-a)}:root[data-clay].qz-arena-light .qz-option.is-chosen .qz-face-b{stop-color:var(--clay-sunk)}:root[data-clay].qz-arena-light .qz-option.is-chosen .qz-bevel{stroke:var(--clay-sink)}:root[data-clay].qz-arena-light .qz-option.is-removed :is(.qz-face-a,.qz-face-b){stop-opacity:0}:root[data-clay].qz-arena-light .quiz-page .qz-rung.is-current .qz-edge{fill:var(--clay-sunk)}:root[data-clay].qz-arena-light .qz-option-mark:before{background:var(--clay-well)}:root[data-clay].qz-arena-light .quiz-page .quiz-option{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay].qz-arena-light .quiz-page .quiz-option.is-chosen{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay].qz-arena-light .quiz-page .is-right .quiz-option.is-chosen{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--qz-right)}:root[data-clay].qz-arena-light .quiz-page .is-wrong .quiz-option.is-chosen{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--q-wrong)}:root[data-clay].qz-arena-light .quiz-page .quiz-option.is-revealed{background:var(--clay-control);box-shadow:var(--clay-control-shadow),inset 0 0 0 1px var(--qz-right)}:root[data-clay].qz-arena-light .quiz-page .quiz-achievements li{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay].qz-arena-light .quiz-page .quiz-achievements li.is-earned{box-shadow:var(--clay-tile-shadow),inset 0 0 0 1px color-mix(in srgb,var(--clay-gold) 55%,transparent)}:root[data-clay].qz-arena-light .quiz-page .quiz-earned li{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card);box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px color-mix(in srgb,var(--clay-gold) 50%,transparent)}:root[data-clay].qz-arena-light .qz-explain{border-color:color-mix(in srgb,var(--clay-gold) 45%,transparent);border-radius:var(--clay-r-control);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay].qz-arena-light .qz-card-next{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay].qz-arena-light .qz-grid i{border-color:transparent;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay].qz-arena-light .qz-grid i.is-right{background:linear-gradient(145deg,var(--clay-gold),var(--accent))}:root[data-clay].qz-arena-light .qz-grid i.is-wrong{box-shadow:inset 0 0 0 1.5px var(--q-wrong)}:root[data-clay] :is(.quiz-page .local-back,.qz-arena-light .qz-orb,.qz-arena-light .quiz-pill,.qz-arena-light .quiz-primary,.qz-arena-light .quiz-option){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .quiz-page .local-back:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay].qz-arena-light :is(.qz-orb:not(:disabled),.quiz-page .quiz-pill:not(:disabled),.quiz-page .quiz-primary:not(:disabled),.quiz-page .quiz-option:not([aria-disabled])):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay].qz-arena-light :is(.qz-orb,.quiz-page .quiz-pill,.quiz-page .quiz-option):hover:not(:disabled):not([aria-disabled]):not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .quiz-page .local-back:hover:not(:active){background:var(--clay-control-a)}}:root[data-clay].qz-arena-light :is(.qz-orb.is-on,.quiz-page .quiz-pill.is-on,.quiz-page .quiz-option.is-chosen){background:var(--clay-sunk)}:root[data-clay] .quiz-page .local-back:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay].qz-arena-light :is(.qz-orb,.quiz-pill,.quiz-primary,.quiz-option):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay].qz-arena-light :is(.qz-orb,.quiz-pill):disabled{box-shadow:none}:root[data-clay][data-a11y-contrast].qz-arena-light :is(.qz-orb,.quiz-pill,.quiz-primary,.quiz-option,.qz-rec-tiles,.qz-week,.quiz-stats,.quiz-achievements li){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] .quiz-page .local-back{border:1px solid var(--line-strong)}:root[data-clay] .mitzvot-header{gap:10px}:root[data-clay] .mitzvot-range-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(100%,340px);margin:2px auto 0;padding:4px;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay][data-a11y-text] .mitzvot-range-selector{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--clay-r-card)}:root[data-clay][data-a11y-text] .mitzvot-range-btn{padding-inline-start:14px;padding-inline-end:14px;padding-inline:14px}:root[data-clay] .mitzvot-range-btn{min-width:0;min-height:44px;padding:6px 4px;border:0;border-radius:var(--clay-r-pill);background:transparent;color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.2}:root[data-clay] .mitzvot-range-btn.active{color:var(--sel-ink)}:root[data-clay] .circle-week{gap:12px;margin:10px 0 18px;padding:24px 16px 18px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .circle-week-note{color:var(--ink);font-weight:500}:root[data-clay] .circle-quiet{margin-top:-8px;color:var(--ink-2)}:root[data-clay] .circle-stats{gap:12px;margin-top:8px}:root[data-clay] .circle-stats div{align-content:center;min-height:76px;padding:10px 6px;border:0;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .circle-stats dd{color:var(--accent);font-size:24px;line-height:1.15;font-variant-numeric:tabular-nums}:root[data-clay] .circle-stats dt{color:var(--ink-2)}:root[data-clay] .circle-milestones{margin-top:4px}:root[data-clay] .circle-milestones summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 16px;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .circle-milestones[open] summary{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .circle-milestones ul{margin:12px 0 10px;padding:12px 16px;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay] .circle-milestones-note{padding:0 4px;text-align:center}:root[data-clay] .olam-card{width:min(100%,320px);padding:16px 18px 14px;border:1px solid color-mix(in srgb,var(--clay-gold) 45%,transparent);border-radius:var(--clay-r-card);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .olam-card-progress{height:4px;border-radius:2px;background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay] .olam-card-progress i{background:linear-gradient(90deg,var(--clay-gold),var(--accent))}:root[data-clay] .light-points{gap:8px;padding:16px 14px 14px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .light-points-toggle{border-radius:var(--clay-r-control)}:root[data-clay] .light-points-cue{width:36px;height:36px;border:0;background:var(--clay-control);color:var(--clay-icon-ink);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .light-points:is(.is-opening,.is-open) .light-points-cue{background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .light-points-fan-inner{gap:10px;padding:12px 4px 6px}:root[data-clay] .mitzvot-event-row{min-height:52px;padding:6px 8px 6px 14px;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-card-a);box-shadow:var(--clay-row-shadow)}:root[data-clay] .mitzvot-event-row.undo-active{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow),inset 0 0 0 1px var(--clay-sel-line)}:root[data-clay] .mitzvot-event-remove{width:36px;height:36px;border:0;border-radius:50%;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .mitzvot-undo-cancel{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .mitzvot-undo-confirm{border-radius:var(--clay-r-pill)}:root[data-clay] .mitzvot-undo-actions{justify-content:center;padding-inline-start:0}:root[data-clay] .mitzvot-debug{border-style:solid;border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-well-shadow)}:root[data-clay] .olam-page-hero{padding:26px 16px 20px;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .olam-page-seal{position:relative;isolation:isolate;width:228px;height:228px;margin:0 0 14px}:root[data-clay] .olam-page-seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,transparent 74%,var(--clay-ring-light) 88%,transparent 100%),radial-gradient(circle at calc(50% - var(--clay-lx)*20%) calc(50% - var(--clay-ly)*24%),var(--clay-ring-hi),transparent 62%),var(--clay-control);box-shadow:var(--clay-plate-shadow)}:root[data-clay] .olam-page-week{border-top-color:color-mix(in srgb,var(--clay-gold) 30%,transparent)}:root[data-clay] .olam-about{padding:14px 18px;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-well-shadow);color:var(--ink-2)}:root[data-clay] .olam-path-title{color:var(--accent)}:root[data-clay] .olam-step-seal{background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .olam-step.is-current .olam-step-seal{box-shadow:var(--clay-tile-shadow),0 0 0 1.5px color-mix(in srgb,var(--clay-gold) 78%,transparent)}:root[data-clay] .olam-step.is-current .olam-step-seal:after{top:-4px;right:-4px;bottom:-4px;left:-4px;box-shadow:0 0 20px 5px color-mix(in srgb,var(--clay-gold) 40%,transparent)}:root[data-clay] .olam-step-note{padding:2px 12px;border-radius:var(--clay-r-pill);background:var(--clay-ground)}:root[data-clay] .olam-step.is-current .olam-step-note{background:var(--clay-sunk);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .olam-unlock-close{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .rank-ring{position:relative;display:inline-grid;place-items:center;width:var(--rr-d);height:var(--rr-d);--rr-d:108px;--rr-scale:min(var(--a11y-chrome-scale,1),1.12);-webkit-text-size-adjust:100%;text-size-adjust:100%}:root[data-clay] .rank-ring.is-sm{--rr-d:64px}:root[data-clay] .rank-ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}:root[data-clay] .rank-ring-halo-stop{stop-color:var(--clay-gold)}:root[data-clay] .rank-ring-track{fill:none;stroke:var(--clay-gold);stroke-opacity:.22;stroke-width:1px;vector-effect:non-scaling-stroke}:root[data-clay] .rank-ring-line{fill:none;stroke:var(--clay-gold);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}:root[data-clay] .rank-ring-jewel{fill:var(--clay-gold)}:root[data-clay] .rank-ring-text{position:relative;display:grid;justify-items:center;gap:1px;max-width:calc(var(--rr-d) - 26px);text-align:center}:root[data-clay] .rank-ring-kicker{color:var(--ink-2);font-size:calc(12px * var(--rr-scale));line-height:1.2}:root[data-clay] .rank-ring-name{color:var(--accent);font-family:var(--font-primary);font-size:calc(20px * var(--rr-scale));font-weight:500;line-height:1.15;text-wrap:balance}:root[data-clay] .rank-ring.is-long .rank-ring-name{font-size:calc(16px * var(--rr-scale))}:root[data-clay] .rank-ring.is-sm .rank-ring-text{max-width:calc(var(--rr-d) - 14px)}:root[data-clay] .rank-ring.is-sm .rank-ring-name{font-size:calc(14px * var(--rr-scale))}:root[data-clay] .rank-ring.is-sm.is-long .rank-ring-name{font-size:calc(12.5px * var(--rr-scale))}:root[data-clay] .olam-card-rank.is-ring{display:grid;place-items:center;margin:6px 0 4px;line-height:1}:root[data-clay] .olam-page-rank.is-ring{display:grid;place-items:center;margin:8px 0 6px;line-height:1}:root[data-clay] .olam-home-rank.is-ring{display:grid;justify-items:start;line-height:1}:root[data-clay] :is(.mitzvot-range-btn,.olam-card,.light-points-cue,.mitzvot-event-remove,.mitzvot-undo-cancel,.circle-milestones summary,.olam-unlock-close){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .mitzvot-range-btn:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(.olam-card,.mitzvot-event-remove,.mitzvot-undo-cancel,.olam-unlock-close):active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .light-points-toggle:active .light-points-cue{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] :is(.olam-card,.mitzvot-event-remove,.mitzvot-undo-cancel):hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .mitzvot-range-btn:hover{background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .mitzvot-event-row:hover{background:var(--clay-card-a)}}:root[data-clay] .mitzvot-range-btn.active{background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] :is(.mitzvot-range-btn,.olam-card,.light-points-toggle,.mitzvot-event-remove,.mitzvot-undo-cancel,.mitzvot-undo-confirm,.olam-unlock-close):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .circle-milestones summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay][data-a11y-contrast] :is(.mitzvot-range-selector,.circle-week,.circle-stats div,.olam-card,.light-points,.mitzvot-event-row,.olam-page-hero,.olam-step-seal,.circle-milestones summary){border:1px solid var(--line-strong)}:root[data-clay] .about-sections{gap:14px}:root[data-clay] .about-sections>.about-fold{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .about-fold-title>button{min-height:60px;border-radius:var(--clay-r-card);transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .about-fold-title>button:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .about-fold-title>button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}:root[data-clay] .about-fold.is-open .about-fold-title>button{border-radius:var(--clay-r-card) var(--clay-r-card) 0 0;background:var(--clay-open-ground);box-shadow:var(--clay-open-shadow)}:root[data-clay] .about-fold-body{border-top-color:color-mix(in srgb,var(--line) 70%,transparent);line-height:1.7}:root[data-clay] :is(.about-hebcal,.about-commentaries){border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .about-page .source-credit details{border-top-color:color-mix(in srgb,var(--line) 70%,transparent)}:root[data-clay] .about-credits>summary{display:inline-flex;align-items:center;min-height:44px}:root[data-clay] .about-page>.source-credit{text-align:center}:root[data-clay] .about-page>button.ghost{display:flex;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto}@media (hover:hover){:root[data-clay] .about-fold:not(.is-open) .about-fold-title>button:hover{background:var(--clay-card-a)}}:root[data-clay][data-a11y-contrast] .about-sections>.about-fold{border:1px solid var(--line-strong)}:root[data-clay] :is(.tc-section-title,.global-search .search-group>h2,.favorite-group>h2,.tradition-block>h2,.parasha-page .reading-section>h2){display:flex;align-items:center;justify-content:center;gap:12px;text-align:center}:root[data-clay] :is(.tc-section-title,.global-search .search-group>h2,.favorite-group>h2,.tradition-block>h2,.parasha-page .reading-section>h2):before,:root[data-clay] :is(.tc-section-title,.global-search .search-group>h2,.favorite-group>h2,.tradition-block>h2,.parasha-page .reading-section>h2):after{content:"";flex:1;min-width:16px;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong));box-shadow:0 1px 0 var(--clay-edge-hi)}:root[data-clay] :is(.tc-section-title,.global-search .search-group>h2,.favorite-group>h2,.tradition-block>h2,.parasha-page .reading-section>h2):after{background:linear-gradient(270deg,transparent,var(--line-strong))}:root[data-clay] :is(.reading-item,.tc-row-open,.tc-tile,.tc-replace,.tc-picker-book,.tc-picker-parasha,.tc-step,.tc-action,.otiyot-card-preview,.otiyot-pager button,.favorite-open,.tradition-record-row,.tradition-tile,.tradition-edit,.tradition-chips button,.tradition-list>.personal-tool-row){transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] :is(.reading-item,.tc-row-open,.favorite-open,.tradition-record-row,.tradition-list>.personal-tool-row):focus-visible{outline:2px solid var(--focus);outline-offset:-3px;box-shadow:none}:root[data-clay] :is(.tc-tile,.tc-replace,.tc-picker-book,.tc-picker-parasha,.tc-step,.tc-action,.otiyot-card-preview,.otiyot-pager button,.tradition-tile,.tradition-edit,.tradition-chips button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:root[data-clay] .parasha-page>:is(.eyebrow,h1,.intro){text-align:center}:root[data-clay] .parasha-page>h1{margin-bottom:4px}:root[data-clay] .parasha-page>.intro{max-width:34em;margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;color:var(--ink-2);line-height:1.6}:root[data-clay] .parasha-page .reading-section{gap:12px;margin-top:22px}:root[data-clay] .parasha-page .reading-section>h2{margin:0;font-size:19px;font-weight:500}:root[data-clay] .parasha-page .parasha-entries{margin:16px 0 10px}:root[data-clay] .reading-list .reading-item:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] .reading-list .reading-item:hover:not(:active){background:var(--clay-card-a)}}:root[data-clay] .parasha-page details.clay-details{margin-top:22px}:root[data-clay] .parasha-page details.clay-details>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 16px;font-weight:500;cursor:pointer}:root[data-clay] .parasha-page details.clay-details[open]>summary{color:var(--sel-ink)}:root[data-clay] .parasha-page details.clay-details>.prayer-link:first-of-type{margin-top:12px}:root[data-clay] .parasha-page details.clay-details>.prayer-link{margin-bottom:8px}:root[data-clay] .otiyot-card{border-color:transparent;border-radius:var(--clay-r-card);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--tone) 20%,var(--clay-card-a)),color-mix(in srgb,var(--tone) 9%,var(--clay-card-b)) 78%);box-shadow:var(--clay-card-shadow)}:root[data-clay] .otiyot-grid{gap:14px;padding:4px 2px}:root[data-clay] .otiyot-card-preview:active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] .otiyot-card-full{box-shadow:var(--clay-soft-shadow)}:root[data-clay] .otiyot-card-foot{border-top-color:color-mix(in srgb,var(--tone) 40%,var(--line))}:root[data-clay] .otiyot-pager button{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .otiyot-pager button:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .otiyot-pager button:disabled{box-shadow:none;opacity:.45;transform:none}:root[data-clay] .otiyot-position{padding:6px 14px;border-radius:var(--clay-r-pill);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow);font-variant-numeric:tabular-nums}:root[data-clay] .otiyot-actions .ghost{min-width:7.5em;border-radius:var(--clay-r-pill)}:root[data-clay] .tc-search>label{display:block;text-align:center}:root[data-clay] .tc-list{border-top:0}:root[data-clay] .tc-row{border-bottom-color:color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] .tc-row:last-child{border-bottom:0}:root[data-clay] .tc-row-open{padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px}:root[data-clay] .tc-row.has-action .tc-row-open{padding-inline-end:8px}:root[data-clay] .tc-row.has-action{padding-inline-end:10px}:root[data-clay] .tc-row-open:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] .tc-row-open:hover:not(:active){background:var(--clay-card-a)}}:root[data-clay] .tc-replace{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);color:var(--ink-2)}:root[data-clay] .tc-replace:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .tc-book-title{text-align:center}:root[data-clay] .tc-tiles{gap:10px;padding:2px}:root[data-clay] .tc-tiles>.tc-tile{flex-basis:calc((100% - (var(--tc-cols) - 1) * 10px) / var(--tc-cols))}:root[data-clay] .tc-tile{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .tc-tile:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] .tc-tile:hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .tc-tile[aria-current=true]:hover{background:var(--clay-sunk)}}:root[data-clay] .tc-tile[aria-current=true]{border-color:transparent;color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .tc-picker{border-block:0;padding:4px 0}:root[data-clay] .tc-picker-books{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .tc-picker-book[aria-pressed=true]{border-color:transparent;color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .tc-picker-book:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .tc-picker-strip{gap:8px;padding:6px 6px 10px}:root[data-clay] .tc-picker-parasha{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .tc-picker-parasha:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .tc-picker-parasha[aria-current=page]{border-color:transparent;color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .tc-prevnext{border-top:0;padding-top:6px}:root[data-clay] .tc-step{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .tc-step:active{transform:translateY(var(--clay-press-depth));box-shadow:var(--clay-card-shadow-down)}:root[data-clay] .tc-step-label{color:var(--accent)}:root[data-clay] .tc-article-tools{justify-content:center;border-bottom:0}:root[data-clay] .tc-actions{gap:10px}:root[data-clay] .tc-action{border-color:transparent;background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .tc-action:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] .tc-action:hover:not(:active){background:var(--clay-control-a)}}@media (hover:hover){:root[data-clay] .tc-favorite[aria-pressed=true]:hover{background:var(--clay-sunk)}}:root[data-clay] .tc-favorite[aria-pressed=true]{border-color:transparent;color:var(--sel-ink);background:var(--clay-sunk);box-shadow:var(--sel-ring)}:root[data-clay] .tc-filters{gap:10px}:root[data-clay] .favorites-page>:is(.eyebrow,h1,.intro){text-align:center}:root[data-clay] .favorite-list{gap:0}:root[data-clay] .favorite-row{min-height:60px;padding:4px 10px 4px 8px;padding-inline-start:0;border:0;border-radius:0;background:transparent}:root[data-clay] .favorite-row+.favorite-row{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--line) 85%,transparent)}:root[data-clay] .favorite-open{padding:8px 16px;border-radius:var(--clay-r-control)}:root[data-clay] .favorite-open:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .tradition-page{gap:14px}:root[data-clay] .tradition-page>:is(.eyebrow,h1:not(.tradition-record-title),.intro){text-align:center}:root[data-clay] .tradition-identity{padding:12px 14px 12px 12px;padding-inline-start:18px;border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-card-shadow)}:root[data-clay] .tradition-edit{border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .tradition-edit:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .tradition-search input{border-color:transparent;border-radius:var(--clay-r-pill);padding-inline-start:18px;padding-inline-end:18px;padding-inline:18px;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .tradition-search input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:root[data-clay] :is(.tradition-record-row,.tradition-list>.personal-tool-row){min-height:58px;padding-inline-start:16px;padding-inline-end:16px;padding-inline:16px}:root[data-clay] :is(.tradition-record-row,.tradition-list>.personal-tool-row):active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] :is(.tradition-record-row,.tradition-list>.personal-tool-row):hover:not(:active){background:var(--clay-card-a)}}:root[data-clay] .tradition-tiles{gap:10px;padding:2px}:root[data-clay] .tradition-tile{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .tradition-tile:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}@media (hover:hover){:root[data-clay] .tradition-tile:hover:not(:active){background:var(--clay-control-a)}}:root[data-clay] .tradition-tile span{border-radius:var(--clay-r-pill);background:var(--clay-well);box-shadow:inset calc(var(--clay-lx)*1px) calc(var(--clay-ly)*1px) 2px var(--clay-sink)}:root[data-clay] .tradition-chips{justify-content:center;gap:8px}:root[data-clay] .tradition-chips button{border-color:transparent;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow)}:root[data-clay] .tradition-chips button:active{transform:translateY(var(--clay-press-depth));background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] .tradition-tags{justify-content:center}:root[data-clay] .tradition-tags span{border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-row-shadow)}:root[data-clay] .tradition-tags span:first-child{background:var(--clay-control);box-shadow:var(--clay-row-shadow),inset 0 0 0 1px var(--primary-line)}:root[data-clay] :is(.tradition-citation,.tradition-picker){border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow)}:root[data-clay] .tradition-picker legend{margin-inline-start:auto;margin-inline-end:auto;margin-inline:auto;padding:0 8px}:root[data-clay] .tradition-citation blockquote{border-inline-start-color:var(--accent);border-radius:var(--clay-r-tile);background:var(--clay-reading)}:root[data-clay] .tradition-family-form textarea{border-color:transparent;background:var(--clay-well);box-shadow:var(--clay-field-shadow)}:root[data-clay] .global-search>:is(.eyebrow,h1){text-align:center}:root[data-clay] .global-search-recent{text-align:center}:root[data-clay] .global-search .search-group{margin-top:22px}:root[data-clay] .global-search .search-group>h2{margin:0 0 10px;font-size:18px;font-weight:500}:root[data-clay] .global-search :is(.index-row,.prayer-link){margin-bottom:8px}:root[data-clay] .global-search-quiet{text-align:center}:root[data-clay][data-clay-page=offline] .offline-library>:is(.eyebrow,h1,.intro){text-align:center}:root[data-clay][data-clay-page=offline] .offline-pack-list{padding:2px 16px}:root[data-clay][data-clay-page=offline] .offline-pack-row:first-child{border-top:0}:root[data-clay][data-clay-page=offline] .offline-pack-actions .link{min-height:44px;padding:0 14px;border-radius:var(--clay-r-pill);background:var(--clay-control);box-shadow:var(--clay-tile-shadow);text-decoration:none}:root[data-clay][data-clay-page=offline] .offline-pack-actions .link:disabled{box-shadow:none;opacity:.5}:root[data-clay][data-clay-page=offline] .offline-library .section-heading{display:grid;justify-content:center;justify-items:center;gap:2px;text-align:center}:root[data-clay][data-clay-page=offline] .offline-library .source-catalog>:is(.intro,.offline-all-set,.source-credit){text-align:center}:root[data-clay][data-clay-page=offline] .offline-library .offline-wifi{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px}:root[data-clay][data-a11y-contrast] :is(.tc-list,.tc-tile,.tc-replace,.tc-picker-books,.tc-picker-parasha,.tc-step,.tc-action,.otiyot-card,.otiyot-pager button,.favorite-list,.tradition-identity,.tradition-edit,.tradition-list,.tradition-tile,.tradition-chips button,.tradition-tags span,.tradition-citation,.tradition-picker,.parasha-page .reading-list,.offline-pack-list){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] .tradition-search input{border:1px solid var(--ink)}:root[data-clay] .torah-search{gap:12px}:root[data-clay] .torah-search-head{flex-direction:column;align-items:center;gap:2px;text-align:center}:root[data-clay] .torah-hits{gap:10px}:root[data-clay] .torah-hit{padding:12px 16px}:root[data-clay] .torah-hit-snippet mark{background:color-mix(in srgb,var(--clay-gold) 30%,transparent)}:root[data-clay] .torah-verified{border-color:transparent;border-radius:var(--clay-r-card);background:var(--clay-card);box-shadow:var(--clay-soft-shadow),inset 0 0 0 1px color-mix(in srgb,var(--clay-gold) 45%,transparent)}:root[data-clay] .torah-verified-label{text-align:center}:root[data-clay] .torah-verified-row{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}:root[data-clay] .torah-empty{padding:14px 16px;border-radius:var(--clay-r-control);background:var(--clay-well);box-shadow:var(--clay-pressed-shadow);text-align:center}:root[data-clay] .torah-suggest .link{min-height:44px}:root[data-clay] .torah-more{border-color:transparent;border-radius:var(--clay-r-control);background:var(--clay-control);box-shadow:var(--clay-control-shadow)}:root[data-clay] .torah-more:active{background:var(--clay-control-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay][data-a11y-contrast] :is(.torah-verified,.torah-more,.torah-empty){border:1px solid var(--line-strong)}:root[data-clay]{--arrow-row-d:30px;--arrow-inline-d:22px;--arrow-hit:44px;--arrow-stroke:1.4px;--arrow-ring:color-mix(in srgb,var(--gold) 55%,transparent);--arrow-fill:color-mix(in srgb,var(--gold) 9%,var(--clay-control));--arrow-fill-down:color-mix(in srgb,var(--gold) 12%,var(--clay-control-down));--arrow-ink:color-mix(in srgb,var(--gold) 66%,var(--ink))}:root[data-clay] .arrow-mark[data-dir][data-size]{--arrow-d:var(--arrow-row-d);position:relative;box-sizing:border-box;display:inline-grid;place-items:center;flex:0 0 var(--arrow-d);width:var(--arrow-d);height:var(--arrow-d);min-width:0;min-height:0;padding:0;border:1px solid var(--arrow-ring);border-radius:50%;background:var(--arrow-fill);box-shadow:var(--clay-row-shadow);color:var(--arrow-ink);font-size:0;line-height:0;opacity:1;transform:none;vertical-align:middle;transition:transform var(--clay-dur) var(--clay-ease),box-shadow var(--clay-dur) var(--clay-ease),background-color var(--clay-dur) var(--clay-ease)}:root[data-clay] .arrow-mark[data-dir][data-size=inline]{--arrow-d:var(--arrow-inline-d);margin-inline-start:6px}:root[data-clay] .arrow-mark[data-dir][data-size]:after{content:"";position:absolute;top:calc((var(--arrow-d) - var(--arrow-hit)) / 2);right:calc((var(--arrow-d) - var(--arrow-hit)) / 2);bottom:calc((var(--arrow-d) - var(--arrow-hit)) / 2);left:calc((var(--arrow-d) - var(--arrow-hit)) / 2);inset:calc((var(--arrow-d) - var(--arrow-hit)) / 2);border-radius:50%;background:transparent;pointer-events:auto}:root[data-clay] .arrow-mark[data-dir][data-size]>svg{display:block;width:calc(var(--arrow-d) * .54);height:calc(var(--arrow-d) * .54);fill:none;stroke:currentColor;stroke-width:var(--arrow-stroke);stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:transform var(--clay-dur) var(--clay-ease)}:root[data-clay] .arrow-mark[data-dir][data-size]>svg>path{vector-effect:non-scaling-stroke}:root[data-clay] .arrow-mark[data-dir=back]>svg{transform:rotate(180deg)}:root[data-clay] .arrow-mark[data-dir=up]>svg{transform:rotate(90deg)}:root[data-clay] .arrow-mark[data-dir=down]>svg{transform:rotate(-90deg)}:root[data-clay] [dir=ltr] .arrow-mark[data-dir=forward]>svg{transform:rotate(180deg)}:root[data-clay] [dir=ltr] .arrow-mark[data-dir=back]>svg{transform:rotate(0)}:root[data-clay] :is(details[open]>summary,[aria-expanded=true]) .arrow-mark[data-dir=down]>svg{transform:rotate(90deg)}:root[data-clay] :is(a,button,summary,label):active .arrow-mark[data-dir][data-size]{transform:translateY(var(--clay-press-depth));background:var(--arrow-fill-down);box-shadow:var(--clay-pressed-shadow)}:root[data-clay] :is(button:disabled,[aria-disabled=true]) .arrow-mark[data-dir][data-size]{opacity:.42;box-shadow:none}:root[data-clay][data-a11y-contrast]{--arrow-ring:var(--ink);--arrow-ink:var(--ink);--arrow-fill:var(--clay-control);--arrow-stroke:1.8px}:root[data-clay][data-a11y-contrast] .arrow-mark[data-dir][data-size]{border-width:1.5px}@media (prefers-contrast:more){:root[data-clay]{--arrow-ring:var(--ink);--arrow-ink:var(--ink);--arrow-stroke:1.8px}}@media (forced-colors:active){:root[data-clay] .arrow-mark[data-dir][data-size]{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}:root[data-clay] :is(.daf-more summary,.rite-section-folded>summary):after{content:none}:root[data-clay] .rite-section-folded>summary>.rite-fold-arrow{margin-inline-start:auto;align-self:center}:root[data-clay] .arrow-mark[data-dir=back][data-size=inline]{margin-inline-start:0;margin-inline-end:6px;margin-inline:0 6px}:root[data-clay] :is(button,a).arrow-button{display:inline-grid;place-items:center;min-width:var(--arrow-hit);min-height:var(--arrow-hit);padding:0;border-color:transparent;background:transparent;box-shadow:none;opacity:1}:root[data-clay] :is(button,a).arrow-button:is(:active,:hover,:disabled){background:transparent;box-shadow:none;transform:none}:root[data-clay] summary:has(>.arrow-mark){list-style:none}:root[data-clay] summary:has(>.arrow-mark)::-webkit-details-marker{display:none}:root[data-clay] .personal-tool-row:has(>.personal-tool-icon){grid-template-columns:42px minmax(0,1fr) var(--arrow-row-d)}:root[data-clay] :is(.reading-item,.tc-row-open,.dl-part,.library-row-stacked,.torah-hit,.tradition-record-row,.tradition-list>.personal-tool-row,.personal-tool-row.tradition-row){grid-template-columns:minmax(0,1fr) var(--arrow-row-d)}:root[data-clay] :is(.tradition-list>.personal-tool-row,.personal-tool-row.tradition-row):has(>.personal-tool-icon){grid-template-columns:minmax(0,1fr) var(--arrow-row-d)}:root[data-clay] .library-row:not(.library-row-stacked){grid-template-columns:minmax(0,1fr) auto var(--arrow-row-d)}:root[data-clay] :is(.library-row,.personal-tool-row,.reading-item,.tc-row-open,.dl-part,.torah-hit,.tradition-record-row,.lz-entry)>.arrow-mark:last-child{grid-column:-2/-1}:root[data-clay] .lz-entry{grid-template-columns:42px minmax(0,1fr) var(--arrow-row-d)}:root[data-clay] .about-fold-title>button{grid-template-columns:var(--arrow-row-d) minmax(0,1fr) var(--arrow-row-d)}:root[data-clay] .about-fold-title>button>.arrow-mark{grid-column:3}:root[data-clay][data-a11y-contrast] :is(.clay-card,.clay-control,.clay-tile,.reading-list,.index-row,.prayer-link,.reader-step,.notice,.badge,button.ghost,.reader-tools button,.local-back,.ui-icon-button.is-framed,.ui-text-size,.seg,.ja-seg,.ui-select-trigger,.more-menu .sheet button,.theme-trigger,.heart-toggle,.personal-primary){border:1px solid var(--line-strong)}:root[data-clay][data-a11y-contrast] :is(button,a).arrow-button.arrow-button{border-color:transparent}:root[data-clay][data-a11y-contrast]{--clay-field-frame:inset 0 0 0 1px var(--ink)}:root[data-clay][data-a11y-contrast] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select,.ui-select.is-field .ui-select-trigger){border:1px solid var(--ink)!important}:root[data-clay][data-a11y-contrast] input[type=checkbox]{box-shadow:var(--clay-well-shadow),inset 0 0 0 1.5px var(--ink)}:root[data-clay][data-a11y-contrast] input[type=checkbox]:checked{box-shadow:var(--sel-ring),inset 0 0 0 2px var(--accent)}:root[data-clay][data-a11y-contrast] :is(.tabbar>button,.more-menu>button).on{box-shadow:var(--sel-ring),inset 0 0 0 2px var(--accent)}:root[data-clay][data-a11y-transparency] :is(.more-menu .sheet,.theme-menu,.ui-picker,.ja-sheet,.prayer-nav-popover){background:var(--clay-card-a)}@media (prefers-reduced-motion:reduce){:root[data-clay] *{transition:none!important}:root[data-clay] :active{transform:none!important}}:root[data-clay][data-a11y-motion] *{transition:none!important}:root[data-clay][data-a11y-motion] :active{transform:none!important}
