.nv-site{background:radial-gradient(1100px 480px at 78% -12%, #ff2a7a21, transparent 62%), radial-gradient(900px 420px at 8% -6%, #5e5ce624, transparent 60%), var(--nv-bg);min-height:100vh;color:var(--nv-text);flex-direction:column;display:flex}.nv-site-nav{z-index:40;border-bottom:1px solid #0000;align-items:center;gap:32px;padding:16px 32px;transition:background .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;display:flex;position:sticky;top:0}.nv-site-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07060dd1;border-bottom-color:#ffffff12}.nv-site-brand{display:inline-flex}.nv-site-nav nav{flex:1;gap:26px;display:flex}.nv-site-nav nav a,.nv-site-login{color:var(--nv-muted);font-size:var(--nv-text-sm);font-weight:600;text-decoration:none;transition:color .14s}.nv-site-nav nav a:hover,.nv-site-login:hover{color:var(--nv-text)}.nv-site-nav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.nv-site-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:84px 32px 96px;display:grid}.nv-site-eyebrow{color:var(--nv-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:800}.nv-site-hero h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,5.6vw,68px);line-height:1.04}.nv-site-tagline{color:var(--nv-muted);max-width:32em;margin:0 0 32px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.nv-site-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nv-site-cta .nv-btn{height:48px;padding:0 22px;font-size:15px}.nv-site-note{color:var(--nv-faint);margin-top:18px;font-size:13px}.nv-site-appframe{background:linear-gradient(160deg,#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:18px;padding:14px 14px 16px;position:relative;box-shadow:0 40px 90px #0000008c,0 0 0 1px #0006}.nv-site-appbar{align-items:center;gap:6px;padding:0 4px 10px;display:flex}.nv-site-dot{background:#ffffff24;border-radius:50%;width:10px;height:10px}.nv-site-dot:first-child{background:#ff5f57cc}.nv-site-dot:nth-child(2){background:#ffbd2ecc}.nv-site-dot:nth-child(3){background:#28c971cc}.nv-site-apptitle{color:var(--nv-faint);margin-left:8px;font-size:12px;font-weight:600}.nv-site-preview{grid-template-columns:52px 168px 1fr;gap:8px;display:grid}.nv-site-rail{align-content:start;justify-items:center;gap:10px;padding-top:2px;display:grid}.nv-site-rail-mark{background:#ffffff12;border-radius:13px;width:40px;height:40px}.nv-site-rail-mark.is-active{box-shadow:0 0 0 2px var(--nv-bg), 0 0 0 3.5px var(--nv-accent), 0 0 22px #ff2a7a73;background:0 0}.nv-site-side{background:#0c0a14d9;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.nv-site-side-item{color:var(--nv-muted);border-radius:7px;padding:6px 9px;font-size:13px}.nv-site-side-item.is-active{color:var(--nv-text);background:#ffffff12}.nv-site-chat{background:#0c0a14d9;border-radius:12px;align-content:start;gap:14px;padding:12px;display:grid}.nv-site-msg{align-items:flex-start;gap:10px;display:flex}.nv-site-avatar{background:var(--nv-violet);border-radius:50%;flex:none;width:32px;height:32px}.nv-site-avatar.is-alt{background:#d99a2b}.nv-site-avatar.is-alt2{background:var(--nv-accent)}.nv-site-avatar,.nv-site-mini-avatar,.nv-site-rail-mark,.nv-site-servericon,.nv-site-profile-avatar{object-fit:cover}.nv-site-side-head{color:var(--nv-faint);letter-spacing:.12em;align-items:center;gap:7px;padding:2px 4px 8px;font-size:10px;font-weight:800;display:flex}.nv-site-servericon{border-radius:5px;width:18px;height:18px}.nv-site-msg strong{font-size:13px}.nv-site-msg p{color:var(--nv-muted);margin:2px 0 0;font-size:13px;line-height:1.45}.nv-site-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100d1ceb;border:1px solid #ffffff1a;border-radius:12px;gap:7px;padding:10px 12px;display:grid;position:absolute}.nv-site-float.is-voice{top:34%;right:-18px}.nv-site-float.is-stage{bottom:12%;left:-22px}.nv-site-float-label{font-size:12px;font-weight:700}.nv-site-float-note{color:var(--nv-muted);font-size:11px}.nv-site-voice-avatars{display:flex}.nv-site-mini-avatar{background:var(--nv-violet);border:2px solid #100d1cf2;border-radius:50%;width:24px;height:24px;margin-left:-6px}.nv-site-mini-avatar:first-child{margin-left:0}.nv-site-mini-avatar.is-alt{background:#d99a2b}.nv-site-mini-avatar.is-alt2{background:var(--nv-accent)}.nv-site-ticker{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.nv-site-ticker-inner{flex-wrap:wrap;justify-content:center;gap:14px 34px;max-width:1200px;margin:0 auto;padding:20px 32px;display:flex}.nv-site-ticker-item{color:var(--nv-muted);letter-spacing:.02em;font-size:13px;font-weight:600}.nv-site-ticker-item:before{content:"·";color:var(--nv-accent);margin-right:34px}.nv-site-ticker-item:first-child:before{content:none}.nv-site-features{gap:60px;max-width:1200px;margin:0 auto;padding:30px 32px 40px;display:grid}.nv-site-feature{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:56px;padding:40px 0;display:grid}.nv-site-feature.is-flipped{grid-template-columns:minmax(380px,1.1fr) minmax(0,.9fr)}.nv-site-feature.is-flipped .nv-site-feature-copy{order:2}.nv-site-feature.is-flipped .nv-site-shot,.nv-site-feature.is-flipped .nv-site-card-visual{order:1}.nv-site-feature-copy h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3vw,38px)}.nv-site-feature-body{color:var(--nv-muted);max-width:34em;margin:0 0 20px;font-size:16px;line-height:1.65}.nv-site-bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nv-site-bullets li{color:var(--nv-text);align-items:center;gap:10px;font-size:15px;display:flex}.nv-site-bullets li svg{color:var(--nv-accent);flex:none}.nv-site-shot{background:#0c0a14d9;border:1px solid #ffffff17;border-radius:16px;line-height:0;overflow:hidden;box-shadow:0 34px 80px #00000080}.nv-site-shot img{width:100%;height:auto;display:block}.nv-site-card-visual{background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:16px;gap:14px;padding:22px;display:grid;box-shadow:0 34px 80px #00000073}.nv-site-stream{background:radial-gradient(240px 120px at 70% 20%,#ff2a7a59,#0000 70%),radial-gradient(220px 120px at 25% 80%,#5e5ce659,#0000 70%),#00000073;border-radius:12px;align-content:end;justify-items:start;gap:6px;min-height:150px;padding:16px;display:grid;position:relative}.nv-site-stream-tag{letter-spacing:.1em;color:#fff;background:var(--nv-accent);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.nv-site-stream-title{font-size:15px;font-weight:700}.nv-site-stream-game{color:var(--nv-muted);font-size:12px}.nv-site-stream-row{gap:14px;display:flex}.nv-site-stream-viewer{color:var(--nv-muted);align-items:center;gap:6px;font-size:12px;display:flex}.nv-site-profile{align-items:center;gap:14px;display:flex}.nv-site-profile-avatar{width:44px;height:44px}.nv-site-profile strong{font-size:15px}.nv-site-profile p{color:var(--nv-muted);margin:2px 0 0;font-size:13px}.nv-site-reactions{flex-wrap:wrap;gap:8px;display:flex}.nv-site-reaction{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:7px 12px;font-size:15px}.nv-site-live-pill.is-soft{color:var(--nv-muted);background:#ffffff1a}.nv-site-chat-list{gap:14px;display:grid}.nv-site-composer{color:var(--nv-faint);background:#0006;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.nv-site-composer-hash{color:var(--nv-accent);font-weight:700}.nv-site-composer-text{flex:1}.nv-site-composer-send{color:var(--nv-muted);font-weight:800}.nv-site-card-visual-head{align-items:center;gap:10px;font-size:14px;display:flex}.nv-site-live-pill{letter-spacing:.1em;color:#fff;background:var(--nv-accent);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:800}.nv-site-tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.nv-site-tile{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.nv-site-tile.is-speaking{outline:2px solid #28c97199}.nv-site-tile-speaking{color:#28c971;margin-left:auto;font-size:11px;font-weight:700}.nv-site-tile-muted{color:var(--nv-faint);margin-left:auto;font-size:11px}.nv-site-command{background:#0006;border-radius:12px;align-items:baseline;gap:8px;padding:12px 14px;font-size:14px;display:flex}.nv-site-command-slash{color:var(--nv-accent);font-weight:800}.nv-site-command-name{font-weight:700}.nv-site-command-arg{color:var(--nv-muted)}.nv-site-bot-reply{align-items:flex-start;gap:10px;font-size:13px;display:flex}.nv-site-bot-reply p{color:var(--nv-muted);margin:2px 0 0}.nv-site-button-row{gap:8px;display:flex}.nv-site-chip{background:var(--nv-accent);color:#fff;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.nv-site-chip.is-alt{color:var(--nv-text);background:#ffffff14}.nv-site-audit-row{align-items:center;gap:10px;font-size:13px;display:flex}.nv-site-audit-row svg{color:var(--nv-accent);flex:none}.nv-site-audit-when{color:var(--nv-faint);margin-left:auto;font-size:11px}.nv-site-audit-note{color:var(--nv-faint);margin:0;font-size:12px}.nv-site-platforms{max-width:1200px;margin:0 auto;padding:60px 32px 30px}.nv-site-platforms-head{max-width:40em;margin-bottom:30px}.nv-site-platforms-head h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,3vw,38px)}.nv-site-platform-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.nv-site-platform-card{background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:18px;justify-items:start;gap:12px;padding:30px;display:grid}.nv-site-platform-card.is-desktop{border-color:#ff2a7a40}.nv-site-platform-card svg{color:var(--nv-accent)}.nv-site-platform-card h3{margin:2px 0 0;font-size:19px}.nv-site-platform-card p{color:var(--nv-muted);margin:0 0 10px;font-size:14px;line-height:1.6}.nv-site-section{max-width:1200px;margin:0 auto;padding:40px 32px 90px}.nv-site-section h2,.nv-site-banner h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(26px,3.4vw,38px)}.nv-site-sub{color:var(--nv-muted);max-width:40em;margin:0 0 30px;font-size:16px}.nv-site-banner{text-align:center;background:linear-gradient(120deg,#ff2a7a24,#5e5ce624);border:1px solid #ffffff14;border-radius:20px;justify-items:center;gap:8px;max-width:1200px;margin:0 auto;padding:64px 32px;display:grid}.nv-site-banner p{color:var(--nv-muted);margin:0 0 16px;font-size:18px}.nv-site-banner .nv-site-cta{justify-content:center;margin-top:12px}.nv-site-faq{gap:12px;display:grid}.nv-site-faq details{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px}.nv-site-faq summary{cursor:pointer;padding:16px 18px;font-size:15px;font-weight:700;list-style:none}.nv-site-faq summary::-webkit-details-marker{display:none}.nv-site-faq summary:after{content:"+";float:right;color:var(--nv-muted);font-weight:400}.nv-site-faq details[open] summary:after{content:"–"}.nv-site-faq p{color:var(--nv-muted);margin:0;padding:0 18px 16px;font-size:14px;line-height:1.6}.nv-site-footer{border-top:1px solid #ffffff12;grid-template-columns:minmax(240px,1fr) auto;gap:36px;margin-top:auto;padding:44px 32px 26px;display:grid}.nv-site-footer-brand p{color:var(--nv-faint);max-width:24em;margin:10px 0 0;font-size:13px}.nv-site-footer-cols{gap:64px;display:flex}.nv-site-footer-cols nav{align-content:start;gap:9px;display:grid}.nv-site-footer-cols strong{letter-spacing:.08em;text-transform:uppercase;color:var(--nv-faint);margin-bottom:4px;font-size:12px}.nv-site-footer-cols a{color:var(--nv-muted);font-size:14px;text-decoration:none}.nv-site-footer-cols a:hover{color:var(--nv-text)}.nv-site-copyright{color:var(--nv-faint);border-top:1px solid #ffffff0d;grid-column:1/-1;padding-top:18px;font-size:12px}.nv-site-page main{width:100%;max-width:760px;margin:0 auto;padding:30px 32px 90px}.nv-download h1{letter-spacing:-.02em;margin:20px 0 10px;font-size:clamp(30px,4vw,44px)}.nv-download-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 8px;display:flex}.nv-legal{max-width:760px;margin:0 auto;padding:20px 32px 90px}.nv-legal h1{margin:10px 0 6px;font-size:clamp(28px,4vw,42px)}.nv-legal h2{font-size:var(--nv-text-xl);margin:26px 0 8px}.nv-legal p{color:var(--nv-muted);margin:0 0 10px;line-height:1.65}.nv-dl-page main.nv-dl{max-width:clamp(1100px,78vw,1840px);padding:clamp(40px,6vh,110px) 40px 90px}.nv-dl-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,5vw,110px);display:grid}.nv-dl-copy h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(48px,5vw,104px);line-height:1}.nv-dl-lead{color:var(--nv-muted);margin:0 0 34px;font-size:clamp(18px,1.3vw,26px)}.nv-dl-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nv-dl-actions .nv-btn{gap:10px;height:clamp(50px,3vw,64px);padding:0 clamp(22px,1.6vw,32px);font-size:clamp(15px,.95vw,19px)}.nv-dl-meta{color:var(--nv-faint);margin:16px 0 0;font-size:clamp(13px,.8vw,16px)}.nv-dl-visual .nv-ax{margin:0}.nv-dl-visual .nv-ax-lg{font-size:clamp(12px,.8vw,22px)}.nv-dl-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(56px,8vh,120px);display:grid}.nv-dl-perk{background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:14px;padding:clamp(18px,1.4vw,28px);display:flex}.nv-dl-perk svg{color:var(--nv-accent);flex:none;margin-top:2px}.nv-dl-perk strong{font-size:clamp(15px,.95vw,19px)}.nv-dl-perk p{color:var(--nv-muted);margin:4px 0 0;font-size:clamp(13px,.8vw,16px);line-height:1.5}@media (max-width:960px){.nv-dl-hero,.nv-dl-perks{grid-template-columns:1fr}}@media (max-width:720px){.nv-dl-page main.nv-dl{padding:28px 20px 60px}.nv-dl-visual{display:none}}.nv-site-page main.nv-pd,.nv-site-page main.nv-safety{max-width:1200px;padding:56px 32px 90px}.nv-pd-hero,.nv-safety-hero{max-width:44em}.nv-pd-hero h1,.nv-safety-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(36px,4.6vw,58px);line-height:1.05}.nv-pd-search{max-width:560px;height:52px;color:var(--nv-faint);background:#0c0a14d9;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:0 18px;display:flex}.nv-pd-search:focus-within{border-color:var(--nv-accent)}.nv-pd-search input{min-width:0;color:var(--nv-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.nv-pd-tabs{margin:30px 0 22px}.nv-pd-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.nv-pd-card{background:#0c0a14d9;border:1px solid #ffffff14;border-radius:16px;grid-template-rows:auto auto 1fr auto;transition:transform .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.nv-pd-card:hover{border-color:#ffffff29;transform:translateY(-2px)}.nv-pd-card-banner{background:linear-gradient(120deg,#ff2a7a59,#5e5ce659);height:78px}.nv-pd-card-icon{background:var(--nv-surface-3);border:4px solid #0c0a14;border-radius:18px;place-items:center;width:56px;height:56px;margin:-28px 0 0 16px;font-weight:800;display:grid;overflow:hidden}.nv-pd-card-icon img{object-fit:cover;width:100%;height:100%}.nv-pd-card-body{min-width:0;padding:10px 16px 0}.nv-pd-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.nv-pd-card-body p{color:var(--nv-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.nv-pd-card-foot{justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.nv-pd-card-foot>span{color:var(--nv-faint);align-items:center;gap:6px;font-size:13px;display:inline-flex}.nv-pd-empty{color:var(--nv-muted);text-align:center;place-items:center;padding:60px 0;display:grid}.nv-pd-more{justify-content:center;margin-top:28px;display:flex}.nv-safety-block{margin-top:56px}.nv-safety-block h2{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(24px,2.6vw,32px)}.nv-safety-grid,.nv-safety-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nv-safety-split{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-safety-card{background:linear-gradient(160deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:8px;padding:26px;display:grid}.nv-safety-card svg{color:var(--nv-accent)}.nv-safety-card h3{margin:6px 0 0;font-size:18px}.nv-safety-card p{color:var(--nv-muted);margin:0;font-size:15px;line-height:1.6}.nv-safety-card a{color:var(--nv-text)}.nv-safety-banner{margin-top:64px}@media (max-width:960px){.nv-safety-grid,.nv-safety-split{grid-template-columns:1fr}}@media (max-width:720px){.nv-site-page main.nv-pd,.nv-site-page main.nv-safety{padding:32px 20px 60px}.nv-safety-banner{margin-left:0;margin-right:0}}@media (min-width:1600px){.nv-site-nav{padding:20px 48px}.nv-site-nav nav a,.nv-site-login{font-size:15px}.nv-site-hero,.nv-site-features,.nv-site-platforms,.nv-site-ticker-inner{max-width:1440px}.nv-site-banner{max-width:1376px}.nv-site-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:72px;padding:110px 32px 120px}.nv-site-hero h1{font-size:68px}.nv-site-tagline{font-size:21px}.nv-site-cta .nv-btn{height:54px;padding:0 26px;font-size:16px}.nv-site-appframe{zoom:1.3}.nv-site-ticker-item{font-size:15px}.nv-site-feature-copy h2,.nv-site-platforms-head h2,.nv-site-banner h2{font-size:46px}.nv-site-feature-body{font-size:18px}.nv-site-card-visual{zoom:1.12}.nv-site-platform-card h3{font-size:22px}.nv-site-platform-card p{font-size:16px}}@media (min-width:2200px){.nv-site-nav{padding:26px 72px}.nv-site-nav nav a,.nv-site-login{font-size:18px}.nv-site-hero,.nv-site-features,.nv-site-platforms,.nv-site-ticker-inner{max-width:1880px}.nv-site-banner{max-width:1816px;padding:96px 32px}.nv-site-hero{gap:96px;padding:150px 32px 170px}.nv-site-eyebrow{font-size:16px}.nv-site-hero h1{font-size:84px}.nv-site-tagline{font-size:27px}.nv-site-cta .nv-btn{height:66px;padding:0 34px;font-size:19px}.nv-site-appframe{zoom:1.8}.nv-site-ticker-item{font-size:18px}.nv-site-features{gap:90px}.nv-site-feature-copy h2,.nv-site-platforms-head h2,.nv-site-banner h2{font-size:62px}.nv-site-feature-body,.nv-site-banner p,.nv-site-sub{font-size:23px}.nv-site-card-visual{zoom:1.45}.nv-site-platform-card{padding:44px}.nv-site-platform-card h3{font-size:28px}.nv-site-platform-card p{font-size:20px}.nv-site-footer{padding:56px 72px 32px}.nv-site-footer-cols a{font-size:17px}}@media (min-width:1600px){.nv-site-nav{padding-left:max(48px,50vw - 688px);padding-right:max(48px,50vw - 688px)}}@media (min-width:2200px){.nv-site-nav{padding-left:max(72px,50vw - 908px);padding-right:max(72px,50vw - 908px)}}@media (min-width:3000px){.nv-site-hero,.nv-site-features,.nv-site-platforms,.nv-site-ticker-inner{max-width:2240px}.nv-site-banner{max-width:2176px}.nv-site-nav{padding-left:calc(50vw - 1088px);padding-right:calc(50vw - 1088px)}.nv-site-hero h1{font-size:96px}.nv-site-appframe{zoom:2.05}.nv-site-card-visual{zoom:1.65}}@media (max-width:960px){.nv-site-hero{grid-template-columns:1fr;gap:44px;padding:48px 24px 64px}.nv-site-feature,.nv-site-feature.is-flipped{grid-template-columns:1fr;gap:28px;padding:24px 0}.nv-site-feature.is-flipped .nv-site-feature-copy,.nv-site-feature.is-flipped .nv-site-shot,.nv-site-feature.is-flipped .nv-site-card-visual{order:0}.nv-site-platform-grid,.nv-site-footer{grid-template-columns:1fr}.nv-site-footer-cols{flex-wrap:wrap;gap:32px}.nv-site-float{display:none}}@media (max-width:720px){.nv-site-nav{gap:16px;padding:12px 16px}.nv-site-nav nav{display:none}.nv-site-hero{padding:36px 20px 56px}.nv-site-hero h1{font-size:clamp(32px,9vw,46px)}.nv-site-features{gap:40px;padding:10px 20px 20px}.nv-site-platforms,.nv-site-section{padding-left:20px;padding-right:20px}.nv-site-banner{margin:0 20px;padding:26px 22px}.nv-site-footer{padding:34px 20px 22px}.nv-site-preview{grid-template-columns:44px 1fr}.nv-site-side{display:none}.nv-site-tiles{grid-template-columns:1fr}}
:root[data-theme=light]:not([data-surface=site]) ::-webkit-scrollbar-thumb{background:#1c182425}:root[data-theme=light]:not([data-surface=site]) .nv-sky-grid{background-image:linear-gradient(#1c182406 1px,#0000 1px),linear-gradient(90deg,#1c182406 1px,#0000 1px)}:root[data-theme=light]:not([data-surface=site]) .nv-sky-vignette{background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#1c182420)}:root[data-theme=light]:not([data-surface=site]) .nv-display,:root[data-theme=light]:not([data-surface=site]) .nv-title,:root[data-theme=light]:not([data-surface=site]) .nv-heading{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-glass{background:linear-gradient(#1c18240f,#1c182404)}:root[data-theme=light]:not([data-surface=site]) .nv-btn{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-btn.is-loading:after{border:2px solid #1c182450}:root[data-theme=light]:not([data-surface=site]) .nv-chip{color:var(--nv-text);background:#1c182420}:root[data-theme=light]:not([data-surface=site]) .nv-avatar{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-card{background:linear-gradient(#1c18240d,#1c182403)}:root[data-theme=light]:not([data-surface=site]) .nv-card-title,:root[data-theme=light]:not([data-surface=site]) .nv-callout strong{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-spinner{border:2px solid #1c18242e}:root[data-theme=light]:not([data-surface=site]) .nv-skel:after{background:linear-gradient(90deg,#0000,#1c18240e,#0000)}:root[data-theme=light]:not([data-surface=site]) .nv-field-label{color:#1c1824f0}:root[data-theme=light]:not([data-surface=site]) .nv-input,:root[data-theme=light]:not([data-surface=site]) .nv-textarea,:root[data-theme=light]:not([data-surface=site]) .nv-select{background:#1c182412}:root[data-theme=light]:not([data-surface=site]) .nv-check input{background:#1c182413}:root[data-theme=light]:not([data-surface=site]) .nv-seg{background:#1c182412}:root[data-theme=light]:not([data-surface=site]) .nv-seg button.is-active{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-tabs-bar{background:#1c182412}:root[data-theme=light]:not([data-surface=site]) .nv-tab:hover,:root[data-theme=light]:not([data-surface=site]) .nv-tab.is-active{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-overlay{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-modal,:root[data-theme=light]:not([data-surface=site]) .nv-menu{background:linear-gradient(180deg, var(--nv-slab), var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-tip>[role=tooltip]{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-toast{background:linear-gradient(180deg, var(--nv-slab), var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-toast-title{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-cmdk{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-cmdk-panel,:root[data-theme=light]:not([data-surface=site]) .nv-rail{background:linear-gradient(180deg, var(--nv-slab), var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-rail-item:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-sidebar{background:linear-gradient(#1c182420,#1c182420)}:root[data-theme=light]:not([data-surface=site]) .nv-sidebar-title,:root[data-theme=light]:not([data-surface=site]) .nv-navitem:hover,:root[data-theme=light]:not([data-surface=site]) .nv-navitem:hover svg{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-topbar{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-topbar-title h1{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-panel{background:linear-gradient(#1c182409,#1c182403)}:root[data-theme=light]:not([data-surface=site]) .nv-icon-tile{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-members{background:linear-gradient(#1c18241a,#1c18241a)}:root[data-theme=light]:not([data-surface=site]) .nv-stat{background:linear-gradient(#1c18240a,#1c182403)}:root[data-theme=light]:not([data-surface=site]) .nv-stat-value{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-score-ring:before{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-score-ring span,:root[data-theme=light]:not([data-surface=site]) .nv-wordmark,:root[data-theme=light]:not([data-surface=site]) .nv-ap-bubble b{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-land-nav{background:linear-gradient(180deg, var(--nv-slab), #1c182424)}:root[data-theme=light]:not([data-surface=site]) .nv-land-nav-links a:hover,:root[data-theme=light]:not([data-surface=site]) .nv-hero h1,:root[data-theme=light]:not([data-surface=site]) .nv-section-head h2{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-feature{background:linear-gradient(160deg,#1c18240b,#1c182403)}:root[data-theme=light]:not([data-surface=site]) .nv-feature h3,:root[data-theme=light]:not([data-surface=site]) .nv-strong{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-guild-rail{background:linear-gradient(180deg, #1c182423, var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-guild-item:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-channels{background:linear-gradient(#1c182420,#1c182420)}:root[data-theme=light]:not([data-surface=site]) .nv-channels-head button,:root[data-theme=light]:not([data-surface=site]) .nv-dm-nav-item:hover,:root[data-theme=light]:not([data-surface=site]) .nv-channel:hover,:root[data-theme=light]:not([data-surface=site]) .nv-channel.is-active,:root[data-theme=light]:not([data-surface=site]) .nv-channel.is-unread:not(.is-muted),:root[data-theme=light]:not([data-surface=site]) .nv-channel.is-unread:not(.is-muted) svg{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-user-panel{background:linear-gradient(180deg, var(--nv-slab), var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-user-panel-btn:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-chat-header{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-chat-title h2,:root[data-theme=light]:not([data-surface=site]) .nv-chat-icon:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-message:hover{background:#1c182403}:root[data-theme=light]:not([data-surface=site]) .nv-message-author{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-message-actions{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-msg-action:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-welcome-card{background:linear-gradient(#1c182407,#1c182402)}:root[data-theme=light]:not([data-surface=site]) .nv-welcome-card h1{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-composer-box{background:linear-gradient(#1c18240a,#1c182405)}:root[data-theme=light]:not([data-surface=site]) .nv-composer-btn:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-members-panel{background:linear-gradient(#1c18241a,#1c18241a)}:root[data-theme=light]:not([data-surface=site]) .nv-member:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-ctxmenu,:root[data-theme=light]:not([data-surface=site]) .nv-popover{background:linear-gradient(180deg, var(--nv-slab), var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-popover-name strong{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-msg:hover{background:#1c182406}:root[data-theme=light]:not([data-surface=site]) .nv-msg-text{color:#1c1824}:root[data-theme=light]:not([data-surface=site]) .nv-composer-wrap .nv-composer{background:linear-gradient(#1c18240a,#1c182405)}:root[data-theme=light]:not([data-surface=site]) .nv-attachment-video,:root[data-theme=light]:not([data-surface=site]) .nv-voice-stage,:root[data-theme=light]:not([data-surface=site]) .nv-tile.is-screen video{background:var(--nv-slab)}:root[data-theme=light]:not([data-surface=site]) .nv-tile-label,:root[data-theme=light]:not([data-surface=site]) .nv-tile-full{background:var(--nv-slab);color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-tristate-btn.is-deny.is-on,:root[data-theme=light]:not([data-surface=site]) .nv-tristate-btn.is-allow.is-on,:root[data-theme=light]:not([data-surface=site]) .nv-cbutton{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-cselect{background:#1c182410}:root[data-theme=light]:not([data-surface=site]) .nv-option-choices{background:#1c182413}:root[data-theme=light]:not([data-surface=site]) .nv-studio{background:var(--nv-bg,var(--nv-slab));color:var(--nv-text,var(--nv-text))}:root[data-theme=light]:not([data-surface=site]) .nv-studio-preview{background:#1c182409}:root[data-theme=light]:not([data-surface=site]) .nv-gif-play{background:var(--nv-slab);color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-gif-search{background:#1c182413}:root[data-theme=light]:not([data-surface=site]) .nv-gif-star{background:var(--nv-slab);color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-gif-category{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-stage{border-bottom:1px solid var(--nv-border,#1c18240e)}:root[data-theme=light]:not([data-surface=site]) .nv-stage-person:hover{background:var(--nv-hover,#1c182409)}:root[data-theme=light]:not([data-surface=site]) .nv-switcher-list button.is-active,:root[data-theme=light]:not([data-surface=site]) .nv-timestamp{background:var(--nv-hover,#1c18240e)}:root[data-theme=light]:not([data-surface=site]) .nv-inbox-tabs button.is-active{background:var(--nv-hover,#1c182412)}:root[data-theme=light]:not([data-surface=site]) .nv-notes-list li{background:var(--nv-hover,#1c182409)}:root[data-theme=light]:not([data-surface=site]) .nv-sync-banner{background:var(--nv-hover,#1c18240b)}:root[data-theme=light]:not([data-surface=site]) .nv-folder-grid>*{color:var(--nv-text,var(--nv-text))}:root[data-theme=light]:not([data-surface=site]) .nv-post-tags{border-bottom:1px solid var(--nv-line-2,#1c18240e)}:root[data-theme=light]:not([data-surface=site]) .nv-age-gate h3{color:var(--nv-text,var(--nv-text))}:root[data-theme=light]:not([data-surface=site]) .nv-private-roles,:root[data-theme=light]:not([data-surface=site]) .nv-security-checklist li:hover{background:var(--nv-hover,#1c182409)}:root[data-theme=light]:not([data-surface=site]) .nv-msg.is-selectable:hover{background:var(--nv-hover,#1c182407)}:root[data-theme=light]:not([data-surface=site]) .nv-maintenance{background:radial-gradient(circle at 50% 30%, #ff2a7a1f, transparent 60%), var(--nv-bg,var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-maintenance-card{background:linear-gradient(180deg, var(--nv-slab), var(--nv-slab))}:root[data-theme=light]:not([data-surface=site]) .nv-maintenance-card p{color:#1c1824e6}:root[data-theme=light]:not([data-surface=site]) .nv-maintenance-hint{color:#1c18249e!important}:root[data-theme=light]:not([data-surface=site]) .nv-md-subtext{color:#1c1824ab}:root[data-theme=light]:not([data-surface=site]) .nv-md-copy{background:var(--nv-slab);color:#1c1824de}:root[data-theme=light]:not([data-surface=site]) .nv-md-copy:hover{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-emoji-fallback{color:#1c1824d1}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-comment,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-quote{color:#1c182491}:root[data-theme=light]:not([data-surface=site]) .nv-delete-preview{background:#1c182410}:root[data-theme=light]:not([data-surface=site]) .nv-topic-tools{background:#1c18240d}:root[data-theme=light]:not([data-surface=site]) .nv-topic-tool{color:#1c1824eb}:root[data-theme=light]:not([data-surface=site]) .nv-topic-tool:hover,:root[data-theme=light]:not([data-surface=site]) .nv-topic-tool:focus-visible{color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-verification-option{background:#1c18240b}:root[data-theme=light]:not([data-surface=site]) .nv-verification-dot{border:2px solid #1c182473}
:root[data-theme=light]:not([data-surface=site]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nv-accent-soft:rgba(var(--nv-accent-rgb), .12);--nv-accent-line:rgba(var(--nv-accent-rgb), .35);--nv-accent-ink:#9c0a44;--nv-bg:#f2f3f5;--nv-bg-2:#fff;--nv-slab:#fff;--nv-slab-2:#ebedf0;--nv-surface:#1c18240a;--nv-surface-2:#1c182412;--nv-surface-3:#1c18241c;--nv-text:#1c1824;--nv-muted:#282234b8;--nv-faint:#28223485;--nv-ghost:#28223452;--nv-line:#1c182417;--nv-line-2:#1c182424;--nv-line-3:#1c182438;--nv-green:#12925c;--nv-amber:#b77a00;--nv-danger:#d92d44;--nv-danger-rgb:217, 45, 68;--nv-shadow-xs:0 4px 14px -8px #14101e40;--nv-shadow-sm:0 12px 28px -18px #14101e4d;--nv-shadow:0 30px 80px -30px #14101e4d;--nv-shadow-lg:0 44px 110px -40px #14101e59;--nv-rim:inset 0 1px 0 #fff9}:root[data-theme=light]:not([data-surface=site]) body{background:var(--nv-bg);color:var(--nv-text)}:root[data-theme=light]:not([data-surface=site]) .nv-sky,:root[data-theme=light]:not([data-surface=site]) .nv-sky-grid,:root[data-theme=light]:not([data-surface=site]) .nv-sky-vignette{display:none}:root[data-theme=light]:not([data-surface=site]) .nv-btn--primary,:root[data-theme=light]:not([data-surface=site]) .nv-btn--danger,:root[data-theme=light]:not([data-surface=site]) .nv-count-badge{color:#fff}:root[data-theme=light]:not([data-surface=site]) .nv-md-code,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock{background:#eef0f3;border-color:#1c18241f}:root[data-theme=light]:not([data-surface=site]) .nv-md-copy{color:#1c1824b3;background:#fff}:root[data-theme=light]:not([data-surface=site]) .nv-md-subtext{color:#28223499}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-keyword,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-built_in{color:#c0185f}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-string,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-attr{color:#1f7a3a}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-number,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-literal{color:#a85400}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-comment{color:#1c182480}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-title,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-function{color:#2950b8}:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-type,:root[data-theme=light]:not([data-surface=site]) .nv-md-codeblock .hljs-variable{color:#6b35b8}:root[data-theme=light]:not([data-surface=site]) .nv-modal,:root[data-theme=light]:not([data-surface=site]) .nv-maintenance-card{background:#fff}.nv-theme-choice.is-light .nv-theme-swatch{background:linear-gradient(160deg,#fff,#e9ebef);border:1px solid #1c182426}.nv-theme-choice.is-system .nv-theme-swatch{background:linear-gradient(135deg,#fff 0 50%,#181124 50% 100%);border:1px solid #1c182426}:root[data-theme=light] .nv-channels .nv-channels-head.has-banner button,:root[data-theme=light] .nv-channels .nv-channels-head.has-banner button svg{color:#fff}
@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.XTAmuW_className{font-family:inter,inter Fallback}.XTAmuW_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:interTight;src:url(../media/inter_tight_latin-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.LAZana_className{font-family:interTight,interTight Fallback}.LAZana_variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.FaOkKq_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.FaOkKq_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
@font-face{font-family:bigShoulders;src:url(../media/big_shoulders_display_latin-s.25pflephogvim.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:bigShoulders Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.oj7Z7a_className{font-family:bigShoulders,bigShoulders Fallback}.oj7Z7a_variable{--font-big-shoulders:"bigShoulders", "bigShoulders Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.qpdacG_className{font-family:spaceGrotesk,spaceGrotesk Fallback}.qpdacG_variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_latin-s.1wzrasd95pxo_.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}._5MpTgq_className{font-family:nunito,nunito Fallback}._5MpTgq_variable{--font-nunito:"nunito", "nunito Fallback"}
