.nn-v3 .nn-invite{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.25rem,5vw,6%);background:#0b1220;color:#e8eef8;border-block:1px solid color-mix(in srgb,#93b6ff 16%,transparent)}.nn-v3 .nn-invite__glow{position:absolute;inset:auto;left:50%;top:50%;width:min(920px,140vw);height:min(420px,70vw);translate:-50% -50%;border-radius:50%;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--nn-blue) 42%,transparent) 0,color-mix(in srgb,var(--nn-blue) 14%,transparent) 42%,transparent 72%);pointer-events:none;z-index:0;animation:nn-invite-breathe 8s ease-in-out infinite alternate}.nn-v3 .nn-invite__inner{position:relative;z-index:1;max-width:40rem;margin:0 auto;text-align:center}.nn-v3 .nn-invite__kicker{display:block;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#93b6ff;margin-bottom:.85rem}.nn-v3 .nn-invite__inner h2{margin:0;font-family:var(--v3-display,Manrope,system-ui,sans-serif);font-size:clamp(1.85rem,5vw,2.85rem);font-weight:620;letter-spacing:-.035em;line-height:1.1;color:#f4f7ff}.nn-v3 .nn-invite__inner h2 em{font-style:normal;color:#82aaff}.nn-v3 .nn-invite__inner>p{margin:1rem auto 0;max-width:28rem;font-size:.95rem;line-height:1.55;color:#9aabc4}.nn-v3 .nn-invite__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.5rem;padding:.85rem 1.35rem;border-radius:999px;background:var(--nn-blue);color:#fff;font-size:.88rem;font-weight:650;text-decoration:none;box-shadow:0 0 0 1px color-mix(in srgb,#93b6ff 35%,transparent),0 12px 36px color-mix(in srgb,var(--nn-blue) 35%,transparent);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,background .2s ease}.nn-v3 .nn-invite__cta:hover{background:var(--nn-blue-mid);transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,#93b6ff 50%,transparent),0 18px 44px color-mix(in srgb,var(--nn-blue) 45%,transparent)}.nn-v3 .nn-invite__cta:focus-visible{outline:2px solid #93b6ff;outline-offset:4px}@keyframes nn-invite-breathe{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.nn-v3 .nn-invite__cta,.nn-v3 .nn-invite__glow{animation:none!important;transition:none!important}.nn-v3 .nn-invite__cta:hover{transform:none}}.nn-v3 .nn-live-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:.5rem;align-items:stretch}.nn-v3 .nn-live-card{min-width:0;display:flex;flex-direction:column;height:100%}.nn-v3 .nn-live-stage{display:flex;flex-direction:column;flex:1 1 auto;position:relative;border-radius:1rem;overflow:hidden;background:#0b1220;border:1px solid color-mix(in srgb,#94a3b8 26%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent),0 18px 40px color-mix(in srgb,#0f172a 10%,transparent);text-decoration:none;color:inherit;transform:translateZ(0);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .3s}.nn-v3 .nn-live-chrome{display:flex;align-items:center;gap:.65rem;flex-shrink:0;height:2.55rem;padding:0 .85rem;background:#111827;border-bottom:1px solid color-mix(in srgb,#fff 8%,transparent)}.nn-v3 .nn-live-dots{display:inline-flex;gap:.32rem;flex-shrink:0}.nn-v3 .nn-live-dots i{width:.45rem;height:.45rem;border-radius:999px;background:#64748b}.nn-v3 .nn-live-dots i:first-child{background:#f87171}.nn-v3 .nn-live-dots i:nth-child(2){background:#fbbf24}.nn-v3 .nn-live-dots i:nth-child(3){background:#34d399}.nn-v3 .nn-live-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;letter-spacing:.01em;color:#cbd5e1;background:#0b1220;border:1px solid color-mix(in srgb,#fff 8%,transparent);border-radius:999px;padding:.32rem .7rem}.nn-v3 .nn-live-url b{font-weight:500;color:#64748b}.nn-v3 .nn-live-open{flex-shrink:0;font-size:.95rem;color:#e2e8f0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nn-v3 .nn-live-viewport{position:relative;flex:1 1 auto;width:100%;aspect-ratio:16/10;overflow:hidden;background:#020617}.nn-v3 .nn-live-poster{object-fit:cover;object-position:top center;transform:scale(1.01);transition:transform .55s cubic-bezier(.22,1,.36,1)}.nn-v3 .nn-live-veil{position:absolute;inset:0;display:grid;place-items:end center;padding:1rem;background:linear-gradient(0deg,color-mix(in srgb,#020617 70%,transparent) 0,transparent 45%);opacity:0;transition:opacity .3s ease;pointer-events:none}.nn-v3 .nn-live-cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;font-weight:650;color:#0f172a;background:#fff;border-radius:999px;padding:.5rem .9rem;box-shadow:0 10px 24px color-mix(in srgb,#000 26%,transparent);transform:translateY(8px);transition:transform .35s cubic-bezier(.22,1,.36,1)}.nn-v3 .nn-live-stage:focus-visible,.nn-v3 .nn-live-stage:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--nn-blue-soft) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent),0 28px 56px color-mix(in srgb,#0f172a 18%,transparent)}.nn-v3 .nn-live-stage:focus-visible .nn-live-open,.nn-v3 .nn-live-stage:hover .nn-live-open{transform:translate(3px,-3px)}.nn-v3 .nn-live-stage:focus-visible .nn-live-poster,.nn-v3 .nn-live-stage:hover .nn-live-poster{transform:scale(1.06)}.nn-v3 .nn-live-stage:focus-visible .nn-live-veil,.nn-v3 .nn-live-stage:hover .nn-live-veil{opacity:1}.nn-v3 .nn-live-stage:focus-visible .nn-live-cta,.nn-v3 .nn-live-stage:hover .nn-live-cta{transform:translateY(0)}.nn-v3 .nn-live-meta{display:flex;flex-direction:column;gap:.35rem;padding:1rem .1rem 0;min-height:8.5rem}.nn-v3 .nn-live-meta-top{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem}.nn-v3 .nn-live-meta h3{margin:0;font-family:var(--v3-display);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:620;letter-spacing:-.03em;line-height:1.15}.nn-v3 .nn-live-case{flex-shrink:0;font-size:.76rem;font-weight:600;color:var(--v3-muted);text-decoration:none}.nn-v3 .nn-live-case:hover{color:var(--v3-blue,var(--nn-blue))}.nn-v3 .nn-live-meta>span{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--v3-muted)}.nn-v3 .nn-live-meta>p{margin:.15rem 0 0;font-size:.9rem;line-height:1.5;color:var(--v3-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:900px){.nn-v3 .nn-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.85rem}.nn-v3 .nn-live-viewport{aspect-ratio:16/10}.nn-v3 .nn-live-meta{min-height:9rem}}@media (prefers-reduced-motion:reduce){.nn-v3 .nn-live-cta,.nn-v3 .nn-live-open,.nn-v3 .nn-live-poster,.nn-v3 .nn-live-stage,.nn-v3 .nn-live-veil{transition:none!important}.nn-v3 .nn-live-stage:focus-visible,.nn-v3 .nn-live-stage:hover{transform:none}}