:root{--glow-blue:#45d4f2;--glow-violet:#7657ed;--deep:#0d263a}.brand .brand-logo{object-fit:contain;width:44px;height:44px;box-shadow:none;border-radius:0;flex:0 0 44px;display:block}.hero{gap:48px}.collection-stage{isolation:isolate;background:radial-gradient(at 70% 20%,#416996,#102b45 64%);border-radius:40px;min-height:570px;overflow:hidden;box-shadow:0 30px 65px #0d263a28}.collection-stage:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.collection-label{color:#fff;gap:7px;display:grid;position:absolute;inset:28px 28px auto}.collection-label span,.collection-caption span{letter-spacing:.12em;font-size:12px;font-weight:700}.collection-label span{color:#a3dfff}.collection-label b{font:700 23px var(--display)}.hero-kit{object-fit:cover;border-radius:22px;width:57%;position:absolute;box-shadow:0 26px 35px #0006}.hero-kit-main{z-index:3;top:26%;left:9%;transform:rotate(-11deg)}.hero-kit-side{z-index:2;top:18%;right:-14%;transform:rotate(14deg)}.hero-kit-bottom{z-index:4;width:46%;bottom:-7%;right:3%;transform:rotate(8deg)}.collection-caption{z-index:5;color:#bfdbeb;gap:12px;max-width:48%;display:grid;position:absolute;bottom:24px;left:26px}.kits{gap:26px}.kit{border-radius:28px;padding:24px 26px 30px;box-shadow:0 8px 24px #17324d0c}.kit .kit-object{aspect-ratio:1;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:22px auto 26px!important;transform:none!important}.kit-object img{object-fit:cover;border-radius:18px;height:100%;filter:none!important}.kit .status{font-size:14px}.kit-copy p{font-size:16px}.kit-copy h3{font-size:25px}.kit.live{background:#fff;border-color:#2d6cdf}.section-head{max-width:790px}.site-footer{border-top:4px solid #45d4f2;padding-top:76px;padding-bottom:36px;position:relative}.footer-links a{padding:3px 0;font-size:15px}.footer-intro p{font-size:16px}.footer-bottom{font-size:14px}.brand:focus-visible,.button:focus-visible,.btn:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #2d6cdf}.price{border:1px solid #bfd5ec;box-shadow:0 26px 55px #10263820}.buy[aria-disabled=true]{box-shadow:none;cursor:not-allowed;background:#566878}.checkout-note{font-style:normal}.collection-stage .hero-kit{transition:translate .5s}@media (width<=900px){.collection-stage{justify-self:center;width:100%;max-width:580px}.hero{gap:35px}}@media (width<=620px){.collection-stage{border-radius:26px;min-height:480px;margin:0;scale:1}.hero{overflow:hidden}.collection-label b{font-size:20px}.collection-caption span{font-size:12px}.kit .kit-object{max-width:none!important;max-height:none!important}.site-footer{text-align:left;gap:30px}.site-footer .brand{margin-left:0}.footer-links{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.collection-stage .hero-kit{transition:none}.collection-stage:hover .hero-kit-main{translate:none}}body:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 0 46%,#45d4f20b 46% 48%,#0000 48% 100%) 0 0/44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.brand{letter-spacing:-.025em;font-size:1.05rem}.brand b{color:#0000;width:44px;height:44px;box-shadow:none;background:url(/prompt-superior-logo.svg) 50%/contain no-repeat;border-radius:14px;transition:transform .25s,filter .25s}.brand:hover b{filter:drop-shadow(0 10px 10px #2d6cdf35);transform:rotate(-6deg)scale(1.08)}header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f9fdd9;border-bottom:1px solid #d9e4ed88;border-radius:0 0 22px 22px}.hero:after{content:"";filter:blur(2px);z-index:-1;background:#7657ed18;border-radius:50%;width:320px;height:320px;position:absolute;top:0;right:-160px}.kit{isolation:isolate}.kit:before{content:"";z-index:-1;background:radial-gradient(circle,var(--kit-glow,#45d4f238),transparent 67%);border-radius:50%;height:60%;transition:transform .4s;position:absolute;inset:auto -35% -40% 10%}.kit:hover:before{transform:scale(1.3)translateY(-12px)}.kit:nth-child(2){--kit-glow:#ffd15b4d}.kit:nth-child(3){--kit-glow:#7657ed4d}.kit:nth-child(4){--kit-glow:#54c99a4d}.kit:nth-child(5){--kit-glow:#fa9c594d}.kit:nth-child(6){--kit-glow:#45d4f24d}.kit-object img{border-radius:25px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.kit:hover .kit-object img{transform:scale(1.06)rotate(3deg)}.difference{position:relative;overflow:hidden}.difference:after{content:"✦";color:#45d4f20d;font-size:12rem;line-height:1;position:absolute;top:8%;right:5%;transform:rotate(15deg)}.site-footer{color:#d8e7f2;background:linear-gradient(145deg,#0d263a,#15344d);grid-template-columns:1.2fr .7fr .7fr;gap:45px;max-width:none;margin:0;padding:70px max(24px,50vw - 566px) 28px;display:grid}.site-footer .brand{color:#fff;margin:0 0 16px}.footer-intro p{color:#aac3d4;max-width:360px}.footer-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-links strong{color:#45d4f2;font:800 .76rem var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.footer-links a{color:#d8e7f2;text-decoration:none}.footer-links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.footer-bottom{color:#8fb0c5;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:25px;font-size:.8rem;display:flex}.footer-mark{color:#ffd15b}@media (width<=700px){.site-footer{grid-template-columns:1fr 1fr}.footer-intro,.footer-bottom{grid-column:1/-1}.footer-bottom{flex-direction:column}.brand b{width:40px;height:40px}.kit-object{max-width:58vw!important;max-height:58vw!important}}@media (prefers-reduced-motion:reduce){.brand b,.kit-object img,.kit:before{transition:none}.brand:hover b,.kit:hover .kit-object img{transform:none}}.world.collection-stage{grid-template-columns:1.25fr 1fr;grid-template-areas:"label label""main side""main bottom""caption caption";align-items:center;gap:18px;height:auto;min-height:0;margin:0;padding:28px;display:grid;scale:1;transform:none!important}.collection-stage .collection-label{z-index:1;grid-area:label;padding-bottom:12px;position:relative;inset:auto}.collection-stage .collection-label b{line-height:1.3}.collection-stage .hero-kit{aspect-ratio:1;border-radius:16px;width:100%;height:auto;position:relative;inset:auto;transform:translate(0,0);box-shadow:0 10px 22px #0004}.collection-stage .hero-kit-main{grid-area:main}.collection-stage .hero-kit-side{grid-area:side}.collection-stage .hero-kit-bottom{grid-area:bottom}.collection-stage:hover .hero-kit-main{translate:none}.collection-stage .collection-caption{border-top:1px solid #ffffff26;grid-area:caption;justify-content:space-between;align-items:center;gap:18px;max-width:none;margin-top:8px;padding-top:18px;display:flex;position:relative;inset:auto}.collection-stage .collection-caption img{flex-shrink:0}@media (width<=620px){.world.collection-stage{border-radius:24px;gap:12px;padding:20px}.collection-stage .collection-label span{letter-spacing:.08em;font-size:12px}.collection-stage .collection-caption span{letter-spacing:.05em;font-size:12px}}
