@layer components{.rs-cover{isolation:isolate;perspective:1400px;background:#030a16;box-shadow:inset 0 0 0 1px rgba(167,236,255,.14),0 30px 80px -30px rgba(0,0,0,.9),0 0 60px rgba(7,117,213,.2)}.rs-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 55% at 50% 45%,rgba(2,8,18,0) 0,rgba(2,8,18,.45) 100%),linear-gradient(0deg,rgba(2,7,16,.85),rgba(2,7,16,0) 34%);pointer-events:none}.rs-cover-bg{filter:blur(.8px) saturate(1.25);transform:scale(1.08);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.rs-cover:hover .rs-cover-bg{transform:scale(1.14)}.rs-doc{background:linear-gradient(180deg,#ffffff,#f2f8ff 60%,#e3effc);box-shadow:0 0 0 1px rgba(255,255,255,.6),inset 0 2px 0 rgba(255,255,255,.9),0 40px 70px -20px rgba(0,0,0,.75),0 0 70px rgba(47,123,245,.55);transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .9s ease}.rs-doc:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.55),rgba(255,255,255,0) 38%);pointer-events:none}.rs-cover:hover .rs-doc{transform:translateY(-2%) scale(1.03);box-shadow:0 0 0 1px rgba(255,255,255,.7),inset 0 2px 0 rgba(255,255,255,.9),0 50px 90px -24px rgba(0,0,0,.8),0 0 90px rgba(47,123,245,.7)}.rs-doc-layers i{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,#0775d5,#36abff 55%,#5cdceb);opacity:.9}.rs-gen-card{background:linear-gradient(180deg,rgba(14,28,50,.86),rgba(6,12,24,.95) 55%,rgba(4,9,18,.97));box-shadow:inset 0 0 0 1px rgba(167,236,255,.1),inset 0 1px 0 rgba(255,255,255,.06),0 30px 70px -34px rgba(0,0,0,.95);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.rs-ar-card:hover,.rs-gen-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(90,170,255,.42),inset 0 1px 0 rgba(255,255,255,.1),0 0 34px rgba(47,123,245,.26),0 36px 80px -28px rgba(7,117,213,.55)}.rs-gen-art{-webkit-mask-image:linear-gradient(180deg,#000,#000 46%,transparent);mask-image:linear-gradient(180deg,#000,#000 46%,transparent)}.rs-gen-art img{filter:saturate(1.3);opacity:.95;transform:scale(1.08);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .5s ease}.rs-gen-card:hover .rs-gen-art img{transform:scale(1.14);filter:saturate(1.4) brightness(1.08)}.rs-grad{background:linear-gradient(180deg,#ffffff,#e3f6ff 60%,#b3ddff);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-grad-hi{background:linear-gradient(180deg,#ffffff,#bfeaff);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-gen-cta{background:linear-gradient(180deg,#0b1a30,#071222) padding-box,linear-gradient(100deg,#2f7bf5,#5cdceb 50%,#a7ecff) border-box;border:1px solid transparent;transition:box-shadow .35s ease,color .35s ease}.rs-gen-cta:hover{color:#ffffff;text-decoration:none;box-shadow:0 0 18px rgba(92,220,235,.4)}.rs-ar-cta svg,.rs-gen-cta svg{transition:transform .3s ease}.rs-ar-card:hover .rs-ar-cta svg,.rs-gen-cta:hover svg{transform:translateX(3px)}.rs-tl:before{content:"";position:absolute;left:8px;top:24px;bottom:26px;width:2px;border-radius:2px;background:linear-gradient(180deg,rgba(92,220,235,.3),rgba(92,220,235,.8) 55%,#a7ecff);box-shadow:0 0 12px rgba(47,123,245,.55)}.rs-dot{background:#071426;box-shadow:inset 0 0 0 2px #5cdceb,0 0 10px rgba(92,220,235,.7)}.rs-hi .rs-dot{background:radial-gradient(circle,#ffffff 0,#a7ecff 45%,#2f7bf5 100%);box-shadow:0 0 0 4px rgba(92,220,235,.16),0 0 16px rgba(92,220,235,.95)}.rs-ar-card{background:linear-gradient(180deg,#08111f,#08111f 55%,#050b16);box-shadow:inset 0 0 0 1px rgba(167,236,255,.1),inset 0 1px 0 rgba(255,255,255,.06),0 30px 70px -34px rgba(0,0,0,.95);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.rs-ar-card:hover{box-shadow:inset 0 0 0 1px rgba(90,170,255,.45),inset 0 1px 0 rgba(255,255,255,.1),0 0 34px rgba(47,123,245,.28),0 36px 80px -28px rgba(7,117,213,.55)}.rs-ar-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08111f,rgba(8,17,31,.4) 30%,rgba(8,17,31,0) 58%);pointer-events:none}.rs-ar-cover img{filter:saturate(1.3);transform:scale(1.04);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .5s ease}.rs-ar-card:hover .rs-ar-cover img{transform:scale(1.12);filter:saturate(1.45) brightness(1.08)}@media (max-width:560px){.rs-ar-card:hover,.rs-gen-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.rs-ar-card,.rs-ar-cover img,.rs-cover-bg,.rs-doc,.rs-gen-art img,.rs-gen-card{transition:none}.rs-ar-card:hover,.rs-cover:hover .rs-doc,.rs-gen-card:hover{transform:none}}}