/* Public discovery shares the dashboard's video wall and playback scheduler. */
.explore-public-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}
.explore-public-brand img{width:28px;height:28px;flex-shrink:0}
html[data-theme] body.public-discovery-page .content-wrap--explore{padding-top:82px}
.explore-public-access{display:flex;align-items:center;gap:24px;flex-shrink:0}
.explore-public-access a,.explore-public-intro a,.explore-public-links a{font-size:12px;font-weight:550;text-decoration:none;color:var(--ex-text);transition:color .2s,border-color .2s}
.explore-public-access .explore-public-login{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:44px;padding:0 21px;border:1px solid var(--ex-line);border-radius:100px;background:var(--ex-surface)}
.explore-public-login:hover,.explore-public-login:focus-visible{border-color:var(--ex-accent);color:var(--ex-accent)}
.explore-public-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-12px}
.explore-public-intro p{display:flex;align-items:center;gap:9px;margin:0;color:var(--ex-muted);font-size:12px;line-height:1.6}
.explore-public-intro a{display:flex;align-items:center;gap:12px;white-space:nowrap;color:var(--ex-accent)}
.explore-public-live{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ex-accent);box-shadow:0 0 12px #7eddf35c}
.explore--public .explore-feature{animation:vidia-welcome-in .7s both;animation-delay:calc(var(--tile,0)*55ms)}
.explore--public .explore-feature--lead{border-color:#7eddf350}
.explore--public .explore-feature--lead .explore-feature__copy h2 em{background:linear-gradient(110deg,#fff 20%,#e0faff 38%,#7eddf3 48%,#fff 66%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:vidia-title-light 9s ease-in-out infinite}
.explore--public .explore-cta{position:relative;overflow:hidden;background:linear-gradient(115deg,#b6effb,#7eddf3 55%,#55c8e8);color:#07151a;border-color:#b6effb;box-shadow:0 4px 24px #7eddf31c;transition:box-shadow .2s,border-color .2s}
.explore--public .explore-cta:hover{box-shadow:0 4px 32px #7eddf348;border-color:#fff}
.explore-public-invitation{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;padding:38px;border:1px solid var(--ex-line);border-radius:16px;background:var(--ex-surface)}
.explore-public-invitation:before{content:"";position:absolute;pointer-events:none;width:250px;height:250px;right:-100px;top:-150px;border-radius:50%;background:radial-gradient(circle,#7eddf31c,transparent 70%)}
.explore-public-invitation h2{font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-.045em;font-weight:550;margin:10px 0 12px;color:var(--ex-text)}
.explore-public-invitation p{max-width:560px;font-size:13px;line-height:1.8;color:var(--ex-muted);margin:0}
.explore-public-invitation .explore-cta{flex-shrink:0;gap:24px;min-height:48px}
.explore-public-links{display:flex;flex-wrap:wrap;gap:18px}
.explore-public-links a{font-size:var(--text-xs);color:var(--ex-muted)}
.explore-public-links a:hover,.explore-public-access>a:hover{color:var(--ex-accent)}
@keyframes vidia-welcome-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes vidia-title-light{0%,100%{background-position:100% 50%}50%{background-position:0% 50%}}
@media(max-width:700px){.explore--public .explore-heading{align-items:center}.explore-public-access{gap:12px}.explore-public-access>a:first-child{display:none}.explore-public-access .explore-public-login{padding:0 15px;gap:14px}.explore-public-intro{align-items:flex-start}.explore-public-intro a{display:none}.explore-public-intro p{font-size:var(--text-xs)}.explore-public-invitation{padding:25px;align-items:flex-start;flex-direction:column;gap:22px}.explore-public-invitation .explore-cta{width:100%;justify-content:space-between}.explore-public-brand .explore-eyebrow{font-size:var(--text-xs)}}
html[data-motion=paused] .explore--public .explore-feature,html[data-motion=paused] .explore--public .explore-feature--lead .explore-feature__copy h2 em{animation:none}
@media(prefers-reduced-motion:reduce){.explore--public .explore-feature,.explore--public .explore-feature--lead .explore-feature__copy h2 em{animation:none}.explore--public .explore-cta,.explore-public-access a{transition:none}}
