.lang-menu{flex:none;display:inline-flex}.lang-menu-trigger{border-radius:var(--radius-pill);block-size:36px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.lang-menu-trigger svg{flex:none;block-size:15px;inline-size:15px}.lang-menu-trigger:hover,.lang-menu-trigger.active{background:var(--surface-muted);color:var(--text-primary)}.lang-menu-popup{z-index:60;border:1px solid var(--border-default);background:var(--surface-card);max-block-size:min(70vh,560px);min-inline-size:216px;box-shadow:var(--shadow-modal);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:fixed;overflow-y:auto}.lang-menu-heading{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin:6px 0 3px;padding-inline:9px;font-size:10px;font-weight:700}.lang-menu-heading:first-child{margin-block-start:3px}.lang-menu-popup button{color:var(--text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-size:13px;display:flex}.lang-menu-popup button:hover{background:var(--surface-muted);color:var(--text-primary)}.lang-menu-popup button.active{background:var(--brand-tint-2,var(--surface-muted));color:var(--text-primary);font-weight:600}.lang-menu-code{border:1px solid var(--border-strong);block-size:18px;inline-size:26px;color:var(--text-tertiary);letter-spacing:.04em;border-radius:5px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.lang-menu-popup button.active .lang-menu-code{border-color:var(--brand);color:var(--brand)}.lang-menu-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.lang-menu-check{margin-block-start:6px;line-height:1.35;border-top:1px solid var(--border-subtle)!important;border-radius:0!important;padding-block-start:9px!important;font-size:12px!important}.lang-menu-check .lang-menu-name{white-space:normal;overflow:visible}.lang-menu-box{border:1.5px solid var(--border-strong);block-size:16px;inline-size:16px;color:var(--surface-card);border-radius:4px;flex:none;place-items:center;display:grid}.lang-menu-check[aria-checked=true] .lang-menu-box{border-color:var(--brand);background:var(--brand)}.lang-menu-box svg{block-size:11px;inline-size:11px}.appearance-menu{flex:none;display:inline-flex}.appearance-trigger{border-radius:var(--radius-pill);block-size:36px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.appearance-trigger svg{flex:none;block-size:15px;inline-size:15px}.appearance-trigger:hover,.appearance-trigger.active{background:var(--surface-muted);color:var(--text-primary)}.appearance-popup{z-index:60;border:1px solid var(--border-default);background:var(--surface-card);max-block-size:min(76vh,620px);min-inline-size:244px;box-shadow:var(--shadow-modal);border-radius:12px;flex-direction:column;padding:5px;display:flex;position:fixed;overflow-y:auto}.appearance-popup .lang-menu-popup.is-inline,.appearance-popup .theme-menu-popup.is-inline{max-block-size:none;min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.appearance-popup .theme-menu-popup.is-inline{border-block-start:1px solid var(--border-subtle);margin-block-start:7px;padding-block-start:7px}.omni-popup{border:1px solid var(--border-default);background:var(--surface-page);block-size:min(680px,100dvh - 72px);inline-size:min(960px,100vw - 48px);color:var(--text-primary);box-shadow:var(--shadow-modal,0 30px 80px #0f0c0840);border-radius:16px;margin:auto;padding:0;inset:0;overflow:hidden}.omni-popup::backdrop{background:#1b150e6b}.omni-popup[open]{flex-direction:column;display:flex}.omni-context{border-block-end:1px solid var(--border-subtle);background:color-mix(in oklab, var(--brand) 6%, transparent);color:var(--text-secondary);flex:none;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.omni-context-eye{letter-spacing:.09em;color:var(--brand);flex:none;font-size:9.5px;font-weight:700}.omni-context-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.omni-close{background:var(--surface-card);block-size:26px;inline-size:26px;color:var(--text-tertiary);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.omni-close svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:12px;inline-size:12px}.omni-head{border-block-end:1px solid var(--border-subtle);background:var(--surface-card);flex:none;align-items:center;gap:11px;block-size:56px;padding-inline:16px;display:flex}.omni-head>svg{fill:none;block-size:17px;inline-size:17px;stroke:var(--text-tertiary);stroke-width:2px;stroke-linecap:round;flex:none}.omni-input{block-size:100%;min-inline-size:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500}.omni-input:focus-visible{outline:none}.omni-input::placeholder{color:var(--text-tertiary)}.omni-kbd{background:var(--surface-muted);letter-spacing:.06em;color:var(--text-tertiary);border-radius:6px;flex:none;padding:4px 8px;font-size:10px;font-weight:700}.omni-chips{border-block-end:1px solid var(--border-subtle);background:var(--surface-card);scrollbar-width:none;flex:none;gap:6px;padding:9px 16px;display:flex;overflow-x:auto}.omni-chips::-webkit-scrollbar{display:none}.omni-chip{border:1px solid var(--border-default);block-size:29px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding-inline:12px;font-size:12.5px;font-weight:500}.omni-chip:hover{border-color:var(--border-strong)}.omni-chip.is-active{border-color:var(--border-strong);background:var(--surface-selected,var(--surface-muted));color:var(--text-primary);font-weight:600}.omni-chip-yomi{border-color:var(--brand);background:var(--brand-tint,color-mix(in oklab, var(--brand) 8%, transparent));color:var(--brand);align-items:center;gap:7px;margin-inline-start:auto;padding-inline:11px;display:inline-flex}.omni-chip-yomi:hover{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 14%, transparent)}.omni-chip-yomi-ic{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:13px;inline-size:13px}.omni-chip-yomi-eye{letter-spacing:.07em;opacity:.85;font-size:9.5px;font-weight:700}.omni-chip-yomi-daf{color:var(--text-primary);font-weight:600}.omni-body{flex:1;grid-template-columns:218px minmax(0,1fr);min-block-size:0;display:grid}.omni-rail{border-inline-end:1px solid var(--border-subtle);background:var(--surface-sunken);scrollbar-width:thin;flex-direction:column;gap:16px;min-block-size:0;padding:12px 8px 20px;display:flex;overflow-y:auto}.omni-rail-label{letter-spacing:.1em;color:var(--text-tertiary);padding:2px 9px 5px;font-size:9.5px;font-weight:700}.omni-rail-item{min-block-size:33px;color:var(--text-secondary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding-inline:10px;font-size:13px;font-weight:500;display:flex}.omni-rail-item:hover{background:var(--surface-active,var(--surface-muted))}.omni-rail-item.is-active{background:var(--surface-selected,var(--surface-muted));color:var(--text-primary);font-weight:600}.omni-rail-item span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.omni-rail-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.omni-main{scrollbar-width:thin;min-block-size:0;min-inline-size:0;padding:0 16px 22px;overflow-y:auto}.omni-quick{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0 2px;display:grid}.omni-quick-card{border:1px solid var(--border-default);background:var(--surface-card);block-size:52px;font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding-inline:13px;display:flex}.omni-quick-card:hover{border-color:var(--border-strong)}.omni-quick-card.is-brand{border-color:var(--brand);background:var(--brand-tint,color-mix(in oklab, var(--brand) 8%, transparent))}.omni-quick-icon{background:var(--surface-sunken);block-size:28px;inline-size:28px;color:var(--text-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.omni-quick-card.is-brand .omni-quick-icon{background:var(--brand);color:var(--text-on-brand)}.omni-quick-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.omni-quick-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.omni-quick-eye{letter-spacing:.09em;color:var(--text-tertiary);font-size:9.5px;font-weight:700}.omni-quick-card.is-brand .omni-quick-eye{color:var(--brand)}.omni-quick-label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.omni-group-head{z-index:2;background:var(--surface-page);letter-spacing:.1em;color:var(--text-tertiary);align-items:baseline;gap:9px;padding:10px 0 7px;font-size:9.5px;font-weight:700;display:flex;position:sticky;inset-block-start:0}.omni-group-rule{background:var(--border-subtle);flex:1;block-size:1px}.omni-group-count{letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:600}.omni-row{min-block-size:46px;inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;margin-block-end:2px;padding:7px 10px;display:flex}.omni-row:hover,.omni-row.is-selected{background:var(--surface-muted)}.omni-row-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.omni-row-title-line{align-items:baseline;gap:8px;min-inline-size:0;display:flex}.omni-row-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.omni-row-he{font-family:var(--font-hebrew);color:var(--text-tertiary);direction:rtl;flex:none;font-size:12.5px}.omni-row-sub{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.omni-row-hints{flex:none;align-items:center;gap:6px;display:flex}.omni-row-hint{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);white-space:nowrap;opacity:0;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600;transition:opacity .12s}.omni-row:hover .omni-row-hint,.omni-row.is-selected .omni-row-hint{opacity:1}.omni-row-board{border:1px solid var(--brand);background:var(--brand-tint,color-mix(in oklab, var(--brand) 8%, transparent));font:inherit;color:var(--brand);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;transition:opacity .12s,background .12s,color .12s}.omni-row:hover .omni-row-board,.omni-row.is-selected .omni-row-board{opacity:1;pointer-events:auto}.omni-row-board:hover{background:color-mix(in oklab, var(--brand) 16%, transparent)}.omni-row-board.is-on{opacity:1;pointer-events:auto;border-color:var(--brand);background:var(--brand);color:var(--text-on-brand);cursor:default}.omni-row-meta{color:var(--text-tertiary);flex:none;font-size:10.5px;font-weight:600}.omni-empty{flex-direction:column;gap:6px;padding:26px 2px;display:flex}.omni-empty b{color:var(--text-primary);font-size:14px;font-weight:600}.omni-empty span{color:var(--text-tertiary);font-size:12.5px}.omni-crumb{z-index:3;background:var(--surface-page);border-block-end:1px solid var(--border-subtle);align-items:center;gap:10px;padding:12px 0 10px;display:flex;position:sticky;inset-block-start:0}.omni-crumb-back{border:1px solid var(--border-default);background:var(--surface-card);block-size:28px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-inline:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.omni-crumb-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:13px;inline-size:13px}.omni-crumb-title{font-family:var(--font-reading);font-size:16px;font-weight:500}.omni-crumb-he{text-align:start;min-inline-size:0;font-family:var(--font-hebrew);color:var(--text-tertiary);direction:rtl;flex:1;font-size:14px}.omni-tractates{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-block-start:9px;display:grid}.omni-tractate{border:1px solid var(--border-default);background:var(--surface-card);block-size:52px;font:inherit;text-align:start;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;padding-inline:11px;display:flex}.omni-tractate:hover:not(:disabled){border-color:var(--border-strong)}.omni-tractate:disabled{opacity:.45;cursor:default}.omni-tractate-ru{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.omni-tractate-he{text-align:start;font-family:var(--font-hebrew);color:var(--text-tertiary);direction:rtl;font-size:12px;line-height:1.2}.omni-pairs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:7px;padding-block-start:11px;display:grid}.omni-pair{border:1px solid var(--border-default);background:var(--surface-card);border-radius:9px;align-items:stretch;block-size:38px;display:flex;overflow:hidden}.omni-pair-num{flex-direction:column;flex:1;justify-content:center;min-inline-size:0;padding-inline-start:10px;display:flex}.omni-pair-latin{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700;line-height:1.05}.omni-pair-gem{text-align:start;font-family:var(--font-hebrew);color:var(--text-tertiary);direction:rtl;font-size:10px;line-height:1.1}.omni-amud{border:0;border-inline-start:1px solid var(--border-subtle);background:var(--surface-card);inline-size:24px;color:var(--text-secondary);font:inherit;cursor:pointer;flex:none;place-items:center;font-size:10.5px;font-weight:500;display:grid}.omni-amud:hover{background:var(--surface-muted)}.omni-amud.is-current{background:var(--brand);color:var(--text-on-brand);font-weight:700}.omni-foot{border-block-start:1px solid var(--border-subtle);background:var(--surface-card);block-size:36px;color:var(--text-tertiary);flex:none;align-items:center;gap:14px;padding-inline:16px;font-size:11px;display:flex}.omni-foot b{color:var(--text-secondary);font-weight:700}.omni-foot-scope{margin-inline-start:auto}.omni-trigger{border:1px solid var(--border-default);block-size:34px;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:12px;font-size:12.5px;display:inline-flex}.omni-trigger:hover{border-color:var(--border-strong);color:var(--text-secondary)}.omni-trigger svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;block-size:13px;inline-size:13px}.omni-trigger .omni-kbd{padding:1px 6px;font-size:10.5px}@media (width<=899px){.omni-popup{border:0;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none}.omni-body{grid-template-columns:minmax(0,1fr)}.omni-rail,.omni-foot,.omni-row-hint{display:none}.omni-row-board{opacity:1;pointer-events:auto}.omni-tractates{grid-template-columns:repeat(2,minmax(0,1fr))}.omni-trigger .omni-trigger-label,.omni-trigger .omni-kbd{display:none}.omni-trigger{justify-content:center;inline-size:34px;padding-inline:0}}.book-shell{block-size:100dvh;background:var(--surface-sunken);flex-direction:column;padding-block-start:var(--toolbar-h);display:flex}.bk-tabs{border-block-end:1px solid var(--border-default);background:var(--surface-panel);flex:none;align-items:center;gap:10px;min-block-size:48px;padding-inline:18px;display:flex}.bk-tab{border:0;block-size:47px;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:7px;padding-inline:14px;font-size:14px;font-weight:600;display:flex}.bk-tab.is-active{border-color:var(--brand);color:var(--text-primary)}.bk-tab-count{background:var(--surface-muted);color:var(--text-tertiary);border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.bk-tab.is-active .bk-tab-count{background:color-mix(in oklab, var(--brand) 14%, transparent);color:var(--brand)}.bk-tabs-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.bk-chip-btn{border:1px solid var(--border-default);block-size:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding-inline:12px;font-size:12.5px;font-weight:600;display:inline-flex}.bk-chip-btn:hover{border-color:var(--border-strong)}.bk-embed-crumb{color:var(--text-primary);font-variant-numeric:tabular-nums;gap:5px}.bk-embed-crumb svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.bk-chip-btn.is-on{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 10%, transparent)}.bk-chip-aa{font-family:var(--font-reading);color:var(--text-primary);font-size:14px}.bk-saved-note{color:var(--text-tertiary);font-size:12px}.bk-anchor{border-block-end:1px solid color-mix(in oklab, var(--brand) 26%, transparent);background:color-mix(in oklab, var(--brand) 7%, transparent);min-block-size:38px;color:var(--text-secondary);flex:none;align-items:center;gap:10px;padding:4px 18px;font-size:12.5px;display:flex}.bk-anchor svg{block-size:13px;inline-size:13px;stroke:var(--brand);fill:none;stroke-width:2px;stroke-linecap:round;flex:none}.bk-anchor b{color:var(--text-primary);font-weight:650}.bk-anchor-spacer{flex:1}.bk-anchor-back{border:1px solid color-mix(in oklab, var(--brand) 40%, transparent);background:var(--surface-card);block-size:26px;color:var(--brand);font:inherit;cursor:pointer;border-radius:999px;padding-inline:11px;font-size:11.5px;font-weight:600}.bk-anchor-drop{block-size:26px;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding-inline:11px;font-size:11.5px;font-weight:600}.bk-strip{border-block-end:1px solid var(--border-subtle);background:var(--surface-page);flex:none;padding:9px 18px 10px}.bk-strip-label{color:var(--text-tertiary);margin-block-end:7px;font-size:11px;display:block}.bk-strip-row{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.bk-strip-row::-webkit-scrollbar{display:none}.bk-strip-card{border:1px solid var(--border-subtle);background:var(--surface-card);inline-size:238px;font:inherit;text-align:start;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:9px;padding:8px 10px;display:flex}.bk-strip-card:hover{border-color:var(--border-strong)}.bk-strip-kind{letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;font-size:9.5px;font-weight:600;display:block}.bk-strip-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.bk-main{flex:1;min-block-size:0;display:flex}.bk-scroll{scrollbar-width:thin;flex:1;min-inline-size:0;position:relative;overflow-y:auto}.bk-column{inline-size:min(100%, var(--bk-col-w,760px));margin-inline:auto;padding:20px 16px 90px}.bk-load{border:1px dashed var(--border-default);background:var(--surface-card);min-block-size:46px;inline-size:100%;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.bk-load:hover{border-color:var(--border-strong)}.bk-load svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:15px;inline-size:15px}.bk-load.is-prev{margin-block-end:16px}.bk-load.is-next{margin-block-start:4px}.bk-siman{margin-block-end:26px}.bk-siman-head{z-index:3;background:var(--surface-sunken);border-block-end:1px solid var(--border-default);align-items:center;gap:11px;margin-block-end:14px;padding:11px 2px 10px;display:flex;position:sticky;inset-block-start:0}.bk-siman-num{color:var(--text-primary);flex:none;font-size:13px;font-weight:700}.bk-siman-he{font-family:var(--font-hebrew);color:var(--text-tertiary);flex:none;font-size:14px}.bk-siman-rule{background:var(--border-default);flex:none;block-size:14px;inline-size:1px}.bk-siman-meta{min-inline-size:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.bk-siman-board{flex:none;position:relative}.bk-siman-board>button{border:1px solid var(--border-default);background:var(--surface-card);block-size:26px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding-inline:10px;font-size:11px;font-weight:600}.bk-siman-loading{color:var(--text-tertiary);padding:26px 2px;font-size:13px}.bk-seif{gap:10px;margin-block-end:6px;display:flex}.bk-seif-gut{text-align:end;inline-size:30px;font-family:var(--font-hebrew);color:var(--text-tertiary);flex:none;padding-block-start:12px;font-size:12px;font-weight:600}.bk-seif.is-selected .bk-seif-gut{color:var(--brand)}.bk-seif-body{cursor:pointer;border-inline-start:2px solid #0000;border-start-end-radius:5px;border-end-end-radius:5px;flex:1;min-inline-size:0;padding:7px 13px}.bk-seif.is-selected>.bk-seif-body{background:color-mix(in oklab, var(--brand) 9%, transparent);border-inline-start-color:color-mix(in oklab, var(--brand) 45%, transparent)}.bk-seif.is-anchor>.bk-seif-body{background:color-mix(in oklab, var(--brand) 13%, transparent);border-inline-start-color:var(--brand)}.bk-he{font-family:var(--font-hebrew);font-size:var(--bk-fs,18.5px);text-align:justify;color:var(--text-primary);direction:rtl;line-height:2}.bk-he b{font-weight:700}.bk-ru{font-family:var(--font-reading);font-size:var(--bk-ru-fs,16.5px);color:var(--text-secondary);text-wrap:pretty;margin:8px 0 0;line-height:1.66}.bk-ru.is-primary{color:var(--text-primary);margin:0}.bk-missing-tr{border:1px dashed var(--border-default);color:var(--text-tertiary);border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:12px}.bk-note{color:var(--text-tertiary);margin:14px 2px 0;font-size:11.5px;line-height:1.5}.bk-attribution{color:var(--text-tertiary);flex-wrap:wrap;gap:6px 14px;margin-block-start:8px;font-size:10.5px;display:flex}.bk-attribution a{color:inherit;text-decoration:underline}.bk-panel{border-inline-start:1px solid var(--border-default);background:var(--surface-page);flex-direction:column;flex:none;inline-size:404px;display:flex}.bk-panes{border-block-end:1px solid var(--border-subtle);scrollbar-width:none;flex:none;gap:2px;padding-inline:10px;display:flex;overflow-x:auto}.bk-panes::-webkit-scrollbar{display:none}.bk-pane-tab{block-size:42px;color:var(--text-tertiary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;flex:none;padding-inline:8px;font-size:12.5px;font-weight:600}.bk-pane-tab.is-active{border-color:var(--brand);color:var(--text-primary)}.bk-panel-body{scrollbar-width:thin;flex:1;min-block-size:0;padding:14px 16px 18px;overflow-y:auto}.bk-eyebrow{letter-spacing:.09em;color:var(--text-tertiary);align-items:center;gap:9px;margin-block-end:9px;font-size:9.5px;font-weight:700;display:flex}.bk-eyebrow-rule{background:var(--border-subtle);flex:1;block-size:1px}.bk-eyebrow-count{letter-spacing:0;color:var(--text-tertiary);flex:none;font-size:10.5px;font-weight:500}.bk-sel-nav{flex:none;gap:6px;margin-inline-start:auto;display:flex}.bk-sel-nav button{border:1px solid var(--border-default);block-size:25px;inline-size:25px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.bk-sel-nav svg{fill:none;stroke:currentColor;stroke-width:1.9px;block-size:12px;inline-size:12px}.bk-sel-he{border:1px solid color-mix(in oklab, var(--brand) 30%, transparent);background:color-mix(in oklab, var(--brand) 6%, transparent);font-family:var(--font-hebrew);text-align:justify;direction:rtl;border-radius:10px;margin:0 0 12px;padding:11px 13px;font-size:15px;line-height:1.9}.bk-sel-ru{font-family:var(--font-reading);text-wrap:pretty;margin:0 0 12px;font-size:14.5px;line-height:1.62}.bk-panel-hint{color:var(--text-tertiary);margin:9px 0 0;font-size:11px;line-height:1.45}.bk-group{margin-block-end:15px}.bk-link{border:1px solid var(--border-default);border-inline-start:3px solid var(--bk-accent,var(--border-strong));background:var(--surface-card);border-radius:10px;align-items:center;gap:8px;margin-block-end:7px;padding:9px 11px;display:flex;position:relative}.bk-link-main{min-inline-size:0;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.bk-link-text{flex:1;min-inline-size:0}.bk-link-ref{color:var(--text-primary);font-size:12px;font-weight:600;display:block}.bk-link-note{color:var(--text-tertiary);margin-block-start:1px;font-size:10.5px;line-height:1.4;display:block}.bk-link-he{max-inline-size:40%;font-family:var(--font-hebrew);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:none;font-size:12px;overflow:hidden}.bk-link-tag{background:var(--surface-muted);color:var(--text-tertiary);border-radius:6px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.bk-link-board{block-size:24px;inline-size:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.bk-link-board:hover{background:var(--surface-muted);color:var(--text-primary)}.bk-link-board svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:12px;inline-size:12px}.bk-link-preview{border-block-start:1px solid var(--border-subtle);flex-basis:100%;margin-block-start:6px;padding-block-start:8px}.bk-link{flex-wrap:wrap}.bk-link-preview .bk-he{font-size:14px;line-height:1.85}.bk-link-seg{border-radius:8px;padding:6px 8px}.bk-link-seg+.bk-link-seg{margin-block-start:4px}.bk-link-seg:not(.is-target){color:var(--text-tertiary);opacity:.72}.bk-link-seg.is-target{background:var(--surface-sunken,#0f0c0808);box-shadow:inset 2px 0 0 var(--bk-accent,var(--border-strong))}.bk-link-preview p{font-family:var(--font-reading);color:var(--text-secondary);margin:6px 0 0;font-size:12.5px;line-height:1.55}.bk-empty{color:var(--text-tertiary);padding:14px 2px;font-size:12.5px}.bk-foot{border-block-start:1px solid var(--border-subtle);background:var(--surface-card);flex:none;align-items:center;gap:8px;padding:11px 14px 13px;display:flex;position:relative}.bk-foot-note{min-inline-size:0;color:var(--text-tertiary);flex:1;font-size:11px;line-height:1.4}.bk-pop{z-index:26;border:1px solid var(--border-default);background:var(--surface-page);inline-size:244px;box-shadow:var(--shadow-modal,0 14px 36px #0f0c0830);border-radius:11px;padding:7px;position:absolute}.bk-pop.is-below{inset-block-start:calc(100% + 5px);inset-inline-end:0}.bk-pop.is-above{inset-block-end:calc(100% + 5px);inset-inline-end:0}.bk-pop-title{letter-spacing:.09em;color:var(--text-tertiary);margin:2px 6px 6px;font-size:9px;font-weight:700}.bk-pop-board{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;display:flex}.bk-pop-board:hover{background:var(--surface-muted)}.bk-pop-dot{background:var(--brand);border-radius:2px;flex:none;block-size:7px;inline-size:7px}.bk-pop-name{min-inline-size:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.bk-pop-open{color:var(--brand);flex:none;font-size:9.5px;font-weight:700}.bk-pop-more{inline-size:100%;color:var(--text-tertiary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11.5px}.bk-pop-more:hover{color:var(--text-primary)}.bk-pop-new{border:0;border-block-start:1px solid var(--border-subtle);inline-size:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;margin-block-start:3px;padding:7px 8px 4px;font-size:11.5px;font-weight:600;display:flex}.bk-set{z-index:22;border:1px solid var(--border-default);background:var(--surface-page);inline-size:312px;box-shadow:var(--shadow-modal,0 22px 60px #0f0c0826);border-radius:14px;padding:16px 18px 18px;position:absolute;inset-block-start:6px;inset-inline-end:16px}.bk-set-head{color:var(--text-primary);align-items:center;gap:10px;margin-block-end:12px;font-size:13.5px;font-weight:600;display:flex}.bk-set-close{background:var(--surface-muted);block-size:24px;inline-size:24px;color:var(--text-tertiary);cursor:pointer;border:0;border-radius:999px;place-items:center;margin-inline-start:auto;display:grid}.bk-set-close svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:12px;inline-size:12px}.bk-set-toggle{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 2px;display:flex}.bk-set-toggle-text{flex:1;min-inline-size:0}.bk-set-toggle-name{color:var(--text-primary);font-size:13px;display:block}.bk-set-toggle-hint{color:var(--text-tertiary);margin-block-start:2px;font-size:11px;line-height:1.4;display:block}.bk-set-track{background:var(--border-default);border-radius:999px;flex:none;block-size:20px;inline-size:34px;position:relative}.bk-set-toggle.is-on .bk-set-track{background:var(--brand)}.bk-set-knob{background:var(--surface-card);border-radius:999px;block-size:16px;inline-size:16px;transition:inset-inline-start .15s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 3px #0f0c0838}.bk-set-toggle.is-on .bk-set-knob{inset-inline-start:16px}.bk-set-label{letter-spacing:.1em;color:var(--text-tertiary);margin:14px 0 7px;font-size:9.5px;font-weight:700}.bk-set-row{gap:6px;display:flex}.bk-set-cell{border:1px solid var(--border-default);background:var(--surface-card);block-size:34px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;flex:1;font-size:12px;font-weight:600}.bk-set-cell.is-active{border-color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, transparent);color:var(--brand)}.bk-set-cell .font-hebrew{color:var(--text-primary)}.bk-sheet{display:none}.book-shell .bk-crumb{white-space:nowrap;align-items:center;gap:6px;min-inline-size:0;display:flex}.bk-crumb-name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.bk-crumb-siman{flex:none}.bk-toast{z-index:60;background:var(--surface-inverse,#221b12);color:var(--text-inverse,#fff);border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600;position:fixed;inset-block-end:22px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f0c084d}@media (width<=899px){.book-shell .bk-saved-note,.book-shell .bk-chip-label{display:none}.bk-tabs{scrollbar-width:none;gap:0;min-block-size:42px;padding-inline:8px;overflow-x:auto}.bk-tab{block-size:42px;padding-inline:12px;font-size:13px}.bk-column{padding:12px 12px calc(140px + env(safe-area-inset-bottom))}.bk-panel{display:none}.bk-set{inline-size:auto;border-radius:18px 18px 0 0;padding-block-end:calc(20px + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0}.bk-sheet{z-index:30;border-block-start:1px solid var(--border-default);background:var(--surface-page);border-radius:16px 16px 0 0;flex-direction:column;max-block-size:74dvh;display:flex;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 34px #0f0c081c}.bk-sheet-grip{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 13px 6px;display:flex}.bk-sheet-bar{background:var(--border-default);border-radius:999px;flex:none;block-size:4px;inline-size:34px}.bk-sheet-hint{min-inline-size:0;color:var(--text-tertiary);flex:1;font-size:11.5px}.bk-sheet-chev{color:var(--text-tertiary);flex:none;transition:transform .15s}.bk-sheet.is-open .bk-sheet-chev{transform:rotate(180deg)}.bk-sheet-chev svg{fill:none;stroke:currentColor;stroke-width:1.9px;block-size:14px;inline-size:14px}.bk-sheet-body{block-size:0;padding:0 14px;overflow-y:auto}.bk-sheet.is-open .bk-sheet-body{block-size:min(46dvh,380px);padding:12px 14px calc(16px + env(safe-area-inset-bottom))}}.bk-graph-open{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:7px;margin-block-end:12px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.bk-graph-open:hover{background:var(--surface-muted)}.bk-graph-open svg{fill:none;block-size:16px;inline-size:16px;stroke:var(--brand);stroke-width:1.6px;stroke-linecap:round}.bk-graph-open svg circle{fill:var(--brand);stroke:none}.bk-graph-overlay{z-index:60;background:color-mix(in oklab, var(--text-primary) 42%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bk-graph{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-page);block-size:min(720px,90vh);inline-size:min(960px,96vw);box-shadow:0 24px 60px -18px color-mix(in oklab, var(--text-primary) 45%, transparent);flex-direction:column;display:flex;overflow:hidden}.bk-graph-head{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.bk-graph-titles{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.bk-graph-titles b{font-size:14px}.bk-graph-titles small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bk-graph-actions{flex:none;align-items:center;gap:8px;display:flex}.bk-graph-reset{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-secondary);font:inherit;cursor:pointer;padding:5px 10px;font-size:11.5px}.bk-graph-reset:hover{background:var(--surface-muted)}.bk-graph-close{border-radius:var(--radius-sm);block-size:30px;inline-size:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bk-graph-close:hover{background:var(--surface-muted)}.bk-graph-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:18px;inline-size:18px}.bk-graph-frame{background:radial-gradient(circle at center, var(--surface-muted) 0, var(--surface-page) 70%);cursor:grab;touch-action:none;flex:auto;min-block-size:0;position:relative;overflow:hidden}.bk-graph-frame:active{cursor:grabbing}.bk-graph-svg{display:block}.bk-graph-loading{color:var(--text-tertiary);font-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.bk-graph-edge{stroke:color-mix(in oklab, var(--text-primary) 24%, transparent);stroke-width:1.2px}.bk-graph-edge.is-lateral{stroke:color-mix(in oklab, var(--brand) 55%, transparent);stroke-dasharray:3 4}.bk-graph-node{cursor:default}.bk-graph-node.can-expand{cursor:pointer}.bk-graph-chip{fill:var(--surface-card);stroke:var(--node-acc,var(--border-strong));stroke-width:1.5px}.bk-graph-node.is-root .bk-graph-chip{fill:var(--text-primary);stroke:var(--text-primary)}.bk-graph-node.is-expanded .bk-graph-chip{fill:color-mix(in oklab, var(--node-acc) 14%, var(--surface-card))}.bk-graph-node.can-expand:hover .bk-graph-chip{fill:color-mix(in oklab, var(--node-acc) 12%, var(--surface-card))}.bk-graph-node.is-failed .bk-graph-chip{stroke:var(--danger,#c0392b);stroke-dasharray:4 3}.bk-graph-label{fill:var(--text-primary);pointer-events:none;font-size:12px;font-weight:500}.bk-graph-node.is-root .bk-graph-label{fill:var(--surface-page);font-weight:600}.bk-graph-plus{fill:var(--node-acc,var(--brand));pointer-events:none;font-size:13px;font-weight:700}.bk-graph-spin{fill:var(--node-acc,var(--brand));animation:.9s ease-in-out infinite bk-graph-pulse}@keyframes bk-graph-pulse{0%,to{opacity:.3}50%{opacity:1}}.bk-graph-foot{border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.bk-graph-legend{flex-wrap:wrap;gap:10px;display:flex}.bk-graph-key{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.bk-graph-key-dot{border-radius:50%;block-size:8px;inline-size:8px}.bk-graph-hint{color:var(--text-tertiary);font-size:11px}.bk-depth{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-muted);gap:2px;padding:2px;display:inline-flex}.bk-depth button{border-radius:calc(var(--radius-sm) - 2px);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 9px;font-size:11.5px;font-weight:600}.bk-depth button.is-on{background:var(--surface-card);color:var(--text-primary);box-shadow:0 1px 2px color-mix(in oklab, var(--text-primary) 12%, transparent)}
