@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Orbitron:wght@500;600;700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.resize{resize:both}.uppercase{text-transform:uppercase}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:auto}#__next,body,html{margin:0;padding:0;height:100%}body{font-family:Inter,system-ui,sans-serif;background-color:#000;color:#e5e7eb}.page-root,body,body.products-in-view{overflow-x:hidden}.page-root{overflow-y:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.page-root{height:100vh;height:100dvh;scroll-snap-type:y mandatory;overscroll-behavior-y:none}}@media (max-width:1023px){.page-root{min-height:100vh;min-height:100dvh}}.page-root.products-in-view{overflow-x:hidden}.page-root::-webkit-scrollbar{display:none}.page-root-content{min-height:100%;position:relative}.section-screen{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;overflow:visible;transform:translateZ(0)}@media (max-width:1023px){.footer-cta-section,.section-screen.centered,.section-screen.products-slide{padding:2.5rem 0}}@media (min-width:1024px){.section-screen{height:100vh;height:100dvh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;will-change:scroll-position}.hero-screen.section-screen{overflow:visible}}.section-screen.centered{justify-content:center;align-items:center}.section-screen.centered>*{overflow-y:visible;scrollbar-width:none}@media (min-width:1024px){.section-screen.centered>*{max-height:100dvh;overflow-y:auto}}.section-screen.centered>::-webkit-scrollbar{display:none}.hero-screen .hero-main{flex:1;min-height:0}@media (max-width:1023px){.hero-screen{display:flex;flex-direction:column;height:calc(100dvh - 72px);min-height:calc(100dvh - 72px)}.hero-screen .hero-main{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;padding:1rem 0}.hero-screen .landing-ticker{flex-shrink:0}}.text-white{color:#fff}.text-gray-400{color:#9ca3af}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.border-white-10{border-color:hsla(0,0%,100%,.1)}.section-padding{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.section-padding{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.section-padding{padding-left:4rem;padding-right:4rem}}.p-8{padding:2rem}.p-6{padding:1.5rem}.mb-32{margin-bottom:8rem}.mb-24{margin-bottom:6rem}.mb-16{margin-bottom:4rem}.mb-8{margin-bottom:2rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.fade-in-up{opacity:0;transform:translateY(1rem);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-up.in-view{opacity:1;transform:translateY(0)}.nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08);background-color:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateZ(0);will-change:transform,filter}@media (min-width:1024px){.nav{padding:1rem 2rem}}@media (min-width:1280px){.nav{padding:1rem 2rem}}@media (min-width:1440px){.nav{padding:1rem 3rem}}.nav-left-group{display:flex;align-items:center;gap:.75rem;padding-left:1rem}@media (min-width:1024px){.nav-left-group{padding-left:.5rem}}@media (min-width:1280px){.nav-left-group{padding-left:1.5rem}}@media (min-width:1440px){.nav-left-group{padding-left:3rem}}.nav-left{display:flex;flex-shrink:0}.nav-center,.nav-left{align-items:center;gap:.75rem}.nav-center{display:none;margin-left:2rem}@media (min-width:1024px){.nav-center{display:flex;margin-left:1.5rem;gap:.5rem}}@media (min-width:1280px){.nav-center{margin-left:4rem;gap:.75rem}}@media (min-width:1440px){.nav-center{margin-left:8rem}}.nav-right{display:flex;align-items:center;gap:.75rem;margin-left:auto;padding-right:1rem}@media (min-width:1024px){.nav-right{padding-right:1rem;gap:.5rem}}@media (min-width:1280px){.nav-right{padding-right:2rem}}@media (min-width:1440px){.nav-right{padding-right:4rem;gap:.75rem}}@media (min-width:1024px){.nav-btn{font-size:.8125rem;padding:.5rem .875rem}}@media (min-width:1440px){.nav-btn{font-size:.875rem;padding:.5rem 1rem}}.nav-right .nav-btn{display:none}@media (min-width:1024px){.nav-right .nav-btn{display:inline-flex}}.nav-hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:0;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;cursor:pointer}@media (min-width:1024px){.nav-hamburger{display:none}}.nav-hamburger span{display:block;width:18px;height:2px;background:#fff;margin:0 auto;transition:transform .3s,opacity .3s}.nav-hamburger span:first-child.open{transform:translateY(7px) rotate(45deg)}.nav-hamburger span:nth-child(2).open{opacity:0}.nav-hamburger span:nth-child(3).open{transform:translateY(-7px) rotate(-45deg)}.nav-mobile-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(0,0,0,.98);border-bottom:1px solid hsla(0,0%,100%,.1);padding:1rem;gap:.5rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s,opacity .3s;z-index:50}.nav-mobile-menu.open{max-height:320px;opacity:1}.nav-mobile-menu .nav-link{width:100%;text-align:left;padding:.75rem 1rem;min-height:48px;display:flex;align-items:center}@media (min-width:1024px){.nav-mobile-menu{display:none}}.logo-text{font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.25em;font-size:1.4rem;text-transform:uppercase;margin:0 0 0 4px;background:none;padding:0}.logo-text,.nav-link{color:#fff;border:none;cursor:pointer;text-decoration:none}.nav-link{background:transparent;font-size:.875rem;font-family:Inter,sans-serif;padding:.5rem 1rem;border-radius:4px;white-space:nowrap;transition:opacity .15s ease}.nav-link:hover{opacity:.85}@media (min-width:1024px) and (max-width:1439px){.nav-link{padding:.5rem;font-size:.8125rem}}.nav-btn{padding:.5rem .875rem;border-radius:4px;font-size:.8125rem;font-family:Inter,sans-serif;font-weight:500;cursor:pointer;text-decoration:none;transition:opacity .15s}.nav-btn.outline{border:1px solid hsla(0,0%,100%,.2);background:transparent;color:#fff}.nav-btn.outline:hover{opacity:.9}.nav-btn.primary{background:#fff;color:#000;border:none}.nav-btn.primary:hover{opacity:.95}.nav-dropdown{position:relative;display:flex;align-items:center;height:100%}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:180px;background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:8px 0;margin-top:8px;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.8)}.nav-dropdown:hover .nav-dropdown-menu{display:block;animation:fade-in-up .2s ease-out}.nav-dropdown-menu button{width:100%;padding:10px 16px;text-align:left;background:transparent;color:#9ca3af;border:none;font-size:.9rem;cursor:pointer;transition:all .15s}.nav-dropdown-menu button:hover{background:hsla(0,0%,100%,.1);color:#fff}@keyframes fade-in-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bento-grid{display:grid;gap:0;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}@media (min-width:768px){.bento-grid{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.bento-grid .bento-span-2{grid-column:span 2}}.matrix-table{width:100%;border-collapse:collapse;font-size:.875rem}.matrix-table td,.matrix-table th{text-align:left;padding:1rem 1.25rem;border:1px solid hsla(0,0%,100%,.1)}.matrix-table th{color:#fff;font-weight:600;font-family:Inter,sans-serif}.matrix-table td{color:#9ca3af;font-family:Inter,sans-serif}.matrix-table td.font-mono{font-family:JetBrains Mono,monospace;color:#e5e7eb}.terminal-window{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.terminal-title{padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:.5rem}.terminal-dot{width:10px;height:10px;border-radius:50%}.terminal-dot.red{background:#ff5f56}.terminal-dot.yellow{background:#ffbd2e}.terminal-dot.green{background:#27c93f}.terminal-body{padding:1.25rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.75;color:#9ca3af}.terminal-body .line{display:block}.terminal-body .status-ok{color:#22c55e}.aterm-window{background:#0d0d0d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 8px 40px rgba(0,0,0,.6)}.aterm-titlebar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.aterm-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.aterm-dot-red{background:#ff5f56}.aterm-dot-yellow{background:#ffbd2e}.aterm-dot-green{background:#27c93f}.aterm-titlebar-text{margin-left:.5rem;font-size:.6875rem;color:#4b5563;letter-spacing:.02em}.aterm-body,.aterm-titlebar-text{font-family:JetBrains Mono,monospace}.aterm-body{padding:1.25rem 1.5rem;font-size:.8125rem;line-height:1.85;color:#d1d5db;height:240px;overflow-y:auto;scrollbar-width:none;contain:content}.aterm-body::-webkit-scrollbar{display:none}.aterm-line{display:block;white-space:pre-wrap;word-break:break-all}.terminal-status-green{color:#4ade80;font-weight:500}.terminal-line-green{color:#4ade80}.aterm-cursor{color:#d1d5db;animation:cursor-blink .6s step-end infinite;margin-left:1px}.aterm-cursor-idle{animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.landing-section{padding:0 1rem;max-width:1200px;width:100%}@media (min-width:768px){.landing-section{padding:0 1.5rem}}@media (min-width:1024px){.landing-section{padding:0 3rem}}.landing-section-title{font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}@media (min-width:1024px){.landing-section-title{font-size:1.5rem}}.landing-section-lead{font-family:Inter,sans-serif;font-size:1rem;color:#9ca3af;margin:0 0 2rem;line-height:1.6}.compliance-split{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:1024px){.compliance-split{grid-template-columns:1fr 1fr;gap:3rem}}.compliance-text h3{margin-top:0}.landing-section:has(.compliance-split) .landing-section-title{font-size:1.75rem}.landing-section:has(.compliance-split) .landing-section-lead{font-size:1.25rem}.landing-section:has(.compliance-split) .compliance-text h3{font-size:1.375rem!important}.landing-section:has(.compliance-split) .compliance-text p{font-size:1.1875rem!important}.compliance-evidence-title{color:#fff;font-weight:600;margin-bottom:1rem}.compliance-evidence-p{color:#9ca3af;line-height:1.7}.xai-products-section{padding:0 1rem;max-width:1280px;width:100%;position:relative;z-index:2}.xai-products-header{margin-bottom:3rem}.xai-products-title{font-family:Orbitron,sans-serif;font-size:clamp(1.25rem,4vw,1.875rem);font-weight:600;color:#fff;margin:0;letter-spacing:.04em}@media (min-width:1024px){.xai-products-title{font-size:clamp(1.375rem,2.7vw,1.875rem)}}.xai-products-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.xai-products-section{padding:0 1.5rem}}@media (min-width:1024px){.xai-products-section{padding:0 3rem}.xai-products-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.xai-product-card{display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;border:1px solid hsla(0,0%,100%,.15);background:transparent;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease;min-height:0;position:relative}.xai-product-card:hover{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.04);box-shadow:0 0 20px hsla(0,0%,100%,.04),inset 0 0 30px hsla(0,0%,100%,.02)}.xai-card-icon-wrap{margin-top:auto;padding-top:1.25rem;color:hsla(0,0%,100%,.25);display:flex;justify-content:center;overflow:visible}.xai-product-card:has(.xai-icon-coin){overflow:visible}.products-slide .xai-products-grid,.products-slide .xai-products-section,.products-slide.section-screen,.products-slide.section-screen.centered>*{overflow:visible}.xai-icon-coin{max-width:240px}.xai-card-icon{width:100%;height:auto;max-height:100%}@media (max-width:1023px){.xai-product-card{min-height:320px}.xai-card-icon-wrap{width:200px;height:200px;margin-left:auto;margin-right:auto;flex-shrink:0}.xai-card-icon{width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}}.xai-icon-docs rect{transition:transform .4s ease,opacity .4s ease}.xai-icon-doc-front{fill:hsla(0,0%,100%,.02)}.xai-product-card:hover .xai-icon-docs rect:first-child{transform:translate(4px,-4px);opacity:.35}.xai-product-card:hover .xai-icon-docs rect:nth-child(2){transform:translate(2px,-2px);opacity:.45}.xai-product-card:hover .xai-icon-doc-front{fill:hsla(0,0%,100%,.04)}.xai-product-card:hover .xai-icon-docs line{opacity:.35;transition:opacity .4s ease}.recon-particle{transition:opacity .3s ease}.recon-link{transition:opacity .3s ease,stroke .3s ease}.xai-product-card:hover .recon-link-blue{stroke:#3b82f6;opacity:.4}.xai-product-card:hover .recon-link-red{stroke:#ef4444;opacity:.4}.xai-product-card:hover .recon-particle{opacity:1}.xai-product-card:hover .pb1{animation:rf-a 1.4s ease-in-out infinite}.xai-product-card:hover .pb2{animation:rf-b 2.1s ease-in-out .2s infinite}.xai-product-card:hover .pb3{animation:rf-a 1.7s ease-in-out .7s infinite}.xai-product-card:hover .pb4{animation:rf-c 2.4s ease-in-out .1s infinite}.xai-product-card:hover .pb5{animation:rf-b 1.9s ease-in-out .5s infinite}.xai-product-card:hover .pr1{animation:rr-a 1.5s ease-in-out .3s infinite}.xai-product-card:hover .pr2{animation:rr-b 2.2s ease-in-out infinite}.xai-product-card:hover .pr3{animation:rr-a 1.8s ease-in-out .6s infinite}.xai-product-card:hover .pr4{animation:rr-c 2s ease-in-out .4s infinite}.xai-product-card:hover .pr5{animation:rr-b 1.6s ease-in-out .8s infinite}@keyframes rf-a{0%{transform:translate(-12px,1px);opacity:0}15%{opacity:.85}85%{opacity:.7}to{transform:translate(11px,-1px);opacity:0}}@keyframes rf-b{0%{transform:translate(-9px,-2px);opacity:0}20%{opacity:.6}75%{opacity:.8}to{transform:translate(13px,1.5px);opacity:0}}@keyframes rf-c{0%{transform:translate(-14px,.5px);opacity:0}25%{opacity:.5}80%{opacity:.6}to{transform:translate(10px,-.5px);opacity:0}}@keyframes rr-a{0%{transform:translate(11px,-1px);opacity:0}15%{opacity:.85}85%{opacity:.7}to{transform:translate(-12px,1.5px);opacity:0}}@keyframes rr-b{0%{transform:translate(13px,1px);opacity:0}20%{opacity:.6}75%{opacity:.8}to{transform:translate(-10px,-1px);opacity:0}}@keyframes rr-c{0%{transform:translate(9px,-.5px);opacity:0}25%{opacity:.5}80%{opacity:.6}to{transform:translate(-14px,.5px);opacity:0}}.coin-body{transition:opacity .4s ease}.coin-p{opacity:0}.xai-product-card:hover .coin-body{animation:coin-drop 7s ease infinite,coin-color 7s ease infinite}@keyframes coin-color{0%{color:currentColor}41%{color:currentColor}42%{color:#ff6040}54%{color:#ff5535}62%{color:#e8a090}68%{color:currentColor}71%{color:currentColor}to{color:currentColor}}.xai-product-card:hover .coin-p{animation:cp-scatter-fade 7s infinite;animation-delay:var(--d)}.coin-heat{opacity:0}@keyframes coin-drop{0%{opacity:1;transform:translateY(0)}6%{opacity:0;transform:translateY(0)}41%{opacity:0;transform:translateY(-28px)}42%{opacity:0;transform:translateY(-28px)}54%{opacity:1;transform:translateY(1px)}57%{transform:translateY(0)}71%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.xai-product-card:hover .coin-heat{animation:coin-heat-glow 7s ease infinite}@keyframes coin-heat-glow{0%{opacity:0}41%{opacity:0}42%{opacity:1}54%{opacity:.85}60%{opacity:.5}68%{opacity:.15}71%{opacity:0}to{opacity:0}}@keyframes cp-scatter-fade{0%{transform:translate(0);opacity:.65}4%{transform:translate(0);opacity:.7;animation-timing-function:ease-out}18%{transform:translate(var(--sx),var(--sy));opacity:.5}28%{transform:translate(calc(var(--sx)*1.8),calc(var(--sy)*1.8));opacity:.35}40%{transform:translate(calc(var(--sx)*2.5),calc(var(--sy)*2.5));opacity:.15}55%{transform:translate(calc(var(--sx)*3),calc(var(--sy)*3));opacity:0}71%{opacity:0;transform:translate(0)}to{opacity:0;transform:translate(0)}}.xai-card-title{font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .75rem}.xai-card-desc{font-family:Inter,sans-serif;font-size:1rem;color:#9ca3af;line-height:1.65;margin:0 0 1.5rem}.xai-card-cta{align-self:flex-start;padding:.5rem 1.5rem;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;background:transparent;color:#9ca3af;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em;cursor:pointer;transition:all .3s ease}.xai-card-cta:hover{color:#fff;border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.cinematic-section{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;z-index:1;transform:translateZ(0)}@media (min-width:1024px){.cinematic-section{height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}}.cinematic-burst{width:800px;height:800px;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.06) 0,transparent 50%),repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.02) 0deg 2deg,transparent 2deg 10deg);animation:burst-rotate 120s linear infinite;pointer-events:none}.cinematic-burst,.cinematic-burst:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.cinematic-burst:before{content:"";width:4px;height:4px;background:hsla(0,0%,100%,.6);box-shadow:0 0 40px 8px hsla(0,0%,100%,.08),0 0 120px 20px hsla(0,0%,100%,.04)}@keyframes burst-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.cinematic-kicker{font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.25em;color:#6b7280;margin:0 0 2rem;z-index:2}.cinematic-text-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:1rem 4rem;z-index:2;padding:0 2rem}.cinematic-word{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(3rem,8vw,7rem);color:hsla(0,0%,100%,.7);letter-spacing:-.03em;line-height:1}.landing-section:has(.matrix-split) .landing-section-title{font-size:1.75rem;font-family:Orbitron,sans-serif;font-weight:700}.landing-section:has(.matrix-split) .landing-section-lead{font-size:1.25rem}.landing-section:has(.matrix-split) .matrix-col-title{font-size:1.0625rem}.landing-section:has(.matrix-split) .matrix-row-item{font-size:1.125rem}.matrix-split{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.matrix-split{flex-direction:row;gap:0}}.matrix-column{flex:1;padding:1.5rem 0}@media (min-width:1024px){.matrix-column{padding:1.5rem 2rem}}.matrix-col-title{font-family:Orbitron,sans-serif;font-size:.8125rem;font-weight:600;color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.matrix-row-item{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 0;font-size:.875rem;color:#9ca3af;line-height:1.55}.matrix-bullet{font-family:JetBrains Mono,monospace;color:#6b7280;flex-shrink:0}.matrix-divider{display:none}@media (min-width:1024px){.matrix-divider{display:block;width:1px;background:hsla(0,0%,100%,.08);align-self:stretch}}.footer-cta-section{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.06);transform:translateZ(0);contain:layout paint}@media (min-width:1024px){.footer-cta-section{height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}}.mint-flow-wrapper{min-width:100vw;min-height:100vh;overflow:hidden}.mint-flow-gpu-layer,.mint-flow-wrapper{position:absolute;inset:0;width:100%;height:100%}.mint-flow-gpu-layer{transform:translateZ(0);will-change:transform}.mint-flow-svg,.mint-flow-svg-container{position:absolute;inset:0;width:100%;height:100%}.mint-flow-svg{z-index:0;mix-blend-mode:screen;filter:contrast(1.25) drop-shadow(0 0 10px rgba(152,229,190,.45))}.mint-flow-path,.mint-flow-svg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mint-flow-path{fill:none;stroke-linecap:round;will-change:d}.flowing-shapes-bg{position:absolute;inset:-10% -10% -10% -10%;width:120%;height:120%;pointer-events:none;z-index:0;opacity:.95}.flow-path{transform-origin:center;transition:opacity .5s ease}.flow-path-1{animation:liquidPulse 4s ease-in-out infinite}.flow-path-2{animation:liquidPulse 5s ease-in-out .8s infinite}.flow-path-3{animation:liquidPulse 4.5s ease-in-out 1.5s infinite}.flow-shimmer{opacity:.9}.flowing-shapes-bg{animation:glassBreath 6s ease-in-out infinite}@keyframes liquidPulse{.flow-path-5{animation:flowMorph 20s ease-in-out 3s infinite}0%,to{opacity:.85}50%{opacity:1}}@keyframes glassBreath{0%,to{filter:brightness(.98)}50%{filter:brightness(1.04)}@keyframes flowStroke3{0%,to{stroke-dashoffset:200;opacity:.6}50%{stroke-dashoffset:500;opacity:1}}@keyframes flowMorph{0%,to{transform:scale(1) translate(0);opacity:.6}33%{transform:scale(1.05) translate(2%,1%);opacity:.8}66%{transform:scale(.98) translate(-1%,2%);opacity:.7}}}.footer-cta-glow{position:absolute;top:30%;left:50%;width:600px;height:400px;transform:translateX(-50%);background:transparent;pointer-events:none;z-index:1}.footer-cta-content{text-align:center;z-index:2;position:relative;width:100%;max-width:720px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.footer-cta-content{padding:0 2rem}}.footer-cta-brand{font-size:1.4375rem;letter-spacing:.25em;margin-top:-4rem;margin-bottom:1rem;background:linear-gradient(180deg,#f0f0f0,#e0e0e0 15%,#a8a8a8 35%,#c8c8c8 50%,#909090 65%,#d8d8d8 85%,#f5f5f5);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(255,255,255,.2)) drop-shadow(0 2px 4px rgba(0,0,0,.4))}.footer-cta-brand,.footer-cta-heading{font-family:Orbitron,sans-serif;font-weight:700}.footer-cta-heading{font-size:1.35rem;color:#fff;margin:0 0 1rem;line-height:1.5;white-space:normal;text-align:center}@media (min-width:1024px){.footer-cta-heading{font-size:1.75rem;white-space:nowrap}}.footer-cta-sub{font-family:Inter,sans-serif;font-size:.9375rem;color:#9ca3af;margin:0 0 .5rem;line-height:1.6;white-space:nowrap;text-align:center}@media (max-width:640px){.footer-cta-sub{white-space:normal}}.footer-cta-sub-small{font-family:Inter,sans-serif;font-size:.875rem;color:#6b7280;margin:0 0 2.5rem;line-height:1.6;text-align:center}.footer-cta-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:100%;max-width:320px;padding:.75rem 2rem;border:1px solid hsla(0,0%,100%,.25);border-radius:9999px;background:transparent;color:#fff;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.footer-cta-pill:hover{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.05);box-shadow:0 0 30px hsla(0,0%,100%,.05)}@media (min-width:1024px){.footer-cta-pill{width:auto;max-width:none}}.footer-copyright{position:absolute;bottom:.75rem;left:0;right:0;text-align:center;font-family:Inter,sans-serif;font-size:.75rem;color:#4b5563;margin:0;z-index:2}.landing-root{position:relative;transform:translateZ(0)}.landing-root,.landing-root.products-in-view{overflow-x:hidden}.bg-noise,.landing-noise{inset:0;opacity:0;z-index:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:4px 4px}.bg-noise,.bg-orbit,.landing-noise,.landing-orbit{pointer-events:none;position:fixed;contain:strict;transform:translateZ(0)}.bg-orbit,.landing-orbit{border-radius:50%;filter:blur(60px);opacity:.4;will-change:transform,filter}.bg-orbit-1,.landing-orbit-1{width:540px;height:540px;top:-160px;right:-120px;background:transparent;opacity:0}.bg-orbit-2,.landing-orbit-2{width:480px;height:480px;bottom:-140px;left:-80px;background:transparent;opacity:0}.bg-orbit-3{width:300px;height:300px;top:40%;left:30%;background:radial-gradient(circle,hsla(0,0%,100%,.05),transparent 70%)}@keyframes orbit-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(-20px,30px,0) scale(1.05)}}.hero-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:3rem;padding:0 2rem .75rem .75rem;align-items:center;max-width:1400px;margin:0 auto;overflow:visible}@media (min-width:768px){.hero-main{padding-left:1.25rem;padding-top:0;padding-bottom:1rem}}@media (min-width:1024px){.hero-main{padding:0 5rem 1rem;gap:2rem;align-items:center}}@media (min-width:1280px){.hero-main{padding:0 5rem 1rem;gap:3rem}}@media (min-width:1440px){.hero-main{padding:0 4rem 1rem;gap:10rem}}@media (max-width:960px){.hero-main{grid-template-columns:1fr;padding:0 .75rem .75rem}}@media (max-width:1439px){.hero-main{justify-content:center;padding:1rem 1.5rem}.hero-main,.hero-responsive{display:flex;flex-direction:column;align-items:center}.hero-responsive{text-align:center}.hero-left-responsive{align-items:center;text-align:center;margin-left:0;max-width:560px}.hero-actions-responsive{justify-content:center}}@media (min-width:1440px){.hero-responsive{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;text-align:left;overflow:visible;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.hero-left{display:flex;flex-direction:column;justify-content:center;gap:1.75rem;max-width:560px;margin-left:-1rem}.hero-left-responsive{align-items:center;text-align:center;margin-left:0}@media (min-width:1024px){.hero-left-responsive{align-items:flex-start;text-align:left;margin-left:-1rem}}@media (min-width:1024px) and (max-width:1439px){.hero-left-responsive{align-items:center;text-align:center;margin-left:0}}@media (min-width:1440px){.hero-left.hero-left-responsive{margin-left:-3rem}}.hero-actions-responsive{justify-content:center}@media (min-width:1024px){.hero-actions-responsive{justify-content:flex-start}}@media (min-width:1024px) and (max-width:1439px){.hero-actions-responsive{justify-content:center}}.hero-right{position:relative;display:flex;align-items:center;justify-content:center;padding-right:0;overflow:visible;min-height:0}@media (min-width:1440px){.hero-right{justify-content:center;left:2rem;margin-left:13rem}}.hero-globe-wrap{position:absolute;width:130%;aspect-ratio:1/1;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;@media (min-width:1440px){.hero-globe-wrap{width:170%;margin-left:-35%;overflow:visible;height:900px;max-height:95vh}}@media (min-width:1280px){.hero-globe-wrap{height:520px;max-height:70vh}}@media (min-width:1440px){.hero-globe-wrap{width:170%;margin-left:-35%;overflow:visible;height:750px;max-height:90vh}}pointer-events:none;overflow:visible}.globe-container{overflow:visible}.hero-kicker{margin:0;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:#9ca3af;font-family:Inter,sans-serif;font-weight:500}.hero-title{font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,5vw,2.75rem);font-weight:700;line-height:1.15;margin:0;color:#fff;letter-spacing:.04em}@media (min-width:1024px){.hero-title{font-size:clamp(1.75rem,4vw,2.75rem)}}.hero-lead{font-family:Inter,sans-serif;margin:0;font-size:1rem;line-height:1.7;max-width:520px;color:#9ca3af}@media (min-width:768px){.hero-lead{font-size:1.0625rem}}.hero-pills{display:flex;flex-wrap:wrap;gap:.75rem}.hero-pill{border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;padding:.375rem 1rem;font-size:.75rem;font-family:JetBrains Mono,monospace;color:#d1d5db;text-transform:uppercase;letter-spacing:.05em;background:hsla(0,0%,100%,.03);backdrop-filter:blur(8px)}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-btn{min-height:48px;width:100%;max-width:280px;padding:.75rem 1.5rem;border-radius:4px;font-size:.875rem;font-family:Inter,sans-serif;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;align-items:center;justify-content:center}@media (min-width:1024px){.hero-btn{width:auto;max-width:none;min-height:auto;padding:.625rem 1.5rem}}.hero-btn.primary{background:#fff;color:#000;border:none;font-weight:600}.hero-btn.primary:hover{background:#e5e7eb}.hero-btn.secondary{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.2)}.hero-btn.secondary:hover{background:hsla(0,0%,100%,.1)}.landing-ticker{border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);overflow:hidden;height:48px;display:flex;align-items:center}.landing-ticker-scroller{display:flex;width:-moz-max-content;width:max-content;animation:ticker-loop 60s linear infinite;will-change:transform}.ticker-track{display:inline-flex;align-items:center;gap:2.5rem;white-space:nowrap;flex-shrink:0;padding:0 1.25rem}.landing-ticker-item{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:#9ca3af;flex-shrink:0}.landing-ticker-item:before{content:"//  ";opacity:.4}@keyframes ticker-loop{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@media (max-width:1023px){.hero-main{padding:1.5rem 1rem 1rem}}:root{--bg-panel-glass:rgba(15,23,42,.6);--accent-cyan:#00f0ff;--accent-green:#00ffa3;--accent-red:#ff4d4d;--accent-primary-btn:#f9fafb;--border-dim-glass:hsla(0,0%,100%,.12);--font-heading:"Orbitron",sans-serif;--font-mono:"JetBrains Mono",monospace}.input{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--border-dim-glass);color:#ececf1;padding:12px 16px;font-size:.95rem;border-radius:4px;transition:all .2s ease;outline:none;font-family:system-ui,sans-serif}.input:hover{border-color:hsla(0,0%,100%,.2);background:rgba(0,0,0,.5)}.input:focus{border-color:var(--accent-cyan);box-shadow:0 0 15px rgba(0,240,255,.1);background:rgba(0,0,0,.8)}.input:disabled{opacity:.5;cursor:not-allowed}.auth-btn,.primary-btn{background:var(--accent-primary-btn);color:#000;font-weight:600;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;transition:all .2s}.auth-btn:hover,.primary-btn:hover{transform:translateY(-1px);box-shadow:0 0 20px hsla(0,0%,100%,.4)}.link-btn{background:none;border:none;color:var(--accent-cyan);cursor:pointer;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.app-root{min-height:100vh;display:flex;flex-direction:column;background:#000}.app-header{height:64px;border-bottom:1px solid var(--border-dim-glass);background:rgba(5,8,16,.8);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;padding:0 24px}.app-header-left,.app-header-right{display:flex;align-items:center;gap:20px}.app-header-tagline{font-family:var(--font-mono);font-size:.8rem;color:#9ca3af;opacity:.7}.app-api-status{font-size:.75rem;font-family:var(--font-mono);display:flex;align-items:center;gap:6px}.app-api-status:before{content:"";display:block;width:8px;height:8px;border-radius:50%}.app-api-status.online{color:var(--accent-green)}.app-api-status.online:before{background:var(--accent-green);box-shadow:0 0 8px var(--accent-green)}.app-api-status.offline{color:var(--accent-red)}.app-api-status.offline:before{background:var(--accent-red)}.app-main{flex:1;padding:24px;display:grid;grid-template-columns:280px 1fr 320px;gap:20px;max-width:1920px;margin:0 auto;width:100%}@media (max-width:1024px){.app-main{grid-template-columns:1fr;padding:16px}}.app-card{background:var(--bg-panel-glass);border:1px solid var(--border-dim-glass);border-radius:8px;padding:20px;display:flex;flex-direction:column;height:100%}.app-card h2{margin:0 0 16px;font-family:var(--font-heading);font-size:1rem;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase}.app-balance-value{font-family:var(--font-mono);font-size:2rem;color:#ececf1;margin-bottom:20px;font-weight:500}.app-stocks-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:24px}.app-stock-item{background:hsla(0,0%,100%,.03);border:1px solid transparent;border-radius:6px;padding:12px;cursor:pointer;transition:all .15s}.app-stock-item:hover{background:hsla(0,0%,100%,.06)}.app-stock-item.active{background:rgba(0,240,255,.1);border-color:rgba(0,240,255,.4);box-shadow:0 0 15px rgba(0,240,255,.1)}.app-stock-symbol{font-weight:700;color:#ececf1;font-size:1rem}.app-stock-name{font-size:.75rem;color:#9ca3af;margin-top:2px}.app-stock-price{font-family:var(--font-mono);margin-top:8px;color:var(--accent-cyan)}.app-order-form{background:rgba(0,0,0,.2);padding:20px;border-radius:6px;border:1px solid var(--border-dim-glass)}.app-form-row{margin-bottom:16px}.app-form-row label{display:block;margin-bottom:6px;font-size:.8rem;color:#9ca3af}.app-order-submit{width:100%;margin-top:10px;background:var(--accent-cyan);box-shadow:0 0 15px rgba(0,240,255,.3)}.app-order-submit:hover{background:#66f6ff}.app-table{width:100%;border-collapse:collapse;font-size:.85rem}.app-table th{text-align:left;padding:8px 4px;color:#9ca3af;font-weight:500;border-bottom:1px solid var(--border-dim-glass)}.app-table td{padding:10px 4px;border-bottom:1px solid hsla(0,0%,100%,.03);font-family:var(--font-mono);color:#ececf1}.app-table tr:last-child td{border-bottom:none}.app-empty{padding:40px;text-align:center;color:#9ca3af;font-size:.9rem;font-style:italic}.split-screen-root{min-height:100vh;display:flex;flex-direction:row!important;background-color:#000;overflow:hidden;transform:translateZ(0)}.split-left{display:none;position:relative;flex:1.2;height:100vh;background:radial-gradient(circle at bottom left,#0a0f1e,#000 80%);flex-direction:column;justify-content:space-between;padding:80px;border-right:1px solid hsla(0,0%,100%,.08);overflow:hidden}@media (min-width:1024px){.split-left{display:flex}}.split-hero-text{font-family:var(--font-heading);font-size:4rem;line-height:1.1;font-weight:700;color:#fff;margin:0;z-index:10}.split-hero-sub{margin-top:20px;font-size:1.1rem;color:#9ca3af;max-width:400px;line-height:1.6;z-index:10}.split-graphic{position:absolute;bottom:-150px;left:-150px;width:600px;height:600px;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(0,240,255,.1),transparent 60%);filter:blur(40px);animation:spin-slow 20s linear infinite;z-index:1;transform:translateZ(0)}.split-graphic:after{content:"";position:absolute;inset:100px;border:1px solid rgba(0,240,255,.2);border-radius:50%;filter:blur(1px)}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.split-right{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background-color:#000;position:relative}.split-form-container{width:100%;max-width:420px;z-index:10}.split-input{width:100%;background:transparent;border:1px solid #333;color:#fff;padding:16px;font-size:1rem;border-radius:8px;transition:all .2s ease;outline:none}.split-input:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 4px rgba(0,240,255,.1);background:#050505}.split-label{display:block;margin-bottom:8px;font-size:.85rem;color:#e5e7eb;font-weight:500}.center-auth-root{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;position:relative;overflow:hidden}.aurora-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.aurora-blur-filter{position:absolute;inset:0;backdrop-filter:blur(120px) brightness(.6);-webkit-backdrop-filter:blur(120px) brightness(.6);z-index:2;pointer-events:none}.aurora-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.2;animation:aurora-move 30s infinite alternate}.aurora-blob-1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,240,255,.4),transparent 60%);top:-10%;left:-20%;animation-delay:0s}.aurora-blob-2{width:700px;height:700px;background:radial-gradient(circle,rgba(0,240,255,.3),transparent 60%);bottom:-15%;right:-25%;animation-delay:5s}.aurora-blob-3{width:500px;height:500px;background:radial-gradient(circle,rgba(0,240,255,.2),transparent 60%);top:30%;left:40%;animation-delay:10s}@keyframes aurora-move{0%{transform:translate(0) scale(1);opacity:.2}33%{transform:translate(50px,-50px) scale(1.1);opacity:.25}66%{transform:translate(-30px,40px) scale(.9);opacity:.18}to{transform:translate(0) scale(1);opacity:.2}}.glass-card{position:relative;width:100%;max-width:480px;padding:50px 40px;background:rgba(20,20,25,.75);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.08);border-top-color:hsla(0,0%,100%,.15);border-radius:28px;box-shadow:0 15px 40px rgba(0,0,0,.6),inset 0 0 0 1px hsla(0,0%,100%,.03);z-index:10;margin-top:0}.card-page-title{text-align:center;font-family:var(--font-heading);font-size:1.6rem;font-weight:600;color:#fff;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase}.card-page-subtitle{text-align:center;color:#9ca3af;font-size:.95rem;line-height:1.5;margin-bottom:35px}.card-header,.card-logo{display:none}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-label{display:block;margin-bottom:8px;font-size:.85rem;color:#d1d5db;font-weight:500}.auth-footer-copyright{position:absolute;bottom:30px;color:#4b5563;font-size:.8rem;text-align:center;width:100%;font-family:var(--font-mono);z-index:10}.globe-fallback-pulse{width:64px;height:64px;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;animation:globe-pulse 1.5s ease-in-out infinite}@keyframes globe-pulse{0%,to{opacity:.5;transform:scale(.92);box-shadow:0 0 0 0 hsla(0,0%,100%,.1)}50%{opacity:1;transform:scale(1);box-shadow:0 0 24px 4px hsla(0,0%,100%,.08)}}