.nv-landing{--accent:#69c5ac;--accent-2:#1ebdc2;--grad:linear-gradient(135deg, #69c5ac 0%, #1ebdc2 100%);--grad-glow:0 4px 22px #1ebdc247;--surface:#090b12eb;--surface-light:#0e121ec7;--border:#ffffff0f;--border-active:#69c5ac52;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#475569;--bg-deep:#03050a;--header-h:68px;background-color:var(--bg-deep);color:var(--text-primary);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;min-height:100vh;overflow-x:hidden}.nv-landing ::-webkit-scrollbar{width:4px;height:4px}.nv-landing ::-webkit-scrollbar-track{background:0 0}.nv-landing ::-webkit-scrollbar-thumb{background:#69c5ac33;border-radius:99px}.nv-landing ::-webkit-scrollbar-thumb:hover{background:#69c5ac66}.nv-orb-canvas{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nv-orb{filter:blur(120px);opacity:0;border-radius:50%;animation:14s ease-in-out infinite orbPulse;position:absolute}.nv-orb-1{background:radial-gradient(circle,#69c5ac2e 0%,#0000 70%);width:600px;height:600px;animation-delay:0s;top:-150px;left:-150px}.nv-orb-2{background:radial-gradient(circle,#1ebdc224 0%,#0000 70%);width:500px;height:500px;animation-delay:5s;top:20%;right:-100px}.nv-orb-3{background:radial-gradient(circle,#69c5ac17 0%,#0000 70%);width:400px;height:400px;animation-delay:10s;bottom:10%;left:25%}@keyframes orbPulse{0%,to{opacity:0;transform:scale(.9)}45%{opacity:1;transform:scale(1.08)}75%{opacity:.6;transform:scale(1)}}.nv-landing:before{content:"";pointer-events:none;z-index:1;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.nv-landing .topbar{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border);background:#03050ab3;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nv-landing .nav-toggle-label{cursor:pointer;padding:10px;display:none}@media (max-width:820px){.nv-landing .nav-toggle-label{width:40px;height:40px;color:var(--text-muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.nv-landing .nav-toggle-label .icon-close,.nv-landing .nav-toggle-checkbox:checked~.nav-toggle-label .icon-menu{display:none}.nv-landing .nav-toggle-checkbox:checked~.nav-toggle-label .icon-close{display:inline-block}.nv-landing .topbar.container .nav{display:none!important}.nv-landing .nav-toggle-checkbox:checked~.nav{-webkit-backdrop-filter:blur(32px);z-index:1001;background:#060911f2;border:1px solid #ffffff14;border-radius:20px;gap:12px;padding:20px;position:absolute;top:100%;left:12px;right:12px;box-shadow:0 20px 40px #0009;display:grid!important}}.nv-landing main{z-index:2;position:relative}.nv-hero{min-height:100svh;position:relative;overflow:visible!important}.nv-hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.nv-hero-backdrop-img{object-fit:cover;object-position:center 30%;filter:blur(10px)brightness(.07)saturate(.5);width:100%;height:100%;transform:scale(1.06)}.nv-hero-backdrop-gradient{background:linear-gradient(#03050aa6 0%,#03050a73 35%,#03050abf 72%,#03050afa 100%),radial-gradient(at 20%,#69c5ac0f 0%,#0000 55%);position:absolute;inset:0}.nv-hero-content{z-index:3;text-align:center;padding:calc(var(--header-h) + 3.5rem) 7% 1rem;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1.15rem;width:100%;display:flex;position:relative;overflow:visible}.nv-logging-pill{color:var(--accent);background:#69c5ac14;border:1px solid #69c5ac38;border-radius:99px;align-items:center;gap:.5rem;width:fit-content;padding:.38rem .9rem .38rem .55rem;font-size:.76rem;font-weight:600;animation:4s ease-in-out infinite alternate pillBob;display:inline-flex}@keyframes pillBob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.nv-logging-pill-dot{background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 8px var(--accent-2), 0 0 16px var(--accent-2);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite dotBlink}@keyframes dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.nv-hero-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);justify-content:center;align-items:center;gap:.7rem;font-size:.74rem;font-weight:700;display:flex}.nv-hero-eyebrow-line{background:linear-gradient(to right, var(--accent), transparent);flex:0 0 26px;height:1px}.nv-hero-headline{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:800;line-height:1.06}.nv-hero-headline .grad-text{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nv-hero-sub{color:var(--text-secondary);max-width:540px;margin:0;font-size:.95rem;line-height:1.62}.nv-spotlight-info{border:1px solid var(--border);border-left:3px solid var(--accent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#0e121ed9;border-radius:13px;flex-direction:column;gap:.35rem;width:100%;max-width:420px;padding:.85rem 1.1rem;text-decoration:none;transition:border-left-color .25s;display:flex}.nv-spotlight-info:hover{border-left-color:var(--accent-2)}.nv-spotlight-now{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.67rem;font-weight:700}.nv-spotlight-title{color:var(--text-primary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:700;display:-webkit-box;overflow:hidden}.nv-spotlight-meta{color:var(--text-secondary);align-items:center;gap:.65rem;font-size:.76rem;display:flex}.nv-spotlight-meta .nv-rating{color:#fbbf24;font-weight:700}.nv-spotlight-meta .nv-type-badge{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;background:#69c5ac1a;border:1px solid #69c5ac38;border-radius:99px;padding:.1rem .48rem;font-size:.66rem;font-weight:700}.nv-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.nv-hero-search{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:520px;display:flex}.nv-search-form{border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e121ee6;border-radius:13px;width:100%;transition:border-color .22s,box-shadow .22s;display:flex;overflow:hidden}.nv-search-form:focus-within{border-color:var(--border-active);box-shadow:0 0 0 3px #69c5ac1a}.nv-search-input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.82rem 1rem;font-family:inherit;font-size:.93rem}.nv-search-input::placeholder{color:var(--text-muted)}.nv-search-submit{background:var(--grad);color:#03050a;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.38rem;padding:0 1.3rem;font-size:.87rem;font-weight:700;transition:filter .2s;display:flex}.nv-search-submit:hover{filter:brightness(1.1)}.nv-search-chips{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.73rem;display:flex}.nv-search-chips span{flex-shrink:0}.nv-chip{color:var(--text-secondary);border:1px solid var(--border);background:#ffffff0a;border-radius:99px;padding:.15rem .55rem;text-decoration:none;transition:all .15s}.nv-chip:hover{color:var(--accent);background:#69c5ac0f;border-color:#69c5ac47}.nv-hero-strip{z-index:3;flex-shrink:0;margin-top:3.5rem;padding-bottom:2rem;position:relative;overflow:hidden}.nv-hero-strip:before,.nv-hero-strip:after{content:"";z-index:5;pointer-events:none;position:absolute;top:0;bottom:0}.nv-hero-strip:before{background:linear-gradient(to right, var(--bg-deep), transparent);width:120px;left:0}.nv-hero-strip:after{background:linear-gradient(to left, var(--bg-deep), transparent);width:120px;right:0}.nv-strip-track{gap:10px;width:max-content;display:flex;animation-name:stripScroll!important;animation-duration:32s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}@keyframes stripScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nv-strip-card{border:1px solid #ffffff12;border-radius:11px;flex-shrink:0;width:108px;height:162px;text-decoration:none;transition:border-color .28s,transform .28s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000080}.nv-strip-card:hover{border-color:#69c5ac59;transform:translateY(-6px)scale(1.04)}.nv-strip-card img{object-fit:cover;width:100%;height:100%;display:block}.nv-strip-card-badge{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;opacity:0;background:linear-gradient(#0000,#03050af2);padding:1.2rem .5rem .4rem;font-size:.58rem;font-weight:700;transition:opacity .22s;position:absolute;bottom:0;left:0;right:0}.nv-strip-card:hover .nv-strip-card-badge{opacity:1}.nv-types{z-index:2;box-sizing:border-box;padding:2rem 5.5%;position:relative}.nv-types-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.nv-type-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e18c7;border-radius:20px;flex-direction:column;gap:.65rem;padding:1.35rem 1.15rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.nv-type-card:before{content:"";border-radius:inherit;opacity:0;transition:opacity .3s;position:absolute;inset:0}.nv-type-card:hover{border-color:var(--card-accent,#69c5ac4d);transform:translateY(-6px)}.nv-type-card:hover:before{opacity:1;background:radial-gradient(circle at 25% 25%, var(--card-glow,#69c5ac12) 0%, transparent 70%)}.nv-type-movie{--card-accent:#fb718561;--card-glow:#fb718514}.nv-type-show{--card-accent:#fbbf2461;--card-glow:#fbbf2414}.nv-type-anime{--card-accent:#69c5ac61;--card-glow:#69c5ac14}.nv-type-game{--card-accent:#63b3ed61;--card-glow:#63b3ed14}.nv-type-book{--card-accent:#1ebdc261;--card-glow:#1ebdc214}.nv-type-icon{border:1px solid var(--border);width:40px;height:40px;color:var(--text-secondary);background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;transition:all .3s;display:flex}.nv-type-movie .nv-type-icon{color:#fb7185}.nv-type-show .nv-type-icon{color:#fbbf24}.nv-type-anime .nv-type-icon{color:var(--accent)}.nv-type-game .nv-type-icon{color:#60a5fa}.nv-type-book .nv-type-icon{color:var(--accent-2)}.nv-type-card:hover .nv-type-icon{background:#ffffff14;transform:scale(1.1)}.nv-type-label{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.nv-type-hint{color:var(--text-muted);margin:0;font-size:.73rem;line-height:1.35}.nv-type-arrow{color:var(--text-muted);justify-content:flex-end;align-items:center;margin-top:auto;transition:color .2s,transform .2s;display:flex}.nv-type-card:hover .nv-type-arrow{color:var(--accent);transform:translate(4px)}.nv-rails{z-index:2;flex-direction:column;gap:3.5rem;padding:2.5rem 0 4rem;display:flex;position:relative}.nv-rail{flex-direction:column;gap:1rem;display:flex}.nv-rail-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:0 5.5%;display:flex}.nv-rail-title-group{flex-direction:column;align-items:center;gap:.16rem;display:flex}.nv-rail-label{color:var(--text-primary);letter-spacing:-.02em;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.38rem;font-weight:800;display:flex}.nv-rail-label-icon{align-items:center;display:flex}.nv-rail-sub{color:var(--text-muted);margin:0;font-size:.8rem}.nv-rail-more{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.26rem;margin-top:.2rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:flex}.nv-rail-more:hover{color:var(--accent);gap:.52rem}.nv-rail-scroll{position:relative;overflow:hidden}.nv-rail-scroll:before,.nv-rail-scroll:after{content:"";z-index:5;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.nv-rail-scroll:before{background:linear-gradient(to right, var(--bg-deep), transparent);left:0}.nv-rail-scroll:after{background:linear-gradient(to left, var(--bg-deep), transparent);right:0}.nv-rail-track{gap:.82rem;width:max-content;padding:.4rem 0 1.4rem;display:flex;animation-name:railScroll!important;animation-duration:48s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.nv-rail-track-movie{animation-duration:50s!important}.nv-rail-track-show{animation-duration:42s!important}.nv-rail-track-anime{animation-duration:46s!important}.nv-rail-track-game{animation-duration:38s!important}.nv-rail-track-book{animation-duration:54s!important}@keyframes railScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.nv-poster-card{color:inherit;flex-direction:column;flex:0 0 148px;gap:.48rem;text-decoration:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.nv-poster-card:hover{transform:translateY(-8px)}.nv-poster-frame{aspect-ratio:2/3;border:1px solid var(--border);background:#0e121ecc;border-radius:12px;width:100%;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 5px 20px #00000061}.nv-poster-card:hover .nv-poster-frame{border-color:#69c5ac61;box-shadow:0 12px 40px #0000008c,0 0 16px #69c5ac24}.nv-poster-frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.nv-poster-card:hover .nv-poster-frame img{transform:scale(1.06)}.nv-poster-rating{color:#fbbf24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;background:#03050ae6;border:1px solid #ffffff12;border-radius:5px;align-items:center;gap:.15rem;padding:.1rem .35rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.nv-poster-type{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;background:#03050ae0;border:1px solid #ffffff0f;border-radius:4px;padding:.08rem .35rem;font-size:.58rem;font-weight:700;position:absolute;top:6px;left:6px}.nv-poster-overlay{opacity:0;background:linear-gradient(#0000 0%,#03050a38 58%,#03050af0 100%);align-items:flex-end;padding:.65rem;transition:opacity .22s;display:flex;position:absolute;inset:0}.nv-poster-card:hover .nv-poster-overlay{opacity:1}.nv-poster-view{color:var(--accent);letter-spacing:.02em;font-size:.68rem;font-weight:700}.nv-poster-title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.83rem;font-weight:700;line-height:1.22;transition:color .2s;display:-webkit-box;overflow:hidden}.nv-poster-card:hover .nv-poster-title{color:var(--accent)}.nv-poster-year{color:var(--text-muted);font-size:.7rem}.nv-activity{z-index:2;padding:0 0 5rem;position:relative}.nv-activity-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:0 5.5%;display:flex}.nv-activity-ticker{position:relative;overflow:hidden}.nv-activity-ticker:before,.nv-activity-ticker:after{content:"";z-index:5;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.nv-activity-ticker:before{background:linear-gradient(to right, var(--bg-deep), transparent);left:0}.nv-activity-ticker:after{background:linear-gradient(to left, var(--bg-deep), transparent);right:0}.nv-activity-track{gap:.82rem;width:max-content;padding:.4rem 0 1rem;display:flex;animation-name:activityTicker!important;animation-duration:55s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}@keyframes activityTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nv-act-card{border:1px solid var(--border);background:#0b0e18d9;border-radius:15px;flex-shrink:0;width:188px;text-decoration:none;transition:border-color .25s,transform .28s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.nv-act-card:hover{border-color:#69c5ac42;transform:translateY(-5px)}.nv-act-cover{aspect-ratio:16/9;background:#0e121e80;width:100%;overflow:hidden}.nv-act-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.nv-act-card:hover .nv-act-cover img{transform:scale(1.05)}.nv-act-body{flex-direction:column;gap:.3rem;padding:.65rem .72rem;display:flex}.nv-act-user{align-items:center;gap:.42rem;display:flex}.nv-act-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.56rem;font-weight:800;display:flex}.nv-act-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.nv-act-action{color:var(--accent);font-size:.7rem;font-weight:600}.nv-act-rating{color:#fbbf24}.nv-act-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:700;overflow:hidden}.nv-act-cta{text-align:center;background:linear-gradient(135deg,#69c5ac12 0%,#1ebdc212 100%);border:1px solid #69c5ac38;border-radius:15px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;width:210px;padding:1.4rem;text-decoration:none;transition:all .3s;display:flex}.nv-act-cta:hover{background:linear-gradient(135deg,#69c5ac1f 0%,#1ebdc21f 100%);border-color:#69c5ac59;transform:translateY(-5px)}.nv-act-cta-icon{width:40px;height:40px;color:var(--accent);background:#69c5ac1a;border:1px solid #69c5ac33;border-radius:11px;justify-content:center;align-items:center;display:flex}.nv-act-cta-title{color:var(--text-primary);font-size:.83rem;font-weight:700}.nv-act-cta-sub{color:var(--text-muted);font-size:.7rem;line-height:1.4}.nv-bento{z-index:2;box-sizing:border-box;padding:5rem 5.5%;position:relative}.nv-bento-header{text-align:center;flex-direction:column;gap:.85rem;max-width:640px;margin:0 auto 3.5rem;display:flex}.nv-bento-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:.76rem;font-weight:700}.nv-bento-title{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(1.85rem,3.6vw,2.8rem);font-weight:800;line-height:1.1}.nv-bento-sub{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.62}.nv-bento-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:76px;gap:1rem;display:grid}.nv-bento-cell{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e18d1;border-radius:20px;flex-direction:column;gap:.65rem;padding:1.65rem;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.nv-bento-cell:hover{border-color:#69c5ac33;transform:translateY(-3px);box-shadow:0 10px 35px #00000059}.nv-bento-cell:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at 0 0,#69c5ac0d 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.nv-bento-cell:hover:after{opacity:1}.nv-bento-a{grid-area:span 5/span 5}.nv-bento-b{grid-area:span 3/span 4}.nv-bento-c{grid-area:span 3/span 3}.nv-bento-d{grid-area:span 4/span 4}.nv-bento-e{grid-area:span 4/span 3}.nv-bento-f{grid-area:span 4/span 5}.nv-bento-g{grid-area:span 3/span 7}.nv-bento-cell-icon{width:44px;height:44px;color:var(--accent);background:#69c5ac14;border:1px solid #69c5ac29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nv-bento-cell-title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:700}.nv-bento-cell-desc{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.55}.nv-bento-tags{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.nv-bento-tag{border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0a;border-radius:99px;padding:.16rem .55rem;font-size:.68rem;font-weight:600}.nv-site-comparison{flex-direction:column;gap:.42rem;width:100%;display:flex}.nv-comparison-row{border:1px solid var(--border);background:#ffffff06;border-radius:7px;justify-content:space-between;align-items:center;padding:.42rem .68rem;font-size:.74rem;display:flex}.nv-comparison-row-label{color:var(--text-secondary);font-weight:600}.nv-comparison-row-val{color:var(--accent);font-weight:700}.nv-comparison-row.nv-vault-row{background:#69c5ac12;border-color:#69c5ac38}.nv-comparison-row.nv-vault-row .nv-comparison-row-label{color:var(--text-primary)}.nv-stat-row{flex-direction:column;justify-content:center;gap:.18rem;height:100%;display:flex}.nv-stat-number{letter-spacing:-.04em;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.3rem;font-weight:800;line-height:1}.nv-stat-label{color:var(--text-secondary);font-size:.8rem}.nv-cta{z-index:2;box-sizing:border-box;justify-content:center;padding:7rem 5.5%;display:flex;position:relative}.nv-cta-inner{text-align:center;width:100%;max-width:820px;position:relative}.nv-cta-glow-bg{filter:blur(60px);pointer-events:none;background:radial-gradient(#1ebdc221 0%,#0000 70%);border-radius:50%;width:560px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nv-cta-label{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:#69c5ac12;border:1px solid #69c5ac38;border-radius:99px;align-items:center;gap:.42rem;margin-bottom:1.3rem;padding:.3rem .88rem;font-size:.74rem;font-weight:700;display:inline-flex}.nv-cta-title{letter-spacing:-.04em;color:var(--text-primary);margin:0 0 1rem;font-size:clamp(2.1rem,4.6vw,3.7rem);font-weight:800;line-height:1.08}.nv-cta-title .grad-text{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nv-cta-sub{color:var(--text-secondary);max-width:520px;margin:0 auto 2.2rem;font-size:1.02rem;line-height:1.62}.nv-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.6rem;display:flex}.nv-cta-notes{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem;font-size:.76rem;display:flex}.nv-cta-notes span{align-items:center;gap:.3rem;display:flex}.nv-cta-notes span:before{content:"✓";color:var(--accent);font-weight:800}.nv-btn{cursor:pointer;box-sizing:border-box;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:.42rem;padding:.76rem 1.65rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.nv-btn-primary{background:var(--grad);color:#03050a;box-shadow:var(--grad-glow)}.nv-btn-primary:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 8px 26px #1ebdc266}.nv-btn-secondary{color:var(--text-primary);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d}.nv-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff24;transform:translateY(-2px)}.nv-footer{z-index:2;border-top:1px solid var(--border);box-sizing:border-box;background:#03050af7;padding:2.5rem 5.5% 3.5rem;position:relative}.nv-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;max-width:1200px;margin:0 auto;display:flex}.nv-footer-brand{align-items:center;gap:.45rem;display:flex}.nv-footer-brand-name{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:800}.nv-footer-links{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.nv-footer-link{color:var(--text-muted);font-size:.8rem;text-decoration:none;transition:color .15s}.nv-footer-link:hover{color:var(--accent)}.nv-footer-copy{color:var(--text-muted);text-align:center;width:100%;margin-top:.8rem;font-size:.74rem}@media (max-width:1100px){.nv-bento-grid{grid-template-columns:repeat(6,1fr)}.nv-bento-a{grid-area:span 5/span 4}.nv-bento-b{grid-area:span 3/span 2}.nv-bento-c{grid-area:span 3/span 4}.nv-bento-d{grid-area:span 4/span 2}.nv-bento-e,.nv-bento-f{grid-area:span 4/span 3}.nv-bento-g{grid-area:span 3/span 6}}@media (max-width:860px){.nv-hero-content{padding:calc(var(--header-h) + 6.5rem) 5% .8rem}.nv-types-grid{grid-template-columns:repeat(3,1fr)}.nv-bento-grid{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.nv-bento-a,.nv-bento-b,.nv-bento-c,.nv-bento-d,.nv-bento-e,.nv-bento-f,.nv-bento-g{grid-area:span 1/span 1;min-height:160px}.nv-bento-a{grid-column:span 2}}@media (max-width:600px){.nv-hero-content{padding:calc(var(--header-h) + 5.5rem) 4.5% .6rem;gap:.9rem}.nv-hero-headline{font-size:clamp(1.85rem,8vw,2.5rem)}.nv-types-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.nv-rail-header,.nv-activity-header{padding:0 4.5%}.nv-rail-track,.nv-activity-track{padding-left:0;padding-right:0}.nv-poster-card{flex:0 0 128px}.nv-strip-card{width:90px;height:135px}.nv-bento{padding:4rem 4.5%}.nv-bento-grid{grid-template-columns:1fr}.nv-bento-a,.nv-bento-b,.nv-bento-c,.nv-bento-d,.nv-bento-e,.nv-bento-f,.nv-bento-g{grid-column:span 1}.nv-cta{padding:5rem 4.5%}.nv-footer-inner{flex-direction:column;align-items:flex-start}}.nv-landing .nv-strip-track,.nv-landing .nv-rail-track,.nv-landing .nv-activity-track,.nv-landing .nv-orb,.nv-landing .nv-logging-pill,.nv-landing .nv-logging-pill-dot,.performance-mode .nv-landing .nv-strip-track,.performance-mode .nv-landing .nv-rail-track,.performance-mode .nv-landing .nv-activity-track,.performance-mode .nv-landing .nv-orb,.performance-mode .nv-landing .nv-logging-pill,.performance-mode .nv-landing .nv-logging-pill-dot{animation-name:var(--override-name)!important;animation-duration:var(--override-duration)!important;animation-iteration-count:var(--override-iterations,infinite)!important;animation-timing-function:var(--override-timing,linear)!important;animation-play-state:running!important}.nv-landing .nv-logging-pill,.performance-mode .nv-landing .nv-logging-pill{animation-direction:alternate!important}.nv-landing .nv-strip-track,.performance-mode .nv-landing .nv-strip-track{--override-name:stripScroll;--override-duration:32s;width:max-content!important;display:flex!important}.nv-landing .nv-rail-track-movie,.performance-mode .nv-landing .nv-rail-track-movie{--override-name:railScroll;--override-duration:50s;width:max-content!important;display:flex!important}.nv-landing .nv-rail-track-show,.performance-mode .nv-landing .nv-rail-track-show{--override-name:railScroll;--override-duration:42s;width:max-content!important;display:flex!important}.nv-landing .nv-rail-track-anime,.performance-mode .nv-landing .nv-rail-track-anime{--override-name:railScroll;--override-duration:46s;width:max-content!important;display:flex!important}.nv-landing .nv-rail-track-game,.performance-mode .nv-landing .nv-rail-track-game{--override-name:railScroll;--override-duration:38s;width:max-content!important;display:flex!important}.nv-landing .nv-rail-track-book,.performance-mode .nv-landing .nv-rail-track-book{--override-name:railScroll;--override-duration:54s;width:max-content!important;display:flex!important}.nv-landing .nv-activity-track,.performance-mode .nv-landing .nv-activity-track{--override-name:activityTicker;--override-duration:55s;width:max-content!important;display:flex!important}.nv-landing .nv-orb,.performance-mode .nv-landing .nv-orb{--override-name:orbPulse;--override-duration:14s;--override-timing:ease-in-out}.nv-landing .nv-logging-pill,.performance-mode .nv-landing .nv-logging-pill{--override-name:pillBob;--override-duration:4s;--override-timing:ease-in-out}.nv-landing .nv-logging-pill-dot,.performance-mode .nv-landing .nv-logging-pill-dot{--override-name:dotBlink;--override-duration:2s;--override-timing:ease-in-out}@media (prefers-reduced-motion:reduce){.nv-landing .nv-strip-track,.nv-landing .nv-rail-track,.nv-landing .nv-activity-track,.nv-landing .nv-orb,.nv-landing .nv-logging-pill,.nv-landing .nv-logging-pill-dot,.performance-mode .nv-landing .nv-strip-track,.performance-mode .nv-landing .nv-rail-track,.performance-mode .nv-landing .nv-activity-track,.performance-mode .nv-landing .nv-orb,.performance-mode .nv-landing .nv-logging-pill,.performance-mode .nv-landing .nv-logging-pill-dot{animation-name:var(--override-name)!important;animation-duration:var(--override-duration)!important;animation-iteration-count:var(--override-iterations,infinite)!important;animation-timing-function:var(--override-timing,linear)!important;animation-play-state:running!important}}
