.app-shell[data-v-ba6c7cad]{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:var(--font-sans), serif;position:relative}.app-header[data-v-ba6c7cad]{z-index:30;isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 1px 0 color-mix(in srgb, var(--color-bg-surface) 100%, transparent) inset, 0 6px 20px -18px color-mix(in srgb, var(--color-text-primary) 35%, transparent);position:sticky;top:0}.app-header__glow[data-v-ba6c7cad]{z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(60rem 14rem at 12% -20%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 70%), radial-gradient(40rem 10rem at 90% -40%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%);position:absolute;inset:0}.app-header__inner[data-v-ba6c7cad]{width:100%;max-width:1600px;padding:.85rem var(--space-page-x) .6rem;margin:0 auto}.app-main[data-v-ba6c7cad]{z-index:10;width:100%;max-width:1600px;padding:var(--space-page-y) var(--space-page-x);margin:0 auto;position:relative}.page-fade-enter-active[data-v-ba6c7cad],.page-fade-leave-active[data-v-ba6c7cad]{transition:opacity .2s,transform .24s cubic-bezier(.4,0,.2,1)}.page-fade-enter-from[data-v-ba6c7cad]{opacity:0;transform:translateY(4px)}.page-fade-leave-to[data-v-ba6c7cad]{opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.page-fade-enter-active[data-v-ba6c7cad],.page-fade-leave-active[data-v-ba6c7cad]{transition:none}.page-fade-enter-from[data-v-ba6c7cad],.page-fade-leave-to[data-v-ba6c7cad]{transform:none}}.brand-row[data-v-ba6c7cad]{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.brand[data-v-ba6c7cad]{min-width:0;color:inherit;border-radius:var(--radius-md);flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.brand[data-v-ba6c7cad]:hover{opacity:.92}.brand[data-v-ba6c7cad]:active{transform:scale(.985)}.brand__logo-wrap[data-v-ba6c7cad]{border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 18%, var(--color-bg-surface)) 0%, color-mix(in srgb, var(--color-accent) 4%, var(--color-bg-surface)) 100%);border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent);width:2.25rem;height:2.25rem;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--color-accent) 50%, transparent), inset 0 1px 0 #ffffff4d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.brand__logo[data-v-ba6c7cad]{object-fit:contain;width:auto;max-width:1.6rem;height:1.4rem;display:block}.brand__text[data-v-ba6c7cad]{flex-direction:column;min-width:0;line-height:1.1;display:inline-flex}.brand__title[data-v-ba6c7cad]{letter-spacing:-.01em;color:var(--color-text-primary);background:linear-gradient(135deg, var(--color-text-primary) 0%, color-mix(in srgb, var(--color-accent) 80%, var(--color-text-primary)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:700}.brand__kicker[data-v-ba6c7cad]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:.15rem;font-size:.66rem;font-weight:600}@media (width>=768px){.brand__title[data-v-ba6c7cad]{font-size:1.15rem}}.nav-bar[data-v-ba6c7cad]{box-shadow:none;background:0 0;border:none;flex-wrap:wrap;gap:.15rem;margin-top:.5rem;padding:0;display:flex}.nav-item[data-v-ba6c7cad]{border-radius:var(--radius-sm);letter-spacing:.005em;color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.nav-item[data-v-ba6c7cad]:after{content:"";background:var(--color-accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.25rem;left:.9rem;right:.9rem;transform:scaleX(0)}.nav-item[data-v-ba6c7cad]:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-soft) 60%, transparent)}.nav-item[data-v-ba6c7cad]:hover:after{background:color-mix(in srgb, var(--color-accent) 60%, transparent);transform:scaleX(.5)}.nav-item[data-v-ba6c7cad]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.nav-item__icon[data-v-ba6c7cad]{color:currentColor;opacity:.75;justify-content:center;align-items:center;transition:opacity .18s;display:inline-flex}.nav-item:hover .nav-item__icon[data-v-ba6c7cad],.nav-item--active .nav-item__icon[data-v-ba6c7cad]{opacity:1}.nav-item__label[data-v-ba6c7cad]{line-height:1}.nav-item--active[data-v-ba6c7cad]{color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.nav-item--active[data-v-ba6c7cad]:after{background:var(--color-accent);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-item[data-v-ba6c7cad],.nav-item__icon[data-v-ba6c7cad],.nav-item[data-v-ba6c7cad]:after{transition:none}}.brand-row__end[data-v-ba6c7cad]{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.theme-toggle[data-v-ba6c7cad]{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.theme-toggle[data-v-ba6c7cad]:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);transform:rotate(-12deg)}.theme-toggle[data-v-ba6c7cad]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 35%, transparent);outline:none}.theme-toggle[data-v-ba6c7cad]:active{transform:rotate(-12deg)scale(.95)}.theme-toggle__icon[data-v-ba6c7cad]{width:1.05rem;height:1.05rem;transition:transform .35s,opacity .2s;display:block}@media (width<=720px){.nav-bar[data-v-ba6c7cad]{scrollbar-width:none;flex-wrap:nowrap;margin-top:.35rem;padding-bottom:.15rem;overflow-x:auto}.nav-bar[data-v-ba6c7cad]::-webkit-scrollbar{display:none}.nav-item[data-v-ba6c7cad]{flex-shrink:0;padding:.5rem .7rem;font-size:.82rem}.nav-item[data-v-ba6c7cad]:after{left:.7rem;right:.7rem}.brand__logo-wrap[data-v-ba6c7cad]{width:2rem;height:2rem}.brand__logo[data-v-ba6c7cad]{max-width:1.4rem;height:1.25rem}}.reviews-shell[data-v-e2c2821c]{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:var(--font-sans), serif}.top-header[data-v-e2c2821c]{z-index:30;isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 1px 0 color-mix(in srgb, var(--color-bg-surface) 100%, transparent) inset, 0 6px 20px -18px color-mix(in srgb, var(--color-text-primary) 35%, transparent);position:sticky;top:0}.top-header__glow[data-v-e2c2821c]{z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(60rem 14rem at 12% -20%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 70%), radial-gradient(40rem 10rem at 90% -40%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%);position:absolute;inset:0}.top-header__inner[data-v-e2c2821c]{width:100%;max-width:1600px;padding:.85rem var(--space-page-x) .6rem;margin:0 auto}.brand-row[data-v-e2c2821c]{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.brand[data-v-e2c2821c]{color:inherit;border-radius:var(--radius-md);flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.brand[data-v-e2c2821c]:hover{opacity:.92}.brand[data-v-e2c2821c]:active{transform:scale(.985)}.brand__logo-wrap[data-v-e2c2821c]{border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 18%, var(--color-bg-surface)) 0%, color-mix(in srgb, var(--color-accent) 4%, var(--color-bg-surface)) 100%);border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent);width:2.25rem;height:2.25rem;box-shadow:0 6px 16px -10px color-mix(in srgb, var(--color-accent) 50%, transparent), inset 0 1px 0 #ffffff4d;justify-content:center;align-items:center;display:inline-flex;position:relative}.brand__logo[data-v-e2c2821c]{object-fit:contain;width:auto;max-width:1.6rem;height:1.4rem}.brand__text[data-v-e2c2821c]{flex-direction:column;line-height:1.1;display:inline-flex}.brand__title[data-v-e2c2821c]{letter-spacing:-.01em;color:var(--color-text-primary);background:linear-gradient(135deg, var(--color-text-primary) 0%, color-mix(in srgb, var(--color-accent) 80%, var(--color-text-primary)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:700}.brand__kicker[data-v-e2c2821c]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:.15rem;font-size:.66rem;font-weight:600}@media (width>=768px){.brand__title[data-v-e2c2821c]{font-size:1.15rem}}.product-nav[data-v-e2c2821c]{flex-wrap:wrap;align-items:center;gap:.15rem;margin-top:.5rem;padding:0;display:flex}.product-link[data-v-e2c2821c]{border-radius:var(--radius-sm);letter-spacing:.005em;color:var(--color-text-secondary);align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.product-link[data-v-e2c2821c]:after{content:"";background:var(--color-accent);transform-origin:50%;border-radius:2px;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;bottom:.25rem;left:.9rem;right:.9rem;transform:scaleX(0)}.product-link[data-v-e2c2821c]:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-bg-soft) 60%, transparent)}.product-link[data-v-e2c2821c]:hover:after{background:color-mix(in srgb, var(--color-accent) 60%, transparent);transform:scaleX(.5)}.product-link__icon[data-v-e2c2821c]{opacity:.75;width:1rem;height:1rem;transition:opacity .18s,transform .18s}.product-link:hover .product-link__icon[data-v-e2c2821c],.product-link--active .product-link__icon[data-v-e2c2821c]{opacity:1}.product-link--active[data-v-e2c2821c]{color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.product-link--active[data-v-e2c2821c]:after{background:var(--color-accent);transform:scaleX(1)}.brand-row__end[data-v-e2c2821c]{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.theme-toggle[data-v-e2c2821c]{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.theme-toggle[data-v-e2c2821c]:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent-soft) 70%, transparent);transform:rotate(-12deg)}.theme-toggle[data-v-e2c2821c]:active{transform:rotate(-12deg)scale(.95)}.theme-toggle__icon[data-v-e2c2821c]{width:1.05rem;height:1.05rem}.reviews-layout[data-v-e2c2821c]{width:100%;max-width:1600px;padding:var(--space-page-y) var(--space-page-x);grid-template-columns:1fr;gap:1.25rem;margin:0 auto;display:grid}@media (width>=980px){.reviews-layout[data-v-e2c2821c]{grid-template-columns:240px minmax(0,1fr);align-items:start}}.reviews-sidebar[data-v-e2c2821c]{flex-direction:column;gap:.9rem;display:flex;position:relative}@media (width>=980px){.reviews-sidebar[data-v-e2c2821c]{top:calc(3.6rem + var(--space-page-y));max-height:calc(100vh - 3.6rem - (var(--space-page-y) * 2));scrollbar-width:thin;padding-right:.25rem;position:sticky;overflow-y:auto}}.sidebar-title[data-v-e2c2821c]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;padding:0 .35rem;font-size:.7rem;font-weight:800}.side-nav[data-v-e2c2821c]{gap:.3rem;display:grid}.side-nav__item[data-v-e2c2821c]{border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0;border:1px solid #0000;gap:.15rem;padding:.65rem .85rem;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.side-nav__item[data-v-e2c2821c]:hover{background:var(--color-bg-soft);color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-border) 60%, transparent)}.side-nav__label[data-v-e2c2821c]{color:var(--color-text-primary);font-size:.92rem;font-weight:700}.side-nav__desc[data-v-e2c2821c]{color:var(--color-text-secondary);font-size:.74rem;line-height:1.5}.side-nav__item--active[data-v-e2c2821c]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.side-nav__item--active .side-nav__label[data-v-e2c2821c]{color:var(--color-accent-text)}.reviews-main[data-v-e2c2821c]{min-width:0}@media (width<=720px){.product-nav[data-v-e2c2821c]{scrollbar-width:none;flex-wrap:nowrap;margin-top:.35rem;padding-bottom:.15rem;overflow-x:auto}.product-nav[data-v-e2c2821c]::-webkit-scrollbar{display:none}.product-link[data-v-e2c2821c]{flex-shrink:0;padding:.5rem .7rem;font-size:.82rem}.product-link[data-v-e2c2821c]:after{left:.7rem;right:.7rem}.brand__logo-wrap[data-v-e2c2821c]{width:2rem;height:2rem}.brand__logo[data-v-e2c2821c]{max-width:1.4rem;height:1.25rem}}.series-shell[data-v-7bc18561]{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:var(--font-sans), serif}.series-layout[data-v-7bc18561]{width:100%;max-width:1600px;padding:var(--space-page-y) var(--space-page-x);grid-template-columns:1fr;gap:1.25rem;margin:0 auto;display:grid}@media (width>=980px){.series-layout[data-v-7bc18561]{grid-template-columns:260px minmax(0,1fr);align-items:start;transition:grid-template-columns .25s}.series-layout--collapsed[data-v-7bc18561]{grid-template-columns:56px minmax(0,1fr)}}.series-sidebar[data-v-7bc18561]{flex-direction:column;gap:1rem;display:flex;position:relative}@media (width>=980px){.series-sidebar[data-v-7bc18561]{top:var(--space-page-y);max-height:calc(100vh - (var(--space-page-y) * 2));scrollbar-width:thin;padding-right:4px;position:sticky;overflow-y:auto}}.series-layout--collapsed .series-sidebar[data-v-7bc18561]{align-items:center;gap:.5rem;padding-right:0}.sidebar-toggle[data-v-7bc18561]{border:1px solid var(--color-border);background:var(--color-bg-surface);width:1.85rem;height:1.85rem;color:var(--color-text-muted);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:none}.sidebar-toggle[data-v-7bc18561]:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:var(--color-bg-soft)}.sidebar-toggle[data-v-7bc18561] svg{width:1rem;height:1rem}@media (width>=980px){.sidebar-toggle[data-v-7bc18561]{flex-shrink:0;align-self:flex-end;display:inline-flex}.series-layout--collapsed .sidebar-toggle[data-v-7bc18561]{align-self:center}}.sidebar-full[data-v-7bc18561],.sidebar-collapsed[data-v-7bc18561]{flex-direction:column;gap:1rem;width:100%;display:flex}.sidebar-collapsed[data-v-7bc18561]{align-items:center;gap:.4rem}.sidebar-collapsed__divider[data-v-7bc18561]{background:var(--color-border);width:1.6rem;height:1px;margin:.25rem 0}.sidebar-mini[data-v-7bc18561]{width:2.4rem;height:2.4rem;color:inherit;border-radius:.6rem;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.sidebar-mini[data-v-7bc18561]:hover{background:var(--color-bg-soft)}.sidebar-mini__logo[data-v-7bc18561]{object-fit:contain;width:100%;height:100%;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:.55rem}.sidebar-mini--icon[data-v-7bc18561],.sidebar-mini--num[data-v-7bc18561]{border:1px solid var(--color-border);background:var(--color-bg-surface);color:var(--color-text-muted)}.sidebar-mini--icon[data-v-7bc18561]:hover,.sidebar-mini--num[data-v-7bc18561]:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.sidebar-mini--icon[data-v-7bc18561] svg{width:1.05rem;height:1.05rem}.sidebar-mini--num[data-v-7bc18561]{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800;font-family:var(--font-family-mono,ui-monospace, "SF Mono", Menlo, monospace)}.sidebar-mini--active[data-v-7bc18561]{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg-surface))}.sidebar-fade-enter-active[data-v-7bc18561],.sidebar-fade-leave-active[data-v-7bc18561]{transition:opacity .18s,transform .22s}.sidebar-fade-enter-from[data-v-7bc18561],.sidebar-fade-leave-to[data-v-7bc18561]{opacity:0;transform:translate(-6px)}.brand[data-v-7bc18561]{color:inherit;align-items:center;gap:.7rem;padding:.5rem .25rem;text-decoration:none;transition:opacity .15s;display:flex}.brand[data-v-7bc18561]:hover{opacity:.85}.brand__logo[data-v-7bc18561]{object-fit:contain;width:2.4rem;height:2.4rem;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:.6rem;flex-shrink:0}.brand__text[data-v-7bc18561]{flex-direction:column;min-width:0;display:flex}.brand__kicker[data-v-7bc18561]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:.66rem;font-weight:800}.brand__title[data-v-7bc18561]{letter-spacing:-.01em;color:var(--color-text-primary);font-size:1rem;font-weight:800;line-height:1.2}.overview[data-v-7bc18561]{border:1px solid var(--color-border);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-accent) 14%, transparent), transparent 60%), var(--color-bg-surface);color:inherit;border-radius:.85rem;align-items:center;gap:.7rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.overview[data-v-7bc18561]:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));box-shadow:0 6px 18px color-mix(in srgb, var(--color-accent) 12%, transparent);transform:translateY(-1px)}.overview--active[data-v-7bc18561]{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border));background:linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 70%, #6366f1));color:#fff}.overview--active[data-v-7bc18561]:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:none}.overview__icon[data-v-7bc18561]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:2rem;height:2rem;color:var(--color-accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.overview--active .overview__icon[data-v-7bc18561]{color:#fff;background:#ffffff2e}.overview__icon[data-v-7bc18561] svg{width:1.05rem;height:1.05rem}.overview__text[data-v-7bc18561]{flex-direction:column;flex:1;min-width:0;display:flex}.overview__title[data-v-7bc18561]{color:var(--color-text-primary);font-size:.9rem;font-weight:700}.overview--active .overview__title[data-v-7bc18561]{color:#fff}.overview__sub[data-v-7bc18561]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.overview--active .overview__sub[data-v-7bc18561]{color:#ffffffd9}.overview__arrow[data-v-7bc18561]{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0;transition:transform .15s,color .15s}.overview:hover .overview__arrow[data-v-7bc18561]{color:var(--color-accent);transform:translate(3px)}.overview--active .overview__arrow[data-v-7bc18561],.overview--active:hover .overview__arrow[data-v-7bc18561]{color:#ffffffd9}.status-pills[data-v-7bc18561]{flex-wrap:wrap;gap:.3rem;padding:0 .15rem;display:flex}.status-pill[data-v-7bc18561]{border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.status-pill[data-v-7bc18561]:hover{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.status-pill--active[data-v-7bc18561],.status-pill--active[data-v-7bc18561]:hover{background:var(--color-text-primary);color:var(--color-bg-surface);border-color:var(--color-text-primary)}.status-pill__num[data-v-7bc18561]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:700}.status-pill--active .status-pill__num[data-v-7bc18561]{color:color-mix(in srgb, var(--color-bg-surface) 80%, transparent)}.series-nav[data-v-7bc18561]{flex-direction:column;gap:.25rem;display:flex}.series-nav__header[data-v-7bc18561]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .15rem .35rem;font-size:.68rem;font-weight:800;display:flex}.series-nav__count[data-v-7bc18561]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:700}.series-nav__list[data-v-7bc18561]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.series-nav__btn[data-v-7bc18561]{color:var(--color-text-secondary);border-left:2px solid #0000;border-radius:0 .4rem .4rem 0;align-items:center;gap:.65rem;padding:.55rem .55rem .55rem .85rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}.series-nav__btn[data-v-7bc18561]:hover{background:var(--color-bg-soft);color:var(--color-text-primary);border-left-color:color-mix(in srgb, var(--color-accent) 40%, transparent)}.series-nav__item--active .series-nav__btn[data-v-7bc18561]{background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-text-primary);border-left-color:var(--color-accent)}.series-nav__index[data-v-7bc18561]{letter-spacing:.04em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:800;font-family:var(--font-family-mono,ui-monospace, "SF Mono", Menlo, monospace);flex-shrink:0}.series-nav__item--active .series-nav__index[data-v-7bc18561]{color:var(--color-accent)}.series-nav__main[data-v-7bc18561]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.series-nav__name[data-v-7bc18561]{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600;line-height:1.35;overflow:hidden}.series-nav__meta[data-v-7bc18561]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.series-nav__pill[data-v-7bc18561]{color:#16a34a;letter-spacing:.02em;background:#16a34a1f;border-radius:999px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.series-nav__empty[data-v-7bc18561]{color:var(--color-text-muted);margin:0;padding:.5rem .85rem;font-size:.75rem}.series-main[data-v-7bc18561]{min-width:0}@media (prefers-reduced-motion:reduce){.overview[data-v-7bc18561],.overview__arrow[data-v-7bc18561],.series-nav__btn[data-v-7bc18561]{transition:none}.overview[data-v-7bc18561]:hover{transform:none}}.series-detail-shell-outer[data-v-17beabe6]{min-height:100vh;color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:var(--font-sans), serif}.series-detail-shell-outer__inner[data-v-17beabe6]{width:100%;max-width:1600px;padding:var(--space-page-y) var(--space-page-x);margin:0 auto}
