.coming-soon_screen__173zf{position:relative;min-height:100dvh;display:grid;place-items:center;padding:var(--spacing-6);background:var(--color-bg);color:var(--color-text);overflow:hidden}.coming-soon_screen__173zf:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:70%;background:radial-gradient(60% 80% at 50% 0,rgba(45,127,249,.1),rgba(45,127,249,0) 70%);pointer-events:none}.coming-soon_screen__173zf:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--color-hairline) 1px,transparent 1px),linear-gradient(90deg,var(--color-hairline) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 0,transparent 72%);mask-image:radial-gradient(120% 90% at 50% 0,#000 0,transparent 72%);opacity:.25;pointer-events:none}.coming-soon_card__uT5Ga{position:relative;z-index:1;width:100%;max-width:440px;padding:var(--spacing-8);background:var(--color-raised-2);border:1px solid var(--color-hairline);border-radius:var(--radius-frame);box-shadow:var(--shadow-lg),var(--shadow-inner-highlight);animation:coming-soon_rise__vDFCn var(--duration-long) var(--ease-enter) both}@keyframes coming-soon_rise__vDFCn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.coming-soon_brandRow__Mk2_d{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-8)}.coming-soon_wordmark__xYFRu{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.02em}.coming-soon_dot__KBpoL{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--color-teal);box-shadow:0 0 0 4px color-mix(in oklab,var(--color-teal) 18%,transparent)}.coming-soon_pill__bRr0E{font-family:var(--font-body);font-size:11.5px;font-weight:500;letter-spacing:.01em;color:var(--color-muted,#99a0ac);padding:4px 10px;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);white-space:nowrap}.coming-soon_headline__eqKeo{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.08;letter-spacing:-.025em;margin:0 0 var(--spacing-3)}.coming-soon_sub__rGb65{font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--color-muted,#99a0ac);margin:0 0 var(--spacing-8)}.coming-soon_form__iSmaG{display:flex;flex-direction:column;gap:var(--spacing-3)}.coming-soon_label__ei28_{font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--color-muted,#99a0ac)}.coming-soon_input__ZAFI_{width:100%;height:44px;padding:0 var(--spacing-4);font-family:var(--font-body);font-size:15px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-hairline);border-radius:var(--radius-input);outline:none;transition:border-color var(--duration-short) var(--ease-move),box-shadow var(--duration-short) var(--ease-move)}.coming-soon_input__ZAFI_::placeholder{color:var(--color-faint,#5f6675)}.coming-soon_input__ZAFI_:focus{border-color:var(--color-accent,#2d7ff9);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent,#2d7ff9) 22%,transparent)}.coming-soon_inputError__5XJWL{border-color:var(--color-error)}.coming-soon_inputError__5XJWL:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-error) 22%,transparent)}.coming-soon_error__ONxpd{font-family:var(--font-body);font-size:13px;color:var(--color-error);min-height:18px;margin-top:-4px}.coming-soon_button__1N54i{height:44px;margin-top:var(--spacing-1);font-family:var(--font-body);font-size:15px;font-weight:600;color:#fff;background:var(--color-accent,#2d7ff9);border:none;border-radius:var(--radius-input);cursor:pointer;box-shadow:var(--shadow-inner-highlight);transition:background var(--duration-short) var(--ease-move),transform var(--duration-micro) var(--ease-move)}.coming-soon_button__1N54i:hover{background:var(--color-accent-hover,#1e66d6)}.coming-soon_button__1N54i:active{transform:translateY(1px)}.coming-soon_button__1N54i:disabled{opacity:.6;cursor:progress}.coming-soon_foot__JFJSx{margin-top:var(--spacing-8);padding-top:var(--spacing-4);border-top:1px solid var(--color-hairline);font-family:var(--font-body);font-size:12.5px;color:var(--color-faint,#5f6675)}