.detail-sequence[data-v-ebc9bb2b]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.5rem;display:grid}.detail-sequence[data-v-ebc9bb2b] a,.detail-sequence[data-v-ebc9bb2b] button{justify-content:center}.detail-sequence[data-v-ebc9bb2b] a:last-child,.detail-sequence[data-v-ebc9bb2b] button:last-child{justify-self:stretch}.detail-sequence-compact[data-v-ebc9bb2b]{flex:none;align-items:center;gap:.15rem;display:inline-flex}.detail-sequence-compact[data-v-ebc9bb2b] a,.detail-sequence-compact[data-v-ebc9bb2b] button{width:2.75rem;height:2.75rem;padding:0}@media (width<=47.99rem){.detail-sequence[data-v-ebc9bb2b]{display:none}}.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-e8939d0b]{flex-direction:column;gap:1.35rem;min-width:0;display:flex}.detail-heading[data-v-e8939d0b]{min-width:0}.detail-context[data-v-e8939d0b]{color:var(--ui-text-dimmed);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.75rem;display:flex}.detail-category[data-v-e8939d0b]{color:var(--public-cyan);font-weight:750;text-decoration:none}.detail-heading h1[data-v-e8939d0b]{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-e8939d0b]{color:var(--ui-text-muted);text-wrap:pretty;margin-top:.75rem;font-size:.875rem;line-height:1.55}.detail-why[data-v-e8939d0b]{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-e8939d0b]{color:var(--public-cyan);letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem;font-weight:780}.detail-why p[data-v-e8939d0b]{color:var(--ui-text);text-wrap:pretty;margin-top:.45rem;font-size:.875rem;line-height:1.55}.detail-actions[data-v-e8939d0b]{align-items:center;gap:.35rem;display:flex}.detail-disclosure[data-v-e8939d0b]{border-block:1px solid var(--ui-border)}.detail-disclosure summary[data-v-e8939d0b]{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-e8939d0b]::-webkit-details-marker{display:none}.detail-disclosure summary small[data-v-e8939d0b],.detail-disclosure summary strong[data-v-e8939d0b]{display:block}.detail-disclosure summary strong[data-v-e8939d0b]{color:var(--ui-text-highlighted);font-size:.8125rem}.detail-disclosure summary small[data-v-e8939d0b]{color:var(--ui-text-dimmed);margin-top:.18rem;font-size:.6875rem}.detail-disclosure summary>svg[data-v-e8939d0b]{color:var(--ui-text-dimmed);transition:transform .18s}.detail-disclosure[open] summary>svg[data-v-e8939d0b]{transform:rotate(180deg)}.detail-disclosure-content[data-v-e8939d0b]{padding-bottom:1rem}.detail-facts[data-v-e8939d0b]{gap:0;display:grid}.detail-facts div[data-v-e8939d0b]{border-bottom:1px solid var(--ui-border-muted);min-width:0;padding-block:.75rem}.detail-facts dt[data-v-e8939d0b]{color:var(--ui-text-dimmed);text-transform:uppercase;font-size:.6875rem;font-weight:750}.detail-facts dd[data-v-e8939d0b]{overflow-wrap:anywhere;color:var(--ui-text-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.5}.detail-facts a[data-v-e8939d0b],.detail-tags a[data-v-e8939d0b]{color:var(--ui-text-muted);text-underline-offset:3px;text-decoration:underline}.detail-tags[data-v-e8939d0b]{flex-wrap:wrap;gap:.4rem .75rem;padding-top:.9rem;font-size:.75rem;display:flex}.detail-support[data-v-e8939d0b]{color:var(--ui-text-dimmed);flex-wrap:wrap;gap:.3rem;font-size:.6875rem;line-height:1.5;display:flex}.detail-support a[data-v-e8939d0b]{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.detail-support a[data-v-e8939d0b]:hover{color:var(--ui-text-muted);text-underline-offset:3px;text-decoration:underline}.detail-viewer[data-v-c034b813]{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-c034b813]{max-width:none;height:100svh;min-height:0}.detail-close[data-v-c034b813]{z-index:5;top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));position:absolute}.detail-close[data-v-c034b813] button{place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.detail-viewer--lightbox-open>.detail-desktop-rail[data-v-c034b813],.detail-viewer--lightbox-open>.detail-mobile-drawer[data-v-c034b813]{visibility:hidden}.detail-desktop-rail[data-v-c034b813]{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-c034b813]{display:none}@media (width<=47.99rem){.detail-viewer[data-v-c034b813]{--detail-drawer-bottom:0px;--detail-drawer-border-width:1px;--detail-drawer-summary-height:3.25rem;height:calc(100svh - var(--public-header-height));background:#0b0b0c;min-height:28rem;display:block}.detail-viewer--overlay[data-v-c034b813]{height:100svh}.detail-viewer[data-v-c034b813]:not(.detail-viewer--overlay){--detail-drawer-bottom:calc(3.75rem + env(safe-area-inset-bottom))}.detail-media[data-v-c034b813]{position:absolute;inset:0}.detail-viewer:not(.detail-viewer--overlay) .detail-media[data-v-c034b813]{bottom:var(--detail-drawer-bottom)}.detail-desktop-rail[data-v-c034b813]{display:none}.detail-close[data-v-c034b813]{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}.detail-mobile-drawer[data-v-c034b813]{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-c034b813]{background:color-mix(in srgb, var(--ui-bg) 97%, transparent)}.detail-viewer:not(.detail-viewer--overlay) .detail-mobile-drawer[data-v-c034b813]{bottom:var(--detail-drawer-bottom)}.detail-mobile-drawer summary[data-v-c034b813]{min-height:var(--detail-drawer-summary-height);cursor:pointer;justify-content:flex-end;align-items:center;gap:.35rem;padding:.25rem 1rem;list-style:none;transition:background-color .15s;display:flex}.detail-mobile-drawer summary[data-v-c034b813]:hover{background:color-mix(in srgb, var(--ui-bg-muted) 70%, transparent)}.detail-mobile-drawer-icon[data-v-c034b813]{flex:none;margin-left:.15rem;transition:transform .18s}.detail-mobile-drawer summary[data-v-c034b813]::-webkit-details-marker{display:none}.detail-mobile-category[data-v-c034b813]{min-width:0;color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin-right:.35rem;font-size:.75rem;font-weight:650;overflow:hidden}.detail-mobile-drawer[open] .detail-mobile-drawer-icon[data-v-c034b813]{transform:rotate(180deg)}.detail-mobile-content[data-v-c034b813]{padding:.5rem 1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.detail-mobile-drawer-icon[data-v-c034b813]{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}
