.nc-hero{padding:14px 0 40px;position:relative}.nc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""body";display:grid}.nc-head{text-align:center;grid-area:head}.nc-h1{letter-spacing:-.5px;text-wrap:balance;font-size:31px;line-height:1.12}.nc-h1.is-long{font-size:26px}.nc-lead{max-width:440px;color:var(--text2);text-wrap:balance;margin:10px auto 0;font-size:16px;line-height:1.4}.nc-stage{grid-area:stage;margin:6px -20px 0;scroll-margin-top:64px;position:relative;container-type:inline-size}.nc-body{grid-area:body;justify-self:center;width:100%;max-width:460px}@media (max-width:359px){.nc-h1{font-size:28px}.nc-h1.is-long{font-size:24px}.nc-lead{font-size:14.5px}}@media (min-width:482px){.nc-stage{justify-self:center;width:440px;margin-inline:0}}@media (min-width:960px){.nc-hero{padding:30px 0 72px}.nc-grid{grid-template:"stage head""stage body"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px}.nc-stage{width:100%;max-width:500px;margin:0;position:sticky;top:76px}.nc-head{text-align:start;padding-top:36px}.nc-h1{letter-spacing:-1px;font-size:46px}.nc-h1.is-long{font-size:38px}.nc-lead{margin-inline:0;font-size:18px}.nc-body{justify-self:start;margin-top:26px}}.nc-sc{--u:1px;position:relative}@supports (width:1cqw){.nc-sc{--u:calc(100cqw / 402)}}.nc-a{width:100%;height:calc(466 * var(--u));pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.nc-a *,.nc-a :before,.nc-a :after{box-sizing:border-box}.nc-a>*,.nc-u>*,.nc-rot>*,.nc-girl>*,.nc-at>*{display:block;position:absolute}.nc-aura{left:calc(16 * var(--u));top:calc(9 * var(--u));width:calc(370 * var(--u));height:calc(370 * var(--u));background:radial-gradient(closest-side,#7c4dff42,#3d6eff1f 55%,#3d6eff00);border-radius:50%;animation:1.1s both ncFade}.nc-u{left:calc(15 * var(--u));top:calc(8 * var(--u));width:calc(372 * var(--u));height:calc(372 * var(--u))}.nc-rot{transform:rotate(var(--rot));transition:transform 1.14s cubic-bezier(.2,.8,.2,1);inset:0}.nc-wheel{width:100%;height:100%;animation:1.3s cubic-bezier(.2,.8,.2,1) both ncWheelIn;inset:0}@keyframes ncWheelIn{0%{opacity:.2;transform:rotate(-22deg)scale(.95)}}.nc-g{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));margin:calc(-11 * var(--u)) 0 0 calc(-11 * var(--u));color:#c8dcffd1;transform:rotate(calc(-1 * var(--rot)));transition:transform 1.14s cubic-bezier(.2,.8,.2,1),opacity .45s}.nc-g>svg{filter:drop-shadow(0 0 4px #4080fff2);width:100%;height:100%;animation:4.8s both ncGlyphIn;display:block}@keyframes ncGlyphIn{0%,12%{opacity:0}28%,to{opacity:1}}.nc-g[data-hide]{opacity:0}.nc-g[data-lit]{opacity:0;transition-delay:0s, var(--ld)}.nc-at{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:0;height:0;transform:rotate(calc(-1 * var(--rot)));transition:transform 1.14s cubic-bezier(.2,.8,.2,1)}.nc-glow{left:calc(-33 * var(--u));top:calc(-33 * var(--u));width:calc(66 * var(--u));height:calc(66 * var(--u));animation:ncGlow .22s ease var(--d) both;border-radius:50%}.nc-at--her .nc-glow{background:radial-gradient(closest-side,#f472b69e,#f472b633 52%,#f472b600)}.nc-at--his .nc-glow{background:radial-gradient(closest-side,#3d8bffb3,#3d8bff38 52%,#3d8bff00)}@keyframes ncGlow{0%{opacity:0;transform:scale(.4)}}.nc-lit{left:calc(-11 * var(--u));top:calc(-11 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));animation:ncLit .26s cubic-bezier(.2, .8, .2, 1) var(--d) both;transform:scale(1.14)}.nc-at--her .nc-lit{color:#ffb3da;filter:drop-shadow(0 0 2px #f472b6)drop-shadow(0 0 8px #f472b6f2)}.nc-at--his .nc-lit{color:#b5d3ff;filter:drop-shadow(0 0 2px #3d8bff)drop-shadow(0 0 8px #3d8bff)}@keyframes ncLit{0%{opacity:0;transform:scale(.8)}}.nc-a[data-same] .nc-at--her .nc-glow{transform:translateX(calc(-7 * var(--u)));background:radial-gradient(closest-side,#f472b675,#f472b626 52%,#f472b600)}.nc-a[data-same] .nc-at--his .nc-glow{transform:translateX(calc(7 * var(--u)));background:radial-gradient(closest-side,#3d8bff80,#3d8bff29 52%,#3d8bff00)}.nc-a[data-same] .nc-at--her .nc-lit{color:#e2c6ff;filter:drop-shadow(0 0 2px #f472b6)drop-shadow(0 0 8px #3d8bfff2)}.nc-a[data-same] .nc-at--his .nc-lit{display:none}.nc-bead{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));margin:calc(-3.5 * var(--u)) 0 0 calc(-3.5 * var(--u));animation:ncBead .22s cubic-bezier(.2, .8, .2, 1) var(--d) both;border-radius:50%}.nc-bead--her{background:#ffd1ea;box-shadow:0 0 6px 1px #f472b6f2,0 0 14px 3px #f472b673}.nc-bead--his{background:#d6e6ff;box-shadow:0 0 6px 1px #3d8bff,0 0 14px 3px #3d8bff80}@keyframes ncBead{0%{opacity:0;transform:scale(0)}}.nc-arcs{fill:none;stroke-linecap:round;width:100%;height:100%;inset:0;overflow:visible}.nc-arcs path{stroke-width:1.8px;stroke-dasharray:1 2;stroke-dashoffset:0;animation:4.4s both ncDraw}.nc-arcs--g{opacity:.75;filter:blur(3px)}.nc-arcs--g path{stroke-width:6px}@keyframes ncDraw{0%,28%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.45,0,.3,1)}29%{opacity:1}52%,to{stroke-dashoffset:0;opacity:1}}.nc-cm{left:calc(186 * var(--u));top:calc(186 * var(--u));opacity:0;width:0;height:0;animation:4.4s both ncComet}.nc-cm>i{top:calc(-187.84 * var(--u));width:calc(36 * var(--u));height:calc(5 * var(--u));border-radius:calc(3 * var(--u));--c:61, 139, 255;--lt:#93c5fd;position:absolute}.nc-cm[data-her]>i{--c:244, 114, 182;--lt:#f9a8d4}.nc-cm--l>i{left:calc(-36 * var(--u));background:linear-gradient(90deg, rgba(var(--c), 0), var(--lt) 72%, #fff);box-shadow:0 0 10px 1px rgba(var(--c), .65)}.nc-cm--r>i{background:linear-gradient(270deg, rgba(var(--c), 0), var(--lt) 72%, #fff);box-shadow:0 0 10px 1px rgba(var(--c), .65);left:0}@keyframes ncComet{0%,28%{transform:rotate(var(--a0));opacity:0;animation-timing-function:cubic-bezier(.45,0,.3,1)}29%{opacity:1}52%{transform:rotate(var(--a1));opacity:1}57%,to{transform:rotate(var(--a1));opacity:0}}@property --ncs{syntax:"<angle>";inherits:false;initial-value:110deg}.nc-crown{left:calc(-30 * var(--u));top:calc(-30 * var(--u));width:calc(432 * var(--u));height:calc(432 * var(--u));--pl:244, 114, 182;--pr:61, 139, 255;--tl:#fce7ff;--tr:#e4eeff;--ncs:110deg;-webkit-mask:conic-gradient(from calc(-1 * var(--ncs)), #000 0deg calc(2 * var(--ncs)), transparent 0deg);-webkit-mask:conic-gradient(from calc(-1 * var(--ncs)), #000 0deg calc(2 * var(--ncs)), transparent 0deg);mask:conic-gradient(from calc(-1 * var(--ncs)), #000 0deg calc(2 * var(--ncs)), transparent 0deg);animation:4.4s both ncCrown}.nc-crown[data-flip]{--pl:61, 139, 255;--pr:244, 114, 182;--tl:#e4eeff;--tr:#fce7ff}.nc-crown>i{display:block;position:absolute;inset:0}.nc-crown>i>i{background:conic-gradient(from -110deg, rgba(var(--pl), 0) 0deg, rgba(var(--pl), .5) 44deg, rgb(var(--pl)) 79.2deg, var(--tl) 101.2deg, #fff 110deg, var(--tr) 118.8deg, rgb(var(--pr)) 140.8deg, rgba(var(--pr), .5) 176deg, rgba(var(--pr), 0) 220deg, transparent 220deg);border-radius:50%;display:block;position:absolute;inset:0}.nc-crown .w18{opacity:.14;filter:blur(9px)}.nc-crown .w18>i{-webkit-mask:radial-gradient(circle closest-side,#0000 81.64%,#000 81.8% 89.8%,#0000 89.96%);mask:radial-gradient(circle closest-side,#0000 81.64%,#000 81.8% 89.8%,#0000 89.96%)}.nc-crown .w6{opacity:.42;filter:blur(3px)}.nc-crown .w6>i{-webkit-mask:radial-gradient(circle closest-side,#0000 84.3%,#000 84.45% 87.15%,#0000 87.3%);mask:radial-gradient(circle closest-side,#0000 84.3%,#000 84.45% 87.15%,#0000 87.3%)}.nc-crown .w1{opacity:.92}.nc-crown .w1>i{-webkit-mask:radial-gradient(circle closest-side,#0000 85.2%,#000 85.45% 86.15%,#0000 86.4%);mask:radial-gradient(circle closest-side,#0000 85.2%,#000 85.45% 86.15%,#0000 86.4%)}.nc-crown>.top{inset:auto;left:calc(160 * var(--u));top:calc(-25.34 * var(--u));width:calc(112 * var(--u));height:calc(112 * var(--u));background:radial-gradient(closest-side,#f3e8ff33,#c4b5fd12 45%,#c4b5fd00);border-radius:50%}@keyframes ncCrown{0%,50%{--ncs:0deg;opacity:0;animation-timing-function:ease-out}51%{opacity:1}70%,to{--ncs:110deg;opacity:1}}.nc-sp{fill:none;stroke-linecap:round;width:100%;height:100%;inset:0;overflow:visible}.nc-sp path{opacity:0}.nc-sp .w,.nc-sp .r{stroke-dasharray:1 2;stroke-dashoffset:1px}.nc-sp .w{stroke-width:6px}.nc-sp .r{stroke-width:1.6px}.nc-sp .t{stroke-width:2.4px;stroke-dasharray:.09 3}.nc-sp .h{stroke-width:13px;stroke-dasharray:.035 3}.nc-sp .k{stroke-width:5.5px;stroke-dasharray:.004 3;stroke:#fff}.nc-sp-p .w,.nc-sp-p .r,.nc-sp-p .h{stroke:#f472b6}.nc-sp-p .t{stroke:#f9a8d4}.nc-sp-b .w,.nc-sp-b .r,.nc-sp-b .h{stroke:#3d8bff}.nc-sp-b .t{stroke:#93c5fd}.nc-sp-p .t{animation:4.8s both ncSpT}.nc-sp-p .h{animation:4.8s both ncSpH}.nc-sp-p .k{animation:4.8s both ncSpK}.nc-sp-p .w{animation:4.8s both ncTrW}.nc-sp-p .r{animation:4.8s both ncTrR}.nc-sp-b .t{animation:4.8s both ncSpTb}.nc-sp-b .h{animation:4.8s both ncSpHb}.nc-sp-b .k{animation:4.8s both ncSpKb}.nc-sp-b .w{animation:4.8s both ncTrWb}.nc-sp-b .r{animation:4.8s both ncTrRb}@keyframes ncSpT{0%,24%{stroke-dashoffset:.09px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}25%{opacity:1}54%{stroke-dashoffset:-.91px;opacity:1}58%,to{stroke-dashoffset:-.91px;opacity:0}}@keyframes ncSpH{0%,24%{stroke-dashoffset:.035px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}25%{opacity:.32}54%{stroke-dashoffset:-.965px;opacity:.32}58%,to{stroke-dashoffset:-.965px;opacity:0}}@keyframes ncSpK{0%,24%{stroke-dashoffset:.004px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}25%{opacity:1}54%{stroke-dashoffset:-.996px;opacity:1}58%,to{stroke-dashoffset:-.996px;opacity:0}}@keyframes ncTrW{0%,24%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}25%{opacity:.26}54%{stroke-dashoffset:0;opacity:.26}61%{opacity:.26}80%,to{stroke-dashoffset:0;opacity:0}}@keyframes ncTrR{0%,24%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}25%{opacity:.9}54%{stroke-dashoffset:0;opacity:.9}61%{opacity:.9}80%,to{stroke-dashoffset:0;opacity:0}}@keyframes ncSpTb{0%,31%{stroke-dashoffset:.09px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}32%{opacity:1}54%{stroke-dashoffset:-.91px;opacity:1}58%,to{stroke-dashoffset:-.91px;opacity:0}}@keyframes ncSpHb{0%,31%{stroke-dashoffset:.035px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}32%{opacity:.32}54%{stroke-dashoffset:-.965px;opacity:.32}58%,to{stroke-dashoffset:-.965px;opacity:0}}@keyframes ncSpKb{0%,31%{stroke-dashoffset:.004px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}32%{opacity:1}54%{stroke-dashoffset:-.996px;opacity:1}58%,to{stroke-dashoffset:-.996px;opacity:0}}@keyframes ncTrWb{0%,31%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}32%{opacity:.26}54%{stroke-dashoffset:0;opacity:.26}61%{opacity:.26}80%,to{stroke-dashoffset:0;opacity:0}}@keyframes ncTrRb{0%,31%{stroke-dashoffset:1px;opacity:0;animation-timing-function:cubic-bezier(.5,0,.25,1)}32%{opacity:.9}54%{stroke-dashoffset:0;opacity:.9}61%{opacity:.9}80%,to{stroke-dashoffset:0;opacity:0}}.nc-girl{left:calc(6 * var(--u));top:calc(114 * var(--u));width:calc(360 * var(--u));height:calc(360 * var(--u));transition:opacity .5s;animation:1s cubic-bezier(.2,.8,.2,1) both ncRise}@keyframes ncRise{0%{opacity:0;transform:translateY(calc(18 * var(--u)))}}.nc-girl--m{animation:.5s both ncFade;transform:scaleX(-1)}.nc-a[data-mirror] .nc-girl:not(.nc-girl--m){opacity:0}.nc-gi{left:calc(44.72 * var(--u));top:calc(-2.78 * var(--u));width:calc(262.26 * var(--u));height:calc(393.39 * var(--u));max-width:none}.nc-hg{mix-blend-mode:screen;opacity:.7;border-radius:50%;animation:4.6s ease-in-out infinite ncBreath}.nc-hg--p{left:calc(89.4 * var(--u));top:calc(151 * var(--u));width:calc(160 * var(--u));height:calc(160 * var(--u));background:radial-gradient(closest-side,#ff78b4d9,#ff4f8b59 32%,#ff4f8b14 62%,#ff4f8b00)}.nc-hg--b{left:calc(134.5 * var(--u));top:calc(178.6 * var(--u));width:calc(132 * var(--u));height:calc(132 * var(--u));background:radial-gradient(closest-side,#78aaffd9,#286eff61 32%,#1d7bd814 62%,#1d7bd800)}@keyframes ncBreath{50%{transform:scale(1.09)}}.nc-a[data-phase=intro] .nc-hg--p{animation:4.8s both ncHgP,4.6s ease-in-out infinite ncBreath}.nc-a[data-phase=intro] .nc-hg--b{animation:4.8s both ncHgB,4.6s ease-in-out infinite ncBreath}@keyframes ncHgP{0%,18%{opacity:0}24%{opacity:1}42%,to{opacity:.7}}@keyframes ncHgB{0%,28%{opacity:0}34%{opacity:1}52%,to{opacity:.7}}.nc-hg[data-pulse]{animation:4.4s both ncHgPair,4.6s ease-in-out infinite ncBreath}@keyframes ncHgPair{0%,50%{opacity:.7}56%{opacity:1}72%,to{opacity:.7}}.nc-hl{left:calc(131.76 * var(--u));top:calc(194.4 * var(--u));width:calc(104.4 * var(--u));height:calc(84.6 * var(--u));max-width:none}.nc-hl--p{-webkit-mask:linear-gradient(90deg,#000 44%,#0000 60%);mask:linear-gradient(90deg,#000 44%,#0000 60%)}.nc-hl--b{-webkit-mask:linear-gradient(90deg,#0000 44%,#000 60%);mask:linear-gradient(90deg,#0000 44%,#000 60%)}.nc-a[data-phase=intro] .nc-hl--p{animation:4.8s both ncHlP}.nc-a[data-phase=intro] .nc-hl--b{animation:4.8s both ncHlB}@keyframes ncHlP{0%,18%{opacity:0}24%,to{opacity:1}}@keyframes ncHlB{0%,28%{opacity:0}34%,to{opacity:1}}.nc-hr{left:calc(154.9 * var(--u));top:calc(207.8 * var(--u));width:calc(60 * var(--u));height:calc(60 * var(--u));opacity:0;border:1.5px solid #ffc4e4e6;border-radius:50%;animation:4.4s cubic-bezier(.2,.7,.3,1) both ncRing;box-shadow:0 0 12px #f472b699,inset 0 0 10px #3d8bff73}@keyframes ncRing{0%,52%{opacity:0;transform:scale(.8)}57%{opacity:.9;transform:scale(1.5)}76%,to{opacity:0;transform:scale(3.4)}}.nc-st{left:calc(175 * var(--u));top:calc(-10.34 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));fill:#fff4fb;filter:drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 9px #c084fcf2);overflow:visible}.nc-a[data-phase=intro] .nc-st{animation:4.8s cubic-bezier(.2,.8,.2,1) both ncStarI}.nc-a[data-phase=pair] .nc-st{animation:4.4s cubic-bezier(.2,.8,.2,1) both ncStarP}@keyframes ncStarI{0%,53%{opacity:0;transform:scale(0)rotate(-90deg)}58%{opacity:1;transform:scale(1.4)}67%,to{opacity:1;transform:none}}@keyframes ncStarP{0%,51%{opacity:0;transform:scale(0)rotate(-90deg)}57%{opacity:1;transform:scale(1.3)}66%,to{opacity:1;transform:none}}.nc-sr{left:calc(168 * var(--u));top:calc(-17.34 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));opacity:0;border:1.5px solid #ffdcf0d9;border-radius:50%;box-shadow:0 0 10px #f472b673,inset 0 0 8px #3d8bff66}.nc-a[data-phase=intro] .nc-sr{animation:4.8s cubic-bezier(.2,.7,.3,1) both ncStarRing}@keyframes ncStarRing{0%,54%{opacity:0;transform:scale(.5)}58%{opacity:.9;transform:scale(1.2)}80%,to{opacity:0;transform:scale(3)}}.nc-nm{top:calc(347 * var(--u));width:calc(68 * var(--u));gap:calc(3 * var(--ss,1) * var(--u));scale:var(--fx,1);animation:ncName .62s cubic-bezier(.2, .8, .2, 1) var(--d,0s) both;flex-direction:column;display:flex}.nc-nm--l{left:calc(6 * var(--u));text-align:right;transform-origin:100% 0;--dx:-10;align-items:flex-end}.nc-nm--r{left:calc(328 * var(--u));text-align:left;transform-origin:0 0;--dx:10;align-items:flex-start}@keyframes ncName{0%{opacity:0;translate:calc(var(--dx) * var(--u)) 0}}.nc-nm>b{font-family:var(--display);font-weight:700;font-size:calc(var(--ns,21) * var(--u));letter-spacing:-.2px;white-space:nowrap;color:#fff;text-shadow:0 0 14px #3d8bffd9;line-height:1.19;display:block}.nc-nm.is-her>b{text-shadow:0 0 14px #f472b6bf}.nc-nm>span{align-items:center;gap:calc(4 * var(--ss,1) * var(--u));font-weight:600;font-size:calc(13 * var(--ss,1) * var(--u));white-space:nowrap;color:#93c5fd;line-height:1.23;display:inline-flex}.nc-nm.is-her>span{color:#f9a8d4}.nc-nm>span>svg{width:calc(14 * var(--ss,1) * var(--u));height:calc(14 * var(--ss,1) * var(--u));flex:none}.nc-nm>span>i{font-style:normal}.nc-score{min-height:calc(86 * var(--u));text-align:center}.nc-pct{font-family:var(--display);font-weight:700;font-size:calc(58 * var(--u));line-height:calc(62 * var(--u));letter-spacing:-1px;white-space:nowrap;color:#fff;filter:drop-shadow(0 0 16px #47ceff73);animation:.25s cubic-bezier(.16,1,.3,1) both ncFade}.nc-pct[data-zone=weak]{filter:drop-shadow(0 0 16px #ff6e5273)}.nc-gen{margin-top:calc(4 * var(--u));font-weight:600;font-size:calc(12 * var(--u));line-height:calc(15 * var(--u));letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;color:#ffffffb8;padding:0 20px;animation:.53s .31s both ncUp6}@keyframes ncUp6{0%{opacity:0;transform:translateY(6px)}}.nc-reading{padding-top:calc(18 * var(--u));font-weight:600;font-size:calc(17 * var(--u));color:#dee2f7db;line-height:1.3;animation:2.2s ease-in-out infinite ncPulse}@keyframes ncPulse{50%{opacity:.55}}.nc-err{padding:calc(8 * var(--u)) 20px 0;justify-items:center;gap:12px;display:grid}.nc-err p{color:#ffb4c2;text-wrap:balance;max-width:340px;font-size:15px;line-height:1.4}.nc-people{gap:10px;scroll-margin-top:76px;display:grid}.nc-people[hidden]{display:none}.nc-pc{background:linear-gradient(135deg,#0055ff1f,#0055ff0a);border:1.2px solid #4c8dff38;border-radius:24px;transition:border-color .25s}.nc-pc.is-open{background:radial-gradient(260px 150px at 8% 0,#4c8dff24,#0000 70%),linear-gradient(135deg,#0055ff29,#0055ff0d);border-color:#4c8dff61}.nc-pc-h{text-align:start;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:23px;align-items:center;gap:12px;padding:14px 16px;display:flex}button.nc-pc-h{cursor:pointer}button.nc-pc-h:hover .nc-pc-ed{color:#fff;background:#a0afff33}.nc-dot{border-radius:50%;flex:none;width:10px;height:10px}.nc-pc--me .nc-dot{background:#f472b6;box-shadow:0 0 8px #f472b6e6}.nc-pc--partner .nc-dot{background:#3d8bff;box-shadow:0 0 8px #3d8bffe6}.nc-pc-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nc-pc-t b{font-family:var(--display);font-size:18px;line-height:22px}.nc-pc-t small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:17px}.nc-pc-ed{width:34px;height:34px;color:var(--text2);background:#a0afff1f;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.nc-pc-ed svg{width:16px;height:16px}.nc-pc-b{padding:0 14px 16px}.nc-pc-b[hidden]{display:none}.nc-name{margin-bottom:12px}.nc-name .bf-ic svg{width:18px;height:18px;display:block}.nc-bf{max-width:none}.nc-warn{color:#ff8fa8;padding:0 6px;font-size:14px}.nc-res{padding-top:22px;animation:.4s both ncFade}@media (min-width:960px){.nc-res{padding-top:0}}.nc-res-cta{text-align:center;margin-top:18px;animation:.8s cubic-bezier(.2,.8,.2,1) 1.1s both ncUp}.nc-cta.hx-btn,.nc-final-btn.hx-btn{white-space:normal;text-align:center;text-wrap:balance;height:auto;min-height:56px;padding:14px 22px;line-height:1.25}.nc-cta-sub{color:var(--muted);text-wrap:balance;margin-top:10px;font-size:14px;line-height:1.4}.nc-edit{cursor:pointer;height:40px;color:var(--text2);background:0 0;border:1px solid #a0afff38;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:15px;transition:border-color .2s,color .2s;display:inline-flex}.nc-edit:hover{color:#fff;border-color:#a0afff73}.nc-edit svg{width:16px;height:16px}.nc-cap{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 4px 12px;display:flex}.nc-res>.nc-cap{animation:.8s cubic-bezier(.2,.8,.2,1) both ncUp}.nc-cap>span{letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:#9ec1ff;font-size:11.5px;font-weight:700}.nc-cap>i{background:linear-gradient(90deg,#4c8dff73,#4c8dff00);flex:24px;height:1px}[dir=rtl] .nc-cap>i{background:linear-gradient(270deg,#4c8dff73,#4c8dff00)}.nc-cap>em{white-space:nowrap;color:#ffffffb3;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.nc-cap>em:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.nc-cap>em.p:before{background:#f472b6;box-shadow:0 0 6px #f472b6e6}.nc-cap>em.b:before{background:#3d8bff;box-shadow:0 0 6px #3d8bffe6}.nc-lys{gap:10px;display:grid}.nc-ly{--z1:54, 100, 253;--z2:71, 206, 255;background:radial-gradient(220px 130px at 6% 0,#4c8dff29,#0000 70%),linear-gradient(135deg,#0055ff2e,#0055ff0d);border:1.2px solid #4c8dff4d;border-radius:24px;transition:border-color .25s,box-shadow .25s;box-shadow:0 0 24px -12px #0055ff80}.nc-ly[data-zone=weak]{--z1:255, 82, 82;--z2:255, 152, 0;background:radial-gradient(220px 130px at 6% 0,#ff6e521f,#0000 70%),linear-gradient(135deg,#0055ff29,#0055ff0d);border-color:#ff78524d}.nc-ly[open]{border-color:rgba(var(--z2), .34);box-shadow:0 0 26px -10px rgba(var(--z1), .45)}.nc-lys.is-anim .nc-ly{animation:ncUp .7s cubic-bezier(.2, .8, .2, 1) calc(.13s + var(--i) * .13s) both}.nc-lh{cursor:pointer;border-radius:23px;align-items:center;gap:14px;padding:14px 14px 15px;list-style:none;display:flex}.nc-lh::-webkit-details-marker{display:none}.nc-lh::marker{content:""}.nc-ic{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.nc-ic>svg{width:24px;height:24px;color:var(--pc);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--pc) 55%, transparent));display:block}.nc-lx{flex:auto;min-width:0;display:block}.nc-lt{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nc-lt>b{font-size:17px;font-weight:600;line-height:21px}.nc-lt>em{font-style:normal;font-family:var(--display);white-space:nowrap;background:linear-gradient(90deg, rgb(var(--z1)), rgb(var(--z2)));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;font-size:19px;font-weight:700;line-height:21px}.nc-ls{color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:0 5px;margin-top:4px;font-size:13px;line-height:17px;display:flex}.nc-ls>svg{flex:none;width:14px;height:14px}.nc-ls>svg.h{color:#f9a8d4}.nc-ls>svg.m{color:#93c5fd}.nc-ls>span{white-space:nowrap}.nc-ls>u{color:#ffffff59;margin:0 3px;text-decoration:none}.nc-bar{--v:.5;background:#03071e99;border-radius:3px;height:5px;margin-top:10px;display:block;position:relative}.nc-bar:before{content:"";top:0;bottom:0;width:calc(var(--v) * 100%);background:linear-gradient(90deg, rgb(var(--z1)), rgb(var(--z2)));box-shadow:0 0 10px rgba(var(--z2), .55);border-radius:3px;position:absolute;inset-inline-start:0}[dir=rtl] .nc-bar:before{background:linear-gradient(270deg, rgb(var(--z1)), rgb(var(--z2)))}.nc-lys.is-anim .nc-bar:before{animation:ncBar .7s cubic-bezier(.3, .7, .2, 1) calc(.5s + var(--i) * .13s) both}@keyframes ncBar{0%{width:0}}.nc-tg{color:#dce6ff;background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.nc-tg>svg{width:18px;height:18px;transition:transform .3s}.nc-ly[data-zone=lock] .nc-tg>svg{color:#ffffffb3;width:16px;height:16px}.nc-ly[open]:not([data-zone=lock]) .nc-tg>svg{transform:rotate(180deg)}.nc-rd{border-top:1px solid #ffffff14;margin:0 16px;padding:14px 2px 16px;display:block}.nc-ly[open]>.nc-rd{animation:.3s both ncUp6}.nc-read{border-top:1px solid #ffffff14;margin:0 16px;padding:14px 2px 18px}.nc-ly--free[open] .nc-tg>svg{transform:rotate(180deg)}.nc-rd-lines{gap:9px;padding-bottom:12px;display:grid}.nc-rd-lines i{filter:blur(2.5px);background:linear-gradient(90deg,#9ec1ff4d,#9ec1ff1a);border-radius:5px;height:9px;display:block}.nc-rd-lines i:nth-child(2){width:92%}.nc-rd-lines i:nth-child(3){width:64%}.nc-rd-t{color:#ffffffe6;text-wrap:pretty;font-size:15px;line-height:1.5;display:block}.nc-rd-go{background:linear-gradient(90deg, var(--blueA), var(--blueB)) border-box;color:#fff;min-height:40px;font-family:var(--display);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:8px 16px;font-size:15px;font-weight:700;line-height:1.2;transition:transform .2s;display:inline-flex;box-shadow:0 8px 22px -10px #05fc}.nc-rd:hover .nc-rd-go{transform:translateY(-1px)}.nc-rd-go svg{flex:none;width:14px;height:14px}.nc-narrow>*{max-width:760px}.nc-sec .hx-h2{margin-bottom:16px}.nc-p{color:#ffffffdb;text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.62}.nc-links{flex-wrap:wrap;gap:12px 26px;margin-top:22px;display:flex}.nc-lay{gap:12px;display:grid}@media (min-width:720px){.nc-lay{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.nc-lay{grid-template-columns:1fr 1fr 1fr}}.nc-lay>li{background:radial-gradient(220px 130px at 6% 0,#4c8dff21,#0000 70%),linear-gradient(135deg,#0055ff24,#0055ff0a);border:1.2px solid #4c8dff3d;border-radius:22px;align-items:flex-start;gap:14px;padding:16px;display:flex}.nc-lay h3{font-size:18px;line-height:22px}.nc-lay p{color:var(--text2);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.5}.hx-js .nc-sec[data-reveal] .nc-lay>li{opacity:0}.hx-js .nc-sec[data-reveal].is-in .nc-lay>li{opacity:1;animation:ncUp .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 70ms) both}.nc-demo-box{max-width:520px;margin:0 auto}.nc-demo-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:24px;display:grid}.nc-who{text-align:end;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.nc-who:last-child{text-align:start;align-items:flex-start}.nc-who b{font-family:var(--display);color:#fff;text-shadow:0 0 14px #3d8bffd9;overflow-wrap:anywhere;font-size:21px;line-height:25px}.nc-who.is-her b{text-shadow:0 0 14px #f472b6bf}.nc-who>span{color:#93c5fd;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.nc-who.is-her>span{color:#f9a8d4}.nc-who svg{flex:none;width:14px;height:14px}.nc-demo-pct{flex-direction:column;align-items:center;display:flex}.nc-demo-pct b{font-family:var(--display);letter-spacing:-1px;white-space:nowrap;color:#fff;filter:drop-shadow(0 0 14px #47ceff73);font-size:44px;font-weight:700;line-height:48px}.nc-demo-pct[data-zone=weak] b{filter:drop-shadow(0 0 14px #ff6e5273)}.nc-demo-pct small{letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:#ffffffb8;margin-top:2px;font-size:10.5px;font-weight:600}.nc-demo-data{color:var(--muted);text-align:center;text-wrap:balance;margin-top:16px;font-size:13.5px;line-height:1.5}.nc-demo-go{text-align:center;margin-top:14px}.nc-more-h{margin-bottom:22px}.nc-more{gap:10px;display:grid}@media (min-width:720px){.nc-more{grid-template-columns:1fr 1fr}}.nc-more a{background:#1420606b;border:1px solid #78a0ff33;border-radius:20px;align-items:center;gap:14px;min-height:76px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.nc-more a:hover{background:#18287480;border-color:#78a0ff80;transform:translateY(-1px)}.nc-more img{flex:none;width:44px;height:44px}.nc-more span{flex-direction:column;gap:3px;min-width:0;display:flex}.nc-more b{font-family:var(--display);font-size:17px;line-height:21px}.nc-more small{color:var(--muted);font-size:14px;line-height:1.35}.nc-final{text-align:center}.nc-final .hx-sec-lead{margin-inline:auto}.nc-final-art{width:190px;height:170px;margin:0 auto 18px;position:relative}.nc-final-art>*{display:block;position:absolute}.nc-final-glow{background:radial-gradient(closest-side,#ff78b461,#786eff38 45%,#3d6eff00);border-radius:50%;width:180px;height:180px;animation:4.6s ease-in-out infinite ncBreath;top:-5px;left:5px}.nc-final-ring{opacity:0;border:1.5px solid #ffc4e4b3;border-radius:50%;width:120px;height:120px;animation:3.6s cubic-bezier(.2,.7,.3,1) infinite ncFinalRing;top:25px;left:35px;box-shadow:0 0 16px #f472b673,inset 0 0 14px #3d8bff66}@keyframes ncFinalRing{0%{opacity:0;transform:scale(.7)}18%{opacity:.85}to{opacity:0;transform:scale(1.45)}}.nc-final-art img{width:130px;height:auto;top:22px;left:30px}.nc-final-btn.hx-btn{max-width:100%;margin:26px 0 14px}.nc-final .hx-stores{justify-content:center}.hx-js .nc-final[data-reveal]:not(.is-in) .nc-final-ring{animation:none}@keyframes ncFade{0%{opacity:0}}@keyframes ncUp{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.hx-js .nc-sec[data-reveal] .nc-lay>li{opacity:1}.nc-final-ring{display:none}}
