:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#faf8f3;--ink:#1c1b17;--slate:#44566e;--navy:#0a1a2b;--gold:#a8842b;--accent:#12283f;--accent-text:var(--paper);--window:#f1eee7;--editor:var(--paper);--toolbar:#f4f2eb;--sidebar:#e9e6dd;--strip:#1c1b170a;--preview:#dad7cf;--menu-bg:#faf7eefa;--sheet-bg:#f5f3ed;--float-bg:#faf7eef0;--tip-bg:var(--sheet-bg);--tip-text:var(--text);--tip-text-2:var(--text-3);--text:var(--ink);--text-2:#1c1b17ba;--text-3:#1c1b17a3;--placeholder:#1c1b1785;--text-4:#1c1b1747;--sep:#1c1b1721;--sep-strong:#1c1b1738;--control-border:#1c1b1780;--hover:#1c1b170d;--pressed:#1c1b171a;--tint:#1c1b170f;--find:#44566e33;--find-current:#44566e6b;--comment:#a8842b29;--comment-active:#a8842b57;--control:#fefdfa;--control-pressed:#efece5;--control-shadow:0 0 0 .5px #1c1b172e, 0 .5px 1.5px #1c1b1729;--field-shadow:inset 0 0 0 .5px var(--control-border), inset 0 .5px 1px #1c1b171a;--segment-track:#1c1b1712;--segment-thumb:#fefdfa;--accent-soft:var(--slate);--focus-ring:var(--accent-soft);--focus-halo:color-mix(in srgb, var(--accent-soft) 45%, transparent);--selected:var(--accent);--selected-text:var(--accent-text);--selected-text-2:#fbf8efd9;--selected-inactive:#1c1b171a;--selection:color-mix(in srgb, var(--accent-soft) 30%, transparent);--danger:#9b2c23;--danger-text:var(--paper);--danger-fill:#9b2c23;--warning:var(--gold);--error-sys:#d70015;--warning-sys:#c25e00;--info-sys:#0a60d0;--page:#fefdfa;--page-ink:var(--ink);--shadow-1:0 0 0 .5px #1c1b1724, 0 .5px 2px #1c1b1724;--shadow-menu:0 0 0 .5px #1c1b1733, 0 8px 24px #1c1b1733;--shadow-popover:0 0 0 .5px #1c1b1733, 0 10px 30px #1c1b1738;--shadow-sheet:0 0 0 .5px #1c1b173d, 0 12px 48px #1c1b1747;--shadow-tip:0 0 0 .5px #1c1b1733, 0 2px 8px #1c1b172e;--shadow-window:0 0 0 .5px #1c1b173d, 0 20px 60px #1c1b1747;--backdrop:#1c1b1724;--scroll-thumb:#1c1b174d;--ui-scale:1;--fs-title1:calc(22px * var(--ui-scale));--fs-title2:calc(17px * var(--ui-scale));--fs-title3:calc(15px * var(--ui-scale));--fs-body:calc(13px * var(--ui-scale));--fs-callout:calc(12px * var(--ui-scale));--fs-small:calc(11px * var(--ui-scale));--fs-caption:calc(10px * var(--ui-scale));--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--r-small:4px;--r-control:6px;--r-group:8px;--r-panel:10px;--h-control:calc(22px * var(--ui-scale));--h-small:calc(19px * var(--ui-scale));--h-mini:calc(16px * var(--ui-scale));--h-segment:calc(24px * var(--ui-scale));--h-row:calc(28px * var(--ui-scale));--h-toolbar:calc(52px * var(--ui-scale));--h-icon-btn:calc(28px * var(--ui-scale))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-ui-text=large]{--ui-scale:1.15}[data-ui-text=larger]{--ui-scale:1.3}@media (prefers-color-scheme:dark){:root{--accent:#2f5a8a;--accent-soft:#8fa6c4;--window:#1c1c19;--editor:#151410;--toolbar:#191916;--sidebar:#11110f;--strip:#fbf8ef0d;--preview:#0d0c0a;--menu-bg:#26241efa;--sheet-bg:#23221f;--float-bg:#26241ef0;--text:#fbf8efeb;--text-2:#fbf8efa8;--text-3:#fbf8ef99;--placeholder:#fbf8ef7a;--text-4:#fbf8ef47;--sep:#fbf8ef21;--sep-strong:#fbf8ef38;--control-border:#fbf8ef80;--hover:#fbf8ef0f;--pressed:#fbf8ef1f;--tint:#fbf8ef17;--find:#a5b4c83d;--find-current:#a5b4c875;--comment:#d6b25a33;--comment-active:#d6b25a66;--control:#fbf8ef21;--control-pressed:#fbf8ef38;--control-shadow:0 0 0 .5px #00000080, inset 0 .5px 0 #fbf8ef1f;--field-shadow:inset 0 0 0 .5px var(--control-border), inset 0 .5px 1px #0006;--segment-track:#fbf8ef17;--segment-thumb:#fbf8ef38;--selected-inactive:#fbf8ef24;--danger:#e0786c;--danger-text:#fffdf8;--danger-fill:#b8473c;--warning:#d2aa4a;--error-sys:#ff6961;--warning-sys:#ff9f0a;--info-sys:#64a8ff;--shadow-1:0 0 0 .5px #0009, 0 .5px 2px #0006;--shadow-menu:0 0 0 .5px #0009, inset 0 0 0 .5px #fbf8ef1f, 0 8px 24px #00000080;--shadow-popover:0 0 0 .5px #0009, inset 0 0 0 .5px #fbf8ef1f, 0 10px 30px #00000080;--shadow-sheet:0 0 0 .5px #000000b3, inset 0 0 0 .5px #fbf8ef1a, 0 12px 48px #0000008c;--shadow-tip:0 0 0 .5px #000000b3, inset 0 0 0 .5px #fbf8ef1f, 0 2px 8px #00000080;--shadow-window:0 0 0 .5px #000000b3, 0 20px 60px #0009;--backdrop:#00000052;--scroll-thumb:#fbf8ef4d}}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/NotoSansHebrew-VF-D13I-G_I.woff2)format("woff2")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/FrankRuhlLibre-VF-DH22KwVP.ttf)format("truetype")}@font-face{font-family:David Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DavidLibre-Regular-BnvPA_O3.ttf)format("truetype")}@font-face{font-family:David Libre;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/DavidLibre-Medium-DFRWYfJU.ttf)format("truetype")}@font-face{font-family:David Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/DavidLibre-Bold-8AfcJrMa.ttf)format("truetype")}@font-face{font-family:Noto Serif Hebrew;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/NotoSerifHebrew-VF-Ri0zyzLV.ttf)format("truetype")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSerif-Regular-DGbLxyW7.ttf)format("truetype")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/NotoSerif-Bold-Nbt7YPZ3.ttf)format("truetype")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoNaskhArabic-Regular-v94_iZw2.ttf)format("truetype")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/NotoNaskhArabic-Bold-DijDPQvl.ttf)format("truetype")}@font-face{font-family:Noto Sans Syriac;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/NotoSansSyriac-VF-lMBJPcPu.ttf)format("truetype")}@font-face{font-family:Noto Sans Math;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSansMath-Regular-OSGQFe7b.ttf)format("truetype")}@font-face{font-family:"Noto Sans Symbols 2";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSansSymbols2-Regular-D7uLxJyV.ttf)format("truetype")}@font-face{font-family:Noto Sans Symbols;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/NotoSansSymbols-Regular-smH4svc8.ttf)format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Heebo-VF-B1dyC2ym.ttf)format("truetype")}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/SecularOne-Regular-DAMasbqn.ttf)format("truetype")}@font-face{font-family:Gveret Levin;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/GveretLevin-Regular-BswcR9lK.ttf)format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Cousine-Regular-DuqmwUQ0.ttf)format("truetype")}@font-face{font-family:Cousine;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Cousine-Bold-BEALLrGV.ttf)format("truetype")}:root{--font:"Noto Sans Hebrew", -apple-system, BlinkMacSystemFont, "Arial Hebrew", system-ui, sans-serif;--book-font:"Frank Ruhl Libre", "Noto Serif Hebrew", "Noto Serif", "Noto Naskh Arabic", "Noto Sans Syriac", "Noto Sans Math", "Noto Sans Symbols 2", "Noto Sans Symbols", "Times New Roman", serif;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--chevrons:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11' fill='none' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 4l2.5-2.5L6 4M1 7l2.5 2.5L6 7'/%3E%3C/svg%3E");--checkmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5.2l2.2 2.3L8 2.8'/%3E%3C/svg%3E");--dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2.5 5h5'/%3E%3C/svg%3E")}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::selection{background:var(--selection)}[hidden]{display:none!important}html,body,#root{block-size:100%;margin:0}body{background:var(--window);color:var(--text);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.4;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:default}:focus-visible{outline:3px solid var(--focus-halo);outline-offset:0}.icon{flex:none}.muted{color:var(--text-2)}.empty{padding:var(--s4);color:var(--text-2);font-size:var(--fs-title3);text-align:center;margin:0}.spacer{flex:1}.app{flex-direction:column;block-size:100%;display:flex}.margins-error{color:var(--danger)}.autosave-failed{padding:var(--s1) var(--s3);background:var(--menu-bg);color:var(--danger);font-size:var(--fs-body);border-block-end:.5px solid var(--sep-strong);flex:none;margin:0}.toolbar{align-items:center;gap:var(--s1);block-size:var(--h-toolbar);padding-inline:var(--s2);background:var(--toolbar);border-block-end:.5px solid var(--sep-strong);flex:none;display:flex;position:relative}.file-name{color:var(--text);font-weight:var(--fw-semibold);pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;position:absolute;inset-inline:25%;overflow:hidden}.file-state{color:var(--text-2);font-weight:var(--fw-regular,400);pointer-events:auto;margin-inline-start:var(--s1)}.panes{flex:1;min-block-size:0;display:flex}.pane-nav{z-index:3;background:var(--sidebar);flex:none;display:flex;position:relative}.pane-editor{z-index:2;background:var(--editor);flex:none;min-inline-size:0;display:flex;position:relative}:is(.pane-nav:has(.menu-list),.pane-editor:has(.menu-list)){z-index:5}.pane-fill{flex:1}.pane-preview{z-index:1;flex:1;min-inline-size:0;display:flex;position:relative}.resize-handle{z-index:4;background:var(--sep-strong);cursor:col-resize;flex:none;inline-size:1px;position:relative}.resize-handle:after{content:"";position:absolute;inset-block:0;inset-inline:-4px}.resize-active{background:var(--accent)}.resize-handle:focus-visible{background:var(--accent);box-shadow:0 0 0 1.5px var(--focus-halo);outline:0}.tb-btn{justify-content:center;align-items:center;gap:var(--s1);min-inline-size:var(--h-icon-btn);block-size:var(--h-icon-btn);border-radius:var(--r-control);color:var(--text);white-space:nowrap;background:0 0;border:0;padding-inline:6px;display:inline-flex}.tb-btn:hover:not(:disabled){background:var(--hover)}.tb-btn:active:not(:disabled),.tb-btn[aria-expanded=true]{background:var(--pressed)}.tb-btn:disabled{opacity:.3}.tb-active{background:var(--pressed)}.btn{min-block-size:var(--h-control);border-radius:var(--r-control);background:var(--control);box-shadow:var(--control-shadow);color:var(--text);border:0;justify-content:center;align-items:center;gap:6px;padding-block:0;padding-inline:10px;line-height:1.2;display:inline-flex}.btn:active:not(:disabled){background:var(--control-pressed)}.btn:disabled{opacity:.3}.btn-primary,.btn-danger{background:linear-gradient(#ffffff1f, #fff0) var(--accent);color:var(--accent-text);box-shadow:0 0 0 .5px #0003,0 .5px 1.5px #0003}.btn-primary:active:not(:disabled),.btn-danger:active:not(:disabled){background:linear-gradient(#0000001f, #0000001f) var(--accent)}.btn-danger{background-color:var(--danger-fill);color:var(--danger-text)}.btn-danger:active:not(:disabled){background:linear-gradient(#0000001f, #0000001f) var(--danger-fill)}.btn-quiet{box-shadow:none;background:0 0}.btn-quiet:hover:not(:disabled){background:var(--hover)}.btn-quiet:active:not(:disabled){background:var(--pressed)}.btn-destructive{color:var(--danger)}.dialog-actions .btn-destructive{margin-inline-end:auto}.link-btn{min-block-size:var(--h-small);border-radius:var(--r-control);background:var(--control);box-shadow:var(--control-shadow);color:var(--text);font-size:var(--fs-callout);border:0;justify-content:center;align-items:center;padding-block:0;padding-inline:8px;line-height:1.2;display:inline-flex}.link-btn:active:not(:disabled){background:var(--control-pressed)}.link-nav{color:var(--accent);font-size:var(--fs-callout);background:0 0;border:0;padding:0}.link-nav:hover{text-decoration:underline}.segmented{border-radius:var(--r-control);background:var(--segment-track);gap:1px;padding:2px;display:inline-flex}.segmented button{min-inline-size:28px;block-size:calc(var(--h-segment) - 4px);color:var(--text);background:0 0;border:0;border-radius:5px;place-items:center;padding-inline:10px;display:inline-grid}.segmented button:disabled{opacity:.4}.segmented button[aria-pressed=true]{background:var(--segment-thumb);box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0003}.segmented-flat{background:0 0;padding:0}.segmented-flat .seg-btn{min-inline-size:var(--h-icon-btn);block-size:var(--h-icon-btn);border-radius:var(--r-control)}.segmented-flat .seg-btn:hover{background:var(--hover)}.segmented-flat .seg-active{background:var(--pressed);box-shadow:none}.input{inline-size:100%;min-block-size:var(--h-control);border-radius:var(--r-control);background:var(--editor);box-shadow:var(--field-shadow);border:0;padding-block:2px;padding-inline:6px;line-height:1.3}.input::placeholder{color:var(--placeholder)}.input:focus{outline:3px solid var(--focus-halo);outline-offset:0;box-shadow:inset 0 0 0 1px var(--accent)}textarea.input{padding-block:4px}select.input{appearance:none;background:var(--chevrons) no-repeat right 6px center / 7px 11px, linear-gradient(var(--accent), var(--accent)) no-repeat right 2px center / 17px calc(100% - 4px), var(--control);border-radius:var(--r-control);box-shadow:var(--control-shadow);padding-inline-end:24px}[dir=rtl] select.input{background-position:6px,2px,0 0}select.input:focus{box-shadow:var(--control-shadow)}.field{gap:var(--s1);flex-direction:column;display:flex}.field-label{color:var(--text-2);font-size:var(--fs-callout)}input[type=checkbox],input[type=radio]{appearance:none;background:var(--control);block-size:14px;inline-size:14px;box-shadow:inset 0 0 0 .5px var(--control-border);border-radius:4px;flex:none;margin:0}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{background:var(--checkmark) center / 10px no-repeat var(--accent);box-shadow:0 0 0 .5px #0003}input[type=radio]:checked{background:radial-gradient(circle, #fff 0 2.2px, var(--accent) 2.8px);box-shadow:0 0 0 .5px #0003}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.3}.check{align-items:center;gap:var(--s2);display:inline-flex}.spinner{border:1.5px solid var(--sep-strong);border-block-start-color:var(--text-2);border-radius:50%;block-size:11px;inline-size:11px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.menu{display:inline-block;position:relative}.menu-list{z-index:100;background:var(--menu-bg);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-radius:var(--r-panel);min-inline-size:208px;box-shadow:var(--shadow-menu);margin:0;padding:5px;list-style:none;position:absolute}.menu-down>.menu-list{inset-block-start:calc(100% + 4px)}.menu-up>.menu-list{inset-block-end:calc(100% + 8px)}.menu-align-start>.menu-list{inset-inline-start:0}.menu-align-end>.menu-list{inset-inline-end:0}.context-menu{z-index:100;position:fixed}.context-menu>.menu-list{position:relative}.menu-toc>.menu-list{max-block-size:min(70vh,520px);min-inline-size:240px;overflow-y:auto}.menu-sub{max-block-size:80vh;inset-block-start:-6px;inset-inline-start:calc(100% - 2px);overflow-y:auto}.menu-up .menu-sub{inset-block:auto -6px}.menu-sub:has(>.menu-has-sub){overflow:visible}.menu-has-sub{position:relative}.menu-item{align-items:center;gap:var(--s1);inline-size:100%;min-block-size:var(--h-control);padding-block:0;padding-inline:var(--s1) var(--s2);text-align:start;background:0 0;border:0;border-radius:5px;display:flex}.menu-item:hover:not(:disabled),.menu-item[aria-expanded=true],.menu-item:focus-visible{background:var(--selected);color:var(--selected-text);outline:0}.menu-item:disabled{opacity:.3}.menu-check{flex:none;place-items:center;inline-size:16px;display:inline-grid}.menu-label{white-space:nowrap;flex:1}.menu-kbd{font:inherit;opacity:.6;flex:none;margin-inline-start:var(--s3)}.menu-separator{block-size:.5px;margin-block:var(--s1);margin-inline:var(--s2);background:var(--sep-strong)}.menu-heading{padding-block:var(--s1) 2px;padding-inline:20px var(--s2);color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.popover-panel{gap:var(--s2);min-inline-size:192px;box-shadow:var(--shadow-popover);flex-direction:column;padding:12px;display:flex}.popover-panel:before{content:"";background:var(--menu-bg);block-size:14px;inline-size:14px;position:absolute;transform:rotate(45deg)}.menu-down>.popover-panel{margin-block-start:3px}.menu-down>.popover-panel:before{box-shadow:-.5px -.5px 0 0 var(--sep-strong);inset-block-start:-5px}.menu-up>.popover-panel:before{box-shadow:.5px .5px 0 0 var(--sep-strong);inset-block-end:-5px}.menu-align-end>.popover-panel:before{inset-inline-end:7px}.menu-align-start>.popover-panel:before{inset-inline-start:7px}.popover-panel .segmented button{white-space:nowrap}.count-list{gap:var(--s1);margin:var(--s2) 0 0;font-variant-numeric:tabular-nums;min-inline-size:220px;display:grid}.count-list>div{justify-content:space-between;gap:var(--s4);display:flex}.count-list dt{color:var(--text-2)}.count-list dd{font-weight:var(--fw-semibold);margin:0}.pop-row{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.pop-value{font-variant-numeric:tabular-nums}.aa{font-weight:var(--fw-semibold)}.aa-small{font-size:var(--fs-small)}.aa-large{font-size:calc(16px * var(--ui-scale))}.navigator{flex-direction:column;flex:1;min-inline-size:0;display:flex}.nav-head{justify-content:space-between;align-items:flex-start;gap:var(--s2);flex:none;padding-block:14px 10px;padding-inline:14px 12px;display:flex}.nav-book{min-inline-size:0}.nav-title{border-radius:var(--r-small);max-inline-size:100%;font-size:var(--fs-title3);font-weight:var(--fw-semibold);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1.3;display:block;overflow:hidden}.nav-author{color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.view-tabs{border-radius:var(--r-control);background:var(--segment-track);flex:none;gap:1px;margin-block-end:var(--s2);margin-inline:12px;padding:2px;display:flex}.view-tabs button{block-size:calc(var(--h-segment) - 4px);color:var(--text);background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.view-tabs button[aria-pressed=true]{background:var(--segment-thumb);box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0003}.nav-empty{align-items:flex-start;gap:var(--s3);padding:var(--s4) var(--s3);flex-direction:column;display:flex}.nav-scroll{min-block-size:0;padding-block:var(--s1);flex:1;overflow-y:auto}.rows{margin:0;padding:0;list-style:none}.row{padding-inline:10px}.row-main{grid-template-columns:calc(36px * var(--ui-scale)) minmax(0, 1fr);inline-size:100%;block-size:var(--h-row);padding-inline:0 var(--s2);border-radius:var(--r-control);outline-offset:-2px;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;display:grid}.row[data-depth="1"] .row-main{padding-inline-start:var(--s3)}.row-num{padding-inline:var(--s1);color:var(--text-2);font-size:var(--fs-callout);font-variant-numeric:tabular-nums;text-align:end}.row-title{text-overflow:ellipsis;white-space:nowrap;padding-inline-start:var(--s1);overflow:hidden}.row-group .row-title{font-weight:var(--fw-semibold)}.row-matter .row-title{color:var(--text-2)}.row-selected .row-main{background:var(--selected-inactive)}.pane-nav:focus-within .row-selected .row-main{background:var(--selected);color:var(--selected-text)}.row-selected .row-main:focus-visible{outline:0}.pane-nav:focus-within .row-selected .row-num,.pane-nav:focus-within .row-selected .row-title{color:var(--selected-text)}.row-dot{background:var(--accent);border-radius:50%;block-size:7px;inline-size:7px;display:inline-block}.nav-group{margin-block-start:var(--s3)}.nav-group-title{padding:2px var(--s4) 4px;color:var(--text-3);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:0}.row-legend{align-items:center;gap:var(--s2);margin:var(--s2) var(--s3) 0;color:var(--text-3);font-size:var(--fs-small);display:flex}.pane-nav:focus-within .row-selected .row-dot{background:var(--selected-text)}.row-dragging{z-index:5;opacity:.9;position:relative}.nav-footer{gap:var(--s1);padding-block:var(--s2);padding-inline:var(--s2);border-block-start:.5px solid var(--sep-strong);flex:none;display:flex}.editor{flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex}.editor-header{justify-content:flex-end;align-items:center;gap:var(--s2);block-size:var(--h-row);padding-inline:var(--s3) var(--s2);border-block-end:.5px solid var(--sep);flex:none;display:flex}.word-count{color:var(--text-2);font-variant-numeric:tabular-nums}.editor-main{flex-direction:column;flex:1;min-block-size:0;display:flex}.element-panel{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s4);flex-direction:column;flex:none;display:flex}.element-panel p{margin:0}.back-panel{align-items:stretch;gap:var(--s3);padding-block-end:var(--s4)}.back-panel .back-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.back-panel .form-heading{margin-block-start:var(--s2)}.back-list{margin:0;padding:0;list-style:none}.field-stack .field-hint{text-align:start}.back-list .group-text{flex:auto}.back-list .group-text>bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-actions{align-items:center;gap:var(--s1);flex:none;display:flex}.field-stack{align-items:stretch;gap:var(--s1);flex-direction:column}.input-area{resize:vertical;min-block-size:5.5rem}.details-lines{margin:0;padding-inline-start:var(--s4)}.el-heading{padding-block:var(--s3) var(--s1);padding-inline:var(--s4);flex:none}.el-type{color:var(--text-2);font-size:var(--fs-callout)}.el-section{color:var(--text-2);font-size:var(--fs-small)}.el-title-row{align-items:baseline;gap:var(--s2);display:flex}.el-num{color:var(--text-2);font-family:var(--book-font);font-size:calc(22px * var(--ui-scale));font-variant-numeric:tabular-nums;font-weight:600}.title-input,.subtitle-input,.author-input{inline-size:100%;min-inline-size:0;font-family:var(--book-font);outline-offset:2px;background:0 0;border:0;border-radius:4px;padding-block:2px;padding-inline:0}.title-input{font-size:calc(22px * var(--ui-scale));flex:1;font-weight:600;line-height:1.3}.subtitle-input{font-size:calc(15px * var(--ui-scale));font-weight:500;display:block}.author-input{color:var(--text-2);font-size:calc(13px * var(--ui-scale));display:block}.title-input::placeholder,.subtitle-input::placeholder,.author-input::placeholder{color:var(--placeholder)}.el-add{gap:14px;padding-block-start:2px;display:flex}.rich-editor{flex-direction:column;flex:1;min-block-size:0;display:flex}.editor-toolbar{margin-block:var(--s2) var(--s1);margin-inline:var(--s3);padding:var(--s1);border-radius:var(--r-group);background:var(--strip);flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:flex;container-type:inline-size}@container (width<=560px){.editor-toolbar .tb-label{display:none}}.glyph{font-size:calc(13px * var(--ui-scale));direction:ltr;unicode-bidi:isolate;font-weight:600}.g-bold{font-weight:800}.g-italic{font-style:italic}.g-underline{text-decoration:underline}.find-bar{margin-block-end:var(--s1);margin-inline:var(--s3);border-radius:var(--r-group);background:var(--strip);flex-direction:column;flex:none;gap:4px;padding:6px;display:flex}.find-row{align-items:center;gap:4px;display:flex}.find-row>.input{flex:1 1 0;min-inline-size:0}.find-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;inline-size:168px;display:flex}.find-actions .btn{white-space:nowrap;flex:1 1 0}.find-count{min-inline-size:0;color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.find-options{flex-wrap:wrap;justify-content:space-between}.find-toggles{gap:4px;display:flex}.find-toggle{min-block-size:var(--h-small);font-size:var(--fs-callout);padding-inline:8px}.find-toggle.btn[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--accent-text)}.find-where{min-inline-size:0;color:var(--text-2);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.prose .spell-error{-webkit-text-decoration:underline wavy var(--error-sys);text-decoration:underline wavy var(--error-sys);text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px}.prose .inv{position:relative}.prose .inv-space:before,.prose .inv-nbsp:before,.prose .inv-tab:before{color:var(--text-3);line-height:inherit;pointer-events:none;text-align:center;position:absolute;inset-inline:0}.prose .inv-space:before{content:"·"}.prose .inv-nbsp:before{content:"°"}.prose .inv-tab:before{content:"→"}.prose .inv-thin:before,.prose .inv-nnbsp:before{content:"";border:1px solid var(--text-3);pointer-events:none;block-size:.3em;position:absolute;inset-block-end:.15em;inset-inline:10%}.prose .inv-thin:before{border-block-start:0}.prose .inv[data-inv]:before,.invisibles-on .bidi-isolate[data-inv]:before{content:attr(data-inv);text-indent:0;text-align:center;border:1px solid var(--text-3);inline-size:max-content;color:var(--text-3);font:600 .5em/1.2 var(--font-ui,system-ui);vertical-align:.7em;white-space:nowrap;border-radius:3px;margin-inline:1px;padding:0 2px;display:inline-block}.prose .inv-pilcrow,.prose .inv-break{inline-size:1em;color:var(--text-3);font-family:var(--font-ui,system-ui);letter-spacing:0;pointer-events:none;text-align:start;text-indent:0;white-space:nowrap;margin-inline-end:-1em;font-size:.85em;display:inline-block}.prose .inv-pilcrow:before{content:"¶";margin-inline-start:.15em}.prose .inv-break:before{content:"↵";margin-inline-start:.15em}.prose .inv-break:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{display:inline-block;transform:scaleX(-1)}.prose .inv-block:after{content:"¶";inline-size:0;color:var(--text-3);font-family:var(--font-ui,system-ui);letter-spacing:0;pointer-events:none;text-indent:0;font-size:.85em;display:inline-block;overflow:visible}.prose .find-match{background:var(--find);border-radius:2px}.show-index-marks .prose .ix-mark{-webkit-text-decoration:underline dotted var(--primary);text-decoration:underline dotted var(--primary);text-underline-offset:3px;text-decoration-thickness:2px}.prose .find-current{background:var(--find-current)}.editor-scroll{flex:1;min-block-size:0;overflow-y:auto}.editor-column{max-inline-size:700px;margin-inline:auto;padding-inline:28px;position:relative}.start-panel{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;inset-block-start:56px;inset-inline:0}.start-panel .btn{pointer-events:auto}.notes-pane{background:var(--strip);border-block-start:.5px solid var(--sep);flex:none;max-block-size:28%;padding-block:6px 8px;padding-inline:28px;overflow-y:auto}.notes-title{color:var(--text-2);font-size:var(--fs-small);margin:0 0 2px;font-weight:600}.notes-list{font-size:var(--fs-callout);margin:0;padding-inline-start:22px}.notes-item{text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;inline-size:100%;padding-block:1px;padding-inline:0;display:block;overflow:hidden}.notes-item:hover{color:var(--text);text-decoration:underline}.style-pane{padding-block:var(--s3) var(--s4);padding-inline:var(--s3);flex:1;overflow-y:auto;container-type:inline-size}.style-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-block-end:var(--s3);display:flex}.style-show{margin-inline-start:auto}.style-title{font-size:var(--fs-title2);font-weight:var(--fw-semibold);margin:0;line-height:1.25}.style-form{margin:0 0 var(--s3)}.style-setting{grid-template-columns:minmax(120px,40%) 1fr;gap:16px;padding-block:8px;padding-inline:12px;display:grid}.style-actions{flex-wrap:wrap;gap:8px;padding-block:8px;padding-inline:12px;display:flex}.style-setting+.style-setting{border-block-start:.5px solid var(--sep)}.style-setting dd{color:var(--text-2);font-variant-numeric:tabular-nums;text-align:end;margin:0}.style-details{margin-block-start:var(--s3)}.style-details .disclosure>summary{min-block-size:0;color:var(--text-2);font-size:var(--fs-callout);padding-inline:0}.style-details .disclosure-body{border-block-start:0;padding-block-start:var(--s1)}.style-head .style-subtitle{margin-block-end:0;padding-inline:0}.style-subtitle{margin:var(--s4) 0 var(--s1);padding-inline:var(--s3);color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-regular)}.opt-form{gap:var(--s3);flex-direction:column;display:flex}.opt-intro{margin:calc(-1 * var(--s2)) 0 0;color:var(--text-2);font-size:var(--fs-callout)}.opt-group{display:block}.opt-field{padding:12px}.opt-field+.opt-field{border-block-start:.5px solid var(--sep)}.opt-head{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-block-end:var(--s2);display:flex}.opt-label{font-weight:var(--fw-regular)}.print-only-tag{color:var(--text-3);font-size:var(--fs-small);font-weight:var(--fw-regular);white-space:nowrap;margin-inline-start:var(--s2)}.style-category-actions .style-subtitle,.style-category-actions .style-actions{padding-inline:0}.opt-source{align-items:baseline;gap:var(--s2);color:var(--text-3);font-size:var(--fs-small);display:inline-flex}.opt-source-changed{color:var(--text-2)}.opt-source .link-btn{font-size:var(--fs-small)}.opt-hint{margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--fs-callout)}.opt-seg{border-radius:var(--r-control);background:var(--segment-track);flex-wrap:wrap;gap:1px;padding:2px;display:flex}.opt-seg-btn,.opt-card{color:var(--text);border:0}.opt-seg-btn{min-block-size:calc(var(--h-segment) - 4px);text-align:center;background:0 0;border-radius:5px;flex:auto;padding-inline:10px}.opt-seg-btn[aria-checked=true]{background:var(--segment-thumb);box-shadow:0 0 0 .5px #1c1b170a,0 1px 2px #1c1b1733}.opt-card{background:0 0}.opt-card[aria-checked=true] .opt-sample{box-shadow:0 0 0 2.5px var(--accent)}.opt-cards{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opt-cards[data-count="4"],.opt-cards[data-count="7"],.opt-cards[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.opt-card{text-align:center;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.opt-sample{min-block-size:64px;padding:var(--s2);border-radius:var(--r-control);background:var(--page);box-shadow:var(--shadow-1);color:var(--page-ink);place-items:center;display:grid}.opt-card .opt-name{font-size:var(--fs-callout);line-height:1.3}.sample-asterisks{font-family:var(--book-font);letter-spacing:.1em;font-size:15px}.sample-blank{border-block:1px dashed #1c1b174d;block-size:14px;inline-size:40px}.sample-own-image{object-fit:contain;max-block-size:22px;max-inline-size:100%;display:block}.sample-ornament svg{block-size:100%;inline-size:100%;display:block}.sample-heading{flex-direction:column;gap:4px;inline-size:78px;display:flex}.sample-heading[data-placement=inline]{flex-direction:row;align-items:center}.sample-heading[data-align=center]{align-items:center}.sample-heading[data-placement=inline][data-align=center]{justify-content:center}.sample-num,.sample-title{background:#1c1b17bf;border-radius:1px;block-size:5px;display:block}.sample-num{background:#1c1b1766;inline-size:14px}.sample-title{inline-size:44px}.sample-opening{inline-size:100%;font-family:var(--book-font);text-align:justify;font-size:10px;line-height:1.5;display:block}.sample-opening-spacedFirstLine:first-line{letter-spacing:.14em}.sample-opening-smallCapsFirstLine{text-align:start}.sample-opening-smallCapsFirstLine:first-line{font-variant-caps:small-caps}.sample-cap{float:inline-start;margin-inline-end:2px;font-size:26px;line-height:.85}.sample-frame{float:inline-start;border:.5px solid;margin-inline-end:3px;padding-inline:2px;font-size:13px;line-height:1.2}.sample-page{background:#fff;border:1px solid #1c1b1759;block-size:60px;inline-size:44px;display:block;position:relative}.sample-page[data-border=rule]:before,.sample-page[data-border=double]:before,.sample-page[data-border=ornate]:before{content:"";border:1px solid #1c1b17bf;position:absolute;inset:3px}.sample-page[data-border=double]:after,.sample-page[data-border=ornate]:after{content:"";border:.5px solid #1c1b1799;position:absolute;inset:5px}.sample-page[data-border=ornate]:after{background:radial-gradient(circle at 3px 3px,#9b2c23d9 1.6px,#0000 2px) 0 0/7px 7px no-repeat,radial-gradient(circle at 4px 3px,#9b2c23d9 1.6px,#0000 2px) 100% 0/7px 7px no-repeat,radial-gradient(circle at 3px 4px,#9b2c23d9 1.6px,#0000 2px) 0 100%/7px 7px no-repeat,radial-gradient(circle at 4px 4px,#9b2c23d9 1.6px,#0000 2px) 100% 100%/7px 7px no-repeat}.sample-lines{background:repeating-linear-gradient(#1c1b1759 0 1px,#0000 1px 4px);position:absolute;inset-block:14px;inset-inline:7px}.sample-head{justify-content:space-between;display:flex;position:absolute;inset-block-start:4px;inset-inline:7px}.sample-head b{background:#1c1b17b3;block-size:2px;inline-size:8px;display:block}.sample-head-titleOnly{justify-content:center}.sample-head-titleOnly b:last-child,.sample-head-authorTitle b:first-child{display:none}.sample-head-authorTitle{justify-content:flex-start}.sample-head-titleChapter b:first-child{inline-size:12px}.sample-folio{background:#9b2c23d9;block-size:4px;inline-size:6px;position:absolute}.sample-folio-bottomOuter{inset-block-end:3px;inset-inline-end:5px}.sample-folio-bottomCenter{inset-block-end:3px;inset-inline-start:19px}.sample-folio-topOuter{inset-block-start:3px;inset-inline-end:5px}.sample-folio-runningFoot{background:linear-gradient(90deg,#9b2c23d9 0 6px,#0000 6px 9px,#1c1b1780 9px);inline-size:24px;inset-block-end:3px;inset-inline-start:10px}.head-spread{padding:var(--s3);border-radius:var(--r-control);background:var(--segment-track);justify-content:center;gap:2px;display:flex}.head-page{aspect-ratio:2/2.7;background:var(--page);max-inline-size:150px;box-shadow:var(--shadow-1);color:var(--page-ink);flex:1 1 0;padding:8px 9px}.head-page-head{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;min-block-size:11px;font-size:9px;line-height:11px;display:block;overflow:hidden}.head-page[data-align=outside][data-side=left] .head-page-head{text-align:left}.head-page[data-align=outside][data-side=right] .head-page-head{text-align:right}.head-page[data-align=center] .head-page-head{text-align:center}.head-page-lines{background:repeating-linear-gradient(#1c1b174d 0 1px,#0000 1px 5px);block-size:64%;margin-block-start:8px;display:block}.head-selects{gap:var(--s3);grid-template-columns:1fr 1fr;margin-block-start:var(--s3);display:grid}.head-sides>.field{margin-block-start:var(--s3)}.sample-inset{flex-direction:column;gap:4px;inline-size:84px;display:flex}.sample-inset i{background:#1c1b1747;block-size:2px;display:block}.sample-inset i:nth-child(n+2):nth-child(-n+4){background:#1c1b17cc}.sample-inset-small i:nth-child(n+2):nth-child(-n+4){margin-inline:8px}.sample-inset-medium i:nth-child(n+2):nth-child(-n+4){margin-inline:18px}.sample-inset-large i:nth-child(n+2):nth-child(-n+4){margin-inline:28px}.sample-emphasis{font-family:var(--book-font);font-size:18px}.sample-emphasis-spaced{letter-spacing:.25em}.sample-emphasis-bold{font-weight:700}.sample-emphasis-slanted{display:inline-block;transform:skew(-12deg)}.sample-paragraphs{flex-direction:column;gap:3px;inline-size:78px;display:flex}.sample-paragraphs i{background:#1c1b1799;block-size:2px;display:block}.sample-paragraphs-indent i:first-child,.sample-paragraphs-indent i:nth-child(3){margin-inline-start:10px}.sample-paragraphs-space i:nth-child(2){margin-block-end:5px}.gallery-note{margin-block:0 var(--s3)}.style-save-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.gallery-confirm{justify-content:space-between;align-items:center;gap:var(--s2);margin-block:0 var(--s3);font-size:var(--fs-callout);flex-wrap:wrap;display:flex}.gallery{gap:var(--s4) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--s2);display:grid}@container (inline-size>=520px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery-card{color:inherit;text-align:start;cursor:default;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:2px;padding:0;display:flex}.gallery-card:focus-visible{outline:none}.gallery-thumb{border-radius:var(--r-small);outline-offset:3px;outline:3px solid #0000;margin-block-end:var(--s2);display:block}.gallery-card[aria-checked=true] .gallery-thumb,.gallery-card[aria-pressed=true] .gallery-thumb{outline-color:var(--accent)}.gallery-card:focus-visible .gallery-thumb{outline-color:var(--focus-halo)}.gallery-card[aria-pressed=true]:focus-visible .gallery-thumb,.gallery-card[aria-checked=true]:focus-visible .gallery-thumb{outline-color:var(--accent);box-shadow:0 0 0 7px var(--focus-halo)}.gallery-page{aspect-ratio:var(--page-aspect);background:#fffdf7;border-radius:2px;inline-size:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c1b1729,0 8px 20px #1c1b1729}.gallery-page svg{mix-blend-mode:multiply;block-size:100%;inline-size:100%;display:block}.gallery-page-empty{background:#f3f1ea}.gallery-page-busy{animation:2.4s ease-in-out infinite gallery-breathe}@keyframes gallery-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.gallery-page-busy{animation:none}}.gallery-name{justify-content:space-between;align-items:baseline;gap:var(--s2);font-weight:var(--fw-semibold);line-height:1.25;display:flex}.gallery-selected{color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-medium);flex:none}.gallery-desc{color:var(--text-2);font-size:var(--fs-callout);line-height:1.3}.opening-thumb{inline-size:168px;margin:0 0 var(--s3)}.opening-thumb-spread{gap:var(--s3);inline-size:min(100%,400px);display:grid}.opening-edges{gap:var(--s3);background:#fffdf7;border-radius:2px;padding-block:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1c1b1729,0 8px 20px #1c1b1729}.opening-edges .gallery-page{box-shadow:none;border-radius:0}.opening-edges .gallery-strip-top{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.opening-edges .gallery-strip-bottom{-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.gallery-strip{aspect-ratio:calc(var(--page-aspect) / var(--strip))}.gallery-strip svg{block-size:calc(100% / var(--strip));position:absolute;inset-inline-start:0}.gallery-strip-top svg{inset-block-start:0}.gallery-strip-bottom svg{inset-block-end:0}.opening-thumb figcaption{color:var(--text-2);font-size:var(--fs-callout);margin-block-start:var(--s2)}.prose{min-block-size:320px;font-family:var(--book-font);counter-reset:note endnote;outline:none;padding-block:12px 96px;font-size:18px;line-height:1.55}.prose p{text-indent:1.4em;margin-block:0}.prose>p:first-child,.prose h1+p,.prose h2+p,.prose h3+p,.prose h4+p,.prose .scene-break+p,.prose .page-break+p,.prose blockquote+p,.prose .verse+p,.prose .align-block+p,.prose .image-block+p,.prose table+p,.prose ul+p,.prose ol+p{text-indent:0}.prose h1,.prose h2{margin-block:1.1em .4em;line-height:1.3}.prose h1{font-size:1.3em}.prose h2{font-size:1.1em}.prose h3,.prose h4{margin-block:1em .4em;font-size:1em;line-height:1.3}.prose h3{font-size:1.05em}.prose h4{letter-spacing:.04em;font-weight:400}.prose blockquote{border-inline-start:2px solid var(--sep-strong);color:var(--text-2);margin-block:.8em;margin-inline:1.5em 0;padding-inline-start:1em}.prose blockquote p{text-indent:0}.prose blockquote[data-variant=scripture]{color:var(--text);text-align:center;border-inline-start:none;margin-inline:0;padding-inline-start:0;font-size:1.08em}.prose blockquote[data-variant=scripture][data-attribution-text]:after{content:attr(data-attribution-text);text-align:center}.prose .verse{tab-size:2em;text-align:start;-webkit-hyphens:manual;hyphens:manual;margin-block:.8em;position:relative}.prose .verse p{text-indent:-2em;margin-block:0 1em;padding-inline-start:2em;position:relative}.prose .verse[data-title]:before{content:attr(data-title);margin-block-end:.8em;font-weight:700;display:block}.prose .verse .verse-no{text-align:end;text-indent:0;inline-size:2.4em;color:var(--text-3);-webkit-user-select:none;user-select:none;font-size:.8em;position:absolute;inset-inline-end:calc(100% + .4em)}.poem-field{gap:10px;min-inline-size:260px;padding:4px;display:grid}.prose dl.definition{border-inline-start:2px solid var(--sep-strong);margin-block:.6em;margin-inline:0;padding-inline-start:.8em}.prose dl.definition dt{margin:0;font-weight:700}.prose dl.definition dt:has(>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--text-3);font-weight:400}.prose dl.definition p{text-indent:0}.prose [data-align=center]{text-align:center;text-indent:0}.prose [data-align=end]{text-align:end;text-indent:0}.prose [data-align=start]{text-align:start}.prose [data-align=justify]{text-align:justify}.prose ul,.prose ol{padding-inline-start:1.6em}.prose ol[data-list-style=decimal]{list-style-type:decimal}.prose ol[data-list-style=hebrew]{list-style-type:hebrew}.prose ol[data-list-style=lowerLatin]{list-style-type:lower-latin}.prose ol[data-list-style=upperLatin]{list-style-type:upper-latin}.prose ol[data-list-style=lowerRoman]{list-style-type:lower-roman}.prose li>ul,.prose li>ol{margin-block:.15em 0}.prose li ul{list-style-type:"– "}.prose li li ul{list-style-type:"· "}.prose li p{text-indent:0}.prose .small-caps{font-variant-caps:small-caps}.prose .redaction{background:var(--text);color:#0000;border-radius:1px}.prose .redaction:hover{color:var(--editor)}.prose .scene-break{color:var(--text-2);letter-spacing:.5em;text-align:center;border:0;margin-block:1em}.prose .scene-break:before{content:"* * *"}.prose p:is([data-keep-together],[data-keep-with-next],[data-space-before],[data-space-after],[data-tracking]){border-inline-start:2px solid var(--accent-soft);margin-inline-start:-10px;padding-inline-start:8px}.prose .no-break{background:var(--tint);border-radius:2px}.prose .page-break{border-block-start:1px dashed var(--text-3);color:var(--text-2);font-family:var(--font);font-size:var(--fs-small);text-align:center;margin-block:1em}.prose .page-break:before{content:attr(data-label)}.prose .image-block{border:1px dashed var(--sep-strong);color:var(--text-2);cursor:pointer;text-align:center;border-radius:6px;margin-block:.8em;padding:16px}.prose .image-block img{max-block-size:320px;max-inline-size:100%;margin-inline:auto;display:block}.prose .image-block[data-wrap=start],.prose .image-block[data-wrap=end]{inline-size:33%;margin-block:.3em .6em;padding:8px}.prose .image-block[data-wrap=start]{float:inline-start;margin-inline-end:1em}.prose .image-block[data-wrap=end]{float:inline-end;margin-inline-start:1em}.prose .image-block[data-wrap-width=half][data-wrap=start],.prose .image-block[data-wrap-width=half][data-wrap=end]{inline-size:50%}.prose h1,.prose h2,.prose h3,.prose h4,.prose .scene-break,.prose .page-break{clear:both}.prose .image-block[data-frame=line] img{border:1px solid}.prose .image-block[data-frame=photo] img{box-sizing:border-box;background:#fff;border:1px solid #595959;padding:6px}.prose .image-block[data-frame=oval] img{border:1px solid;border-radius:50%}.prose .image-block[data-frame=rounded] img{border:1px solid #595959;border-radius:12px}.prose table{border-collapse:collapse;border-block:1.5px solid;margin-block:.8em;margin-inline:auto;font-size:.9em}.prose table[data-caption-text]:before{content:attr(data-caption-text);text-align:center;padding-block-end:.4em;font-size:.9em;display:table-caption}.prose table[data-caption-label][data-caption-text]:before,.prose [data-caption-label] table[data-caption-text]:before{content:var(--caption-label) ": " attr(data-caption-text);unicode-bidi:plaintext}.prose .image-block[data-caption-text]:after{content:attr(data-caption-text);unicode-bidi:plaintext;margin-block-start:.5em;font-size:.9em;display:block}.prose .image-block[data-caption-label][data-caption-text]:after{content:var(--caption-label) ": " attr(data-caption-text)}.prose td,.prose th{border:1px dashed var(--sep);text-align:start;vertical-align:top;min-inline-size:6em;padding:.35em .6em}.prose th{border-block-end:1px solid;font-weight:700}.prose td p,.prose th p{text-indent:0}.prose .selectedCell{background:var(--selection)}.prose .tableWrapper{overflow-x:auto}.prose table.fixed-widths td,.prose table.fixed-widths th{overflow-wrap:normal;min-inline-size:0}.prose td.cell-align-start,.prose th.cell-align-start{text-align:start}.prose td.cell-align-center,.prose th.cell-align-center{text-align:center}.prose td.cell-align-end,.prose th.cell-align-end,.prose td.cell-align-number,.prose th.cell-align-number{text-align:end}.prose td.cell-align-number{font-variant-numeric:lining-nums tabular-nums}.prose.column-border,.prose.column-border *{cursor:col-resize}.prose table.resizing{-webkit-user-select:none;user-select:none}.prose .chat-block{margin-block:1em;margin-inline:1.5em;font-size:.92em}.prose .chat-day{color:var(--text-2);font-family:var(--font);text-align:center;margin-block:.9em .4em;font-size:.74em;font-weight:500}.prose .chat-head{border-block-end:1px solid var(--sep);flex-direction:column;align-items:center;gap:.3em;margin-block-end:1em;padding-block-end:.5em;display:flex;position:relative}.prose .chat-avatar{background:color-mix(in srgb, currentColor 13%, transparent);block-size:2.5em;inline-size:2.5em;color:var(--text-2);font-family:var(--font);text-align:center;border-radius:50%;flex:none;font-size:.74em;font-weight:600;line-height:2.5em}.prose .chat-title-input{border-radius:var(--r-control);min-inline-size:0;color:inherit;font-family:var(--font);text-align:center;background:0 0;border:0;flex:1;padding:2px 4px;font-size:.8em;font-weight:600}.prose .chat-title-input:hover,.prose .chat-title-input:focus{background:var(--hover);outline:none}.prose .chat-title-input::placeholder{color:var(--placeholder);font-weight:400}.prose .chat-remove{opacity:0;position:absolute;inset-block-start:0;inset-inline-end:0}.prose .chat-head .chat-title-input{flex:none;inline-size:100%}.prose .chat-block:hover .chat-remove,.prose .chat-block:focus-within .chat-remove{opacity:1}.prose .chat-messages{font-family:var(--font);flex-direction:column;gap:.2em;display:flex}.prose .chat-msg{inline-size:fit-content;max-inline-size:70%;position:relative}.prose .chat-msg-start:not(:first-child){margin-block-start:.75em}.prose .chat-msg-received{margin-inline:.45em auto}.prose .chat-msg-sent{margin-inline:auto .45em}.prose .chat-bubble{border-radius:1em;min-inline-size:3em;padding:.46em .8em;line-height:1.4;position:relative}.prose .chat-msg-received .chat-bubble{background:color-mix(in srgb, currentColor 10%, transparent)}.prose .chat-msg-sent .chat-bubble{background:color-mix(in srgb, currentColor 24%, transparent)}.prose .chat-msg-end .chat-bubble:after{content:"";background:inherit;block-size:1em;inline-size:.5em;position:absolute;inset-block-end:0}.prose .chat-msg-received.chat-msg-end .chat-bubble{border-end-start-radius:.2em}.prose .chat-msg-received.chat-msg-end .chat-bubble:after{border-start-start-radius:100%;inset-inline-start:-.45em}.prose .chat-msg-sent.chat-msg-end .chat-bubble{border-end-end-radius:.2em}.prose .chat-msg-sent.chat-msg-end .chat-bubble:after{border-start-end-radius:100%;inset-inline-end:-.45em}.prose .chat-sender{color:var(--text-2);margin-block-end:.15em;padding-inline:.95em;font-size:.72em;font-weight:600}.prose .chat-time{color:var(--text-2);font-variant-numeric:lining-nums;margin-block:.15em .3em;padding-inline:.15em;font-size:.72em}.prose .chat-msg-sent .chat-time{text-align:end}.prose .chat-text{text-align:start;min-block-size:1.55em;position:relative}.prose .chat-text:has(>[data-node-view-content-react]>br.ProseMirror-trailingBreak:only-child){min-inline-size:3em}.prose .chat-text:has(>[data-node-view-content-react]>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);white-space:nowrap;color:var(--text-3);pointer-events:none;position:absolute;inset-inline-start:0}.prose .chat-tools{z-index:2;border-radius:var(--r-control);background:var(--float-bg);inline-size:150px;box-shadow:var(--control-shadow);font-family:var(--font);font-size:calc(12px * var(--ui-scale));flex-direction:column;gap:2px;padding:3px;line-height:1.2;display:none;position:absolute;inset-block-start:0}.prose .chat-msg-received .chat-tools{inset-inline-start:calc(100% + 8px)}.prose .chat-msg-sent .chat-tools{inset-inline-end:calc(100% + 8px)}.prose .chat-msg.is-active .chat-tools,.prose .chat-msg:focus-within .chat-tools{display:flex}.prose .chat-tool-row{gap:1px;display:flex}.prose .chat-tool-input{min-inline-size:0;font-size:calc(12px * var(--ui-scale))}.prose .chat-tool-time{flex:1}.prose .chat-tools .btn-icon{min-inline-size:22px;padding:0}.prose .chat-foot{font-family:var(--font);font-size:calc(12px * var(--ui-scale));justify-content:flex-start;gap:8px;margin-block-start:.6em;display:flex}.prose .chat-block:has(.react-renderer:last-child>.chat-msg.is-active) .chat-foot{margin-block-start:calc(64px * var(--ui-scale))}.prose .chat-add{color:var(--text-2);gap:4px}.prose .written-note{background:color-mix(in srgb, currentColor 3.5%, transparent);border-radius:6px;margin-block:1.2em;margin-inline:1.8em}.prose .note-head button{white-space:nowrap}.prose .note-head .segmented button{padding-inline:7px}.prose .note-head{align-items:center;gap:var(--s1);font-family:var(--font);font-size:calc(12px * var(--ui-scale));flex-wrap:wrap;padding:4px 6px;display:flex}.prose .note-body p,.prose .note-signature{text-indent:0;text-align:start;margin:0}.prose .written-handwritten .note-body{font-family:"Gveret Levin", var(--book-font);padding:.3em 1.2em .9em;font-size:1.01em;line-height:1.72}.prose .written-handwritten .note-body p+p{margin-block-start:.3em}.prose .written-handwritten .note-signature{margin-block-start:.8em}.prose .written-typed .note-body{border-block:1px solid var(--sep-strong);font-family:"Cousine", var(--book-font);letter-spacing:-.05em;margin:.3em 1em 1em;padding:.85em .4em;font-size:.82em;line-height:1.42}.prose .written-typed .note-body p+p,.prose .written-typed .note-signature{margin-block-start:1.42em}.prose .note-signature{text-align:end}.prose .note-signature:has(>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--text-3)}.prose .note-body{position:relative}.prose .note-body:has(>[data-node-view-content-react]>p:only-child>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none;position:absolute;inset-inline-start:1.2em}.prose .written-typed .note-body:has(>[data-node-view-content-react]>p:only-child>br.ProseMirror-trailingBreak:only-child):before{inset-inline-start:.4em}.prose .fiction-block{border:1px solid var(--sep-strong);margin-block:.8em}.prose .fiction-post{border-radius:.4em}.prose .fiction-email,.prose .fiction-clipping{margin-inline:1.5em}.prose .fiction-head{align-items:flex-start;gap:var(--s1);border-block-end:1px solid var(--sep);font-family:var(--font);font-size:calc(12px * var(--ui-scale));padding:4px 6px;display:flex}.prose .fiction-fields{flex:1;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:4px;display:grid}.prose .fiction-fields.is-labeled{grid-template-columns:1fr}.prose .fiction-field{grid-template-columns:4em 1fr;align-items:center;gap:6px;display:grid}.prose .fiction-label{color:var(--text-2);font-weight:600}.prose .fiction-input{min-inline-size:0;font-size:calc(12px * var(--ui-scale))}.prose .fiction-body{padding:.5em .9em;font-size:.9em;position:relative}.prose .fiction-body p{text-indent:0}.prose .fiction-body:has(>[data-node-view-content-react]>p:only-child>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none;position:absolute;inset-inline-start:.9em}.prose .fiction-foot{border-block-start:1px solid var(--sep);font-family:var(--font);padding:4px 6px}.prose .fiction-block.fiction-clipping{border:1px solid color-mix(in srgb, currentColor 70%, transparent);max-inline-size:21em;margin-inline:auto;padding:.8em .9em .9em;position:relative}.prose .clip-head{text-align:center;border-block-end:1px solid;flex-direction:column;margin-block-end:.65em;padding-block-end:.45em;display:flex}.prose .clip-field{inline-size:100%;color:inherit;font-family:var(--book-font);text-align:center;background:0 0;border:0;border-radius:3px;margin:0;padding:1px 2px}.prose .clip-field::placeholder{color:var(--text-3);font-weight:400}.prose .clip-field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.prose .clip-masthead{border-block-end:3.5px double;border-radius:0;margin-block-end:.5em;padding-block-end:.2em;font-size:1.05em;font-weight:700}.prose .clip-headline{resize:none;font-size:1.32em;font-weight:700;line-height:1.15;overflow:hidden}.prose .clip-sub{margin-block-start:.35em;font-size:.8em}.prose .clip-remove{opacity:0;position:absolute;inset-block-start:4px;inset-inline-end:4px}.prose .fiction-post .fiction-input,.prose .fiction-email .fiction-input{border-radius:var(--r-control);block-size:auto;box-shadow:none;color:inherit;font-family:var(--font);background:0 0;border:0;padding:1px 4px}.prose .fiction-post .fiction-input:hover,.prose .fiction-post .fiction-input:focus,.prose .fiction-email .fiction-input:hover,.prose .fiction-email .fiction-input:focus{background:var(--hover);outline:none}:is(.prose .fiction-post:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fiction-input,.prose .fiction-email:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fiction-input){text-align:right}.prose .fiction-post .fiction-head .btn-icon,.prose .fiction-email .fiction-head .btn-icon{opacity:0;position:absolute;inset-block-start:4px;inset-inline-end:4px}.prose .fiction-post:hover .fiction-head .btn-icon,.prose .fiction-post:focus-within .fiction-head .btn-icon,.prose .fiction-email:hover .fiction-head .btn-icon,.prose .fiction-email:focus-within .fiction-head .btn-icon{opacity:1}.prose .fiction-post{font-family:var(--font);border-radius:.7em;padding:.8em 1em .7em;position:relative}.prose .fiction-post .fiction-head{border:0;align-items:center;gap:.6em;padding:0;font-size:.95em}.prose .fiction-avatar{background:color-mix(in srgb, currentColor 13%, transparent);block-size:2.6em;inline-size:2.6em;color:var(--text-2);text-align:center;border-radius:50%;flex:none;font-size:.8em;font-weight:600;line-height:2.6em}.prose .fiction-post .fiction-fields{grid-template-columns:1fr auto;grid-template-areas:"author time""handle time";gap:0 .5em;padding-inline-end:1.8em}.prose .fiction-post .fiction-input{font-size:inherit}.prose .fiction-post .fiction-input-author{grid-area:author;font-weight:600}.prose .fiction-post .fiction-input-handle{grid-area:handle}.prose .fiction-post .fiction-input-time{grid-area:time;align-self:start;inline-size:7em}.prose .fiction-post .fiction-input-handle,.prose .fiction-post .fiction-input-time,.prose .fiction-post .fiction-input-counts{color:var(--text-2);font-size:.82em}.prose .fiction-post .fiction-body{padding:.65em 0 0;font-size:.95em}.prose .fiction-post .fiction-body p+p{margin-block-start:.6em}.prose .fiction-post .fiction-body:before{inset-inline-start:0}.prose .fiction-post .fiction-foot{margin-block-start:.7em;padding:.4em 0 0}.prose .fiction-post .fiction-input-counts{inline-size:100%}.prose .fiction-email{border:0;border-block-start:1.5px solid;padding-block-start:.5em;position:relative}.prose .fiction-email .fiction-head{border-block-end:1px solid var(--sep-strong);padding:0 0 .5em;font-size:.82em}.prose .fiction-email .fiction-fields{gap:1px;padding-inline-end:1.8em}.prose .fiction-email .fiction-field{grid-template-columns:3.4em 1fr;gap:4px}.prose .fiction-email .fiction-label{color:var(--text-2);font-weight:400}.prose .fiction-email .fiction-input{font-size:inherit}.prose .fiction-email .fiction-field-subject{order:-1;grid-template-columns:1fr;margin-block-end:.3em}.prose .fiction-email .fiction-field-subject .fiction-label{display:none}.prose .fiction-email .fiction-input-subject{font-size:1.3em;font-weight:600}.prose .fiction-email .fiction-input-date{color:var(--text-2)}.prose .fiction-email .fiction-body{padding:.75em 0 0;font-size:.95em}.prose .fiction-email .fiction-body p+p{margin-block-start:.6em}.prose .fiction-email .fiction-body:before{inset-inline-start:0}.prose .fiction-clipping:hover .clip-remove,.prose .fiction-clipping:focus-within .clip-remove{opacity:1}.prose .fiction-clipping .clip-body{text-align:justify;padding:0;font-size:.82em;line-height:1.3}.prose .fiction-clipping .clip-body p{text-indent:1em;margin:0}.prose .fiction-clipping .clip-body p:first-child{text-indent:0}.prose .fiction-clipping .clip-body:has(>[data-node-view-content-react]>p:only-child>br.ProseMirror-trailingBreak:only-child):before{inset-inline-start:0}.prose .chat-block+p,.prose .written-note+p,.prose .fiction-block+p{text-indent:0}.prose .note{color:var(--text);cursor:default;font-family:var(--font);font-variant-numeric:tabular-nums;vertical-align:super;background:0 0;border-radius:2px;margin-inline:0;padding-inline:1px;font-size:.7em;font-weight:600;line-height:0;display:inline;position:relative}.prose .note:hover,.prose .note:focus-visible{background:color-mix(in srgb, var(--accent) 16%, transparent);cursor:pointer}.prose .note:focus-visible{outline:2px solid var(--focus-halo);outline-offset:1px}.prose .note[data-kind=footnote]{counter-increment:note}.prose .note[data-kind=footnote]:before{content:counter(note)}.prose .note[data-kind=endnote]{counter-increment:endnote;color:var(--text-2);font-weight:500}.prose .note[data-kind=endnote]:before{content:counter(endnote)}.prose .ProseMirror-selectednode{outline:2px solid var(--accent)}.prose .reveal-flash{border-radius:3px;animation:1.6s ease-out reveal-flash}@keyframes reveal-flash{0%,40%{background:var(--find-current)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.prose .reveal-flash{background:var(--find-current);animation:none}}.prose .xref{border-radius:var(--r-small);background:var(--tint);box-shadow:inset 0 0 0 .5px var(--sep-strong);color:var(--text);cursor:pointer;font-family:var(--font);white-space:nowrap;align-items:baseline;gap:3px;padding-inline:5px;font-size:.88em;line-height:1.5;display:inline-flex}.prose .xref:hover{background:var(--pressed)}.prose .xref:focus-visible{outline:2px solid var(--focus-halo);outline-offset:1px}.prose .xref-icon{color:var(--text-2);flex:none;align-self:center}.prose .xref-broken{background:color-mix(in srgb, var(--danger) 10%, transparent);box-shadow:inset 0 0 0 .5px var(--danger);color:var(--danger)}.prose .xr-anchor{background:color-mix(in srgb, var(--accent-soft) 12%, transparent);border-radius:2px}.prose .comment-anchor{background:var(--comment);border-radius:2px}.xref-form{flex-direction:column;gap:10px;inline-size:min(34rem,100%);display:flex}.index-preview{max-block-size:18rem;margin:var(--s2) 0;border-radius:var(--r-group);background:var(--control);box-shadow:var(--field-shadow);padding:4px;list-style:none;overflow-y:auto}.index-preview .check-row{align-items:baseline;padding:4px 6px}.index-preview-where{color:var(--text-2);flex:none}.index-preview-text{overflow-wrap:anywhere;min-inline-size:0}.index-preview mark{border-radius:var(--r-small);background:var(--selection);color:inherit}.xref-list{border-radius:var(--r-group);background:var(--control);min-block-size:8rem;max-block-size:18rem;box-shadow:var(--field-shadow);padding:4px;overflow-y:auto}.xref-group{color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:6px 6px 2px}.xref-row{border-radius:var(--r-small);inline-size:100%;color:var(--text);cursor:default;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 8px;display:flex}.xref-row:hover{background:var(--hover)}.xref-row-on,.xref-row-on:hover{background:var(--selected);color:var(--selected-text)}.xref-row-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.xref-row-where{opacity:.7;max-inline-size:45%;font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.xref-empty{text-align:center;padding:12px}.xref-show{border:0;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;padding:0;display:flex}.xref-show .field-label{padding:0}.xref-show .form-note{flex-basis:100%;margin:0}.prose .mark-sans{font-family:var(--font)}.prose .mark-mono,.prose code{font-family:ui-monospace,monospace}.preview{background:var(--preview);flex-direction:column;flex:1;min-inline-size:0;display:flex}.float-bar{z-index:5;inline-size:max-content;max-inline-size:calc(100% - var(--s2));padding:var(--s1);background:var(--float-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--r-panel);box-shadow:var(--shadow-popover);opacity:.86;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px;margin-inline:auto;transition:opacity .16s,box-shadow .16s;display:flex;position:absolute;inset-block-end:var(--s3);inset-inline:0}.preview:hover .float-bar,.float-bar:hover,.float-bar:focus-within{opacity:1}.float-bar>*{flex:none}.float-sep{background:var(--sep-strong);block-size:16px;inline-size:1px;margin-inline:2px}.page-info{padding-inline:var(--s1);color:var(--text-2);font-size:var(--fs-callout);font-variant-numeric:tabular-nums;white-space:nowrap}.preview-busy{inline-size:14px;color:var(--text-2);place-items:center;display:inline-grid}.preview{container-type:inline-size}@container (width<=440px){.float-bar .tb-text>span{display:none}}@container (width<=400px){.float-bar .page-info-kind,.float-bar .float-sep{display:none}}.preview-note{margin:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-control);background:var(--menu-bg);color:var(--text-2)}.preview-failure{inset-block-start:var(--s2);inset-inline:var(--s3);z-index:2;max-inline-size:460px;padding:var(--s2) var(--s3);background:var(--menu-bg);color:var(--text-2);font-size:calc(13px * var(--ui-scale));box-shadow:var(--shadow-popover);border-radius:6px;margin-inline:auto;position:absolute}.preview-failure p{margin:0}.preview-failure .preview-retry{margin-block:var(--s2) var(--s1)}.preview-failure pre{margin:var(--s1) 0 0;white-space:pre-wrap;max-block-size:120px;font-size:var(--fs-callout);overflow:auto}.stage{box-sizing:border-box;flex:1;place-items:center;min-block-size:0;padding-block-end:56px;display:grid;position:relative;overflow:hidden}.print-scroll{box-sizing:border-box;direction:ltr;block-size:100%;inline-size:100%;display:flex;overflow:hidden}.print-scroll-zoomed{padding:28px;overflow:auto}.print-spread{direction:ltr;flex:none;margin:auto;display:flex;position:relative}.preview:focus{outline:none}.jump-form{gap:var(--s2);inline-size:170px;display:grid}.jump-input{text-align:start;font-variant-numeric:tabular-nums;flex:1;min-inline-size:0}.jump-hint{font-size:var(--fs-callout);margin:0}.zoom-value{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:3.2ch}.print-slot{flex:none}.print-page{background:#fffdf7;line-height:0;position:relative;box-shadow:0 1px 2px #1c1b1733,0 12px 32px #1c1b1733}.print-page svg{block-size:100%;inline-size:100%;display:block}.print-page:after{content:"";pointer-events:none;inline-size:7%;position:absolute;inset-block:0}.print-page.page-left:after{background:linear-gradient(90deg,#0000,#00000017);inset-inline-end:0}.print-page.page-right:after{background:linear-gradient(270deg,#0000,#00000017);inset-inline-start:0}.custom-trim{flex-wrap:wrap;align-items:center;gap:12px}.custom-trim-field{align-items:center;gap:6px;display:flex}.custom-trim-field input{inline-size:72px}.print-page.has-guides{overflow:hidden}.print-page.has-guides:before{content:"";inset:var(--g-top) var(--g-right) var(--g-bottom) var(--g-left);box-sizing:border-box;pointer-events:none;z-index:1;border:1px dashed #be2828e6;position:absolute;box-shadow:0 0 0 100vmax #d6454133}.edge-btn{background:var(--menu-bg);block-size:44px;inline-size:44px;box-shadow:var(--shadow-popover);color:var(--text);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.stage:hover .edge-btn,.edge-btn:focus-visible{opacity:1}.edge-btn:active{background:var(--pressed)}.edge-prev{inset-inline-start:14px}.edge-next{inset-inline-end:14px}.device-wrap{direction:ltr;position:relative}.device{transform-origin:0 0;background:linear-gradient(145deg,#3a3a3f,#17171a 45%,#2b2b2f);position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:inset 0 0 0 1px #5a5a60,inset 0 0 0 3px #0c0c0d,inset 0 2px 3px #ffffff14,0 24px 56px #00000061,0 4px 10px #00000040}.device-tablet{background:linear-gradient(145deg,#46464b,#202023 50%,#333337)}.device-reader{background:linear-gradient(160deg,#2a2a2c,#1b1b1d 55%,#232325);box-shadow:inset 0 0 0 1px #3c3c3f,inset 0 1px 1px #ffffff0f,0 20px 48px #00000052,0 4px 10px #00000038}.device-hardware{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.device-hardware:before,.device-hardware:after{content:"";background:linear-gradient(90deg,#202023,#55555a);border-radius:2px;inline-size:4px;position:absolute}.device-phone .device-hardware:before{block-size:60px;inset-block-start:150px;inset-inline-start:-3px}.device-phone .device-hardware:after{block-size:92px;inset-block-start:200px;inset-inline-end:-3px}.device-tablet .device-hardware{background:radial-gradient(circle at 50% 11px,#08080a 0 3.5px,#2c2c31 4.5px,#0000 5.5px)}.device-tablet .device-hardware:before{display:none}.device-tablet .device-hardware:after{background:linear-gradient(#202023,#55555a);block-size:4px;inline-size:56px;inset-block-start:-3px;inset-inline-end:90px}.device-reader .device-hardware:before,.device-reader .device-hardware:after{display:none}.device-screen{touch-action:pan-y;block-size:100%;inline-size:100%;position:relative;overflow:hidden}.scheme-light{color:#1c1c1e;background:#fff}.scheme-sepia{color:#433422;background:#f4ecd8}.scheme-dark{color:#e5e5e7;background:#1c1c1e}.device-reader .scheme-light>*,.device-reader .scheme-dark>*{filter:grayscale()}.device-reader .scheme-light{color:#1e1e1e;background:#dadbd3}.device-reader .scheme-dark{color:#cfd0c8;background:#262724}.ebook-viewport{direction:rtl;position:absolute;overflow:hidden}.device-glass{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000004d,inset 0 0 12px #00000024}.device-phone .device-glass,.device-tablet .device-glass{background:linear-gradient(125deg,#ffffff12,#0000 32%)}.device-phone .device-glass:before{content:"";background:#050506;border-radius:12px;block-size:24px;inline-size:84px;margin-inline-start:-42px;position:absolute;inset-block-start:10px;inset-inline-start:50%}.device-header,.device-footer{box-sizing:border-box;font-size:calc(12px * var(--ui-scale));pointer-events:none;line-height:16px;position:absolute;inset-inline:0}.device-header{opacity:.55;justify-content:space-between;gap:16px;display:flex;inset-block-start:18px}.device-phone .device-header{inset-block-start:38px}.device-header span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.device-header-title{flex:0 auto}.device-header-chapter{text-align:end;flex:1 1 0}.device-footer{gap:6px;display:grid;inset-block-end:14px}.device-phone .device-footer{inset-block-end:20px}.device-progress{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:1px;block-size:2px;display:block}.device-progress-fill{background:color-mix(in srgb, currentColor 60%, transparent);border-radius:1px;block-size:100%;display:block}.device-position{opacity:.55;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.device-cover{background:inherit;position:absolute;inset:0}.device-cover .preview-cover{block-size:100%;inline-size:100%}.device-cover img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.start-screen{background:var(--window);flex:1;min-block-size:0;display:flex;overflow:auto}.start-card{grid-template-columns:340px minmax(0,1fr);min-block-size:480px;inline-size:100%;display:grid}.start-brand{padding:var(--s5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-mark{filter:drop-shadow(0 4px 10px #00000040);flex:none}.start-name{margin:var(--s3) 0 var(--s1);white-space:nowrap;font-size:calc(26px * var(--ui-scale));font-weight:var(--fw-bold);line-height:1.2}.start-tagline{max-inline-size:24ch;color:var(--text-2);font-size:var(--fs-body);margin:0;line-height:1.5}.start-version{margin:var(--s3) 0 0;color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.start-main{justify-content:center;gap:var(--s3);min-block-size:0;min-inline-size:0;padding:var(--s5);border-inline-start:.5px solid var(--sep-strong);background:var(--editor);flex-direction:column;display:flex}.start-main>*{inline-size:min(100%,540px);margin-inline:auto}.start-heading{margin:0 0 var(--s2);color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.start-actions,.recent-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.start-action{border-radius:var(--r-group);inline-size:100%;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:12px;padding-block:6px;padding-inline:8px;display:flex}.start-action:hover{background:var(--hover)}.start-action:active{background:var(--pressed)}.start-action-icon{border-radius:var(--r-group);background:var(--accent);block-size:32px;inline-size:32px;color:var(--accent-text);flex:none;place-items:center;display:grid}.start-action:not([data-primary]) .start-action-icon{background:var(--tint);color:var(--text)}.start-action-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.start-action-title{font-weight:var(--fw-semibold)}.start-action-hint{color:var(--text-2);font-size:var(--fs-callout)}.start-kbd{color:var(--text-3);font-family:inherit;font-size:var(--fs-callout);unicode-bidi:isolate;flex:none}.start-recent{min-block-size:0;max-block-size:320px;border-block-start:.5px solid var(--sep-strong);flex-direction:column;flex:1;padding-block-start:var(--s3);display:flex}.recent-list{flex:1;gap:0;min-block-size:0;overflow-y:auto}.recent-row{position:relative}.recent-item{inline-size:100%;padding-block:6px;padding-inline:var(--s2);border-radius:var(--r-group);color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:12px;display:flex}.recent-item:hover,.recent-row:focus-within .recent-item{background:var(--hover)}.recent-cover{block-size:48px;inline-size:36px;box-shadow:var(--shadow-1);object-fit:cover;border-radius:2px 4px 4px 2px;flex:none}.recent-cover-fallback{border-inline-start:2px solid var(--sep-strong);background:var(--page);color:var(--page-ink);font-size:var(--fs-title3);font-weight:var(--fw-semibold);place-items:center;line-height:1;display:grid}.recent-text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.recent-name{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-author,.recent-folder{color:var(--text-2);font-size:var(--fs-callout);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-folder{display:block}.recent-date{color:var(--text-2);font-size:var(--fs-callout);flex:none}.recent-remove{inline-size:var(--h-icon-btn);block-size:var(--h-icon-btn);border-radius:var(--r-control);background:var(--editor);color:var(--text-2);opacity:0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--s2);transform:translateY(-50%)}.recent-row:hover .recent-remove,.recent-remove:focus-visible{opacity:1}.recent-row:hover .recent-date,.recent-row:focus-within .recent-date{visibility:hidden}.recent-remove:hover{background:var(--pressed);color:var(--text)}.recent-empty{padding:var(--s4);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.recent-empty-title{color:var(--text-2);font-size:var(--fs-title2);font-weight:var(--fw-semibold);margin:0}.recent-empty-hint{margin:var(--s1) 0 var(--s3);color:var(--text-2);max-inline-size:36ch}.recent-empty-actions{gap:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=760px){.start-card{grid-template-columns:1fr}}.dialog{border-radius:var(--r-panel);background:var(--sheet-bg);inline-size:min(440px,100vw - 32px);box-shadow:var(--shadow-window);color:var(--text);border:0;padding:0}.dialog[hidden]{display:none}.dialog:modal{margin-block:var(--h-toolbar) auto;box-shadow:var(--shadow-sheet);border-start-start-radius:0;border-start-end-radius:0;margin-inline:auto;animation:.2s ease-out sheet-in}html:not(:has(.toolbar)) .dialog:modal{border-radius:var(--r-panel);margin-block-start:12vh}@keyframes sheet-in{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.dialog:modal{animation:none}}.about{align-items:center;gap:var(--s1);padding-block:var(--s3);text-align:center;flex-direction:column;display:flex}.about-name{margin:var(--s2) 0 0;font-size:var(--fs-title3);font-weight:var(--fw-bold)}.about .muted{margin:0}.dialog-wide{inline-size:min(680px,100vw - 32px)}.dialog::backdrop{background:var(--backdrop)}.dialog.dialog-templates{inline-size:min(880px,100vw - 32px)}.template-hint{margin-block:0 var(--s3)}.template-grid{align-items:start;gap:var(--s3);padding-block:var(--s1) var(--s2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.template-card .gallery-name{justify-content:flex-start}.house-new{margin-block-end:var(--s3)}.house-new-grid{gap:var(--s3);padding-block:var(--s1) var(--s2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.house-card{min-block-size:64px;padding:var(--s3);border-radius:var(--r-small);background:var(--editor);outline-offset:0;box-shadow:var(--field-shadow);text-align:start;outline:3px solid #0000;justify-content:center}.house-card[aria-checked=true]{outline-color:var(--accent)}.house-card:focus-visible{outline-color:var(--focus-halo)}.house-styles{margin-block-start:var(--s4)}.house-head-actions{gap:var(--s3);display:flex}.house-list{margin:0;padding:0;list-style:none}.house-row{gap:var(--s2)}.house-text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.house-name{font-weight:var(--fw-regular)}.house-chips{font-size:var(--fs-small)}.house-save-hint{margin-block:var(--s3) var(--s1)}.house-pattern{resize:vertical;inline-size:100%}.house-pattern-field{gap:var(--s1);flex-direction:column;display:flex}.house-pattern-head{justify-content:space-between;align-items:flex-end;gap:var(--s3);display:flex}.house-pattern-head>:last-child,.house-pattern-head button{white-space:nowrap;flex:none}.dialog-title{font-size:var(--fs-title3);font-weight:var(--fw-bold);margin:0;padding-block:20px 4px;padding-inline:20px;line-height:1.3}.dialog-head{justify-content:space-between;align-items:center;gap:var(--s2);padding-inline-end:12px;display:flex}.dialog-head .dialog-title{min-inline-size:0}.dialog-close{flex:none;margin-block-start:14px}.dialog-body{max-block-size:70vh;padding-block:var(--s2);padding-inline:20px;overflow-y:auto}.dialog-actions{border-block-start:.5px solid var(--sep-strong);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.form-grid{grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.form-grid .field{display:contents}.form-compact{grid-template-columns:9rem minmax(0,1fr)}.form-grid .field-top>.field-label{align-self:start;padding-block-start:4px}.form-grid .field-label{color:var(--text);font-size:var(--fs-body);text-align:start}.field-control .btn{white-space:nowrap}.field-control{align-items:center;gap:8px;min-inline-size:0;display:flex}.form-heading{border-block-end:.5px solid var(--sep-strong);font-size:calc(13px * var(--ui-scale));grid-column:1/-1;margin:12px 0 0;padding-block-end:4px;font-weight:600}.form-heading:first-child{margin-block-start:0}.form-grid>.form-note{grid-column:2;margin:0}.form-grid>.form-full{grid-column:1/-1;min-inline-size:0}.field-hint{color:var(--text-2);font-size:var(--fs-callout)}.field-control .check-row{align-items:center;margin-block-end:0}.image-thumb{border-radius:var(--r-control);background:var(--strip);block-size:64px;inline-size:96px;box-shadow:var(--field-shadow);color:var(--text-2);place-items:center;display:grid;overflow:hidden}.image-thumb img{object-fit:contain;max-block-size:64px;max-inline-size:96px;display:block}.input-medium{flex:0 15rem}.input-narrow{flex:0 0 7ch;inline-size:7ch;min-inline-size:7ch}.input-code{flex:0 0 20ch;inline-size:20ch}.input-role{flex:0 9rem}.input-narrow::-webkit-inner-spin-button{appearance:none;margin:0}.input-narrow::-webkit-outer-spin-button{appearance:none;margin:0}.input-narrow[type=number]{appearance:textfield}.btn-icon{min-inline-size:var(--h-control);color:var(--text-2);flex:none;padding-inline:0}.logo-thumb{border-radius:var(--r-control);block-size:28px;inline-size:40px;box-shadow:var(--field-shadow);color:#6e6e73;background:#fff;flex:none;place-items:center;display:grid;overflow:hidden}.logo-thumb img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.cover-field{align-items:center;gap:8px;display:flex}.image-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-picker-thumb{block-size:34px;inline-size:48px}.image-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:8ch;min-inline-size:0;overflow:hidden}.image-picker .btn{white-space:nowrap}.cover-field .muted{padding:0}.format-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.format-option{inline-size:100%;padding:var(--s2) var(--s3);border-radius:var(--r-group);background:var(--control);box-shadow:var(--control-shadow);text-align:start;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.format-option:active:not(:disabled){background:var(--control-pressed)}.format-option:disabled{color:var(--text-2)}.format-name{font-weight:var(--fw-regular)}.format-note{color:var(--text-2);font-size:var(--fs-callout)}.dialog-docked{inline-size:min(760px,100vw - 32px);margin-block-start:calc(var(--h-toolbar) + var(--s2));margin-inline:var(--s4) auto;border-radius:var(--r-panel);box-shadow:var(--shadow-window);background:var(--sheet-bg)}.dialog-docked:modal{inline-size:min(760px,100vw - 32px);margin-block-start:calc(var(--h-toolbar) + var(--s2));margin-inline:var(--s4) auto;border-radius:var(--r-panel);box-shadow:var(--shadow-window);background:var(--sheet-bg)}.dialog-docked .dialog-body{max-block-size:calc(100vh - 220px)}.dialog-docked::backdrop{background:0 0}.print-section{padding-block:var(--s2) var(--s3)}.print-section-title{margin:0 0 var(--s1);padding-inline:var(--s3);color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-regular)}.group>.print-row{margin-block-end:0}.group>.print-row.group-row,.group>.check-row.group-row{justify-content:flex-start}.group>.check-row.group-row{align-items:flex-start}.group>.print-note{padding:0 var(--s3) var(--s2);margin:0}.group-row .print-note{margin-block:2px 0}.print-section>.print-note{padding-inline:var(--s3)}.print-row{align-items:center;gap:var(--s3);margin-block-end:var(--s2);display:flex}.print-row>.field-label{min-inline-size:110px}.print-row>.segmented{grid-auto-columns:1fr;grid-auto-flow:column;inline-size:280px;display:grid}.print-note{margin-block:2px var(--s2);font-size:var(--fs-callout);display:block}.print-result{font-size:var(--fs-callout);font-variant-numeric:tabular-nums}.printer-row{inline-size:100%;color:var(--text);text-align:start;background:0 0;border:0}.printer-row[aria-checked=true]:after{content:"";block-size:10px;inline-size:5px;border:solid var(--accent);border-width:0 2px 2px 0;flex:none;margin-inline-end:var(--s1);transform:rotate(45deg)}.trim-row,.trim-custom{align-items:flex-start}.trim-row>.field-label,.trim-custom>.field-label{flex:none;inline-size:110px;padding-block-start:3px}.trim-options{gap:2px var(--s1);flex-wrap:wrap;flex:1;display:flex}.trim-option{border-radius:var(--r-control);color:var(--text);font-size:var(--fs-callout);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:2px 4px}.trim-option:hover{background:var(--hover)}.trim-option[aria-checked=true]{background:var(--accent);color:var(--accent-text)}.trim-custom-body{flex:1}.group>.group-row.trim-chosen,.group>.group-row.trim-row,.group>.group-row.trim-custom{justify-content:flex-start}.printer-row:focus-visible{outline-offset:-2px}.trim-slot{place-items:end center;block-size:46px;inline-size:44px;display:grid}.trim-thumb{border:.5px solid var(--text-2);background:var(--page);box-shadow:var(--shadow-1);display:block}.trim-chosen-label{font-variant-numeric:tabular-nums}.print-offer-actions{gap:var(--s2);flex:none;display:flex}.print-offer{font-size:var(--fs-callout)}.margins-layout{justify-content:start;gap:var(--s5);grid-template-columns:max-content minmax(0,300px);align-items:center;display:grid}.stepper{align-items:center;gap:var(--s1);display:inline-flex}.stepper-btn{min-inline-size:28px;padding-inline:0}.stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:84px}.stepper-field{justify-content:center;align-items:baseline;gap:3px;display:inline-flex}.stepper-input{inline-size:3.2em;min-block-size:var(--h-control);border-radius:var(--r-control);background:var(--editor);box-shadow:var(--field-shadow);color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border:0;padding-inline:3px}.stepper-unit{color:var(--text-2)}.diagram{margin:0}.diagram svg{max-block-size:150px;inline-size:100%;display:block}.diagram-page{fill:var(--page);stroke:var(--text-2);stroke-width:.4px}.diagram-text{fill:var(--tint);stroke:var(--text-2);stroke-width:.3px;stroke-dasharray:1.5 1}.diagram-line{stroke:var(--text-3);stroke-width:.3px}.diagram-spine{stroke:var(--text);stroke-width:.6px}.diagram-captions{color:var(--text-2);font-size:var(--fs-small);justify-content:space-around;margin-block-start:var(--s1);display:flex}.check-row{align-items:flex-start;gap:var(--s2);margin-block-end:var(--s2);display:flex}.check-row input{margin-block-start:3px}.print-status{font-size:var(--fs-callout);flex-direction:column;gap:2px;margin-inline-end:auto;display:flex}.print-busy{align-items:center;gap:var(--s2);display:inline-flex}.print-count{font-variant-numeric:tabular-nums;font-weight:600}.print-warning{color:var(--warning-sys)}.print-status~.btn{white-space:nowrap;flex:none}.dialog-actions:has(>.generate-status){flex-wrap:wrap}.generate-status{flex:100%}.btn[aria-pressed=true]{background:var(--pressed);box-shadow:none}.target-group{margin:0 0 var(--s3);border:0;padding:0}.target-group legend{padding:0 var(--s3);color:var(--text-2);font-size:var(--fs-callout);margin-block-end:var(--s1)}.target-option{align-items:flex-start;gap:var(--s3);flex:1;padding:0;display:flex}.format-list.group{gap:0}.group-spaced{margin-block-start:var(--s2)}.group-footer{margin:var(--s1) 0 0;padding-inline:var(--s3);font-size:var(--fs-callout)}.target-option input{margin-block-start:2px}.format-list>.group-row.package-row{padding-block-start:0;padding-inline-start:calc(var(--s3) + 24px)}.format-list>.group-row.cover-row{align-items:center;gap:var(--s3);display:flex}.cover-row>.format-note{flex:1}.format-list>.group-row.cover-row[data-long]{align-items:flex-start;gap:var(--s2);flex-direction:column}.cover-row[data-long]>.format-note{flex:none;align-self:stretch}.cover-row>.btn{white-space:nowrap;flex:none}.provider-checks{padding-inline:var(--s3);color:var(--text-2);font-size:var(--fs-callout);margin-block-start:var(--s2)}.provider-checks-title{margin:0 0 var(--s1);color:var(--text);font-weight:var(--fw-semibold)}.provider-checks ul{margin:0;padding:0;list-style:none}.provider-checks li{padding-block:2px}.provider-level{font-weight:var(--fw-semibold);margin-inline-end:var(--s2)}.provider-checks li[data-level=error] .provider-level{color:var(--danger)}.provider-checks li[data-level=warning] .provider-level{color:var(--warning-sys)}.target-text,.job-name{flex-direction:column;gap:2px;display:flex}.job-row{flex-wrap:wrap}.job-status{align-items:center;gap:var(--s2);font-size:var(--fs-callout);display:inline-flex}.job-row[data-status=failed] .job-status{color:var(--danger)}.job-extra{font-size:var(--fs-callout);flex-basis:100%}.job-extra.job-companion{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);border-block-start:1px solid var(--sep);font-size:inherit;flex-wrap:wrap;padding-block-start:var(--s2);display:flex}.job-companion>.job-name{flex:1;min-width:0}.job-companion>.job-note{flex-basis:100%}.job-extra p,.job-note{margin:0}.job-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.job-error{color:var(--danger)}.job-details summary{cursor:pointer}.job-details ul{margin-block:var(--s1) 0;padding-inline-start:var(--s4)}.job-details pre{margin-block:var(--s1) 0;white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font-size:var(--fs-small);color:var(--text-2)}.print-link{margin-inline-end:auto}.dialog-tabs{inline-size:fit-content;margin-block:var(--s1) var(--s3);border-radius:var(--r-control);background:var(--segment-track);gap:1px;margin-inline:auto;padding:2px;display:flex}.dialog-tabs button{min-inline-size:80px;block-size:calc(var(--h-segment) - 4px);padding-inline:var(--s3);color:var(--text);background:0 0;border:0;border-radius:5px}.dialog-tabs button[aria-selected=true]{background:var(--segment-thumb);box-shadow:0 0 0 .5px #0000000a,0 1px 2px #0003}.props-cover{min-block-size:427px}.cover-tab{gap:var(--s4);grid-template-columns:180px 1fr;align-items:start;display:grid}.cover-preview{border-radius:var(--r-small);background:var(--strip);min-block-size:240px;box-shadow:var(--shadow-1);place-items:center;display:grid;overflow:hidden}.cover-preview img{block-size:auto;inline-size:100%;display:block}.cover-controls{gap:var(--s3);flex-direction:column;display:flex}.prose [data-attribution-text]:after{content:"— " attr(data-attribution-text);color:var(--text-2);text-align:end;margin-block-start:.4em;font-size:.9em;display:block}.job-file{align-self:flex-start;display:block}.check-panel,.index-panel{z-index:30;inline-size:min(440px,100vw - 32px);margin:0;position:fixed;inset-block:56px auto;inset-inline:auto 16px}.check-panel .dialog-body,.index-panel .dialog-body{max-block-size:calc(100vh - 256px)}.check-panel{inset-inline:auto 64px}.check-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-block-end:var(--s3);display:flex}.check-target{align-items:center;gap:var(--s2);display:flex}.check-target-label{color:var(--text-2);font-size:var(--fs-callout)}.check-summary{align-items:center;gap:var(--s2);margin:0;display:flex}.check-glyph{color:var(--text-2);flex:none;display:inline-flex}.check-glyph[data-severity=error]{color:var(--error-sys)}.check-glyph[data-severity=warning]{color:var(--warning-sys)}.check-glyph[data-severity=info]{color:var(--info-sys)}.check-failed{flex-wrap:wrap}.check-failed pre{margin:var(--s1) 0 0;white-space:pre-wrap;max-block-size:120px;font-size:var(--fs-callout);font-weight:400;overflow:auto}.check-severity[aria-busy=true]{opacity:.55}.group{border-radius:var(--r-group);background:var(--strip);box-shadow:inset 0 0 0 .5px var(--sep);overflow:hidden}.group-row{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);display:flex}.group-row+.group-row{border-block-start:.5px solid var(--sep)}.group-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.group-secondary{font-size:var(--fs-callout);margin:0}.check-step .btn{white-space:nowrap;flex:none}.check-severity{margin-block-end:var(--s3)}.check-severity-title{margin:0 0 var(--s1);font-size:var(--fs-callout);font-weight:var(--fw-regular)}.check-section-toggle,.check-code-toggle{align-items:center;gap:var(--s2);min-inline-size:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.check-section-toggle{inline-size:100%;padding-block:2px;padding-inline:var(--s1);color:var(--text-2);border-radius:var(--r-small)}.check-section-toggle:focus-visible,.check-code-toggle:focus-visible{outline-offset:1px}.check-disclosure{background:var(--text-2);clip-path:polygon(0 0,100% 50%,0 100%);flex:none;block-size:7px;inline-size:7px;transition:transform .12s}[dir=rtl] .check-disclosure{transform:scaleX(-1)}[aria-expanded=true]>.check-disclosure{transform:rotate(90deg)}.check-count{color:var(--text-3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.check-section-toggle .check-count{margin-inline-start:0}.check-layout-note{justify-content:space-between;align-items:center;gap:var(--s2);padding-inline:var(--s1);font-size:var(--fs-callout);flex-wrap:wrap;margin:0;display:flex}.check-layout-note p{margin:0}.check-codes{margin:0;padding:0;list-style:none}.check-code-item+.check-code-item{border-block-start:.5px solid var(--sep)}.check-code-row{align-items:center;gap:var(--s1) var(--s2);min-block-size:var(--h-row);padding:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.check-code-heading{min-inline-size:0;font:inherit;flex:15em;margin:0}.check-code-toggle{inline-size:100%;min-block-size:var(--h-control)}.check-code-title{min-inline-size:0;font-size:var(--fs-body);font-weight:var(--fw-regular)}.check-code[data-open] .check-code-title{font-weight:var(--fw-medium)}.check-code-row>.btn{white-space:nowrap;flex:none;margin-inline-start:auto}.check-code-row>.check-fix-result,.check-code-row>.check-fix-confirm{flex-basis:100%}.check-code-details{padding-block-end:var(--s1)}.check-explanation,.check-fix{padding-inline:calc(var(--s3) + 7px + var(--s2) * 2 + 16px) var(--s3);color:var(--text-2);font-size:var(--fs-callout);margin:0}.check-fix{margin-block-start:var(--s1)}.check-fix-result,.check-fix-confirm{align-items:center;gap:var(--s2);font-size:var(--fs-callout);flex-wrap:wrap;margin:0;display:flex}.check-fix-result,.check-fix-confirm p{margin-block:0}.check-fix-result.check-resolved{margin-block-end:var(--s2)}.check-occurrences{margin:var(--s2) 0 0;padding:0;list-style:none}.check-occurrence{justify-content:space-between;align-items:center;gap:var(--s2);padding-block:var(--s2);padding-inline:calc(var(--s3) + 7px + var(--s2) * 2 + 16px) var(--s3);border-block-start:.5px solid var(--sep);font-size:var(--fs-callout);flex-wrap:wrap;display:flex}.check-where{flex-direction:column;flex:180px;min-inline-size:0;display:flex}.check-occurrence .btn{white-space:nowrap;flex:none}.check-actions{gap:var(--s1);flex:none;display:flex}.check-inline-field{align-items:center;gap:var(--s1) var(--s2);flex:1 0 100%;order:1;grid-template-columns:auto minmax(0,1fr);display:grid}.check-inline-field .muted{font-size:var(--fs-small);grid-column:2}.check-samples{gap:var(--s1);flex-wrap:wrap;align-items:baseline;display:flex}.check-tag{color:var(--text-2);font-size:var(--fs-small);align-self:flex-start}.check-element{font-weight:var(--fw-medium)}.check-sample{border-radius:var(--r-small);background:var(--tint);white-space:pre-wrap;margin-inline-end:var(--s2);padding-inline:4px}.mini-editor{gap:var(--s1);flex-direction:column;display:flex}.mini-toolbar,.inline-link-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mini-lang{inline-size:auto}.mini-surface .prose{border-radius:var(--r-control);background:var(--editor);min-block-size:3.2em;max-block-size:40vh;box-shadow:var(--field-shadow);padding:6px 8px;font-size:16px;overflow-y:auto}.mini-surface .prose:focus-within{outline:3px solid var(--focus-halo);box-shadow:inset 0 0 0 1px var(--accent)}.mini-surface .prose p:first-child{text-indent:0}.gallery-item{position:relative}.gallery-menu{position:absolute;inset-block-start:var(--s1);inset-inline-end:var(--s1)}.gallery-menu .tb-btn{background:var(--menu-bg);box-shadow:var(--shadow-1)}html.desktop-mac body,html.desktop-mac .app{background:0 0}html.desktop-mac .pane-nav{background:color-mix(in srgb, var(--sidebar) 75%, transparent)}html.desktop-mac .toolbar{padding-inline-end:84px}.tb-generate{flex:none;block-size:24px;padding-inline:10px}.plain-list{margin:0;padding:0;list-style:none}.index-entry{align-items:center;gap:var(--s2);padding-block:var(--s1);flex-wrap:wrap;display:flex}.index-entry-sub{padding-inline-start:var(--s4)}.index-entry-name{overflow-wrap:anywhere;flex:1;min-inline-size:0}.index-entry-count{color:var(--text-2);font-size:calc(12px * var(--ui-scale))}.index-section{border-block-start:1px solid var(--sep);margin-block-start:var(--s2);padding-block-start:var(--s2)}.comments-panel{z-index:30;inline-size:min(380px,100vw - 32px);margin:0;position:fixed;inset-block:56px auto;inset-inline:auto 64px}.comments-panel .dialog-body{max-block-size:calc(100vh - 256px)}.comment-list{margin-block-start:var(--s2)}.comment-thread{padding-block:var(--s2);border-block-end:1px solid var(--sep)}.comment-thread[data-active=true]{background:var(--selected-inactive);margin-inline:calc(var(--s2) * -1);padding-inline:var(--s2);border-radius:var(--r-control)}.comment-jump{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.comment-meta{color:var(--text-2);font-size:var(--fs-callout);display:block}.comment-author{color:var(--text);font-weight:var(--fw-medium)}.comment-quote{margin-block:var(--s1);color:var(--text-2);font-size:var(--fs-callout);overflow-wrap:anywhere;quotes:"”" "”";display:block}.comment-quote-selected{color:var(--text);font-size:var(--fs-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-block:0;display:-webkit-box;overflow:hidden}.comment-empty{margin-block:var(--s2) 0}.comment-export-error{margin-block:var(--s2) 0;color:var(--danger)}.comment-text{margin-block:var(--s1);white-space:pre-wrap;overflow-wrap:anywhere}.comment-replied{margin-block-start:var(--s2);padding-inline-start:var(--s3)}.comment-orphan{margin-block:var(--s1)}.comment-actions{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.comment-reply-form{gap:var(--s1);flex-direction:column;inline-size:100%;display:flex}.comment-input{resize:vertical;inline-size:100%}.versions-dialog{inline-size:min(900px,100vw - 48px)}.versions-layout{gap:var(--s3);grid-template-columns:minmax(200px,260px) minmax(0,1fr);min-block-size:320px;max-block-size:calc(100vh - 280px);display:grid}.versions-list{border-radius:var(--r-group);box-shadow:var(--shadow-1);background:var(--control);overflow-y:auto}.versions-list li+li{border-block-start:1px solid var(--sep)}.versions-row{inline-size:100%;padding:var(--s2);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.versions-row[aria-pressed=true]{background:var(--selected);color:var(--selected-text)}.versions-row[aria-pressed=true] .versions-sub{color:var(--selected-text-2)}.versions-name{font-weight:var(--fw-medium);overflow-wrap:anywhere}.versions-sub{color:var(--text-2);font-size:var(--fs-callout)}.versions-detail{min-inline-size:0;overflow-y:auto}.versions-detail-body{gap:var(--s3);flex-direction:column;display:flex}.versions-group{align-items:baseline;gap:var(--s2);margin-block-start:var(--s1);display:flex}.versions-group h4{flex:none;margin:0}.versions-links{gap:0 var(--s3);flex-wrap:wrap;display:flex}.versions-element{color:var(--accent-soft);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:2px 0}.versions-element:hover{text-decoration:underline}.versions-pick{align-items:center;gap:var(--s2);margin-block:0 var(--s2);flex-wrap:wrap;display:flex}.versions-pick select{flex:0 16rem;inline-size:auto;min-inline-size:0}.versions-text{max-block-size:260px;padding:var(--s2);border-radius:var(--r-control);background:var(--editor);box-shadow:var(--field-shadow);white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto}.versions-text ins,.versions-legend ins{background:var(--find);text-decoration:none}.versions-text del,.versions-legend del{color:var(--text-2);text-decoration:line-through}.versions-legend{margin:0 0 var(--s1);font-size:var(--fs-small)}.versions-size{margin-block-start:var(--s2)}.tip{z-index:200;background:var(--tip-bg);border-radius:var(--r-control);max-inline-size:260px;box-shadow:var(--shadow-tip);color:var(--tip-text);font-size:var(--fs-small);pointer-events:none;visibility:hidden;padding-block:4px;padding-inline:8px;line-height:1.35;position:fixed;top:0;left:0}.tip[data-placed]{visibility:visible}@media (prefers-reduced-motion:no-preference){.tip[data-placed]{animation:.12s ease-out tip-in}}@keyframes tip-in{0%{opacity:0}}.tip-row{align-items:baseline;gap:10px;display:flex}.tip-name{font-weight:var(--fw-medium);flex:1}.tip-keys{color:var(--tip-text-2);font:inherit;white-space:nowrap;unicode-bidi:isolate}.tip-hint{color:var(--tip-text-2);margin-block-start:1px}.help-heading{margin:0 0 var(--s1);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.shortcut-sheet{gap:var(--s3) var(--s4);padding-block:var(--s2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.shortcut-list{margin:0}.shortcut-row{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:5px var(--s3);font-size:var(--fs-body);display:flex}.shortcut-row+.shortcut-row{border-block-start:.5px solid var(--sep)}.shortcut-sheet .help-heading{padding-inline:var(--s1);color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-regular)}.shortcut-row dt{color:var(--text)}.shortcut-row dd{margin:0}.shortcut-row kbd{color:var(--text-2);font:inherit;white-space:nowrap;unicode-bidi:isolate}.dialog.help-window{inline-size:min(880px,100vw - 32px)}.help-window .dialog-body{padding:0;overflow:hidden}.help-layout{border-block-start:.5px solid var(--sep);grid-template-columns:minmax(180px,230px) minmax(0,1fr);block-size:min(560px,100vh - 220px);display:grid}.help-sidebar{gap:var(--s2);min-block-size:0;padding:var(--s3) var(--s2);border-inline-end:.5px solid var(--sep);background:var(--sidebar);flex-direction:column;display:flex}.help-search{color:var(--text-3);align-items:center;display:flex;position:relative}.help-search svg{pointer-events:none;position:absolute;inset-inline-start:8px}.help-search .input{inline-size:100%;padding-inline-start:28px}.help-topics{flex:1;min-block-size:0;margin:0;padding:0;list-style:none;overflow-y:auto}.help-topic{inline-size:100%;min-block-size:var(--h-row);padding:4px var(--s2);border-radius:var(--r-control);color:var(--text);font:inherit;text-align:start;background:0 0;border:0;display:block}.help-topic[aria-current=true]{background:var(--selected);color:var(--selected-text)}.help-none{padding-inline:var(--s2);font-size:var(--fs-callout);margin:0}.help-content{min-block-size:0;padding:var(--s4) var(--s5,24px);overflow-y:auto}.help-content p{max-inline-size:62ch;margin:0 0 var(--s3);font-size:var(--fs-body);line-height:1.55}.help-content mark{background:var(--find);color:inherit;border-radius:2px}.help-topic-title{margin:0 0 var(--s3);font-size:var(--fs-title2);font-weight:var(--fw-semibold)}.help-results-count{font-size:var(--fs-callout);margin-block-end:var(--s3)}.help-result+.help-result{border-block-start:.5px solid var(--sep);margin-block-start:var(--s3);padding-block-start:var(--s3)}.help-result-title{margin:0 0 var(--s1);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.help-result-link{font-size:var(--fs-body);font-weight:var(--fw-semibold);text-align:start}.help-result p{color:var(--text-2);margin-block-end:var(--s1)}.quick-start{margin:0;padding:0;list-style:none}.quick-step{align-items:start;gap:var(--s3);padding-block:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.quick-step+.quick-step{border-block-start:.5px solid var(--sep)}.quick-step-number{background:var(--tint);block-size:22px;inline-size:22px;color:var(--text-2);font-size:var(--fs-callout);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.quick-step-title{margin:1px 0 var(--s1);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.quick-step-text p{color:var(--text-2);margin:0}@media (width<=760px){.help-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.help-sidebar{border-inline-end:0;border-block-end:.5px solid var(--sep);max-block-size:40vh}}.element-image-form{gap:var(--s4,16px);flex-direction:column;display:flex}.element-image-form .field{gap:var(--s2,8px)}:root{--ins-bg:#2e7d5052;--del-bg:#9b2c2342}@media (prefers-color-scheme:dark){:root{--ins-bg:#5ebe825c;--del-bg:#e0786c57}}.reimport-dialog{inline-size:min(1040px,100vw - 32px)}.reimport-intro{margin-block:0 var(--s3)}.reimport-panes{gap:var(--s4);grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-block-size:280px;max-block-size:min(60vh,560px);display:grid}.reimport-list-pane,.reimport-diff{min-inline-size:0;overflow-y:auto}.reimport-heading,.reimport-diff h3{margin:0 0 var(--s2);font-size:var(--fs-body);font-weight:var(--fw-bold)}.reimport-list{margin:0 0 var(--s2);padding:0;list-style:none}.reimport-list li{border-block-end:.5px solid var(--sep);flex-direction:column;align-items:flex-start;gap:4px;padding-block:6px;display:flex}.reimport-item{border-radius:var(--r-control);inline-size:100%;color:var(--text);text-align:start;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:4px 6px;display:flex}.reimport-item:hover{background:var(--hover)}.reimport-item[aria-pressed=true]{background:var(--pressed)}.reimport-item-title{font-weight:var(--fw-regular)}.reimport-item-status{color:var(--text-2);font-size:var(--fs-callout)}.reimport-row{padding:var(--s2) var(--s3);background:var(--strip);margin:0;line-height:1.7}:not(.reimport-row)+.reimport-row{border-start-start-radius:var(--r-group);border-start-end-radius:var(--r-group)}.reimport-row:last-child{border-end-end-radius:var(--r-group);border-end-start-radius:var(--r-group)}.reimport-row:has(+:not(.reimport-row)){border-end-end-radius:var(--r-group);border-end-start-radius:var(--r-group)}.reimport-row+.reimport-row{border-block-start:.5px solid var(--sep)}.reimport-change{align-items:flex-start;gap:var(--s3);display:flex}.reimport-change-text{flex:1;min-inline-size:0}.reimport-change-text>.reimport-row,.reimport-change-text>.reimport-title-change{background:0 0;border:0;border-radius:0;margin:0;padding:0}.reimport-change-choice{font-size:var(--fs-callout);flex:none}.reimport-change[data-accepted=false] .reimport-change-text{opacity:.45}.reimport-row+.reimport-quiet{margin-block-start:var(--s2)}.reimport-quiet{margin:0 0 var(--s2);color:var(--text-3);font-size:var(--fs-callout)}.reimport-diff ins{background:var(--ins-bg);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.reimport-diff del{background:var(--del-bg);text-decoration:line-through}.reimport-title-change{gap:2px var(--s3);margin:0 0 var(--s3);grid-template-columns:max-content 1fr;display:grid}.reimport-title-change dt{color:var(--text-2)}.reimport-title-change dd{margin:0}.reimport-linked{margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-group);background:var(--strip);box-shadow:inset 0 0 0 .5px var(--sep)}.reimport-lost{margin:0 0 var(--s3);padding-inline-start:20px}.reimport-flags{margin-block:0 var(--s3)}.reimport-flags .reimport-heading{color:var(--text-2);font-size:var(--fs-callout);margin-block-end:2px}.reimport-flags-intro{margin:0 0 var(--s2);font-size:var(--fs-callout)}.reimport-flag-groups{font-size:var(--fs-callout);margin:0;padding:0;list-style:none}.reimport-flag-groups>.group-row{align-items:flex-start}.reimport-flag-groups>.group-row>.group-text{flex:none;inline-size:300px}.reimport-flag-links{gap:2px var(--s4);flex-wrap:wrap;flex:1;margin:0;padding:0;list-style:none;display:flex}.reimport-flag-detail{margin:0 0 var(--s3)}.reimport-flag-detail h4{margin:0 0 var(--s1);color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-bold)}.reimport-flag-detail .group{font-size:var(--fs-callout);margin:0;padding:0;list-style:none}.reimport-flag-detail .group-row{justify-content:flex-start;align-items:flex-start}.reimport-flag-kind{flex:none;inline-size:84px}.reimport-flag-body{flex:1;min-inline-size:0}.reimport-xrefs ul{margin:0;padding-inline-start:16px;list-style:outside}.reimport-item-flags{font-size:var(--fs-callout)}.form-grid>.chip-list,.form-grid>.form-wide{grid-column:2;min-inline-size:0}.chip-list{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--s1);padding-block:2px;padding-inline:var(--s2) var(--s1);background:var(--strip);box-shadow:inset 0 0 0 .5px var(--sep);font-size:var(--fs-callout);border-radius:999px;display:inline-flex}.chip-remove{block-size:18px;inline-size:18px;color:var(--text-2);cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chip-remove:hover{background:var(--sep)}.form-subheading{margin:var(--s2) 0 0;color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-regular);grid-column:1/-1}.field-error{color:var(--error-sys)}.input-date{flex:0 0 12rem;inline-size:12rem}.input-date[data-empty]::-webkit-datetime-edit{color:var(--text-2);opacity:.6}.input-date[data-empty]::-webkit-datetime-edit-month-field{color:var(--text-2)}.input-date[data-empty]::-webkit-datetime-edit-day-field{color:var(--text-2)}.input-date[data-empty]::-webkit-datetime-edit-year-field{color:var(--text-2)}.template-trim{font-variant-numeric:tabular-nums}.new-trim{align-items:center;gap:var(--s2);white-space:nowrap;display:inline-flex}.new-trim select.input{inline-size:220px}.new-trim-group{margin-block-start:var(--s2)}.new-trim-group .custom-trim-field .input{min-inline-size:0}.new-trim-custom{flex-wrap:wrap;justify-content:flex-start}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bar-label{display:none}.bar-prefix{color:var(--text-2)}@container (width>=700px){.float-bar .bar-label{display:inline}.float-bar .seg-btn{gap:var(--s1);align-items:center;padding-inline:6px;display:inline-flex}}.first-steps{max-block-size:45%;padding:var(--s1) var(--s2) var(--s2);border-block-start:.5px solid var(--sep-strong);flex:none;overflow-y:auto}.fs-head{align-items:center;gap:var(--s1);display:flex}.fs-toggle{align-items:center;gap:var(--s1);min-inline-size:0;min-block-size:var(--h-icon-btn);border-radius:var(--r-control);text-align:start;background:0 0;border:0;flex:1;padding-inline:6px;display:flex}.fs-toggle:hover{background:var(--hover)}.fs-title{font-size:var(--fs-callout);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-progress{color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.fs-close{flex:none}.fs-steps,.fs-all-done{margin:0;padding:0;list-style:none}.fs-all-done{padding:var(--s1) 6px;color:var(--text-2);font-size:var(--fs-callout)}.fs-step{align-items:center;gap:var(--s2);inline-size:100%;min-block-size:var(--h-icon-btn);border-radius:var(--r-control);font-size:var(--fs-callout);text-align:start;background:0 0;border:0;padding-inline:6px;display:flex}button.fs-step:hover{background:var(--hover)}.fs-step[data-done]{color:var(--text-2)}.fs-step[data-next]{font-weight:var(--fw-semibold)}.fs-label{flex:1;min-inline-size:0}.fs-detail{color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-regular);flex:none}.fs-next{color:var(--accent-soft);font-size:var(--fs-small);font-weight:var(--fw-regular);flex:none}.fs-mark{inline-size:calc(14px * var(--ui-scale));block-size:calc(14px * var(--ui-scale));box-shadow:inset 0 0 0 1.5px var(--control-border);border-radius:50%;flex:none;place-items:center;display:inline-grid}.fs-step[data-next] .fs-mark{box-shadow:inset 0 0 0 1.5px var(--accent-soft)}.fs-mark[data-done]{background:var(--text-3);box-shadow:none;color:var(--window)}.tb-labelled{padding-inline:8px}@container (width<=899px){:root:not([data-ui-text=regular]) .float-bar .bar-label{display:none}}@container (width<=640px){:root:not([data-ui-text=regular]) .float-bar .tb-text>span,:root:not([data-ui-text=regular]) .float-bar .page-info-kind,:root:not([data-ui-text=regular]) .float-bar .float-sep{display:none}}.disclosure>summary{align-items:center;gap:var(--s2);min-block-size:36px;padding:var(--s2) var(--s3);list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"";background:var(--text-2);clip-path:polygon(0 0,100% 50%,0 100%);flex:none;block-size:8px;inline-size:8px;transition:transform .12s}[dir=rtl] .disclosure>summary:before{transform:scaleX(-1)}.disclosure[open]>summary:before{transform:rotate(90deg)}.disclosure>summary:focus-visible{outline-offset:-2px}.disclosure-title{flex:none}.disclosure-summary{min-inline-size:0;font-size:var(--fs-callout);text-align:end;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;overflow:hidden}.disclosure+.disclosure,.disclosure-body{border-block-start:.5px solid var(--sep)}.disclosure-body>.print-row.group-row,.disclosure-body>.check-row.group-row{justify-content:flex-start}.disclosure-body>.check-row.group-row{align-items:flex-start}.disclosure-body>.print-note,.disclosure-body>.group-footer{padding:var(--s2) var(--s3);margin:0}.disclosure-body>.format-list{gap:0}.disclosure-body .margins-layout{padding-inline-end:var(--s3)}.print-section .group-row>select.input{flex:none;inline-size:17em;max-inline-size:55%}.print-section .group-row>select.input.print-numerals{inline-size:auto;min-inline-size:17em;max-inline-size:60%}.print-section .group-row>label:first-child:not(.check-row){white-space:nowrap;flex:1}.print-section .group-row>.group-text{flex:1}.mode-switch{gap:var(--s1);margin-block:var(--s2) var(--s3);padding-inline:var(--s3);flex-direction:column;display:flex}.mode-switch-label{color:var(--text-2);font-size:var(--fs-callout)}.adv-in-effect{margin:0 0 var(--s3);font-size:var(--fs-callout)}.adv-form{gap:var(--s2)}.adv-heading{margin:var(--s3) 0 0;padding-inline:var(--s3);color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-regular)}.adv-tag{box-shadow:inset 0 0 0 .5px var(--sep);color:var(--text-3);font-size:var(--fs-small);border-radius:4px;margin-inline-start:var(--s2);padding:0 5px}.adv-print-note{padding-inline:var(--s3);margin:0}.adv-field{padding:10px 12px}.adv-field+.adv-field{border-block-start:.5px solid var(--sep)}.adv-main{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.adv-label{flex:8em;min-inline-size:0}.adv-main-wide .adv-seg{flex:14em}.adv-optical{cursor:pointer}.adv-source{align-items:baseline;gap:var(--s1) var(--s3);color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;margin:6px 0 0;display:flex}.adv-source .link-btn{font-size:var(--fs-small)}.adv-custom{color:var(--text);align-items:center;gap:5px;display:inline-flex}.font-list{gap:var(--s2);margin:0 0 var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.font-card{padding:var(--s2) var(--s3);border:.5px solid var(--sep-strong);border-radius:var(--r-control)}.font-added{border-end-end-radius:0;border-end-start-radius:0;gap:0;margin:0}.font-added .font-card{border:0;border-radius:0}.font-added .font-card+.font-card{border-block-start:.5px solid var(--sep)}.font-added .font-card[data-selected]{background:var(--selected-inactive)}.font-select{inline-size:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0}.font-empty{padding:var(--s4) var(--s3);border-radius:var(--r-group) var(--r-group) 0 0;background:var(--strip);box-shadow:inset 0 0 0 .5px var(--sep);text-align:center;margin:0}.list-buttons{border-radius:0 0 var(--r-group) var(--r-group);background:var(--strip);box-shadow:inset 0 0 0 .5px var(--sep);display:flex}.list-button{border:0;border-inline-end:.5px solid var(--sep);block-size:22px;inline-size:26px;color:var(--text);background:0 0;place-items:center;padding:0;display:grid}.list-button:disabled{color:var(--text-4)}.list-button:active:not(:disabled){background:var(--pressed)}.font-intro{margin-block:var(--s2) 0;font-size:var(--fs-callout)}.font-card-head{align-items:baseline;gap:var(--s2);display:flex}.font-name{font-size:calc(15px * var(--ui-scale));font-weight:600}.font-remove{margin-inline-start:auto}.font-notes{margin:var(--s1) 0 0;color:var(--text-2);font-size:var(--fs-callout);padding-inline-start:var(--s4)}.font-warn{color:var(--warning-sys)}.font-license{margin:var(--s1) 0 0;overflow-wrap:anywhere;font-size:var(--fs-callout)}.font-license-label,.font-license-text{display:block}.font-license-text{text-align:end;unicode-bidi:isolate}.font-problems{margin:var(--s2) 0;color:var(--danger);padding-inline-start:var(--s4)}.font-remove-box{gap:var(--s2);border-block-start:.5px solid var(--sep-strong);flex-direction:column;margin-block-start:var(--s2);padding-block-start:var(--s2);display:flex}.font-remove-box .dialog-actions{padding:0}.font-add{margin-block-start:var(--s2)}.table-options{gap:var(--s3);flex-direction:column;inline-size:400px;max-inline-size:86vw;display:flex}.table-columns{gap:var(--s1);flex-direction:column;max-block-size:240px;display:flex;overflow-y:auto}.table-column-row{align-items:center;gap:var(--s2);grid-template-columns:4.5em 1fr 5.5em 1fr;display:grid}.table-column-heads{color:var(--text-2);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.table-column-name{color:var(--text-2);font-size:var(--fs-callout)}.table-percent{align-items:center;gap:var(--s1);display:flex}.table-percent input{inline-size:3.6em}.pos-short{display:none}@container (width<=519px){.float-bar-editions .pos-short{display:inline}}:is(.float-bar-editions .menu:has(>.edition-picker),.float-bar-editions .edition-picker){min-inline-size:0}.float-bar-editions>.menu:has(>.edition-picker){flex:0 auto}.float-bar-editions .edition-picker{max-inline-size:100%}.edition-picker-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14ch;overflow:hidden}@container (width<=519px){.edition-picker-name{max-inline-size:10ch}.float-bar-editions{gap:0}.float-bar-editions .tb-btn{padding-inline:4px}.float-bar-editions .pos-full,.float-bar-editions .bar-zoom,.float-bar-editions .float-sep{display:none}}.edition-group{margin-block-start:12px}.float-bar.float-bar-editions .bar-label{display:none}.edition-fields{grid-column:1/-1;grid-template-columns:subgrid;border:0;align-items:center;gap:8px 12px;min-inline-size:0;margin:12px 0 0;padding:4px 0 0;display:grid}.edition-fields>legend{align-items:center;gap:var(--s3);padding:0;font-weight:600;display:flex}.edition-fields>legend .btn{font-weight:var(--fw-regular)}.check-edition{margin:0 0 8px}.store-row{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.store-field{align-items:center;gap:var(--s2);display:flex}.store-field select.input{inline-size:200px}.provider-checks li{align-items:flex-start;gap:var(--s2);display:flex}.provider-checks .provider-level{color:var(--text-2);flex:none;margin:1px 0 0;display:inline-flex}.provider-checks li[data-level=info] .provider-level{color:var(--text-2)}.provider-unchecked{margin-block-start:var(--s1)}.provider-unchecked summary{cursor:default}.provider-unchecked ul{margin-block-start:var(--s1)}.check-step{margin-block-start:var(--s3)}.description-input{resize:vertical;min-block-size:calc(6lh + 8px);inline-size:100%}.contributor-row{grid-column:1/-1;align-items:center;gap:8px;min-inline-size:0;display:flex}.contributor-row>.input:first-child{flex:auto;min-inline-size:0}.contributor-row>select.input-role{flex:0 0 11rem}.logo-thumb{border:.5px solid var(--sep-strong)}.logo-thumb-empty{background:var(--strip);color:var(--text-2)}.back-extra{padding-block:0}.back-extra-heading{inline-size:100%;margin:var(--s2) 0 0;color:var(--text-2);font-weight:var(--fw-regular)}.back-panel .back-remove{margin-inline-start:auto}.import-notice{align-items:center;gap:var(--s3);padding:var(--s1) var(--s3);background:var(--menu-bg);font-size:var(--fs-body);border-block-end:.5px solid var(--sep-strong);flex:none;margin:0;display:flex}.import-notice>.btn-icon{margin-inline-start:auto}.import-notice>.link-btn{white-space:nowrap;flex:none}.versions-empty{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.table-options>label.field{flex-direction:row;justify-content:space-between;align-items:center}.table-options>label.field select{inline-size:180px}.menu-list:focus{outline:0}.menu-detail{color:var(--text-2);flex:none;margin-inline-start:var(--s3)}.menu-item:hover:not(:disabled) .menu-detail,.menu-item:focus-visible .menu-detail{color:inherit;opacity:.75}.tb-check{flex:none}.tb-count{background:var(--control-pressed);min-inline-size:16px;color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;padding-inline:5px;line-height:16px}.settings-window{inline-size:min(520px,100vw - 32px)}.settings-group+.settings-group{margin-block-start:var(--s3)}.settings-heading{margin:0 0 var(--s1);padding-inline:var(--s3);color:var(--text-2);font-size:var(--fs-callout);font-weight:var(--fw-semibold)}.settings-box{border-radius:var(--r-group);background:var(--strip);box-shadow:inset 0 0 0 .5px var(--sep);overflow:hidden}.settings-row{justify-content:space-between;align-items:center;gap:var(--s3);min-block-size:var(--h-row);padding:var(--s2) var(--s3);display:flex}.settings-row+.settings-row{border-block-start:.5px solid var(--sep)}.settings-text{min-inline-size:0}.settings-label{display:block}.settings-hint{color:var(--text-2);font-size:var(--fs-small);margin:2px 0 0}.settings-control{flex:none}.settings-control .input{inline-size:180px}.online-banner{align-items:center;gap:var(--s3);padding:var(--s1) var(--s3);background:var(--menu-bg);border-block-end:.5px solid var(--sep-strong);font-size:var(--fs-body);flex:none;display:flex}.online-banner>span{flex:1}.start-library{max-block-size:none}.library-head{align-items:baseline;gap:var(--s3);display:flex}.library-head .start-heading{flex:1}.library-search{inline-size:180px;block-size:var(--h-control)}.library-switch{white-space:nowrap;flex:none}.library-account{align-items:center;gap:var(--s2) var(--s3);color:var(--text-2);font-size:var(--fs-callout);flex-wrap:wrap;margin-block-end:var(--s3);display:flex}.library-account-name{white-space:nowrap;flex:none;max-inline-size:100%}.library-empty{color:var(--text-2);font-size:var(--fs-callout);margin:0}.library-note{margin:0 0 var(--s2);color:var(--text-2);font-size:var(--fs-callout)}.library-list .recent-item{padding-inline-end:calc(var(--h-icon-btn) + var(--s3))}.library-list .recent-row:hover .recent-date,.library-list .recent-row:focus-within .recent-date{visibility:visible}.library-menu{position:absolute;inset-block-start:50%;inset-inline-end:var(--s2);transform:translateY(-50%)}.library-more{inline-size:var(--h-icon-btn);block-size:var(--h-icon-btn);border-radius:var(--r-control);color:var(--text-2);background:0 0;border:0;place-items:center;display:grid}.library-more:hover,.library-more[aria-expanded=true]{background:var(--pressed);color:var(--text)}.library-restore{position:absolute;inset-block-start:50%;inset-inline-end:var(--s2);transform:translateY(-50%)}.library-list .recent-row:has([aria-expanded=true]){z-index:5}.library-list .recent-item:disabled{opacity:1;padding-inline-end:calc(88px + var(--s3))}
