.WelcomePage_wrapper__BLdj8{min-height:100vh;min-height:100dvh;background:var(--q-bg-0);position:relative;overflow:hidden}.WelcomePage_bg__O2e_H{position:fixed;inset:-10%;background:radial-gradient(60% 45% at 50% 0,rgba(var(--q-accent-rgb),.16) 0,transparent 65%),radial-gradient(45% 40% at 85% 95%,rgba(13,148,136,.08) 0,transparent 70%),linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 1px) 0 0 /48px 48px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,transparent 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 40%,transparent 100%);pointer-events:none;z-index:0;animation:WelcomePage_drift___q_Fp 40s var(--q-ease-inout) infinite}.WelcomePage_logo__9pEHF{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;z-index:10;padding:max(16px,env(safe-area-inset-top)) 24px 16px;padding-left:calc(24px + var(--electron-traffic-light, 0px));background:transparent;transition:background var(--q-dur-med) var(--q-ease),border-color var(--q-dur-med) var(--q-ease),-webkit-backdrop-filter var(--q-dur-med) var(--q-ease);transition:background var(--q-dur-med) var(--q-ease),backdrop-filter var(--q-dur-med) var(--q-ease),border-color var(--q-dur-med) var(--q-ease);transition:background var(--q-dur-med) var(--q-ease),backdrop-filter var(--q-dur-med) var(--q-ease),border-color var(--q-dur-med) var(--q-ease),-webkit-backdrop-filter var(--q-dur-med) var(--q-ease);border-bottom:1px solid transparent}.WelcomePage_logoScrolled__93kpN{background:rgba(8,9,10,.82);-webkit-backdrop-filter:var(--q-blur);backdrop-filter:var(--q-blur);border-bottom-color:var(--q-line)}.WelcomePage_logoImg__9W2x3{height:28px;width:auto;display:block}.WelcomePage_center__XvYfh{position:relative;z-index:1;max-width:520px;margin:0 auto;padding:104px 24px 60px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:WelcomePage_rise__uYrB2 var(--q-dur-slow) var(--q-ease) both}.WelcomePage_h1__VLyAH{font-family:var(--q-font-display);font-weight:var(--q-fw-semibold);font-size:clamp(2rem,4.5vw,2.875rem);line-height:1.04;letter-spacing:var(--q-tracking-h1);color:var(--q-text-hi);margin-bottom:18px;text-wrap:balance}.WelcomePage_h1line__xyfm9{display:block}.WelcomePage_gradient__qEWTx{display:block;background:linear-gradient(100deg,var(--q-accent-text) 0,var(--q-accent) 55%,#0ea5a0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.WelcomePage_subtitle___glvG{font-size:var(--q-t-lead);color:var(--q-text-mid);line-height:1.6;margin-bottom:36px;max-width:38ch}.WelcomePage_card__ECP_H{position:relative;width:100%;background:var(--q-surface-2);border:1px solid var(--q-line);border-radius:var(--q-r-2xl);padding:24px;box-shadow:var(--q-el-2),0 40px 80px -48px rgba(var(--q-accent-rgb),.35)}.WelcomePage_card__ECP_H:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1px;background:var(--q-hero-edge)}.WelcomePage_field__wcZmv{margin-bottom:14px;text-align:left}.WelcomePage_label__t4nJe{display:block;font-family:var(--q-font-mono);font-size:var(--q-t-mono);font-weight:var(--q-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-low);margin-bottom:8px}.WelcomePage_inputWrap__eVHm3{position:relative}.WelcomePage_input__VLUQq{width:100%;height:48px;padding:0 14px;background:var(--q-bg-1);border:1px solid var(--q-line-strong);border-radius:var(--q-r-lg);color:var(--q-text-hi);font-family:var(--q-font-sans);font-size:var(--q-t-small);box-shadow:inset 0 1px 2px rgba(0,0,0,.25);transition:border-color var(--q-dur-fast) var(--q-ease),box-shadow var(--q-dur-med) var(--q-ease),background-color var(--q-dur-fast) var(--q-ease)}.WelcomePage_input__VLUQq:hover{border-color:var(--q-line-hover)}.WelcomePage_input__VLUQq:focus,.WelcomePage_input__VLUQq:focus-visible{outline:none;border-color:var(--q-accent);box-shadow:0 0 0 4px var(--q-accent-wash)}.WelcomePage_input__VLUQq::placeholder{color:var(--q-text-dim)}.WelcomePage_inputWithBtn__suz_S{padding-right:52px}.WelcomePage_diceBtn__aU50E{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:var(--q-r-md);display:flex;align-items:center;justify-content:center;color:var(--q-text-mid);border:1px solid transparent;transition:color var(--q-dur-fast) var(--q-ease),background var(--q-dur-fast) var(--q-ease),border-color var(--q-dur-fast) var(--q-ease),transform var(--q-dur-med) var(--q-ease-spring)}.WelcomePage_diceBtn__aU50E:after{content:"";position:absolute;inset:-4px}.WelcomePage_diceBtn__aU50E:hover{color:var(--q-accent-text);background:var(--q-accent-wash);border-color:var(--q-accent-line)}.WelcomePage_diceBtn__aU50E:active{transform:translateY(-50%) rotate(calc(-25deg * var(--q-motion, 1)))}.WelcomePage_btn__Fe7Wm{width:100%;height:52px;background:var(--q-accent);color:#fff;border-radius:var(--q-r-lg);font-family:var(--q-font-display);font-weight:var(--q-fw-semibold);font-size:var(--q-t-body);letter-spacing:-.005em;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;box-shadow:var(--q-highlight),0 1px 2px rgba(0,0,0,.4);transition:background var(--q-dur-fast) var(--q-ease),box-shadow var(--q-dur-med) var(--q-ease),transform var(--q-dur-fast) var(--q-ease)}.WelcomePage_btn__Fe7Wm:focus-visible,.WelcomePage_btn__Fe7Wm:hover{background:var(--q-accent-hover);box-shadow:var(--q-highlight),var(--q-glow-cta)}.WelcomePage_btn__Fe7Wm:active{background:var(--q-accent-press);transform:scale(calc(1 - .01 * var(--q-motion, 1)))}.WelcomePage_btn__Fe7Wm:disabled{cursor:progress}.WelcomePage_hint__ftwLl{font-size:var(--q-t-xs);color:var(--q-text-low);text-align:center;margin-top:16px;line-height:1.5}.WelcomePage_hintLink__7vB0s{color:var(--q-text-mid);text-decoration:underline;-webkit-text-decoration-color:var(--q-line-strong);text-decoration-color:var(--q-line-strong);text-underline-offset:3px;transition:color var(--q-dur-fast) var(--q-ease),-webkit-text-decoration-color var(--q-dur-fast) var(--q-ease);transition:color var(--q-dur-fast) var(--q-ease),text-decoration-color var(--q-dur-fast) var(--q-ease);transition:color var(--q-dur-fast) var(--q-ease),text-decoration-color var(--q-dur-fast) var(--q-ease),-webkit-text-decoration-color var(--q-dur-fast) var(--q-ease)}.WelcomePage_hintLink__7vB0s:hover{color:var(--q-accent-text);-webkit-text-decoration-color:var(--q-accent-text);text-decoration-color:var(--q-accent-text)}.WelcomePage_platforms__neoHs{margin-top:36px;text-align:center}.WelcomePage_platformsLabel__0yiIK{display:block;font-family:var(--q-font-mono);font-size:var(--q-t-mono);font-weight:var(--q-fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-low);margin-bottom:12px}.WelcomePage_platformsRow__BjGBL{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.WelcomePage_platformBtn__poHu5{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--q-surface-1);border:1px solid var(--q-line);border-radius:var(--q-r-pill);color:var(--q-text-mid);font-family:var(--q-font-sans);font-size:var(--q-t-xs);font-weight:var(--q-fw-medium);text-decoration:none;cursor:pointer;box-shadow:var(--q-highlight);transition:color var(--q-dur-fast) var(--q-ease),background var(--q-dur-fast) var(--q-ease),border-color var(--q-dur-fast) var(--q-ease)}.WelcomePage_platformBtn__poHu5:hover{color:var(--q-text-hi);background:var(--q-bg-3);border-color:var(--q-line-strong)}.WelcomePage_platformBtn__poHu5 svg{flex-shrink:0;opacity:.75}.WelcomePage_platformBtn__poHu5:hover svg{opacity:1}@keyframes WelcomePage_rise__uYrB2{0%{opacity:0;transform:translateY(calc(10px * var(--q-motion, 1)))}to{opacity:1;transform:none}}@keyframes WelcomePage_drift___q_Fp{0%,to{transform:translateZ(0)}50%{transform:translate3d(-2%,1.5%,0)}}@media (prefers-reduced-motion:reduce){.WelcomePage_bg__O2e_H{animation:none}}@media (max-width:768px){.WelcomePage_platforms__neoHs{display:none}.WelcomePage_input__VLUQq{font-size:16px}}@media (max-width:480px){.WelcomePage_center__XvYfh{padding:84px 16px 40px}.WelcomePage_card__ECP_H{padding:20px}.WelcomePage_h1__VLyAH{font-size:clamp(1.875rem,8vw,2.25rem)}}