@layer components{.nwp{--nwp-ease:cubic-bezier(.2, .7, .2, 1);overflow:hidden}.nwp:before,.nwp:after{content:"";pointer-events:none;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.nwp:before{background:radial-gradient(circle,#5c2ad2b3,#0000 70%);width:520px;height:520px;animation:20s ease-in-out infinite alternate nwp-drift;top:-160px;right:-140px}.nwp:after{background:radial-gradient(circle,#428ffa8c,#0000 70%);width:460px;height:460px;animation:24s ease-in-out infinite alternate-reverse nwp-drift;bottom:-120px;left:-160px}@keyframes nwp-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-50px,40px)scale(1.12)}}.nwp>.nw-wrap{z-index:1;position:relative}.nwp-inds{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.nwp-inds li{font:600 12.5px var(--nw-sans);color:#dbe6fa;border:1px solid #8fb2ff52;border-radius:99px;padding:5px 13px}.nwp-car{border-radius:12px;margin-top:44px}.nwp-car:focus-visible{outline:2px solid var(--nw-sky);outline-offset:8px}.nwp-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(300px,44vw,540px);position:relative}.nwp-slide{z-index:1;opacity:0;pointer-events:none;width:min(64%,780px);transition:transform .85s var(--nwp-ease), opacity .85s var(--nwp-ease);margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.7)}.nwp-slide[data-pos="0"]{opacity:1;pointer-events:auto;z-index:3;transform:translate(-50%)scale(1)}.nwp-slide[data-pos="-1"]{opacity:1;z-index:2;pointer-events:auto;cursor:pointer;transform:translate(-124%)scale(.82)}.nwp-slide[data-pos="1"]{opacity:1;z-index:2;pointer-events:auto;cursor:pointer;transform:translate(24%)scale(.82)}.nwp-slide[data-pos=out-l]{transform:translate(-180%)scale(.7)}.nwp-slide[data-pos=out-r]{transform:translate(80%)scale(.7)}.nwp-frame{background:#0b1a33;border:1px solid #ffffff29;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #00081ee6}.nwp-bar{background:#e9edf4;border-bottom:1px solid #d5dbe6;align-items:center;gap:10px;padding:9px 12px;display:flex}.nwp-dots{gap:5px;display:flex}.nwp-dots i{background:#c3cbda;border-radius:50%;width:9px;height:9px;display:block}.nwp-pill{font:11px var(--nw-mono);color:#5c6478;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:99px;flex:1;padding:4px 12px;overflow:hidden}.nwp-shot{aspect-ratio:16/11.2;background:#0b1a33;position:relative;overflow:hidden}.nwp-shot img{object-fit:cover;object-position:top center;transform-origin:50% 0;width:100%;height:100%}.nwp-slide[data-pos="0"] .nwp-shot img{animation:nwp-zoom var(--nwp-dur,6.5s) var(--nwp-ease) both}@keyframes nwp-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}.nwp-frame:after{content:"";opacity:1;transition:opacity .85s var(--nwp-ease);pointer-events:none;background:linear-gradient(#01193a1a,#01193a8c);position:absolute;inset:0}.nwp-slide[data-pos="0"] .nwp-frame:after{opacity:0}.nwp-slide[data-pos="0"] .nwp-shot:after{content:"";animation:nwp-sweep 1.6s .35s var(--nwp-ease) both;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}@keyframes nwp-sweep{to{transform:translate(100%)}}.nwp-cap{border-top:1px solid #8fb2ff38;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 22px;margin-top:30px;padding-top:24px;display:grid}.nwp-cnt{font:700 13px var(--nw-mono);color:var(--nw-sky);white-space:nowrap}.nwp-cnt b{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:700}.nwp-live{min-width:0}.nwp-meta{min-width:0;animation:nwp-cap .6s var(--nwp-ease) both}@keyframes nwp-cap{0%{opacity:0;transform:translateY(10px)}}.nwp-meta h3{color:#fff;letter-spacing:-.02em;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.1}.nwp-meta p{color:#a9bdde;margin:6px 0 0;font-size:15px}.nwp-tag{font:700 11px var(--nw-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nw-ink);background:var(--nw-sky);vertical-align:1px;border-radius:99px;margin-right:8px;padding:2px 10px;display:inline-block}.nwp-ctl{gap:8px;display:flex}.nwp-ctl button{color:#fff;width:46px;height:46px;font:18px var(--nw-mono);cursor:pointer;background:#ffffff0f;border:1px solid #8fb2ff66;border-radius:50%;justify-content:center;align-items:center;display:flex}.nwp-ctl button:hover{background:#ffffff29}.nwp-tabs{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:22px;display:grid}.nwp-tab{text-align:left;cursor:pointer;color:#8fa4c8;font:600 12.5px/1.3 var(--nw-sans);background:0 0;border:0;padding:12px 2px 0;position:relative}.nwp-tab:before{content:"";background:#8fb2ff38;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.nwp-tab i{background:var(--nw-sky);transform-origin:0;border-radius:3px;height:3px;display:block;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nwp-tab[aria-selected=true]{color:#fff}.nwp-tab[aria-selected=true] i{transform:scaleX(1)}.nwp-car[data-auto="1"] .nwp-tab[aria-selected=true] i{animation:nwp-fill var(--nwp-dur,6.5s) linear both}.nwp-car[data-hold="1"] .nwp-tab[aria-selected=true] i{animation-play-state:paused}@keyframes nwp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nwp-tab small{color:#7f96bb;font-size:11.5px;font-weight:500;display:block}.nwp-tab:hover{color:#fff}.nwp-tab:focus-visible,.nwp-ctl button:focus-visible{outline:2px solid var(--nw-sky);outline-offset:3px}.nwp-cta{background:#ffffff0f;border:1px solid #8fb2ff47;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:54px;padding:26px 30px;display:flex}.nwp-cta-h{color:#fff;font:800 22px/1.25 var(--nw-display);letter-spacing:-.02em}.nwp-cta-l{color:#a9bdde;margin-top:4px;font-size:15px}.nwp-btn{color:var(--nw-ink);background:#fff}.nwp-btn:hover{background:#e6f0ff}@media (width<=760px){.nwp-cap{grid-template-columns:1fr}.nwp-tabs{grid-template-columns:repeat(3,1fr)}.nwp-stage{height:clamp(240px,72vw,420px)}.nwp-slide{width:82%}.nwp-slide[data-pos="-1"]{transform:translate(-138%)scale(.86)}.nwp-slide[data-pos="1"]{transform:translate(38%)scale(.86)}.nwp-cta{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.nwp:before,.nwp:after{animation:none}.nwp-slide,.nwp-frame:after{transition:none}.nwp-slide[data-pos="0"] .nwp-shot img,.nwp-slide[data-pos="0"] .nwp-shot:after,.nwp-meta,.nwp-car[data-auto] .nwp-tab[aria-selected=true] i{animation:none}}}
