@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#f4f7fb;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--nv-bg:#080a10;--nv-surface:#111520;--nv-text:#f4f7fb;--nv-muted:#9aa4b2;--nv-cyan:#00f5d4;--nv-violet:#8b5cf6;--nv-pink:#ff3cac;--nv-line:#c6d3ea1f;--nv-mono:"JetBrains Mono",ui-monospace,monospace;background:#080a10;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--nv-bg);min-width:320px;color:var(--nv-text);margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--nv-cyan);outline-offset:4px}.nv-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.nv-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a10e0;border-bottom:1px solid #ffffff12;height:76px;position:relative}.nv-nav,.nv-footer-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.nv-brand{letter-spacing:.03em;align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.nv-brand>span:last-child>span{color:var(--nv-cyan);font-weight:500}.nv-mark{border:1px solid var(--nv-cyan);width:30px;height:30px;color:var(--nv-cyan);border-radius:9px;place-items:center;font-size:17px;display:grid;box-shadow:0 0 20px #00f5d425}.nv-nav nav{color:#bac2cf;align-items:center;gap:32px;font-size:13px;display:flex}.nv-nav nav a:hover,.nv-footer a:hover{color:var(--nv-cyan)}.nv-nav .nv-nav-cta{border:1px solid var(--nv-line);color:var(--nv-text);border-radius:8px;padding:10px 14px}.nv-nav-cta span,.nv-actions span{color:var(--nv-cyan);margin-left:8px}.nv-home{overflow:hidden}.nv-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;min-height:608px;padding-block:62px 74px;display:grid}.nv-eyebrow{font:500 10px var(--nv-mono);letter-spacing:.15em;color:#9aa4b2;align-items:center;gap:9px;display:flex}.nv-eyebrow i{background:var(--nv-cyan);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #00f5d4}.nv-hero h1,.nv-demo h1{letter-spacing:-.075em;margin:24px 0 23px;font-size:clamp(50px,6.1vw,80px);font-weight:700;line-height:.99}.nv-hero h1 span,.nv-demo h1 span,.nv-section h2 span,.nv-cta h2 span{color:#0000;background:linear-gradient(100deg,#00f5d4 4%,#38bdf8 42%,#8b5cf6 74%,#ff3cac);-webkit-background-clip:text;background-clip:text}.nv-hero-copy>p,.nv-lede{color:#a6afbd;max-width:450px;margin:0;font-size:16px;line-height:1.75}.nv-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.nv-button{border-radius:7px;align-items:center;min-height:46px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.nv-button:hover{transform:translateY(-2px)}.nv-button-primary{background:var(--nv-cyan);color:#03110f;box-shadow:0 6px 30px #00f5d426}.nv-button-primary span{color:#071b17}.nv-button-quiet{border:1px solid var(--nv-line);color:#d0d6e0}.nv-stack{font:10px var(--nv-mono);letter-spacing:.11em;color:#727e91;align-items:center;gap:12px;margin-top:41px;display:flex}.nv-stack b{color:#394455}.nv-hero-art{isolation:isolate;background:linear-gradient(145deg,#101620,#090d15 64%,#10101b) padding-box padding-box,linear-gradient(135deg,#00f5d4,#38bdf8 33%,#8b5cf6 65%,#ff3cac) border-box;border:1px solid #0000;border-radius:16px;height:393px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-7deg)rotateX(1deg);box-shadow:0 22px 80px #01040b,0 0 45px #00f5d412}.nv-art-grid{background-image:linear-gradient(#dce7ff0b 1px,#0000 1px),linear-gradient(90deg,#dce7ff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#000);mask-image:linear-gradient(#0000,#000 35%,#000)}.nv-art-orb{filter:blur(15px);background:radial-gradient(circle,#8b5cf655 0,#00f5d42a 28%,#8b5cf611 53%,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:42%;left:43%;transform:translate(-50%,-50%)}.nv-art-line{background:linear-gradient(90deg,#0000,#00f5d4,#38bdf8,#8b5cf6,#ff3cac,#0000);width:120%;height:2px;position:absolute;top:48%;left:-10%;transform:rotate(-9deg);box-shadow:0 0 15px #00f5d4a6}.nv-art-controls{bottom:23px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10141edb;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:17px;height:63px;padding:0 16px;display:flex;position:absolute;inset-inline:22px}.nv-art-controls>span{color:var(--nv-cyan);font-size:14px}.nv-art-controls>div{background:#ffffff1f;border-radius:10px;flex:1;gap:4px;height:4px;display:flex;overflow:hidden}.nv-art-controls>div i{background:linear-gradient(90deg,#00f5d4,#38bdf8,#8b5cf6,#ff3cac);width:12%}.nv-art-controls>div i:first-child{width:32%}.nv-art-controls small{font:10px var(--nv-mono);color:#afb9c9;white-space:nowrap}.nv-art-label{letter-spacing:.1em;font-size:12px;font-weight:800;position:absolute;top:22px;left:24px}.nv-art-label span{color:var(--nv-cyan);font:9px var(--nv-mono);letter-spacing:.15em;margin-top:7px;display:block}.nv-art-glow{filter:blur(65px);background:#ff3cac19;width:250px;height:250px;position:absolute;bottom:-100px;right:-45px}.nv-proof{border-block:1px solid var(--nv-line);grid-template-columns:repeat(4,1fr);padding-block:22px;display:grid}.nv-proof>div{border-right:1px solid var(--nv-line);flex-direction:column;align-items:center;gap:4px;display:flex}.nv-proof>div:last-child{border:0}.nv-proof strong{letter-spacing:-.04em;font-size:21px}.nv-proof span{color:#8792a3;font-size:10px}.nv-section{padding-block:114px 108px}.nv-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.nv-section h2,.nv-theme-content h2,.nv-cta h2{letter-spacing:-.065em;margin:16px 0 0;font-size:42px;line-height:1.1}.nv-section-heading>p{color:#9aa4b2;max-width:350px;margin:0 0 4px;font-size:13px;line-height:1.8}.nv-feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.nv-feature-grid article{border:1px solid var(--nv-line);background:linear-gradient(145deg,#ffffff07,#ffffff01);border-radius:10px;min-height:216px;padding:25px 24px}.nv-feature-grid article>b{font:10px var(--nv-mono);letter-spacing:.08em;color:var(--nv-cyan)}.nv-feature-grid h3{letter-spacing:-.03em;margin:28px 0 9px;font-size:17px}.nv-feature-grid p{color:#9aa4b2;margin:0;font-size:12px;line-height:1.75}.nv-theme-band{border-block:1px solid var(--nv-line);background:radial-gradient(at 80% 55%,#8b5cf610,#0000 48%),#0c0f17}.nv-theme-content{grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;padding-block:78px;display:grid}.nv-theme-content h2{font-size:38px}.nv-theme-content>div:first-child>p{color:#9aa4b2;max-width:300px;margin:17px 0;font-size:12px;line-height:1.8}.nv-theme-content>div:first-child>a{color:var(--nv-cyan);font-size:12px}.nv-theme-content>div:first-child>a span{margin-left:8px}.nv-swatches{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nv-swatches>div{border:1px solid var(--nv-line);background:#111520a8;border-radius:9px;flex-direction:column;gap:8px;min-height:122px;padding:16px;display:flex}.nv-swatches i{border-radius:5px;height:30px}.nv-swatches span{font-size:12px;font-weight:700}.nv-swatches small{font:9px var(--nv-mono);letter-spacing:.09em;color:#8792a3}.spectrum i{background:linear-gradient(90deg,#00f5d4,#38bdf8,#8b5cf6,#ff3cac)}.blue i{background:linear-gradient(90deg,#38bdf8,#00f5d4,#8b5cf6)}.lime i{background:linear-gradient(90deg,#b8ff3b,#00f5d4,#38bdf8)}.gold i{background:linear-gradient(90deg,#8f6b1f,#d4af37,#f5d98e)}.nv-cta{text-align:center;padding-block:115px 126px;position:relative;overflow:hidden}.nv-cta .nv-eyebrow{justify-content:center}.nv-cta h2{font-size:48px}.nv-cta>p{color:#9aa4b2;margin:17px 0;font-size:13px}.nv-cta .nv-actions{justify-content:center}.nv-cta-glow{z-index:-1;filter:blur(24px);background:radial-gradient(#8b5cf614,#0000 67%);width:460px;height:260px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.nv-footer{border-top:1px solid var(--nv-line);color:#8e99a9;height:82px;font-size:10px}.nv-footer-inner>span{font:10px var(--nv-mono)}.nv-footer-inner>div{gap:19px;display:flex}.nv-demo{padding-block:72px 85px}.nv-demo h1{margin:20px 0 16px;font-size:54px}.nv-lede{max-width:650px;font-size:14px}.nv-player-card{background:linear-gradient(145deg,#151a25,#0e1119);border:1px solid #ffffff14;border-radius:14px;margin-top:37px;padding:20px;box-shadow:0 22px 75px #0008}.nv-player-card .preview-player{width:min(100%,1020px);max-width:1020px;margin-inline:auto;container:preview-frame/inline-size}.nv-demo-note{color:#7d899b;margin-top:14px;font-size:11px}.nv-docs{grid-template-columns:258px minmax(0,1fr);gap:72px;min-height:calc(100dvh - 158px);padding-block:45px 80px;display:grid}.nv-doc-nav{align-self:start;max-height:calc(100dvh - 48px);padding-right:10px;position:sticky;top:24px;overflow:auto}.nv-doc-nav h2{margin:12px 0 20px;font-size:18px}.nv-doc-nav>a{color:#9aa4b2;border-left:1px solid #0000;margin:2px 0;padding:9px 11px;font-size:11px;display:block}.nv-doc-nav>a:hover,.nv-doc-nav>a.is-active{color:var(--nv-cyan);border-left-color:var(--nv-cyan);background:#00f5d409}.nv-doc-content{max-width:760px;padding-top:9px}.nv-doc-content h1{letter-spacing:-.06em;margin:24px 0 18px;font-size:43px}.nv-doc-intro,.nv-doc-content li{color:#abb5c3;font-size:14px;line-height:1.9}.nv-doc-content ul{padding-left:20px}.nv-doc-content li{padding:5px 0}.nv-doc-content li::marker{color:var(--nv-cyan)}.nv-doc-content pre{white-space:pre-wrap;border:1px solid var(--nv-line);color:#c9d4e3;font:12px/1.8 var(--nv-mono);background:#0e121a;border-radius:9px;padding:21px;overflow:auto}.nv-doc-pagination{border-top:1px solid var(--nv-line);color:var(--nv-cyan);margin-top:46px;padding-top:18px;font-size:12px}@media (width<=850px){.nv-wrap{width:min(100% - 40px,680px)}.nv-hero{grid-template-columns:1fr;gap:42px;padding-block:60px}.nv-hero-art{height:330px;transform:none}.nv-hero h1{font-size:66px}.nv-section{padding-block:80px}.nv-theme-content{grid-template-columns:1fr;gap:35px}.nv-docs{grid-template-columns:200px 1fr;gap:32px}}@media (width<=600px){.nv-wrap{width:calc(100% - 36px)}.nv-header{height:64px}.nv-brand{font-size:14px}.nv-mark{width:27px;height:27px}.nv-nav nav{gap:14px;font-size:11px}.nv-nav nav>a:first-child{display:none}.nv-nav .nv-nav-cta{padding:8px 9px}.nv-hero{gap:36px;min-height:auto;padding-block:57px 53px}.nv-hero h1{font-size:53px}.nv-hero-copy>p{font-size:14px}.nv-actions{gap:9px}.nv-button{padding-inline:12px;font-size:10px}.nv-stack{margin-top:29px;font-size:8px}.nv-hero-art{border-radius:11px;height:260px}.nv-art-controls{inset-inline:11px;gap:9px;height:49px;padding-inline:9px;bottom:12px}.nv-art-controls small{font-size:8px}.nv-proof{grid-template-columns:1fr 1fr;gap:16px;padding-block:19px}.nv-proof>div:nth-child(2){border:0}.nv-proof strong{font-size:18px}.nv-proof span{font-size:9px}.nv-section{padding-block:66px}.nv-section-heading{margin-bottom:26px;display:block}.nv-section h2,.nv-theme-content h2{font-size:34px}.nv-section-heading>p{margin-top:15px;font-size:12px}.nv-feature-grid{grid-template-columns:1fr}.nv-feature-grid article{min-height:176px}.nv-feature-grid h3{margin-top:19px}.nv-theme-content{padding-block:57px}.nv-swatches{gap:8px}.nv-swatches>div{min-height:110px;padding:11px}.nv-cta{padding-block:75px}.nv-cta h2{font-size:38px}.nv-footer{height:auto;padding-block:19px}.nv-footer-inner{flex-wrap:wrap;gap:12px}.nv-footer-inner>span{order:3;width:100%;font-size:9px}.nv-footer-inner>div{gap:11px;font-size:9px}.nv-demo{padding-block:49px 62px}.nv-demo h1{font-size:42px}.nv-lede{font-size:12px}.nv-player-card{border-radius:10px;margin-inline:-8px;padding:8px}.nv-demo .preview-player{width:100%}.nv-docs{padding-block:22px 60px;display:block}.nv-doc-nav{border-bottom:1px solid var(--nv-line);gap:7px;max-height:none;margin:0 -18px 32px;padding:0 18px 14px;display:flex;position:relative;top:auto;overflow:auto}.nv-doc-nav .nv-eyebrow,.nv-doc-nav h2{display:none}.nv-doc-nav>a{border:1px solid var(--nv-line);border-radius:20px;flex:none;margin:0;padding:8px 11px;font-size:10px}.nv-doc-nav>a.is-active{background:#00f5d40d;border-color:#00f5d46b}.nv-doc-content h1{font-size:35px}.nv-doc-intro,.nv-doc-content li{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.nv-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a10}.nv-art-controls{background:#10141e}}@media (forced-colors:active){.nv-button,.nv-nav-cta,.nv-feature-grid article,.nv-player-card{border:1px solid canvastext}.nv-art-grid,.nv-art-orb,.nv-art-line,.nv-cta-glow{display:none}.nv-eyebrow,.nv-brand,.nv-nav nav,.nv-feature-grid p{color:canvastext}}h1,h2,h3,.nv-brand{font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}.nv-home:has(.neon-stream-layout[data-theater=true]){overflow:visible}.nv-home .nv-hero{min-height:0;padding-block:42px 54px;display:block}.nv-home .nv-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-template-areas:"eyebrow eyebrow""title summary""stack actions";align-items:end;gap:0 48px;max-width:1000px;display:grid}.nv-home .nv-hero-copy>.nv-eyebrow{grid-area:eyebrow;margin:0}.nv-home .nv-hero-copy>h1{grid-area:title;margin:14px 0 0;font-size:clamp(50px,5vw,68px)}.nv-home .nv-hero-copy>p{grid-area:summary;align-self:end;margin:0 0 2px;font-size:14px}.nv-home .nv-hero-copy>.nv-actions{grid-area:actions;margin:18px 0 0}.nv-home .nv-hero-copy>.nv-stack{grid-area:stack;margin:20px 0 0}.nv-home-player{width:100%;height:auto;min-height:0;box-shadow:none;isolation:auto;background:0 0;border:0;border-radius:0;margin-block-start:34px;padding:0;display:block;position:relative;overflow:visible}.nv-home-player .preview-player{z-index:auto;width:100%;max-width:none;position:relative;container:preview-frame/inline-size}.nv-home-player:has(.neon-stream-layout[data-theater=true]){z-index:30;overflow:visible}.nv-home-player .neon-stream-layout[data-theater=true]{display:block}@media (width>=851px){.nv-home-player .neon-stream-layout[data-playlist-open=true]{grid-template-columns:minmax(0,1fr) minmax(300px,32%);align-items:stretch;gap:16px;display:grid}.nv-home-player .neon-stream-layout[data-playlist-open=true]>.neon-playlist{z-index:auto;opacity:1;visibility:visible;pointer-events:auto;border-color:color-mix(in srgb,var(--neon-cyan,#00f5d4) 34%,#f4f7fb21);flex-direction:column;grid-area:1/2;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:14px;transition:opacity .18s;display:flex;position:relative;inset:auto;overflow:hidden;translate:0}.nv-home-player .neon-stream-layout[data-playlist-open=true]>.neon-playlist .neon-playlist-items{flex:1 1 0;min-height:0;overflow-y:auto}}@media (width<=850px){.nv-home .nv-hero{padding-block:40px 48px}.nv-home .nv-hero-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""summary""actions""stack";column-gap:0}.nv-home .nv-hero-copy>h1{font-size:clamp(50px,8vw,66px)}.nv-home .nv-hero-copy>p{max-width:600px;margin:12px 0 0}.nv-home .nv-hero-copy>.nv-actions{margin-block-start:18px}.nv-home .nv-hero-copy>.nv-stack{margin-block-start:20px}.nv-home-player{margin-block-start:28px}}@media (width<=600px){.nv-home .nv-hero{padding-block:38px 42px}.nv-home .nv-hero-copy>h1{font-size:clamp(44px,13vw,53px)}.nv-home-player{margin-block-start:24px}}
