@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-400-normal-BuNkiaAX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-cyrillic-400-normal-CNCMA2GQ.woff2)format("woff2"),url(/assets/literata-cyrillic-400-normal-BZoHpSD9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-ext-400-normal-wlSmuZ9Y.woff2)format("woff2"),url(/assets/literata-greek-ext-400-normal-jenpRSxk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-greek-400-normal-DLCf-Z3g.woff2)format("woff2"),url(/assets/literata-greek-400-normal-CMPfP1Pr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-vietnamese-400-normal-H9pSqQsV.woff2)format("woff2"),url(/assets/literata-vietnamese-400-normal-BvhrDK3U.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-ext-400-normal-D5BsCrMl.woff2)format("woff2"),url(/assets/literata-latin-ext-400-normal-Cs2-p-8d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/literata-latin-400-normal-CLtNJ872.woff2)format("woff2"),url(/assets/literata-latin-400-normal-CUhpYSl8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2)format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2)format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2)format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2)format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2)format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2)format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Literata", Georgia, serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--page:#f5f3ee;--surface:#fff;--surface-alt:#fbfaf7;--surface-hover:#edeae3;--row-hover:#f7f5f0;--line:#e2ddd2;--line-soft:#ece8df;--border:#d9d4c8;--border-dashed:#bdb6a7;--ink:#1d1c19;--ink-strong:#1d1c19;--muted:#5c584f;--muted-2:#3f3c35;--accent:#1f5f5b;--accent-hover:#16433f;--accent-soft:#e3eeec;--accent-soft-ink:#16433f;--amber:#b8741a;--danger:#b3261e;--sky:#2f6fa8;--kids-ink:#2f6b3a;--kids-bg:#e3f1e5;--scrim:#1d1c198c;--focus:#1f5f5b;--row-checked:#f3f7f6;--inverse-bg:#1d1c19;--inverse-ink:#fff;--inverse-hover:#ffffff1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-theme=dark],:root:not([data-theme=light]){--page:#17181a;--surface:#1d1f21;--surface-alt:#202224;--surface-hover:#2a2c2e;--row-hover:#242628;--line:#333536;--line-soft:#2a2c2e;--border:#3a3c3e;--border-dashed:#4a4c4e;--ink:#edebe6;--ink-strong:#fff;--muted:#a6a296;--muted-2:#c9c5b9;--accent:#3e8f89;--accent-hover:#59a9a3;--accent-soft:#1e3230;--accent-soft-ink:#8fd3cc;--amber:#d18f3c;--danger:#e5675f;--sky:#6fa8dc;--kids-ink:#9fd4a8;--kids-bg:#203226;--scrim:#000000a6;--focus:#59a9a3;--row-checked:#1e3230;--inverse-bg:#edebe6;--inverse-ink:#1d1c19;--inverse-hover:#00000014;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#17181a;--surface:#1d1f21;--surface-alt:#202224;--surface-hover:#2a2c2e;--row-hover:#242628;--line:#333536;--line-soft:#2a2c2e;--border:#3a3c3e;--border-dashed:#4a4c4e;--ink:#edebe6;--ink-strong:#fff;--muted:#a6a296;--muted-2:#c9c5b9;--accent:#3e8f89;--accent-hover:#59a9a3;--accent-soft:#1e3230;--accent-soft-ink:#8fd3cc;--amber:#d18f3c;--danger:#e5675f;--sky:#6fa8dc;--kids-ink:#9fd4a8;--kids-bg:#203226;--scrim:#000000a6;--focus:#59a9a3;--row-checked:#1e3230;--inverse-bg:#edebe6;--inverse-ink:#1d1c19;--inverse-hover:#00000014;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--page);height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}body{overflow:hidden}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}button,input,select,textarea{color:inherit;font-family:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#app{height:100%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}::-webkit-scrollbar-track{background:0 0}:where([popover][data-fl-popover]){color:inherit;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}mark.svelte-1kdx5zo{background:var(--mark-bg,#b8741a40);color:inherit;border-radius:2px}.corrected.svelte-1ytcet{text-transform:none;letter-spacing:0}.wrap.svelte-1ytcet{flex-grow:1;max-width:640px;position:relative}.box.svelte-1ytcet{background:var(--surface-hover);height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.box.focused.svelte-1ytcet{outline:2px solid var(--focus)}input.svelte-1ytcet{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:14px}kbd.svelte-1ytcet{font:inherit;border:1px solid var(--border);background:var(--page);color:var(--muted);border-radius:4px;padding:2px 6px;font-size:12px}.dropdown.svelte-1ytcet{background:var(--surface);border:1px solid var(--line);z-index:50;border-radius:10px;max-height:70vh;padding:8px;position:absolute;top:44px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.group-label.svelte-1ytcet{color:var(--muted);letter-spacing:.04em;padding:8px 10px 4px;font-size:11px;font-weight:600}.row.svelte-1ytcet{color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:14px;text-decoration:none;display:flex}.row.svelte-1ytcet:hover,.row.active.svelte-1ytcet{background:var(--surface-hover);color:var(--ink);text-decoration:none}.lbl.svelte-1ytcet{flex-direction:column;min-width:0;display:flex}.main.svelte-1ytcet,.sub.svelte-1ytcet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-1ytcet{color:var(--muted);font-size:12px}.n.svelte-1ytcet{color:var(--muted);flex-shrink:0;font-size:12px}.none.svelte-1ytcet{color:var(--muted);padding:10px;font-size:13px}.all.svelte-1ytcet{all:unset;box-sizing:border-box;text-align:center;width:100%;color:var(--accent);cursor:pointer;border-top:1px solid var(--line-soft);margin-top:4px;padding:10px;font-size:13px;display:block}.all.svelte-1ytcet:hover{background:var(--surface-hover)}.scrim.svelte-93r9wd{background:var(--scrim);z-index:90;position:fixed;top:0;bottom:0;left:0;right:0}.panel.svelte-93r9wd{background:var(--surface);border-left:1px solid var(--line);z-index:91;flex-direction:column;width:400px;max-width:94vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #00000026}.head.svelte-93r9wd{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}h2.svelte-93r9wd{flex-grow:1;margin:0;font-size:16px}.link-btn.svelte-93r9wd{all:unset;color:var(--accent);cursor:pointer;font-size:12px}.close.svelte-93r9wd{background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.close.svelte-93r9wd:hover{background:var(--surface-hover)}.list.svelte-93r9wd{flex-direction:column;gap:14px;padding:8px 16px;display:flex;overflow-y:auto}.empty.svelte-93r9wd{color:var(--muted);padding:16px 0;font-size:13px}.job.svelte-93r9wd{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.row.svelte-93r9wd{align-items:center;gap:8px;font-size:13px;display:flex}.dot.svelte-93r9wd{border-radius:4px;flex-shrink:0;width:8px;height:8px}.title.svelte-93r9wd{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bar.svelte-93r9wd{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.fill.svelte-93r9wd{height:100%;transition:width .2s}.msg.svelte-93r9wd{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.actions.svelte-93r9wd{flex-shrink:0;gap:8px;display:flex}.actions.svelte-93r9wd button:where(.svelte-93r9wd){all:unset;color:var(--accent);cursor:pointer;font-size:12px}.actions.svelte-93r9wd a:where(.svelte-93r9wd){color:var(--accent);font-size:12px}.hint.svelte-93r9wd{color:var(--muted-2);background:var(--page);border-radius:8px;align-items:flex-start;gap:6px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.hint.svelte-93r9wd svg{color:var(--amber);flex-shrink:0;margin-top:2px}.hint.svelte-93r9wd a:where(.svelte-93r9wd){color:var(--accent);white-space:nowrap}.toggle.svelte-93r9wd{all:unset;color:var(--muted);cursor:pointer;align-self:flex-start;align-items:center;gap:4px;font-size:12px;display:inline-flex}.toggle.svelte-93r9wd:hover{color:var(--ink)}.items.svelte-93r9wd{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.items.svelte-93r9wd li:where(.svelte-93r9wd){grid-template-columns:8px minmax(0,1fr);column-gap:8px;font-size:12px;display:grid}.idot.svelte-93r9wd{border-radius:3px;width:6px;height:6px;margin-top:5px}.ititle.svelte-93r9wd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.istate.svelte-93r9wd{color:var(--muted-2);grid-column:2}.idetail.svelte-93r9wd{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}li[data-state=failed].svelte-93r9wd .istate:where(.svelte-93r9wd){color:var(--danger)}.phone-nav.svelte-1f911zb{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-around;padding-bottom:8px;display:flex}.tab.svelte-1f911zb{width:78px;height:56px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 4px;font-size:11px;text-decoration:none;display:flex}.tab.svelte-1f911zb .lbl:where(.svelte-1f911zb){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tab.active.svelte-1f911zb{color:var(--accent);font-weight:600}.splitter.svelte-1eudjo5{z-index:6;touch-action:none;cursor:col-resize;outline:none;flex:0 0 9px;align-self:stretch;width:9px;margin:0 -5px 0 -4px;position:relative}.splitter.svelte-1eudjo5:after{content:"";background:var(--accent);opacity:0;pointer-events:none;width:2px;transition:opacity .12s;position:absolute;top:0;bottom:0;left:3.5px}.splitter.svelte-1eudjo5:hover:after{opacity:.45}.splitter.dragging.svelte-1eudjo5:after{opacity:1}.splitter.svelte-1eudjo5:focus-visible:after{opacity:1}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:900px){.splitter.svelte-1eudjo5{display:none}}.shell.svelte-w96i92{background:var(--page);flex-direction:column;height:100%;display:flex}.topbar.svelte-w96i92{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;height:56px;padding:0 16px 0 20px;display:flex}.brand.svelte-w96i92{width:172px;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-w96i92 span:where(.svelte-w96i92){font-family:var(--font-display);font-size:20px;font-weight:600}.lib-switch.svelte-w96i92{flex-shrink:0;position:relative}.lib-switch.svelte-w96i92>button:where(.svelte-w96i92){border:1px solid var(--border);background:var(--surface);height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.lib-name.svelte-w96i92{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.dot.svelte-w96i92{border-radius:4px;flex-shrink:0;width:8px;height:8px}.dot.ok.svelte-w96i92{background:#2e7d4f}.dot.importing.svelte-w96i92{background:var(--amber);animation:1.2s ease-in-out infinite svelte-w96i92-pulse}.dot.error.svelte-w96i92{background:var(--danger)}.lib-switch.svelte-w96i92 .menu:where(.svelte-w96i92) button:where(.svelte-w96i92){align-items:center;gap:8px;display:flex}.sk.svelte-w96i92{background:var(--surface-hover);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite svelte-w96i92-pulse;display:block}.sk-pill.svelte-w96i92{border-radius:8px;flex-shrink:0;width:150px;height:36px}.sk-search.svelte-w96i92{border-radius:8px;width:min(420px,30vw);height:36px}.sk-icon.svelte-w96i92{border-radius:5px;flex-shrink:0;width:18px;height:18px}.sk-row.svelte-w96i92{gap:12px}.sk-row.svelte-w96i92:hover{background:0 0}@keyframes svelte-w96i92-pulse{50%{opacity:.45}}.grow.svelte-w96i92{flex-grow:1}.icon-btn.svelte-w96i92{width:44px;height:44px;color:var(--muted-2);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn.svelte-w96i92:hover{background:var(--surface-hover)}.badge.svelte-w96i92{background:var(--amber);border-radius:4px;width:8px;height:8px;position:absolute;top:8px;right:8px}.account.svelte-w96i92{flex-shrink:0;position:relative}.avatar.svelte-w96i92{background:var(--accent);color:#fff;border:none;border-radius:18px;width:36px;height:36px;font-size:14px;font-weight:600}.menu.svelte-w96i92{background:var(--surface);border:1px solid var(--line);z-index:60;border-radius:10px;flex-direction:column;gap:4px;min-width:200px;padding:8px;display:flex;position:absolute;top:46px;right:0;box-shadow:0 12px 32px #0000002e}.lib-switch.svelte-w96i92 .menu:where(.svelte-w96i92){min-width:220px;left:0;right:auto}.lib-switch.svelte-w96i92 .menu:where(.svelte-w96i92) button:where(.svelte-w96i92){text-align:left;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:14px}.lib-switch.svelte-w96i92 .menu:where(.svelte-w96i92) button:where(.svelte-w96i92):hover{background:var(--surface-hover)}.menu-section.svelte-w96i92{color:var(--muted);letter-spacing:.04em;padding:6px 6px 2px;font-size:11px;font-weight:600}.seg.svelte-w96i92{gap:4px;padding:0 4px 4px;display:flex}.seg.svelte-w96i92 button:where(.svelte-w96i92){border:1px solid var(--border);background:var(--surface);border-radius:6px;flex:1;height:30px;font-size:12px}.seg.svelte-w96i92 button.on:where(.svelte-w96i92){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-ink)}.menu-item.svelte-w96i92{text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.menu-item.svelte-w96i92:hover{background:var(--surface-hover)}.body.svelte-w96i92{flex-grow:1;min-height:0;display:flex}.sidenav.svelte-w96i92{flex:0 0 var(--w,208px);border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:16px 12px;display:flex;overflow-y:auto}.nav.svelte-w96i92{height:40px;color:var(--muted-2);border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.nav.svelte-w96i92:hover{background:var(--surface-hover);color:var(--ink);text-decoration:none}.sidenav.stale-hover.svelte-w96i92 .nav:where(.svelte-w96i92):not(.active):hover{color:var(--muted-2);background:0 0}.nav.active.svelte-w96i92{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:500}.nav.svelte-w96i92 .label:where(.svelte-w96i92){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav.svelte-w96i92 .dot:where(.svelte-w96i92){flex-shrink:0}.nav.svelte-w96i92 .count:where(.svelte-w96i92){color:var(--muted);flex-shrink:0;margin-left:auto;font-size:12px}.sep.svelte-w96i92{background:var(--line);height:1px;margin:12px 4px}.section-label.svelte-w96i92{color:var(--muted);letter-spacing:.04em;padding:0 12px 6px;font-size:12px;font-weight:600}.content.svelte-w96i92{flex-grow:1;min-width:0;min-height:0;display:flex}.phone-nav-wrap.svelte-w96i92{display:none}@media (max-width:900px){.sidenav.svelte-w96i92{display:none}.phone-nav-wrap.svelte-w96i92{display:block}.brand.svelte-w96i92 span:where(.svelte-w96i92){display:none}.brand.svelte-w96i92{width:auto}.topbar.svelte-w96i92{gap:8px;padding:0 8px 0 12px}.lib-name.svelte-w96i92{max-width:42vw}.lib-switch.svelte-w96i92 button:where(.svelte-w96i92){padding:0 8px}.topbar.svelte-w96i92 .wrap,.sk-search.svelte-w96i92{display:none}}.login-page.svelte-15vczco{background:var(--page);justify-content:center;align-items:center;height:100%;padding:16px;display:flex}.card.svelte-15vczco{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:340px;padding:32px;display:flex;box-shadow:0 12px 32px #00000014}form.svelte-15vczco{flex-direction:column;gap:14px;display:flex}.brand.svelte-15vczco{color:var(--accent);align-items:center;gap:10px;display:flex}.brand.svelte-15vczco span:where(.svelte-15vczco){font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:600}h1.svelte-15vczco{margin:0 0 4px;font-size:18px}label.svelte-15vczco{color:var(--muted-2);flex-direction:column;gap:6px;font-size:13px;display:flex}input.svelte-15vczco{border:1px solid var(--border);background:var(--surface);height:38px;font:inherit;color:var(--ink);border-radius:6px;padding:0 10px;font-size:14px}.error.svelte-15vczco{color:var(--danger);margin:0;font-size:13px;line-height:1.4}button.svelte-15vczco{border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:4px;font-size:14px;font-weight:500;display:flex}button.primary.svelte-15vczco{background:var(--accent);color:#fff;border:none}button.primary.svelte-15vczco:hover{background:var(--accent-hover)}button.secondary.svelte-15vczco{border:1px solid var(--border);background:var(--surface);color:var(--ink)}button.secondary.svelte-15vczco:hover{background:var(--surface-hover)}button.svelte-15vczco:disabled{opacity:.6}.or.svelte-15vczco{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.or.svelte-15vczco:before,.or.svelte-15vczco:after{content:"";background:var(--line);flex:1;height:1px}.notice.svelte-15vczco{border:1px solid var(--line);background:var(--page);border-radius:8px;flex-direction:column;gap:8px;padding:12px;font-size:13px;line-height:1.45;display:flex}.notice.svelte-15vczco p:where(.svelte-15vczco){margin:0}.notice.svelte-15vczco .muted:where(.svelte-15vczco){color:var(--muted)}.link.svelte-15vczco{height:auto;color:var(--muted);background:0 0;border:none;margin:0;font-size:13px;font-weight:400;text-decoration:underline}.browser.svelte-14kogf1{flex:0 1 var(--w,280px);border-right:1px solid var(--line);background:var(--surface-alt);flex-direction:column;min-width:200px;min-height:0;display:flex}.head.svelte-14kogf1{flex-direction:column;flex-shrink:0;gap:10px;padding:14px 12px 8px 16px;display:flex}.head-row.svelte-14kogf1{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}h2.svelte-14kogf1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.scripts.svelte-14kogf1{border:1px solid var(--border);border-radius:6px;flex-shrink:0;display:flex;overflow:hidden}.scripts.svelte-14kogf1 button:where(.svelte-14kogf1){background:var(--surface);height:24px;color:var(--muted-2);font-variant-numeric:tabular-nums;border:none;padding:0 8px;font-size:12px}.scripts.svelte-14kogf1 button:where(.svelte-14kogf1)+button:where(.svelte-14kogf1){border-left:1px solid var(--border)}.scripts.svelte-14kogf1 button.on:where(.svelte-14kogf1){background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.filter-box.svelte-14kogf1{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;display:flex}.filter-box.svelte-14kogf1:focus-within{border-color:var(--accent)}.filter-box.svelte-14kogf1 input:where(.svelte-14kogf1){min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:14px}.clear.svelte-14kogf1{color:var(--muted);background:0 0;border:none;border-radius:4px;padding:4px;display:flex}.clear.svelte-14kogf1:hover{background:var(--surface-hover)}.match-count.svelte-14kogf1{color:var(--muted);margin-top:-4px;font-size:12px}.loading.svelte-14kogf1{padding:0 2px 0 0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sk-row.svelte-14kogf1{justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 10px;display:flex}.sk.svelte-14kogf1{background:var(--surface-hover);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite svelte-14kogf1-pulse;display:block}.sk.n.svelte-14kogf1{flex-shrink:0;width:22px}.load-progress.svelte-14kogf1{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;padding:4px 10px 8px;font-size:12px;display:flex}.load-bar.svelte-14kogf1{background:var(--surface-hover);border-radius:2px;height:4px;overflow:hidden}.load-bar.svelte-14kogf1 div:where(.svelte-14kogf1){background:var(--accent);height:100%;transition:width .3s}@keyframes svelte-14kogf1-pulse{50%{opacity:.45}}.nothing.svelte-14kogf1{color:var(--muted);padding:16px;font-size:14px}.body.svelte-14kogf1{flex-grow:1;min-height:0;display:flex;position:relative}.list.svelte-14kogf1{flex-grow:1;min-width:0;padding:0 2px 0 8px;position:relative}.arow.svelte-14kogf1{width:100%;height:36px;color:var(--ink);text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.arow.svelte-14kogf1:hover{background:var(--surface-hover);text-decoration:none}.arow.active.svelte-14kogf1{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.arow.hover-active.svelte-14kogf1{outline:1px dashed var(--border-dashed);outline-offset:-1px}.name.svelte-14kogf1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count.svelte-14kogf1{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:8px;font-size:12px}.letters.svelte-14kogf1{scrollbar-width:none;flex-direction:column;flex-shrink:0;align-items:center;width:24px;padding:2px 0 8px;display:flex;overflow-y:auto}.letters.svelte-14kogf1 button:where(.svelte-14kogf1){width:22px;min-height:13px;max-height:18px;color:var(--muted-2);background:0 0;border:none;border-radius:3px;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:500;line-height:1;display:flex}.letters.svelte-14kogf1 button:where(.svelte-14kogf1):hover:not(:disabled){color:var(--accent);background:var(--surface-hover)}.letters.svelte-14kogf1 button:where(.svelte-14kogf1):disabled{color:var(--muted);opacity:.35;cursor:default;font-weight:400}.letters.svelte-14kogf1 button.active:where(.svelte-14kogf1){color:var(--accent);font-weight:700}.arow.svelte-14kogf1:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bubble.svelte-14kogf1{pointer-events:none;z-index:3;background:var(--accent);color:#fff;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;margin-top:-28px;font-size:26px;font-weight:600;display:flex;position:absolute;right:52px;box-shadow:0 6px 20px #00000040}@media (max-width:900px){.browser.svelte-14kogf1{border-right:none;flex:auto}.letters.svelte-14kogf1{touch-action:none;width:36px;padding:4px 0 8px}.letters.svelte-14kogf1 button:where(.svelte-14kogf1){width:36px;min-height:16px;max-height:28px;font-size:13px}.letters.scrubbing.svelte-14kogf1 button.active:where(.svelte-14kogf1){background:var(--accent-soft)}.arow.svelte-14kogf1{padding-right:16px}.list.svelte-14kogf1{padding-right:4px}}.follow.svelte-9o746v{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--ink);white-space:nowrap;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.follow.svelte-9o746v:hover:not(:disabled){background:var(--surface-hover)}.follow.on.svelte-9o746v{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:#0000}.follow.svelte-9o746v:disabled{opacity:.6}.follow.compact.svelte-9o746v{height:26px;padding:0 10px;font-size:12px}.cover.svelte-dm6gkj{box-sizing:border-box;border-radius:4px;flex-shrink:0;align-items:flex-end;padding:8px;display:flex;position:relative;overflow:hidden}img.svelte-dm6gkj{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0}img.loaded.svelte-dm6gkj{opacity:1}.ph.svelte-dm6gkj{font-family:var(--font-display);color:#fff;z-index:1;font-size:11px;line-height:1.2;position:relative}.rating.svelte-13ptswj{gap:1px;display:inline-flex}button.svelte-13ptswj{all:unset;cursor:pointer;display:flex}.rating svg.on{fill:var(--amber);stroke:var(--amber)}.rating svg.off{fill:none;stroke:var(--border-dashed)}.bar.svelte-1xwyn69{background:var(--inverse-bg);color:var(--inverse-ink);white-space:nowrap;z-index:5;border-radius:10px;align-items:center;gap:6px;padding:6px 6px 6px 16px;font-size:14px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.count.svelte-1xwyn69{margin-right:8px}button.svelte-1xwyn69{height:36px;color:inherit;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;font-size:14px;display:flex}button.svelte-1xwyn69:hover{background:var(--inverse-hover)}button.primary.svelte-1xwyn69{background:var(--accent);color:#fff;padding:0 14px;font-weight:500}button.primary.svelte-1xwyn69:hover{background:var(--accent-hover)}button.ghost.svelte-1xwyn69{padding:0 12px}button.icon.svelte-1xwyn69{justify-content:center;width:36px;padding:0}.phone-only.svelte-1xwyn69{display:none}.more.svelte-1xwyn69{position:relative}.menu.svelte-1xwyn69{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:160px;padding:6px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.menu.svelte-1xwyn69 button:where(.svelte-1xwyn69){color:var(--ink);justify-content:flex-start;padding:0 10px}.menu.svelte-1xwyn69 button:where(.svelte-1xwyn69):hover{background:var(--surface-hover)}@media (max-width:900px){.desktop-only.svelte-1xwyn69{display:none}.phone-only.svelte-1xwyn69{display:flex}.bar.svelte-1xwyn69{justify-content:space-between;width:auto;bottom:72px;left:12px;right:12px;transform:none}.count.svelte-1xwyn69{display:none}}.pop.svelte-1u63v45{z-index:40;background:var(--surface);border:1px solid var(--line);width:380px;max-width:calc(100vw - 32px);color:var(--ink);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:22px;left:0;box-shadow:0 12px 32px #0000002e}.top.svelte-1u63v45{align-items:center;gap:6px;display:flex}.box.svelte-1u63v45{border:1px solid var(--border);height:32px;color:var(--muted);border-radius:6px;flex-grow:1;align-items:center;gap:6px;padding:0 8px;display:flex}.box.svelte-1u63v45:focus-within{border-color:var(--accent)}.box.svelte-1u63v45 input:where(.svelte-1u63v45){min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:13px}.x.svelte-1u63v45{color:var(--muted);background:0 0;border:none;border-radius:6px;padding:6px;display:flex}.x.svelte-1u63v45:hover{background:var(--surface-hover)}.note.svelte-1u63v45{color:var(--muted);margin:0;padding:0 2px;font-size:12px}.list.svelte-1u63v45{height:320px}.r.svelte-1u63v45{height:34px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.r.svelte-1u63v45:hover{background:var(--surface-hover);text-decoration:none}.n.svelte-1u63v45{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tag.svelte-1u63v45{color:var(--accent-soft-ink);background:var(--accent-soft);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.c.svelte-1u63v45{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}.ext.svelte-1re4nqe{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:inline-flex}.ext.svelte-1re4nqe svg.on{fill:var(--sky,#3b82c4);stroke:var(--sky,#3b82c4)}.avg.svelte-1re4nqe{color:var(--ink)}.votes.svelte-1re4nqe{color:var(--muted)}.kids.svelte-a9tnp4{white-space:nowrap;color:var(--kids-ink,#2f6b3a);background:var(--kids-bg,#e3f1e5);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:3px 5px;font-size:10.5px;font-weight:600;line-height:1}.kids.adult.svelte-a9tnp4{color:var(--muted-2);background:var(--surface-hover)}.rf.svelte-1oxbszo{flex-direction:column;gap:2px;min-width:240px;display:flex}.check.svelte-1oxbszo{white-space:nowrap}.line.svelte-1oxbszo span:where(.svelte-1oxbszo){white-space:nowrap}.line.svelte-1oxbszo span:where(.svelte-1oxbszo){text-overflow:ellipsis;min-width:0;overflow:hidden}.line.svelte-1oxbszo{border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:3px 6px;font-size:13px;display:flex}.line.sub.svelte-1oxbszo{color:var(--muted);padding-left:18px}.line.svelte-1oxbszo select:where(.svelte-1oxbszo){border:1px solid var(--border);background:var(--surface);height:26px;color:var(--ink);font:inherit;border-radius:5px;flex-shrink:0;min-width:64px;max-width:96px;padding:0 4px;font-size:12.5px}.check.svelte-1oxbszo{border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.check.svelte-1oxbszo input:where(.svelte-1oxbszo){width:15px;height:15px;accent-color:var(--accent)}.books-pane.svelte-1nic5z0{background:var(--surface);flex-direction:column;flex:1 1 0;min-width:320px;min-height:0;display:flex;position:relative}.scope-header.svelte-1nic5z0{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:4px;min-width:0;padding:16px 24px 12px;display:flex}.scope-header.svelte-1nic5z0 .crumb:where(.svelte-1nic5z0){color:var(--muted);font-size:12px}.series-send.svelte-1nic5z0{border:1px solid var(--accent);height:28px;color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;margin-left:10px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.series-send.svelte-1nic5z0:hover{background:var(--accent-soft)}.scope-header-phone.svelte-1nic5z0 .series-send:where(.svelte-1nic5z0){justify-content:center;width:36px;height:36px;margin-left:auto;padding:0}.scope-header.svelte-1nic5z0 h1:where(.svelte-1nic5z0){font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:24px;font-weight:600;line-height:1.25;overflow:hidden}.h1-row.svelte-1nic5z0{align-items:center;gap:12px;min-width:0;display:flex}.h1-row.svelte-1nic5z0 h1:where(.svelte-1nic5z0){min-width:0}.ed-tag.svelte-1nic5z0{cursor:pointer;font:inherit;color:var(--accent-soft-ink);background:var(--accent-soft);white-space:nowrap;border:none;border-radius:4px;padding:1px 6px;font-size:11px}.ed-tag.svelte-1nic5z0:hover{text-decoration:underline}.ed-tag[aria-expanded=true].svelte-1nic5z0{background:var(--accent);color:#fff}.brow.edition-row.svelte-1nic5z0{--row-bg:var(--surface-alt);font-size:13px}.brow.edition-row.svelte-1nic5z0:hover{--row-bg:var(--row-hover)}.brow.edition-row.checked.svelte-1nic5z0{--row-bg:var(--row-checked)}.brow.edition-row.selected.svelte-1nic5z0{--row-bg:var(--accent-soft)}.ed-cell.svelte-1nic5z0{color:var(--muted-2);gap:8px;padding-left:14px;overflow:hidden}.ed-icon.svelte-1nic5z0{color:var(--muted);flex-shrink:0;display:inline-flex}.ed-title.svelte-1nic5z0{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ed-meta.svelte-1nic5z0{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;font-size:12px;overflow:hidden}.m-edition.svelte-1nic5z0{background:var(--surface-alt)}.m-ed-title.svelte-1nic5z0{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ed-mark.svelte-1nic5z0{width:36px;color:var(--muted);flex-shrink:0;justify-content:center;display:flex}.counts.svelte-1nic5z0{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.coauthors.svelte-1nic5z0{color:var(--muted);align-items:baseline;gap:6px;min-width:0;font-size:13px;display:flex}.coauthors.svelte-1nic5z0 .lbl:where(.svelte-1nic5z0){flex-shrink:0}.coauthors.svelte-1nic5z0 .names:where(.svelte-1nic5z0){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coauthors.svelte-1nic5z0 a:where(.svelte-1nic5z0){color:var(--muted-2)}.coauthors.svelte-1nic5z0 a:where(.svelte-1nic5z0):hover{color:var(--accent)}.more-wrap.svelte-1nic5z0{flex-shrink:0;position:relative}.more-btn.svelte-1nic5z0{color:var(--accent);white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px}.more-btn.svelte-1nic5z0:hover{text-decoration:underline}.scope-header-phone.svelte-1nic5z0{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.scope-header-phone.svelte-1nic5z0 .back:where(.svelte-1nic5z0){background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.scope-header-phone.svelte-1nic5z0 .back:where(.svelte-1nic5z0):hover{background:var(--surface-hover)}.ph-info.svelte-1nic5z0{flex-direction:column;flex-grow:1;min-width:0;display:flex}.ph-name.svelte-1nic5z0{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.ph-counts.svelte-1nic5z0{color:var(--muted);font-size:12px}.loading-more.svelte-1nic5z0{text-align:center;color:var(--muted);padding:10px;font-size:12px}.toolbar.svelte-1nic5z0{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px 10px 24px;display:flex}.find.svelte-1nic5z0{border:1px solid var(--border);background:var(--surface);min-width:120px;max-width:300px;height:32px;color:var(--muted);border-radius:6px;flex:160px;align-items:center;gap:6px;padding:0 8px;display:flex}.find.svelte-1nic5z0:focus-within{border-color:var(--accent)}.find.svelte-1nic5z0 input:where(.svelte-1nic5z0){min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:13px}.sort.svelte-1nic5z0 select:where(.svelte-1nic5z0){border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted-2);font:inherit;border-radius:6px;padding:0 6px;font-size:13px}.spacer.svelte-1nic5z0{flex-grow:1}.shown.svelte-1nic5z0{color:var(--muted);white-space:nowrap;font-size:12px}.tbtn.svelte-1nic5z0{white-space:nowrap;border:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted-2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.tbtn.svelte-1nic5z0:hover{background:var(--surface-hover)}.tbtn.on.svelte-1nic5z0{background:var(--accent-soft);color:var(--accent-soft-ink);border-color:var(--accent)}.badge.svelte-1nic5z0{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;display:inline-flex}.filter-chooser.svelte-1nic5z0,.col-chooser.svelte-1nic5z0{position:relative}.col-menu.svelte-1nic5z0{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:180px;max-height:60vh;padding:8px;display:flex;position:absolute;top:38px;left:0;overflow-y:auto;box-shadow:0 8px 24px #00000026}.col-chooser.svelte-1nic5z0 .col-menu:where(.svelte-1nic5z0){left:auto;right:0}.col-menu.svelte-1nic5z0 label:where(.svelte-1nic5z0){border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.col-menu.svelte-1nic5z0 label:where(.svelte-1nic5z0):hover{background:var(--surface-hover)}.col-menu.svelte-1nic5z0 label.dim:where(.svelte-1nic5z0){color:var(--muted)}.col-hidden-note.svelte-1nic5z0{border-top:1px solid var(--line-soft);color:var(--muted);max-width:220px;margin:4px 0 0;padding:6px 8px 2px;font-size:12px}.col-note.svelte-1nic5z0{color:var(--muted);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:11px}.scroll.svelte-1nic5z0:focus-within .cursor:where(.svelte-1nic5z0){box-shadow:inset 0 0 0 2px var(--focus)}.mobile-list.svelte-1nic5z0:focus-within .cursor:where(.svelte-1nic5z0){box-shadow:inset 0 0 0 2px var(--focus)}.mobile-list.svelte-1nic5z0{outline:none}.menu-check.svelte-1nic5z0{border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding-bottom:8px!important}.menu-group-title.svelte-1nic5z0{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 6px 2px;font-size:11px;font-weight:600}.view-toggle.svelte-1nic5z0{border:1px solid var(--border);border-radius:6px;display:flex;overflow:hidden}.view-toggle.svelte-1nic5z0 button:where(.svelte-1nic5z0){background:var(--surface);width:34px;height:30px;color:var(--muted-2);border:none;justify-content:center;align-items:center;display:flex}.view-toggle.svelte-1nic5z0 button:where(.svelte-1nic5z0)+button:where(.svelte-1nic5z0){border-left:1px solid var(--border)}.view-toggle.svelte-1nic5z0 button.active:where(.svelte-1nic5z0){background:var(--surface-hover);color:var(--ink)}.empty.svelte-1nic5z0{color:var(--muted);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.empty.svelte-1nic5z0 p:where(.svelte-1nic5z0){margin:0}.skeleton.svelte-1nic5z0{flex-direction:column;padding:8px 24px;display:flex}.sk-row.svelte-1nic5z0{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;height:40px;display:flex}.sk-row.svelte-1nic5z0 span:where(.svelte-1nic5z0){background:var(--surface-hover);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite svelte-1nic5z0-pulse;display:block}.sk-row.svelte-1nic5z0 span:where(.svelte-1nic5z0):first-child{width:16px}@keyframes svelte-1nic5z0-pulse{50%{opacity:.45}}.mobile-list.svelte-1nic5z0{flex-grow:1;min-height:0;position:relative}.m-group.svelte-1nic5z0{all:unset;box-sizing:border-box;width:100%;height:64px;color:var(--muted-2);background:var(--surface-alt);border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.m-group.svelte-1nic5z0 .gname:where(.svelte-1nic5z0){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-group.svelte-1nic5z0 .gcount:where(.svelte-1nic5z0){color:var(--muted);margin-left:auto;font-weight:400}.m-row.svelte-1nic5z0{box-sizing:border-box;align-items:center;gap:12px;height:64px;padding:6px 16px;display:flex}.m-row.checked.svelte-1nic5z0{background:var(--accent-soft)}.m-info.svelte-1nic5z0{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.m-title.svelte-1nic5z0{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.m-title-row.svelte-1nic5z0{align-items:center;gap:6px;min-width:0;display:flex}.m-meta.svelte-1nic5z0{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.m-row.svelte-1nic5z0 input[type=checkbox]:where(.svelte-1nic5z0){flex-shrink:0;width:22px;height:22px}.deleted.svelte-1nic5z0 .m-title:where(.svelte-1nic5z0){color:var(--muted);text-decoration:line-through}.deleted.svelte-1nic5z0 .title-btn:where(.svelte-1nic5z0){color:var(--muted);text-decoration:line-through}@media (max-width:900px){.books-pane.svelte-1nic5z0{min-width:0}.toolbar.svelte-1nic5z0{padding:8px 12px}.find.svelte-1nic5z0{flex-basis:100%;max-width:none}.toolbar.svelte-1nic5z0 .lbl-f:where(.svelte-1nic5z0){display:none}.toolbar.svelte-1nic5z0 .shown:where(.svelte-1nic5z0){display:none}.col-menu.phone-menu.svelte-1nic5z0{left:auto;right:0}}.table-wrap.svelte-1nic5z0{flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}.scroll.svelte-1nic5z0{outline:none;flex-direction:column;flex-grow:1;min-height:0;display:flex;position:relative}.scroll.svelte-1nic5z0:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.scroll.svelte-1nic5z0 .vlist{scrollbar-gutter:stable;flex-grow:1;min-height:0}.brow.svelte-1nic5z0{--row-bg:var(--surface);background:var(--row-bg);border-bottom:1px solid var(--line-soft);cursor:default;align-items:center;gap:8px;height:40px;padding:0 12px 0 16px;font-size:14px;display:grid}.head-wrap.svelte-1nic5z0{scrollbar-gutter:stable;flex-shrink:0;overflow:hidden}.cell-check.svelte-1nic5z0,.sticky-num.svelte-1nic5z0,.sticky-title.svelte-1nic5z0{z-index:1;background:var(--row-bg);align-self:stretch;align-items:center;display:flex;position:sticky}.cell-check.svelte-1nic5z0{box-shadow:-16px 0 0 var(--row-bg), 8px 0 0 var(--row-bg);left:16px}.sticky-num.svelte-1nic5z0{left:var(--sticky-num);box-shadow:8px 0 0 var(--row-bg)}.sticky-title.svelte-1nic5z0{left:var(--sticky-title)}.scrolled-x.svelte-1nic5z0 .sticky-title:where(.svelte-1nic5z0){box-shadow:8px 0 0 var(--row-bg), 14px 0 10px -6px #00000038}.brow.head.svelte-1nic5z0{--row-bg:var(--surface-alt);height:34px;color:var(--muted);background:var(--surface-alt);flex-shrink:0;font-size:12px;font-weight:600}.hcell.svelte-1nic5z0{align-items:center;min-width:0;height:100%;display:flex;position:relative}.hcell.right.svelte-1nic5z0{justify-content:flex-end}.hlabel.svelte-1nic5z0{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hcell.svelte-1nic5z0 .splitter.col-split{margin:0;position:absolute;top:4px;bottom:4px}.hcell.svelte-1nic5z0 .splitter.col-split.at-right{left:calc(100% - .5px)}.hcell.svelte-1nic5z0 .splitter.col-split.at-left{left:-8.5px}.hcell.svelte-1nic5z0 .splitter.col-split:after{opacity:.25;background:var(--border-dashed)}.hcell.svelte-1nic5z0 .splitter.col-split:hover:after{opacity:1;background:var(--accent)}.brow.svelte-1nic5z0:not(.head):hover{--row-bg:var(--row-hover)}.brow.checked.svelte-1nic5z0{--row-bg:var(--row-checked)}.brow.selected.svelte-1nic5z0{--row-bg:var(--accent-soft)}.group-head.svelte-1nic5z0{background:var(--page);border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px 0 16px;font-size:13px;display:flex;position:sticky;left:0}.gtoggle.svelte-1nic5z0{all:unset;cursor:pointer;border-radius:4px;flex:0 auto;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.gtoggle.svelte-1nic5z0:hover{background:var(--surface-hover)}.gtoggle.svelte-1nic5z0:focus-visible{outline:2px solid var(--focus)}.chev.svelte-1nic5z0{color:var(--muted);flex-shrink:0;transition:transform .12s;display:inline-flex}.chev.open.svelte-1nic5z0{transform:rotate(90deg)}.gname.svelte-1nic5z0{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.gcount.svelte-1nic5z0{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.glink.svelte-1nic5z0{color:var(--muted);border-radius:4px;padding:4px;display:inline-flex}.glink.svelte-1nic5z0:hover{color:var(--accent);background:var(--surface-hover)}.muted.svelte-1nic5z0{color:var(--muted)}.num.svelte-1nic5z0{font-variant-numeric:tabular-nums}.right.svelte-1nic5z0{text-align:right;justify-self:end}.rating-cell.svelte-1nic5z0{justify-content:flex-end;display:flex}.ellipsis.svelte-1nic5z0{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-cell.svelte-1nic5z0{align-items:baseline;gap:8px;min-width:0;display:flex}.title-btn.svelte-1nic5z0{all:unset;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;flex:0 auto;min-width:0;overflow:hidden}.title-btn.strong.svelte-1nic5z0{font-weight:600}.sub.svelte-1nic5z0{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;font-size:12px;overflow:hidden}.tag.svelte-1nic5z0{color:var(--muted-2);background:var(--surface-hover);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px}.tag.danger.svelte-1nic5z0{color:var(--danger)}.grid-view.svelte-1nic5z0{flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:20px 16px;padding:20px 24px 80px;display:grid;overflow-y:auto}.grid-group.svelte-1nic5z0{border-bottom:1px solid var(--line-soft);grid-column:1/-1;align-items:center;margin-top:4px;padding:2px 0 6px;font-size:13px;display:flex}.grid-group.svelte-1nic5z0:first-child{margin-top:0}.cover-no.svelte-1nic5z0{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.3em}.ed-count.svelte-1nic5z0{color:var(--accent-soft-ink);background:var(--accent-soft)}.grid-sentinel.svelte-1nic5z0{text-align:center;height:24px;color:var(--muted);grid-column:1/-1;font-size:12px}.cover-card.svelte-1nic5z0{min-width:0;position:relative}.card-open.svelte-1nic5z0{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.card-open.svelte-1nic5z0:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.cover-wrap.svelte-1nic5z0{margin-bottom:4px;display:block;position:relative}.cover-wrap.svelte-1nic5z0 .cover{aspect-ratio:2/3;width:100%!important;height:auto!important}.cover-card.selected.svelte-1nic5z0 .cover-wrap:where(.svelte-1nic5z0) .cover{outline:2px solid var(--accent);outline-offset:2px}.check-badge.svelte-1nic5z0{pointer-events:none;width:22px;height:22px;color:var(--accent);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.grid-check.svelte-1nic5z0{width:16px;height:16px;position:absolute;top:8px;left:8px}.cover-title.svelte-1nic5z0{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.cover-rate.svelte-1nic5z0{align-items:center;gap:6px;display:flex}.lib-num.svelte-1nic5z0{color:var(--muted-2);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:inline-flex}.lib-num.svelte-1nic5z0 svg{fill:var(--muted);stroke:var(--muted)}.cover-sub.svelte-1nic5z0{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}input[type=checkbox].svelte-1nic5z0{width:16px;height:16px;accent-color:var(--accent)}.hcell.sticky-num.svelte-1nic5z0,.hcell.sticky-title.svelte-1nic5z0{position:sticky}.title-cell.sticky-title.svelte-1nic5z0{align-items:center}.scrim.svelte-jby388{background:var(--scrim);z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog.svelte-jby388{background:var(--surface);border-radius:12px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.body.svelte-jby388{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}@media (max-width:700px){.scrim.svelte-jby388{align-items:flex-end;padding:10px}.dialog.svelte-jby388{max-height:calc(100vh - 20px);width:100%!important}}.head.svelte-jby388{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}h2.svelte-jby388{font-family:var(--font-display);margin:0;font-size:22px;font-weight:600}.close.svelte-jby388{width:36px;height:36px;color:var(--muted-2);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.close.svelte-jby388:hover{background:var(--surface-hover)}.qr.svelte-1dnmtg2{box-sizing:border-box;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.qr.svelte-1dnmtg2 svg{width:100%;height:100%}.handoff.svelte-12vuiso{background:var(--page);border-radius:10px;align-items:flex-start;gap:20px;padding:16px;display:flex}.qr-wrap.svelte-12vuiso{box-shadow:0 1px 0 var(--line);background:#fff;border-radius:10px;flex-shrink:0}.qr-wrap.dim.svelte-12vuiso{opacity:.25}.info.svelte-12vuiso{flex-direction:column;gap:8px;min-width:0;display:flex}.info.svelte-12vuiso p:where(.svelte-12vuiso){margin:0}.what.svelte-12vuiso{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.scan.svelte-12vuiso{color:var(--muted-2);font-size:14px}.url-row.svelte-12vuiso{align-items:center;gap:6px;min-width:0;display:flex}.url.svelte-12vuiso{background:var(--surface);border:1px solid var(--border);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:6px;min-width:0;padding:6px 8px;font-size:13px;overflow:hidden}.icon-btn.svelte-12vuiso{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.muted.svelte-12vuiso{color:var(--muted);font-size:13px}.small.svelte-12vuiso{font-size:12px}.warn.svelte-12vuiso{color:var(--amber);font-size:13px}.error.svelte-12vuiso{color:var(--danger);margin:0}.secondary.svelte-12vuiso{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--ink);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;display:flex}@media (max-width:560px){.handoff.svelte-12vuiso{text-align:center;flex-direction:column;align-items:center;padding:12px}.info.svelte-12vuiso{overflow-wrap:anywhere;align-self:stretch}.url-row.svelte-12vuiso{justify-content:center}}.body.svelte-1h3i75g{padding:16px 24px 0}.footer.svelte-1h3i75g{justify-content:flex-end;padding:16px 24px;display:flex}@media (max-width:560px){.body.svelte-1h3i75g{padding:12px 12px 0}.footer.svelte-1h3i75g{padding:12px}}.secondary.svelte-1h3i75g{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink);border-radius:8px;padding:0 16px;font-size:14px}.lib-stars.svelte-1t1b680 .rating svg.on{fill:var(--muted);stroke:var(--muted)}.ext-stars.svelte-1t1b680 .rating svg.on{fill:var(--sky);stroke:var(--sky)}.ext-line.svelte-1t1b680{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ol-link.svelte-1t1b680{color:var(--muted);font-size:12px}.ol-link.svelte-1t1b680:hover{color:var(--accent)}.small.svelte-1t1b680{font-size:12px}.details.svelte-1t1b680{flex:0 1 var(--w,360px);border-left:1px solid var(--line);background:var(--surface-alt);flex-direction:column;min-width:280px;display:flex;position:relative;overflow-y:auto;container-type:inline-size}.details.standalone.svelte-1t1b680{border-left:none;flex:auto}.rail.svelte-1t1b680{border-left:1px solid var(--line);background:var(--surface-alt);flex-direction:column;flex:0 0 36px;align-items:center;gap:10px;padding-top:10px;display:flex}.rail-btn.svelte-1t1b680,.collapse.svelte-1t1b680{width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rail-btn.svelte-1t1b680:hover,.collapse.svelte-1t1b680:hover{background:var(--surface-hover);color:var(--ink)}.rail-label.svelte-1t1b680{writing-mode:vertical-rl;color:var(--muted);letter-spacing:.04em;font-size:12px}.collapse.svelte-1t1b680{z-index:2;position:absolute;top:8px;right:8px}.empty.svelte-1t1b680{color:var(--muted);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.empty.svelte-1t1b680 p:where(.svelte-1t1b680){margin:0}.empty.svelte-1t1b680 .nf-title:where(.svelte-1t1b680){font-family:var(--font-display);color:var(--ink);font-size:18px}.nf-link.svelte-1t1b680{margin-top:6px}.sk-cover.svelte-1t1b680{background:var(--surface-hover);border-radius:4px;width:112px;height:168px}.sk-line.svelte-1t1b680{background:var(--surface-hover);border-radius:6px;width:70%;height:12px}.sk-line.short.svelte-1t1b680{width:40%}.book-title.svelte-1t1b680{padding:22px 44px 0 24px}.top.svelte-1t1b680{gap:16px;padding:14px 24px 0;display:flex}.meta.svelte-1t1b680{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}h2.svelte-1t1b680{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.25}.muted.svelte-1t1b680{color:var(--muted);font-size:13px}.actions.svelte-1t1b680{align-items:flex-start;gap:8px;padding:20px 24px 0;display:flex}.send-wrap.svelte-1t1b680{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.split.svelte-1t1b680{display:flex;position:relative}.split.svelte-1t1b680 .main:where(.svelte-1t1b680){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.actions.svelte-1t1b680 .split:where(.svelte-1t1b680) button.chev:where(.svelte-1t1b680){border-left:1px solid #ffffff40;border-top-left-radius:0;border-bottom-left-radius:0;flex:0 0 34px;padding:0}.caption.svelte-1t1b680{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding-left:2px;font-size:12px;overflow:hidden}.dev-menu.svelte-1t1b680{min-width:240px;left:0;right:auto}.dev-menu.svelte-1t1b680 button:where(.svelte-1t1b680){all:unset;box-sizing:border-box;width:100%;color:var(--ink);cursor:pointer;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.dev-menu.svelte-1t1b680 button:where(.svelte-1t1b680):hover{background:var(--surface-hover)}.dev-menu.svelte-1t1b680 button:where(.svelte-1t1b680):focus-visible{background:var(--surface-hover)}.dev-menu.svelte-1t1b680 .verb:where(.svelte-1t1b680){font-weight:500}.actions.svelte-1t1b680 button.primary:where(.svelte-1t1b680){background:var(--accent);color:#fff;border:none;border-radius:8px;flex-grow:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.actions.svelte-1t1b680 button.primary:where(.svelte-1t1b680):hover{background:var(--accent-hover)}.actions.svelte-1t1b680 button.primary:where(.svelte-1t1b680):disabled{opacity:.7}.actions.svelte-1t1b680 button.secondary:where(.svelte-1t1b680){border:1px solid var(--border);background:var(--surface);height:40px;color:var(--ink);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:flex}.actions.svelte-1t1b680 button.icon-only:where(.svelte-1t1b680){gap:4px}@container (width<=400px){.actions.svelte-1t1b680{flex-wrap:wrap}.actions.svelte-1t1b680 .send-wrap:where(.svelte-1t1b680){flex-basis:100%}.actions.svelte-1t1b680 button.secondary:where(.svelte-1t1b680){flex-grow:1;justify-content:center}.actions.svelte-1t1b680 .dl-wrap:where(.svelte-1t1b680){flex-grow:1;display:flex}.actions.svelte-1t1b680 .dl-wrap:where(.svelte-1t1b680) button:where(.svelte-1t1b680){flex-grow:1;justify-content:center}}.dl-wrap.svelte-1t1b680{position:relative}.dl-menu.svelte-1t1b680{background:var(--surface);border:1px solid var(--line);z-index:10;border-radius:8px;min-width:160px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.dl-menu.svelte-1t1b680 a:where(.svelte-1t1b680){color:var(--ink);text-transform:uppercase;padding:8px 12px;font-size:13px;text-decoration:none;display:block}.dl-menu.svelte-1t1b680 a:where(.svelte-1t1b680):hover{background:var(--surface-hover)}.warn.svelte-1t1b680{color:var(--danger);margin:12px 24px 0;font-size:13px}.chips.svelte-1t1b680{flex-wrap:wrap;gap:6px;padding:16px 24px 0;display:flex}.chips.flat.svelte-1t1b680{padding:0}.chip.svelte-1t1b680{background:var(--surface-hover);height:26px;color:var(--muted-2);border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.chip.svelte-1t1b680 b:where(.svelte-1t1b680){color:var(--muted);font-weight:600}.chip.small.svelte-1t1b680{height:22px}.section.svelte-1t1b680{padding:18px 24px 0}h3.svelte-1t1b680{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}.annotation.svelte-1t1b680{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.annotation.svelte-1t1b680 a{color:var(--accent);overflow-wrap:anywhere;word-break:break-word}.annotation.svelte-1t1b680 p{margin:0 0 .6em}.meta-list.svelte-1t1b680{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);row-gap:8px;margin:18px 24px 24px;padding-top:14px;font-size:13px;display:grid}.meta-list.svelte-1t1b680 dt:where(.svelte-1t1b680){color:var(--muted)}.meta-list.svelte-1t1b680 dd:where(.svelte-1t1b680){margin:0}.isbn-cell.svelte-1t1b680{flex-direction:column;gap:2px;min-width:0;display:flex}.isbn-line.svelte-1t1b680{flex-wrap:wrap;align-items:center;column-gap:6px;min-width:0;display:flex}.isbn10.svelte-1t1b680{font-variant-numeric:tabular-nums;flex-basis:100%}.isbn.svelte-1t1b680{font-variant-numeric:tabular-nums;white-space:nowrap}.copy-btn.svelte-1t1b680{width:24px;height:22px;color:var(--muted);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-btn.svelte-1t1b680:hover{background:var(--surface-hover);color:var(--ink)}.copy-btn.svelte-1t1b680:focus-visible{outline:2px solid var(--focus)}.shelves-cell.svelte-1t1b680{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ellipsis.svelte-1t1b680{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-btn.svelte-1t1b680{all:unset;color:var(--accent);cursor:pointer;font-size:12px}.link-btn.svelte-1t1b680:hover{text-decoration:underline}.link-btn.svelte-1t1b680:focus-visible{outline:2px solid var(--focus)}.summary.svelte-1t1b680{flex-direction:column;gap:8px;padding:22px 24px 28px;display:flex}.summary.svelte-1t1b680 h2:where(.svelte-1t1b680){padding-right:24px;font-size:20px}.summary.svelte-1t1b680 h4:where(.svelte-1t1b680){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:12px 0 2px;font-size:12px;font-weight:600}.summary.svelte-1t1b680 p:where(.svelte-1t1b680){margin:0}.stats.svelte-1t1b680{color:var(--muted-2);font-size:14px}.hint.svelte-1t1b680{color:var(--muted);border:1px dashed var(--border);border-radius:8px;padding:8px 10px;font-size:13px;margin-top:4px!important}.plain.svelte-1t1b680{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plain.svelte-1t1b680 li:where(.svelte-1t1b680){border-bottom:1px solid var(--line-soft);align-items:baseline;gap:8px;min-width:0;padding:4px 0;font-size:13px;display:flex}.plain.svelte-1t1b680 li:where(.svelte-1t1b680) a:where(.svelte-1t1b680){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plain.svelte-1t1b680 li:where(.svelte-1t1b680) span:where(.svelte-1t1b680):first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plain.svelte-1t1b680 .n:where(.svelte-1t1b680){color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}@media (max-width:900px){.details.svelte-1t1b680{border-left:none;flex:auto;min-width:0}.collapse.svelte-1t1b680,.rail.svelte-1t1b680{display:none}.book-title.svelte-1t1b680{padding-right:24px}}.subtitle.svelte-cejnt2{color:var(--muted);margin:4px 24px 0;font-size:14px}fieldset.devices.svelte-cejnt2{border:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 24px 0;padding:0;display:grid}@media (max-width:700px){fieldset.devices.svelte-cejnt2{grid-template-columns:repeat(2,minmax(0,1fr))}.options.svelte-cejnt2{grid-template-columns:1fr!important}.preview.svelte-cejnt2{grid-column:auto!important}.options.svelte-cejnt2 label.wide:where(.svelte-cejnt2){grid-column:auto!important}.bg-note.svelte-cejnt2:not(.warn){display:none}}legend.svelte-cejnt2{color:var(--muted);letter-spacing:.04em;padding:0 0 8px;font-size:12px;font-weight:600}.device-card.svelte-cejnt2{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:84px;padding:12px 14px;display:flex}.device-card.on.svelte-cejnt2{border:2px solid var(--accent);background:var(--accent-soft);padding:11px 13px}.row.svelte-cejnt2{width:100%;color:var(--ink);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.how.svelte-cejnt2{color:var(--muted);font-size:13px}.fmt.svelte-cejnt2{color:var(--muted-2);background:var(--surface-hover);border-radius:4px;margin-top:auto;padding:2px 6px;font-size:11px;font-weight:600}.options.svelte-cejnt2{background:var(--page);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:18px 24px 0;padding:16px;display:grid}.options.svelte-cejnt2 label:where(.svelte-cejnt2){color:var(--muted-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.options.svelte-cejnt2 input[type=text]:where(.svelte-cejnt2){border:1px solid var(--border);height:36px;font:inherit;color:var(--ink);background:var(--surface);border-radius:6px;padding:0 10px;font-size:14px}.options.svelte-cejnt2 label.wide:where(.svelte-cejnt2){grid-column:span 2}.preview.svelte-cejnt2{color:var(--muted);grid-column:span 2;font-size:12px}.preview.svelte-cejnt2 span:where(.svelte-cejnt2){color:var(--ink)}.options.svelte-cejnt2 label.checkbox:where(.svelte-cejnt2){flex-direction:row;align-items:center;gap:8px;font-size:14px}.checkbox.svelte-cejnt2 input:where(.svelte-cejnt2){width:16px;height:16px;accent-color:var(--accent)}.note.svelte-cejnt2{color:var(--muted);align-items:center;gap:6px;padding:12px 24px 0;font-size:13px;display:flex}.link-btn.svelte-cejnt2{all:unset;color:var(--accent);cursor:pointer}.footer.svelte-cejnt2{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;margin-top:20px;padding:14px 24px;display:flex;position:sticky;bottom:0}.bg-note.svelte-cejnt2{color:var(--muted);flex-grow:1;font-size:13px}.phone.svelte-cejnt2{margin:14px 24px 0}button.secondary[aria-pressed=true].svelte-cejnt2{border-color:var(--accent);color:var(--accent)}button.secondary.svelte-cejnt2{gap:6px}.footer.svelte-cejnt2 button:where(.svelte-cejnt2){white-space:nowrap;flex-shrink:0}@media (max-width:560px){.footer.svelte-cejnt2{flex-wrap:wrap;gap:8px;padding:12px 16px}.footer.svelte-cejnt2 .bg-note:where(.svelte-cejnt2){flex-basis:100%;order:0}.footer.svelte-cejnt2 .bg-note:where(.svelte-cejnt2):not(.warn){display:none}.footer.svelte-cejnt2 button.primary:where(.svelte-cejnt2){flex:100%;order:1;justify-content:center;min-width:0}.footer.svelte-cejnt2 button.secondary:where(.svelte-cejnt2){flex:auto;order:2;justify-content:center;min-width:0}.footer.svelte-cejnt2 button:where(.svelte-cejnt2){white-space:normal;text-align:center}}.how.folder.svelte-cejnt2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bg-note.warn.svelte-cejnt2{color:var(--amber)}button.secondary.svelte-cejnt2{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--ink);border-radius:8px;align-items:center;padding:0 16px;font-size:14px;display:flex}button.primary.svelte-cejnt2{background:var(--accent);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500;display:flex}button.primary.svelte-cejnt2:disabled{opacity:.5;cursor:default}.list.svelte-pp6e0c{flex-direction:column;gap:4px;max-height:300px;padding:8px 24px 0;display:flex;overflow-y:auto}.row.svelte-pp6e0c{align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:flex}.row.svelte-pp6e0c input:where(.svelte-pp6e0c){width:16px;height:16px;accent-color:var(--accent)}.dot.svelte-pp6e0c{border-radius:5px;flex-shrink:0;width:10px;height:10px}.name.svelte-pp6e0c{flex-grow:1}.count.svelte-pp6e0c{color:var(--muted);font-size:12px}.new.svelte-pp6e0c{gap:8px;padding:12px 24px 0;display:flex}.new.svelte-pp6e0c input:where(.svelte-pp6e0c){border:1px solid var(--border);background:var(--surface);height:36px;font:inherit;border-radius:6px;flex-grow:1;padding:0 10px;font-size:14px}.new.svelte-pp6e0c button:where(.svelte-pp6e0c){border:1px solid var(--border);background:var(--surface);border-radius:6px;height:36px;padding:0 14px;font-size:14px}.footer.svelte-pp6e0c button:where(.svelte-pp6e0c){border:1px solid var(--border);background:var(--surface);border-radius:6px;height:36px;padding:0 14px;font-size:14px}.footer.svelte-pp6e0c{justify-content:flex-end;padding:16px 24px 24px;display:flex}.spinner.svelte-f4erjd{width:var(--s);height:var(--s);border:max(2px, calc(var(--s) / 10)) solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;animation:.8s linear infinite svelte-f4erjd-spin;display:inline-block}@keyframes svelte-f4erjd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-f4erjd{animation-duration:2.4s}}.wrap.svelte-6tzxpz{background:var(--page);flex-grow:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.card.svelte-6tzxpz{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:460px;padding:32px 28px 28px;display:flex;box-shadow:0 12px 32px #0000000f}.badge.svelte-6tzxpz{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-soft-ink);border-radius:28px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.card.error.svelte-6tzxpz .badge:where(.svelte-6tzxpz){background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}h2.svelte-6tzxpz{font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;font-weight:600}.text.svelte-6tzxpz{color:var(--muted);max-width:380px;margin:0;font-size:14px;line-height:1.5}.progress.svelte-6tzxpz{background:var(--surface-hover);border-radius:4px;width:100%;height:8px;margin-top:10px;position:relative;overflow:hidden}.bar.svelte-6tzxpz{background:var(--accent);border-radius:4px;height:100%;transition:width .4s}.bar.indeterminate.svelte-6tzxpz{width:35%;animation:1.3s ease-in-out infinite svelte-6tzxpz-slide;position:absolute}@keyframes svelte-6tzxpz-slide{0%{left:-35%}to{left:100%}}.step.svelte-6tzxpz{width:100%;color:var(--muted);justify-content:space-between;gap:12px;min-height:18px;font-size:13px;display:flex}.step-text.svelte-6tzxpz{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.pct.svelte-6tzxpz{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.detail.svelte-6tzxpz{background:var(--surface-alt);border:1px solid var(--line-soft);width:100%;color:var(--muted-2);white-space:pre-wrap;word-break:break-word;text-align:left;border-radius:8px;max-height:160px;margin:4px 0 0;padding:10px 12px;font-size:12px;overflow:auto}.actions.svelte-6tzxpz{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.actions.svelte-6tzxpz button,.actions.svelte-6tzxpz a{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.actions.svelte-6tzxpz .primary{background:var(--accent);border-color:var(--accent);color:#fff}.actions.svelte-6tzxpz button:hover,.actions.svelte-6tzxpz a:hover{background:var(--surface-hover);text-decoration:none}.actions.svelte-6tzxpz .primary:hover{background:var(--accent-hover);color:#fff}@media (prefers-reduced-motion:reduce){.bar.indeterminate.svelte-6tzxpz{animation-duration:3s}}.not-found-pane.svelte-szbjxj{flex:1 1 0;min-width:0;min-height:0;display:flex}.path.svelte-szbjxj{background:var(--surface-alt);border:1px solid var(--line-soft);max-width:100%;color:var(--muted-2);overflow-wrap:anywhere;border-radius:6px;padding:4px 10px;font-size:13px}.browse.svelte-1pki51t{flex-grow:1;min-width:0;min-height:0;display:flex}.placeholder.svelte-1pki51t{color:var(--muted);background:var(--surface);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.placeholder.svelte-1pki51t p:where(.svelte-1pki51t){max-width:420px;margin:0}.placeholder.svelte-1pki51t .loading-label:where(.svelte-1pki51t){color:var(--muted-2);margin-top:8px;font-size:15px}.placeholder.svelte-1pki51t .loading-detail:where(.svelte-1pki51t){font-variant-numeric:tabular-nums;font-size:13px}.placeholder.svelte-1pki51t .big:where(.svelte-1pki51t){font-family:var(--font-display);color:var(--ink);font-size:22px}@media (max-width:900px){.browse.svelte-1pki51t>*{display:none}.browse.show-list.svelte-1pki51t>section,.browse.show-books.svelte-1pki51t>main,.browse.svelte-1pki51t:not(.show-list):not(.show-books)>aside{width:100%;display:flex}}.genres-page.svelte-mbfrvv{flex-grow:1;min-width:0;min-height:0;display:flex}.tree.svelte-mbfrvv{flex:0 1 var(--w,280px);border-right:1px solid var(--line);background:var(--surface-alt);flex-direction:column;min-width:200px;display:flex}.head.svelte-mbfrvv{flex-direction:column;gap:8px;padding:14px 16px 8px;display:flex}.filter-box.svelte-mbfrvv input:where(.svelte-mbfrvv){border:1px solid var(--border);background:var(--surface);width:100%;height:32px;font:inherit;color:var(--ink);border-radius:6px;outline:none;padding:0 10px;font-size:13px}.filter-box.svelte-mbfrvv input:where(.svelte-mbfrvv):focus{border-color:var(--accent)}.hide-empty.svelte-mbfrvv{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.hide-empty.svelte-mbfrvv input:where(.svelte-mbfrvv){accent-color:var(--accent)}.parent-row.svelte-mbfrvv{border-radius:6px;align-items:center;display:flex}.parent-row.svelte-mbfrvv .row:where(.svelte-mbfrvv){flex-grow:1;min-width:0;padding-left:2px}.exp.svelte-mbfrvv{width:22px;height:30px;color:var(--muted);background:0 0;border:none;flex-shrink:0;padding:0}.chev.svelte-mbfrvv{font-size:16px;transition:transform .12s;display:inline-block}.chev.open.svelte-mbfrvv{transform:rotate(90deg)}.row.zero.svelte-mbfrvv{opacity:.55}h2.svelte-mbfrvv{margin:0;font-size:16px;font-weight:600}.scroll.svelte-mbfrvv{flex-grow:1;padding:0 8px 8px;overflow-y:auto}.row.svelte-mbfrvv{height:34px;color:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.row.child.svelte-mbfrvv{color:var(--muted-2);padding-left:32px;font-size:13px}.row.svelte-mbfrvv:hover{background:var(--surface-hover);text-decoration:none}.row.active.svelte-mbfrvv{background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:500}.row.svelte-mbfrvv:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.n.svelte-mbfrvv{color:var(--muted);font-size:12px}.placeholder.svelte-mbfrvv{color:var(--muted);background:var(--surface);flex-grow:1;justify-content:center;align-items:center;display:flex}@media (max-width:900px){.genres-page.svelte-mbfrvv>*{display:none}.genres-page.show-list.svelte-mbfrvv>.tree:where(.svelte-mbfrvv){flex:auto;width:100%;display:flex}.genres-page.show-books.svelte-mbfrvv>main{width:100%;display:flex}}.scope-page.svelte-1pvb7z9{flex-grow:1;min-width:0;min-height:0;display:flex}@media (max-width:900px){.scope-page.svelte-1pvb7z9 .details{display:none}}.new-arrivals.svelte-h6wy0d{flex-direction:column;flex-grow:1;min-width:0;min-height:0;display:flex}.head.svelte-h6wy0d{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 24px;display:flex}h1.svelte-h6wy0d{font-family:var(--font-display);margin:0;font-size:20px}.count.svelte-h6wy0d{color:var(--muted);font-size:13px}.grow.svelte-h6wy0d{flex-grow:1}.presets.svelte-h6wy0d{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.presets.svelte-h6wy0d button:where(.svelte-h6wy0d){border:1px solid var(--border);background:var(--surface);height:30px;color:var(--muted-2);border-radius:15px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.presets.svelte-h6wy0d label:where(.svelte-h6wy0d){border:1px solid var(--border);background:var(--surface);height:30px;color:var(--muted-2);border-radius:15px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.presets.svelte-h6wy0d .on:where(.svelte-h6wy0d){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-ink)}.presets.svelte-h6wy0d input:where(.svelte-h6wy0d){font:inherit;color:inherit;background:0 0;border:none;height:26px;font-size:13px}.new-arrivals.svelte-h6wy0d .scope-page{flex-grow:1}@media (max-width:900px){.head.svelte-h6wy0d{padding:10px 12px}h1.svelte-h6wy0d{font-size:18px}.grow.svelte-h6wy0d{display:none}.presets.svelte-h6wy0d{flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.presets.svelte-h6wy0d button:where(.svelte-h6wy0d){flex-shrink:0}.presets.svelte-h6wy0d label:where(.svelte-h6wy0d){flex-shrink:0}}.shelf-page.svelte-1qiq5w9{flex-direction:column;flex-grow:1;min-width:0;min-height:0;display:flex}.head.svelte-1qiq5w9{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:16px 24px;display:flex}.dot.svelte-1qiq5w9{border-radius:7px;width:14px;height:14px}h1.svelte-1qiq5w9{font-family:var(--font-display);margin:0;font-size:20px}.shelf-page.svelte-1qiq5w9 .scope-page{flex-grow:1}.page.svelte-1fb46aj{background:var(--surface);flex-grow:1;padding:24px 28px;overflow-y:auto}h1.svelte-1fb46aj{font-family:var(--font-display);margin:0 0 16px;font-size:24px}.hint.svelte-1fb46aj{max-width:560px;color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.5}.grid.svelte-1fb46aj{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.card.svelte-1fb46aj{border:1px solid var(--line);background:var(--surface-alt);color:var(--ink);border-radius:10px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex;position:relative}.card.svelte-1fb46aj:hover{background:var(--surface-hover);text-decoration:none}.dot.svelte-1fb46aj{border-radius:7px;width:14px;height:14px}.name.svelte-1fb46aj{font-weight:600}.count.svelte-1fb46aj{color:var(--muted);font-size:13px}.del.svelte-1fb46aj{width:26px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.del.svelte-1fb46aj:hover{background:var(--surface-hover);color:var(--danger)}.new.svelte-1fb46aj{gap:8px;max-width:320px;margin-top:20px;display:flex}.new.svelte-1fb46aj input:where(.svelte-1fb46aj){border:1px solid var(--border);background:var(--surface);height:38px;font:inherit;border-radius:6px;flex-grow:1;padding:0 10px}.new.svelte-1fb46aj button:where(.svelte-1fb46aj){white-space:nowrap;background:var(--accent);color:#fff;border:none;border-radius:6px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;display:flex}.editions.svelte-5axi1d{background:var(--surface-alt);border-top:1px solid var(--line-soft);flex-direction:column;padding:4px 0;display:flex}.muted.svelte-5axi1d{color:var(--muted);padding:6px 16px 6px 74px;font-size:13px}.ed.svelte-5axi1d{align-items:center;gap:8px;min-height:34px;padding:0 16px 0 74px;display:flex}.ed.selected.svelte-5axi1d{background:var(--accent-soft)}.ed.deleted.svelte-5axi1d{opacity:.6}.pick.svelte-5axi1d{all:unset;min-width:0;color:var(--muted-2);cursor:pointer;flex:auto;align-items:center;gap:12px;font-size:13px;display:flex}.pick.svelte-5axi1d:focus-visible{outline:2px solid var(--focus)}.pick.svelte-5axi1d:hover .etitle:where(.svelte-5axi1d){color:var(--accent)}.fmt.svelte-5axi1d{min-width:36px;font-weight:600}.size.svelte-5axi1d{text-align:right;font-variant-numeric:tabular-nums;min-width:60px}.date.svelte-5axi1d{font-variant-numeric:tabular-nums;min-width:84px}.hl.svelte-5axi1d{color:var(--ink);font-weight:600}.lib.svelte-5axi1d{color:var(--amber)}.etitle.svelte-5axi1d{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:0 auto;overflow:hidden}.note.svelte-5axi1d{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-2);flex:0 10 auto;overflow:hidden}.best.svelte-5axi1d{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:9px;flex-shrink:0;padding:1px 7px;font-size:11px}.del.svelte-5axi1d{color:var(--danger);flex-shrink:0;font-size:11px}.send.svelte-5axi1d{border:1px solid var(--border);background:var(--surface);width:30px;height:28px;color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.send.svelte-5axi1d:hover{background:var(--surface-hover)}@media (max-width:900px){.ed.svelte-5axi1d,.muted.svelte-5axi1d{padding-left:12px;padding-right:12px}.date.svelte-5axi1d{display:none}}.search-page.svelte-x5x9sr{flex-grow:1;min-width:0;min-height:0;display:flex;overflow:hidden}.facets.svelte-x5x9sr{border-right:1px solid var(--line);background:var(--surface-alt);flex-direction:column;flex-shrink:0;gap:18px;width:240px;padding:16px 16px 20px;display:flex;overflow-y:auto}.facet-groups.svelte-x5x9sr{flex-direction:column;gap:18px;display:flex}.search-box.svelte-x5x9sr{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--muted);border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.search-box.svelte-x5x9sr:focus-within{border-color:var(--accent)}.search-box.svelte-x5x9sr svg{flex-shrink:0}.search-box.svelte-x5x9sr input:where(.svelte-x5x9sr){min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex-grow:1;font-size:14px}.facets-toggle.svelte-x5x9sr{display:none}h3.svelte-x5x9sr{color:var(--muted);letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:600}.fl.svelte-x5x9sr{align-items:center;gap:8px;min-width:0;padding:3px 0;font-size:13px;display:flex}.fl.svelte-x5x9sr input:where(.svelte-x5x9sr){width:15px;height:15px;accent-color:var(--accent);flex-shrink:0}.fname.svelte-x5x9sr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n.svelte-x5x9sr{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:12px}.link-btn.svelte-x5x9sr{all:unset;color:var(--accent);cursor:pointer;margin-top:4px;font-size:12px}.link-btn.svelte-x5x9sr:hover{text-decoration:underline}.results.svelte-x5x9sr{flex-direction:column;flex:1 1 0;gap:22px;min-width:0;padding:20px 28px;display:flex;overflow-y:auto}.empty.svelte-x5x9sr{color:var(--muted);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:8px;display:flex}.empty.svelte-x5x9sr p:where(.svelte-x5x9sr){max-width:460px;margin:0}.empty.svelte-x5x9sr .big:where(.svelte-x5x9sr){font-family:var(--font-display);color:var(--ink);font-size:20px}.summary.svelte-x5x9sr{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.summary.stale.svelte-x5x9sr{opacity:.6}.sort-sel.svelte-x5x9sr select:where(.svelte-x5x9sr){border:1px solid var(--border);background:var(--surface);height:28px;color:var(--muted-2);font:inherit;border-radius:6px;padding:0 6px;font-size:13px}.meta.svelte-x5x9sr{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.meta.svelte-x5x9sr .my:where(.svelte-x5x9sr){color:var(--amber)}.meta.svelte-x5x9sr .date:where(.svelte-x5x9sr){font-variant-numeric:tabular-nums}.meta.svelte-x5x9sr .genre:where(.svelte-x5x9sr){text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.byline.svelte-x5x9sr{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.facets.svelte-x5x9sr .rf{min-width:0}.chip.svelte-x5x9sr{background:var(--accent-soft);height:26px;color:var(--accent-soft-ink);border:none;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}h2.svelte-x5x9sr{color:var(--muted);letter-spacing:.04em;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12px;font-weight:600;display:flex}.cap.svelte-x5x9sr{letter-spacing:0;font-weight:400}.series-grid.svelte-x5x9sr{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.series-card.svelte-x5x9sr{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.series-card.svelte-x5x9sr:hover{border-color:var(--accent);text-decoration:none}.series-card.svelte-x5x9sr .name:where(.svelte-x5x9sr){text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.muted.svelte-x5x9sr{color:var(--muted);font-size:13px}.ellipsis.svelte-x5x9sr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.books-section.svelte-x5x9sr{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-shrink:0;overflow:hidden}.books-section.svelte-x5x9sr h2:where(.svelte-x5x9sr){border-bottom:1px solid var(--line-soft);margin:0;padding:12px 16px}.res-row.svelte-x5x9sr{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.res-row.selected.svelte-x5x9sr{background:var(--accent-soft)}.res-row.svelte-x5x9sr:last-child{border-bottom:none}.info.svelte-x5x9sr{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.info.svelte-x5x9sr>:where(.svelte-x5x9sr){max-width:100%}.title.svelte-x5x9sr{font-family:var(--font-display);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.title.svelte-x5x9sr:hover{color:var(--accent)}.editions.svelte-x5x9sr{all:unset;color:var(--accent);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.dym.svelte-x5x9sr{color:var(--ink);margin:0;font-size:15px}.dym.svelte-x5x9sr a:where(.svelte-x5x9sr){font-weight:600}.group-toggle.svelte-x5x9sr{letter-spacing:0;color:var(--muted-2);text-transform:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:400;display:inline-flex}.group-toggle.svelte-x5x9sr input:where(.svelte-x5x9sr){accent-color:var(--accent)}.editions.svelte-x5x9sr:hover{text-decoration:underline}.editions.svelte-x5x9sr:focus-visible{outline:2px solid var(--focus)}.send-btn.svelte-x5x9sr{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--ink);white-space:nowrap;border-radius:7px;flex-shrink:0;justify-self:end;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.send-btn.svelte-x5x9sr:hover{background:var(--surface-hover)}.send-btn.svelte-x5x9sr svg{flex-shrink:0}.badge.svelte-x5x9sr{background:var(--accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;display:inline-flex}.results.svelte-x5x9sr{container-type:inline-size}@container (width<=720px){.send-btn.svelte-x5x9sr{padding:0 10px}.send-btn.svelte-x5x9sr span:where(.svelte-x5x9sr){display:none}.meta.svelte-x5x9sr .genre:where(.svelte-x5x9sr){display:none}}@media (max-width:900px){.search-page.svelte-x5x9sr{flex-direction:column;overflow:hidden auto}.facets.svelte-x5x9sr{border-right:none;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:10px;width:auto;padding:10px 12px;overflow:visible}.facets.svelte-x5x9sr .search-box:where(.svelte-x5x9sr){flex:200px}.facets-toggle.svelte-x5x9sr{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--muted-2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.facet-groups.svelte-x5x9sr{flex-flow:wrap;flex-basis:100%;gap:12px 24px;display:none}.facets.open.svelte-x5x9sr .facet-groups:where(.svelte-x5x9sr){display:flex}.results.svelte-x5x9sr{gap:16px;padding:14px 12px 24px;overflow:visible}.series-grid.svelte-x5x9sr{grid-template-columns:1fr}.res-row.svelte-x5x9sr{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 12px}}.libraries-page.svelte-ffgshi{background:var(--surface);flex-grow:1;padding:28px;overflow-y:auto}.head.svelte-ffgshi{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}h1.svelte-ffgshi{font-family:var(--font-display);margin:0;font-size:26px}button.primary.svelte-ffgshi{background:var(--accent);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.grid.svelte-ffgshi{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.card.svelte-ffgshi{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.card-head.svelte-ffgshi{align-items:center;gap:8px;display:flex}.dot.svelte-ffgshi{border-radius:4px;width:8px;height:8px}h2.svelte-ffgshi{flex-grow:1;margin:0;font-size:16px}.badge.svelte-ffgshi{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:4px;padding:2px 6px;font-size:11px}.stats.svelte-ffgshi{color:var(--muted-2);flex-wrap:wrap;gap:2px 14px;font-size:13px;display:flex}.stats.svelte-ffgshi span:where(.svelte-ffgshi){white-space:nowrap}.stats.svelte-ffgshi b:where(.svelte-ffgshi){color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.error.svelte-ffgshi{color:var(--danger);font-size:12px}.actions.svelte-ffgshi .open:where(.svelte-ffgshi){background:var(--accent);color:#fff;border-color:var(--accent)}.actions.svelte-ffgshi button:where(.svelte-ffgshi){align-items:center;gap:5px;display:inline-flex}.actions.svelte-ffgshi button:where(.svelte-ffgshi):disabled{opacity:.5;cursor:default}.muted.svelte-ffgshi{color:var(--muted);font-size:13px}.muted.small.svelte-ffgshi{font-size:12px}.bar.svelte-ffgshi{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.fill.svelte-ffgshi{background:var(--amber);height:100%}.opds-row.svelte-ffgshi{align-items:center;gap:8px;display:flex}.link-btn.svelte-ffgshi{all:unset;color:var(--accent);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.actions.svelte-ffgshi{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.actions.svelte-ffgshi button:where(.svelte-ffgshi){border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.actions.svelte-ffgshi .danger:where(.svelte-ffgshi){color:var(--danger)}@media (max-width:900px){.libraries-page.svelte-ffgshi{padding:16px}.head.svelte-ffgshi{flex-wrap:wrap;gap:10px}h1.svelte-ffgshi{font-size:22px}button.primary.svelte-ffgshi{white-space:nowrap}.grid.svelte-ffgshi{grid-template-columns:1fr}}.form.svelte-ffgshi{flex-direction:column;gap:12px;padding:4px 24px 24px;display:flex}.form.svelte-ffgshi label:where(.svelte-ffgshi){color:var(--muted-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.form.svelte-ffgshi input[type=text]:where(.svelte-ffgshi){border:1px solid var(--border);background:var(--surface);height:36px;font:inherit;border-radius:6px;padding:0 10px}.form.svelte-ffgshi .row:where(.svelte-ffgshi){gap:8px;display:flex}.form.svelte-ffgshi .row:where(.svelte-ffgshi) input:where(.svelte-ffgshi){flex-grow:1}.checkbox.svelte-ffgshi{align-items:center;flex-direction:row!important;gap:8px!important;font-size:14px!important}.checkbox.svelte-ffgshi input:where(.svelte-ffgshi){width:16px;height:16px;accent-color:var(--accent)}.form.svelte-ffgshi .hint:where(.svelte-ffgshi){color:var(--muted);margin:-6px 0 0 24px;font-size:12px;line-height:1.4}.footer.svelte-ffgshi{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.footer.svelte-ffgshi button:where(.svelte-ffgshi){border:1px solid var(--border);background:var(--surface);border-radius:7px;height:38px;padding:0 16px;font-size:14px}.footer.svelte-ffgshi .primary:where(.svelte-ffgshi){color:#fff;border:none}.footer.svelte-ffgshi .danger-btn:where(.svelte-ffgshi){color:#fff;border:none}.footer.svelte-ffgshi .primary:where(.svelte-ffgshi){background:var(--accent)}.footer.svelte-ffgshi .danger-btn:where(.svelte-ffgshi){background:var(--danger)}.fs.svelte-ffgshi{flex-direction:column;gap:2px;max-height:320px;padding:4px 24px 24px;display:flex;overflow-y:auto}.fs-path.svelte-ffgshi{color:var(--muted);margin-bottom:8px;font-size:12px}.fs-row.svelte-ffgshi{all:unset;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 6px;font-size:14px;display:flex}.fs-row.svelte-ffgshi:hover{background:var(--surface-hover)}.confirm.svelte-ffgshi{padding:4px 24px 24px}.qr-wrap.svelte-ffgshi{flex-direction:column;align-items:center;gap:12px;padding:4px 24px 24px;display:flex}.qr-wrap.svelte-ffgshi code:where(.svelte-ffgshi){color:var(--muted);word-break:break-all;text-align:center;font-size:12px}.book-phone.svelte-a53ope{background:var(--surface-alt);flex-direction:column;flex-grow:1;min-height:0;display:flex}header.svelte-a53ope{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:4px;padding:10px 8px;display:flex}header.svelte-a53ope button:where(.svelte-a53ope){width:44px;height:44px;color:var(--ink);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.book-phone.svelte-a53ope aside.details{border-left:none;width:100%}.consent-page.svelte-17dvssq{background:var(--page);justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex;overflow-y:auto}.card.svelte-17dvssq{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:28px 32px;display:flex;box-shadow:0 12px 32px #00000014}.brand.svelte-17dvssq{color:var(--accent);align-items:center;gap:10px;display:flex}.brand.svelte-17dvssq span:where(.svelte-17dvssq){font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:600}h1.svelte-17dvssq{color:var(--ink);margin:0;font-size:18px;font-weight:500;line-height:1.35}p.svelte-17dvssq{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.who.svelte-17dvssq{background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.verified.svelte-17dvssq,.unverified.svelte-17dvssq{align-items:center;gap:6px;font-size:13px;display:flex}.verified.svelte-17dvssq{color:var(--accent)}.unverified.svelte-17dvssq{color:var(--amber)}.redirect.svelte-17dvssq{color:var(--muted-2);font-size:13px}.redirect.svelte-17dvssq b:where(.svelte-17dvssq){color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.warn.svelte-17dvssq{color:var(--amber);font-size:13px}.error.svelte-17dvssq{color:var(--danger)}.muted.svelte-17dvssq{color:var(--muted)}.small.svelte-17dvssq{font-size:12.5px}.scopes.svelte-17dvssq{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.scopes.svelte-17dvssq legend:where(.svelte-17dvssq){color:var(--muted-2);margin-bottom:6px;padding:0;font-size:13px}.scope.svelte-17dvssq{color:var(--ink);align-items:flex-start;gap:8px;font-size:14px;display:flex}.scope.svelte-17dvssq input:where(.svelte-17dvssq){width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.actions.svelte-17dvssq{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.actions.svelte-17dvssq button:where(.svelte-17dvssq){border-radius:8px;height:40px;padding:0 18px;font-size:14px;font-weight:500}button.primary.svelte-17dvssq{background:var(--accent);color:#fff;border:none}button.primary.svelte-17dvssq:hover:not(:disabled){background:var(--accent-hover)}button.secondary.svelte-17dvssq{border:1px solid var(--border);background:var(--surface);color:var(--ink)}button.secondary.svelte-17dvssq:hover{background:var(--surface-hover)}button.svelte-17dvssq:disabled{opacity:.55}.link.svelte-17dvssq{color:var(--accent);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.home.svelte-1dajxdy{flex-direction:column;flex-grow:1;gap:26px;min-width:0;padding:22px 28px 40px;display:flex;overflow-y:auto}.head.svelte-1dajxdy{flex-wrap:wrap;align-items:center;gap:16px;display:flex}h1.svelte-1dajxdy{font-family:var(--font-display);margin:0;font-size:26px;font-weight:600}.quick.svelte-1dajxdy{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.quick.svelte-1dajxdy a:where(.svelte-1dajxdy){border:1px solid var(--border);background:var(--surface);height:32px;color:var(--ink);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.quick.svelte-1dajxdy a:where(.svelte-1dajxdy):hover{border-color:var(--accent);color:var(--accent)}h2.svelte-1dajxdy{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}h2.plain.svelte-1dajxdy{text-transform:none;letter-spacing:0;color:var(--ink);font-size:18px;font-family:var(--font-display);margin:0 0 4px}.sec-head.svelte-1dajxdy{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.sec-head.svelte-1dajxdy h2:where(.svelte-1dajxdy){margin-bottom:8px}.wins.svelte-1dajxdy{border:1px solid var(--border);border-radius:7px;display:inline-flex;overflow:hidden}.wins.svelte-1dajxdy button:where(.svelte-1dajxdy){background:var(--surface);color:var(--muted-2);border:none;height:26px;padding:0 10px;font-size:12px}.wins.svelte-1dajxdy button:where(.svelte-1dajxdy)+button:where(.svelte-1dajxdy){border-left:1px solid var(--border)}.wins.svelte-1dajxdy button.on:where(.svelte-1dajxdy){background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.all.svelte-1dajxdy{align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.welcome.svelte-1dajxdy{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.welcome.svelte-1dajxdy p:where(.svelte-1dajxdy){max-width:720px;color:var(--ink);margin:0;font-size:14px;line-height:1.5}.cards.svelte-1dajxdy{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.series-block.svelte-1dajxdy{flex-direction:column;gap:6px;min-width:0;display:flex}.series-head.svelte-1dajxdy{align-items:center;gap:8px;min-width:0;display:flex}.sname.svelte-1dajxdy{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dismiss.svelte-1dajxdy{width:26px;height:26px;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.dismiss.svelte-1dajxdy:hover{background:var(--surface-hover);color:var(--ink)}.card.svelte-1dajxdy{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;padding:10px;display:flex}.cover-btn.svelte-1dajxdy{all:unset;cursor:pointer;border-radius:4px;flex-shrink:0;overflow:hidden}.cover-btn.svelte-1dajxdy:focus-visible{outline:2px solid var(--focus)}.card-body.svelte-1dajxdy{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.kicker.svelte-1dajxdy{color:var(--accent);font-size:12px;font-weight:600}.title.svelte-1dajxdy{all:unset;cursor:pointer;font-family:var(--font-display);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;display:-webkit-box;overflow:hidden}.title.svelte-1dajxdy:hover{color:var(--accent)}.title.svelte-1dajxdy:focus-visible{outline:2px solid var(--focus)}.reason.svelte-1dajxdy{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.grow.svelte-1dajxdy{flex-grow:1}.send.svelte-1dajxdy{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--ink);border-radius:7px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.send.svelte-1dajxdy:hover{background:var(--surface-hover)}.then.svelte-1dajxdy{all:unset;cursor:pointer;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding-left:4px;font-size:12px;overflow:hidden}.then.svelte-1dajxdy:hover{color:var(--accent)}.muted.svelte-1dajxdy{color:var(--muted);margin:0;font-size:14px}.small.svelte-1dajxdy{font-size:12px}.ellipsis.svelte-1dajxdy{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skeleton.svelte-1dajxdy{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.sk-card.svelte-1dajxdy{background:var(--surface-alt);border-radius:10px;height:160px}@media (max-width:900px){.home.svelte-1dajxdy{gap:20px;padding:14px 12px 24px}h1.svelte-1dajxdy{font-size:22px}.quick.svelte-1dajxdy{margin-left:0}.cards.svelte-1dajxdy,.skeleton.svelte-1dajxdy{grid-template-columns:1fr}}.browse-skel.svelte-1hg1du3{flex-grow:1;min-width:0;min-height:0;display:flex}.list.svelte-1hg1du3{flex:0 1 var(--w,280px);border-right:1px solid var(--line);background:var(--surface-alt);flex-direction:column;gap:0;min-width:200px;padding:14px 12px 8px 16px;display:flex;overflow:hidden}.head.svelte-1hg1du3{flex-direction:column;gap:12px;margin-bottom:10px;display:flex}.sk.svelte-1hg1du3{background:var(--surface-hover);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite svelte-1hg1du3-pulse;display:block}.title.svelte-1hg1du3{width:40%;height:14px;margin-top:6px}.box.svelte-1hg1du3{border-radius:6px;width:100%;height:34px}.filter.svelte-1hg1du3{border:1px solid var(--border);background:var(--surface);width:100%;height:34px;font:inherit;color:var(--ink);border-radius:6px;outline:none;padding:0 10px;font-size:14px}.filter.svelte-1hg1du3:focus{border-color:var(--accent)}.row.svelte-1hg1du3{justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 10px;display:flex}.n.svelte-1hg1du3{flex-shrink:0;width:22px}.main.svelte-1hg1du3{background:var(--surface);text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.label.svelte-1hg1du3{color:var(--muted-2);margin:0;font-size:15px}.detail.svelte-1hg1du3{color:var(--muted);font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:13px}@keyframes svelte-1hg1du3-pulse{50%{opacity:.45}}@media (max-width:900px){.list.svelte-1hg1du3{border-right:none;flex:auto}.main.svelte-1hg1du3{display:none}}.shell-skel.svelte-1m97fsl{background:var(--page);flex-direction:column;height:100%;display:flex}.topbar.svelte-1m97fsl{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:16px;height:56px;padding:0 16px 0 20px;display:flex}.brand.svelte-1m97fsl{width:172px;color:var(--ink);flex-shrink:0;align-items:center;gap:10px;display:flex}.brand.svelte-1m97fsl span:where(.svelte-1m97fsl){font-family:var(--font-display);font-size:20px;font-weight:600}.sk.svelte-1m97fsl{background:var(--surface-hover);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite svelte-1m97fsl-pulse;display:block}.pill.svelte-1m97fsl{border-radius:8px;flex-shrink:0;width:150px;height:36px}.search.svelte-1m97fsl{border-radius:8px;width:min(420px,30vw);height:36px}.dot.svelte-1m97fsl{border-radius:18px;flex-shrink:0;width:36px;height:36px}.grow.svelte-1m97fsl{flex-grow:1}.body.svelte-1m97fsl{flex-grow:1;min-height:0;display:flex}.sidenav.svelte-1m97fsl{flex:0 0 var(--w,208px);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:20px;display:flex}.nav-row.svelte-1m97fsl{align-items:center;gap:12px;height:34px;display:flex}.icon.svelte-1m97fsl{border-radius:5px;flex-shrink:0;width:18px;height:18px}@keyframes svelte-1m97fsl-pulse{50%{opacity:.45}}@media (max-width:900px){.sidenav.svelte-1m97fsl,.search.svelte-1m97fsl{display:none}.brand.svelte-1m97fsl span:where(.svelte-1m97fsl){display:none}.brand.svelte-1m97fsl{width:auto}.topbar.svelte-1m97fsl{gap:8px;padding:0 8px 0 12px}}.others.svelte-1rypocs{border-top:1px solid var(--line-soft);width:100%;margin-top:14px;padding-top:14px}.others.svelte-1rypocs p:where(.svelte-1rypocs){color:var(--muted);margin:0 0 8px;font-size:13px}.other-list.svelte-1rypocs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.other-list.svelte-1rypocs button:where(.svelte-1rypocs){border:1px solid var(--border);background:var(--surface);height:32px;color:var(--ink);border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.other-list.svelte-1rypocs button:where(.svelte-1rypocs):hover{background:var(--surface-hover)}.boot-error.svelte-1n46o8q{height:100%;display:flex}.standalone.svelte-1n46o8q{background:var(--page);height:100%;display:flex}.toasts.svelte-1n46o8q{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast.svelte-1n46o8q{background:var(--inverse-bg);color:var(--inverse-ink);border-radius:8px;max-width:420px;padding:10px 16px;font-size:14px;box-shadow:0 8px 24px #0003}.toast.error.svelte-1n46o8q{background:var(--danger);color:#fff}@media (max-width:900px){.toasts.svelte-1n46o8q{bottom:84px;left:12px;right:12px}}
