:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1ff;background:#080b15;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}.portal{max-width:1120px;margin:auto;padding:32px 24px 80px}.portal-nav{justify-content:space-between;align-items:center;gap:20px;margin-bottom:80px;display:flex}.portal-brand{letter-spacing:-1px;font-size:23px;font-weight:800}.portal-brand span{color:#b8a5ff}.portal-nav-links{color:#c0c6da;align-items:center;gap:22px;display:flex}.portal-tag{color:#cbbaff;letter-spacing:1px;background:#bba4ff17;border:1px solid #bba4ff44;border-radius:20px;padding:8px 13px;font-size:12px;display:inline-flex}.portal h1{letter-spacing:-2.5px;max-width:850px;margin:26px 0;font-size:clamp(36px,6vw,68px);line-height:1.07}.portal h1 em{color:#b9abff;font-style:normal}.portal-lead{color:#aab5cd;max-width:700px;font-size:19px;line-height:1.7}.portal-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.portal-btn{color:#171225;background:#c1afff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px 22px;font-weight:750;display:inline-flex}.portal-btn.secondary{color:#e8e5ff;background:#141a2b;border:1px solid #29324a}.portal-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:54px 0;display:grid}.portal-card{background:linear-gradient(135deg,#14182a,#0e1220);border:1px solid #27304a;border-radius:22px;padding:28px}.portal-card h2{margin:14px 0;font-size:21px}.portal-card p,.portal-note{color:#aab5cd;line-height:1.65}.portal-number{color:#89e0d9;letter-spacing:3px;font-size:13px}.portal-plan{max-width:740px;margin:30px auto}.portal-price{letter-spacing:-2px;margin:20px 0;font-size:48px;font-weight:800}.portal-plan ul{color:#bfc8df;padding-left:20px;line-height:2}.portal-status{color:#c2f4ef;background:#7bdedc14;border:1px solid #7bdedc35;border-radius:12px;margin:18px 0;padding:13px 17px}.portal-error{color:#ffd4da;background:#f78a9a15;border:1px solid #f78a9a45;border-radius:12px;padding:15px}.portal-progress{background:#252a43;border-radius:8px;height:8px;overflow:hidden}.portal-progress>span{background:linear-gradient(90deg,#b6a1ff,#7bdedc);height:100%;display:block}.portal-auth{place-items:center;min-height:70vh;display:grid}.portal-footer{color:#8994af;border-top:1px solid #252c42;flex-wrap:wrap;gap:25px;margin-top:70px;padding-top:24px;font-size:13px;display:flex}.iw .iw-plan-link{color:#c7baff;white-space:nowrap;border:1px solid #34324f;border-radius:12px;align-items:center;padding:8px 10px;font-size:12px;display:inline-flex}@media (max-width:700px){.portal-nav{margin-bottom:45px}.portal-nav-links{gap:12px;font-size:13px}.portal-grid{grid-template-columns:1fr}.portal h1{letter-spacing:-1.5px}.portal-card{padding:22px}}.landing-hero{grid-template-columns:1.45fr .55fr;align-items:center;gap:28px;display:grid}.landing-orb{color:#ada4da;letter-spacing:2px;background:radial-gradient(#695da22b,#0000 68%);flex-direction:column;justify-content:center;align-items:center;min-height:330px;font-size:10px;display:flex}.landing-orb div{color:#d0bdff;background:linear-gradient(145deg,#2a294b,#0c1524);border:1px solid #9f8bde66;border-radius:35%;margin:30px 0;padding:20px 44px;font-size:100px;transform:rotate(-12deg);box-shadow:0 0 70px #9980e140,inset 0 0 32px #b8caff18}.landing-section{padding-top:75px;scroll-margin-top:30px}.landing-section h2{letter-spacing:-1.4px;margin:20px 0;font-size:clamp(29px,4vw,43px);line-height:1.2}.landing-product{background:#101325;border:1px solid #3b3558;border-radius:20px;margin:35px 0 0;overflow:hidden;box-shadow:0 24px 80px #2d1f4c30}.landing-product img{width:100%;height:auto;display:block}.landing-product figcaption{color:#8995b4;text-align:center;padding:14px;font-size:12px}.landing-demo{grid-template-columns:1fr 300px;align-items:center;gap:60px;display:grid}.landing-demo video{border:1px solid #453b60;border-radius:24px;width:100%;box-shadow:0 20px 70px #61538720}.landing-offer{grid-template-columns:1fr 1fr;gap:45px;margin:30px 0;display:grid}.landing-offer ul{color:#bfc8df;padding-left:20px;line-height:2}.landing-faq details{border-bottom:1px solid #272e45;padding:19px 0}.landing-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.landing-faq p{color:#aab5cd;line-height:1.75}.landing-company{grid-template-columns:1.2fr 1fr;gap:50px;margin-top:90px;display:grid}.landing-company a{overflow-wrap:anywhere;color:#9fe2dd}@media (max-width:760px){.landing-hero{grid-template-columns:1fr}.landing-orb{min-height:220px}.landing-orb div{margin:18px 0;font-size:70px}.landing-demo,.landing-offer,.landing-company{grid-template-columns:1fr;gap:30px}.landing-demo video{max-width:300px;margin:auto}.portal-nav-links a:first-child{display:none}.landing-section{padding-top:45px}}.portal-ownership{color:#aab5cd;margin:-48px 0 46px;font-size:12px;line-height:1.8}.portal-ownership a{color:#bdb0fa;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.portal-ownership{margin:-18px 0 34px;font-size:11px}}
