:root{--f2-col:1080px}html[data-frame="2"] .wb-shell__body{max-width:1400px;padding:.5rem clamp(10px,2vw,26px) 2.5rem}.f2{font-family:var(--wb-font-text);color:var(--wb-ink)}.f2 :focus-visible{outline:3px solid var(--wb-accent-fill);outline-offset:2px}.f2 .wb-arrow{width:1.25em;height:1.25em}.f2-ico{flex:none;width:1.35em;height:1.35em}.f2-head{max-width:var(--f2-col);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;min-height:2.75rem;margin:0 auto .35rem;display:grid}.f2-head__start{justify-self:start;min-width:0;max-width:100%}.f2-head__end{justify-self:end;min-width:0;max-width:100%}.f2-head__mid{position:relative}.f2-back,.f2-ctx,.f2-pageno,.f2-sib,.f2-foot__btn,.f2-bar__btn{appearance:none;cursor:pointer;color:var(--wb-ink);font-family:var(--wb-font-text);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;min-height:2.75rem;padding:.3rem .9rem;font-size:1.1rem;font-weight:700;line-height:1.2;transition:background .15s,color .15s;display:inline-flex}.f2-back,.f2-foot__btn{box-shadow:inset 0 0 0 1.5px var(--wb-line)}.f2-back:hover,.f2-ctx:hover,.f2-pageno:hover,.f2-sib:hover,.f2-foot__btn:hover:not(:disabled){background:color-mix(in oklab, var(--wb-ink) 8%, transparent)}.f2-back__arr{font-size:1.2em;line-height:1}.f2-back__to{color:var(--wb-ink-soft);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.f2-pageno{font-family:var(--wb-font-display);padding-inline:.8rem .6rem;font-size:1.4rem}.f2-pageno .f2-caret{font-family:var(--wb-font-text);color:var(--wb-ink-soft);margin-inline-start:.2rem;font-size:.8rem}.f2-pageno[aria-expanded=true]{background:color-mix(in oklab, var(--wb-ink) 8%, transparent)}.f2-pageno[aria-expanded=true] .f2-caret{display:inline-block;transform:rotate(180deg)}.f2-ctx{color:var(--wb-gold-text)}.f2-ctx:hover{background:color-mix(in oklab, var(--wb-accent) 14%, transparent)}.f2-ctx span{text-overflow:ellipsis;overflow:hidden}.f2-jump{top:calc(100% + .4rem);z-index:40;background:var(--wb-surface);width:max-content;max-width:min(92vw,30rem);color:var(--wb-ink);box-shadow:var(--wb-e3), 0 0 0 1px var(--wb-hairline-strong);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .6rem;padding:.9rem 1rem;font-size:1.05rem;display:flex;position:absolute;inset-inline-start:50%;transform:translate(50%)}.f2-jump label{font-weight:700}.f2-jump input{text-align:center;width:7rem;min-height:2.75rem;font:600 1.1rem var(--wb-font-text);color:var(--wb-ink);background:color-mix(in oklab, var(--wb-surface) 70%, transparent);border:1.5px solid var(--wb-line);border-radius:10px;padding:.3rem .6rem}.f2-jump input:focus{outline:3px solid var(--wb-accent-fill);outline-offset:1px;border-color:var(--wb-accent-fill)}.f2-jump__go{appearance:none;cursor:pointer;background:var(--wb-accent-fill);min-height:2.75rem;color:var(--wb-on-accent);font:700 1.05rem var(--wb-font-text);border:0;border-radius:999px;padding:0 1.1rem}.f2-jump__hint{color:var(--wb-ink-soft);text-align:center;flex-basis:100%;margin:0;font-size:1rem;line-height:1.4}.f2-fam{max-width:var(--f2-col);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem .75rem;margin:0 auto .6rem;display:grid}.f2-fam__prev{justify-self:start;min-width:0;max-width:100%}.f2-fam__next{justify-self:end;min-width:0;max-width:100%}.f2-fam__up{min-width:0}.f2-sib{background:color-mix(in oklab, var(--wb-ink) 5%, transparent);flex-wrap:wrap;row-gap:.05rem;padding-block:.3rem;font-weight:600}.f2-sib__k{color:var(--wb-ink-soft);flex-basis:100%;font-size:.85rem;font-weight:600;line-height:1.15}.f2-fam__next .f2-sib__k{text-align:end}.f2-sib--up .f2-sib__k{text-align:center}.f2-sib:hover{background:color-mix(in oklab, var(--wb-ink) 11%, transparent)}.f2-sib__nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.f2-id{color:var(--wb-ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.3px;direction:ltr;unicode-bidi:isolate;font-weight:600}.f2-id b{color:var(--wb-ink);font-size:1.1em;font-weight:800}.f2-sib .wb-arrow{color:var(--wb-gold-text)}.f2-up{color:var(--wb-gold-text);font-size:1.25em;font-weight:800;line-height:1}.f2-stage{grid-template-columns:minmax(0, 1fr) minmax(0, var(--f2-col)) minmax(0, 1fr);align-items:start;column-gap:.75rem;display:grid}.f2-page{grid-column:2;min-width:0}.f2-rail{display:none}.f2-rail--prev{grid-column:1;justify-self:end}.f2-rail--next{grid-column:3;justify-self:start}.f2-flip{appearance:none;cursor:pointer;color:var(--wb-ink);font:600 .95rem var(--wb-font-text);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .4rem;line-height:1.1;display:flex}.f2-flip__disc{border:1.5px solid var(--wb-line);background:var(--wb-surface);width:3.25rem;height:3.25rem;color:inherit;box-shadow:var(--wb-e2);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.f2-flip .wb-arrow{width:1.5rem;height:1.5rem}.f2-flip__lbl{color:var(--wb-ink-soft);white-space:nowrap}.f2-flip:hover:not(:disabled) .f2-flip__disc{background:var(--wb-accent-fill);color:var(--wb-on-accent);border-color:var(--wb-accent-fill)}.f2-flip:hover:not(:disabled) .f2-flip__lbl{color:var(--wb-ink)}.f2-flip:disabled{opacity:.3;cursor:default}@media (min-width:1180px){.f2-rail{display:block;position:sticky;top:calc(50vh - 1.625rem)}}.f2 .bookcard{color:var(--ink)}.f2-surface{border-radius:12px;padding:clamp(12px,2vw,22px)}html[data-theme=dark] .f2-surface{box-shadow:0 24px 60px -24px #000c}.f2-scan{text-align:center}.f2 .book-leaf{width:auto;max-width:none;display:inline-block}.f2 .book-leaf img{width:auto;max-width:100%;max-height:calc(100svh - var(--wb-bar-h) - 4.5rem)}.f2 .book-end{font-family:var(--font-book)}.f2-foot{display:none}@media (min-width:861px) and (max-width:1179px){.f2-foot{justify-content:center;align-items:center;gap:.75rem;margin:1rem auto 0;display:flex}.f2-foot__btn:disabled{opacity:.3;cursor:default}.f2-foot__pos{color:var(--wb-ink-soft);font-size:1rem}}.f2-bar{display:none}@media (max-width:860px){html[data-frame="2"] .wb-shell__body{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}html[data-frame="2"] .wb-bar .upd-entry{display:none}html[data-frame="2"] .wb-lognote{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.f2-head .f2-back{display:none}.f2-bar{inset-inline:0;z-index:70;padding:.4rem max(.5rem, env(safe-area-inset-right)) max(.4rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));background:var(--wb-bar-bg);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--wb-hairline);align-items:stretch;gap:.4rem;display:flex;position:fixed;bottom:0}.f2-bar__btn{min-width:0;min-height:3rem;box-shadow:inset 0 0 0 1.5px var(--wb-line);background:var(--wb-surface);border-radius:12px;flex:1 1 0;justify-content:center;padding:.3rem .5rem;font-size:1rem}.f2-bar__btn:disabled{opacity:.3;cursor:default}.f2-bar__back{flex:1.3 1 0}.f2-bar__back .f2-back__to{display:none}.f2-bar__upd{flex:1 1 0;min-width:0;display:flex}.f2-bar .upd-entry{background:var(--wb-accent-fill);min-width:0;min-height:3rem;color:var(--wb-on-accent);box-shadow:none;font:700 1rem var(--wb-font-text);border-radius:12px;flex:1 1 0;order:0;padding:0 .5rem}.f2-bar .upd-entry .pen{font-size:1.15em}.f2-bar .upd-entry:focus-visible{outline:3px solid var(--wb-accent-fill);outline-offset:2px}}@media (max-width:600px){.f2-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.f2-pageno{font-size:1.25rem}.f2-ctx{padding-inline:.5rem;font-size:1rem}.f2-fam{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.35rem}.f2-fam__prev,.f2-fam__next,.f2-fam__up{justify-self:stretch}.f2-sib{text-align:start;border-radius:12px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k""a n""a i";align-items:center;gap:.1rem .35rem;width:100%;min-height:3.25rem;padding:.35rem .5rem;font-size:1rem;display:grid}.f2-fam__next .f2-sib{text-align:end;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k k""n a""i a"}.f2-sib--up{grid-template-rows:auto auto;grid-template-areas:"k k""a n";justify-content:center}.f2-sib__k{grid-area:k;font-size:.8rem}.f2-sib .wb-arrow,.f2-up{grid-area:a}.f2-sib__nm{grid-area:n}.f2-sib .f2-id{grid-area:i;font-size:1rem}.f2-sib .f2-nick{display:none}.f2-jump{width:auto;max-width:none;inset-inline:0;transform:none}}@media (prefers-reduced-motion:reduce){.f2-back,.f2-ctx,.f2-pageno,.f2-sib,.f2-foot__btn,.f2-bar__btn,.f2-flip{transition:none}}html.no-motion .f2 *{transition:none}@media (forced-colors:active){.f2-back,.f2-ctx,.f2-pageno,.f2-sib,.f2-foot__btn,.f2-bar__btn,.f2-flip,.f2-jump__go{border:2px solid buttontext}.f2-jump,.f2-bar{border:2px solid canvastext}}
html[data-pagetheme="1"][data-theme=cream] .bookcard{--c-paper:var(--wb-surface);--c-paper-line:var(--wb-hairline);--c-row-line:#ebe5d7;--c-row-hover:#f5f0e5;--c-note-bg:#f5efe2}html[data-pagetheme="1"][data-theme=cream] .f2-surface{background:var(--wb-surface);--paper:var(--wb-surface);--paper-edge:var(--wb-surface);box-shadow:0 0 0 1px var(--wb-hairline), 0 20px 50px -22px #3c2d1459;background-image:none}html[data-pagetheme="1"][data-theme=cream] .f2 .book-leaf img{border-color:var(--wb-hairline-strong)}html[data-pagetheme="1"][data-theme=dark] .bookcard{--ink:#f3ede1;--ink-soft:#c2b7a2;--faint:#a89d86;--rb-blue:#6a9df0;--rb-red:#f4736b;--rb-green:#5db477;--rb-magenta:#ec74c6;--rule:#f3ede142;--rule-soft:#f3ede124;--pink-edge:#ec74c680;--c-paper:var(--wb-surface);--c-paper-line:#f3ede12e;--c-heart:#f3ede1;--c-sep:#998e7f;--c-row-line:#f3ede124;--c-row-hover:#2a251d;--c-note-bg:#2a251d;--c-note-line:#f3ede152;--ui-pend:#d9b85c;--ui-pend-ink:#e2b13a;--ui-warn-bg:#2f2917;--ui-warn-line:#e2b13a66;--ui-line:#f3ede14d;--ui-muted:#a3987f;--ui-text:#c2b7a2;--ui-primary:#e0837c;--ui-sel:#2a251d}html[data-pagetheme="1"][data-theme=dark] .bookcard .page{box-shadow:0 0 0 1px #00000080,0 24px 60px -28px #000000e6}html[data-pagetheme="1"][data-theme=dark] .bookcard .sunset-mark__tip{color:var(--ui-text);background:#2a251d;box-shadow:0 10px 30px -12px #000c}html[data-pagetheme="1"][data-theme=dark]{--wb-pagetree-line:#d9b85c;--wb-pagetree-ink:#f0d78a}html[data-pagetheme="1"][data-theme=dark] .f2-surface{background:var(--wb-surface);--paper:#1f1b15;--paper-edge:#1f1b15;--ink:#f3ede1;--ink-soft:#b3a894;--faint:#a89d86;--rule:#f3ede142;--rule-soft:#f3ede124;--rb-blue:#6a9df0;--rb-red:#f4736b;--rb-green:#5db477;--rb-magenta:#ec74c6;--ui-text:#c2b7a2;--ui-muted:#a3987f;--ui-line:#f3ede14d;--ui-primary:#e0837c;--ui-primary-hover:#f0958e;--ui-on-primary:#1f1b15;--ui-sel:#2a251d;background-image:none;box-shadow:0 0 0 1px #f3ede124,0 24px 60px -24px #000c}html[data-pagetheme="1"][data-theme=dark] .irow:hover{background:#f3ede112}html[data-pagetheme="1"][data-theme=dark] .idx-cols{column-rule-color:#6b6558}html[data-pagetheme="1"][data-theme=dark] .bk-tree{--t-blood:#f07a78;--t-blood-bg:#3a2523;--t-spouse:#66b37c;--t-spouse-bg:#213124;--t-focal:#e2b13a;--t-focal-bg:#3a3118;--t-line:#a89c88;--t-line-strong:#b3a894;--t-ink:#e8e1d3;--t-muted:#a3987f}html[data-pagetheme="1"][data-theme=dark] .bk-t-frame,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam .bk-t-frame{fill:#2a251d}html[data-pagetheme="1"][data-theme=dark] .bk-t-ord,html[data-pagetheme="1"][data-theme=dark] .bk-t-o,html[data-pagetheme="1"][data-theme=dark] .bk-t-sur,html[data-pagetheme="1"][data-theme=dark] .bk-t-fx,html[data-pagetheme="1"][data-theme=dark] .bk-t-gen{fill:#a3987f}html[data-pagetheme="1"][data-theme=dark] .bk-t-nm--focal{fill:#d9b85c}html[data-pagetheme="1"][data-theme=dark] .bk-t-nick{fill:#b7a98a}html[data-pagetheme="1"][data-theme=dark] .bk-t-li{fill:#d2c9b8}html[data-pagetheme="1"][data-theme=dark] .bk-t-colsep{stroke:#f3ede14d}html[data-pagetheme="1"][data-theme=dark] .bk-t-lgsep{stroke:#f3ede159}html[data-pagetheme="1"][data-theme=dark] .bk-t-z rect{fill:#213124f2}html[data-pagetheme="1"][data-theme=dark] .bk-t-nest,html[data-pagetheme="1"][data-theme=dark] .bk-t-nestl,html[data-pagetheme="1"][data-theme=dark] .bk-t-nestg{stroke:#f07a78}html[data-pagetheme="1"][data-theme=dark] .bk-t-nesta{fill:#f07a78}html[data-pagetheme="1"][data-theme=dark] .bk-t-nestg{fill:#f07a7812}html[data-pagetheme="1"][data-theme=dark] .bk-tree__svg[data-style=colour],html[data-pagetheme="1"][data-theme=dark] .bk-tree__svg[data-style=founders]{--t-ln:#f07a78}html[data-pagetheme="1"][data-theme=dark] .bk-tree__svg[data-style=card-A],html[data-pagetheme="1"][data-theme=dark] .bk-tree__svg[data-style=mega]{--t-ln:#e8e1d3}html[data-pagetheme="1"][data-theme=dark] .bk-tree__svg[data-style] .bk-t-l--spouse{stroke:#5db477}html[data-pagetheme="1"][data-theme=dark] .bk-tree__svg .bk-t-l--kin{stroke:#f07a78}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role] .bk-t-frame,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role] .bk-t-frame,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role] .bk-t-frame,html[data-pagetheme="1"][data-theme=dark] .bk-t-list[data-role] .bk-t-frame{fill:var(--dk-fill,color-mix(in oklab, var(--f) 12%, #1f1b15));stroke:color-mix(in oklab, var(--s) 62%, #f3ede1)}html[data-pagetheme="1"][data-theme=dark] :is(.bk-t-box,.bk-t-fam,.bk-t-item,.bk-t-list,.ckey__box):is([data-role=focal],[data-role=focal-spouse],[data-role=founder-couple],[data-role=couple-yellow],[data-role=bachelor-yellow]){--dk-fill:#463700}html[data-pagetheme="1"][data-theme=dark] :is(.bk-t-box,.bk-t-fam,.bk-t-item,.bk-t-list,.ckey__box)[data-role=founders-weiss]{--dk-fill:#05404b}html[data-pagetheme="1"][data-theme=dark] :is(.bk-t-box,.bk-t-fam,.bk-t-item,.bk-t-list,.ckey__box):is([data-role=founders-spiegel],[data-role=sub-focus],[data-role=couple-pink]){--dk-fill:#562347}html[data-pagetheme="1"][data-theme=dark] :is(.bk-t-box,.bk-t-fam,.bk-t-item,.bk-t-list,.ckey__box)[data-role=ancestor]{--dk-fill:#5b261e}html[data-pagetheme="1"][data-theme=dark] :is(.bk-t-box,.bk-t-fam,.bk-t-item,.bk-t-list,.ckey__box)[data-role=spouse-fill]{--dk-fill:#19431c}html[data-pagetheme="1"][data-theme=dark] :is(.bk-t-box,.bk-t-fam,.bk-t-item,.bk-t-list,.ckey__box)[data-role=chain]{--dk-fill:#403720}html[data-pagetheme="1"][data-theme=dark] .bk-tree :is(.bk-t-box,.bk-t-fam,.bk-t-item):is([data-role=focal],[data-role=focal-spouse],[data-role=founder-couple],[data-role=couple-yellow],[data-role=bachelor-yellow],[data-role=founders-weiss],[data-role=founders-spiegel],[data-role=sub-focus],[data-role=couple-pink],[data-role=ancestor],[data-role=spouse-fill],[data-role=chain]) :is(.bk-t-sur,.bk-t-fx,.bk-t-ord,.bk-t-o){fill:#c9bfa9}html[data-pagetheme="1"][data-theme=dark] .ckey__box[data-role]{background:var(--dk-fill,color-mix(in oklab, var(--f) 12%, #1f1b15));border-color:color-mix(in oklab, var(--s) 62%, #f3ede1)}html[data-pagetheme="1"][data-theme=dark] .f2-key{--ui-text:#c2b7a2;--ui-muted:#a3987f;--ink:#f3ede1;--ink-soft:#c2b7a2;--rb-blue:#6a9df0;--rb-red:#f4736b;--rb-green:#5db477;--rb-magenta:#ec74c6}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=blood] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=head-mega] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=couple-white] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=focal] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=ancestor] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=sub-focus] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=chain] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=bachelor-yellow] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=founders-weiss] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=founders-spiegel] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=founder-couple] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=couple-yellow] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=couple-pink] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=blood] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=head-mega] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=couple-white] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=focal] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=ancestor] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=sub-focus] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=chain] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=founder-couple] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=couple-yellow] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=couple-pink] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=founders-weiss] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=founders-spiegel] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=blood] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=focal] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=ancestor] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=sub-focus] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=chain] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=bachelor-yellow] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=couple-yellow] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=couple-white] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=couple-pink] .bk-t-in{fill:#f4837f}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=spouse] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=inlaw-couple] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=focal-spouse] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=spouse-fill] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=spouse] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=inlaw-couple] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=focal-spouse] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=spouse-fill] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=spouse] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=inlaw-couple] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=focal-spouse] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=spouse-fill] .bk-t-in{fill:#6dba82}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=sibling-own-tree] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=sibling-own-tree] .bk-t-fn,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=sibling-own-tree] .bk-t-in,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=sibling-own-tree] .bk-t-fs,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=sibling-own-tree] .bk-t-fx,html[data-pagetheme="1"][data-theme=dark] .bk-t-fam[data-role=sibling-own-tree] .bk-t-fh,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=sibling-own-tree] .bk-t-fx{fill:#a09a90}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=list-grey-frame] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=list-grey-frame] .bk-t-in{fill:#d2c9b8}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=unmarried-empty] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=unmarried-empty] .bk-t-in{fill:#e2b13a}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role=bachelor-black] .bk-t-nm,html[data-pagetheme="1"][data-theme=dark] .bk-t-item[data-role=bachelor-black] .bk-t-in{fill:#e8e1d3}html[data-pagetheme="1"][data-theme=dark] .bk-t-box[data-role] .bk-t-sur{fill:#a3987f;fill-opacity:1}html[data-pagetheme="1"][data-theme=dark] .bk-tree__zoom{border-color:var(--ui-line);background:#2a251d}html[data-pagetheme="1"][data-theme=dark] .bk-dock-bg{stroke:#f3ede140}html[data-pagetheme="1"][data-theme=dark] .f2 .book-leaf img{border-color:#f3ede147;box-shadow:0 0 0 1px #000000b3,0 0 0 10px #15130f8c,0 0 64px 16px #00000080}html[data-pagetheme="1"][data-theme=dark] .f2 .book-end{border-top-color:#6b6558}html[data-pagetheme="1"][data-theme=dark] .f2 .book-end p{color:#d2c9b8}html[data-pagetheme="1"][data-theme=dark] .f2 .book-end-btns button{color:#e8e1d3;background:#2a251d;border-color:#f3ede14d}html[data-pagetheme="1"][data-theme=dark] .f2 .book-end-btns .primary{color:#1f1b15;background:#e0837c;border-color:#e0837c}@media print{html[data-pagetheme="1"][data-theme] .bookcard{--c-paper:#fff;--c-paper-line:#e6e2d8;--cink:var(--ink);--blue:var(--rb-blue);--red:var(--rb-red);--green:var(--rb-green);--pink:var(--rb-magenta);--c-faint:var(--faint);--c-soft:var(--ink-soft);--c-heart:#222;--c-sep:#aaa;--c-row-line:#f0eee7;--c-row-hover:#faf9f5;--c-note-bg:#faf7f0;--c-note-line:#d8d3c8}html[data-pagetheme="1"][data-theme] .f2-surface{box-shadow:none;--paper:#fbf9f2;--ink:#211d15;--ink-soft:#5c5342;--rb-green:#1f7a41;--rb-magenta:#b8258f;--rule-soft:#e7dfca;background:#fff}}
:root{--mt-grain:url(/home/grain.png);--mt-grain-size:128px;--mt-grain-opacity:.55;--mt-weave:url(/home/weave.png);--mt-light-x:62%;--mt-foil:#dcb860;--mt-foil-hi:#ffeebe38;--mt-foil-lo:#0000006b;--mt-press-hi:#ffffff8c;--mt-press-lo:#3c280a24;--mt-paper:#f9f5ec;--mt-paper-ink:#2a2521;--mt-paper-ink-soft:#5f5443;--mt-paper-gold:#8f6b1a;--mt-paper-hair:#3c280a24;--mt-paper-hair-strong:#3c280a4d;--mt-paper-line:#3c280a80;--mt-paper-stack-1:#e8dfcc;--mt-paper-stack-2:#ddd3bd;--mt-paper-top-light:#ffffff59;--mt-paper-side-shade:#3c280a0a;--mt-sepia:#6b5a3e;--mt-rule-ink:#3c280a59;--mt-brass:radial-gradient(circle at 35% 28%, #f2dea0, #cfae5a 55%, #9a7a2c);--mt-brass-ring:conic-gradient(from 35deg, #c9ad68, #ad8c3c 22%, #d4b96f 48%, #b0903e 72%, #c9ad68 100%);--mt-shadow:var(--wb-shadow-color);--mt-contact:0 1px 2px hsl(var(--mt-shadow) / .14);--mt-ambient:0 16px 34px -18px hsl(var(--mt-shadow) / .4);--mt-ambient-hover:0 22px 44px -18px hsl(var(--mt-shadow) / .45);--mt-sheet-shadow:0 1px 2px hsl(var(--mt-shadow) / .12), 0 18px 40px -14px hsl(var(--mt-shadow) / .32);--mt-stack:-2px 0 0 -1px var(--mt-paper-stack-1), -4px 0 0 -2px var(--mt-paper-stack-2);--mt-hair:var(--wb-hairline);--mt-hair-strong:var(--wb-hairline-strong);--mt-rule-w:2.75rem;--mt-kicker-w:2.2rem;--mt-fs-display:clamp(3rem, 7.8vw, 8.2rem);--mt-ls-display:-.024em;--mt-fs-h1:clamp(2.1rem, 4vw, 3rem);--mt-ls-h1:-.02em;--mt-fs-h2:clamp(1.8rem, 2.7vw, 2.55rem);--mt-ls-h2:-.012em;--mt-fs-h3:1.35rem;--mt-ls-h3:-.01em;--mt-fs-lede:1.2rem;--mt-fs-body:1.125rem;--mt-fs-small:1.05rem;--mt-fs-meta:1rem;--mt-lh-display:1.02;--mt-lh-heading:1.15;--mt-lh-body:1.6;--mt-fast:.15s;--mt-panel:.2s;--mt-calm:.42s;--mt-ease:var(--wb-ease-out)}html[data-theme=cream]{--mt-paper:#f9f3e6;--mt-paper-gold:#866418}html[data-theme=dark]{--mt-press-hi:#0000;--mt-press-lo:#0000;--mt-grain-opacity:.22;--mt-paper:#1f1b15;--mt-paper-ink:#f3ede1;--mt-paper-ink-soft:#b3a894;--mt-paper-gold:#d9b85c;--mt-paper-hair:#f3ede124;--mt-paper-hair-strong:#f3ede142;--mt-paper-line:#f3ede180;--mt-paper-stack-1:#2b261e;--mt-paper-stack-2:#352f26;--mt-paper-top-light:#ffffff0f;--mt-paper-side-shade:#0000001f;--mt-sepia:#b8a47c;--mt-rule-ink:#f3ede159;--mt-contact:0 1px 2px #0006;--mt-ambient:0 22px 48px -18px #000000d9;--mt-ambient-hover:var(--mt-ambient);--mt-sheet-shadow:0 1px 2px #00000080, 0 18px 44px -12px #000000bf}.mt-ground{z-index:-2;pointer-events:none;background:radial-gradient(120% 70% at var(--mt-light-x) -12%, color-mix(in oklab, var(--wb-accent) 11%, transparent), transparent 62%), radial-gradient(110% 90% at 50% 55%, transparent 42%, color-mix(in oklab, var(--wb-ink) 7%, transparent) 100%), var(--wb-canvas);position:fixed;inset:0}.mt-ground:after{content:"";background:var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);opacity:var(--mt-grain-opacity);mix-blend-mode:multiply;position:absolute;inset:0}html[data-theme=dark] .mt-ground{background:radial-gradient(120% 70% at var(--mt-light-x) -12%, color-mix(in oklab, var(--wb-accent) 9%, transparent), transparent 60%), radial-gradient(110% 90% at 50% 55%, transparent 40%, #00000059 100%), var(--wb-canvas)}html[data-theme=dark] .mt-ground:after{mix-blend-mode:screen}.mt-grain{z-index:120;pointer-events:none;background:var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);opacity:var(--mt-grain-opacity);mix-blend-mode:multiply;position:fixed;inset:0}html[data-theme=dark] .mt-grain{mix-blend-mode:screen}html:has(.mt-grain) .mt-ground:after{display:none}@media (max-width:860px){.mt-ground:after,.mt-grain{background-size:96px 96px}}@media (forced-colors:active){.mt-ground,.mt-grain{display:none}}::selection{background:color-mix(in oklab, var(--wb-accent) 28%, transparent);color:var(--wb-ink)}body{caret-color:var(--wb-accent-fill);scrollbar-color:color-mix(in oklab, var(--wb-ink) 28%, transparent) transparent;scrollbar-width:thin}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--wb-ink) 24%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mt-paper{background:var(--mt-paper) var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);color:var(--mt-paper-ink);--wb-ink:var(--mt-paper-ink);--wb-ink-soft:var(--mt-paper-ink-soft);--wb-gold-text:var(--mt-paper-gold);--wb-accent-fill:var(--mt-paper-gold);--wb-paper-gold:var(--mt-paper-gold);--wb-hairline:var(--mt-paper-hair);--wb-hairline-strong:var(--mt-paper-hair-strong);--wb-line:var(--mt-paper-line);--wb-surface:var(--mt-paper);--wb-canvas:var(--mt-paper)}.mt-paper--lit{--mt-paper:var(--wb-paper);--mt-paper-ink:#2a2521;--mt-paper-ink-soft:#5f5443;--mt-paper-gold:#8f6b1a;--mt-paper-hair:#3c280a24;--mt-paper-hair-strong:#3c280a4d;--mt-paper-line:#3c280a80;--mt-paper-stack-1:#e8dfcc;--mt-paper-stack-2:#ddd3bd;--mt-paper-top-light:#ffffff59;--mt-paper-side-shade:#3c280a0a;--mt-press-hi:#ffffff8c;--mt-press-lo:#3c280a24;--mt-sepia:#6b5a3e;--mt-rule-ink:#3c280a59;--wb-on-accent:#fff;--wb-accent:#b4892a}html[data-theme=dark] .mt-paper--lit{--mt-contact:0 1px 2px #0006;--mt-ambient:0 22px 48px -18px #000000d9;--mt-paper-stack-1:#cfc5ae;--mt-paper-stack-2:#bdb29a}.mt-paper--page{box-shadow:var(--mt-contact), var(--mt-ambient);border-radius:2px 5px 5px 2px;position:relative}.mt-paper--page:before{content:"";border:1px solid color-mix(in oklab, var(--mt-paper-gold) 52%, transparent);outline:1px solid color-mix(in oklab, var(--mt-paper-gold) 26%, transparent);outline-offset:3px;pointer-events:none;border-radius:2px;position:absolute;inset:.75rem}.mt-paper--page:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(to left, var(--mt-paper-side-shade), transparent 10%), linear-gradient(to bottom, var(--mt-paper-top-light), transparent 8%);position:absolute;inset:0}.mt-paper--page>*{z-index:1;position:relative}.mt-paper--stack{box-shadow:var(--mt-contact), var(--mt-ambient), var(--mt-stack)}.mt-paper--sheet{box-shadow:var(--mt-sheet-shadow), 0 0 0 1px var(--mt-paper-hair-strong), inset 0 1px 0 var(--mt-paper-top-light);border-radius:6px}.mt-paper--raised{transition:transform var(--mt-fast) var(--mt-ease), box-shadow var(--mt-fast) var(--mt-ease)}.mt-paper--plain{isolation:isolate;box-shadow:0 0 0 1px var(--mt-paper-hair), var(--mt-contact), var(--mt-ambient), var(--mt-stack);border-radius:5px 2px 2px 5px;position:relative}.mt-paper--plain:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(to left, var(--mt-paper-side-shade), transparent 10%), linear-gradient(to bottom, var(--mt-paper-top-light), transparent 8%);position:absolute;inset:0}.mt-paper--raised:hover{box-shadow:var(--mt-contact), var(--mt-ambient-hover), var(--mt-stack)}.mt-cloth{background-color:var(--cloth,#1f3a6b);background-image:linear-gradient(112deg, #ffffff21 0%, #ffffff09 30%, transparent 52%, #0000001a 82%, #00000038 100%), var(--mt-weave);box-shadow:var(--wb-e3), inset 0 1px 0 #ffffff21, inset -1px 0 0 #ffffff0f, inset 0 -1px 0 #0000004d, inset 1px 0 0 #0000002e;background-size:auto,96px 96px}.mt-foil{color:var(--mt-foil);text-shadow:0 -1px 0 var(--mt-foil-lo), 0 1px 0 var(--mt-foil-hi)}.mt-deboss{text-shadow:0 1px 0 var(--mt-press-hi)}.mt-deboss--deep{text-shadow:0 1px 0 var(--mt-press-hi), 0 -1px 0 var(--mt-press-lo)}.mt-gold-deboss{color:var(--mt-paper-gold);text-shadow:0 1px #ffffff80,0 -1px #3c280a1a}.mt-emboss{text-shadow:0 -1px #ffffff8c,0 1px #3c280a2e}html[data-theme=dark] .mt-gold-deboss,html[data-theme=dark] .mt-emboss{text-shadow:none}.mt-dropcap{font-family:var(--wb-font-display);color:var(--mt-paper-gold);letter-spacing:-.02em;text-shadow:0 1px #ffffffb3,0 -1px #3c280a24;font-size:clamp(5rem,7.4vw,7.4rem);font-weight:700;line-height:.9}html[data-theme=dark] .mt-dropcap{text-shadow:none}.mt-num{font-variant-numeric:tabular-nums}.mt-display{font-family:var(--wb-font-display);font-weight:700;font-size:var(--mt-fs-display);line-height:var(--mt-lh-display);letter-spacing:var(--mt-ls-display);text-wrap:balance}.mt-h1{font-family:var(--wb-font-display);font-weight:700;font-size:var(--mt-fs-h1);line-height:var(--mt-lh-heading);letter-spacing:var(--mt-ls-h1);text-wrap:balance}.mt-h2{font-family:var(--wb-font-display);font-weight:700;font-size:var(--mt-fs-h2);letter-spacing:var(--mt-ls-h2);text-wrap:balance;line-height:1.34}.mt-h3{font-family:var(--wb-font-display);font-weight:700;font-size:var(--mt-fs-h3);line-height:var(--mt-lh-heading);letter-spacing:var(--mt-ls-h3)}.mt-lede{font-size:var(--mt-fs-lede);line-height:var(--mt-lh-body);text-wrap:pretty}.mt-text{font-size:var(--mt-fs-body);line-height:var(--mt-lh-body);text-wrap:pretty}.mt-meta{font-family:var(--wb-font-display);font-size:var(--mt-fs-small);font-variant-numeric:tabular-nums;color:var(--wb-ink-soft)}.mt-hair{background:var(--mt-hair);border:0;height:1px;margin:0}.mt-hair--strong{background:var(--mt-hair-strong)}.mt-rule-chapter{background:linear-gradient(var(--wb-accent), var(--wb-accent)) top / 100% 2px no-repeat, linear-gradient(var(--mt-hair-strong), var(--mt-hair-strong)) bottom / 100% 1px no-repeat;border:0;height:6px;margin:2.2rem auto 1.4rem 0}.mt-paper .mt-rule-chapter{background:linear-gradient(var(--mt-paper-gold), var(--mt-paper-gold)) top / 100% 2px no-repeat, linear-gradient(var(--mt-paper-hair-strong), var(--mt-paper-hair-strong)) bottom / 100% 1px no-repeat}.mt-rule-title{background:linear-gradient(var(--mt-paper-gold), var(--mt-paper-gold)) top / 100% 1px no-repeat, linear-gradient(var(--mt-rule-ink), var(--mt-rule-ink)) bottom / 52% 1px no-repeat;border:0;width:min(30cqw,18rem);height:4px;margin:1rem auto}.mt-h:after{content:"";width:var(--mt-rule-w);background:var(--wb-accent);height:2px;margin-top:1rem;display:block}.mt-h--center:after{margin-inline:auto}.mt-paper .mt-h:after{background:var(--mt-paper-gold)}.mt-kicker{font-family:var(--wb-font-text);font-weight:700;font-size:var(--mt-fs-small);color:var(--wb-gold-text);align-items:center;gap:.7rem;display:flex}.mt-kicker:before{content:"";width:var(--mt-kicker-w);background:var(--wb-accent);flex:none;height:1px}.mt-paper .mt-kicker:before{background:var(--mt-paper-gold)}.mt-colophon{text-align:center;padding-top:3.4rem;position:relative}.mt-colophon:before{content:"";top:0;background:linear-gradient(to right, transparent, var(--mt-hair-strong) 22%, var(--mt-hair-strong) 78%, transparent);height:1px;position:absolute;inset-inline:22%}.mt-colophon:after{content:"";background:var(--wb-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--wb-canvas);position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:860px){.mt-colophon:before{inset-inline:12%}}.mt-brass{background:var(--mt-brass);color:#2a2521;text-shadow:0 1px #ffffff59;box-shadow:0 2px 4px hsl(var(--mt-shadow) / .3)}.mt-brass--ringed{box-shadow:0 0 0 3px var(--wb-canvas), 0 0 0 4px var(--wb-accent), 0 2px 4px hsl(var(--mt-shadow) / .3)}.mt-brass-ring{position:relative}.mt-brass-ring:before{content:"";pointer-events:none;background:var(--mt-brass-ring);filter:drop-shadow(0 1px 1px hsl(var(--mt-shadow) / .35));border-radius:50%;position:absolute;inset:-2.2%;-webkit-mask:radial-gradient(closest-side,#0000 98.5%,#000 98.7%);mask:radial-gradient(closest-side,#0000 98.5%,#000 98.7%)}.mt-brass-btn{background:var(--wb-accent-fill);color:var(--wb-on-accent);box-shadow:inset 0 1px 0 #ffeebe59, inset 0 -1px 0 #0000002e, var(--mt-contact)}.mt-disc{cursor:pointer;background:var(--mt-paper) var(--mt-disc-grain,var(--mt-grain)) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);color:var(--wb-gold-text);font-family:var(--wb-font-display);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mt-paper-gold) var(--mt-disc-ring,50%), transparent), var(--mt-disc-shadow,var(--mt-contact));border:0;border-radius:50%}.mt-disc:hover:not(:disabled),[open]>.mt-disc{background:var(--wb-accent-fill);color:var(--wb-on-accent)}.mt-recess{background:color-mix(in oklab, var(--mt-recess-ink,var(--mt-paper-ink)) 2.5%, transparent);box-shadow:inset 0 1px 2px #3c280a1c, inset 0 0 0 1px color-mix(in oklab, var(--mt-recess-ink,var(--mt-paper-ink)) 15%, transparent), 0 1px 0 var(--mt-press-hi);border-radius:2px}.mt-recess--deep{background:color-mix(in oklab, var(--mt-recess-ink,var(--mt-paper-ink)) 4.5%, transparent);box-shadow:inset 0 1px 3px #3c280a26, inset 0 0 0 1px color-mix(in oklab, var(--mt-recess-ink,var(--mt-paper-ink)) 32%, transparent), 0 1px 0 var(--mt-press-hi)}.mt-list{margin:0;padding:0;list-style:none}.mt-list>li{border-top:1px solid var(--mt-hair-strong);padding:1.5rem 0}.mt-list>li:last-child{border-bottom:1px solid var(--mt-hair-strong)}.mt-list time,.mt-list .mt-meta{font-family:var(--wb-font-display);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--mt-fs-small)}.mt-table{border-collapse:collapse;width:100%;font-size:var(--mt-fs-body)}.mt-table th{font-family:var(--wb-font-display);font-weight:700;font-size:var(--mt-fs-small);text-align:start;color:var(--wb-ink);border-bottom:2px solid var(--wb-accent);padding:.6rem .5rem}.mt-table td{border-bottom:1px solid var(--mt-hair);vertical-align:top;font-variant-numeric:tabular-nums;padding:.85rem .5rem}.mt-table tr:last-child td{border-bottom:1px solid var(--mt-hair-strong)}.mt-table .num{text-align:end}.mt-field{appearance:none;border:0;border-bottom:1.5px solid var(--wb-line);background:linear-gradient(var(--wb-accent-fill), var(--wb-accent-fill)) bottom right / 0% 2px no-repeat;width:100%;min-height:2.75rem;color:var(--wb-ink);font:500 var(--mt-fs-body) var(--wb-font-display);transition:background-size .35s var(--mt-ease);border-radius:0;padding:.4rem .1rem}.mt-field::placeholder{color:var(--wb-ink-soft);opacity:1}.mt-field:focus{background-size:100% 2px;outline:none}.mt-field:focus-visible{outline:none}.mt-label{font-family:var(--wb-font-text);font-weight:700;font-size:var(--mt-fs-small);color:var(--wb-ink-soft);margin-bottom:.2rem;display:block}.mt-btn{min-height:2.75rem;color:var(--wb-ink);font:700 var(--mt-fs-small) var(--wb-font-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.mt-btn:hover,.mt-btn:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--wb-accent);text-decoration-color:var(--wb-accent);text-underline-offset:.28em;text-decoration-thickness:2px}.mt-btn--gold{background:var(--wb-accent-fill);min-height:3.25rem;color:var(--wb-on-accent);box-shadow:inset 0 1px 0 #ffeebe59, inset 0 -1px 0 #0000002e, var(--mt-contact);border-radius:999px;padding:.8rem 1.6rem;font-size:1.1rem}.mt-btn--gold:hover,.mt-btn--gold:focus-visible{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffeebe59, inset 0 -1px 0 #0000002e, var(--wb-e2);text-decoration:none}.mt-scrim{z-index:95;-webkit-backdrop-filter:blur(4px);background:#14100a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mt-dialog{width:min(92vw,40rem);max-height:92svh;font-family:var(--wb-font-text);font-size:var(--mt-fs-body);padding:2rem 2rem 1.5rem;position:relative;overflow:auto}.mt-dialog h2{font-family:var(--wb-font-display);letter-spacing:-.012em;margin:0 0 .4rem;padding-inline-end:3.25rem;font-size:2rem;font-weight:700;line-height:1.1}.mt-toast{bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:120;max-width:min(92vw,36rem);font:600 var(--mt-fs-small)/1.5 var(--wb-font-text);border-radius:6px;padding:.85rem 1.3rem;position:fixed;left:50%;transform:translate(-50%)}@media (forced-colors:active){.mt-paper,.mt-dialog,.mt-toast{color:canvastext;background:canvas;border:2px solid canvastext}.mt-foil,.mt-deboss,.mt-deboss--deep,.mt-gold-deboss,.mt-emboss,.mt-dropcap{text-shadow:none}.mt-disc{border:2px solid buttontext}}html.no-motion .mt-field,html.no-motion .mt-paper--raised{transition:none}@media (prefers-reduced-motion:reduce){.mt-field,.mt-paper--raised{transition:none}}
.wb-bar--home.is-scrolled,.wb-bar--public{background:var(--wb-canvas);-webkit-backdrop-filter:none;box-shadow:0 1px 0 var(--wb-hairline), inset 0 -1px 0 #ffffff59}.wb-bar--reader{box-shadow:0 1px 0 var(--wb-hairline), inset 0 -1px 0 #ffffff59}html[data-theme=dark] .wb-bar--home.is-scrolled,html[data-theme=dark] .wb-bar--public,html[data-theme=dark] .wb-bar--reader{box-shadow:0 1px 0 var(--wb-hairline)}.wb-menu__panel,.wb-bar__searchrow,.wb-prefs__panel{background:var(--mt-paper) var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);color:var(--mt-paper-ink);--wb-ink:var(--mt-paper-ink);--wb-ink-soft:var(--mt-paper-ink-soft);--wb-gold-text:var(--mt-paper-gold);--wb-accent-fill:var(--mt-paper-gold);--wb-hairline:var(--mt-paper-hair);--wb-hairline-strong:var(--mt-paper-hair-strong);--wb-line:var(--mt-paper-line);--wb-surface:var(--mt-paper);box-shadow:var(--mt-sheet-shadow), 0 0 0 1px var(--mt-paper-hair-strong), inset 0 1px 0 var(--mt-paper-top-light);border-radius:6px}.wb-menu__panel{padding:.35rem .5rem .5rem}.wb-menu__item{border-radius:4px}.wb-menu__item:hover,.wb-menu__item:focus-visible{background:color-mix(in oklab, var(--mt-paper-ink) 5%, transparent)}.wb-menu__item:hover>span,.wb-menu__item:focus-visible>span{text-decoration:underline;-webkit-text-decoration-color:var(--mt-paper-gold);text-decoration-color:var(--mt-paper-gold);text-underline-offset:.22em;text-decoration-thickness:2px}.wb-menu__item:active{background:color-mix(in oklab, var(--mt-paper-ink) 9%, transparent)}.wb-menu__links{border-bottom-color:var(--mt-paper-hair-strong)}.wb-prefs__theme,.wb-prefs__motion{box-shadow:inset 0 0 0 1px var(--mt-paper-hair-strong);background:0 0;border-color:#0000;border-radius:6px}.wb-prefs__theme:hover,.wb-prefs__motion:hover{background:color-mix(in oklab, var(--mt-paper-ink) 5%, transparent)}.wb-prefs__theme[aria-pressed=true],.wb-prefs__motion[aria-pressed=true]{border-color:var(--mt-paper-gold);box-shadow:none}.wb-prefs__ck{border-radius:3px}.wb-bar__searchrow{padding:.55rem .75rem .55rem .5rem}.wb-bar__searchrow .search input{border:0;border-bottom:1.5px solid var(--mt-paper-line);background:linear-gradient(var(--mt-paper-gold), var(--mt-paper-gold)) bottom right / 0% 2px no-repeat;font-family:var(--wb-font-display);transition:background-size .35s var(--mt-ease);border-radius:0;padding:.4rem 2.4rem .4rem .4rem;font-size:1.1rem;font-weight:500}.wb-bar__searchrow .search input:focus,.wb-bar__searchrow .search input:focus-visible{border:0;border-bottom:1.5px solid var(--mt-paper-line);background-color:#0000;background-size:100% 2px}.wb-bar__searchrow .search .mag{color:var(--mt-paper-gold);inset-inline-start:.5rem}.wb-bar__searchclose{border-radius:4px}.wb-bar__searchclose:hover,.wb-bar__searchclose:focus-visible{background:color-mix(in oklab, var(--mt-paper-ink) 7%, transparent)}.wb-bar .sr,.wb-home .sr{background:var(--mt-paper) var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);color:var(--mt-paper-ink);box-shadow:var(--mt-sheet-shadow), 0 0 0 1px var(--mt-paper-hair-strong);border:0;border-radius:6px}.wb-bar .sr-row,.wb-home .sr-row{color:var(--mt-paper-ink);border-color:var(--mt-paper-hair);border-radius:4px}.wb-bar .sr-row:hover,.wb-home .sr-row:hover,.wb-bar .sr-row.is-active,.wb-home .sr-row.is-active{background:color-mix(in oklab, var(--mt-paper-ink) 5%, transparent)}.wb-bar .sr-id,.wb-home .sr-id,.wb-bar .sr-nm .fam,.wb-home .sr-nm .fam,.wb-bar .sr-empty,.wb-home .sr-empty{color:var(--mt-paper-ink-soft)}.wb-bar .sr-id b,.wb-home .sr-id b{color:var(--mt-paper-ink)}.wb-bar .sr-more,.wb-home .sr-more{color:var(--mt-paper-gold);border-color:var(--mt-paper-hair)}.wb-bar .sr-sub,.wb-home .sr-sub,.wb-bar .sr-note,.wb-home .sr-note{color:var(--mt-paper-ink-soft)}.wb-bar .sr-did__b,.wb-home .sr-did__b{color:var(--mt-paper-gold);border-color:var(--mt-paper-hair-strong)}.wb-dlg{background:var(--mt-paper) var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);color:var(--mt-paper-ink);--wb-ink:var(--mt-paper-ink);--wb-ink-soft:var(--mt-paper-ink-soft);--wb-gold-text:var(--mt-paper-gold);--wb-accent-fill:var(--mt-paper-gold);--wb-accent:var(--mt-paper-gold);--wb-hairline:var(--mt-paper-hair);--wb-hairline-strong:var(--mt-paper-hair-strong);--wb-surface:var(--mt-paper);box-shadow:var(--mt-contact), var(--mt-ambient), var(--mt-stack);border-radius:2px 5px 5px 2px;padding:2.2rem 2.4rem 1.9rem}.wb-dlg:before{content:"";border:1px solid color-mix(in oklab, var(--mt-paper-gold) 52%, transparent);outline:1px solid color-mix(in oklab, var(--mt-paper-gold) 26%, transparent);outline-offset:3px;pointer-events:none;border-radius:2px;position:absolute;inset:.75rem}.wb-dlg h2{letter-spacing:-.012em;text-shadow:0 1px 0 var(--mt-press-hi)}.wb-dlg h2:after{content:"";width:var(--mt-rule-w);background:var(--mt-paper-gold);height:2px;margin:.9rem 0 0;display:block}.wb-dlg__sub{margin-top:.9rem}.wb-dlg__close{box-shadow:inset 0 0 0 1px var(--mt-paper-hair-strong);background:0 0;border-radius:4px}.wb-dlg__close:hover,.wb-dlg__close:focus-visible{background:color-mix(in oklab, var(--mt-paper-ink) 7%, transparent)}.wb-choices button{border-bottom-color:var(--mt-paper-hair-strong);border-radius:4px}.wb-choices button:hover,.wb-choices button:focus-visible{background:color-mix(in oklab, var(--mt-paper-ink) 5%, transparent)}.wb-choices button[aria-current=page]{box-shadow:inset -3px 0 0 var(--mt-paper-gold)}.wb-choices .n{color:var(--mt-paper-gold);text-shadow:0 1px #ffffff80,0 -1px #3c280a1a}.wb-choices b{text-shadow:0 1px 0 var(--mt-press-hi)}html[data-theme=dark] .wb-choices .n{text-shadow:none}.wb-toc-branches button .l{color:var(--mt-paper-gold)}.wb-toc-branches button:hover,.wb-toc-branches button:focus-visible{-webkit-text-decoration-color:var(--mt-paper-gold);text-decoration-color:var(--mt-paper-gold)}@media (max-width:640px){.wb-dlg{box-shadow:0 -8px 40px -14px hsl(var(--mt-shadow) / .4), 0 -1px 0 var(--mt-paper-hair-strong);border-radius:10px 10px 0 0}.wb-dlg:before{border-bottom:0;outline:0;inset:.6rem .6rem 0}}.wb-foot{margin-top:2rem;padding-top:3.4rem;position:relative}.wb-foot:before{content:"";top:0;background:linear-gradient(to right, transparent, var(--wb-hairline-strong) 22%, var(--wb-hairline-strong) 78%, transparent);height:1px;position:absolute;inset-inline:22%}.wb-foot:after{content:"";background:var(--wb-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--wb-canvas);position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.wb-foot__verse{font-size:1.5rem}.wb-foot__line{font-family:var(--wb-font-display);font-size:1.05rem}@media (max-width:860px){.wb-foot:before{inset-inline:12%}}body>.wb-lognote{background:color-mix(in oklab, var(--wb-canvas) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);box-shadow:0 -1px 0 var(--wb-hairline), inset 0 1px 0 #ffffff59}html[data-theme=dark] body>.wb-lognote{box-shadow:0 -1px 0 var(--wb-hairline-strong)}.wb-btn--gold,.wb-login .login-google{box-shadow:inset 0 1px 0 #ffeebe59, inset 0 -1px 0 #0000002e, var(--mt-contact)}.wb-login .login-google:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffeebe59, inset 0 -1px 0 #0000002e, var(--wb-e3)}.toast,.lab-adm .toast{background:var(--mt-paper) var(--mt-grain) repeat 0 0 / var(--mt-grain-size) var(--mt-grain-size);color:var(--mt-paper-ink);box-shadow:var(--mt-sheet-shadow), 0 0 0 1px var(--mt-paper-hair-strong), inset 0 2px 0 var(--mt-paper-gold);font:600 1.05rem/1.5 var(--wb-font-text);border-radius:6px;padding:.95rem 1.3rem .85rem}.lab-oops__bar{box-shadow:0 1px 0 var(--wb-hairline), inset 0 -1px 0 #ffffff59}@media (forced-colors:active){.toast,.wb-dlg,.wb-menu__panel,.wb-bar__searchrow,.wb-prefs__panel{color:canvastext;background:canvas;border:2px solid canvastext}.wb-dlg h2,.wb-choices b,.wb-choices .n{text-shadow:none}}html.no-motion .wb-bar__searchrow .search input{transition:none}@media (prefers-reduced-motion:reduce){.wb-bar__searchrow .search input{transition:none}}
:root{--t-canvas:#fbfaf8;--t-surface:#fffefc;--t-ink:#161616;--t-ink-soft:#5a5955;--t-accent:#a67c1e;--t-accent-fill:#8a6618;--t-gold-text:#8a6618;--t-on-accent:#fff;--t-hair:#1616161a;--t-hair-strong:#16161638;--t-line:#16161680;--t-shadow:40 8% 18%}html[data-theme=cream]{--t-canvas:#f7f3ea;--t-surface:#fdfaf3;--t-ink:#1b1812;--t-ink-soft:#5b5447;--t-accent:#9a7219;--t-accent-fill:#7d5c12;--t-gold-text:#7d5c12;--t-hair:#1b18121c;--t-hair-strong:#1b18123d;--t-line:#1b181280}html[data-theme=dark]{--t-canvas:#141311;--t-surface:#1e1c18;--t-ink:#f3f0ea;--t-ink-soft:#b3ada2;--t-accent:#d9b85c;--t-accent-fill:#d9b85c;--t-gold-text:#d9b85c;--t-on-accent:#141311;--t-hair:#f3f0ea1f;--t-hair-strong:#f3f0ea42;--t-line:#f3f0ea80;--t-shadow:40 10% 2%}:root,html[data-theme=cream],html[data-theme=dark]{--wb-canvas:var(--t-canvas);--wb-surface:var(--t-surface);--wb-ink:var(--t-ink);--wb-ink-soft:var(--t-ink-soft);--wb-accent:var(--t-accent);--wb-accent-fill:var(--t-accent-fill);--wb-gold-text:var(--t-gold-text);--wb-on-accent:var(--t-on-accent);--wb-hairline:var(--t-hair);--wb-hairline-strong:var(--t-hair-strong);--wb-line:var(--t-line);--wb-bar-bg:color-mix(in oklab, var(--t-canvas) 92%, transparent);--wb-bar-bg-solid:var(--t-canvas);--wb-glow:transparent;--wb-shadow-color:var(--t-shadow);--wb-e2:0 1px 2px hsl(var(--t-shadow) / .08), 0 6px 16px -6px hsl(var(--t-shadow) / .14);--wb-e3:0 2px 6px hsl(var(--t-shadow) / .08), 0 16px 40px -12px hsl(var(--t-shadow) / .22);--wb-font-display:var(--font-serif), "Frank Ruhl Libre", "Times New Roman", serif;--wb-r-ctl:10px;--wb-r-panel:16px;--wb-section:clamp(5rem, 11vw, 10rem);--wb-maxw:76rem;--mt-sepia:var(--t-ink-soft);--mt-press-hi:transparent;--mt-press-lo:transparent;--mt-grain-opacity:0;--mt-paper:var(--t-surface);--mt-paper-ink:var(--t-ink);--mt-paper-ink-soft:var(--t-ink-soft);--mt-paper-gold:var(--t-gold-text);--mt-paper-hair:var(--t-hair);--mt-paper-hair-strong:var(--t-hair-strong);--mt-paper-line:var(--t-line)}html{background-color:var(--wb-canvas)}.mt-ground,.mt-grain{display:none}.wb-home,.wb-shell,.kin,.wb-login{-webkit-font-smoothing:antialiased;font-size:1.2rem;line-height:1.6}.wb-home h2,.wb-dlg h2,.kin-title,.wb-find h2,.wb-news h2,.wb-gens__h,.wb-index__h,.wb-fill__t{font-family:var(--wb-font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:800}.mt-h:after,.wb-gens__h.mt-h:after,.wb-dlg h2:after,.mt-kicker{display:none}.mt-deboss,.mt-deboss--deep,.wb-dlg h2,.wb-gens__n,.wb-ledger__n,.wb-tl__n,.wb-gens__cur b{text-shadow:none}.wb-num,.mt-num{font-variant-numeric:tabular-nums lining-nums}.wb-bar{gap:1.25rem;min-height:4rem}.wb-bar--home.is-scrolled,.wb-bar--public,.wb-bar--reader{background:var(--wb-bar-bg-solid);box-shadow:0 1px 0 var(--wb-hairline);-webkit-backdrop-filter:none}.wb-bar__mark{font-family:var(--wb-font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.wb-bar__mark:hover,.wb-bar__mark:focus-visible{color:var(--wb-gold-text);text-decoration:none}.wb-bar__sep{display:none}.wb-bar--reader .wb-bar__mark{border-inline-start:1px solid var(--wb-hairline-strong);padding-inline-start:.85rem}.wb-bar__where:before{content:"";background:var(--wb-hairline-strong);vertical-align:-.18em;width:1px;height:1.05em;margin-inline-end:.75rem;display:inline-block}.wb-bar__btn,.wb-bar .upd-entry,.wb-bar__cta,.wb-bar__home{border-radius:var(--wb-r-ctl);transition:background .18s var(--wb-ease-out), transform .12s}.wb-bar__btn:hover,.wb-bar__btn:focus-visible,.wb-bar__btn[aria-expanded=true],.wb-bar .upd-entry:hover,.wb-bar .upd-entry:focus-visible,.wb-bar__cta:hover,.wb-bar__cta:focus-visible,.wb-bar__home:hover,.wb-bar__home:focus-visible{background:color-mix(in oklab, var(--wb-ink) 6%, transparent);text-decoration:none}.wb-bar__home{padding-inline:.45rem}.wb-bar__btn:active,.wb-bar .upd-entry:active,.wb-bar__cta:active{opacity:1;transform:scale(.97)}.wb-bar__search-btn .wb-ico{color:var(--wb-ink)}.wb-menu__panel,.wb-bar__searchrow,.wb-prefs__panel,.wb-bar .sr,.wb-home .sr,.wb-dlg,.wb-share__menu{background:var(--t-surface);color:var(--t-ink);--wb-ink:var(--t-ink);--wb-ink-soft:var(--t-ink-soft);--wb-gold-text:var(--t-gold-text);--wb-accent-fill:var(--t-accent-fill);--wb-accent:var(--t-accent);--wb-hairline:var(--t-hair);--wb-hairline-strong:var(--t-hair-strong);--wb-line:var(--t-line);--wb-surface:var(--t-surface);border-radius:var(--wb-r-panel);box-shadow:var(--wb-e3), 0 0 0 1px var(--t-hair-strong)}.wb-dlg:before{display:none}.wb-menu__panel{padding:.5rem}.wb-menu__item,.wb-bar .sr-row,.wb-home .sr-row,.wb-share__item,.wb-choices button{border-radius:var(--wb-r-ctl)}.wb-menu__item:hover,.wb-menu__item:focus-visible{background:color-mix(in oklab, var(--wb-ink) 6%, transparent)}.wb-menu__item:hover>span,.wb-menu__item:focus-visible>span{text-decoration:none}.wb-menu__item:active{transform:scale(.985)}.wb-prefs__theme,.wb-prefs__motion,.wb-prefs__size{border-radius:var(--wb-r-ctl);box-shadow:inset 0 0 0 1.5px var(--wb-hairline-strong);background:0 0}.wb-prefs__theme[aria-pressed=true],.wb-prefs__motion[aria-pressed=true],.wb-prefs__size[aria-pressed=true]{border-color:var(--wb-ink);box-shadow:inset 0 0 0 2px var(--wb-ink)}.wb-prefs__ck{border-radius:5px}.wb-bar__searchrow .search input{font-family:var(--wb-font-text);border-bottom:2px solid var(--wb-line);background-image:linear-gradient(var(--wb-ink), var(--wb-ink));font-size:1.15rem;font-weight:600}.wb-bar__searchrow .search .mag{color:var(--wb-ink-soft)}.wb-bar__searchclose{border-radius:var(--wb-r-ctl)}.wb-bar .sr-row:hover,.wb-home .sr-row:hover,.wb-bar .sr-row.is-active,.wb-home .sr-row.is-active{background:color-mix(in oklab, var(--wb-ink) 6%, transparent)}.wb-dlg{padding:2rem 2.2rem 1.6rem}.wb-dlg h2{font-size:2rem}.wb-dlg__close{border-radius:var(--wb-r-ctl);box-shadow:inset 0 0 0 1.5px var(--wb-hairline-strong)}.wb-choices button:hover,.wb-choices button:focus-visible,.wb-toc-branches button:hover,.wb-toc-branches button:focus-visible{background:color-mix(in oklab, var(--wb-ink) 6%, transparent);text-decoration:none}.wb-choices .n{color:var(--wb-ink)}.wb-choices button[aria-current=page]{box-shadow:inset -4px 0 0 var(--wb-ink)}.wb-toc-branches button .l{color:var(--wb-gold-text)}.wb-btn,.wb-share__btn,.mt-btn--gold,.mt-brass-btn,.f2-jump__go{border-radius:var(--wb-r-ctl)}.wb-btn--gold,.mt-btn--gold,.mt-brass-btn,.f2-jump__go{background:var(--wb-ink);color:var(--wb-canvas);box-shadow:none}.wb-btn:hover,.wb-btn:focus-visible{filter:none;box-shadow:none;transform:translateY(-1px)}.wb-btn:active{transform:scale(.98)}.wb-cta{border-radius:var(--wb-r-ctl);background:var(--wb-ink);min-height:3.5rem;color:var(--wb-canvas);font:700 1.15rem var(--wb-font-text);cursor:pointer;white-space:nowrap;transition:background .2s var(--wb-ease-out), transform .16s var(--wb-ease-out), box-shadow .2s;border:0;justify-content:center;align-items:center;gap:.55rem;padding:0 1.6rem;text-decoration:none;display:inline-flex}.wb-cta .wb-arrow{width:1.15em;height:1.15em}.wb-cta:hover,.wb-cta:focus-visible{background:color-mix(in oklab, var(--wb-ink) 86%, var(--wb-accent));transform:translateY(-1px)}.wb-cta:active{transform:scale(.98)}.wb-cta--quiet{color:var(--wb-ink);box-shadow:inset 0 0 0 1.5px var(--wb-line);background:0 0}.wb-cta--quiet:hover,.wb-cta--quiet:focus-visible{background:color-mix(in oklab, var(--wb-ink) 6%, transparent);box-shadow:inset 0 0 0 1.5px var(--wb-ink)}.wb-bar :focus-visible,.wb-home :focus-visible,.wb-login :focus-visible,.wb-dlg-wrap :focus-visible,.f2 :focus-visible,.kin :focus-visible{outline:3px solid var(--wb-ink);outline-offset:3px}html[data-theme=dark] .wb-bar :focus-visible,html[data-theme=dark] .wb-home :focus-visible,html[data-theme=dark] .f2 :focus-visible{outline-color:var(--wb-accent)}.wb-foot:before,.wb-foot:after{display:none}.wb-foot{text-align:start;border-top:1px solid var(--wb-hairline);box-sizing:border-box;justify-items:start;gap:.5rem;width:100%;margin-top:0;padding-top:3rem}.wb-foot__verse{font-family:var(--wb-font-display);letter-spacing:-.01em;font-size:1.4rem;font-weight:700}.wb-foot__line{flex-wrap:wrap;gap:.2rem 1.5rem;font-size:1rem;display:flex}.wb-foot__links{justify-content:flex-start;gap:0 1.5rem}.wb-foot__links a{color:var(--wb-ink);font-weight:700}.wb-foot__links a:hover,.wb-foot__links a:focus-visible{color:var(--wb-gold-text);text-decoration:none}.wb-foot .account{justify-self:start}.f2-back,.f2-ctx,.f2-pageno,.f2-sib,.f2-foot__btn,.f2-bar__btn{border-radius:var(--wb-r-ctl)}.f2-back,.f2-foot__btn{box-shadow:inset 0 0 0 1.5px var(--wb-line)}.f2-sib{background:color-mix(in oklab, var(--wb-ink) 5%, transparent)}.f2-sib:hover,.f2-back:hover,.f2-ctx:hover,.f2-pageno:hover{background:color-mix(in oklab, var(--wb-ink) 9%, transparent)}.f2-ctx{color:var(--wb-gold-text)}.f2-jump{border-radius:var(--wb-r-panel);box-shadow:var(--wb-e3), 0 0 0 1px var(--wb-hairline-strong)}.f2-jump input{border-radius:var(--wb-r-ctl)}.f2-flip__disc{box-shadow:none;border-color:var(--wb-line)}.f2-flip:hover:not(:disabled) .f2-flip__disc{background:var(--wb-ink);color:var(--wb-canvas);border-color:var(--wb-ink)}.f2-bar .upd-entry,html[data-theme=dark] .f2-bar .upd-entry{background:var(--wb-ink);color:var(--wb-canvas)}.wb-surface,.f2-surface{border-radius:var(--wb-r-panel)}.kin-title{font-family:var(--wb-font-display);letter-spacing:-.02em;font-weight:800}.kin-tool{color:var(--wb-ink);border-radius:var(--wb-r-ctl)}.kin-tool:hover,.kin-tool:focus-visible{background:color-mix(in oklab, var(--wb-ink) 6%, transparent);text-decoration:none}body>.wb-lognote{background:var(--wb-canvas);-webkit-backdrop-filter:none;box-shadow:0 -1px 0 var(--wb-hairline)}html.no-motion .wb-cta,html.no-motion .wb-bar__btn,html.no-motion .wb-btn,html.no-motion .wb-menu__item{transition:none;transform:none!important}@media (prefers-reduced-motion:reduce){.wb-cta,.wb-bar__btn,.wb-btn,.wb-menu__item{transition:none;transform:none!important}}html[data-style=soft]{--t-canvas:#f5f1ec;--t-surface:#fffdfb;--t-ink:#2b2420;--t-ink-soft:#675c54;--t-accent:#a8732a;--t-accent-fill:#3a2d25;--t-gold-text:#865a1c;--t-on-accent:#fff;--t-hair:#2b242014;--t-hair-strong:#2b242029;--t-line:#2b242075;--t-shadow:25 25% 20%;--s-tray:#ece6df;--s-honey:#c48a3a;--s-tint:#c48a3a1f;--s-blush:#d6806824;--s-glass:#fffdfbc7;--s-hi:#ffffffb3;--s-ease:cubic-bezier(.32, .72, 0, 1);--s-e1:0 1px 2px hsl(var(--t-shadow) / .05), 0 10px 30px -12px hsl(var(--t-shadow) / .14);--s-e2:0 2px 6px hsl(var(--t-shadow) / .05), 0 24px 60px -20px hsl(var(--t-shadow) / .2), 0 60px 120px -48px hsl(var(--t-shadow) / .16);--s-e3:0 4px 10px hsl(var(--t-shadow) / .06), 0 36px 80px -24px hsl(var(--t-shadow) / .26), 0 80px 160px -56px hsl(var(--t-shadow) / .2);--wb-e2:var(--s-e1);--wb-e3:var(--s-e2);--wb-ease-out:var(--s-ease);--wb-r-ctl:999px;--wb-r-panel:28px;--s-r-tile:22px;--s-r-tray:32px;--wb-font-display:var(--font-sans), "Assistant", "Segoe UI", system-ui, sans-serif;--s-font-book:var(--font-serif), "Frank Ruhl Libre", "Times New Roman", serif;--wb-section:clamp(6rem, 12vw, 11rem);--wb-maxw:78rem;scroll-padding-top:calc(var(--wb-bar-h,3.75rem) + 1.5rem)}html[data-style=soft][data-theme=cream]{--t-canvas:#f4ebdf;--t-surface:#fdf8f0;--t-ink:#2b2420;--t-ink-soft:#655a50;--t-accent:#9e6a22;--t-accent-fill:#3a2d25;--t-gold-text:#7d561a;--t-hair:#2b242017;--t-hair-strong:#2b24202b;--t-line:#2b242075;--s-tray:#eadfd0;--s-glass:#fdf8f0cc}html[data-style=soft][data-theme=dark]{--t-canvas:#1c1816;--t-surface:#27211f;--t-ink:#f3ebe3;--t-ink-soft:#b7aa9f;--t-accent:#dcb46a;--t-accent-fill:#e9d3a4;--t-gold-text:#dcb46a;--t-on-accent:#1c1816;--t-hair:#f3ebe31a;--t-hair-strong:#f3ebe333;--t-line:#f3ebe380;--t-shadow:25 30% 2%;--s-tray:#211c1a;--s-tint:#dcb46a24;--s-blush:#d680681a;--s-glass:#27211fc7;--s-hi:#ffffff12;--s-e1:0 1px 2px hsl(var(--t-shadow) / .3), 0 10px 30px -12px hsl(var(--t-shadow) / .6);--s-e2:0 2px 6px hsl(var(--t-shadow) / .3), 0 24px 60px -20px hsl(var(--t-shadow) / .7), 0 60px 120px -48px hsl(var(--t-shadow) / .6);--s-e3:0 4px 10px hsl(var(--t-shadow) / .35), 0 36px 80px -24px hsl(var(--t-shadow) / .8)}html[data-style=soft]{background-color:var(--t-canvas)}html[data-style=soft] body{background:0 0}html[data-style=soft] .wb-home,html[data-style=soft] .wb-shell,html[data-style=soft] .kin,html[data-style=soft] .wb-login{font-size:1.2rem;line-height:1.6}html[data-style=soft] .wb-home h2,html[data-style=soft] .wb-dlg h2,html[data-style=soft] .kin-title,html[data-style=soft] .wb-gens__h,html[data-style=soft] .wb-index__h,html[data-style=soft] .wb-fill__t,html[data-style=soft] .wb-hero__title h1{font-family:var(--wb-font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:800}html[data-style=soft] .wb-home h2.wb-verse__h,html[data-style=soft] .wb-verse__h,html[data-style=soft] .wb-foot__verse,html[data-style=soft] .wb-foot__line{font-family:var(--s-font-book);letter-spacing:0}html[data-style=soft] .wb-gold,html[data-style=soft] .wb-fill__k--gold,html[data-style=soft] .wb-gen__letter{color:var(--t-accent);fill:var(--t-accent)}html[data-style=soft] .wb-bar__mark{font-family:var(--wb-font-display);letter-spacing:-.02em;font-size:1.3rem;font-weight:800}html[data-style=soft] .wb-bar{top:calc(.75rem + env(safe-area-inset-top,0px));width:max-content;max-width:calc(100% - 2 * var(--wb-gutter));padding:.35rem .45rem .35rem 1.3rem;background:var(--s-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);min-height:3.75rem;box-shadow:var(--s-e1), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);transition:box-shadow .6s var(--s-ease), background .6s var(--s-ease), transform .6s var(--s-ease);border-radius:999px;gap:1.5rem;margin-inline:auto;padding-inline:1.3rem .45rem;inset-inline:0}html[data-style=soft] .wb-bar--reader,html[data-style=soft] .wb-bar--public{margin-block:.75rem .5rem;position:sticky}html[data-style=soft] .wb-bar--home.is-scrolled,html[data-style=soft] .wb-bar--public,html[data-style=soft] .wb-bar--reader{background:var(--s-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--s-e2), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair)}html[data-style=soft] .wb-bar--reader .wb-bar__mark{border:0;padding-inline-start:0}html[data-style=soft] .wb-bar__home{border-radius:999px;padding:0 .7rem}html[data-style=soft] .wb-bar__where:before{margin-inline:.1rem .85rem}html[data-style=soft] .wb-bar__btn,html[data-style=soft] .wb-bar__home{transition:background .45s var(--s-ease), transform .45s var(--s-ease)}html[data-style=soft] .wb-bar__btn:hover,html[data-style=soft] .wb-bar__btn:focus-visible,html[data-style=soft] .wb-bar__btn[aria-expanded=true],html[data-style=soft] .wb-bar__home:hover,html[data-style=soft] .wb-bar__home:focus-visible{background:var(--s-tint)}html[data-style=soft] .wb-bar__btn:active,html[data-style=soft] .wb-bar__home:active{transform:scale(.96)}html[data-style=soft] .wb-bar__search-btn .wb-ico{color:var(--t-ink)}html[data-style=soft] .wb-bar .upd-entry{background:var(--s-tint);color:var(--t-gold-text);transition:background .45s var(--s-ease), transform .45s var(--s-ease);border-radius:999px;padding:0 .95rem}html[data-style=soft] .wb-bar .upd-entry:hover,html[data-style=soft] .wb-bar .upd-entry:focus-visible{background:color-mix(in oklab, var(--s-honey) 24%, transparent);text-decoration:none}html[data-style=soft] .wb-bar .upd-entry:active{transform:scale(.96)}html[data-style=soft] .wb-bar__cta{background:var(--s-tint);border-radius:999px;padding:0 .95rem}html[data-style=soft] .wb-home [data-sc-progress]{background:var(--s-honey);height:3px}html[data-style=soft] .wb-menu__panel,html[data-style=soft] .wb-bar__searchrow,html[data-style=soft] .wb-prefs__panel{border-radius:var(--wb-r-panel);background:var(--t-surface);box-shadow:var(--s-e3), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);top:calc(100% + .6rem);transform-origin:100% 0;animation:soft-pop .55s var(--s-ease) both;inset-inline-end:0}html[data-style=soft] .wb-bar__searchrow{width:min(30rem, calc(100vw - 2 * var(--wb-gutter)));padding:.6rem .6rem .6rem .5rem}html[data-style=soft] .wb-bar__searchrow .search input{font-family:var(--wb-font-text);background:color-mix(in oklab, var(--t-ink) 5%, transparent);min-height:3rem;transition:background .45s var(--s-ease), box-shadow .45s var(--s-ease);border:0;border-radius:999px;padding:.6rem 2.8rem .6rem 1rem;font-size:1.2rem;font-weight:600}html[data-style=soft] .wb-bar__searchrow .search input:focus,html[data-style=soft] .wb-bar__searchrow .search input:focus-visible{background:var(--t-surface);box-shadow:0 0 0 3px var(--t-accent);border:0;outline:none}html[data-style=soft] .wb-bar__searchrow .search .mag{color:var(--t-ink-soft);inset-inline-start:1rem}html[data-style=soft] .wb-bar__searchclose{border-radius:999px}html[data-style=soft] .wb-menu__panel{width:min(22rem, calc(100vw - 2 * var(--wb-gutter)));padding:.75rem}html[data-style=soft] .wb-menu__item{transition:background .45s var(--s-ease), transform .45s var(--s-ease);animation:soft-rise .6s var(--s-ease) both;border-radius:18px;padding-block:.8rem}html[data-style=soft] .wb-menu__item:nth-child(2){animation-delay:70ms}html[data-style=soft] .wb-menu__prefs{animation:soft-rise .6s var(--s-ease) .14s both}html[data-style=soft] .wb-menu__item:hover,html[data-style=soft] .wb-menu__item:focus-visible{background:var(--s-tint)}html[data-style=soft] .wb-menu__item:active{transform:scale(.98)}html[data-style=soft] .wb-menu__item .wb-arrow{color:var(--t-gold-text)}html[data-style=soft] .wb-prefs__theme,html[data-style=soft] .wb-prefs__motion,html[data-style=soft] .wb-prefs__size{box-shadow:none;background:color-mix(in oklab, var(--t-ink) 4%, transparent);transition:background .45s var(--s-ease), box-shadow .45s var(--s-ease);border-color:#0000;border-radius:18px}html[data-style=soft] .wb-prefs__theme:hover,html[data-style=soft] .wb-prefs__motion:hover,html[data-style=soft] .wb-prefs__size:hover{background:var(--s-tint)}html[data-style=soft] .wb-prefs__theme[aria-pressed=true],html[data-style=soft] .wb-prefs__motion[aria-pressed=true],html[data-style=soft] .wb-prefs__size[aria-pressed=true]{background:var(--t-surface);box-shadow:0 0 0 2px var(--t-ink), var(--s-e1);border-color:#0000}html[data-style=soft] .wb-prefs__ck{border-radius:8px}html[data-style=soft] .wb-prefs__motion[aria-pressed=true] .wb-prefs__ck{background:var(--t-ink);border-color:var(--t-ink);color:var(--t-canvas)}html[data-style=soft] .wb-bar .sr,html[data-style=soft] .wb-home .sr{background:var(--t-surface);box-shadow:var(--s-e3), 0 0 0 1px var(--t-hair);border-radius:24px;padding:.5rem}html[data-style=soft] .wb-bar .sr-row,html[data-style=soft] .wb-home .sr-row{border-top-color:var(--t-hair);transition:background .35s var(--s-ease);border-radius:16px}html[data-style=soft] .wb-bar .sr-row:hover,html[data-style=soft] .wb-home .sr-row:hover,html[data-style=soft] .wb-bar .sr-row.is-active,html[data-style=soft] .wb-home .sr-row.is-active{background:var(--s-tint)}html[data-style=soft] .wb-bar .sr-more,html[data-style=soft] .wb-home .sr-more{color:var(--t-gold-text);border-radius:999px}html[data-style=soft] .wb-cta{background:var(--t-accent-fill);min-height:3.75rem;color:var(--t-on-accent);box-shadow:var(--s-e1);transition:background .5s var(--s-ease), transform .5s var(--s-ease), box-shadow .5s var(--s-ease);border-radius:999px;gap:.9rem;padding:0 .5rem 0 1.75rem;padding-inline:1.75rem .5rem;font-size:1.2rem}html[data-style=soft] .wb-cta .wb-arrow{box-sizing:border-box;width:2.6rem;height:2.6rem;transition:transform .5s var(--s-ease), background .5s var(--s-ease);background:#ffffff29;border-radius:999px;padding:.7rem}html[data-style=soft] .wb-cta:hover,html[data-style=soft] .wb-cta:focus-visible{background:color-mix(in oklab, var(--t-accent-fill) 86%, var(--s-honey));box-shadow:var(--s-e2);transform:translateY(-2px)}html[data-style=soft] .wb-cta:hover .wb-arrow,html[data-style=soft] .wb-cta:focus-visible .wb-arrow{background:#ffffff3d;transform:translate(-3px,-1px)scale(1.06)}html[data-style=soft] .wb-cta:active{box-shadow:var(--s-e1);transform:scale(.97)}html[data-style=soft] .wb-cta--quiet{background:var(--t-surface);color:var(--t-ink);box-shadow:var(--s-e1), 0 0 0 1px var(--t-hair-strong);padding-inline:1.75rem}html[data-style=soft] .wb-cta--quiet:hover,html[data-style=soft] .wb-cta--quiet:focus-visible{background:var(--t-surface);box-shadow:var(--s-e2), 0 0 0 1px var(--t-hair-strong)}html[data-style=soft] .wb-cta--quiet .wb-arrow{background:var(--s-tint);color:var(--t-gold-text)}html[data-style=soft] .wb-btn,html[data-style=soft] .wb-share__btn,html[data-style=soft] .mt-btn--gold,html[data-style=soft] .mt-brass-btn,html[data-style=soft] .f2-jump__go{border-radius:999px}html[data-style=soft] .wb-btn--gold,html[data-style=soft] .mt-btn--gold,html[data-style=soft] .mt-brass-btn,html[data-style=soft] .f2-jump__go{background:var(--t-accent-fill);color:var(--t-on-accent);box-shadow:var(--s-e1)}html[data-style=soft] .wb-dlg__close,html[data-style=soft] .wb-bar__searchclose{box-shadow:none;background:color-mix(in oklab, var(--t-ink) 5%, transparent);border-radius:999px}html[data-style=soft] .wb-bar :focus-visible,html[data-style=soft] .wb-home :focus-visible,html[data-style=soft] .wb-login :focus-visible,html[data-style=soft] .wb-dlg-wrap :focus-visible,html[data-style=soft] .f2 :focus-visible,html[data-style=soft] .kin :focus-visible{outline:3px solid var(--t-accent);outline-offset:3px}html[data-style=soft] .wb-home .wb-hero__sub .hint{background:var(--s-glass);color:var(--t-ink);box-shadow:var(--s-e1), 0 0 0 1px var(--t-hair);border-radius:999px;padding:.55rem 1.2rem;font-size:1.1rem;font-weight:600;display:inline-block}html[data-style=soft] .wb-home .wb-fill__t{letter-spacing:-.035em;font-weight:800;line-height:1.02}html[data-style=soft] .wb-home .wb-verse__h{letter-spacing:-.01em;font-weight:700}html[data-style=soft] .wb-home .wb-verse__rule{background:var(--s-honey);border-radius:4px;height:4px}html[data-style=soft] .wb-home .wb-sap__stem{stroke:var(--s-honey)}html[data-style=soft] .wb-home .wb-sap__end text{fill:var(--t-gold-text)}html[data-style=soft] .wb-home .wb-gens__h{font-size:clamp(2.2rem,3.6vw,3.4rem)}html[data-style=soft] .wb-home .wb-gens__n{font-family:var(--wb-font-display);letter-spacing:-.045em;font-weight:800}html[data-style=soft] .wb-home .wb-tl__n,html[data-style=soft] .wb-home .wb-ledger__n,html[data-style=soft] .wb-home .wb-ruler__g{font-family:var(--wb-font-display);font-weight:800}html[data-style=soft] .wb-home .wb-gen__dots{stroke:var(--t-ink-soft)}html[data-style=soft] .wb-home .wb-tl__i[data-on] .wb-tl__dot,html[data-style=soft] .wb-home .wb-ruler__i[data-on] .wb-ruler__tick{background:var(--s-honey);border-color:var(--s-honey)}html[data-style=soft] .wb-home .wb-index{padding-top:clamp(3rem,8vh,6rem)}html[data-style=soft] .wb-home .wb-news__in{box-sizing:border-box;max-width:var(--wb-maxw);border-radius:var(--s-r-tray);background:var(--t-surface);box-shadow:var(--s-e2), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.25rem,5vw,4.5rem)}html[data-style=soft] .wb-home .wb-news__in:has(.wb-feed--empty){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}html[data-style=soft] .wb-home .wb-news h2{font-size:clamp(2.1rem,3.4vw,3.2rem);line-height:1.06}html[data-style=soft] .wb-home .wb-feed li{background:color-mix(in oklab, var(--t-ink) 3.5%, transparent);border:0;border-radius:18px;margin-bottom:.5rem;padding:1.25rem 1.35rem}html[data-style=soft] .wb-home .wb-feed li:last-child{border:0}html[data-style=soft] .wb-home .wb-feed b{font-family:var(--wb-font-display);letter-spacing:-.02em;font-weight:800}html[data-style=soft] .wb-home .wb-feed__type{background:var(--s-tint);color:var(--t-gold-text);border-radius:999px;margin-bottom:.35rem;padding:.15rem .7rem;font-size:1rem;font-weight:700;display:inline-block}html[data-style=soft] .wb-home .wb-feed--empty{background:color-mix(in oklab, var(--t-ink) 3.5%, transparent);border:0;border-radius:22px;padding:1.5rem 1.6rem}html[data-style=soft] .wb-home .wb-feed--empty .q{font-family:var(--wb-font-display);letter-spacing:-.02em;font-weight:800}html[data-style=soft] .wb-home .wb-feed__cta .upd-entry{background:var(--t-accent-fill);min-height:3rem;color:var(--t-on-accent);box-shadow:var(--s-e1);font:700 1.1rem var(--wb-font-text);border-radius:999px;padding:0 1.15rem}html[data-style=soft] .wb-home .wb-find h2{margin-bottom:2rem;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:1.02}html[data-style=soft] .wb-home .wb-find .search input{background:var(--t-surface);box-shadow:var(--s-e2), 0 0 0 1px var(--t-hair-strong);min-height:4.25rem;transition:box-shadow .5s var(--s-ease);border:0;border-radius:999px;padding:1rem 3.6rem 1rem 1.6rem;font-weight:600}html[data-style=soft] .wb-home .wb-find .search input:focus{box-shadow:var(--s-e2), 0 0 0 3px var(--t-accent)}html[data-style=soft] .wb-home .wb-find .search input:focus-visible{outline:none}html[data-style=soft] .wb-home .wb-find .search .mag{inset-inline-start:1.4rem}html[data-style=soft] .wb-home .wb-find .sr{top:calc(100% + .6rem)}html[data-style=soft] .wb-home .wb-find .alt a{color:var(--t-gold-text);-webkit-text-decoration-color:var(--s-honey);text-decoration-color:var(--s-honey)}html[data-style=soft] .wb-foot{padding:3rem var(--wb-gutter) max(2rem, env(safe-area-inset-bottom,0px));border-radius:var(--s-r-tray) var(--s-r-tray) 0 0;background:var(--s-tray);box-shadow:inset 0 1px 0 var(--s-hi);border-top:0;margin-top:2.5rem}html[data-style=soft] .wb-foot__verse{font-size:1.5rem;font-weight:700}html[data-style=soft] .wb-foot__links a{color:var(--t-ink);transition:background .45s var(--s-ease);border-radius:999px;align-items:center;padding:0 1rem;display:inline-flex}html[data-style=soft] .wb-foot__links a:hover,html[data-style=soft] .wb-foot__links a:focus-visible{background:var(--s-tint);color:var(--t-gold-text);text-decoration:none}html[data-style=soft] .wb-home [data-sc-in],html[data-style=soft] .wb-home [data-sc-stagger]>*{opacity:0;filter:blur(5px);transition:opacity .7s var(--wb-ease-out), transform .7s var(--wb-ease-out), filter .7s var(--wb-ease-out);transform:translateY(24px)scale(.985)}html[data-style=soft] .wb-home [data-sc-stagger]>*{filter:blur(3px);transform:translateY(16px)}html[data-style=soft] .wb-home [data-sc-in].sc-in,html[data-style=soft] .wb-home [data-sc-stagger]>.sc-in{opacity:1;filter:none;transform:none}html[data-style=soft] .wb-home .wb-fill__stage,html[data-style=soft] .wb-home .wb-verse__stage,html[data-style=soft] .wb-home .wb-gens__stage{padding-top:calc(var(--wb-bar-h) + 2rem)}html[data-style=soft] .wb-home h2,html[data-style=soft] .wb-home .wb-index__in,html[data-style=soft] .wb-home .wb-news__in,html[data-style=soft] .wb-home .wb-find__in{scroll-margin-top:calc(var(--wb-bar-h) + 1.5rem)}html[data-style=soft][data-frame="2"] .wb-shell__body{padding-top:.5rem}html[data-style=soft] .f2-head{margin-bottom:.6rem}html[data-style=soft] .f2-back,html[data-style=soft] .f2-ctx,html[data-style=soft] .f2-pageno,html[data-style=soft] .f2-sib,html[data-style=soft] .f2-foot__btn,html[data-style=soft] .f2-bar__btn{background:var(--t-surface);box-shadow:var(--s-e1), 0 0 0 1px var(--t-hair);transition:background .45s var(--s-ease), transform .45s var(--s-ease), box-shadow .45s var(--s-ease);border-radius:999px}html[data-style=soft] .f2-back:hover,html[data-style=soft] .f2-ctx:hover,html[data-style=soft] .f2-pageno:hover,html[data-style=soft] .f2-sib:hover,html[data-style=soft] .f2-foot__btn:hover:not(:disabled){background:var(--t-surface);box-shadow:var(--s-e2), 0 0 0 1px var(--t-hair);transform:translateY(-1px)}html[data-style=soft] .f2-back:active,html[data-style=soft] .f2-ctx:active,html[data-style=soft] .f2-sib:active{transform:scale(.97)}html[data-style=soft] .f2-pageno{font-family:var(--wb-font-display);letter-spacing:-.01em;font-weight:800}html[data-style=soft] .f2-pageno[aria-expanded=true]{background:var(--s-tint)}html[data-style=soft] .f2-ctx{color:var(--t-gold-text)}html[data-style=soft] .f2-sib{padding-inline:1rem}html[data-style=soft] .f2-sib__k{color:var(--t-ink-soft)}html[data-style=soft] .f2-up{color:var(--t-accent)}html[data-style=soft] .f2-fam{margin-bottom:1rem}html[data-style=soft] .f2-jump{box-shadow:var(--s-e3), 0 0 0 1px var(--t-hair);animation:soft-pop .55s var(--s-ease) both;border-radius:24px}html[data-style=soft] .f2-jump input{border-radius:999px}html[data-style=soft] .f2[data-kind=family] .f2-page{box-sizing:border-box;border-radius:var(--s-r-tray);background:var(--s-tray);box-shadow:inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair), var(--s-e2);padding:clamp(10px,1.4vw,18px)}html[data-style=soft] .f2:is([data-kind=scan],[data-kind=index],[data-kind=tree]) :is(.f2-back,.f2-ctx,.f2-pageno,.f2-foot__btn){background:var(--t-surface);box-shadow:var(--s-e1), 0 0 0 1px var(--t-hair);border-radius:999px}html[data-style=soft] .f2:is([data-kind=scan],[data-kind=index],[data-kind=tree]) .f2-pageno{text-shadow:none}html[data-style=soft] .f2:is([data-kind=scan],[data-kind=index],[data-kind=tree]) .f2-pageno[aria-expanded=true]{background:var(--s-tint);text-decoration:none}html[data-style=soft] .f2-flip{border-radius:999px}html[data-style=soft] .f2-flip__disc{background:var(--t-surface);width:3.5rem;height:3.5rem;box-shadow:var(--s-e2), 0 0 0 1px var(--t-hair);transition:background .45s var(--s-ease), color .45s var(--s-ease), transform .45s var(--s-ease);border:0}html[data-style=soft] .f2-flip:hover:not(:disabled) .f2-flip__disc{background:var(--t-accent-fill);color:var(--t-on-accent);transform:translateY(-2px)}html[data-style=soft] .f2-flip:active:not(:disabled) .f2-flip__disc{transform:scale(.95)}html[data-style=soft] .f2 .bk-tree__msg,html[data-style=soft] .f2 .wb-surface{border-radius:18px}@media (max-width:860px){html[data-style=soft] .f2-bar,html[data-style=soft] .f2:is([data-kind=scan],[data-kind=index],[data-kind=tree],[data-kind=family]) .f2-bar{inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--s-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--s-e3), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);border-radius:999px;padding:.4rem}html[data-style=soft] .f2-bar__btn,html[data-style=soft] .f2[data-kind] .f2-bar__btn{box-shadow:none;background:0 0;border-radius:999px;min-height:3.1rem}html[data-style=soft] .f2-bar__btn:hover:not(:disabled){background:var(--s-tint)}html[data-style=soft] .f2-bar .upd-entry,html[data-style=soft] .f2[data-kind] .f2-bar .upd-entry{background:var(--t-accent-fill);color:var(--t-on-accent);min-height:3.1rem;box-shadow:var(--s-e1);border-radius:999px}html[data-style=soft][data-frame="2"] .wb-shell__body{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}html[data-style=soft][data-frame="2"] .wb-lognote{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}html[data-style=soft] .f2[data-kind=family] .f2-page{border-radius:24px;padding:8px}html[data-style=soft] .f2-sib{border-radius:18px}}html[data-style=soft] .wb-dlg{border-radius:var(--s-r-tray);box-shadow:var(--s-e3), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);animation:soft-pop .55s var(--s-ease) both;padding:2.25rem 2.4rem 1.75rem}html[data-style=soft] .wb-dlg h2{letter-spacing:-.03em;font-size:2.1rem}html[data-style=soft] .wb-choices button{background:color-mix(in oklab, var(--t-ink) 3.5%, transparent);transition:background .45s var(--s-ease), transform .45s var(--s-ease);border-bottom:0;border-radius:18px;margin-bottom:.35rem}html[data-style=soft] .wb-choices button:hover,html[data-style=soft] .wb-choices button:focus-visible{background:var(--s-tint)}html[data-style=soft] .wb-choices button:active{transform:scale(.985)}html[data-style=soft] .wb-choices button[aria-current=page]{background:var(--t-surface);box-shadow:0 0 0 2px var(--t-ink), var(--s-e1)}html[data-style=soft] .wb-choices .n{color:var(--t-accent);font-family:var(--wb-font-display);font-weight:800}html[data-style=soft] .wb-toc-branches button{border-radius:999px}html[data-style=soft] .wb-toc-branches button:hover,html[data-style=soft] .wb-toc-branches button:focus-visible{background:var(--s-tint)}@media (max-width:640px){html[data-style=soft] .wb-dlg{border-radius:var(--s-r-tray) var(--s-r-tray) 0 0}}html[data-style=soft] .kin-title{letter-spacing:-.03em;font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:800}html[data-style=soft] .kin-tool{background:var(--t-surface);box-shadow:var(--s-e1), 0 0 0 1px var(--t-hair);transition:background .45s var(--s-ease), transform .45s var(--s-ease);border-radius:999px;padding:0 1rem}html[data-style=soft] .kin-tool:hover,html[data-style=soft] .kin-tool:focus-visible{background:var(--s-tint)}html[data-style=soft] .kin-field:focus{border-bottom-color:var(--t-accent)}html[data-style=soft] .kin-figure--draw{border-radius:var(--s-r-tray)}html[data-style=soft] .wb-lognote,html[data-style=soft] body>.wb-lognote{inset-inline:1rem;bottom:max(1rem, env(safe-area-inset-bottom,0px));background:var(--s-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);max-width:46rem;box-shadow:var(--s-e3), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);border-radius:24px;margin-inline:auto;padding:1rem 1.4rem}html[data-style=soft] .wb-lognote__ok{background:var(--t-accent-fill);color:var(--t-on-accent);box-shadow:var(--s-e1);border-radius:999px}@media (max-width:640px){html[data-style=soft] .wb-lognote,html[data-style=soft] body>.wb-lognote{border-radius:20px;padding:.6rem .9rem;inset-inline:.6rem}}html[data-style=soft] .toast,html[data-style=soft] .lab-adm .toast{background:var(--t-surface);color:var(--t-ink);box-shadow:var(--s-e3), 0 0 0 1px var(--t-hair);border-radius:22px}html[data-style=soft] .soft-sky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}html[data-style=soft] .soft-sky i{will-change:transform;border-radius:50%;display:block;position:absolute}html[data-style=soft] .soft-sky__a{top:-30vmax;background:radial-gradient(circle at 50% 50%, var(--s-blush), transparent 62%);width:70vmax;height:70vmax;animation:48s ease-in-out infinite alternate soft-drift-a;inset-inline-end:-18vmax}html[data-style=soft] .soft-sky__b{bottom:-28vmax;background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--s-honey) 18%, transparent), transparent 62%);width:60vmax;height:60vmax;animation:60s ease-in-out infinite alternate soft-drift-b;inset-inline-start:-14vmax}html[data-style=soft] .soft-sky__c{top:30vh;background:radial-gradient(circle,#ffffff80,#0000 62%);width:44vmax;height:44vmax;animation:72s ease-in-out infinite alternate-reverse soft-drift-a;inset-inline-start:36vw}html[data-style=soft][data-theme=dark] .soft-sky__c{background:radial-gradient(circle,#ffe6c80d,#0000 62%)}@keyframes soft-drift-a{0%{transform:translate(0,0)}to{transform:translate(-6vw,8vh)}}@keyframes soft-drift-b{0%{transform:translate(0,0)}to{transform:translate(7vw,-6vh)}}@keyframes soft-rise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:none}}@keyframes soft-pop{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}html[data-style=soft].no-motion .wb-home [data-sc-in],html[data-style=soft].no-motion .wb-home [data-sc-stagger]>*{transition:none;filter:none!important}@media (prefers-reduced-motion:reduce){html[data-style=soft] .wb-home [data-sc-in],html[data-style=soft] .wb-home [data-sc-stagger]>*{transition:none;filter:none!important}}@media (max-width:860px){html[data-style=soft] .wb-bar{gap:.5rem;width:calc(100% - 1.5rem);max-width:none;min-height:3.5rem;padding-inline:1rem .35rem}html[data-style=soft] .wb-bar__mark{font-size:1.15rem}html[data-style=soft] .wb-home--flow .wb-hero__stage,html[data-style=soft].no-motion .wb-home .wb-hero__stage{padding-top:calc(var(--wb-bar-h) + 2.25rem)}html[data-style=soft] .wb-bar__searchrow,html[data-style=soft] .wb-menu__panel{width:auto;max-width:none;inset-inline:0}html[data-style=soft] .wb-cta{min-height:3.4rem;font-size:1.1rem}html[data-style=soft] .wb-cta .wb-arrow{width:2.3rem;height:2.3rem;padding:.6rem}html[data-style=soft] .wb-home .wb-news__in{border-radius:26px;padding:1.75rem 1.4rem}html[data-style=soft] .wb-home .wb-find .search input{min-height:3.75rem;padding-inline:1.3rem 3.2rem}html[data-style=soft] .wb-foot{border-radius:26px 26px 0 0;padding-top:2.25rem}}@media (forced-colors:active){html[data-style=soft] .soft-sky{display:none}}
html[data-style=soft] .f2,html[data-style=soft] .book,html[data-style=soft] .wb-dlg{--sb-hair:var(--t-hair-strong);--sb-move:.25s var(--s-ease)}html[data-style=soft] .f2[data-kind] .f2-head{border-bottom:1px solid var(--sb-hair);margin-bottom:1rem;padding-bottom:.35rem}html[data-style=soft] .f2[data-kind] :is(.f2-back,.f2-ctx,.f2-pageno,.f2-foot__btn),html[data-style=soft] .f2[data-kind] :is(.f2-back,.f2-ctx,.f2-pageno,.f2-foot__btn):hover:not(:disabled),html[data-style=soft] .f2[data-kind] :is(.f2-back,.f2-ctx,.f2-pageno,.f2-foot__btn):focus-visible{box-shadow:none;text-shadow:none;transition:text-decoration-color var(--sb-move), color var(--sb-move);background:0 0;border-radius:6px;transform:none}html[data-style=soft] .f2[data-kind] :is(.f2-back,.f2-ctx,.f2-pageno,.f2-foot__btn):hover:not(:disabled),html[data-style=soft] .f2[data-kind] :is(.f2-back,.f2-ctx,.f2-pageno,.f2-foot__btn):focus-visible,html[data-style=soft] .f2[data-kind] .f2-pageno[aria-expanded=true]{text-decoration:underline;-webkit-text-decoration-color:var(--s-honey);text-decoration-color:var(--s-honey);text-underline-offset:.24em;text-decoration-thickness:2px}html[data-style=soft] .f2[data-kind] .f2-pageno[aria-expanded=true]{background:0 0}html[data-style=soft] .f2[data-kind] .f2-pageno{font-family:var(--wb-font-display);letter-spacing:-.02em;color:var(--t-ink);padding-inline:.4rem;font-size:1.55rem;font-weight:800}html[data-style=soft] .f2[data-kind] .f2-pageno .f2-caret{color:var(--t-ink-soft);font-size:.75rem}html[data-style=soft] .f2[data-kind] .f2-back{padding-inline:.4rem;font-weight:700}html[data-style=soft] .f2[data-kind] .f2-back__arr{color:var(--t-accent)}html[data-style=soft] .f2[data-kind] .f2-back__to{color:var(--t-ink-soft)}html[data-style=soft] .f2[data-kind] .f2-ctx{color:var(--t-gold-text);padding-inline:.4rem}html[data-style=soft] .f2[data-kind] .f2-ctx .f2-ico{stroke-width:1.8px}html[data-style=soft] .f2[data-kind] .f2-flip{color:var(--t-ink);opacity:1;gap:.3rem}html[data-style=soft] .f2[data-kind] .f2-flip__disc,html[data-style=soft] .f2[data-kind] .f2-flip__disc.mt-disc{width:3.25rem;height:3.25rem;color:var(--t-ink);box-shadow:none;transition:background var(--sb-move), transform var(--sb-move);background:0 0;border:0}html[data-style=soft] .f2[data-kind] .f2-flip .wb-arrow{width:1.9rem;height:1.9rem}html[data-style=soft] .f2[data-kind] .f2-flip__lbl{color:var(--t-ink-soft);font-weight:600}html[data-style=soft] .f2[data-kind] .f2-flip:hover:not(:disabled) .f2-flip__disc,html[data-style=soft] .f2[data-kind] .f2-flip:focus-visible .f2-flip__disc,html[data-style=soft] .f2[data-kind] .f2-flip:hover:not(:disabled) .f2-flip__disc.mt-disc,html[data-style=soft] .f2[data-kind] .f2-flip:focus-visible .f2-flip__disc.mt-disc{background:var(--s-tint);color:var(--t-ink);box-shadow:none;background-image:none;transform:none}html[data-style=soft] .f2[data-kind] .f2-flip:hover:not(:disabled) .f2-flip__lbl{color:var(--t-ink)}html[data-style=soft] .f2[data-kind] .f2-flip:active:not(:disabled) .f2-flip__disc{transform:scale(.94)}html[data-style=soft] .f2[data-kind] .f2-flip:disabled{opacity:.28}html[data-style=soft] .f2[data-kind] .f2-foot{gap:1.25rem}html[data-style=soft] .f2[data-kind] .f2-foot__btn .wb-arrow{color:var(--t-accent)}html[data-style=soft] .f2[data-kind] .f2-foot__pos{font-family:var(--wb-font-display);color:var(--t-ink);font-weight:700}html[data-style=soft] .f2[data-kind=family] .f2-page{box-shadow:none;background:0 0;border-radius:0;padding:0}html[data-style=soft] .f2[data-kind=family],html[data-style=soft][data-theme] .f2[data-kind=family]{--r5-sheet:var(--t-surface);--r5-grain:none;--r5-sheet-edge:var(--t-hair);--r5-hair:var(--t-hair);--r5-hair-strong:var(--t-hair-strong);--r6-edge:var(--t-hair);--r6-shadow:var(--s-e2);--r5-press-hi:transparent;--r5-top-light:transparent;--r5-side-shade:transparent}html[data-style=soft][data-frame="2"] .f2[data-kind=family] .bookcard .page{background-image:none;border-radius:10px}html[data-style=soft][data-frame="2"] .f2[data-kind=family] .bookcard .page:after{display:none}@media (min-width:861px){html[data-style=soft] .f2[data-kind=family]>.f2-fam{background-image:none;border-radius:10px 10px 0 0}}html[data-style=soft] .f2[data-kind=family] .f2-sib,html[data-style=soft] .f2[data-kind=family] .f2-sib:hover,html[data-style=soft] .f2[data-kind=family] .f2-sib:focus-visible{box-shadow:none;background:0 0;border-radius:6px;padding-inline:.5rem;transform:none}html[data-style=soft] .f2[data-kind=family] .f2-sib:hover .f2-sib__nm,html[data-style=soft] .f2[data-kind=family] .f2-sib:focus-visible .f2-sib__nm{text-decoration:underline;-webkit-text-decoration-color:var(--s-honey);text-decoration-color:var(--s-honey);text-underline-offset:.22em;text-decoration-thickness:2px}html[data-style=soft] .f2[data-kind=family] .f2-sib .wb-arrow,html[data-style=soft] .f2[data-kind=family] .f2-up{color:var(--t-accent)}html[data-style=soft] .f2[data-kind=family] .f2-sib__k{color:var(--t-ink-soft);font-size:.9rem}html[data-style=soft] .f2[data-kind=family] .f2-head{border-top:1px solid var(--sb-hair);border-bottom:0;margin-top:1rem;padding-top:1rem;padding-bottom:0}html[data-style=soft] .f2[data-kind=family] .f2-head:before,html[data-style=soft] .f2[data-kind=family] .f2-head:after{display:none}html[data-style=soft] .f2[data-kind=family] .f2-pageno{text-shadow:none}html[data-style=soft] .f2[data-kind=family] .bookcard .pslot .pslot__rect,html[data-style=soft] .f2[data-kind=family] .bookcard .page[data-quiet] .pslot .pslot__rect{background:color-mix(in oklab, var(--cink) 2.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cink) 13%, transparent);transition:background var(--sb-move), box-shadow var(--sb-move);border-radius:6px}html[data-style=soft] .f2[data-kind=family] .bookcard .pslot .pslot__add:hover .pslot__rect,html[data-style=soft] .f2[data-kind=family] .bookcard .pslot .pslot__add:focus-visible .pslot__rect,html[data-style=soft] .f2[data-kind=family] .bookcard .page[data-quiet] .pslot .pslot__add:hover .pslot__rect,html[data-style=soft] .f2[data-kind=family] .bookcard .pslot .pslot__add[aria-expanded=true] .pslot__rect{background:var(--s-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cink) 26%, transparent)}html[data-style=soft] .f2 .f2-key__btn.mt-disc,html[data-style=soft] .f2 .f2-key__btn{color:var(--t-gold-text);box-shadow:inset 0 0 0 1px var(--t-hair-strong);transition:background var(--sb-move), color var(--sb-move);background:0 0;border-radius:50%}html[data-style=soft] .f2 .f2-key__btn.mt-disc:hover,html[data-style=soft] .f2 .f2-key [open]>.f2-key__btn.mt-disc,html[data-style=soft] .f2 .f2-key__btn:focus-visible{background:var(--s-tint);color:var(--t-ink)}html[data-style=soft] .f2-key .ckey{border-top:1px solid var(--sb-hair)}html[data-style=soft] .f2-key .ckey__more summary{color:var(--t-gold-text);-webkit-text-decoration-color:var(--s-honey);text-decoration-color:var(--s-honey)}html[data-style=soft] .f2[data-kind=scan] .f2-scan .book-leaf img,html[data-style=soft][data-pagetheme="1"][data-theme] .f2[data-kind=scan] .f2-scan .book-leaf img{box-shadow:var(--s-e2), 0 0 0 1px var(--t-hair);border:0;border-radius:6px}html[data-style=soft] .f2[data-kind=scan] .f2-scan .leaf-btn{border-radius:6px}html[data-style=soft] .f2[data-kind=scan] .book-end:before{background:var(--sb-hair);height:1px}html[data-style=soft] .f2[data-kind=scan] .book-end p{font-family:var(--wb-font-display);font-weight:700}html[data-style=soft] .f2[data-kind=scan] .book-end-btns .primary{box-shadow:var(--s-e1);background:var(--t-accent-fill);color:var(--t-on-accent)}html[data-style=soft] .book-lightbox.bz{background:#1c1816f0}html[data-style=soft] .book-lightbox .bz-bar{top:calc(.75rem + env(safe-area-inset-top,0px));z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.4);width:max-content;max-width:calc(100% - 1.5rem);box-shadow:var(--s-e2), inset 0 1px 0 #ffffff14, 0 0 0 1px #ffffff1a;background:#27211fb8;border-radius:999px;gap:.25rem;padding:.35rem .45rem;position:absolute;left:50%;transform:translate(-50%)}html[data-style=soft] .book-lightbox .bz-btn{color:#f3ebe3;box-shadow:none;min-height:2.9rem;transition:background var(--sb-move), transform var(--sb-move);background:0 0;border-radius:999px;padding:0 .9rem;font-weight:700}html[data-style=soft] .book-lightbox .bz-btn:hover:not(:disabled),html[data-style=soft] .book-lightbox .bz-btn:focus-visible{background:#ffffff1a}html[data-style=soft] .book-lightbox .bz-btn:active:not(:disabled){transform:scale(.96)}html[data-style=soft] .book-lightbox .bz-btn:focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}html[data-style=soft] .book-lightbox .bz-btn--close{color:#f3ebe3;background:#dcb46a2e;margin-inline-start:.25rem}html[data-style=soft] .book-lightbox .bz-now{color:#b7aa9f;flex-basis:auto;order:0;padding-inline:.5rem}html[data-style=soft] .book-lightbox .bz-scroll{padding-top:calc(4.5rem + env(safe-area-inset-top,0px))}html[data-style=soft] .book-lightbox .bz-img,html[data-style=soft] .book-lightbox .bz-img.is-fit{box-shadow:var(--s-e3);border-radius:6px}html[data-style=soft] .book-lightbox .bz-img.is-fit{max-height:calc(100svh - 5.5rem - env(safe-area-inset-top,0px))}@media (max-width:640px){html[data-style=soft] .book-lightbox .bz-bar{justify-content:space-between;width:auto;max-width:none;left:.75rem;right:.75rem;transform:none}html[data-style=soft] .book-lightbox .bz-btn{padding:0 .7rem}html[data-style=soft] .book-lightbox .bz-now{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html[data-style=soft] .lab-idx__sum b,html[data-style=soft] .lab-idx__l[aria-current=true]{text-shadow:none}html[data-style=soft] .lab-idx .idx-top:after{display:none}html[data-style=soft] .lab-idx .idx-top{border-bottom:1px solid var(--sb-hair);padding-bottom:1rem}html[data-style=soft] .lab-idx__l{transition:color var(--sb-move), background var(--sb-move);border-radius:6px}html[data-style=soft] .lab-idx__l:hover{background:var(--s-tint)}html[data-style=soft] .lab-idx__l[aria-current=true]{color:var(--t-ink);box-shadow:inset 0 -3px 0 var(--s-honey)}@media (min-width:1024px){html[data-style=soft] .lab-idx__l[aria-current=true]{box-shadow:inset 3px 0 0 var(--s-honey)}}html[data-style=soft] .lab-idx__back{background:var(--s-glass);color:var(--t-ink);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:var(--s-e2), inset 0 1px 0 var(--s-hi), 0 0 0 1px var(--t-hair);background-image:none;border-radius:999px}html[data-style=soft] .lab-idx__back b{color:var(--t-gold-text)}html[data-style=soft] .lab-idx .irow:hover,html[data-style=soft] .lab-idx .irow:focus-visible{background:var(--s-tint);border-radius:6px}html[data-style=soft] .lab-tree .bk-tree__zoom{transition:background var(--sb-move);border-radius:6px}html[data-style=soft] .lab-tree .bk-tree__zoom:hover,html[data-style=soft] .lab-tree .bk-tree__zoom:focus-visible{-webkit-text-decoration-color:var(--s-honey);text-decoration-color:var(--s-honey)}html[data-style=soft] .lab-tree .bk-tree__zoom[aria-pressed=true],html[data-style=soft][data-pagetheme="1"][data-theme=dark] .lab-tree .bk-tree__zoom[aria-pressed=true]{background:var(--s-tint)}html[data-style=soft] .lab-tree .bk-tree__zoom .f2-ico{color:var(--t-accent)}html[data-style=soft] .lab-tree .bk-tree__view[data-zoom="1"]{border:1px solid var(--sb-hair);border-radius:10px}html[data-style=soft] .f2 .f2-jump,html[data-style=soft] .f2-jump{background:var(--t-surface);color:var(--t-ink);box-shadow:var(--s-e3), 0 0 0 1px var(--t-hair);--wb-ink:var(--t-ink);--wb-ink-soft:var(--t-ink-soft);--wb-gold-text:var(--t-gold-text);background-image:none;border-radius:24px;padding:1.1rem 1.3rem 1rem}html[data-style=soft] .f2-jump label{color:var(--t-ink)}html[data-style=soft] .f2-jump input{border:0;border-bottom:2px solid var(--t-ink);color:var(--t-ink);font:700 1.25rem var(--wb-font-display);transition:border-color var(--sb-move);background:0 0;border-radius:0;padding:.3rem .4rem}html[data-style=soft] .f2-jump input:focus{border-bottom-color:var(--t-accent);background-size:0 0;outline:none}html[data-style=soft] .f2-jump__go,html[data-style=soft][data-theme=dark] .f2-jump__go{background:var(--t-accent-fill);color:var(--t-on-accent);box-shadow:var(--s-e1);transition:transform var(--sb-move);border-radius:999px}html[data-style=soft] .f2-jump__go:active{transform:scale(.96)}html[data-style=soft] .f2-jump__hint{font-family:var(--wb-font-text);color:var(--t-ink-soft)}@media (max-width:600px){html[data-style=soft] .f2-jump{inset-inline:auto;width:calc(100vw - 1.5rem);max-width:none;margin-left:calc(.75rem - 50vw);left:50%;right:auto;transform:none}}html[data-style=soft] .wb-dlg{border-radius:28px;padding:2.25rem 2.25rem 1.75rem}html[data-style=soft] .wb-dlg:before{display:none}html[data-style=soft] .wb-dlg h2{text-shadow:none}html[data-style=soft] .wb-dlg h2:after{display:none}html[data-style=soft] .wb-dlg__close{box-shadow:inset 0 0 0 1px var(--t-hair-strong);transition:background var(--sb-move);background:0 0;border-radius:50%}html[data-style=soft] .wb-dlg__close:hover,html[data-style=soft] .wb-dlg__close:focus-visible{background:var(--s-tint)}html[data-style=soft] .wb-choices{gap:0}html[data-style=soft] .wb-choices button{border:0;border-top:1px solid var(--sb-hair);box-shadow:none;transition:background var(--sb-move);background:0 0;border-radius:0;margin:0;padding:1rem .5rem}html[data-style=soft] .wb-choices button:last-child{border-bottom:1px solid var(--sb-hair)}html[data-style=soft] .wb-choices button:hover,html[data-style=soft] .wb-choices button:focus-visible{background:var(--s-tint);border-radius:6px}html[data-style=soft] .wb-choices button:active{transform:none}html[data-style=soft] .wb-choices button[aria-current=page]{box-shadow:inset 4px 0 0 var(--s-honey);background:0 0}html[data-style=soft] .wb-choices .n{color:var(--t-accent);text-shadow:none}html[data-style=soft] .wb-choices b{text-shadow:none}html[data-style=soft] .wb-toc-branches button,html[data-style=soft] .wb-toc-branches button:hover,html[data-style=soft] .wb-toc-branches button:focus-visible{background:0 0;border-radius:6px}html[data-style=soft] .wb-toc-branches button:hover,html[data-style=soft] .wb-toc-branches button:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--s-honey);text-decoration-color:var(--s-honey);text-underline-offset:.22em;text-decoration-thickness:2px}html[data-style=soft] .wb-toc-branches button .l{color:var(--t-accent)}html[data-style=soft] .book{color:var(--t-ink)}html[data-style=soft] .book-top{text-align:center;border-bottom:0;justify-content:center;margin-bottom:1.25rem;padding-bottom:0}html[data-style=soft] .book-title h1{font-family:var(--wb-font-display);letter-spacing:-.025em;color:var(--t-ink);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800}html[data-style=soft] .book-title p{font-family:var(--wb-font-text);color:var(--t-ink-soft);font-weight:600}html[data-style=soft] .book-leaf img,html[data-style=soft] .wb-shell.wb-shell--public .book-leaf img,html[data-style=soft][data-theme=dark] .wb-shell.wb-shell--public .book-leaf img{box-shadow:var(--s-e2), 0 0 0 1px var(--t-hair);border:0;border-radius:6px}html[data-style=soft] .book-leaf .leaf-btn{border-radius:6px}html[data-style=soft] .wb-shell.wb-shell--public .book-title:after{display:none}html[data-style=soft] .flip,html[data-style=soft] .wb-shell.wb-shell--public .flip,html[data-style=soft] .flip:hover:not(:disabled),html[data-style=soft] .wb-shell.wb-shell--public .flip:hover:not(:disabled){width:3.5rem;height:3.5rem;color:var(--t-ink);box-shadow:none;font:800 3.2rem/1 var(--wb-font-display);transition:background var(--sb-move), transform var(--sb-move);background:0 0;border:0;border-radius:50%}html[data-style=soft] .flip:hover:not(:disabled),html[data-style=soft] .wb-shell.wb-shell--public .flip:hover:not(:disabled),html[data-style=soft] .flip:focus-visible{background:var(--s-tint)}html[data-style=soft] .flip:active:not(:disabled){transform:scale(.94)}html[data-style=soft] .flip:disabled,html[data-style=soft] .wb-shell.wb-shell--public .flip:disabled{opacity:.28}html[data-style=soft] .book-pager{border:0;border-block:1px solid var(--sb-hair);box-shadow:none;background:0 0;border-radius:0}html[data-style=soft] .book-pager .pg{color:var(--t-ink);font-family:var(--wb-font-text);transition:background var(--sb-move);border-radius:6px}html[data-style=soft] .book-pager .pg .arr{color:var(--t-accent);font-family:var(--wb-font-display);font-weight:800}html[data-style=soft] .book-pager .pg:hover:not(:disabled),html[data-style=soft] .book-pager .pg:focus-visible{background:var(--s-tint);color:var(--t-ink)}html[data-style=soft] .book-pager .book-pos-btn{border-inline-color:var(--sb-hair);color:var(--t-ink);font-family:var(--wb-font-display);font-weight:800;text-decoration:none}html[data-style=soft] .book-pager .book-pos-btn small{color:var(--t-ink-soft)}html[data-style=soft] .book-pager .book-pos-btn:hover,html[data-style=soft] .book-pager .book-pos-btn[aria-expanded=true]{background:var(--s-tint);color:var(--t-ink)}html[data-style=soft] .book-pager .book-pos-btn .caret{color:var(--t-ink-soft)}@media (max-width:640px){html[data-style=soft] .book-pager{border-radius:0}html[data-style=soft] .book-pager .book-pos-btn{border-bottom-color:var(--sb-hair)}html[data-style=soft] .book-pager .pg-next{border-inline-start-color:var(--sb-hair)}}html[data-style=soft] .book-jump{color:var(--t-ink-soft)}html[data-style=soft] .book-jump input{border:0;border-bottom:2px solid var(--t-ink);color:var(--t-ink);background:0 0;border-radius:0}html[data-style=soft] .book-jump input:focus{border-bottom-color:var(--t-accent);outline:none}html[data-style=soft] .book-jump button{background:var(--t-accent-fill);color:var(--t-on-accent);border-radius:999px}html[data-style=soft] .book-keys{color:var(--t-ink-soft)}html[data-style=soft] .book-end{border-top:1px solid var(--sb-hair)}html[data-style=soft] .book-end p{color:var(--t-ink);font-family:var(--wb-font-display);font-weight:700}html[data-style=soft] .book-end-btns button,html[data-style=soft] .book-end-btns .primary,html[data-style=soft] .book-end-btns .gate-cta{background:var(--t-accent-fill);color:var(--t-on-accent);box-shadow:var(--s-e1);border:0;border-radius:999px}html[data-style=soft] .bk-back{color:var(--t-ink);box-shadow:none;background:0 0;border:0}html[data-style=soft] .bk-back:hover{background:var(--s-tint);color:var(--t-ink)}html[data-style=soft] .bk-tree__zoom{color:var(--t-ink);background:0 0;border:0}html[data-style=soft] .wb-shell .wb-foot{box-shadow:none;border-top:1px solid var(--sb-hair);background:0 0;border-radius:0;margin-top:3rem}@media (max-width:860px){html[data-style=soft] .f2[data-kind] .f2-bar{gap:.15rem;padding:.35rem .45rem}html[data-style=soft] .f2[data-kind] .f2-bar__btn,html[data-style=soft] .f2[data-kind] .f2-bar__btn:hover:not(:disabled){box-shadow:none;color:var(--t-ink);transition:background var(--sb-move), transform var(--sb-move);background:0 0;border-radius:999px;font-weight:700}html[data-style=soft] .f2[data-kind] .f2-bar__btn:active:not(:disabled){background:var(--s-tint);transform:scale(.97)}html[data-style=soft] .f2[data-kind] .f2-bar__btn .wb-arrow,html[data-style=soft] .f2[data-kind] .f2-bar__btn .f2-back__arr{color:var(--t-accent)}html[data-style=soft] .f2[data-kind] .f2-bar .upd-entry{background:var(--s-tint);color:var(--t-gold-text);box-shadow:none;border-radius:999px}html[data-style=soft] .f2[data-kind] .f2-bar .upd-entry:active{transform:scale(.97)}html[data-style=soft] .f2[data-kind] .f2-pageno{font-size:1.3rem}html[data-style=soft] .f2[data-kind=family] .f2-sib{border-radius:6px}html[data-style=soft][data-frame="2"] .f2[data-kind=family] .bookcard .page{border-radius:0}}html[data-style=soft].no-motion :is(.f2-flip__disc,.f2-sib,.f2-bar__btn,.pslot__rect,.bz-btn,.flip,.book-pager .pg,.wb-choices button,.lab-idx__l){transition:none;transform:none!important}@media (prefers-reduced-motion:reduce){html[data-style=soft] :is(.f2-flip__disc,.f2-sib,.f2-bar__btn,.pslot__rect,.bz-btn,.flip,.book-pager .pg,.wb-choices button,.lab-idx__l){transition:none;transform:none!important}}@media (forced-colors:active){html[data-style=soft] .f2[data-kind] :is(.f2-flip__disc,.f2-key__btn,.flip,.bz-btn,.lab-idx__back){border:2px solid buttontext}html[data-style=soft] .f2[data-kind] .f2-head,html[data-style=soft] .book-pager{border-color:canvastext}}
