.detail-related[data-v-6453745c]{padding-top:1.25rem;border-top:1px solid var(--ui-border)}.detail-related h2[data-v-6453745c]{margin-bottom:.75rem;color:var(--ui-text-highlighted);font-size:.875rem;font-weight:750}.detail-related-list[data-v-6453745c]{display:grid;gap:.75rem}.detail-related-link[data-v-6453745c]{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.75rem;color:var(--ui-text);text-decoration:none}.detail-related-thumb[data-v-6453745c]{display:grid;width:5rem;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:#111113}.detail-related-thumb img[data-v-6453745c]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.detail-related small[data-v-6453745c],.detail-related strong[data-v-6453745c]{display:block;overflow-wrap:anywhere}.detail-related strong[data-v-6453745c]{color:var(--ui-text-highlighted);font-size:.8125rem;line-height:1.3}.detail-related small[data-v-6453745c]{margin-top:.2rem;color:var(--ui-text-dimmed);font-size:.6875rem}.detail-related-link:hover strong[data-v-6453745c]{color:var(--ui-primary)}.detail-metadata[data-v-4c87a1b0]{display:flex;min-width:0;flex-direction:column;gap:1.5rem}.detail-heading[data-v-4c87a1b0]{min-width:0}.detail-category[data-v-4c87a1b0]{color:var(--public-cyan);font-size:.75rem;font-weight:750;text-decoration:none}.detail-heading h1[data-v-4c87a1b0]{margin-top:.45rem;overflow-wrap:anywhere;color:var(--ui-text-highlighted);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:780;line-height:1.15}.detail-heading p[data-v-4c87a1b0]{margin-top:.75rem;color:var(--ui-text-muted);font-size:.875rem;line-height:1.55}.detail-actions[data-v-4c87a1b0]{display:flex;align-items:center;gap:.35rem;padding-block:.5rem;border-block:1px solid var(--ui-border)}.detail-facts[data-v-4c87a1b0]{display:grid;gap:0}.detail-facts div[data-v-4c87a1b0]{min-width:0;padding-block:.85rem;border-bottom:1px solid var(--ui-border-muted)}.detail-facts dt[data-v-4c87a1b0]{color:var(--ui-text-dimmed);font-size:.6875rem;font-weight:750;text-transform:uppercase}.detail-facts dd[data-v-4c87a1b0]{margin-top:.2rem;overflow-wrap:anywhere;color:var(--ui-text-muted);font-size:.8125rem;line-height:1.5}.detail-facts a[data-v-4c87a1b0],.detail-tags a[data-v-4c87a1b0]{color:var(--ui-text-muted);text-decoration:underline;text-underline-offset:3px}.detail-tags[data-v-4c87a1b0]{display:flex;flex-wrap:wrap;gap:.4rem .75rem;font-size:.75rem}.detail-viewer[data-v-3d92df2d]{display:grid;position:relative;grid-template-columns:minmax(0,1fr) clamp(20rem,24vw,24rem);width:100%;max-width:100rem;height:calc(100svh - var(--public-header-height));min-height:36rem;margin-inline:auto;overflow:hidden;background:var(--ui-bg)}.detail-viewer--overlay[data-v-3d92df2d]{max-width:none;height:100svh;min-height:0}.detail-close[data-v-3d92df2d]{position:absolute;z-index:5;top:max(.75rem,env(safe-area-inset-top));left:.75rem}.detail-desktop-rail[data-v-3d92df2d]{width:clamp(20rem,24vw,24rem);min-width:0;overflow-y:auto;border-left:1px solid var(--ui-border);padding:clamp(1.5rem,2vw,2rem);background:var(--ui-bg);overscroll-behavior:contain}.detail-mobile-drawer[data-v-3d92df2d]{display:none}@media(max-width:47.99rem){.detail-viewer[data-v-3d92df2d]{--detail-drawer-bottom: 0px;--detail-drawer-border-width: 1px;--detail-drawer-summary-height: 4.25rem;display:block;height:calc(100svh - var(--public-header-height));min-height:28rem;background:#0b0b0c}.detail-viewer--overlay[data-v-3d92df2d]{height:100svh}.detail-viewer[data-v-3d92df2d]:not(.detail-viewer--overlay){--detail-drawer-bottom: calc(3.75rem + env(safe-area-inset-bottom)) }.detail-media[data-v-3d92df2d]{position:absolute;inset:0}.detail-viewer:not(.detail-viewer--overlay) .detail-media[data-v-3d92df2d]{bottom:var(--detail-drawer-bottom)}.detail-desktop-rail[data-v-3d92df2d]{display:none}.detail-mobile-drawer[data-v-3d92df2d]{display:block;position:absolute;z-index:4;right:0;bottom:0;left:0;max-height:min(78svh,42rem);overflow:auto;border-top:var(--detail-drawer-border-width) solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 88%,transparent);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -16px 36px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain}.detail-mobile-drawer[open][data-v-3d92df2d]{background:color-mix(in srgb,var(--ui-bg) 97%,transparent)}.detail-viewer:not(.detail-viewer--overlay) .detail-mobile-drawer[data-v-3d92df2d]{bottom:var(--detail-drawer-bottom)}.detail-mobile-drawer summary[data-v-3d92df2d]{display:flex;min-height:var(--detail-drawer-summary-height);align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;cursor:pointer;list-style:none;transition:background-color .15s ease}.detail-mobile-drawer summary[data-v-3d92df2d]:hover{background:color-mix(in srgb,var(--ui-bg-muted) 70%,transparent)}.detail-mobile-drawer summary[data-v-3d92df2d]::-webkit-details-marker{display:none}.detail-mobile-drawer summary span[data-v-3d92df2d]{min-width:0}.detail-mobile-drawer summary small[data-v-3d92df2d],.detail-mobile-drawer summary strong[data-v-3d92df2d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-mobile-drawer summary strong[data-v-3d92df2d]{color:var(--ui-text-highlighted);font-size:.875rem}.detail-mobile-drawer summary small[data-v-3d92df2d]{margin-top:.2rem;color:var(--ui-text-muted);font-size:.6875rem}.detail-mobile-drawer[open] summary>svg[data-v-3d92df2d]{transform:rotate(180deg)}.detail-mobile-content[data-v-3d92df2d]{padding:.5rem 1rem 1.5rem}}.detail-page-state[data-v-be9cbf13]{display:grid;min-height:calc(100svh - var(--public-header-height));place-items:center;padding:2rem 1rem}.detail-page-state>div[data-v-be9cbf13]{display:grid;max-width:30rem;justify-items:center;gap:.65rem;color:var(--ui-text-muted);text-align:center}.detail-page-state h1[data-v-be9cbf13]{color:var(--ui-text-highlighted);font-size:1.5rem;font-weight:750}.detail-state-actions[data-v-be9cbf13]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}
