.detail-related[data-v-ecfa00ec]{min-width:0}.detail-related h2[data-v-ecfa00ec]{color:var(--ui-text-highlighted);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.7rem;font-size:1rem;font-weight:700}.detail-related-list[data-v-ecfa00ec]{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;grid-auto-columns:minmax(8.75rem,46%);grid-auto-flow:column;gap:.65rem;margin-inline:-.2rem;padding:.2rem .2rem .6rem;display:grid;overflow-x:auto}.detail-related-link[data-v-ecfa00ec]{min-width:0;color:var(--ui-text);scroll-snap-align:start;text-decoration:none;display:block}.detail-related-thumb[data-v-ecfa00ec]{aspect-ratio:4/3;outline-offset:-1px;background:#111113;outline:1px solid var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);place-items:center;width:100%;display:grid;overflow:hidden}.detail-related-thumb img[data-v-ecfa00ec]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:block}.detail-related small[data-v-ecfa00ec],.detail-related strong[data-v-ecfa00ec]{overflow-wrap:anywhere;padding-inline:.1rem;display:block}.detail-related strong[data-v-ecfa00ec]{color:var(--ui-text-highlighted);margin-top:.55rem;font-size:.8125rem;line-height:1.25}.detail-related small[data-v-ecfa00ec]{color:var(--ui-text-dimmed);margin-top:.2rem;font-size:.6875rem}.detail-related-link:hover strong[data-v-ecfa00ec]{color:var(--ui-primary)}.detail-related-link:focus-visible img[data-v-ecfa00ec],.detail-related-link:hover img[data-v-ecfa00ec]{transform:scale(1.035)}.detail-related-link[data-v-ecfa00ec]:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.detail-related-thumb img[data-v-ecfa00ec]{transition-duration:.01ms}}.detail-metadata[data-v-4b875b56]{flex-direction:column;gap:1.35rem;min-width:0;display:flex}.detail-heading[data-v-4b875b56]{min-width:0}.detail-context[data-v-4b875b56]{color:var(--ui-text-dimmed);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.75rem;display:flex}.detail-category[data-v-4b875b56]{color:var(--public-cyan);font-weight:750;text-decoration:none}.detail-heading h1[data-v-4b875b56]{overflow-wrap:anywhere;color:var(--ui-text-highlighted);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.45rem;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:720;line-height:1.08}.detail-heading p[data-v-4b875b56]{color:var(--ui-text-muted);text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.55}.detail-why[data-v-4b875b56]{border:1px solid color-mix(in srgb, var(--public-cyan) 22%, var(--ui-border));background:color-mix(in srgb, var(--public-cyan) 5%, var(--ui-bg));border-radius:.65rem;padding:1rem}.detail-why h2[data-v-4b875b56]{color:var(--public-cyan);letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem;font-weight:780}.detail-why p[data-v-4b875b56]{color:var(--ui-text);text-wrap:pretty;margin-top:.45rem;font-size:.875rem;line-height:1.55}.detail-actions[data-v-4b875b56]{align-items:center;gap:.35rem;display:flex}.detail-disclosure[data-v-4b875b56]{border-block:1px solid var(--ui-border)}.detail-disclosure summary[data-v-4b875b56]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block:.75rem;list-style:none;display:flex}.detail-disclosure summary[data-v-4b875b56]::-webkit-details-marker{display:none}.detail-disclosure summary small[data-v-4b875b56],.detail-disclosure summary strong[data-v-4b875b56]{display:block}.detail-disclosure summary strong[data-v-4b875b56]{color:var(--ui-text-highlighted);font-size:.8125rem}.detail-disclosure summary small[data-v-4b875b56]{color:var(--ui-text-dimmed);margin-top:.18rem;font-size:.6875rem}.detail-disclosure summary>svg[data-v-4b875b56]{color:var(--ui-text-dimmed);transition:transform .18s}.detail-disclosure[open] summary>svg[data-v-4b875b56]{transform:rotate(180deg)}.detail-disclosure-content[data-v-4b875b56]{padding-bottom:1rem}.detail-facts[data-v-4b875b56]{gap:0;display:grid}.detail-facts div[data-v-4b875b56]{border-bottom:1px solid var(--ui-border-muted);min-width:0;padding-block:.75rem}.detail-facts dt[data-v-4b875b56]{color:var(--ui-text-dimmed);text-transform:uppercase;font-size:.6875rem;font-weight:750}.detail-facts dd[data-v-4b875b56]{overflow-wrap:anywhere;color:var(--ui-text-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.5}.detail-facts a[data-v-4b875b56],.detail-tags a[data-v-4b875b56]{color:var(--ui-text-muted);text-underline-offset:3px;text-decoration:underline}.detail-tags[data-v-4b875b56]{flex-wrap:wrap;gap:.4rem .75rem;padding-top:.9rem;font-size:.75rem;display:flex}.detail-support[data-v-4b875b56]{color:var(--ui-text-dimmed);flex-wrap:wrap;gap:.3rem;font-size:.6875rem;line-height:1.5;display:flex}.detail-support a[data-v-4b875b56]{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.detail-support a[data-v-4b875b56]:hover{color:var(--ui-text-muted);text-underline-offset:3px;text-decoration:underline}.detail-viewer[data-v-f2a74c60]{width:100%;max-width:100rem;height:calc(100svh - var(--public-header-height));background:var(--ui-bg);grid-template-columns:minmax(0,1fr) clamp(21rem,30vw,28rem);min-height:36rem;margin-inline:auto;display:grid;position:relative;overflow:hidden}.detail-viewer--overlay[data-v-f2a74c60]{max-width:none;height:100svh;min-height:0}.detail-close[data-v-f2a74c60]{z-index:5;top:max(.75rem, env(safe-area-inset-top));position:absolute;left:.75rem}.detail-close[data-v-f2a74c60] button{place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.detail-viewer--lightbox-open>.detail-desktop-rail[data-v-f2a74c60],.detail-viewer--lightbox-open>.detail-mobile-drawer[data-v-f2a74c60]{visibility:hidden}.detail-desktop-rail[data-v-f2a74c60]{border-left:1px solid var(--ui-border);background:var(--ui-bg);overscroll-behavior:contain;width:clamp(21rem,30vw,28rem);min-width:0;padding:clamp(1.5rem,2.4vw,2.25rem);overflow-y:auto}.detail-mobile-drawer[data-v-f2a74c60]{display:none}@media (width<=47.99rem){.detail-viewer[data-v-f2a74c60]{--detail-drawer-bottom:0px;--detail-drawer-border-width:1px;--detail-drawer-summary-height:4.25rem;height:calc(100svh - var(--public-header-height));background:#0b0b0c;min-height:28rem;display:block}.detail-viewer--overlay[data-v-f2a74c60]{height:100svh}.detail-viewer[data-v-f2a74c60]:not(.detail-viewer--overlay){--detail-drawer-bottom:calc(3.75rem + env(safe-area-inset-bottom))}.detail-media[data-v-f2a74c60]{position:absolute;inset:0}.detail-viewer:not(.detail-viewer--overlay) .detail-media[data-v-f2a74c60]{bottom:var(--detail-drawer-bottom)}.detail-desktop-rail[data-v-f2a74c60]{display:none}.detail-mobile-drawer[data-v-f2a74c60]{z-index:4;border-top:var(--detail-drawer-border-width) solid var(--ui-border);background:color-mix(in srgb, var(--ui-bg) 88%, transparent);max-height:min(78svh,42rem);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;display:block;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -16px 36px #00000047}.detail-mobile-drawer[open][data-v-f2a74c60]{background:color-mix(in srgb, var(--ui-bg) 97%, transparent)}.detail-viewer:not(.detail-viewer--overlay) .detail-mobile-drawer[data-v-f2a74c60]{bottom:var(--detail-drawer-bottom)}.detail-mobile-drawer summary[data-v-f2a74c60]{min-height:var(--detail-drawer-summary-height);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;list-style:none;transition:background-color .15s;display:flex}.detail-mobile-drawer summary[data-v-f2a74c60]:hover{background:color-mix(in srgb, var(--ui-bg-muted) 70%, transparent)}.detail-mobile-drawer summary>svg[data-v-f2a74c60]{flex:none;transition:transform .18s}.detail-mobile-drawer summary[data-v-f2a74c60]::-webkit-details-marker{display:none}.detail-mobile-drawer summary span[data-v-f2a74c60]{min-width:0}.detail-mobile-drawer summary small[data-v-f2a74c60],.detail-mobile-drawer summary strong[data-v-f2a74c60]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-mobile-drawer summary strong[data-v-f2a74c60]{color:var(--ui-text-highlighted);font-size:.875rem}.detail-mobile-drawer summary small[data-v-f2a74c60]{color:var(--ui-text-muted);margin-top:.2rem;font-size:.6875rem}.detail-mobile-drawer[open] summary>svg[data-v-f2a74c60]{transform:rotate(180deg)}.detail-mobile-content[data-v-f2a74c60]{padding:.5rem 1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.detail-mobile-drawer summary>svg[data-v-f2a74c60]{transition-duration:.01ms}}.detail-page-state[data-v-d0a589dd]{min-height:calc(100svh - var(--public-header-height));place-items:center;padding:2rem 1rem;display:grid}.detail-page-state>div[data-v-d0a589dd]{max-width:30rem;color:var(--ui-text-muted);text-align:center;justify-items:center;gap:.65rem;display:grid}.detail-page-state h1[data-v-d0a589dd]{color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:750}.detail-state-actions[data-v-d0a589dd]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}
