@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";.section-container{width:1300px}.title,.para{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width: 1600px){.section-container{width:1200px;max-width:calc(100% - 160px)}}@media only screen and (max-width: 1400px){.section-container{width:900px}}@media only screen and (max-width: 900px){.section-container{width:500px;max-width:var(--cWidth)}}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:var(--vh);z-index:2147483647;display:flex;align-items:center;justify-content:center;background:#0b0810;color:#f7f2ff;overflow:hidden;transition:opacity .45s ease,transform .45s ease}.loading-screen-out{opacity:0;transform:scale(1.03);pointer-events:none}.loading-grid{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 72%);mask-image:radial-gradient(circle at center,black 0%,transparent 72%);opacity:.42}.loading-glow{position:absolute;width:min(70vw,760px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(31,107,255,.44),transparent 62%);filter:blur(20px);transform:translateY(22%)}.loading-header{width:var(--cWidth);max-width:var(--cMaxWidth);position:fixed;z-index:2;display:flex;justify-content:space-between;box-sizing:border-box;padding:28px 0;left:50%;transform:translate(-50%);top:0}.loader-title,.loading-header span{font-weight:700;font-size:16px;letter-spacing:.2px}.loading-header span{color:#f7f2ff9e}.loading-card{position:relative;z-index:1;width:min(520px,calc(100vw - 32px));padding:46px 44px 40px;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);background:#0a0810c7;box-shadow:0 24px 90px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .45s ease,opacity .45s ease}.loading-complete{transform:translateY(-12px);opacity:0}.loading-card p{margin:0 0 10px;color:#60a5ff;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.loading-card h1{margin:0;font-size:clamp(42px,8vw,76px);line-height:.92;font-weight:700}.loading-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;color:#f7f2ffbf}.loading-meta span{padding:8px 12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:13px}.loading-progress{position:relative;height:8px;margin-top:36px;overflow:hidden;background:#ffffff1f}.loading-progress span{position:absolute;inset:0 auto 0 0;width:0%;background:linear-gradient(90deg,#0057ff,#fff);transition:width .18s ease-out}.loading-status{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;color:#f7f2ffad;font-size:14px}.loading-status strong{color:#fff;font-size:16px}@media only screen and (max-width: 600px){.loading-card{padding:34px 24px 30px}.loading-header{padding:18px 0}.loading-meta{gap:8px}}:root{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light dark;color:#eae5ec;background-color:var(--backgroundColor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-moz-user-select:none;--accentColor: #1f6bff;--backgroundColor: #0b080c;--vh: 100vh;--vh: 100svh}h1,h2,h3,h4,h5,h6{font-family:Geist,sans-serif}body{overflow:hidden}a{color:inherit;text-decoration:inherit}a:hover{color:var(--accentColor)}main{opacity:1;transition:.3s}.main-active{opacity:0;animation:fadeIn 1s 1;animation-fill-mode:forwards}@keyframes fadeIn{to{opacity:1}}body{margin:0;height:auto;background-color:#000;flex-grow:1;--cWidth: calc(100% - 30px) ;--cMaxWidth: 1920px;max-width:100vw;overflow-x:hidden}.main-body{max-width:100vw;overflow-x:hidden}.container-main{width:100%;margin:auto;position:relative}.container1{width:var(--cWidth);height:var(--vh);margin:auto;position:relative}.split-line{overflow:hidden}.split-h2{overflow:hidden;display:flex;white-space:nowrap;flex-wrap:nowrap}@media screen and (min-width: 768px){body{--cWidth: 94%}}
