.book-card-inner[data-v-12ebc7b2]{display:contents}.book-cover[data-v-12ebc7b2]{aspect-ratio:3/4;background:linear-gradient(135deg,#eff6ff,#f8fafc);border-radius:16px;width:100%;position:relative;overflow:hidden}.book-cover-skeleton[data-v-12ebc7b2]{opacity:1;background:linear-gradient(90deg,#94a3b81a,#94a3b838 36%,#94a3b81a 72%) 0 0/200% 100%;transition:opacity .18s;animation:1.15s linear infinite shimmer-12ebc7b2;position:absolute;inset:0}.book-cover.failed .book-cover-img[data-v-12ebc7b2],.book-cover.loaded .book-cover-skeleton[data-v-12ebc7b2]{opacity:0}.book-cover-img[data-v-12ebc7b2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.book-cover-fallback[data-v-12ebc7b2]{color:#0f172ab3;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;inset:0}.card-badge[data-v-12ebc7b2]{color:#fff;background:#0f172ab8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.book-body[data-v-12ebc7b2]{flex-direction:column;gap:10px;min-width:0;display:flex}.book-topline[data-v-12ebc7b2]{justify-content:space-between;align-items:center;gap:10px;display:flex}.book-type[data-v-12ebc7b2]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.book-actions[data-v-12ebc7b2]{gap:8px;display:inline-flex}.mini-action[data-v-12ebc7b2]{cursor:pointer;color:#334155;background:#fff;border:1px solid #d7e0ec;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:800;line-height:1;transition:transform .15s,border-color .15s,background .15s;display:grid}.mini-action[data-v-12ebc7b2]:active{transform:scale(.96)}.mini-action.active[data-v-12ebc7b2]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.book-title[data-v-12ebc7b2]{color:#0f172a;font-size:19px;line-height:1.3}.book-subtitle[data-v-12ebc7b2],.book-title[data-v-12ebc7b2]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.book-subtitle[data-v-12ebc7b2]{color:#475569;font-size:13px;line-height:1.6}.book-subtitle.muted[data-v-12ebc7b2]{color:#64748b}.book-meta[data-v-12ebc7b2]{color:#64748b;gap:10px;padding-top:2px;font-size:12px}.book-meta[data-v-12ebc7b2],.book-tags[data-v-12ebc7b2]{flex-wrap:wrap;display:flex}.book-tags[data-v-12ebc7b2]{gap:8px;margin-top:2px}.book-tag[data-v-12ebc7b2]{color:#475569;background:#f8fafc;border:1px solid #e5edf6;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;display:inline-flex}@keyframes shimmer-12ebc7b2{0%{background-position:200% 0}to{background-position:-200% 0}}.content-explorer[data-v-21267779]{max-width:var(--page-max-width);padding:16px var(--page-gutter) 64px;flex-direction:column;gap:18px;margin:0 auto;display:flex}.content-intro[data-v-21267779]{margin-bottom:0}.hero-meta[data-v-21267779]{gap:10px;min-width:264px;display:flex}.hero-stat[data-v-21267779]{background:#ffffff1f;border:1px solid #ffffff1a;border-radius:12px;min-width:127px;padding:14px}.hero-stat span[data-v-21267779]{color:#fffc;font-size:12px;display:block}.hero-stat strong[data-v-21267779]{margin-top:7px;font-size:24px;display:block}.explorer-layout[data-v-21267779]{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:16px;display:grid}.explorer-layout.without-sidebar[data-v-21267779]{grid-template-columns:minmax(0,1fr)}.content-card[data-v-21267779],.loading-card[data-v-21267779],.sidebar-card[data-v-21267779],.toolbar-card[data-v-21267779]{background:#fff;border:1px solid #e5edf6;border-radius:16px;box-shadow:0 6px 18px #0f172a0a}.sidebar-card[data-v-21267779]{padding:18px;position:sticky;top:24px}.sidebar-head[data-v-21267779]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sidebar-head h2[data-v-21267779]{margin:0;font-size:16px}.sidebar-reset[data-v-21267779]{color:#2563eb;cursor:pointer;background:0 0;border:none}.content-panel[data-v-21267779]{min-width:0}.toolbar-card[data-v-21267779]{margin-bottom:14px;padding:18px}.toolbar-head[data-v-21267779]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.toolbar-title-group[data-v-21267779]{gap:6px;display:grid}.toolbar-eyebrow[data-v-21267779]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.toolbar-title-group h2[data-v-21267779]{color:#0f172a;margin:0;font-size:21px;line-height:1.2}.toolbar-helper[data-v-21267779]{color:#64748b;text-align:right;margin:0;font-size:13px;line-height:1.6}.toolbar-grid[data-v-21267779]{grid-template-columns:minmax(0,1fr) 220px 120px;gap:12px;display:grid}.toolbar-grid.compliance[data-v-21267779]{grid-template-columns:minmax(0,1fr) 180px 190px 120px}.action-btn[data-v-21267779],.control[data-v-21267779]{border:1px solid #d7e0ec;border-radius:10px;min-height:42px;padding:0 14px;font-size:14px}.control[data-v-21267779]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 4px #2563eb1f}.action-btn[data-v-21267779]{cursor:pointer;background:#fff}.action-btn.primary[data-v-21267779]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#0000;font-weight:700}.action-link[data-v-21267779]{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.action-btn[data-v-21267779]:disabled{opacity:.45;cursor:default}.toolbar-sub[data-v-21267779]{color:#64748b;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:13px;display:flex}.results-head[data-v-21267779]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:4px 2px;display:flex}.results-copy[data-v-21267779]{gap:4px;display:grid}.results-copy strong[data-v-21267779]{color:#0f172a;font-size:18px}.results-copy span[data-v-21267779]{color:#64748b;font-size:13px;line-height:1.6}.results-meta[data-v-21267779]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.results-chip[data-v-21267779]{color:#1d4ed8;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.active-pills[data-v-21267779],.facet-row[data-v-21267779]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mobile-nav-row[data-v-21267779]{display:none}.active-pill[data-v-21267779],.facet-chip[data-v-21267779]{border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.facet-chip[data-v-21267779]{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7e0ec}.facet-chip.active[data-v-21267779]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.facet-chip strong[data-v-21267779]{font-size:12px}.active-pill[data-v-21267779]{color:#475569;background:#f8fafc}.alert.error[data-v-21267779],.loading-card[data-v-21267779]{color:#64748b;padding:28px}.alert.error[data-v-21267779]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin-bottom:16px}.content-grid[data-v-21267779]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.content-card[data-v-21267779]{color:inherit;content-visibility:auto;contain:layout paint;contain-intrinsic-size:340px 260px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}@media (hover:hover) and (pointer:fine){.content-card[data-v-21267779]:not(.book-card):hover{border-color:#cfe0f7;transform:translateY(-3px);box-shadow:0 18px 36px #0f172a14}.book-swipe-row[data-v-21267779]:hover{transform:translateY(-3px)}.book-swipe-row:hover .book-card[data-v-21267779]{border-color:#cfe0f7;box-shadow:0 18px 36px #0f172a14}.content-card:not(.book-card):hover .card-media img[data-v-21267779]{transform:scale(1.03)}}.card-media[data-v-21267779]{aspect-ratio:16/10;background:linear-gradient(#f8fbff,#eff6ff);border-bottom:1px solid #edf3fb;position:relative}.card-media-skeleton[data-v-21267779]{opacity:1;background:linear-gradient(90deg,#94a3b81f,#94a3b838 36%,#94a3b81f 72%) 0 0/200% 100%;transition:opacity .18s;animation:1.15s linear infinite shimmer-21267779;position:absolute;inset:0}.card-media.failed img[data-v-21267779],.card-media.loaded .card-media-skeleton[data-v-21267779]{opacity:0}.card-media img[data-v-21267779]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.card-badge[data-v-21267779]{color:#fff;background:#0f172ab8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}[data-v-21267779] .card-body{flex-direction:column;gap:12px;min-height:240px;padding:20px;display:flex}[data-v-21267779] .card-footer,[data-v-21267779] .card-topline{color:#64748b;justify-content:space-between;gap:10px;font-size:12px;display:flex}[data-v-21267779] .card-topline{align-items:center}[data-v-21267779] .card-topline span:first-child{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:700;display:inline-flex}[data-v-21267779] .card-topline span:last-child{color:#64748b;background:#f8fafc;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-weight:600;display:inline-flex}[data-v-21267779] .card-body h3{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:21px;line-height:1.35;display:-webkit-box;overflow:hidden}[data-v-21267779] .card-summary{color:#475569;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}[data-v-21267779] .card-context{color:#64748b;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:-4px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}[data-v-21267779] .card-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-v-21267779] .card-detail-item{background:#f8fbff;border:1px solid #e8eef7;border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}[data-v-21267779] .card-detail-item span{color:#64748b;font-size:11px}[data-v-21267779] .card-detail-item strong{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}[data-v-21267779] .card-tags{flex-wrap:wrap;gap:8px;display:flex}[data-v-21267779] .card-tag{color:#475569;background:#f8fafc;border:1px solid #e5edf6;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}[data-v-21267779] .card-footer{border-top:1px solid #eef2f7;align-items:flex-end;margin-top:auto;padding-top:4px}[data-v-21267779] .card-meta-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}[data-v-21267779] .card-date{color:#1d4ed8;background:#f8fbff;border-radius:999px;flex-shrink:0;align-items:center;min-height:28px;padding:0 10px;font-weight:700;display:inline-flex}.typed-card.type-article[data-v-21267779] .card-date,.typed-card.type-article[data-v-21267779] .card-topline span:first-child{color:#1d4ed8;background:#eff6ff}.typed-card.type-manual[data-v-21267779] .card-date,.typed-card.type-manual[data-v-21267779] .card-topline span:first-child{color:#047857;background:#ecfdf5}.typed-card.type-manual[data-v-21267779] .card-detail-item{background:#f3fbf7;border-color:#d5f3e4}.typed-card.type-topic[data-v-21267779] .card-date,.typed-card.type-topic[data-v-21267779] .card-topline span:first-child{color:#6d28d9;background:#f5f3ff}.typed-card.type-topic[data-v-21267779] .card-detail-item{background:#faf7ff;border-color:#eadcff}.typed-card.type-compliance_requirement[data-v-21267779] .card-date,.typed-card.type-compliance_requirement[data-v-21267779] .card-topline span:first-child{color:#b45309;background:#fff7ed}.typed-card.type-compliance_requirement[data-v-21267779] .card-detail-item{background:#fffaf2;border-color:#f9e3bf}.book-grid[data-v-21267779]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.book-swipe-row[data-v-21267779]{border-radius:22px;position:relative}.swipe-actions[data-v-21267779]{background:linear-gradient(135deg,#0f172a0f,#2563eb0f);border:1px solid #e5edf6;border-radius:22px;justify-content:flex-end;align-items:stretch;gap:10px;padding:14px;display:none;position:absolute;inset:0}.swipe-btn[data-v-21267779]{cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:14px;min-width:72px;padding:10px 12px;transition:transform .15s,background .15s,border-color .15s}.swipe-btn[data-v-21267779]:active{transform:scale(.98)}.swipe-btn.danger[data-v-21267779]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.swipe-btn.active[data-v-21267779]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.book-card[data-v-21267779]{transform:translateX(var(--swipe-offset,0));will-change:transform;touch-action:pan-y;border:1px solid #0000;border-radius:22px;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:16px;display:grid}.load-more-sentinel[data-v-21267779]{grid-column:1/-1;justify-content:center;padding:10px 0 0;display:flex}.book-swipe-row.entered[data-v-21267779],.content-card:not(.book-card).entered[data-v-21267779]{opacity:1;transform:translateY(0)}.book-swipe-row[data-v-21267779],.content-card[data-v-21267779]:not(.book-card){opacity:1;transition:opacity .35s,transform .35s;transition-delay:calc(min(var(--enter-index,0), 10)*28ms);transform:translateY(0)}@keyframes shimmer-21267779{0%{background-position:200% 0}to{background-position:-200% 0}}.content-panel[data-v-21267779]{scrollbar-width:thin;scrollbar-color:#2563eb59 transparent}.content-panel[data-v-21267779]::-webkit-scrollbar{width:10px;height:10px}.content-panel[data-v-21267779]::-webkit-scrollbar-thumb{background:#2563eb59 padding-box content-box;border:3px solid #0000;border-radius:999px}.content-panel[data-v-21267779]::-webkit-scrollbar-track{background:0 0}.pagination[data-v-21267779]{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}@media (width<=1180px){.book-grid[data-v-21267779],.content-grid[data-v-21267779]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.explorer-layout[data-v-21267779]{grid-template-columns:1fr}.sidebar-card[data-v-21267779]{display:none}.mobile-nav-row[data-v-21267779]{border-top:1px solid #edf2f8;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.mobile-nav-label[data-v-21267779]{color:#64748b;width:100%;font-size:12px;font-weight:700}.results-head[data-v-21267779],.toolbar-head[data-v-21267779]{flex-direction:column;align-items:flex-start}.toolbar-helper[data-v-21267779]{text-align:left}.results-meta[data-v-21267779]{justify-content:flex-start}}@media (width<=760px){.content-explorer[data-v-21267779]{gap:16px;padding:16px 16px 48px}.loading-card[data-v-21267779],.toolbar-card[data-v-21267779]{padding:18px}.hero-meta[data-v-21267779]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.hero-stat[data-v-21267779]{border-radius:14px;padding:12px 14px}.hero-stat strong[data-v-21267779]{margin-top:6px;font-size:24px}.toolbar-card[data-v-21267779]{margin-bottom:12px}.toolbar-title-group h2[data-v-21267779]{font-size:22px}.content-grid[data-v-21267779],.toolbar-grid[data-v-21267779]{grid-template-columns:1fr}[data-v-21267779] .card-body{min-height:auto}[data-v-21267779] .card-detail-grid{grid-template-columns:1fr}.swipe-actions[data-v-21267779]{display:flex}.book-grid[data-v-21267779]{grid-template-columns:1fr}.book-card[data-v-21267779]{grid-template-columns:96px minmax(0,1fr)}[data-v-21267779] .card-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.book-cover-skeleton[data-v-21267779],.book-swipe-row[data-v-21267779],.card-media-skeleton[data-v-21267779],.content-card[data-v-21267779]{transition:none;animation:none}}
