.template-scene,.template-app{display:block}@font-face{font-family:Template Rebond;src:url(/new-assets/rebond-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Template Inter;src:url(/new-assets/inter-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Template Inter;src:url(/new-assets/inter-medium.woff2)format("woff2");font-weight:500 900;font-display:swap}:root{--color-bg:#0a0118;--color-bg-card:#10091f;--color-bg-hover:#1a102e;--color-border:#ffffff18;--color-accent:#b7a4fb;--color-accent-dim:#7244cf;--color-accent-light:#d4c6ff;--color-text:#d2d0dd;--color-text-muted:#9b96b0;--color-text-dim:#9b96b0;--font-sans:"Template Inter", Inter, system-ui, sans-serif;--panel-tint:#0a0118}body{color:#d2d0dd;background:#0a0118;overflow-x:clip}body>img.fixed,body>div.fixed[class~=-z-10],.starfall{display:none}main>div:first-child{isolation:isolate;background:radial-gradient(at 50% 16%,#8566ff0c,#0000 55%);flex-direction:column;align-items:center;padding:108px 24px 40px;display:flex;overflow:hidden}main>div:first-child>.pointer-events-none{display:none}main>div:first-child>h1{letter-spacing:-.02em;width:100%;max-width:1128px;text-shadow:none;order:1;margin:0 auto 20px;font-family:Template Rebond,system-ui,sans-serif;font-size:clamp(40px,4.15vw,60px);font-weight:700;line-height:1.15}.hero-title-line{text-wrap:balance;overflow-wrap:anywhere;display:block}main>div:first-child>h1,main>div:first-child>h1 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 22.5%,#ffffffb3 100%) text}main>div:first-child>p:not(:last-of-type){color:#9b96b0;max-width:862px;text-shadow:none;order:2;margin:0 auto 28px;font-size:20px;line-height:28px}main>div:first-child>form{order:3;width:min(100%,650px);max-width:650px;margin:0 auto}main>div:first-child>form>label{color:#d2d0dd;text-align:center;margin-bottom:12px;font-size:13px;font-weight:400}main>div:first-child>form>div{background:#150d25e6;border:1px solid #b7a4fb59;border-radius:999px;flex-direction:row;align-items:stretch;gap:8px;padding:7px;transition:box-shadow .25s,border-color .25s;box-shadow:0 0 0 5px #8566ff06,0 0 30px #9c60ff24,0 0 100px #8c45ff14}main>div:first-child>form>div:focus-within{border-color:#c5b2ff;box-shadow:0 0 0 5px #8566ff0f,0 0 44px #9c60ff4d,0 0 100px #8c45ff29}#hero-scan-domain{color:#f6f3ff;border-radius:999px;min-width:0;padding:11px 18px;font-size:18px}#hero-scan-domain:focus-visible{outline:none}main>div:first-child>form button{background:#8562cc33;border:1px solid #ffffff24;border-radius:999px;padding:12px 25px;font-size:15px;box-shadow:inset 0 0 12px #b7a4fb0a}main>div:first-child>form button:hover{background:#8562cc66}#hero-scan-hint{color:#9b96b0;max-width:540px;margin:14px auto 0;font-size:12px;line-height:20px}main>div:first-child>div.relative.inline-flex{color:#d2d0dd;text-transform:none;letter-spacing:0;text-wrap:balance;background:#ffffff06;border-color:#ffffff26;order:4;max-width:min(100%,650px);margin:24px auto 0;padding:8px 20px;font-size:13px;line-height:1.5}main>div:first-child>div.relative.inline-flex>.hero-badge-dot{background:#b7a4fb}main>div:first-child>p:last-of-type{color:#9b96b0;order:6;margin:12px auto 0;font-size:11px}.template-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.template-scene:before{content:"";background:url(/new-assets/hero-background-top.png) 50%/contain no-repeat;width:1248px;height:202px;position:absolute;top:0;left:calc(50% - 624px)}.template-scene:after{content:"";opacity:.5;background-image:radial-gradient(circle,#b7a4fb99 .7px,#0000 1px);background-size:127px 103px;position:absolute;inset:0;mask-image:radial-gradient(at 50% 45%,#000,#0000 62%)}.template-app{isolation:isolate;order:7;width:min(1248px,100vw - 48px);margin:120px auto 0;position:relative}.template-app:before{content:"";z-index:-1;pointer-events:none;filter:url(/new-assets/smooth-glow.svg#smooth-glow);opacity:.75;background:url(/new-assets/hero-background-lights.png) 50%/contain no-repeat;width:1680px;height:725px;position:absolute;top:-270px;left:calc(50% - 840px)}.template-app:after{content:"";z-index:-1;pointer-events:none;opacity:.75;background:url(/new-assets/hero-background-bottom.png) 50%/contain no-repeat;width:1248px;height:530px;position:absolute;top:-174px;left:calc(50% - 624px)}.template-app img{opacity:.83;border:1px solid #b7a4fb33;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 -30px 110px #9847ff20;mask-image:linear-gradient(#000 55%,#0000 100%)}.template-app figcaption{color:#9b96b0;margin-top:-46px;font-size:11px;position:relative}main>div:nth-child(2){background:#0a0118;border-color:#ffffff12;padding-block:28px}main>div:nth-child(3){background:#0a0118;border:0}main>div:nth-child(3)>section{max-width:1176px;padding-top:64px;padding-bottom:32px}h2{color:#eeeaf7;font-family:Template Rebond,system-ui,sans-serif}main>div:nth-child(3) h2{font-size:clamp(28px,3.4vw,48px);line-height:1.15}main>div:nth-child(4){background:radial-gradient(at 50% 0,#8566ff20,#0000 75%);border-color:#ffffff18;max-width:1128px;margin:96px auto 40px}body>footer{background:#0a0118}@media (width<=767px){main>div:first-child{padding:72px 20px 32px}main>div:first-child>h1{font-size:clamp(32px,7.2vw,48px)}main>div:first-child>p:not(:last-of-type){font-size:16px;line-height:24px}#hero-scan-domain{padding:10px 8px 10px 12px;font-size:16px}main>div:first-child>form button{padding:10px 15px;font-size:13px}.template-app{width:calc(100vw - 32px);margin-top:96px}.template-app:before{width:850px;height:367px;top:-180px;left:calc(50% - 425px)}.template-app:after{width:700px;height:297px;top:-96px;left:calc(50% - 350px)}.template-app img{border-radius:12px}.template-app figcaption{margin-top:-16px}main>div:nth-child(3)>section{padding-top:44px}}@media (prefers-reduced-motion:reduce){main *,main :before,main :after{transition:none!important;animation:none!important}}main>div:first-child>:not(.template-app):not(.template-scene){z-index:2}.template-app{z-index:1}.template-menu-tools{border-top:1px solid #ffffff18;margin-top:12px;padding-top:16px}.template-menu-tools>ul{flex-wrap:wrap;align-items:center;gap:12px;list-style:none;display:flex}@property --template-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.template-top-motion{opacity:.8;width:1248px;height:202px;position:absolute;top:0;left:calc(50% - 624px);overflow:hidden;mask:url(/new-assets/hero-background-top-mask.png) 50%/contain no-repeat}.template-top-motion>span{background:linear-gradient(#0000,#b7a4fb,#8562ff);width:100%;height:200px;animation:6s cubic-bezier(.62,.62,.28,.67) infinite template-grid-top;display:block}@keyframes template-grid-top{0%{transform:translateY(-202px)}33%,to{transform:translateY(202px)}}.template-floor-motion{z-index:0;pointer-events:none;width:1248px;height:530px;position:absolute;top:-174px;left:calc(50% - 624px)}.template-floor-line,.template-floor-ray{display:block;position:absolute;inset:0;overflow:hidden;mask-size:contain;mask-repeat:no-repeat}.template-floor-line{height:179px;mask-image:var(--line-mask,linear-gradient(transparent, transparent))}.template-floor-line:first-of-type{--line-mask:url(/new-assets/hero-background-bottom-line-1.png);--line-delay:0s}.template-floor-line:nth-of-type(2){--line-mask:url(/new-assets/hero-background-bottom-line-2.png);--line-delay:2s}.template-floor-line:nth-of-type(3){--line-mask:url(/new-assets/hero-background-bottom-line-3.png);--line-delay:3s}.template-floor-line:nth-of-type(4){--line-mask:url(/new-assets/hero-background-bottom-line-4.png);--line-delay:1s}.template-floor-line>i{height:150px;animation:template-grid-floor 4s cubic-bezier(.62,.62,.14,1) var(--line-delay) infinite;background:linear-gradient(#0000,#b7a4fb99,#8562ff88);display:block}@keyframes template-grid-floor{0%,to{transform:translateY(-530px)}99%{transform:translateY(400px)}}.template-floor-ray{mask-image:url(/new-assets/hero-background-bottom-ray.png)}.template-floor-ray>i{background:linear-gradient(#0000 10%,#ffffff26 26%,#0000 38%);height:530px;animation:10.2s cubic-bezier(.62,.62,.14,1) infinite template-grid-ray;display:block}@keyframes template-grid-ray{0%,49%{transform:translateY(-530px)}69%,88%{transform:translateY(0)}99%{transform:translateY(530px)}to{transform:translateY(-530px)}}.template-streak{top:40px;left:var(--streak-x);opacity:0;width:1px;height:84px;animation:template-starfall var(--streak-duration) linear var(--streak-delay) infinite;background:linear-gradient(#0000,#b7a4fb80 80%,#eee7ff);position:absolute}.template-streak:first-of-type{--streak-x:12%;--streak-delay:0s;--streak-duration:8s}.template-streak:nth-of-type(2){--streak-x:28%;--streak-delay:-1.7s;--streak-duration:8.8s}.template-streak:nth-of-type(3){--streak-x:43%;--streak-delay:-3.4s;--streak-duration:9.6s}.template-streak:nth-of-type(4){--streak-x:61%;--streak-delay:-5.1s;--streak-duration:10.4s}.template-streak:nth-of-type(5){--streak-x:77%;--streak-delay:-6.8s;--streak-duration:11.2s}.template-streak:nth-of-type(6){--streak-x:91%;--streak-delay:-8.5s;--streak-duration:12s}.template-streak:after{content:"";background:#e5d8ff;border-radius:50%;width:3px;height:3px;position:absolute;bottom:0;left:-1px;box-shadow:0 0 8px #c5a2ff}@keyframes template-starfall{0%,48%{opacity:0;transform:translateY(-100px)}51%{opacity:.5}68%{opacity:0;transform:translateY(640px)}to{opacity:0;transform:translateY(640px)}}main>div:first-child>form>div{isolation:isolate;position:relative}main>div:first-child>form>div:before{content:"";border-radius:inherit;background:conic-gradient(from var(--template-orbit-angle), transparent 0deg, #b7a4fb22 150deg, #e4d8ffcc 230deg, transparent 290deg);pointer-events:none;padding:1px;animation:4s linear infinite template-orbit;position:absolute;inset:-1px;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.template-button-glow{isolation:isolate;border-radius:999px;flex-shrink:0;display:inline-flex;position:relative}.template-button-glow>button{z-index:2;width:100%;position:relative}.template-button-orbit,.template-button-halo{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--template-orbit-angle), #ffffffb3 0deg, transparent 60deg, transparent 310deg, #ffffffb3 360deg);padding:1px;animation:2s linear infinite template-orbit;position:absolute;inset:-1px;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.template-button-orbit{z-index:3;opacity:.75}.template-button-halo{filter:blur(7px);opacity:.3;z-index:0;padding:5px;inset:-5px}.template-button-glow:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#d8c5ff99);width:1px;height:34px;animation:6s ease-in infinite template-button-spark;position:absolute;top:calc(100% + 2px);left:50%}@keyframes template-button-spark{0%,76%{opacity:0;transform:translateY(-8px)scaleY(.2)}81%{opacity:.55}96%,to{opacity:0;transform:translateY(72px)scaleY(1)}}@keyframes template-orbit{to{--template-orbit-angle:360deg}}.template-highlight-surface{position:relative}.template-app img{z-index:1;position:relative}.template-surface-highlight{z-index:3;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:-1px}.template-highlight-surface.is-lit>.template-surface-highlight{opacity:1}.template-surface-highlight:before,.template-surface-highlight:after{content:"";border-radius:inherit;position:absolute;inset:0}.template-surface-highlight:before{background:radial-gradient(600px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffff0f, transparent 40%)}.template-surface-highlight:after{background:radial-gradient(600px circle at var(--pointer-x,50%) var(--pointer-y,50%), #e4d5ffb3, transparent 40%);padding:1px;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}main>div:nth-child(2):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b7a4fb99,#0000);width:28%;height:1px;animation:9s ease-in-out infinite template-divider;position:absolute;bottom:-1px;left:0}@keyframes template-divider{0%,15%{opacity:0;transform:translate(-110%)}30%,70%{opacity:.8}85%,to{opacity:0;transform:translate(460%)}}.template-motion-paused main *,.template-motion-paused main :before,.template-motion-paused main :after,.template-motion-offscreen *,.template-motion-offscreen :before,.template-motion-offscreen :after{animation-play-state:paused!important}@media (width<=767px){.template-floor-motion{width:700px;height:297px;top:-96px;left:calc(50% - 350px)}.template-floor-line{height:101px}.template-streak:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.template-top-motion,.template-floor-motion,.template-streak,.template-button-orbit,.template-button-halo,.template-button-glow:after,.template-surface-highlight{display:none}}main>div:nth-child(2){overflow:clip}[data-modern-home] :is(h2,h3){text-wrap:balance;overflow-wrap:anywhere}
