.room[data-fit]{grid-template-rows:minmax(0,1fr)}.room[data-fit] .room-main{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.wr{flex-direction:column;flex:1;min-width:0;min-height:0;font-size:.8125rem;line-height:1.35;display:flex}.wr-boot{padding:var(--space-4)}.ws{background:var(--hairline);flex:1;gap:1px;min-width:0;min-height:0;display:grid;position:relative}.win{background:var(--bg);grid-template-rows:32px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.win[data-parked]{display:none}.win[data-slot=a]{grid-area:a}.win[data-slot=b]{grid-area:b}.win[data-slot=c]{grid-area:c}.win[data-slot=d]{grid-area:d}.ws[data-n="0"],.ws[data-n="1"]{grid-template:"a"minmax(0,1fr)/minmax(0,1fr)}.ws[data-n="2"]{grid-template:"a b" minmax(0, 1fr) / minmax(340px, var(--c1,1fr)) minmax(340px, var(--c2,1fr))}.ws[data-n="3"]{grid-template:"a b"minmax(220px,1fr)"a c"minmax(220px,1fr)/minmax(340px,1.2fr) minmax(340px,1fr)}.ws[data-n="4"]{grid-template:"a b"minmax(220px,1fr)"c d"minmax(220px,1fr)/minmax(340px,1fr) minmax(340px,1fr)}@media (min-width:1920px){.ws[data-n="3"]{grid-template:"a b c"minmax(0,1fr)/minmax(340px,1fr) minmax(340px,1fr) minmax(340px,1fr)}}@media (max-width:1279.98px){.ws:not([data-n="1"]){grid-template:"a b"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1023.98px){.ws:not([data-n="1"]){grid-template:"a"minmax(0,1fr)"b"minmax(0,1fr)/minmax(0,1fr)}}.split{z-index:5;cursor:col-resize;touch-action:none;width:9px;margin-left:-4px;display:none;position:absolute;top:0;bottom:0}.split:after{content:"";transition:background-color var(--dur-2) var(--ease-standard);background:0 0;position:absolute;inset:0 4px}.split:hover:after,.split:focus-visible:after{background:var(--gold-strong)}.split:focus-visible{outline:none}@media (min-width:1280px){.split{display:block}}.win-bar{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-2) var(--space-1);background:var(--surface);border-bottom:var(--rule);display:flex;box-shadow:inset 0 1px #0000}.win[data-active] .win-bar{box-shadow:inset 0 1px 0 var(--gold-strong)}.win-title{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex:none;display:inline-flex}.win-name{color:var(--ink-muted);white-space:nowrap;font-weight:500}.win[data-active] .win-name{color:var(--ink)}.win-context{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.win-buttons{flex:none;margin-left:auto;display:inline-flex}.win-btn{width:24px;height:24px;color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;flex:none;place-items:center;display:inline-grid}.win-btn:hover{color:var(--ink);background:var(--surface-raised)}.win-btn:disabled{color:var(--ink-faint);cursor:not-allowed;background:0 0}.win-btn:focus-visible{outline-offset:-1px}.win-btn[data-linked]{color:var(--gold-strong)}.win-body{min-width:0;min-height:0;overflow:hidden}.wr-select,.wr-input,.wr-area{min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:var(--rule-strong);border-radius:var(--radius-sm)}.wr-select{height:28px;padding-inline:var(--space-1);cursor:pointer}.wr-input{width:100%;height:28px;padding-inline:var(--space-2)}.wr-input::placeholder{color:var(--ink-muted);opacity:1}.wr-area{width:100%;padding:var(--space-2);resize:vertical;display:block}.wr-select:focus-visible,.wr-input:focus-visible,.wr-area:focus-visible{outline-offset:0}.wr-toggle{align-items:center;gap:var(--space-1);min-height:28px;padding-inline:var(--space-2);color:var(--ink);border:var(--rule-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;text-decoration:none;display:inline-flex}.wr-toggle:hover{background:var(--surface)}.wr-toggle:active{transform:scale(.98)}.wr-toggle[aria-pressed=true]{color:var(--ink);background:var(--selected);border-color:var(--gold-strong)}.wr-toggle:disabled,.wr-toggle[aria-disabled=true]{color:var(--ink-faint);border-color:var(--hairline);cursor:not-allowed;background:0 0;transform:none}.wr-link{color:var(--gold-strong);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.wr-plain{padding-block:var(--space-2);color:var(--ink-muted)}.wr-warn{padding:var(--space-2);color:var(--ink);background:var(--surface);border-left:2px solid var(--status-building)}.wr-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wr-foot-line{padding-top:var(--space-3);font-size:.75rem}.goto{min-width:0;position:relative}.goto-error{padding-top:var(--space-1);color:var(--status-building);font-size:.75rem}.panel-goto{padding:var(--space-1) var(--space-1) var(--space-2);font-size:.8125rem;line-height:1.35}.panel-label{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted);font-size:.75rem}.panel-limit{margin:var(--space-2) var(--space-1) 0;padding:var(--space-2);color:var(--ink);border-left:1px solid var(--gold-strong);font-size:.75rem;line-height:1.4}button.panel-row{text-align:left;cursor:pointer;width:100%}button.panel-row[aria-disabled=true]{color:var(--ink-faint);cursor:not-allowed;background:0 0}button.panel-row[aria-disabled=true] .panel-marker{color:var(--ink-faint)}.panel-foot{justify-content:space-between;align-items:center}@media (min-width:768px){.room[data-panel=rail] .panel:not([data-floating]) .panel-foot{gap:var(--space-1);flex-direction:column}}@media (min-width:768px) and (max-width:1279.98px){.panel:not([data-floating]) .panel-foot{gap:var(--space-1);flex-direction:column}}.strip{height:36px;padding-inline:var(--space-1);background:var(--surface);border-bottom:var(--rule);flex:none;gap:1px;display:flex;overflow-x:auto}.strip-tab{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--ink-muted);cursor:pointer;flex:none;display:inline-flex}.strip-tab:hover{color:var(--ink);background:var(--surface-raised)}.strip-tab:focus-visible{outline-offset:-2px}.limit-line{padding:var(--space-1) var(--space-3);color:var(--ink);background:var(--selected);border-bottom:var(--rule);flex:none}.room-warn{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--surface);border-bottom:var(--rule);flex-wrap:wrap;flex:none;display:flex}.ws-empty{padding:var(--space-4)}.reader{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.reader-bar{gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:var(--rule);flex-wrap:wrap;display:flex}.reader-bar-row{align-items:flex-start;gap:var(--space-1);flex:240px;min-width:0;display:flex}.reader-bar-row:last-child{flex:2 400px}.reader-book{flex:110px}.reader-chapter{flex:0 0 56px}.reader-goto{flex:140px}.reader-translation{flex:0 0 72px}.reader-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-3) var(--space-3) var(--space-6);overflow-y:auto}.reader-column{max-width:calc(var(--measure) + 2.5ch + 12px + 28px);font-family:var(--ff-read), Georgia, serif;margin-inline:auto;font-size:1.125rem}.reader-title{margin-bottom:var(--space-3);font-family:var(--ff-display), Georgia, serif;color:var(--ink);font-size:1.375rem;font-weight:500;line-height:1.2}.reader-column .wr-plain{font-family:var(--ff-ui), system-ui, sans-serif;font-size:.8125rem}.verses{gap:var(--space-1);display:grid}.v{padding-inline:var(--space-1);border-radius:var(--radius-sm);grid-template-columns:2.5ch minmax(0,1fr) 24px;align-items:start;column-gap:12px;display:grid;position:relative}.v[data-target]{background:var(--selected)}.v:has(.v-num:focus-visible){outline:var(--ring);outline-offset:-2px}.v-num{font-family:var(--ff-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:.4em;font-size:.75rem;font-weight:500;line-height:1.4}.v-num:focus-visible{outline:none}.v:hover .v-num{color:var(--ink)}.v-body{min-width:0}.v-text{color:var(--ink-read);cursor:text;line-height:1.7}.v-marks{justify-items:center;gap:var(--space-1);padding-top:7px;display:grid}.v-mark-note{color:var(--ink-muted)}.v-mark-flag{color:var(--gold-strong)}.v-actions{z-index:1;background:var(--surface-raised);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-standard);gap:1px;display:grid;position:absolute;top:2px;right:4px}.v:hover .v-actions,.v:focus-within .v-actions{opacity:1;pointer-events:auto}.v:hover .v-marks,.v:focus-within .v-marks{visibility:hidden}@media (hover:none){.v[data-target] .v-actions{opacity:1;pointer-events:auto}.v[data-target] .v-marks{visibility:hidden}}.flow{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.flow[dir=rtl]{direction:rtl}.v-body .flow{padding-block:var(--space-2) var(--space-3)}.tok{min-width:56px;padding:var(--space-1) 6px;font-family:var(--ff-ui), system-ui, sans-serif;text-align:center;border-radius:var(--radius-sm);cursor:pointer;direction:ltr;border:1px solid #0000;grid-template-rows:auto auto auto 14px;justify-items:center;display:inline-grid}.tok[data-disabled]{cursor:text}.tok-word{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}button.tok:hover .tok-word{-webkit-text-decoration-color:var(--gold-strong);text-decoration-color:var(--gold-strong)}.tok[aria-pressed=true]{background:var(--selected);border-color:var(--gold-strong)}.tok-word.he{font-size:1.625rem;line-height:1.75}.tok-word.grc{font-size:1.3125rem;line-height:1.5}.tok-translit{font-size:.8125rem;line-height:1.35}.tok-gloss{color:var(--ink-read);font-size:.75rem;line-height:1.35}.tok-strongs{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.6875rem;font-weight:500;line-height:14px}.pane{overscroll-behavior:contain;height:100%;padding:var(--space-3);overflow-y:auto}.pane-footed{grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.pane-scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-3);overflow-y:auto}.pane-foot{gap:var(--space-2);padding:var(--space-3);border-top:var(--rule);justify-items:start;display:grid}.pane-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pane-row-end{justify-content:flex-end}.pane-row-end:empty{display:none}.pane-head{color:var(--ink);font-weight:500}.pane-row+*{margin-top:var(--space-2)}.pane-section{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--rule)}.pane-section .pane-head{margin-bottom:var(--space-2)}.pane>.pane-head+.flow{margin-top:var(--space-2)}.lex{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule)}.lex-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.lex-lemma.he{color:var(--ink);font-size:1.625rem;line-height:1.75}.lex-lemma.grc{color:var(--ink);font-size:1.3125rem;line-height:1.5}.lex-number{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.6875rem;font-weight:500}.lex-rows{gap:var(--space-2);margin-block:var(--space-2) var(--space-3);display:grid}.lex-row dt{color:var(--ink-muted);font-size:.75rem}.lex-row dd{font-family:var(--ff-read), Georgia, serif;color:var(--ink-read);font-size:.9375rem;line-height:1.55}.where{margin-top:var(--space-3)}.where-head{font:inherit;color:var(--ink);font-weight:500}.where-list{gap:var(--space-1);margin-block:var(--space-2);flex-wrap:wrap;display:flex}.where-row{min-height:26px;padding-inline:var(--space-2);color:var(--gold-strong);border:var(--rule);border-radius:var(--radius-sm);cursor:pointer}.where-row:hover{background:var(--surface)}.xref-list{margin-block:var(--space-1) var(--space-2);gap:1px;display:grid}.xref-row{width:100%;padding:var(--space-2);text-align:left;border-radius:var(--radius-sm);cursor:pointer;gap:2px;display:grid}.xref-row:hover{background:var(--surface)}.xref-row:focus-visible{outline-offset:-2px}.xref-ref{color:var(--gold-strong);font-size:.75rem;font-weight:500}.xref-text{font-family:var(--ff-read), Georgia, serif;color:var(--ink-read);font-size:1rem;line-height:1.6}.card-list{gap:var(--space-2);margin-top:var(--space-2);display:grid}.card{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:var(--rule);display:grid}.card:hover{border:var(--rule-strong)}.card[data-editing]{border-color:var(--gold-strong)}.card-top{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.card-ref{color:var(--gold-strong);cursor:pointer;font-size:.75rem}span.card-ref{cursor:default}button.card-ref:hover{text-underline-offset:3px;text-decoration:underline}.card-text{font-family:var(--ff-read), Georgia, serif;color:var(--ink-read);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.9375rem;line-height:1.55}.card-meta{gap:var(--space-1) var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.card-device{align-items:center;gap:var(--space-1);color:var(--ink-muted);font-size:.75rem;display:inline-flex}.flag-form{margin-top:var(--space-2)}.flag-title{font:inherit;color:var(--ink);font-weight:500}.wr-field{gap:var(--space-1);color:var(--ink-muted);font-size:.75rem;display:grid}.wr-field>.wr-area,.wr-field>.wr-input{font-size:.8125rem}.flag-fields{gap:var(--space-2);display:grid}.flag-fields dt{color:var(--ink-muted);font-size:.75rem}.flag-fields dd{color:var(--ink-read);overflow-wrap:anywhere;white-space:pre-wrap}.flag-send{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shelf-list{margin-top:var(--space-2);gap:1px;display:grid}.shelf-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:30px;padding:3px var(--space-2);color:var(--ink);border-radius:var(--radius-sm);text-decoration:none;display:flex}.shelf-row:hover{background:var(--surface)}.shelf-row:focus-visible{outline-offset:-2px}.win .cc .t-h3{font-size:1rem}.seltool{z-index:25;background:var(--surface-raised);border-radius:var(--radius-md);width:max-content;max-width:min(420px,100vw - 16px);box-shadow:var(--shadow-float);-webkit-user-select:none;user-select:none;animation:seltool-in var(--dur-2) var(--ease-standard);font-size:.75rem;font-weight:500;position:fixed;top:0;left:0}@keyframes seltool-in{0%{opacity:0;transform:translateY(4px)}}.seltool-row{height:36px;display:flex}.seltool-row button{padding-inline:var(--space-3);color:var(--ink);white-space:nowrap;border-left:var(--rule);cursor:pointer;flex:1}.seltool-row button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);border-left:0}.seltool-row button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.seltool-row button:hover{background:var(--selected)}.seltool-row button:active{transform:scale(.98)}.seltool-row button:focus-visible{outline-offset:-2px}.seltool-hint{gap:var(--space-2);padding:var(--space-3);border-top:var(--rule);-webkit-user-select:text;user-select:text;justify-items:start;font-weight:400;display:grid}.seltool-query{overflow-wrap:anywhere}.tabbar-wrap{display:none}@media (max-width:767.98px){.room[data-fit] .room-bar{z-index:11;background:0 0;border:0;justify-content:center;width:44px;height:44px;padding:0;position:absolute;top:0;left:0}.room[data-fit] .room-bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strip{display:none}.ws{display:block}.win{grid-template-rows:44px minmax(0,1fr);height:100%;display:none}.win[data-active]{display:grid}.win[data-parked]{display:none}.win[data-parked][data-active]{display:grid}.win-bar{padding-left:44px}.win-maximize{display:none}.win-btn{width:32px;height:32px}.ws-empty{padding-left:52px}.wr-select,.wr-input,.wr-toggle{min-height:36px;font-size:1rem}.wr-select,.wr-input{height:36px}.wr-area{font-size:1rem}.wr-toggle{font-size:.8125rem}.reader-bar-row .wr-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-bar-row .wr-toggle{justify-content:center;min-width:40px;padding-inline:0}.v-actions{right:0}.tabbar-wrap{flex:none;display:block;position:relative}.tabbar{height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg);border-top:var(--rule);display:flex}.tab{text-align:center;overflow-wrap:anywhere;min-width:0;min-height:44px;color:var(--ink-muted);cursor:pointer;border-top:1px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;margin-top:-1px;padding-inline:2px;font-size:.6875rem;line-height:1.15;display:flex}.tab[aria-current]{color:var(--gold-strong);border-top-color:var(--gold-strong)}.tab:focus-visible{outline-offset:-2px}.tab-add{flex:0 0 52px}.tab-menu{right:var(--space-2);bottom:calc(100% + var(--space-2));z-index:15;width:min(260px,100vw - 16px);padding:var(--space-1);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-float);display:grid;position:absolute}.tab-limit{padding:var(--space-2);color:var(--ink)}.tab-menu-row{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-2);color:var(--ink);text-align:left;border-radius:var(--radius-sm);cursor:pointer;display:flex}.tab-menu-row[aria-disabled=true]{color:var(--ink-faint)}.tab-menu-row:focus-visible{outline-offset:-2px}.seltool{right:var(--space-2);bottom:calc(56px + env(safe-area-inset-bottom) + var(--space-2));width:auto;max-width:none;top:auto!important;left:var(--space-2)!important}.seltool-row{height:44px}.seltool-row button{padding-inline:var(--space-1);white-space:normal;line-height:1.15}}@media (prefers-reduced-motion:reduce){.seltool{animation:none}.v-actions{transition:none}.wr-toggle:active,.seltool-row button:active{transform:none}}
