:root{--display:var(--font-display,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--ts:1;--radius-card:24px}.page-module__RDh-Xq__screen{color:#fff;--ink:#fff;--muted:#94a3b8;--accent-glow:color-mix(in srgb, var(--accent) 40%, transparent);--warm:var(--warm-d,250 148 92);--cool:var(--cool-d,56 189 248);--aurora-opacity:var(--pref-aurora-opacity,1);background-color:#050811;place-items:center;min-height:100vh;padding:clamp(16px,4vw,32px);display:grid;position:relative;overflow:hidden}.page-module__RDh-Xq__lightScreen{color:#0f172a;--ink:#0f172a;--muted:#64748b;--accent-glow:color-mix(in srgb, var(--accent) 30%, transparent);--warm:var(--warm-l,234 88 12);--cool:var(--cool-l,2 132 199);background-color:#f8fafc}.page-module__RDh-Xq__atmosphere{pointer-events:none;width:100vw;height:100vh;opacity:var(--aurora-opacity,1);transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.page-module__RDh-Xq__starfield{opacity:.5;background-image:radial-gradient(1px 1px at 15% 20%,#fff9 1px,#0000 0),radial-gradient(1px 1px at 35% 65%,#fff6 1px,#0000 0),radial-gradient(1.5px 1.5px at 75% 15%,#ffffffb3 1px,#0000 0),radial-gradient(1px 1px at 85% 75%,#ffffff80 1px,#0000 0),radial-gradient(1px 1px at 50% 40%,#ffffff4d 1px,#0000 0);background-size:550px 550px;position:absolute;inset:0}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__starfield{opacity:0}.page-module__RDh-Xq__photonStreamCool{filter:blur(44px);mix-blend-mode:screen;will-change:transform;background:radial-gradient(75% 55% at 25% 30%,#38bdf8bf 0%,#2563eb80 35%,#0ea5e940 60%,#0000 75%),conic-gradient(from 135deg at 25% 30%,#0000 0deg,#2563eb66 45deg,#38bdf88c 90deg,#0000 160deg);border-radius:50% 50% 40% 60%/60% 40%;width:120vw;max-width:1700px;height:100vh;animation:30s cubic-bezier(.45,.05,.55,.95) infinite alternate page-module__RDh-Xq__photonDrift1;position:absolute;top:-20%;left:-15%}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__photonStreamCool{mix-blend-mode:multiply;filter:blur(40px);background:radial-gradient(75% 55% at 25% 30%,#0284c7b3 0%,#2563eb73 35%,#0ea5e933 60%,#0000 75%),conic-gradient(from 135deg at 25% 30%,#0000 0deg,#0284c759 45deg,#38bdf873 90deg,#0000 160deg)}.page-module__RDh-Xq__photonStreamWarm{filter:blur(42px);mix-blend-mode:screen;will-change:transform;background:radial-gradient(70% 50% at 75% 70%,#fa945cbf 0%,#f47a3980 35%,#ffb86c40 60%,#0000 75%),conic-gradient(from 315deg at 75% 70%,#0000 0deg,#fa945c66 45deg,#ffb86c8c 90deg,#0000 160deg);border-radius:40% 60% 55% 45%/45% 55%;width:115vw;max-width:1600px;height:95vh;animation:26s cubic-bezier(.45,.05,.55,.95) infinite alternate page-module__RDh-Xq__photonDrift2;position:absolute;bottom:-20%;right:-15%}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__photonStreamWarm{mix-blend-mode:multiply;filter:blur(38px);background:radial-gradient(70% 50% at 75% 70%,#ea580cb3 0%,#f9731673 35%,#fb923c33 60%,#0000 75%),conic-gradient(from 315deg at 75% 70%,#0000 0deg,#ea580c59 45deg,#fed7aa80 90deg,#0000 160deg)}.page-module__RDh-Xq__horizonAura{filter:blur(55px);mix-blend-mode:screen;background:radial-gradient(75% 45% at 50% 100%,#fb923c52 0%,#38bdf838 45%,#0000 75%);width:140vw;height:55vh;animation:20s ease-in-out infinite alternate page-module__RDh-Xq__horizonBreathe;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__horizonAura{filter:blur(50px);mix-blend-mode:multiply;background:radial-gradient(75% 45% at 50% 100%,#ea580c2e 0%,#0284c724 45%,#0000 75%)}.page-module__RDh-Xq__ambientCoreGlow{filter:blur(50px);mix-blend-mode:screen;background:radial-gradient(circle,#38bdf82e 0%,#fa945c1f 38%,#0000 70%);width:600px;height:600px;animation:16s ease-in-out infinite alternate page-module__RDh-Xq__corePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__ambientCoreGlow{filter:blur(45px);mix-blend-mode:multiply;background:radial-gradient(circle,#0284c71f 0%,#ea580c14 38%,#0000 70%)}.page-module__RDh-Xq__skyVignette{pointer-events:none;background:linear-gradient(#05081180 0%,#0000 20% 70%,#05081199 100%);position:absolute;inset:0}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__skyVignette{background:linear-gradient(#f8fafc80 0%,#0000 20% 70%,#f8fafc80 100%)}@keyframes page-module__RDh-Xq__photonDrift1{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(6vw,-4vh)rotate(4deg)scale(1.08)}to{transform:translate(-4vw,5vh)rotate(-3deg)scale(.96)}}@keyframes page-module__RDh-Xq__photonDrift2{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(-5vw,4vh)rotate(-4deg)scale(1.06)}to{transform:translate(4vw,-5vh)rotate(3deg)scale(.95)}}@keyframes page-module__RDh-Xq__horizonBreathe{0%{opacity:.8;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes page-module__RDh-Xq__corePulse{0%{transform:translate(-50%,-50%)scale(.95)}to{transform:translate(-50%,-50%)scale(1.08)}}.page-module__RDh-Xq__cardFoot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__cardFoot{border-top-color:#0f172a1a}.page-module__RDh-Xq__credit{color:var(--muted);font-size:calc(11px * var(--ts));letter-spacing:.02em;opacity:.85;align-items:center;gap:7px;display:inline-flex}.page-module__RDh-Xq__creditWord{text-transform:uppercase;font-weight:700;font-size:calc(9px * var(--ts));letter-spacing:.08em}.page-module__RDh-Xq__themeToggleBtn{color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__themeToggleBtn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);background:#ffffffa6;border:1px solid #ffffffd9;box-shadow:0 4px 12px #0f172a0f,inset 0 1px #fff}.page-module__RDh-Xq__themeToggleBtn:hover{background:#ffffff2e;transform:translateY(-1px);box-shadow:0 6px 16px #0003,inset 0 1px #ffffff73}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__themeToggleBtn:hover{background:#ffffffd9;box-shadow:0 6px 16px #0f172a1a,inset 0 1px #fff}.page-module__RDh-Xq__themeToggleBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__RDh-Xq__card{z-index:2;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(24px)saturate(190%)brightness(105%);backdrop-filter:blur(24px)saturate(190%)brightness(105%);background-color:#0a0f1c9e;background-image:linear-gradient(135deg,#ffffff29 0%,#38bdf814 30%,#fa945c14 70%,#0000 100%);border:1px solid #ffffff2e;border-top-color:#ffffff8c;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:38px 34px 34px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 32px 72px -16px #000000bf,0 0 0 1px #00000080,inset 0 1.5px #ffffff8c,inset 0 0 0 1px #ffffff14}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__card{-webkit-backdrop-filter:blur(24px)saturate(190%)brightness(104%);backdrop-filter:blur(24px)saturate(190%)brightness(104%);background-color:#ffffffad;background-image:linear-gradient(135deg,#fffffff2 0%,#0284c714 30%,#ea580c14 70%,#0000 100%);border:1px solid #fffffff2;border-color:#fff #fffffff2 #0f172a14;box-shadow:0 24px 56px -12px #0f172a24,0 0 0 1px #0f172a0a,inset 0 1.5px #fff,inset 0 0 0 1px #ffffffa6}.page-module__RDh-Xq__mark{align-self:flex-start;margin-bottom:2px}.page-module__RDh-Xq__brand{align-items:center;gap:12px;min-width:0;margin-bottom:2px;display:flex}.page-module__RDh-Xq__brandLogo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:auto;max-width:220px;height:40px;padding:5px 8px;box-shadow:0 2px 10px #00000038,inset 0 0 0 1px #0f172a14}.page-module__RDh-Xq__brandName{font-family:var(--display);font-size:calc(17px * var(--ts));letter-spacing:-.01em;color:var(--ink);text-wrap:balance;min-width:0;font-weight:700;line-height:1.25}.page-module__RDh-Xq__title{font-family:var(--display);font-size:calc(26px * var(--ts));letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.18}.page-module__RDh-Xq__sub{color:#cbd5e1;font-size:calc(15px * var(--ts));margin:-6px 0 0;line-height:1.55}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__sub{color:#334155}.page-module__RDh-Xq__field{flex-direction:column;gap:8px;margin-top:4px;display:flex}.page-module__RDh-Xq__label{font-size:calc(13px * var(--ts));color:#e2e8f0;letter-spacing:.01em;font-weight:700}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__label{color:#1e293b}.page-module__RDh-Xq__input{height:48px;font-size:calc(15px * var(--ts));color:#fff;background-color:#060a14bf;border:1px solid #ffffff29;border-top-color:#ffffff40;border-radius:12px;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1.5px 3px #0009}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__input{color:#0f172a;background-color:#f1f5f9d9;border:1px solid #cbd5e1d9;border-top-color:#cbd5e1f2;box-shadow:inset 0 1.5px 2px #0f172a0f}.page-module__RDh-Xq__input::placeholder{color:#94a3b8}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__input::placeholder{color:#475569}.page-module__RDh-Xq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent), inset 0 1px 2px #00000080}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 2px #0f172a0a}.page-module__RDh-Xq__button{background:linear-gradient(180deg, color-mix(in srgb, var(--bright) 88%, #fff) 0%, var(--bright) 100%);height:48px;color:var(--bright-ink);font-family:var(--display);font-size:calc(15px * var(--ts));box-shadow:0 4px 16px color-mix(in srgb, var(--bright) 45%, transparent), inset 0 1px 0 #ffffff59;cursor:pointer;border:1px solid #ffffff38;border-radius:12px;margin-top:4px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.page-module__RDh-Xq__button:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--bright) 74%, #fff) 0%, var(--bright) 100%);box-shadow:0 6px 20px color-mix(in srgb, var(--bright) 60%, transparent), inset 0 1px 0 #ffffff73;transform:translateY(-1px)}.page-module__RDh-Xq__button:focus-visible{outline-offset:2px;outline:2px solid #fff}.page-module__RDh-Xq__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__RDh-Xq__or{color:var(--muted);font-size:calc(11px * var(--ts));text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:2px 0 -4px;font-weight:700;display:flex}.page-module__RDh-Xq__or:before,.page-module__RDh-Xq__or:after{content:"";background:#ffffff1f;flex:1;height:1px}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__or:before,.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__or:after{background:#0f172a1a}.page-module__RDh-Xq__googleButton{height:48px;font-family:var(--display);font-size:calc(15px * var(--ts));color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-top-color:#ffffff4d;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__googleButton{background:#ffffffa6;border:1px solid #ffffffd9;border-bottom-color:#0f172a14;box-shadow:0 4px 12px #0f172a0f,inset 0 1px #fff}.page-module__RDh-Xq__googleButton:hover:not(:disabled){background:#ffffff2e;transform:translateY(-1px);box-shadow:0 6px 16px #0003,inset 0 1px #ffffff73}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__googleButton:hover:not(:disabled){background:#ffffffd9;box-shadow:0 6px 16px #0f172a1a,inset 0 1px #fff}.page-module__RDh-Xq__googleButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__RDh-Xq__googleButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__RDh-Xq__sent{color:#e0f2fe;font-size:calc(14px * var(--ts));background:#38bdf81f;border:1px solid #38bdf84d;border-radius:12px;padding:16px;line-height:1.5}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__sent{color:#0369a1;background:#0284c714;border-color:#0284c740}.page-module__RDh-Xq__sent strong{margin-bottom:5px;font-weight:700;display:block}.page-module__RDh-Xq__foot{color:var(--muted);font-size:calc(13px * var(--ts));margin:0;line-height:1.55}.page-module__RDh-Xq__footLink{color:var(--accent);font-weight:700;text-decoration:none}.page-module__RDh-Xq__footLink:hover,.page-module__RDh-Xq__footLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.page-module__RDh-Xq__card,.page-module__RDh-Xq__button,.page-module__RDh-Xq__googleButton,.page-module__RDh-Xq__input,.page-module__RDh-Xq__photonStreamCool,.page-module__RDh-Xq__photonStreamWarm,.page-module__RDh-Xq__horizonAura,.page-module__RDh-Xq__ambientCoreGlow{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.page-module__RDh-Xq__card{-webkit-backdrop-filter:none;background:#0f172a;border-color:#ffffff4d}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__card{background:#fff;border-color:#cbd5e1}.page-module__RDh-Xq__input{background:#020617}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__input{background:#f1f5f9}.page-module__RDh-Xq__googleButton{-webkit-backdrop-filter:none;background:#1e293b}.page-module__RDh-Xq__lightScreen .page-module__RDh-Xq__googleButton{background:#fff;border-color:#cbd5e1}}
