:root{--nx-violet:#7c5cff;--nx-indigo:#4f46e5;--nx-lav:#b9a5ff;--nx-cyan:#6fe3ff;--nx-bg:#f5f6fc;--nx-bg-2:#fff;--nx-ink:#0b1020;--nx-ink-2:rgba(11,16,32,.62);--nx-ink-3:rgba(11,16,32,.42);--nx-line:rgba(11,16,32,.09);--nx-line-strong:rgba(11,16,32,.18);--nx-card:hsla(0,0%,100%,.86);--nx-card-hi:#fff;--nx-card-solid:#f6f7fd;--nx-card-solid-hi:#fff;--nx-shadow:0 24px 56px -30px rgba(16,24,64,.3);--nx-shadow-lift:0 34px 70px -30px rgba(16,24,64,.36);--nx-grid:rgba(11,16,32,.05);--nx-ambient:0.32;--nx-h2-grad:linear-gradient(180deg,#0b1020 8%,rgba(11,16,32,.66))}.dark{--nx-bg:#05060d;--nx-bg-2:#080a15;--nx-ink:#eef0ff;--nx-ink-2:rgba(238,240,255,.62);--nx-ink-3:rgba(238,240,255,.4);--nx-line:hsla(0,0%,100%,.09);--nx-line-strong:hsla(0,0%,100%,.18);--nx-card:hsla(0,0%,100%,.035);--nx-card-hi:hsla(0,0%,100%,.062);--nx-card-solid:#11121d;--nx-card-solid-hi:#171a26;--nx-shadow:0 30px 80px -34px rgba(0,0,0,.95);--nx-shadow-lift:0 40px 90px -32px #000;--nx-grid:hsla(0,0%,100%,.055);--nx-ambient:0.5;--nx-h2-grad:linear-gradient(180deg,#fff 8%,rgba(238,240,255,.68))}.landing-page.nx-root{background:var(--nx-bg);color:var(--nx-ink)}.landing-page.nx-root,.nx-hero{position:relative;isolation:isolate}.nx-hero{width:100%;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#04050b;padding-block:calc(88px + env(safe-area-inset-top, 0px)) 148px;padding-inline:clamp(20px,5vw,48px);box-sizing:border-box}.nx-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.nx-hero-photo-wrap{position:absolute;inset:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 68%,rgba(0,0,0,.45) 88%,transparent);mask-image:linear-gradient(180deg,#000 68%,rgba(0,0,0,.45) 88%,transparent)}.nx-hero-photo{-o-object-fit:cover;object-fit:cover;filter:saturate(1.3) contrast(1.04) brightness(1.22);transform:scale(1.06);animation:nx-hero-drift 26s ease-in-out infinite alternate}@keyframes nx-hero-drift{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.12) translate3d(-1.4%,-1.2%,0)}}.nx-aurora{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.nx-aurora-1{width:62vw;height:62vw;top:-22vw;inset-inline-start:-14vw;background:radial-gradient(circle,rgba(124,92,255,.5) 0,rgba(124,92,255,0) 62%);animation:nx-float-a 19s ease-in-out infinite alternate}.nx-aurora-2{width:54vw;height:54vw;bottom:-20vw;inset-inline-end:-12vw;background:radial-gradient(circle,rgba(64,196,255,.34) 0,rgba(64,196,255,0) 64%);animation:nx-float-b 23s ease-in-out infinite alternate}.nx-aurora-3{width:40vw;height:40vw;top:32%;inset-inline-start:42%;background:radial-gradient(circle,rgba(255,110,199,.16) 0,rgba(255,110,199,0) 66%);animation:nx-float-a 27s ease-in-out infinite alternate-reverse}@keyframes nx-float-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,8%,0) scale(1.14)}}@keyframes nx-float-b{0%{transform:translateZ(0) scale(1.08)}to{transform:translate3d(-7%,-6%,0) scale(1)}}.nx-hero-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.055) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 0,transparent 76%);mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 0,transparent 76%);opacity:.9}.nx-hero-scrim{position:absolute;inset:0;background:radial-gradient(ellipse 58% 46% at 50% 44%,rgba(4,5,11,.62) 0,rgba(4,5,11,.2) 62%,transparent 84%),linear-gradient(180deg,rgba(4,5,11,.6),transparent 22%)}.nx-hero-grain{position:absolute;inset:-50%;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:nx-grain 7s steps(6) infinite}@keyframes nx-grain{0%{transform:translateZ(0)}20%{transform:translate3d(-6%,4%,0)}40%{transform:translate3d(4%,-6%,0)}60%{transform:translate3d(-4%,-4%,0)}80%{transform:translate3d(6%,6%,0)}to{transform:translateZ(0)}}.nx-hero-fade{position:absolute;inset-inline:0;bottom:-1px;height:32vh;background:linear-gradient(to top,var(--nx-bg) 0,color-mix(in srgb,var(--nx-bg) 97%,transparent) 12%,color-mix(in srgb,var(--nx-bg) 84%,transparent) 26%,color-mix(in srgb,var(--nx-bg) 58%,transparent) 46%,color-mix(in srgb,var(--nx-bg) 28%,transparent) 68%,color-mix(in srgb,var(--nx-bg) 9%,transparent) 85%,transparent 100%)}.nx-hero-inner{position:relative;z-index:2;width:100%;max-width:60rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.nx-hero-inner>*{animation:nx-rise .9s cubic-bezier(.22,.72,.24,1) both}.nx-hero-inner>:first-child{animation-delay:.05s}.nx-hero-inner>:nth-child(2){animation-delay:.13s}.nx-hero-inner>:nth-child(3){animation-delay:.21s}.nx-hero-inner>:nth-child(4){animation-delay:.29s}.nx-hero-inner>:nth-child(5){animation-delay:.37s}@keyframes nx-rise{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.nx-pill{display:inline-flex;align-items:center;gap:9px;height:34px;padding-inline:14px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.nx-pill-dot{position:relative;width:7px;height:7px;border-radius:50%;background:#3ddc97;box-shadow:0 0 12px rgba(61,220,151,.9);flex:none}.nx-pill-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(61,220,151,.6);animation:nx-ping 2.4s cubic-bezier(.22,.7,.24,1) infinite}@keyframes nx-ping{0%{transform:scale(.6);opacity:.9}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}.nx-pill-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.62);white-space:nowrap}.nx-pill-count{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;padding-inline-start:8px;margin-inline-start:2px;border-inline-start:1px solid hsla(0,0%,100%,.14)}.nx-hero-title{margin:22px 0 0;max-width:19ch;font-size:clamp(2.2rem,5.4vw,4.5rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;background:linear-gradient(104deg,#fff 0,#fff 40%,var(--nx-lav) 68%,var(--nx-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.nx-hero-sub-space{height:calc(20px + 3.2 * clamp(1rem, 1.35vw, 1.15rem))}.nx-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.nx-btn,.nx-cta-row{justify-content:center}.nx-btn{position:relative;display:inline-flex;align-items:center;gap:9px;height:52px;padding-inline:26px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;overflow:hidden;transition:transform .22s cubic-bezier(.22,.7,.24,1),box-shadow .22s ease,background-color .2s ease,border-color .2s ease}.nx-btn:active{transform:translateY(1px) scale(.99)}.nx-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:3px}.nx-btn-primary{background:linear-gradient(180deg,#fff,#e6e6f5);color:#0a0b14;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 14px 40px -14px rgba(124,92,255,.85),0 4px 16px -6px rgba(0,0,0,.6)}.nx-btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 22px 54px -14px #7c5cff,0 6px 20px -6px rgba(0,0,0,.65)}.nx-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 34%,hsla(0,0%,100%,.9) 50%,transparent 66%);transform:translateX(-140%);transition:transform .7s cubic-bezier(.22,.7,.24,1)}.nx-btn-primary:hover:after{transform:translateX(140%)}.nx-btn-glass{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16);color:#fff;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.nx-btn-glass:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.nx-store{margin-top:30px;display:flex;flex-direction:column}.nx-store,.nx-store-label{align-items:center;gap:12px}.nx-store-label{position:relative;display:inline-flex;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.38)}.nx-store-label:after,.nx-store-label:before{content:"";width:clamp(24px,6vw,56px);height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22))}.nx-store-label:after{transform:scaleX(-1)}.nx-store-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.nx-store-badge{display:inline-flex;align-items:center;gap:9px;height:44px;padding-inline:18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.nx-store-badge:hover{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.28);transform:translateY(-2px)}.nx-hero-foot{position:absolute;z-index:3;inset-inline:0;bottom:max(20px,env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;pointer-events:none}.nx-hero-foot,.nx-wave{display:flex;align-items:center}.nx-wave{gap:3px;height:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.nx-wave i{display:block;width:2.5px;height:100%;border-radius:999px;transform-origin:center;background:linear-gradient(180deg,var(--nx-cyan) 0,#9d84ff 50%,var(--nx-cyan) 100%);opacity:.9;transform:scaleY(calc(var(--nx-amp, .6) * .16));animation:nx-wave-run 2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--nx-i, 0) * -46ms)}@keyframes nx-wave-run{0%,to{transform:scaleY(calc(var(--nx-amp, .6) * .16))}50%{transform:scaleY(var(--nx-amp,.6))}}.nx-scroll-cue{pointer-events:auto;display:inline-flex;height:34px;width:52px;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;background:none;color:hsla(0,0%,100%,.55);cursor:pointer;filter:drop-shadow(0 2px 12px rgba(0,0,0,.55));transition:opacity .26s ease,color .22s ease;animation:nx-bob 2.8s ease-in-out infinite}.nx-scroll-cue:hover{color:#fff}html:not(.dark) .nx-scroll-cue,html:not(.dark) .nx-scroll-cue:hover{color:#000;filter:drop-shadow(0 2px 10px rgba(255,255,255,.45))}.nx-scroll-cue:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:4px}html:not(.dark) .nx-scroll-cue:focus-visible{outline-color:rgba(0,0,0,.8)}.nx-scroll-cue.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@keyframes nx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.nx-content{position:relative;width:100%;background:var(--nx-bg);overflow:clip}.nx-content:before{inset-inline:0;top:0;height:860px;background:radial-gradient(ellipse 62% 92% at 50% 6%,rgba(124,92,255,.24) 0,transparent 72%),radial-gradient(ellipse 42% 76% at 88% 20%,rgba(64,196,255,.13) 0,transparent 72%);opacity:var(--nx-ambient);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 62%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 62%,transparent)}.nx-content:after,.nx-content:before{content:"";position:absolute;pointer-events:none}.nx-content:after{inset:0;background-image:linear-gradient(to right,var(--nx-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--nx-grid) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse 72% 58% at 50% 26%,#000 0,transparent 78%);mask-image:radial-gradient(ellipse 72% 58% at 50% 26%,#000 0,transparent 78%);opacity:.7}.nx-section{position:relative;z-index:1;padding-block:clamp(64px,7.4vw,112px);padding-inline:clamp(20px,5vw,48px)}.nx-section-last{padding-bottom:clamp(80px,9vw,132px)}.nx-inner{width:100%;max-width:1180px;margin-inline:auto}.nx-section+.nx-section:before{content:"";position:absolute;top:0;inset-inline:clamp(20px,5vw,48px);height:1px;background:linear-gradient(90deg,transparent,var(--nx-line-strong),transparent)}.nx-head{max-width:720px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.nx-h2{margin:0;font-size:clamp(2rem,4.2vw,3.35rem);font-weight:600;line-height:1.04;letter-spacing:-.038em;background:var(--nx-h2-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-h2,.nx-sub{text-wrap:balance}.nx-sub{margin:16px auto 0;max-width:52ch;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6;color:var(--nx-ink-2)}.nx-why{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.nx-why-hero{--nx-acc:#8b6cff;position:relative;grid-column:span 12;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(28px,3.6vw,48px);border-radius:32px;border:1px solid var(--nx-line);background:radial-gradient(110% 145% at 0 0,color-mix(in srgb,var(--nx-acc) 15%,transparent) 0,transparent 58%),radial-gradient(85% 125% at 100% 0,color-mix(in srgb,var(--nx-cyan) 13%,transparent) 0,transparent 62%),var(--nx-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 40px 90px -50px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);overflow:hidden;transition:transform .3s cubic-bezier(.22,.7,.24,1),border-color .26s ease,box-shadow .3s ease}.nx-why-hero-copy{position:relative;z-index:1;min-width:0}.nx-why-hero-title{margin:0;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:600;line-height:1.1;letter-spacing:-.034em;background:var(--nx-h2-grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.nx-why-hero-text{margin:16px 0 0;max-width:46ch;font-size:16.5px;line-height:1.62;color:var(--nx-ink-2);text-wrap:pretty}.nx-why-preview{position:relative;z-index:1;display:flex;justify-content:center;min-width:0;animation:nx-why-float 7s ease-in-out infinite}.nx-why-preview-card{width:min(100%,330px);padding:22px 22px 20px;border-radius:24px;border:1px solid color-mix(in srgb,var(--nx-acc) 26%,var(--nx-line-strong));background:color-mix(in srgb,var(--nx-card-hi) 92%,var(--nx-acc));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 26px 60px -34px color-mix(in srgb,var(--nx-acc) 85%,transparent);transform-origin:50% 60%;transition:transform .46s cubic-bezier(.22,.7,.24,1),box-shadow .46s ease,border-color .32s ease}@media (hover:hover) and (pointer:fine){.nx-why-preview-card:hover{transform:rotate(-1.8deg) scale(1.02);border-color:color-mix(in srgb,var(--nx-acc) 42%,var(--nx-line-strong));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 34px 72px -32px color-mix(in srgb,var(--nx-acc) 92%,transparent)}}.nx-why-preview-title{display:block;font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--nx-ink-3)}.nx-why-preview-head{display:flex;align-items:center;gap:12px;margin-top:14px}.nx-why-preview-avatar{flex:0 0 auto;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(140deg,var(--nx-acc) 0,color-mix(in srgb,var(--nx-cyan) 55%,var(--nx-acc)) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.nx-why-preview-ident{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.nx-why-preview-label{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-ink-3)}.nx-why-preview-name{font-size:16px;font-weight:600;letter-spacing:-.012em;color:var(--nx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-why-preview-rows{margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--nx-line)}.nx-why-preview-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.nx-why-preview-rows>div+div{margin-top:10px}.nx-why-preview-rows dt{flex:0 0 auto;font-size:13px;color:var(--nx-ink-3)}.nx-why-preview-rows dd{display:flex;align-items:center;gap:7px;margin:0;min-width:0;font-size:13.5px;font-weight:500;color:var(--nx-ink);text-align:end}.nx-why-preview-bio dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:400;line-height:1.45;color:var(--nx-ink-2)}.nx-why-preview-flag{flex:0 0 auto;width:18px;height:18px;border-radius:3px;-o-object-fit:cover;object-fit:cover}.nx-why-preview-actions{display:flex;gap:10px;margin-top:20px}.nx-why-preview-btn{display:inline-flex;flex:1 1 0;min-width:0;height:40px;padding-inline:10px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--nx-line-strong);font-size:13.5px;font-weight:500;color:var(--nx-ink-2);background:color-mix(in srgb,var(--nx-ink) 5%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-why-preview-btn.is-accept{flex:1.3 1 0;border-color:transparent;color:#fff;background:linear-gradient(140deg,var(--nx-acc) 0,color-mix(in srgb,var(--nx-acc) 45%,#3f34c9) 100%);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--nx-acc) 90%,transparent)}@keyframes nx-why-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.nx-why-card{--nx-acc:var(--nx-violet);position:relative;grid-column:span 3;display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px 24px 30px;border-radius:26px;border:1px solid var(--nx-line);background:radial-gradient(150% 115% at 0 0,color-mix(in srgb,var(--nx-acc) 15%,transparent) 0,transparent 56%),var(--nx-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 30px 70px -46px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);overflow:hidden;transition:transform .3s cubic-bezier(.22,.7,.24,1),border-color .26s ease,box-shadow .3s ease}.nx-why-card:nth-of-type(2){--nx-acc:#8b6cff}.nx-why-card:nth-of-type(3){--nx-acc:#5b8cff}.nx-why-card:nth-of-type(4){--nx-acc:#35d6ff}.nx-why-card:nth-of-type(5){--nx-acc:#3ddc97}.nx-why-card:before,.nx-why-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,color-mix(in srgb,var(--nx-acc,var(--nx-violet)) 60%,transparent) 0,color-mix(in srgb,var(--nx-acc,var(--nx-violet)) 10%,transparent) 34%,transparent 58%,color-mix(in srgb,var(--nx-cyan) 28%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;transition:opacity .3s ease}.nx-why-card:hover:before,.nx-why-hero:hover:before{opacity:1}.nx-why-card:after,.nx-why-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .32s ease;background:radial-gradient(320px circle at var(--nx-mx,50%) var(--nx-my,0),color-mix(in srgb,var(--nx-acc,var(--nx-violet)) 18%,transparent),transparent 62%)}.nx-why-card:hover,.nx-why-hero:hover{border-color:color-mix(in srgb,var(--nx-acc,var(--nx-violet)) 40%,var(--nx-line-strong));box-shadow:var(--nx-shadow-lift)}.nx-why-card:hover{transform:translateY(-5px)}.nx-why-hero:hover{transform:translateY(-3px)}.nx-why-card:hover:after,.nx-why-hero:hover:after{opacity:1}.nx-why-card h3{font-size:17.5px;font-weight:600;line-height:1.3;letter-spacing:-.018em;color:var(--nx-ink)}.nx-why-card h3,.nx-why-card p{position:relative;z-index:1;margin:0;text-wrap:pretty}.nx-why-card p{font-size:14.5px;line-height:1.55;color:var(--nx-ink-2)}.nx-why.nyme-reveal>*{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,.7,.24,1),transform .6s cubic-bezier(.22,.7,.24,1);transition-delay:calc(var(--nx-i, 0) * 80ms)}.nx-why.nyme-reveal.is-revealed>*{opacity:1;transform:none}html:not(.dark) .nx-why-card,html:not(.dark) .nx-why-hero{box-shadow:0 14px 34px -20px rgba(16,24,64,.4)}html:not(.dark) .nx-why-card:hover,html:not(.dark) .nx-why-hero:hover{box-shadow:0 26px 54px -22px rgba(16,24,64,.42)}html:not(.dark) .nx-why-preview-card{background:#fff;box-shadow:0 26px 60px -30px rgba(16,24,64,.42)}html:not(.dark) .nx-why-preview-card:hover{box-shadow:0 34px 72px -28px rgba(16,24,64,.46)}@media (max-width:1023px){.nx-why-hero{grid-template-columns:minmax(0,1fr)}.nx-why-hero-copy{order:1}.nx-why-preview{order:2}.nx-why-card{grid-column:span 6}}@media (max-width:639px){.nx-hero{padding-block:calc(84px + env(safe-area-inset-top, 0px)) 132px;min-height:100svh}.nx-hero-title{letter-spacing:-.028em;max-width:100%}.nx-cta-row{width:100%;flex-direction:column;align-items:stretch}.nx-btn{width:100%}.nx-store-row{width:100%;flex-wrap:nowrap}.nx-store-badge{flex:1 1 auto;min-width:0;padding-inline:10px;justify-content:center;overflow:hidden}.nx-why{gap:14px}.nx-why-card{grid-column:span 12}.nx-why-preview-card{width:min(100%,288px)}.nx-hero-grid{background-size:52px 52px}}@media (prefers-reduced-motion:reduce){.nx-aurora,.nx-hero-grain,.nx-hero-inner>*,.nx-hero-photo,.nx-pill-dot:after,.nx-scroll-cue,.nx-wave i{animation:none!important}.nx-btn-primary:after{display:none}.nx-why-preview{animation:none!important}.nx-why-preview-card,.nx-why-preview-card:hover,.nx-why.nyme-reveal>*{transform:none;transition:none}.nx-why.nyme-reveal>*{opacity:1}}:root{--rc-canvas:#f5f6fc;--rc-surface:#fff;--rc-surface-elevated:#fff;--rc-surface-card:rgba(11,16,32,.04);--rc-hairline:rgba(11,16,32,.09);--rc-hairline-soft:rgba(11,16,32,.06);--rc-hairline-strong:rgba(11,16,32,.18);--rc-ink:#0b1020;--rc-on-dark:#0b1020;--rc-on-dark-mute:rgba(11,16,32,.62);--rc-accent-blue:#5b46e0;--rc-accent-blue-soft:rgba(124,92,255,.12);--ui-ghost-bg:rgba(11,16,32,.04);--ui-ghost-border:rgba(11,16,32,.1);--ui-ghost-bg-hover:rgba(124,92,255,.1);--ui-ghost-border-hover:rgba(124,92,255,.32);--ui-ghost-fg:#0b1020;--ui-ghost-ring:rgba(124,92,255,.55);--nextui-radius-small:8px;--nextui-radius-medium:12px;--nextui-radius-large:16px;--nextui-radius-xl:18px;--nextui-radius-2xl:22px}.dark{--rc-canvas:#05060d;--rc-surface:#0a0c16;--rc-surface-elevated:#0e1120;--rc-surface-card:hsla(0,0%,100%,.05);--rc-hairline:hsla(0,0%,100%,.09);--rc-hairline-soft:hsla(0,0%,100%,.06);--rc-hairline-strong:hsla(0,0%,100%,.18);--rc-ink:#eef0ff;--rc-on-dark:#fff;--rc-on-dark-mute:rgba(238,240,255,.66);--rc-accent-blue:#9d84ff;--rc-accent-blue-soft:rgba(124,92,255,.16);--ui-ghost-bg:hsla(0,0%,100%,.055);--ui-ghost-border:hsla(0,0%,100%,.12);--ui-ghost-bg-hover:hsla(0,0%,100%,.11);--ui-ghost-border-hover:hsla(0,0%,100%,.26);--ui-ghost-fg:#fff;--ui-ghost-ring:rgba(157,132,255,.7)}.app-backdrop{bottom:auto;height:min(100%,940px)}.app-backdrop .app-backdrop-image,html:not(.dark) .app-backdrop .app-backdrop-image{-o-object-fit:cover;object-fit:cover;filter:saturate(1.3) contrast(1.03) brightness(1.2);opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.35) 82%,transparent);mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.35) 82%,transparent)}html:not(.dark) .app-backdrop .app-backdrop-image{filter:saturate(1.1) contrast(1.02) brightness(1.1);opacity:.28}.app-backdrop-veil,html:not(.dark) .app-backdrop-veil{background:radial-gradient(ellipse 70% 42% at 50% 6%,rgba(4,5,11,.62) 0,rgba(4,5,11,.22) 58%,transparent 84%),radial-gradient(120% 86% at 10% -12%,rgba(124,92,255,.24) 0,transparent 56%),radial-gradient(96% 78% at 94% 4%,rgba(64,196,255,.13) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--nx-bg) 40%,transparent) 0,color-mix(in srgb,var(--nx-bg) 78%,transparent) 48%,var(--nx-bg) 88%,var(--nx-bg) 100%)}html:not(.dark) .app-backdrop-veil{background:radial-gradient(120% 86% at 10% -12%,rgba(124,92,255,.14) 0,transparent 56%),radial-gradient(96% 78% at 94% 4%,rgba(64,196,255,.08) 0,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--nx-bg) 74%,transparent) 0,color-mix(in srgb,var(--nx-bg) 90%,transparent) 46%,var(--nx-bg) 88%,var(--nx-bg) 100%)}.app-backdrop-veil:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--nx-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--nx-grid) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(ellipse 84% 56% at 50% 8%,#000 0,transparent 78%);mask-image:radial-gradient(ellipse 84% 56% at 50% 8%,#000 0,transparent 78%)}.app-backdrop-grain{inset:0;opacity:.07;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(180deg,#000 0 44%,rgba(0,0,0,.3) 70%,transparent 88%);mask-image:linear-gradient(180deg,#000 0 44%,rgba(0,0,0,.3) 70%,transparent 88%)}.app-shell:has(>.app-backdrop) .glass-card,.glass-card{border-radius:22px;border:1px solid var(--nx-line);background:var(--nx-card);box-shadow:var(--nx-shadow),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}html:not(.dark) .app-shell:has(>.app-backdrop) .glass-card,html:not(.dark) .glass-card{border-color:var(--nx-line);background:hsla(0,0%,100%,.88);box-shadow:var(--nx-shadow)}.glass-card [role=separator],.glass-card hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--nx-line-strong),transparent)}.nx-page-title{margin:4px 0 0;font-size:clamp(1.75rem,3.4vw,2.75rem)!important;font-weight:600!important;line-height:1.08;letter-spacing:-.032em;background:var(--nx-h2-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-wrap:balance}.nx-cta,.nx-cta[data-slot=base]{position:relative;border-radius:999px!important;border:1px solid transparent!important;background:#fff!important;color:#0a0b14!important;font-weight:550!important;letter-spacing:-.01em!important;box-shadow:0 2px 6px -2px rgba(0,0,0,.45),0 10px 28px -14px rgba(124,92,255,.55)!important;transition:transform .18s cubic-bezier(.22,.7,.24,1),box-shadow .18s ease,background-color .18s ease!important}.nx-cta:hover,.nx-cta[data-slot=base]:hover{transform:translateY(-1px);background:#f1f1f8!important;box-shadow:0 3px 8px -2px rgba(0,0,0,.5),0 16px 36px -14px rgba(124,92,255,.7)!important}html:not(.dark) .nx-cta,html:not(.dark) .nx-cta[data-slot=base]{background:#0b1020!important;color:#fff!important;box-shadow:0 2px 6px -2px rgba(11,16,32,.3),0 12px 28px -16px rgba(11,16,32,.55)!important}html:not(.dark) .nx-cta:hover,html:not(.dark) .nx-cta[data-slot=base]:hover{background:#1b2238!important;box-shadow:0 3px 8px -2px rgba(11,16,32,.34),0 18px 38px -16px rgba(11,16,32,.6)!important}.nx-cta:disabled,.nx-cta[data-disabled=true]{opacity:.45!important;box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.nx-cta:hover,.nx-cta[data-slot=base]:hover{transform:none}}.landing-proto-nav-inner{border-radius:16px;border-bottom-color:var(--nx-line)!important}.landing-footer{position:relative;border-top:1px solid transparent}html:not(.dark).landing-home .landing-footer{border-top-color:transparent}html.landing-home .app-shell:has(>.app-backdrop)>.landing-footer,html:not(.dark).landing-home .app-shell:has(>.app-backdrop)>.landing-footer{background:transparent}.landing-footer:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,var(--nx-line-strong),transparent)}.app-shell:has(>.app-backdrop)>.landing-footer:before{display:none}.app-shell:has(>.app-backdrop):before{background:var(--nx-bg)}html:not(.dark).nx-fullscreen-view .app-shell{background:radial-gradient(100% 72% at 50% 0,rgba(124,92,255,.1),transparent 62%),var(--nx-bg)}.app-shell{position:relative}.app-shell:not(:has(>.app-backdrop)):before{content:"";position:absolute;z-index:0;inset-inline:0;top:0;height:640px;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% -16%,rgba(124,92,255,.26) 0,transparent 68%),radial-gradient(ellipse 46% 82% at 88% 2%,rgba(64,196,255,.13) 0,transparent 70%);opacity:var(--nx-ambient)}.nx-doc{border-radius:24px;border:1px solid var(--nx-line);background:var(--nx-card);box-shadow:var(--nx-shadow),inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}html:not(.dark) .nx-doc{background:hsla(0,0%,100%,.9)}.nx-doc h2{letter-spacing:-.022em;color:var(--nx-ink)}.nx-doc a{color:color-mix(in srgb,var(--nx-violet) 78%,var(--nx-ink));text-underline-offset:3px}.nx-doc--accent{position:relative;border-color:color-mix(in srgb,var(--nx-violet) 34%,transparent);overflow:hidden}.nx-doc--accent:before{content:"";position:absolute;width:280px;height:280px;top:-150px;inset-inline-end:-90px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--nx-violet) 24%,transparent) 0,transparent 68%)}.nx-search{display:flex;width:min(100%,34rem);flex-direction:column;align-items:center;padding:clamp(24px,5vh,52px) 20px;text-align:center}.nx-search-visual{position:relative;width:clamp(248px,56vw,320px);aspect-ratio:16/11;isolation:isolate}.nx-search-constellation{display:block;width:100%;height:100%;overflow:visible}.nx-search-constellation__ambient{opacity:.68;transform-box:fill-box;transform-origin:center;animation:nx-search-ambient 3.4s ease-in-out infinite}.nx-search-link{fill:none;stroke-linecap:round}.nx-search-link--base{stroke:color-mix(in srgb,var(--nx-violet) 20%,var(--nx-line));stroke-width:1.25}.nx-search-link--flow{stroke-width:2.5;stroke-dasharray:2 10;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--nx-violet) 58%,transparent));animation:nx-search-link-flow 1.45s linear infinite}.nx-search-link--flow-two{animation-delay:-.48s}.nx-search-link--flow-three{animation-delay:-.96s}.nx-search-link--flow-four{animation-delay:-1.2s}.nx-search-person{transform-box:fill-box;transform-origin:center;animation:nx-search-person-float 3s ease-in-out infinite}.nx-search-person--two{animation-delay:-1.25s}.nx-search-person--three{animation-delay:-2.1s}.nx-search-person--four{animation-delay:-2.7s}.nx-search-person__pulse{fill:color-mix(in srgb,var(--nx-violet) 10%,transparent);stroke:color-mix(in srgb,var(--nx-violet) 26%,transparent);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:nx-search-person-pulse 2.8s ease-out infinite}.nx-search-person--two .nx-search-person__pulse{animation-delay:-.9s}.nx-search-person--three .nx-search-person__pulse{animation-delay:-1.8s}.nx-search-person--four .nx-search-person__pulse{animation-delay:-2.35s}.nx-search-person__card{fill:color-mix(in srgb,var(--nx-card) 92%,transparent);stroke:color-mix(in srgb,var(--nx-violet) 38%,var(--nx-line));stroke-width:1.4;filter:drop-shadow(0 8px 16px rgba(0,0,0,.14))}.nx-search-person__head{fill:var(--nx-ink-2)}.nx-search-person__body{fill:none;stroke:var(--nx-ink-2);stroke-linecap:round;stroke-width:3}.nx-search-conversation{transform-box:fill-box;transform-origin:center;animation:nx-search-conversation-float 3.4s ease-in-out infinite}.nx-search-conversation__shadow{fill:color-mix(in srgb,var(--nx-violet) 36%,transparent);opacity:.72}.nx-search-conversation__bubble{stroke-width:1.6;filter:drop-shadow(0 16px 22px rgba(0,0,0,.13))}.nx-search-conversation__dot{fill:color-mix(in srgb,var(--nx-ink) 88%,var(--nx-violet));transform-box:fill-box;transform-origin:center;animation:nx-search-conversation-dot 1.2s ease-in-out infinite}.nx-search-conversation__dot--two{animation-delay:.14s}.nx-search-conversation__dot--three{animation-delay:.28s}.nx-search-voice__shadow{fill:color-mix(in srgb,var(--nx-violet) 38%,transparent);opacity:.76}.nx-search-voice__ring{fill:none;stroke:color-mix(in srgb,var(--nx-cyan) 36%,var(--nx-violet));stroke-dasharray:3 8;stroke-linecap:round;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:nx-search-voice-ring 2.2s ease-out infinite}.nx-search-voice__disc{stroke-width:1.7;filter:drop-shadow(0 16px 22px rgba(0,0,0,.14))}.nx-search-conversation__mic{fill:none;stroke:color-mix(in srgb,var(--nx-ink) 88%,var(--nx-violet));stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nx-violet) 48%,transparent))}.nx-search-conversation__mic-capsule{fill:color-mix(in srgb,var(--nx-violet) 22%,transparent);transform-box:fill-box;transform-origin:center;animation:nx-search-mic-pulse 1.8s ease-in-out infinite}.nx-search-conversation__mic-signal{opacity:.55;transform-box:fill-box;transform-origin:center;animation:nx-search-mic-signal 1.8s ease-out infinite}.nx-search-conversation__mic-signal--right{animation-delay:-.9s}.nx-search-spark{fill:color-mix(in srgb,var(--nx-cyan) 72%,#fff);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--nx-cyan) 70%,transparent));animation:nx-search-spark 2.1s ease-in-out infinite}.nx-search-spark--two{animation-delay:-.7s}.nx-search-spark--three{animation-delay:-1.4s}@keyframes nx-search-link-flow{to{stroke-dashoffset:-24}}@keyframes nx-search-ambient{0%,to{opacity:.46;transform:scale(.88)}50%{opacity:.78;transform:scale(1.06)}}@keyframes nx-search-person-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nx-search-person-pulse{0%{opacity:0;transform:scale(.72)}22%{opacity:.82}to{opacity:0;transform:scale(1.28)}}@keyframes nx-search-conversation-float{0%,to{transform:translateY(1px) scale(.99)}50%{transform:translateY(-3px) scale(1.015)}}@keyframes nx-search-conversation-dot{0%,65%,to{opacity:.42;transform:translateY(0)}32%{opacity:1;transform:translateY(-5px)}}@keyframes nx-search-voice-ring{0%{opacity:0;transform:scale(.78)}28%{opacity:.86}to{opacity:0;transform:scale(1.2)}}@keyframes nx-search-mic-pulse{0%,to{fill-opacity:.18;transform:scale(.94)}50%{fill-opacity:.48;transform:scale(1.04)}}@keyframes nx-search-mic-signal{0%,to{opacity:.18;transform:scale(.86)}45%{opacity:.9;transform:scale(1.05)}}@keyframes nx-search-spark{0%,to{opacity:.2;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}.nx-search-copy{display:flex;width:100%;flex-direction:column;align-items:center;margin-top:8px}.nx-search-captcha,.nx-search-copy,.nx-search-visual{transition:opacity .2s ease,visibility .2s ease}.nx-search-title{gap:9px;margin:0;color:var(--nx-ink-2);font-size:15px;font-weight:560;letter-spacing:-.01em}.nx-search-activity,.nx-search-title{display:inline-flex;align-items:center}.nx-search-activity{gap:3px;height:12px}.nx-search-activity i{display:block;width:3px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--nx-violet) 82%,#fff);animation:nx-search-activity 1.1s ease-in-out infinite}.nx-search-activity i:nth-child(2){animation-delay:.12s}.nx-search-activity i:nth-child(3){animation-delay:.24s}@keyframes nx-search-activity{0%,to{height:4px;opacity:.48}50%{height:12px;opacity:1}}.nx-search-timer{margin-top:12px;color:var(--nx-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.85rem,4.6vw,2.35rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1;text-shadow:0 5px 22px color-mix(in srgb,var(--nx-violet) 32%,transparent)}.nx-search-status{max-width:38ch;margin:14px 0 0;color:var(--nx-ink-3);font-size:14px;line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.nx-search-captcha{display:flex;justify-content:center;margin-top:20px}.nx-search-cancel{display:inline-flex;min-width:13rem;min-height:46px;align-items:center;justify-content:center;margin-top:30px;padding-inline:28px;border:1px solid var(--nx-line-strong);border-radius:999px;background:color-mix(in srgb,var(--nx-card) 72%,transparent);color:var(--nx-ink-2);font-size:15px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .2s ease,visibility .2s ease}.nx-search-cancel:hover{border-color:color-mix(in srgb,var(--rc-accent-red) 44%,var(--nx-line));background:color-mix(in srgb,var(--rc-accent-red) 10%,var(--nx-card));color:color-mix(in srgb,var(--rc-accent-red) 82%,var(--nx-ink));transform:translateY(-1px)}.nx-search-cancel:focus-visible{outline:2px solid color-mix(in srgb,var(--nx-violet) 62%,transparent);outline-offset:3px}@media (max-width:420px){.nx-search{padding-inline:14px}.nx-search-cancel{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.nx-search-activity i,.nx-search-constellation__ambient,.nx-search-conversation,.nx-search-conversation__dot,.nx-search-conversation__mic-capsule,.nx-search-conversation__mic-signal,.nx-search-link--flow,.nx-search-person,.nx-search-person__pulse,.nx-search-spark,.nx-search-voice__ring{animation:none!important}.nx-search-cancel:hover{transform:none}}.nx-text-chat-shell{border:1px solid color-mix(in srgb,var(--nx-violet) 24%,var(--nx-line));background:radial-gradient(100% 72% at 50% 0,color-mix(in srgb,var(--nx-violet) 12%,transparent),transparent 62%),color-mix(in srgb,var(--nx-bg) 91%,transparent);box-shadow:0 28px 90px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.07);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.nx-text-chat-header{border-bottom:1px solid var(--nx-line);background:color-mix(in srgb,var(--nx-bg) 78%,transparent);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.nx-text-chat-avatar{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-violet) 38%,transparent);border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--nx-violet) 34%,transparent),color-mix(in srgb,var(--nx-cyan) 14%,transparent)),var(--nx-card);color:var(--nx-ink);font-size:13px;font-weight:750;letter-spacing:.04em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.nx-text-chat-typing{display:inline-flex;align-items:center;gap:7px;margin-top:2px;color:var(--nx-ink-3);font-size:12px}.nx-text-chat-typing-dots{display:inline-flex;gap:3px}.nx-text-chat-typing-dots i{width:3px;height:3px;border-radius:999px;background:currentColor;animation:nx-chat-dot 1.2s ease-in-out infinite}.nx-text-chat-typing-dots i:nth-child(2){animation-delay:.12s}.nx-text-chat-typing-dots i:nth-child(3){animation-delay:.24s}@keyframes nx-chat-dot{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.nx-text-chat-report{border:1px solid color-mix(in srgb,var(--rc-accent-red) 24%,transparent);background:color-mix(in srgb,var(--rc-accent-red) 11%,transparent);color:color-mix(in srgb,var(--rc-accent-red) 88%,#fff)}.nx-text-chat-end{border-color:color-mix(in srgb,var(--rc-accent-red) 62%,transparent)!important;background:color-mix(in srgb,var(--rc-accent-red) 8%,transparent);color:color-mix(in srgb,var(--rc-accent-red) 88%,#fff)!important;font-weight:650}.nx-text-message-list{background:linear-gradient(180deg,color-mix(in srgb,var(--nx-violet) 6%,transparent),transparent 36%),color-mix(in srgb,var(--nx-bg) 38%,transparent);overscroll-behavior:contain;scrollbar-gutter:stable}.nx-text-message{border-radius:18px;padding:10px 13px 8px;font-size:15px;line-height:1.48;box-shadow:0 8px 24px rgba(0,0,0,.12)}.nx-text-message--own{border-bottom-right-radius:5px;border:1px solid color-mix(in srgb,var(--nx-violet) 58%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--nx-violet) 82%,#5264df),color-mix(in srgb,var(--nx-violet) 62%,#384dc7));color:#fff}.nx-text-message--peer{border-bottom-left-radius:5px;border:1px solid var(--nx-line-strong);background:color-mix(in srgb,var(--nx-card) 94%,var(--nx-bg));color:var(--nx-ink)}.nx-text-message__meta{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:5px;font-size:10px;font-weight:550;line-height:1}.nx-text-typing-bubble{display:inline-flex;max-width:76%;align-items:center;gap:10px;border:1px solid var(--nx-line-strong);border-radius:18px 18px 18px 5px;padding:10px 13px;background:color-mix(in srgb,var(--nx-card) 94%,var(--nx-bg));color:var(--nx-ink-3);font-size:11px}.nx-text-chat-composer{border-top:1px solid var(--nx-line);background:color-mix(in srgb,var(--nx-bg) 82%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.nx-text-chat-input{display:block;box-sizing:border-box;width:100%;min-height:46px;max-height:min(180px,26svh);field-sizing:content;resize:none;overflow-y:auto;border:1px solid var(--nx-line-strong);border-radius:16px;outline:none;background:color-mix(in srgb,var(--nx-card) 88%,var(--nx-bg));padding:11px 14px;color:var(--nx-ink);font:inherit;font-size:15px;line-height:22px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.nx-text-chat-input::-moz-placeholder{color:var(--nx-ink-3)}.nx-text-chat-input::placeholder{color:var(--nx-ink-3)}.nx-text-chat-input:hover{border-color:color-mix(in srgb,var(--nx-violet) 36%,var(--nx-line-strong))}.nx-text-chat-input:focus{border-color:color-mix(in srgb,var(--nx-violet) 72%,transparent);background:color-mix(in srgb,var(--nx-card) 96%,var(--nx-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-violet) 15%,transparent)}.nx-text-chat-input:disabled{cursor:not-allowed;opacity:.52}.nx-text-chat-send{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid var(--nx-line-strong);border-radius:16px;background:color-mix(in srgb,var(--nx-card) 88%,var(--nx-bg));color:var(--nx-ink-3);cursor:not-allowed;opacity:.62;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.nx-text-chat-send-icon{width:24px;height:24px;flex:0 0 24px;background:currentColor;mask:url(/assets/icons/send.svg) center/contain no-repeat;-webkit-mask:url(/assets/icons/send.svg) center/contain no-repeat;transform:translate(-1px,1px) rotate(-45deg);transition:transform .2s ease-in-out}.nx-text-chat-send-icon--active{transform:translate(-1px,1px) rotate(0deg)}.nx-text-chat-send--active{border-color:color-mix(in srgb,var(--nx-violet) 72%,transparent);background:linear-gradient(145deg,var(--nx-violet),color-mix(in srgb,var(--nx-violet) 68%,#4367e8));color:#fff;cursor:pointer;opacity:1;box-shadow:0 10px 26px color-mix(in srgb,var(--nx-violet) 26%,transparent)}.nx-text-chat-send--active:hover{transform:translateY(-1px)}.nx-text-chat-send--active:active{transform:translateY(0) scale(.97)}.nx-text-chat-send:focus-visible{outline:2px solid color-mix(in srgb,var(--nx-violet) 76%,transparent);outline-offset:3px}html:not(.dark) .nx-text-chat-shell{background:radial-gradient(100% 72% at 50% 0,rgba(124,92,255,.1),transparent 62%),rgba(250,251,255,.94);box-shadow:0 24px 70px rgba(29,34,58,.16)}html:not(.dark) .nx-text-chat-composer,html:not(.dark) .nx-text-chat-header{background:hsla(0,0%,100%,.82)}html:not(.dark) .nx-text-message-list{background:rgba(246,247,252,.72)}html:not(.dark) .nx-text-chat-input,html:not(.dark) .nx-text-chat-send,html:not(.dark) .nx-text-message--peer,html:not(.dark) .nx-text-typing-bubble{background:hsla(0,0%,100%,.94)}@media (max-width:639px){.nx-text-chat-shell{border-inline:0;border-bottom:0}.nx-text-chat-header{padding-top:max(10px,env(safe-area-inset-top,0px))}.nx-text-chat-avatar{width:38px;height:38px;flex-basis:38px;border-radius:13px}.nx-text-message{font-size:14px}}.nx-match-preview{position:fixed;inset:0;z-index:70;display:grid;justify-items:center;align-items:safe center;overflow-y:auto;padding:calc(64px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) calc(max(24px, env(safe-area-inset-bottom, 0px)) + 26vh) max(18px,env(safe-area-inset-left,0px));animation:nx-match-preview-in .22s cubic-bezier(.22,.72,.24,1) both}.nx-match-preview__backdrop{position:absolute;inset:0;background:rgba(2,3,9,.74);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html:not(.dark) .nx-match-preview__backdrop{background:rgba(11,16,32,.46)}.nx-search:has(~.nx-match-preview) .nx-search-cancel,.nx-search:has(~.nx-match-preview) .nx-search-captcha,.nx-search:has(~.nx-match-preview) .nx-search-copy{visibility:hidden;opacity:0;pointer-events:none}.nx-search:has(~.nx-match-preview) .nx-search-visual{display:none}.nx-match-preview__card{position:relative;width:min(100%,430px);padding:22px;overflow:hidden;border:1px solid var(--nx-line-strong);border-radius:22px;background:linear-gradient(145deg,var(--nx-card-solid-hi),var(--nx-card-solid));color:var(--nx-ink);box-shadow:var(--nx-shadow-lift);animation:nx-match-preview-card-in .22s cubic-bezier(.22,.72,.24,1) both}.nx-match-preview__card:before{content:"";position:absolute;width:190px;height:190px;top:-125px;right:-70px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.28),transparent 68%);pointer-events:none}.nx-match-preview__title{position:relative;margin:0 0 18px;font-size:1.08rem;line-height:1.3;font-weight:750;letter-spacing:-.025em}.nx-match-preview__identity{position:relative;display:flex;align-items:center;gap:13px;margin-bottom:18px}.nx-match-preview__avatar{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border:1px solid color-mix(in srgb,var(--nx-violet) 50%,transparent);border-radius:17px;background:linear-gradient(145deg,rgba(124,92,255,.3),rgba(79,70,229,.12));color:var(--nx-ink);font-size:1.05rem;font-weight:800;letter-spacing:.04em}.nx-match-preview__identity-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.nx-match-preview__detail dt,.nx-match-preview__label{color:var(--nx-ink-3);font-size:.72rem;line-height:1.2;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.nx-match-preview__name{overflow:hidden;color:var(--nx-ink);font-size:1.2rem;line-height:1.25;font-weight:760;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.nx-match-preview__details{display:grid;grid-template-columns:1fr .55fr;gap:14px;margin:0}.nx-match-preview__detail{min-width:0}.nx-match-preview__detail--bio{grid-column:1/-1}.nx-match-preview__detail dd{display:flex;min-height:22px;align-items:center;gap:7px;margin:5px 0 0;overflow:hidden;color:var(--nx-ink-2);font-size:.88rem;line-height:1.45;font-weight:550;text-overflow:ellipsis}.nx-match-preview__detail--bio dd{min-height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nx-match-preview__flag{flex:0 0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover}.nx-match-preview__countdown{display:inline-flex;margin-top:17px;padding:7px 10px;border-radius:11px;background:color-mix(in srgb,var(--nx-violet) 14%,transparent);color:color-mix(in srgb,var(--nx-violet) 80%,var(--nx-ink));font-size:.76rem;line-height:1.25;font-weight:700;letter-spacing:.01em}.nx-match-preview__countdown--auto{background:color-mix(in srgb,var(--nx-cyan) 14%,transparent);color:color-mix(in srgb,var(--nx-cyan) 72%,var(--nx-ink))}.nx-match-preview__actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:19px}.nx-match-preview__button{display:inline-flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:15px;font-size:.92rem;line-height:1.2;font-weight:700;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}.nx-match-preview__button--secondary{border:1px solid var(--nx-line-strong);background:color-mix(in srgb,var(--nx-card-hi) 45%,transparent);color:var(--nx-ink)}.nx-match-preview__button--primary{border:1px solid transparent;background:linear-gradient(135deg,var(--nx-violet),var(--nx-indigo));color:#fff;box-shadow:0 12px 28px -16px rgba(79,70,229,.9)}.nx-match-preview__button:not(:disabled):hover{transform:translateY(-1px)}.nx-match-preview__button--secondary:not(:disabled):hover{border-color:color-mix(in srgb,var(--nx-violet) 42%,var(--nx-line-strong))}.nx-match-preview__button:disabled{cursor:default;opacity:.62}.nx-match-preview__actions--waiting{grid-template-columns:1fr}.nx-match-preview__actions--waiting .nx-match-preview__button--secondary{display:none}.nx-match-preview__spinner{flex:0 0 auto;animation:nx-match-preview-spin .9s linear infinite}@keyframes nx-match-preview-in{0%{opacity:0}to{opacity:1}}@keyframes nx-match-preview-card-in{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:none}}@keyframes nx-match-preview-spin{to{transform:rotate(1turn)}}@media (max-width:420px){.nx-match-preview__card{padding:19px;border-radius:19px}}@media (prefers-reduced-motion:reduce){.nx-match-preview,.nx-match-preview__card{animation:none}.nx-match-preview__button:not(:disabled):hover{transform:none}}