@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0";.app[data-v-866e8d9e]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-light);color:var(--text-light)}.app--dark[data-v-866e8d9e]{background:var(--bg-dark);color:var(--text-dark)}.main[data-v-866e8d9e]{flex:1;padding:130px 48px 32px;font-family:var(--font-reading-sans);font-size:var(--reading-font-size)}.app--serif[data-v-866e8d9e] *{font-family:var(--font-reading-serif)}.app--serif[data-v-866e8d9e] .material-symbols-outlined{font-family:Material Symbols Outlined}.header[data-v-866e8d9e]{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:24px 48px;background:var(--header-bg-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(0);transition:transform .35s ease,background .3s ease,border-color .3s ease}.header--hidden[data-v-866e8d9e]{transform:translateY(-100%)}.app--dark .header[data-v-866e8d9e]{background:var(--header-bg-dark);border-bottom-color:var(--border-dark)}.header-left[data-v-866e8d9e]{display:flex;align-items:center}.header-center[data-v-866e8d9e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo-container[data-v-866e8d9e]{width:50px;height:50px}.logo-container img[data-v-866e8d9e]{width:100%;height:100%;object-fit:contain}.header-right[data-v-866e8d9e]{display:flex;align-items:center;gap:12px}.nav[data-v-866e8d9e]{display:flex}.nav-main-row[data-v-866e8d9e]{display:flex;align-items:center;gap:16px}.nav-link[data-v-866e8d9e]{padding:0;font-size:14px;text-decoration:none;color:#333;background:transparent;border:none;cursor:pointer;transition:color .15s ease;display:inline-flex;align-items:center;justify-content:flex-start}.nav-link[data-v-866e8d9e]:hover:not(.nav-link--active){color:var(--blue-primary)}.nav-link--active[data-v-866e8d9e]{color:var(--blue-primary);font-weight:600}.app--dark .nav-link[data-v-866e8d9e]{color:#e5e5e5}.app--dark .nav-link[data-v-866e8d9e]:hover:not(.nav-link--active){color:#93c5fd}.app--dark .nav-link--active[data-v-866e8d9e]{color:#93c5fd}.nav-dropdown[data-v-866e8d9e]{position:relative}.nav-dropdown__button[data-v-866e8d9e]{padding:0;font-size:14px;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#333;transition:color .15s ease}.nav-dropdown__button[data-v-866e8d9e]:hover{color:var(--blue-primary)}.nav-dropdown__chevron[data-v-866e8d9e]{font-size:11px}.nav-dropdown--active .nav-dropdown__button[data-v-866e8d9e]{color:var(--blue-primary);font-weight:600}.nav-subrow[data-v-866e8d9e]{position:absolute;top:100%;left:0;padding:8px 6px;background:#ffffffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.07);border-radius:14px;box-shadow:0 4px 20px #00000014;min-width:200px;display:flex;flex-direction:column;align-items:stretch;gap:2px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.nav-dropdown:hover .nav-subrow[data-v-866e8d9e],.nav-subrow[data-v-866e8d9e]:hover{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-link--sub[data-v-866e8d9e]{font-size:13px;padding:6px 14px;border-radius:0;justify-content:flex-start}.nav-link--sub[data-v-866e8d9e]:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.nav-link--sub[data-v-866e8d9e]:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.app--dark .nav-dropdown__button[data-v-866e8d9e]{color:#e5e5e5}.app--dark .nav-dropdown__button[data-v-866e8d9e]:hover,.app--dark .nav-dropdown--active .nav-dropdown__button[data-v-866e8d9e]{color:#93c5fd}.app--dark .nav-subrow[data-v-866e8d9e]{background:#141414e0;border-color:#ffffff14;box-shadow:0 4px 20px #0006}.options[data-v-866e8d9e]{position:fixed;top:78px;right:48px;display:flex;align-items:center;gap:12px;background:var(--header-bg-light);border:1px solid var(--border-light);border-radius:14px;padding:10px 16px;box-shadow:0 4px 16px #00000014;z-index:50}.options--dark[data-v-866e8d9e]{background:var(--header-bg-dark);border-color:var(--border-dark);box-shadow:0 4px 16px #0006}.options-icons-row[data-v-866e8d9e]{display:flex;align-items:center;gap:12px}.options-enter-from[data-v-866e8d9e],.options-leave-to[data-v-866e8d9e]{opacity:0;transform:translate(16px)}.options-enter-active[data-v-866e8d9e],.options-leave-active[data-v-866e8d9e]{transition:opacity .25s ease,transform .25s ease}.icon-button[data-v-866e8d9e]{border:none;background:transparent;padding:4px;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-button[data-v-866e8d9e]:hover{background:#0000000a}.app--dark .icon-button[data-v-866e8d9e]:hover,.options--dark .icon-button[data-v-866e8d9e]:hover{background:#ffffff0f}.icon[data-v-866e8d9e]{height:24px}.menu-button[data-v-866e8d9e]{border-radius:999px;border:1px solid transparent;padding:6px;background:transparent;transition:background .2s ease,border-color .2s ease}.menu-dots[data-v-866e8d9e]{height:20px;width:20px;transition:transform .25s ease,opacity .2s ease}.menu-button[data-v-866e8d9e]:hover{border-color:#0000001f;background:#00000008}.app--dark .menu-button[data-v-866e8d9e]:hover{border-color:#ffffff29;background:#ffffff0f}.app--dark .mobile-menu-btn[data-v-866e8d9e]{color:var(--text-dark)}.menu-dots--active[data-v-866e8d9e]{transform:rotate(90deg) scale(1.1)}.font-control[data-v-866e8d9e]{display:flex;align-items:center;gap:8px}.font-pill[data-v-866e8d9e]{padding:6px 12px;border-radius:999px;background:#fddd5e;font-size:13px}.options--dark .font-pill[data-v-866e8d9e]{background:#262626;color:var(--text-dark)}.font-slider[data-v-866e8d9e]{width:120px}.font-slider[data-v-866e8d9e]{-webkit-appearance:none;width:140px;height:4px;background:var(--border-light);border-radius:999px;outline:none;cursor:pointer;transition:background .2s ease}.options--dark .font-slider[data-v-866e8d9e]{background:var(--border-dark)}.font-slider[data-v-866e8d9e]::-webkit-slider-thumb{-webkit-appearance:none;height:14px;width:14px;border-radius:50%;background:#333;border:2px solid white;cursor:pointer;transition:background .2s ease,transform .1s ease}.font-slider[data-v-866e8d9e]::-webkit-slider-thumb:hover{transform:scale(1.15)}.options--dark .font-slider[data-v-866e8d9e]::-webkit-slider-thumb{background:var(--text-dark);border-color:var(--bg-dark)}.font-slider[data-v-866e8d9e]::-moz-range-thumb{height:14px;width:14px;border-radius:50%;background:#333;border:2px solid white;cursor:pointer}.font-slider[data-v-866e8d9e]::-moz-range-track{height:4px;background:var(--border-light);border-radius:999px}.options--dark .font-slider[data-v-866e8d9e]::-moz-range-thumb{background:var(--text-dark);border-color:var(--bg-dark)}.options--dark .font-slider[data-v-866e8d9e]::-moz-range-track{background:var(--border-dark)}.footer[data-v-866e8d9e]{padding:20px 30vw;border-top:1px solid var(--border-light);font-size:12px;display:flex;justify-content:space-between;color:var(--text-muted-light)}.app--dark .footer[data-v-866e8d9e]{border-top-color:var(--border-dark);color:var(--text-muted-dark)}.mobile-menu-btn[data-v-866e8d9e]{display:none}.mobile-nav[data-v-866e8d9e]{display:flex;flex-direction:column;gap:2px;padding:8px 12px 14px;background:var(--header-bg-light);border-bottom:1px solid var(--border-light);position:relative;z-index:9}.app--dark .mobile-nav[data-v-866e8d9e]{background:var(--header-bg-dark);border-bottom-color:var(--border-dark)}.mobile-nav-link[data-v-866e8d9e]{display:block;padding:10px 14px;border-radius:10px;text-decoration:none;color:var(--text-light);font-size:15px;transition:background .15s ease,color .15s ease}.app--dark .mobile-nav-link[data-v-866e8d9e]{color:var(--text-dark)}.mobile-nav-link[data-v-866e8d9e]:hover{background:#0000000a}.app--dark .mobile-nav-link[data-v-866e8d9e]:hover{background:#ffffff0f}.mobile-nav-link--active[data-v-866e8d9e]{color:var(--blue-primary);font-weight:600}.app--dark .mobile-nav-link--active[data-v-866e8d9e]{color:#93c5fd}.mobile-nav-link--sub[data-v-866e8d9e]{font-size:14px;color:var(--text-muted-light)}.app--dark .mobile-nav-link--sub[data-v-866e8d9e]{color:var(--text-muted-dark)}.mobile-nav-sep[data-v-866e8d9e]{height:1px;background:var(--border-light);margin:6px 14px}.app--dark .mobile-nav-sep[data-v-866e8d9e]{background:var(--border-dark)}.mobile-nav-enter-from[data-v-866e8d9e],.mobile-nav-leave-to[data-v-866e8d9e]{opacity:0;transform:translateY(-6px)}.mobile-nav-enter-active[data-v-866e8d9e],.mobile-nav-leave-active[data-v-866e8d9e]{transition:opacity .18s ease,transform .18s ease}@media(max-width:1024px){.header[data-v-866e8d9e]{padding:18px 32px}.main[data-v-866e8d9e]{padding:114px 32px 28px}.footer[data-v-866e8d9e]{padding:20px 10vw}.options[data-v-866e8d9e]{top:66px;right:32px}}@media(max-width:640px){.header[data-v-866e8d9e]{padding:12px 16px}.nav[data-v-866e8d9e]{display:none}.mobile-menu-btn[data-v-866e8d9e]{display:flex}.main[data-v-866e8d9e]{padding:82px 16px 24px}.footer[data-v-866e8d9e]{padding:16px 20px;flex-direction:column;align-items:center;gap:6px;text-align:center}.menu-button[data-v-866e8d9e]{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.options[data-v-866e8d9e]{position:fixed;inset:auto 16px 48px;transform:none;flex-direction:column;align-items:stretch;background:var(--header-bg-light);border:1px solid var(--border-light);border-radius:20px;padding:20px 20px 24px;box-shadow:0 16px 48px #00000024;max-width:none;gap:16px;z-index:20}.options--dark[data-v-866e8d9e]{box-shadow:0 16px 48px #00000080}.options-icons-row[data-v-866e8d9e]{justify-content:center;gap:20px}.font-control[data-v-866e8d9e]{flex-direction:column;align-items:stretch;gap:10px}.font-slider[data-v-866e8d9e]{width:100%}.font-pill[data-v-866e8d9e]{align-self:center}.logo-container[data-v-866e8d9e]{width:42px;height:42px}.options-enter-from[data-v-866e8d9e],.options-leave-to[data-v-866e8d9e]{opacity:0;transform:translateY(12px)}}.options-backdrop[data-v-866e8d9e]{display:block;position:fixed;inset:0;z-index:19;background:transparent}@media(max-width:640px){.options-backdrop[data-v-866e8d9e]{background:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.home[data-v-08be750a]{display:flex;justify-content:center}.home-inner[data-v-08be750a]{max-width:1000px;margin-top:40px}.home-title[data-v-08be750a]{font-size:40px;line-height:1.1;margin-bottom:24px;font-weight:600}.home-title span[data-v-08be750a]{font-weight:700}.home-text[data-v-08be750a]{line-height:1.6}.home-text p[data-v-08be750a]{margin-bottom:12px}.home-text ul[data-v-08be750a]{margin:8px 0 16px 1.2rem;padding:0}.home-text li[data-v-08be750a]{margin-bottom:4px}.home-cta[data-v-08be750a]{margin-top:48px;display:block;text-align:center}.cta-button[data-v-08be750a]{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;border-radius:999px;background:var(--blue-primary);color:#fff;text-decoration:none;font-size:15px;font-weight:500;transition:transform .1s ease,box-shadow .1s ease,background .15s ease;font-family:Plus Jakarta Sans,sans-serif}.cta-button[data-v-08be750a]:hover{background:var(--primary-dark);box-shadow:0 8px 18px #00000026}.cta-arrow[data-v-08be750a]{font-size:14px}@media(max-width:768px){.home-inner[data-v-08be750a]{margin-top:24px}.home-title[data-v-08be750a]{font-size:26px;margin-bottom:18px}.home-cta[data-v-08be750a]{margin-top:32px}}@media(max-width:480px){.home-title[data-v-08be750a]{font-size:22px}.cta-button[data-v-08be750a]{width:100%;justify-content:center}}.intro-link[data-v-08be750a]{color:inherit;text-decoration:none;position:relative;font-weight:700;display:inline-flex;align-items:center;gap:4px}.intro-link[data-v-08be750a]:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;transition-delay:.1s}.intro-link[data-v-08be750a]:hover:after{transform:scaleX(1)}.intro-arrow[data-v-08be750a]{opacity:0;transform:translateY(2px);transition:opacity .2s ease,transform .2s ease;font-size:.7em}.intro-link:hover .intro-arrow[data-v-08be750a]{opacity:1;transform:translateY(0)}.ouvrage[data-v-c29c17dd]{display:flex;align-content:center;width:100%}.ouvrage-main[data-v-c29c17dd]{padding:40px 48px;width:100%;box-sizing:border-box;transition:padding-left .22s ease}.tome-sidebar-desktop:hover~.ouvrage-main[data-v-c29c17dd],.tome-sidebar-desktop:focus-within~.ouvrage-main[data-v-c29c17dd]{padding-left:190px}.ouvrage-main-inner[data-v-c29c17dd]{width:100%;max-width:1200px;margin:0 auto}.tome-sidebar-desktop[data-v-c29c17dd]{position:fixed;left:22px;top:50%;transform:translateY(-50%);z-index:8;width:150px}.tome-rail[data-v-c29c17dd]{position:relative;display:flex;align-items:flex-start}.tome-rail-list[data-v-c29c17dd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tome-rail-item[data-v-c29c17dd]{height:8px;display:flex;align-items:center}.tome-rail-dot-button[data-v-c29c17dd]{border:none;background:transparent;padding:0;cursor:pointer;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.tome-rail-dot[data-v-c29c17dd]{width:4px;height:4px;border-radius:999px;background:#cfcfcf;transition:background-color .2s ease,transform .2s ease}.tome-sidebar-desktop:hover .tome-rail-labels[data-v-c29c17dd],.tome-sidebar-desktop:focus-within .tome-rail-labels[data-v-c29c17dd]{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.tome-rail-dot--active[data-v-c29c17dd]{background:#2f6fff;transform:scale(1.15)}.tome-rail-labels[data-v-c29c17dd]{position:absolute;left:24px;top:50%;transform:translateY(-50%) translate(-8px);display:flex;flex-direction:column;gap:4px;background:#ffffffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:10px 14px;box-shadow:0 4px 20px #00000014;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.tome-rail-label-button[data-v-c29c17dd]{border:none;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left;white-space:nowrap;font-size:15px;line-height:1.35;color:#9a9a9a;transition:color .2s ease}.tome-rail-label-button[data-v-c29c17dd]:hover,.tome-rail-label-button[data-v-c29c17dd]:focus-visible{color:#7f7f7f}.tome-rail-label-button--active[data-v-c29c17dd]{color:#2f6fff;font-weight:600}.app--dark .tome-rail-dot[data-v-c29c17dd]{background:#5e5e5e}.app--dark .tome-rail-dot-button:hover .tome-rail-dot[data-v-c29c17dd],.app--dark .tome-rail-dot-button:focus-visible .tome-rail-dot[data-v-c29c17dd]{background:#7ea6ff}.app--dark .tome-rail-dot--active[data-v-c29c17dd]{background:#7ea6ff}.app--dark .tome-rail-labels[data-v-c29c17dd]{background:#141414e0;border-color:#ffffff14;box-shadow:0 4px 20px #0006}.app--dark .tome-rail-label-button[data-v-c29c17dd]{color:#8f8f8f}.app--dark .tome-rail-label-button--active[data-v-c29c17dd]{color:#7ea6ff}.tome-mobile-select[data-v-c29c17dd]{display:none;margin-bottom:16px}.tome-mobile-select label[data-v-c29c17dd]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-right:8px}.tome-mobile-select select[data-v-c29c17dd]{padding:6px 10px;border-radius:999px;border:1px solid #d4d4d4;font-size:14px;background:#fff}.state[data-v-c29c17dd]{font-size:14px;color:#666}.state-charge[data-v-c29c17dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 0;animation:fadeIn-c29c17dd .2s ease}@keyframes fadeIn-c29c17dd{0%{opacity:0}to{opacity:1}}.loader-spinner[data-v-c29c17dd]{display:block;width:32px;height:32px;border-radius:50%;border:2.5px solid var(--border-light);border-top-color:#2f6fff;animation:spin-c29c17dd .7s linear infinite}@keyframes spin-c29c17dd{to{transform:rotate(360deg)}}.loader-label[data-v-c29c17dd]{font-size:13px;color:var(--text-muted-light);letter-spacing:.04em}.app--dark .loader-spinner[data-v-c29c17dd]{border-color:var(--border-dark);border-top-color:#7ea6ff}.app--dark .loader-label[data-v-c29c17dd]{color:var(--text-muted-dark)}.state--error[data-v-c29c17dd]{color:#b91c1c}.page-header[data-v-c29c17dd]{margin-bottom:16px}.page-header-top[data-v-c29c17dd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-c29c17dd]{font-size:28px;font-weight:600}.page-meta[data-v-c29c17dd]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#52525b;padding:8px 4px 4px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;margin-bottom:8px}.page-meta__side[data-v-c29c17dd]{max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-meta__left[data-v-c29c17dd]{text-align:left}.page-meta__right[data-v-c29c17dd]{text-align:right}.page-date[data-v-c29c17dd]{margin-top:8px;margin-bottom:16px;font-size:13px;color:#71717a;text-align:center}.reading-layout[data-v-c29c17dd]{display:grid;grid-template-columns:52px 1fr 52px;align-items:start;gap:8px;margin-top:8px}.page-frame[data-v-c29c17dd]{width:100%;background:#ffffffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:24px 32px;box-shadow:0 4px 20px #00000014}.page-content[data-v-c29c17dd]{margin-top:0;line-height:1.7}.page-content p+p[data-v-c29c17dd]{margin-top:8px}.nav-arrow[data-v-c29c17dd]{width:40px;height:40px;border-radius:999px;border:1px solid #d4d4d4;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;margin-top:20px}.nav-arrow--left[data-v-c29c17dd]{justify-self:end}.nav-arrow--right[data-v-c29c17dd]{justify-self:start}.nav-arrow[data-v-c29c17dd]:disabled{opacity:.3;cursor:default}.reading-pagination[data-v-c29c17dd]{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:4px;font-size:14px}.image-manuscrit[data-v-c29c17dd]{margin-top:16px;text-align:center}.image-manuscrit img[data-v-c29c17dd]{max-width:100%;height:auto;border:1px solid #ddd}.app--dark .page-frame[data-v-c29c17dd]{background:#141414e0;border-color:#ffffff14;box-shadow:0 4px 20px #0006}.app--dark .page-meta[data-v-c29c17dd]{border-color:#3f3f46;color:#a1a1aa}.app--dark .page-date[data-v-c29c17dd]{color:#a1a1aa}.app--dark .nav-arrow[data-v-c29c17dd]{background:#18181b;border-color:#3f3f46;color:#e4e4e7}.reading-pagination[data-v-c29c17dd]{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:14px}.pager-label[data-v-c29c17dd]{opacity:.7}.pager-form[data-v-c29c17dd]{display:inline-flex;align-items:center;gap:8px}.pager-input[data-v-c29c17dd]{width:72px;padding:6px 10px;border-radius:10px;border:1px solid #d4d4d4;background:#fff;font-size:14px;text-align:center;outline:none}.pager-input[data-v-c29c17dd]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.pager-separator[data-v-c29c17dd]{opacity:.6}.pager-total[data-v-c29c17dd]{opacity:.9}.pager-go[data-v-c29c17dd]{padding:6px 10px;border-radius:10px;border:1px solid #d4d4d4;background:#fff;cursor:pointer;font-size:13px}.pager-go[data-v-c29c17dd]:hover{border-color:#2563eb;color:#2563eb}.app--dark .pager-input[data-v-c29c17dd],.app--dark .pager-go[data-v-c29c17dd]{background:#18181b;border-color:#3f3f46;color:#e4e4e7}.app--dark .pager-input[data-v-c29c17dd]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd26}@media(max-width:1024px){.tome-sidebar-desktop[data-v-c29c17dd]{display:none}.ouvrage-main[data-v-c29c17dd]{margin-left:0;width:100%;padding:32px 24px}.ouvrage-main-inner[data-v-c29c17dd]{max-width:100%}.tome-mobile-select[data-v-c29c17dd]{display:flex;align-items:center;gap:8px;margin-bottom:16px}}@media(max-width:768px){.ouvrage-main[data-v-c29c17dd]{padding:20px 0}.page-header-top[data-v-c29c17dd]{flex-direction:column;align-items:flex-start}.page-title[data-v-c29c17dd]{font-size:22px}.page-frame[data-v-c29c17dd]{border-radius:0;padding:16px}.reading-layout[data-v-c29c17dd]{display:flex;flex-direction:column;gap:12px}.nav-arrow[data-v-c29c17dd]{width:100%;max-width:280px;margin:0 auto;justify-self:auto}.nav-arrow--left[data-v-c29c17dd],.nav-arrow--right[data-v-c29c17dd]{justify-self:auto}.reading-pagination[data-v-c29c17dd]{flex-wrap:wrap;gap:8px}.tome-mobile-select select[data-v-c29c17dd]{flex:1}}@media(max-width:480px){.page-frame[data-v-c29c17dd]{padding:14px 12px}}.search[data-v-f9888e0f]{display:flex;justify-content:center}.search-inner[data-v-f9888e0f]{width:100%;max-width:1000px;margin-top:40px}.search-title[data-v-f9888e0f]{font-size:34px;font-weight:600;margin-bottom:18px}.search-modes[data-v-f9888e0f]{display:inline-flex;gap:8px;margin-bottom:18px;background:#94a3b81f;padding:4px;border-radius:999px}.mode-pill[data-v-f9888e0f]{border-radius:999px;padding:6px 14px;border:none;background:transparent;font-size:13px;cursor:pointer}.mode-pill--active[data-v-f9888e0f]{background:#fff;box-shadow:0 1px 4px #0f172a1f}.app--dark .mode-pill[data-v-f9888e0f]{color:var(--text-dark)}.app--dark .mode-pill--active[data-v-f9888e0f]{background:#18181b;color:var(--text-dark)}.search-bar[data-v-f9888e0f]{position:relative;margin-bottom:22px}.search-input[data-v-f9888e0f]{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--border-light);background:#ffffffa6;outline:none;font-size:14px}.app--dark .search-input[data-v-f9888e0f]{border-color:var(--border-dark);background:#14141499;color:var(--text-dark)}.search-input[data-v-f9888e0f]:focus{border-color:#2563eb}.search-hint[data-v-f9888e0f]{margin-top:8px;font-size:12px;color:var(--text-muted-light)}.app--dark .search-hint[data-v-f9888e0f]{color:var(--text-muted-dark)}.onoma-filter[data-v-f9888e0f]{margin-bottom:16px}.onoma-input[data-v-f9888e0f]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border-light);background:#ffffffe6;outline:none;font-size:13px}.onoma-input[data-v-f9888e0f]:focus{border-color:#2563eb}.app--dark .onoma-input[data-v-f9888e0f]{border-color:var(--border-dark);background:#141414cc;color:var(--text-dark)}.onoma-hint[data-v-f9888e0f]{margin-top:6px;font-size:12px;color:var(--text-muted-light)}.app--dark .onoma-hint[data-v-f9888e0f]{color:var(--text-muted-dark)}.state[data-v-f9888e0f]{font-size:14px;color:var(--text-muted-light)}.state--error[data-v-f9888e0f]{color:#b91c1c}.app--dark .state[data-v-f9888e0f]{color:var(--text-muted-dark)}.results[data-v-f9888e0f]{margin-top:8px}.results-header[data-v-f9888e0f]{display:flex;justify-content:space-between;align-items:center;margin:6px 0 10px}.results-count[data-v-f9888e0f]{font-size:13px;color:var(--text-muted-light)}.app--dark .results-count[data-v-f9888e0f]{color:var(--text-muted-dark)}.results-list[data-v-f9888e0f]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.results-list--onomastique[data-v-f9888e0f]{max-height:520px;overflow-y:auto}.result[data-v-f9888e0f]{border:1px solid var(--border-light);background:#ffffff8c;border-radius:16px;padding:14px 16px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.result[data-v-f9888e0f]:hover{transform:translateY(-1px);border-color:#2563eb55;background:#ffffffd9}.app--dark .result[data-v-f9888e0f]{border-color:var(--border-dark);background:#1414148c;color:var(--text-dark)}.result--compact[data-v-f9888e0f]{padding:10px 14px}.result-top[data-v-f9888e0f]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px;color:var(--text-muted-light)}.app--dark .result-top[data-v-f9888e0f]{color:var(--text-muted-dark)}.result-title[data-v-f9888e0f]{font-size:13px;font-weight:500}.result-title--onoma[data-v-f9888e0f]{line-height:1.5;font-size:18px}.result-title--clickable[data-v-f9888e0f]{cursor:pointer}.result-title--clickable[data-v-f9888e0f]:hover{color:#2563eb}.result-snippet[data-v-f9888e0f]{line-height:1.6;font-size:14px;margin-top:4px}mark[data-v-f9888e0f]{background:#2563eb22;padding:0 3px;border-radius:6px}.app--dark mark[data-v-f9888e0f]{background:#60a5fa33}.result-open[data-v-f9888e0f]{opacity:.7}.result-open--link[data-v-f9888e0f]{cursor:pointer}.result-open--link[data-v-f9888e0f]:hover{opacity:1;color:#2563eb}.result--onoma-group[data-v-f9888e0f]{cursor:default}.onoma-actions[data-v-f9888e0f]{margin-top:10px;display:flex;align-items:center;gap:10px}.onoma-toggle[data-v-f9888e0f],.onoma-single-link[data-v-f9888e0f]{border:none;background:transparent;padding:0;font-size:13px;cursor:pointer;color:#2563eb}.onoma-toggle[data-v-f9888e0f]:hover,.onoma-single-link[data-v-f9888e0f]:hover{text-decoration:underline}.onoma-dropdown[data-v-f9888e0f]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.onoma-page-chip[data-v-f9888e0f]{border:1px solid var(--border-light);background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.onoma-page-chip[data-v-f9888e0f]:hover{border-color:#2563eb55;color:#2563eb}.app--dark .onoma-page-chip[data-v-f9888e0f]{background:#18181b;border-color:var(--border-dark);color:var(--text-dark)}.more-btn[data-v-f9888e0f]{margin-top:10px;padding:8px 14px;border-radius:999px;border:1px solid var(--border-light);background:#fff;font-size:12px;cursor:pointer}.app--dark .more-btn[data-v-f9888e0f]{background:#18181b;border-color:var(--border-dark);color:var(--text-dark)}.onoma-modal-backdrop[data-v-f9888e0f]{position:fixed;inset:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.onoma-modal[data-v-f9888e0f]{width:min(820px,100%);max-height:85vh;overflow-y:auto;border-radius:24px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 80px #0f172a38;padding:22px 22px 20px}.app--dark .onoma-modal[data-v-f9888e0f]{background:#111214;border-color:#272729;color:var(--text-dark)}.onoma-modal-top[data-v-f9888e0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.onoma-modal-kicker[data-v-f9888e0f]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-bottom:6px}.onoma-modal-title[data-v-f9888e0f]{margin:0;font-size:26px;line-height:1.2}.onoma-modal-close[data-v-f9888e0f]{border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;opacity:.7}.onoma-modal-close[data-v-f9888e0f]:hover{opacity:1}.app--dark .onoma-modal-close[data-v-f9888e0f]{color:var(--text-dark)}.onoma-modal-body[data-v-f9888e0f]{display:grid;gap:20px}.onoma-meta-grid[data-v-f9888e0f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onoma-meta-card[data-v-f9888e0f]{border:1px solid var(--border-light);background:#f8fafcbf;border-radius:16px;padding:14px 16px}.app--dark .onoma-meta-card[data-v-f9888e0f]{border-color:var(--border-dark);background:#ffffff08}.onoma-meta-label[data-v-f9888e0f]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:6px}.onoma-meta-value[data-v-f9888e0f]{font-size:15px;line-height:1.5;word-break:break-word}.onoma-section[data-v-f9888e0f]{display:grid;gap:10px}.onoma-section-title[data-v-f9888e0f]{font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.onoma-extrait-box[data-v-f9888e0f]{border:1px solid var(--border-light);background:#f8fafcbf;border-radius:16px;padding:14px 16px;line-height:1.7;font-size:15px}.app--dark .onoma-extrait-box[data-v-f9888e0f]{border-color:var(--border-dark);background:#ffffff08}.onoma-modal-pages[data-v-f9888e0f]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.search-inner[data-v-f9888e0f]{margin-top:24px}.search-title[data-v-f9888e0f]{font-size:26px;margin-bottom:14px}.search-modes[data-v-f9888e0f]{display:flex;flex-wrap:wrap}.results-list--onomastique[data-v-f9888e0f]{max-height:70vh}.onoma-meta-grid[data-v-f9888e0f]{grid-template-columns:1fr}.onoma-modal[data-v-f9888e0f]{border-radius:16px;padding:16px}}@media(max-width:480px){.search-input[data-v-f9888e0f],.onoma-input[data-v-f9888e0f]{font-size:16px}.mode-pill[data-v-f9888e0f]{flex:1;text-align:center}}.page-layout[data-v-cd2bcc3d]{max-width:900px;margin:0 auto}.page-layout__header[data-v-cd2bcc3d]{margin-bottom:24px}.page-layout__intro[data-v-cd2bcc3d]{font-size:14px;color:#555}.page-layout__content p+p[data-v-cd2bcc3d]{margin-top:10px}.page-layout[data-v-50e60da1]{max-width:900px;margin:0 auto}.page-layout__header[data-v-50e60da1]{margin-bottom:24px}.page-layout__intro[data-v-50e60da1]{font-size:14px;color:#555}.page-layout__content p+p[data-v-50e60da1]{margin-top:10px}.page-layout[data-v-19d9af8f]{max-width:900px;margin:0 auto}.page-layout__header[data-v-19d9af8f]{margin-bottom:24px}.page-layout__intro[data-v-19d9af8f]{font-size:14px;color:#555}.page-layout__content p+p[data-v-19d9af8f]{margin-top:10px}.page-layout__content ul[data-v-19d9af8f]{margin:8px 0 16px 1.2rem;padding:0}.page-layout__content li+li[data-v-19d9af8f]{margin-top:4px}.page-layout[data-v-e38897cc]{max-width:900px;margin:0 auto}.page-layout__header[data-v-e38897cc]{margin-bottom:24px}.page-layout__intro[data-v-e38897cc]{font-size:14px;color:#555}.page-layout__content p+p[data-v-e38897cc]{margin-top:10px}.page-layout__content ul[data-v-e38897cc]{margin:8px 0 16px 1.2rem;padding:0}.page-layout__content li+li[data-v-e38897cc]{margin-top:4px}html,body{margin:0;padding:0}html{transition:background-color .3s ease,color .3s ease}body,.page-frame,.nav-arrow,button,a,*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}*{box-sizing:border-box;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.reading-text{font-size:var(--reading-font-size)}:root{//--blue-primary: #ff8827;//--primary-dark: #bc631a;--blue-primary: #2f6fff;--primary-dark: #2150ba;--bg-light: #FFFCF2;--header-bg-light: #FFFCF2;--border-light: #ededed;--text-light: #111111;--text-muted-light: #666666;--bg-dark: #111111;--header-bg-dark: #141414;--border-dark: #262626;--text-dark: #eaeaea;--text-muted-dark: #a3a3a3;--font-reading-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-reading-serif: "PT Serif", serif;--reading-font-size: 14px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
