*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0f;color:#e8e8f0;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.mono,code{font-family:JetBrains Mono,monospace}a{color:#00ffd5;text-decoration:none}a:hover{color:#7dffe8}img{display:block;max-width:100%}button,input{font:inherit}.App{background:#0a0a0f;color:#e8e8f0;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.grid-overlay{background-image:linear-gradient(#00ffd508 1px,#0000 0),linear-gradient(90deg,#00ffd508 1px,#0000 0);background-size:48px 48px;z-index:0}.grid-overlay,.scanline{inset:0;pointer-events:none;position:fixed}.scanline{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 0,#00000014 4px);z-index:100}.background-animation{background:radial-gradient(ellipse at 20% 20%,#00ffd514 0,#0000 50%),radial-gradient(ellipse at 80% 80%,#b450ff14 0,#0000 50%),radial-gradient(ellipse at 50% 50%,#ff3c780a 0,#0000 60%);inset:0;position:fixed;z-index:0}.floating-shapes{height:100%;position:relative;width:100%}.shape{animation:float linear infinite;opacity:0;position:absolute}.shape-0{background:#00ffd5;border-radius:50%;box-shadow:0 0 8px #00ffd5;height:4px;width:4px}.shape-1{background:linear-gradient(90deg,#0000,#b450ff,#0000);height:1px;width:24px}.shape-2{border:1px solid #ff3c7899;height:6px;transform:rotate(45deg);width:6px}.shape-3{background:linear-gradient(180deg,#0000,#00ffd5,#0000);height:20px;width:2px}@keyframes float{0%{opacity:0;transform:translateY(100vh)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100px)}}.page{animation:fadeUp .8s ease-out;margin:0 auto;max-width:720px;padding:3rem 1.5rem 4rem;position:relative;z-index:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero{margin-bottom:2.5rem;text-align:center}.hero-logo{height:7.425rem;margin:0 auto 1.25rem;object-fit:contain;width:auto}.brand-mark{color:#00ffd5;font-family:JetBrains Mono,monospace;font-size:1.5rem;margin-bottom:.75rem}.brand-bracket{opacity:.5}.brand-icon{animation:pulse-glow 2s ease-in-out infinite;display:inline-block;margin:0 .25rem}@keyframes pulse-glow{0%,to{text-shadow:0 0 8px #00ffd599}50%{text-shadow:0 0 20px #00ffd5,0 0 40px #00ffd566}}.tagline{color:#8888a0;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.domain-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00ffd5,#b450ff 50%,#ff3c78);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1.25rem;min-height:1.15em}.cursor{-webkit-text-fill-color:#00ffd5;animation:blink 1s step-end infinite;font-weight:400}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.status-badge{align-items:center;background:#00ffd50f;border:1px solid #00ffd533;border-radius:4px;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.75rem;gap:.5rem;padding:.5rem 1rem}.status-dot{animation:status-pulse 2s infinite;background:#ff3c78;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes status-pulse{0%,to{box-shadow:0 0 0 0 #ff3c7899}50%{box-shadow:0 0 0 6px #ff3c7800}}.status-label{color:#8888a0}.status-value{color:#00ffd5}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.message-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;line-height:1.75;margin-bottom:2rem;padding:2rem}.message-card p{color:#c0c0d0;font-size:1.05rem;margin-bottom:1rem}.message-card p:last-child{margin-bottom:0}.message-heading{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:1.25rem}.message-closing{color:#8888a0!important;font-style:italic}.feature-list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0 0 1rem;padding:0}.feature-list li{border-left:2px solid #00ffd533;color:#c0c0d0;font-size:1.02rem;line-height:1.55;padding-left:1rem}.feature-list strong{color:#fff;font-weight:600}.message-card strong{color:#00ffd5;font-weight:600}.tech-strip{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:3rem}.tech-item{background:#b450ff14;border:1px solid #b450ff33;border-radius:4px;display:flex;font-family:JetBrains Mono,monospace;font-size:.7rem;gap:.5rem;padding:.4rem .75rem}.tech-key{color:#8888a0}.tech-key:after{content:":"}.tech-val{color:#b450ff}.product-section{background:#00ffd508;border:1px solid #00ffd526;border-radius:12px;margin-bottom:2.5rem;padding:2rem}.product-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.form-prompt{animation:blink 1.2s step-end infinite;color:#00ffd5;font-family:JetBrains Mono,monospace;font-size:1.2rem}.product-section h2{color:#fff;font-size:1.25rem;font-weight:600}.product-intro{color:#8888a0;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.product-row{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:.35rem;padding:1rem 0}.product-row:last-child{border-bottom:1px solid #ffffff14}.product-row__top{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.product-row__name{color:#fff;font-size:1.05rem;font-weight:600}.product-row__meta{color:#00ffd5;font-family:JetBrains Mono,monospace;font-size:.7rem}.product-row__meta.is-soon{color:#8888a0}.product-row__desc{color:#8888a0;font-size:.92rem;line-height:1.55}.ghost-btn,.submit-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}.submit-btn{background:linear-gradient(135deg,#00ffd5,#00c4a7);border:none;color:#0a0a0f}.submit-btn:hover{box-shadow:0 8px 24px #00ffd54d;color:#0a0a0f;transform:translateY(-2px)}.submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ghost-btn{background:#0000;border:1px solid #00ffd533;color:#00ffd5}.ghost-btn:hover{border-color:#00ffd5;color:#7dffe8;transform:translateY(-2px)}.submit-icon{transition:transform .2s}.submit-btn:hover .submit-icon{transform:translateX(4px)}.footer{align-items:center;color:#55556a;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:.75rem;gap:.5rem;justify-content:center;text-align:center}.footer-link{color:#8888a0;text-decoration:none;transition:color .2s}.footer-link:hover{color:#00ffd5}.footer-divider{opacity:.4}.auth-page{animation:fadeUp .8s ease-out;margin:0 auto;max-width:440px;padding:3rem 1.5rem 4rem;position:relative;z-index:1}.auth-back{color:#8888a0;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.75rem;margin-bottom:1.5rem}.auth-back:hover{color:#00ffd5}.auth-panel{background:#00ffd508;border:1px solid #00ffd526;border-radius:12px;padding:2rem}.auth-logo{height:6.075rem;margin:0 auto 1.25rem;width:auto}.auth-panel h1{color:#fff;font-size:1.35rem;font-weight:600;margin-bottom:.5rem;text-align:center}.auth-lede{color:#8888a0;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}.auth-form{gap:1.25rem}.auth-form,.form-row{display:flex;flex-direction:column}.form-row{gap:.4rem}.form-row label{color:#8888a0;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.form-row input{background:#0006;border:1px solid #ffffff1a;border-radius:6px;color:#e8e8f0;font-family:Space Grotesk,sans-serif;font-size:1rem;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s}.form-row input::placeholder{color:#55556a}.form-row input:focus{border-color:#00ffd580;box-shadow:0 0 0 3px #00ffd51a;outline:none}.form-success{background:#00ffd514;border-radius:6px;color:#00ffd5}.form-error,.form-success{font-family:JetBrains Mono,monospace;font-size:.8rem;padding:.75rem;text-align:center}.form-error{background:#ff3c7814;border:1px solid #ff3c7833;border-radius:6px;color:#ff6b8a}.auth-hint{color:#55556a;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.5;text-align:center}.auth-switch{color:#8888a0;font-size:.9rem;margin-top:1.25rem;text-align:center}@media (max-width:768px){.auth-page,.page{padding:2rem 1rem 3rem}.auth-panel,.message-card,.product-section{padding:1.5rem}.status-badge{flex-wrap:wrap;justify-content:center;text-align:center}.tech-strip{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=main.39603d41.css.map*/