.noctra-aurora{position:relative;min-height:260px;overflow:hidden;border-radius:var(--noctra-radius);border:1px solid var(--noctra-border);background:#02030a}.noctra-aurora__canvas{position:absolute;inset:-30%;background:radial-gradient(circle at 35% 50%,rgb(47 38 248 / .52),transparent 28%),radial-gradient(circle at 65% 35%,rgb(0 194 255 / .25),transparent 26%),radial-gradient(circle at 50% 70%,rgb(255 255 255 / .08),transparent 18%);filter:blur(18px);animation:noctraAurora 9s ease-in-out infinite alternate}@keyframes noctraAurora{from{transform:translate3d(-4%,3%,0) scale(1)}to{transform:translate3d(5%,-4%,0) scale(1.14)}}.noctra-orbital-logo{position:relative;width:190px;height:190px;display:grid;place-items:center;margin-inline:auto}.noctra-orbital-logo::before,.noctra-orbital-logo::after{content:"";position:absolute;inset:0;border:1px solid rgb(255 255 255 / .18);border-radius:999px}.noctra-orbital-logo::before{animation:noctraSpin 10s linear infinite;border-left-color:var(--noctra-accent-2)}.noctra-orbital-logo::after{inset:18px;animation:noctraSpin 7s linear reverse infinite;border-top-color:var(--noctra-accent)}.noctra-orbital-logo img{width:104px;height:104px;filter:drop-shadow(0 0 28px rgb(47 38 248 / .64))}@keyframes noctraSpin{to{transform:rotate(360deg)}}.noctra-magnetic-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,var(--noctra-accent),var(--noctra-accent-2));color:#fff;font-weight:850;text-decoration:none;will-change:transform;transition:transform .18s ease,filter .18s ease}.noctra-magnetic-cta:hover{filter:brightness(1.08);color:#fff}.noctra-pixel-trail{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgb(255 255 255 / .12);background:radial-gradient(circle at 20% 24%,rgb(47 38 248 / .28),transparent 24rem),radial-gradient(circle at 78% 70%,rgb(0 194 255 / .18),transparent 22rem),rgb(255 255 255 / .025);box-shadow:var(--noctra-shadow)}.noctra-pixel-trail__stage{position:absolute;inset:0;overflow:hidden}.noctra-pixel-trail__grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at center,#000,transparent 76%)}.noctra-pixel-trail__pixel{position:absolute;display:block;border-radius:4px;pointer-events:none;box-shadow:0 0 18px currentColor;animation:noctraPixelFade .76s ease-out forwards;mix-blend-mode:screen}@keyframes noctraPixelFade{0%{transform:scale(1) rotate(0);opacity:.95}100%{transform:translateY(-24px) scale(.1) rotate(30deg);opacity:0}}.noctra-target-cursor{position:fixed;inset:0;z-index:999999;pointer-events:none}.noctra-target-cursor__ring,.noctra-target-cursor__dot{position:fixed;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .18s ease,width .18s ease,height .18s ease}.noctra-target-cursor-on .noctra-target-cursor__ring,.noctra-target-cursor-on .noctra-target-cursor__dot{opacity:1}.noctra-target-cursor__ring{width:42px;height:42px;margin:-21px 0 0 -21px;border:1px solid rgb(255 255 255 / .55);border-radius:999px;box-shadow:0 0 22px rgb(47 38 248 / .45),inset 0 0 18px rgb(47 38 248 / .2)}.noctra-target-cursor__ring::before,.noctra-target-cursor__ring::after{content:"";position:absolute;background:rgb(255 255 255 / .8)}.noctra-target-cursor__ring::before{width:10px;height:1px;left:50%;top:-5px;transform:translateX(-50%)}.noctra-target-cursor__ring::after{width:1px;height:10px;left:-5px;top:50%;transform:translateY(-50%)}.noctra-target-cursor__dot{width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:999px;background:#fff;box-shadow:0 0 16px #fff}.noctra-spotlight-card{--mx:50%;--my:50%;position:relative;display:block;overflow:hidden;min-height:220px;padding:1px;border-radius:26px;color:var(--noctra-text);text-decoration:none;background:radial-gradient(circle at var(--mx) var(--my),rgb(47 38 248 / .68),transparent 22%),linear-gradient(135deg,rgb(255 255 255 / .18),rgb(255 255 255 / .04));box-shadow:0 28px 80px rgb(0 0 0 / .36);transition:transform .22s ease,filter .22s ease}.noctra-spotlight-card:hover{transform:translateY(-4px);filter:brightness(1.08);color:#fff}.noctra-spotlight-card__inner{position:relative;z-index:1;height:100%;min-height:220px;padding:clamp(22px, 4vw, 34px);border-radius:25px;background:radial-gradient(circle at var(--mx) var(--my),rgb(255 255 255 / .09),transparent 22%),rgb(5 6 13 / .82);backdrop-filter:blur(18px)}.noctra-spotlight-card__eyebrow{display:inline-flex;margin-bottom:24px;color:var(--noctra-accent-2);font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.noctra-spotlight-card__title{display:block;font-size:clamp(1.45rem, 3vw, 2.35rem);line-height:.98;letter-spacing:-.06em}.noctra-spotlight-card p{max-width:48ch;margin:14px 0 0;color:var(--noctra-soft)}.noctra-spotlight-card__cta{display:inline-flex;margin-top:24px;color:#fff;font-size:.82rem;font-weight:850}.noctra-spotlight-card__cta::after{content:" →";margin-left:4px}.noctra-shiny-text,.noctra-shiny-text__text{display:inline-block;color:#fff0;background:linear-gradient(110deg,#fff 0%,#9fa5ff 18%,#2F26F8 34%,#00d5ff 52%,#fff 68%,#a9adc1 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:noctraShinyText 3.8s linear infinite;font-weight:850}@keyframes noctraShinyText{to{background-position:-240% 0}}@media (prefers-reduced-motion:reduce){.noctra-aurora__canvas,.noctra-orbital-logo::before,.noctra-orbital-logo::after,.noctra-shiny-text,.noctra-shiny-text__text{animation:none!important}}@media (pointer:coarse){.noctra-target-cursor{display:none}}.noctra-decrypted-text-wrap.is-hero{display:inline-block;max-width:760px;color:#fff;text-shadow:0 0 32px rgb(47 38 248 / .28)}.noctra-decrypted-text{font-variant-ligatures:none;letter-spacing:-.055em}.noctra-split-text{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.02em}.noctra-split-text__item{display:inline-block;opacity:0;transform:translateY(18px) scale(.98);filter:blur(10px);animation:noctraSplitIn .68s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 26ms)}@keyframes noctraSplitIn{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.noctra-scroll-reveal{display:inline}.noctra-scroll-reveal__word{display:inline-block;opacity:0;transform:translateY(14px);filter:blur(8px);animation:noctraWordReveal .72s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 34ms)}@keyframes noctraWordReveal{to{opacity:1;transform:translateY(0);filter:blur(0)}}.noctra-star-border-wrap{display:inline-flex;justify-content:center;width:100%}.noctra-star-border{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:2px;border-radius:999px;color:#fff;text-decoration:none;overflow:hidden;transform:translateZ(0)}.noctra-star-border::before,.noctra-star-border::after{content:"";position:absolute;inset:-80%;background:conic-gradient(from 0deg,transparent 0 68%,rgb(255 255 255 / .9),#00d5ff,#2F26F8,transparent 86% 100%);animation:noctraStarOrbit 3.7s linear infinite;z-index:-2}.noctra-star-border::after{animation-duration:5.4s;animation-direction:reverse;opacity:.65}.noctra-star-border__content{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:999px;background:rgb(5 6 13 / .88);border:1px solid rgb(255 255 255 / .08);font-size:.82rem;font-weight:850;letter-spacing:-.02em;box-shadow:inset 0 0 22px rgb(47 38 248 / .16)}@keyframes noctraStarOrbit{to{transform:rotate(360deg)}}.noctra-dock-mount{display:flex;justify-content:center}.noctra-dock{display:inline-flex;align-items:flex-end;gap:10px;padding:10px;border:1px solid rgb(255 255 255 / .1);border-radius:24px;background:rgb(255 255 255 / .035);box-shadow:0 18px 60px rgb(0 0 0 / .25),inset 0 0 0 1px rgb(255 255 255 / .03);backdrop-filter:blur(18px)}.noctra-dock__item{--dock-scale:1;width:42px;height:42px;display:grid;place-items:center;border-radius:15px;border:1px solid rgb(255 255 255 / .1);background:radial-gradient(circle at 50% 15%,rgb(255 255 255 / .14),transparent 55%),rgb(47 38 248 / .16);color:#fff;text-decoration:none;font-size:.72rem;font-weight:900;transform:scale(var(--dock-scale));transition:transform .18s ease,background .18s ease,border-color .18s ease}.noctra-dock__item:hover{--dock-scale:1.18;background:rgb(47 38 248 / .34);border-color:rgb(255 255 255 / .22)}.noctra-footer__social-wrap .noctra-dock{padding:8px;border-radius:20px}.noctra-footer__social-wrap .noctra-dock__item{width:36px;height:36px;border-radius:13px}@media (max-width:640px){.noctra-dock{gap:7px;padding:8px}.noctra-dock__item{width:36px;height:36px;border-radius:13px}}@media (prefers-reduced-motion:reduce){.noctra-split-text__item,.noctra-scroll-reveal__word,.noctra-star-border::before,.noctra-star-border::after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.noctra-decrypted-text,.noctra-decrypted-text-wrap,.noctra-scroll-reveal{white-space:normal;word-spacing:normal}.noctra-scroll-reveal{display:inline;line-height:inherit}.noctra-scroll-reveal__word{margin-right:.28em}.noctra-scroll-reveal__word:last-child{margin-right:0}.noctra-split-text{white-space:normal;word-spacing:.12em}.noctra-split-text__space{width:.28em}.noctra-gradient-blinds{position:relative;overflow:hidden;isolation:isolate;border-radius:0;pointer-events:auto;--gb-x:50%;--gb-y:42%}.noctra-gradient-blinds__stage{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at var(--gb-x) var(--gb-y),rgb(47 38 248 / .42),transparent 30rem),radial-gradient(circle at 72% 16%,rgb(0 213 255 / .18),transparent 27rem),linear-gradient(135deg,#03040b 0%,#050622 42%,#02030a 100%)}.noctra-gradient-blinds__spotlight{position:absolute;inset:-20%;background:radial-gradient(circle at var(--gb-x) var(--gb-y),rgb(255 255 255 / .14),transparent 18rem);filter:blur(12px);opacity:.78}.noctra-gradient-blinds__strips{position:absolute;inset:-6%;display:flex;transform:rotate(-8deg) scale(1.08);opacity:.9;mix-blend-mode:screen}.noctra-gradient-blinds__blind{flex:1 1 auto;margin:0 max(.5px, .13vw);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .16),rgb(255 255 255 / .015) 46%,rgb(47 38 248 / .26)),linear-gradient(90deg,rgb(47 38 248 / .1),rgb(0 213 255 / .18),rgb(47 38 248 / .04));animation:noctraGradientBlindFloat 9s ease-in-out infinite;animation-delay:calc(var(--i) * -.42s)}@keyframes noctraGradientBlindFloat{0%,100%{transform:translateY(-2%) scaleY(1);opacity:.42}50%{transform:translateY(2%) scaleY(1.08);opacity:.78}}.noctra-magic-rings{width:min(420px, 92vw);aspect-ratio:1;margin:0 auto;position:relative;display:grid;place-items:center;isolation:isolate}.noctra-magic-rings__stage{position:relative;width:100%;height:100%;display:grid;place-items:center}.noctra-magic-rings__stage::before{content:"";position:absolute;inset:18%;border-radius:999px;background:radial-gradient(circle,rgb(47 38 248 / .42),transparent 68%);filter:blur(28px)}.noctra-magic-rings__ring{position:absolute;inset:var(--ring-inset,10%);border-radius:999px;border:1px solid rgb(255 255 255 / .14);box-shadow:inset 0 0 28px rgb(47 38 248 / .24),0 0 50px rgb(47 38 248 / .12);transform:rotate(0deg);animation:noctraRingSpin 14s linear infinite}.noctra-magic-rings__ring--one{--ring-inset:9%;border-top-color:rgb(0 213 255 / .6)}.noctra-magic-rings__ring--two{--ring-inset:20%;animation-duration:18s;animation-direction:reverse;border-right-color:rgb(47 38 248 / .7)}.noctra-magic-rings__ring--three{--ring-inset:31%;animation-duration:9s;border-left-color:rgb(255 255 255 / .48)}@keyframes noctraRingSpin{to{transform:rotate(360deg)}}.noctra-magic-rings__core{position:relative;z-index:2;width:26%;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 50% 18%,rgb(255 255 255 / .24),rgb(47 38 248 / .95) 44%,rgb(47 38 248 / .25));box-shadow:0 0 60px rgb(47 38 248 / .52)}.noctra-magic-rings__core img{width:72%;height:72%;object-fit:contain}.noctra-magic-rings__orbit{position:absolute;inset:0;animation:noctraRingSpin 28s linear infinite}.noctra-magic-rings__chip{position:absolute;left:50%;top:50%;transform:rotate(calc(360deg / var(--total) * var(--i))) translateX(46%) rotate(calc(-360deg / var(--total) * var(--i)));transform-origin:0 0;padding:.42rem .62rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:rgb(5 7 18 / .76);color:#fff;font-size:.72rem;font-weight:800;white-space:nowrap;box-shadow:0 12px 34px rgb(0 0 0 / .22)}.noctra-logo-loop-mount{overflow:hidden;margin-block:24px}.noctra-logo-loop{width:100%;overflow:hidden;padding:10px;border:1px solid rgb(255 255 255 / .08);border-radius:22px;background:rgb(255 255 255 / .025);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.noctra-logo-loop__track{display:flex;width:max-content;gap:12px;animation:noctraLogoLoop 26s linear infinite}.noctra-logo-loop:hover .noctra-logo-loop__track{animation-play-state:paused}@keyframes noctraLogoLoop{to{transform:translateX(-50%)}}.noctra-logo-loop__item{display:inline-flex;align-items:center;gap:9px;padding:.58rem .78rem;border:1px solid rgb(255 255 255 / .09);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018));color:#fff;font-weight:800;font-size:.82rem}.noctra-logo-loop__mark{display:grid;place-items:center;min-width:30px;height:30px;padding-inline:6px;border-radius:10px;background:rgb(47 38 248 / .24);color:#fff;font-size:.68rem;letter-spacing:-.04em}.noctra-logo-loop__label{white-space:nowrap;color:var(--noctra-soft)}.noctra-magic-bento-mount{margin-top:26px}.noctra-magic-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;perspective:1100px}.noctra-magic-bento__card{position:relative;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:22px;border:1px solid rgb(255 255 255 / .1);border-radius:26px;color:#fff!important;text-decoration:none!important;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgb(255 255 255 / .16),transparent 18rem),linear-gradient(160deg,rgb(47 38 248 / .2),rgb(255 255 255 / .035) 48%,rgb(0 213 255 / .08));transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s ease,border-color .22s ease,filter .22s ease;box-shadow:0 28px 90px rgb(0 0 0 / .28)}.noctra-magic-bento__card::before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 0%,rgb(47 38 248 / .32),transparent 18rem),linear-gradient(135deg,rgb(255 255 255 / .08),transparent 48%);opacity:.85;pointer-events:none}.noctra-magic-bento__card>*{position:relative;z-index:1}.noctra-magic-bento__card--0,.noctra-magic-bento__card--3{grid-column:span 2}.noctra-magic-bento__card:hover{border-color:rgb(255 255 255 / .22);filter:brightness(1.08)}.noctra-magic-bento__eyebrow{color:var(--noctra-accent-2);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}.noctra-magic-bento__title{display:block;margin-top:8px;font-size:clamp(1.32rem, 2vw, 2.2rem);line-height:1;letter-spacing:-.05em}.noctra-magic-bento__card p{max-width:42ch;color:var(--noctra-soft)}.noctra-magic-bento__cta{display:inline-flex;width:fit-content;margin-top:12px;color:#fff;font-weight:900}.noctra-magic-bento__cta::after{content:" →";margin-left:4px}@media (max-width:900px){.noctra-magic-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.noctra-magic-bento__card--0,.noctra-magic-bento__card--3{grid-column:span 1}}@media (max-width:600px){.noctra-magic-bento{grid-template-columns:1fr}.noctra-magic-rings{width:min(340px, 92vw)}.noctra-magic-rings__chip{font-size:.62rem;padding:.34rem .48rem}}@media (prefers-reduced-motion:reduce){.noctra-gradient-blinds__blind,.noctra-magic-rings__ring,.noctra-magic-rings__orbit,.noctra-logo-loop__track{animation:none!important}}.noctra-gradient-blinds__stage--canvas{background:#02030a}.noctra-gradient-blinds__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.noctra-magic-rings__stage::after{content:"";position:absolute;inset:8%;border-radius:999px;border:1px dashed rgb(255 255 255 / .13);animation:noctraRingSpin 34s linear infinite reverse}.noctra-magic-rings__chip{backdrop-filter:blur(10px)}.noctra-logo-loop{box-shadow:inset 0 0 38px rgb(82 39 255 / .08),0 20px 80px rgb(0 0 0 / .24)}.noctra-magic-bento{grid-auto-rows:minmax(190px,auto)}.noctra-magic-bento__card{min-height:240px;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),rgb(255 159 252 / .18),transparent 15rem),radial-gradient(circle at 18% 10%,rgb(82 39 255 / .24),transparent 20rem),linear-gradient(155deg,rgb(255 255 255 / .075),rgb(7 10 24 / .92) 48%,rgb(0 213 255 / .09))}.noctra-magic-bento__card--0{min-height:320px}.noctra-magic-bento__card--1,.noctra-magic-bento__card--2{min-height:230px}.noctra-magic-bento__card--3{min-height:260px}.noctra-magic-bento__card::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:32px 32px;opacity:.42;pointer-events:none}.noctra-magic-bento__card:hover{transform:translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}@media (max-width:700px){.noctra-magic-bento__card,.noctra-magic-bento__card--0,.noctra-magic-bento__card--1,.noctra-magic-bento__card--2,.noctra-magic-bento__card--3{min-height:210px}}.noctra-shape-grid{position:relative;overflow:hidden;background:#03040b;--sg-x:52%;--sg-y:22%}.noctra-shape-grid__stage{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at var(--sg-x) var(--sg-y),rgb(47 38 248 / .36),transparent 22rem),radial-gradient(circle at 82% 8%,rgb(0 213 255 / .10),transparent 28rem),linear-gradient(180deg,#040613 0%,#02030a 100%)}.noctra-shape-grid__stage::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at var(--sg-x) var(--sg-y),#000 0,#000 24rem,transparent 46rem);opacity:.55}.noctra-shape-grid__glow{position:absolute;inset:-20%;background:radial-gradient(circle at var(--sg-x) var(--sg-y),rgb(255 255 255 / .13),rgb(47 38 248 / .18) 14rem,transparent 34rem);filter:blur(10px)}.noctra-shape-grid__cells{position:absolute;inset:-6% -4%}.noctra-shape-grid__cell{position:absolute;left:var(--x);top:var(--y);width:clamp(24px, 3.1vw, 54px);aspect-ratio:1;border:1px solid rgba(255,255,255,calc(.025 + var(--light, 0) * .26));border-radius:14px;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,calc(.04 + var(--light, 0) * .28)),transparent 42%),linear-gradient(135deg,rgba(47,38,248,calc(.04 + var(--light, 0) * .32)),rgba(0,213,255,calc(.015 + var(--light, 0) * .16)));box-shadow:0 0 calc(8px + var(--light, 0) * 38px) rgba(47,38,248,calc(var(--light, 0) * .42)),inset 0 0 22px rgba(255,255,255,calc(.015 + var(--light, 0) * .08));opacity:calc(.08 + var(--depth, .22) * .74);transform:translate(-50%,-50%) rotate(calc(var(--i) * 7deg)) scale(calc(.68 + var(--light, 0) * .36));transition:opacity .2s linear,border-color .2s linear,box-shadow .2s linear,transform .2s linear}.noctra-shape-grid__cell--circle{border-radius:999px}.noctra-shape-grid__cell--diamond{border-radius:12px;transform:translate(-50%,-50%) rotate(45deg) scale(calc(.64 + var(--light, 0) * .34))}.noctra-shape-grid__cell:nth-child(3n){width:clamp(18px, 2.2vw, 38px)}.noctra-shape-grid__cell:nth-child(4n){opacity:calc(.04 + var(--depth, .22) * .45)}.noctra-shape-grid__cell:nth-child(5n){filter:blur(.2px)}.noctra-footer__social-wrap .noctra-dock{display:none!important}.noctra-magic-rings{width:min(430px, 100%);aspect-ratio:1;margin-inline:auto;overflow:visible}.noctra-magic-rings__stage{overflow:visible;isolation:isolate}.noctra-magic-rings__orbit{position:absolute;inset:0;animation:none!important;z-index:2;pointer-events:none}.noctra-magic-rings__chip{transform:translate(-50%,-50%)!important;transform-origin:center!important;display:inline-flex;align-items:center;gap:6px;max-width:128px;min-height:34px;padding:.32rem .52rem;font-size:.66rem;line-height:1;animation:noctraChipFloat 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .13s)}.noctra-magic-rings__chip-mark{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:rgb(47 38 248 / .32);color:#fff;font-size:.56rem;font-weight:900}.noctra-magic-rings__chip-label{display:block;overflow:hidden;text-overflow:ellipsis}.noctra-magic-rings__core{z-index:4;width:23%}@keyframes noctraChipFloat{0%,100%{margin-top:0}50%{margin-top:-6px}}@media (max-width:900px){.noctra-shape-grid__cell{width:clamp(18px, 7vw, 38px)}.noctra-magic-rings{width:min(340px, 92vw)}.noctra-magic-rings__chip{max-width:104px;font-size:.58rem;padding:.26rem .42rem}.noctra-magic-rings__chip-mark{min-width:21px;height:21px;font-size:.5rem}}.noctra-hero-bg{position:absolute!important;inset:0!important;width:100%!important;min-height:100%!important;overflow:hidden!important;z-index:0!important;pointer-events:none!important}.noctra-hero-bg__stage,.noctra-hero-bg__canvas,.noctra-hero-bg__glow{position:absolute;inset:0;width:100%;height:100%;display:block}.noctra-hero-bg__glow{pointer-events:none}.noctra-hero-bg{background:radial-gradient(circle at var(--noctra-hero-x,52%) var(--noctra-hero-y,28%),rgb(47 38 248 / .12),transparent 26%),linear-gradient(145deg,var(--noctra-bg-soft),var(--noctra-bg))!important}.noctra-hero-bg__fallback{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgb(47 38 248 / .52) 0 .75px,transparent 1px) 0 0 / 15.5px 15.5px,radial-gradient(circle,rgb(0 213 255 / .38) 0 .75px,transparent 1px) 7.75px 7.75px / 31px 31px}.noctra-cv-section{position:relative;overflow:hidden;min-height:clamp(320px, 32vw, 460px);display:grid;place-items:center;padding-block:clamp(76px, 10vw, 132px)!important;border-block:1px solid rgb(255 255 255 / .08);background:radial-gradient(circle at 25% 60%,rgb(0 213 255 / .10),transparent 34%),radial-gradient(circle at 72% 44%,rgb(47 38 248 / .18),transparent 38%),linear-gradient(180deg,rgb(2 3 10 / .9),rgb(3 4 14 / .96))!important;isolation:isolate}.noctra-cv-section__content{position:relative;z-index:2;width:min(100%, 720px);margin-inline:auto}.noctra-cv-section__content h2{max-width:760px;margin-inline:auto;text-wrap:balance}.noctra-cv-section__text{max-width:620px;margin-inline:auto;color:var(--noctra-muted)}.noctra-cv-motion{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.noctra-cv-motion::before{content:"";position:absolute;inset:auto 50% 20%;width:min(760px, 80vw);height:220px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgb(47 38 248 / .38),rgb(0 213 255 / .12) 42%,transparent 72%);filter:blur(26px);animation:noctraCvGlow 6s ease-in-out infinite alternate}.noctra-cv-motion__orb{position:absolute;border-radius:999px;border:1px solid rgb(255 255 255 / .08);background:radial-gradient(circle at 35% 35%,rgb(0 213 255 / .18),rgb(47 38 248 / .12),transparent 68%);filter:blur(.2px);opacity:.75}.noctra-cv-motion__orb--one{width:clamp(320px, 38vw, 620px);height:clamp(320px, 38vw, 620px);left:-10%;bottom:-42%;animation:noctraCvFloat 12s ease-in-out infinite alternate}.noctra-cv-motion__orb--two{width:clamp(260px, 32vw, 520px);height:clamp(260px, 32vw, 520px);right:-6%;top:-36%;animation:noctraCvFloat 14s ease-in-out infinite alternate-reverse}.noctra-cv-motion__line{position:absolute;left:-8%;right:-8%;height:2px;background:linear-gradient(90deg,transparent,rgb(47 38 248 / .55),rgb(0 213 255 / .32),transparent);transform-origin:center;opacity:.62;filter:drop-shadow(0 0 18px rgb(47 38 248 / .32))}.noctra-cv-motion__line--one{top:42%;transform:rotate(-8deg);animation:noctraCvLine 8s ease-in-out infinite alternate}.noctra-cv-motion__line--two{top:58%;transform:rotate(7deg);animation:noctraCvLine 10s ease-in-out infinite alternate-reverse}.noctra-cv-motion__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:74px 74px;mask-image:radial-gradient(circle at 50% 50%,rgb(0 0 0 / .65),transparent 72%);opacity:.42;animation:noctraCvGrid 18s linear infinite}@keyframes noctraCvGlow{from{opacity:.45;transform:translateX(-50%) scale(.96)}to{opacity:.92;transform:translateX(-50%) scale(1.08)}}@keyframes noctraCvFloat{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(6%,-4%,0) scale(1.08)}}@keyframes noctraCvLine{from{background-position:0 0;opacity:.38}to{background-position:280px 0;opacity:.84}}@keyframes noctraCvGrid{from{background-position:0 0}to{background-position:74px -74px}}@media (max-width:900px){.noctra-cv-section{min-height:360px;padding-inline:18px!important}}@media (prefers-reduced-motion:reduce){.noctra-cv-motion__grid,.noctra-cv-motion__line,.noctra-cv-motion__orb,.noctra-cv-motion::before{animation:none!important}}