.usecase-page .uc-directory-hero{position:relative;isolation:isolate;width:100%;max-width:none;height:clamp(780px,56.28vw,1060px);min-height:0;padding:0;overflow:visible;background:radial-gradient(ellipse at 50% 37%,#f8fbff,#edf4ff 75%,#e2eeff)}.usecase-page .uc-directory-hero-copy{position:absolute;z-index:1;top:32%;left:50%;width:min(780px,50vw);max-width:none;margin:0;transform:translateX(-50%);text-align:center}.usecase-page .uc-directory-hero-copy h1{max-width:none;margin:0;font-size:clamp(32px,3.6vw,64px);line-height:1.14;letter-spacing:-.045em;white-space:nowrap;text-wrap:initial}.usecase-page .uc-hero-mobile-break{display:none}.usecase-page .uc-directory-hero-copy>p{max-width:620px;margin:56px auto 0;color:#546994;font-size:clamp(16px,1.15vw,19px);line-height:1.6;text-wrap:balance}.usecase-page .uc-directory-hero-copy .mac-link-button{margin-top:32px}.usecase-page .uc-arena-lens-walls{position:absolute;z-index:-1;inset:0;overflow-x:clip;overflow-y:visible;pointer-events:none}.usecase-page .uc-arena-canvas-layer,.usecase-page .uc-arena-panorama,.usecase-page .uc-arena-source{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.usecase-page .uc-arena-panorama-canvas{position:absolute;left:0;width:100%;max-width:none;pointer-events:none}.usecase-page .uc-arena-source{visibility:hidden}.usecase-page .uc-arena-panorama[data-fallback=true]>.uc-arena-source{visibility:visible}.usecase-page .uc-arena-canvas-layer{opacity:0;transition:opacity .26s ease-out}.usecase-page .uc-arena-panorama[data-ready=true]>.uc-arena-canvas-layer{opacity:1}.usecase-page .uc-arena-panorama--mobile,.usecase-page .uc-arena-panorama[data-ready=true]>.uc-arena-source{display:none}@media (max-width:760px){.usecase-page .uc-directory-hero{--arena-panorama-height:calc(100vw * 556 / 430);height:auto;padding:100px 0 calc(var(--arena-panorama-height) + 50px)}.usecase-page .uc-directory-hero-copy{position:relative;top:auto;left:auto;width:calc(100% - 56px);margin-inline:auto;transform:none;text-align:left}.usecase-page .uc-directory-hero-copy h1{font-size:clamp(36px,10vw,56px);line-height:1.04;white-space:normal}.usecase-page .uc-hero-mobile-break{display:initial}.usecase-page .uc-directory-hero-copy>p{max-width:600px;margin:28px 0 0;font-size:clamp(16px,3.88vw,20px);line-height:1.4;text-wrap:initial}.usecase-page .uc-directory-hero-copy .mac-link-button{display:inline-flex;width:min(100%,270px);min-height:46px;margin-top:24px;padding:11px 24px;border-radius:999px;font:600 18px/1.3 Gilroy,Arial,sans-serif;gap:12px}.usecase-page .uc-arena-lens-walls{top:auto;bottom:0;height:var(--arena-panorama-height)}.usecase-page .uc-arena-panorama--desktop{display:none}.usecase-page .uc-arena-panorama--mobile{display:block}}@media (prefers-reduced-motion:reduce){.usecase-page .uc-arena-canvas-layer{transition:none}}.usecase-page .uc-example{--font-app-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;font-family:var(--font-app-sans);font-weight:400;line-height:1.5;text-align:left}.uc-example .uc-app-card{--card-tone:var(--color-text-tertiary);display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--color-panel-line);border-radius:18px;background:color-mix(in srgb,var(--color-surface-1) 55%,var(--color-surface-0));color:var(--color-text-primary);box-shadow:none}.uc-app-card[data-tone=success]{--card-tone:var(--color-accent-success)}.uc-app-card[data-tone=error]{--card-tone:var(--color-accent-error)}.uc-example .uc-app-card[data-tone]{border-color:color-mix(in srgb,var(--card-tone) 32%,transparent);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--card-tone) 24%,transparent),transparent 60%),color-mix(in srgb,var(--color-surface-1) 55%,var(--color-surface-0))}.uc-app-card>*,.uc-example [data-fact-animating] .fact-explanation-root>*{flex-shrink:0}.uc-app-header{display:flex;flex-wrap:wrap;align-items:center;min-height:20px;gap:6px}.uc-app-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}.usecase-page .uc-app-icon svg{width:15px;height:15px}.uc-app-name{font-size:13px;font-weight:600;letter-spacing:-.01em}.uc-app-badge{--badge-tone:var(--color-text-muted);display:inline-flex;align-items:center;height:18px;padding:0 8px;border:1px solid color-mix(in srgb,var(--badge-tone) 20%,transparent);border-radius:6px;background:color-mix(in srgb,var(--badge-tone) 10%,transparent);color:var(--badge-tone);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.uc-app-badge:not(.uc-app-verdict){color:color-mix(in srgb,var(--badge-tone) 80%,var(--color-text-primary))}.uc-app-verdict{--badge-tone:var(--card-tone)}.uc-app-tools{display:flex;align-items:center;gap:6px;margin-left:auto}.uc-app-tools time{font:400 11px/1.5 var(--font-app-mono);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.uc-app-actions{display:flex;align-items:center;gap:2px;color:var(--color-text-secondary)}.uc-app-actions>span{display:grid;place-items:center;width:26px;height:26px}.usecase-page .uc-app-actions svg{width:14px;height:14px}.uc-example .uc-app-body{margin:0;font-size:15px;line-height:1.5}.uc-app-claim{font-weight:600}.uc-app-question,.uc-app-truth{font-weight:500}.uc-app-context{font-size:13px;font-weight:400;line-height:1.5;color:var(--color-text-secondary)}.uc-app-question-stack,.uc-app-transcript{display:flex;flex-direction:column;gap:8px}.uc-app-transcript-text{font-weight:400;color:var(--color-text-secondary)}.uc-app-caption{font-size:13px;font-weight:500;line-height:1.5}.uc-app-picture{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:var(--color-surface-tint)}.uc-app-picture img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.usecase-page .uc-example .lf-claim-support{display:flex;justify-content:flex-end;gap:8px;margin:0}.usecase-page .uc-example .lf-explanation-toggle{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--color-text-tertiary);font:400 11px/1.5 var(--font-app-sans)}.usecase-page .uc-example .lf-explanation-toggle svg{width:12px;height:12px;transition:transform .18s ease}.uc-example .lf-explanation-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.usecase-page .uc-example .lf-explanation{display:flex;flex-direction:column;gap:10px;padding:0}.uc-example .lf-explanation[hidden]{display:none!important}.uc-example .lf-sources{display:flex;flex-direction:column;gap:6px}.uc-example .lf-sources-heading{color:var(--color-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.uc-example .lf-source-links{display:flex;flex-wrap:wrap;gap:6px}.usecase-page .uc-example .lf-source{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:24px;padding:3px 8px;border:1px solid var(--color-panel-line);border-radius:6px;color:var(--color-text-secondary);font:400 11px/1.5 var(--font-app-sans);text-decoration:none}.usecase-page .uc-example .lf-source svg{width:11px;height:11px;color:var(--color-text-tertiary)}.uc-app-explanation-rail{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--color-text-secondary) 30%,transparent)}.uc-app-card[data-tone=error] .uc-app-explanation-rail{border-color:color-mix(in srgb,var(--color-accent-error) 30%,transparent)}.usecase-page .uc-example .lf-explanation-text{padding:0;margin:0;border:0;font:italic 500 13px/1.5 var(--font-app-sans);color:var(--color-text-secondary)}.uc-example .lf-explanation-text[data-expanded=false]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.usecase-page .uc-app-explanation-more{padding:0;border:0;background:transparent;color:var(--color-accent-primary);font:500 11px/1.5 var(--font-app-sans)}.uc-example :is(.lf-source,.lf-explanation-toggle,.uc-app-explanation-more):hover{background:var(--color-surface-tint)}.usecase-page .uc-example :focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.usecase-page .uc-example .lf-explanation-toggle svg{transition:none}}