body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.static-landing{--landing-bg: radial-gradient( 1200px 600px at 15% -10%, #dbe8ff 0%, rgba(219, 232, 255, 0) 60% ), radial-gradient( 1000px 500px at 85% 0%, #e8f3ff 0%, rgba(232, 243, 255, 0) 60% ), linear-gradient(180deg, #f7f9fc 0%, #eff3f8 100%);--landing-text: #111827;--landing-subtle: #4b5563;--landing-note: #6b7280;--landing-border: rgba(17, 24, 39, .12);--landing-card-bg: rgba(255, 255, 255, .72);--landing-link: #0071e3;--landing-btn-primary-bg: #0071e3;--landing-btn-primary-bg-hover: #0067cf;--landing-btn-primary-text: #ffffff;--landing-btn-secondary-bg: rgba(255, 255, 255, .84);--landing-btn-secondary-border: rgba(17, 24, 39, .14);--landing-btn-secondary-text: #111827;position:relative;min-height:100vh;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px;background:var(--landing-bg);color:var(--landing-text);padding:64px 24px 48px;box-sizing:border-box;text-align:center;font-family:SF Pro Display,SF Pro Text,Helvetica Neue,Avenir Next,sans-serif}@media(prefers-color-scheme:dark){.static-landing{--landing-bg: radial-gradient( 1200px 600px at 15% -10%, #22324f 0%, rgba(34, 50, 79, 0) 60% ), radial-gradient( 1000px 500px at 85% 0%, #1a2a47 0%, rgba(26, 42, 71, 0) 60% ), linear-gradient(180deg, #0b111d 0%, #111a2b 100%);--landing-text: #f3f4f6;--landing-subtle: #cfd5df;--landing-note: #aeb6c4;--landing-border: rgba(255, 255, 255, .2);--landing-card-bg: rgba(20, 27, 42, .72);--landing-link: #7fb8ff;--landing-btn-primary-bg: #0a84ff;--landing-btn-primary-bg-hover: #1f8fff;--landing-btn-primary-text: #ffffff;--landing-btn-secondary-bg: rgba(255, 255, 255, .06);--landing-btn-secondary-border: rgba(255, 255, 255, .26);--landing-btn-secondary-text: #f3f4f6}}.static-landing__glow{position:absolute;width:min(900px,92vw);height:340px;top:52px;border-radius:999px;background:radial-gradient(circle at center,#0071e329,#0071e30a 40%,#0071e300 70%);filter:blur(8px);pointer-events:none}.static-landing__card{position:relative;width:100%;max-width:760px;background:var(--landing-card-bg);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);border:1px solid var(--landing-border);border-radius:24px;padding:42px 34px;box-sizing:border-box;box-shadow:0 24px 60px #10182826}.static-landing__title{margin:0 0 14px;font-size:clamp(30px,5vw,44px);line-height:1.06;letter-spacing:-.02em;font-weight:650}.static-landing__text{margin:0 0 14px;font-size:clamp(16px,2.2vw,18px);color:var(--landing-subtle);line-height:1.6}.static-landing__text--lead{font-size:clamp(17px,2.3vw,19px)}.static-landing__link{color:var(--landing-link);text-decoration:none;font-weight:520}.static-landing__link:hover{text-decoration:underline}.static-landing__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.static-landing__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;min-height:46px;border-radius:999px;border:1px solid transparent;background:var(--landing-btn-primary-bg);color:var(--landing-btn-primary-text);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:0 10px 24px #0071e33d}.static-landing__btn:hover{transform:translateY(-1px);background:var(--landing-btn-primary-bg-hover)}.static-landing__btn:active{transform:translateY(0)}.static-landing__btn--secondary{background:var(--landing-btn-secondary-bg);border-color:var(--landing-btn-secondary-border);color:var(--landing-btn-secondary-text);box-shadow:none}.static-landing__btn--secondary:hover{background:#7f7f7f1f}.static-landing__note{max-width:760px;font-size:var(--ls-font-size-caption);color:var(--landing-note);line-height:1.65;letter-spacing:.01em}@media(max-width:768px){.static-landing{padding:48px 16px 36px}.static-landing__card{border-radius:20px;padding:30px 20px}.static-landing__actions{flex-direction:column;align-items:stretch}.static-landing__btn{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;min-height:100vh;overflow-x:hidden}.App{height:100vh;display:flex;align-items:center;justify-content:center;padding:.25rem;overflow:hidden}.container{max-width:1200px;width:100%;height:98vh;padding:.75rem;background:#000c;border-radius:20px;box-shadow:0 20px 40px #00000080;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column}.main-content{display:flex;flex-direction:column;gap:.125rem;flex:1;overflow:hidden}.intro-section{text-align:center}.intro-section h2{font-size:1.25rem;color:#fff;margin-bottom:.375rem;font-weight:600}.description{font-size:var(--ls-font-size-caption);color:#b0b0b0;line-height:1.1;max-width:800px;margin:0 auto .125rem}.status-section{text-align:center;margin-top:.125rem}.status-section h3{font-size:1.1rem;color:#fff;margin-bottom:.25rem;font-weight:600}.testing-section{text-align:center;margin-top:.125rem}.testing-section h3{font-size:1.1rem;color:#fff;margin-bottom:.25rem;font-weight:600}.footer{text-align:center;margin-top:.125rem;padding-top:.125rem;border-top:1px solid rgba(255,255,255,.2);color:#b0b0b0;flex-shrink:0;font-size:var(--ls-font-size-caption)}@media(max-width:768px){.App{padding:.25rem}.container{padding:1rem;border-radius:15px;max-height:98vh}.intro-section h2{font-size:1.75rem;margin-bottom:.75rem}.description{font-size:.95rem;margin-bottom:1rem}.status-section h3{font-size:1.25rem;margin-bottom:.75rem}.main-content{gap:1rem}}@media(max-width:480px){.App{padding:.125rem}.container{padding:.75rem;border-radius:10px;max-height:99vh}.intro-section h2{font-size:1.5rem;margin-bottom:.5rem}.description{font-size:.9rem;margin-bottom:.75rem}.status-section h3{font-size:1.1rem;margin-bottom:.5rem}.main-content{gap:.75rem}.footer{margin-top:.5rem;padding-top:.5rem}}@media(max-width:320px){.App{padding:.0625rem}.container{padding:.5rem;max-height:99.5vh}.intro-section h2{font-size:1.25rem;margin-bottom:.5rem}.description{font-size:var(--ls-font-size-caption);margin-bottom:.5rem}.status-section h3{font-size:1rem;margin-bottom:.5rem}.main-content{gap:.5rem}}
