.auth-module__Cgra4q__ground{isolation:isolate;background:radial-gradient(560px circle at 50% 50%, var(--accent-soft), transparent 70%), var(--ground);place-items:center;min-height:100dvh;padding:56px 16px;display:grid;position:relative;overflow-x:clip}.auth-module__Cgra4q__ground:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 28px 28px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 100%)}.auth-module__Cgra4q__net{z-index:-1;pointer-events:none;position:fixed;inset:17% 15%}.auth-module__Cgra4q__netSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.auth-module__Cgra4q__spoke{fill:none;stroke:var(--ink-3);stroke-opacity:.42;stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:0}.auth-module__Cgra4q__signal{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.06 1.2;stroke-dashoffset:.06px;display:none}.auth-module__Cgra4q__ring{fill:var(--ground);stroke:var(--line);stroke-width:1px}.auth-module__Cgra4q__node{fill:var(--accent)}.auth-module__Cgra4q__source{color:var(--ink-2);white-space:nowrap;border:1px solid var(--line-soft);background:var(--panel);border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:500;line-height:1;position:absolute}.auth-module__Cgra4q__source[data-edge=top]{transform:translate(-50%,calc(-100% - 20px))}.auth-module__Cgra4q__source[data-edge=bottom]{transform:translate(-50%,20px)}.auth-module__Cgra4q__slot{width:100%;max-width:400px;position:relative}.auth-module__Cgra4q__slot:before{content:"";z-index:-1;border-radius:calc(var(--r-l) + 11px);border:1px solid var(--line-soft);background:color-mix(in srgb, var(--panel) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:-11px}.auth-module__Cgra4q__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow), 0 34px 80px -40px var(--accent-line);padding:32px 30px 30px;position:relative}.auth-module__Cgra4q__mark{color:var(--accent);display:flex}.auth-module__Cgra4q__title{letter-spacing:.02em;text-transform:uppercase;margin-top:22px;font-size:30px;font-weight:800;font-stretch:125%;line-height:1}.auth-module__Cgra4q__lede{color:var(--ink-2);max-width:36ch;margin-top:12px;font-size:14px;line-height:1.55}.auth-module__Cgra4q__alert{border-radius:var(--r-m);border:1px solid color-mix(in srgb, var(--crit) 45%, transparent);background:var(--crit-soft);color:var(--ink);align-items:flex-start;gap:9px;margin-top:20px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.auth-module__Cgra4q__alert svg{color:var(--crit);flex:none;margin-top:2px}.auth-module__Cgra4q__google{--cta:var(--accent);--cta-hover:var(--accent-hi);border-radius:var(--r-m);background:var(--cta);width:100%;min-height:48px;color:var(--on-accent);letter-spacing:.005em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-accent) 16%, transparent), 0 12px 26px -16px var(--cta);justify-content:center;align-items:center;margin-top:24px;padding:0 52px;font-size:14.5px;font-weight:650;transition:background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .auth-module__Cgra4q__google{--cta:var(--accent-hi);--cta-hover:color-mix(in srgb, var(--accent-hi) 86%, var(--ink))}}:root[data-theme=light] .auth-module__Cgra4q__google{--cta:var(--accent-hi);--cta-hover:color-mix(in srgb, var(--accent-hi) 86%, var(--ink))}.auth-module__Cgra4q__google:hover{background:var(--cta-hover)}.auth-module__Cgra4q__gmark{border-radius:calc(var(--r-m) - 3px);background:#fff;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.auth-module__Cgra4q__divider{color:var(--ink-2);align-items:center;gap:12px;margin:26px 0 16px;font-size:12px;display:flex}.auth-module__Cgra4q__divider:before,.auth-module__Cgra4q__divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.auth-module__Cgra4q__devForm{gap:14px;display:grid}.auth-module__Cgra4q__field{gap:6px;display:grid}.auth-module__Cgra4q__fieldLabel{color:var(--ink-2);font-size:12px;font-weight:500}.auth-module__Cgra4q__field input{border-radius:var(--r-m);border:1px solid var(--ink-3);background:var(--panel-2);width:100%;height:40px;color:var(--ink);font:inherit;padding:0 12px;font-size:14px;transition:border-color .13s,box-shadow .13s}.auth-module__Cgra4q__field input:hover{border-color:var(--ink-2)}.auth-module__Cgra4q__field input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-line);outline:none}.auth-module__Cgra4q__secondary{border-radius:var(--r-m);border:1px solid var(--line);background:var(--panel-2);height:40px;color:var(--ink);margin-top:2px;font-size:13.5px;font-weight:600;transition:background .13s,border-color .13s}.auth-module__Cgra4q__secondary:hover{background:var(--panel-3);border-color:var(--ink-3)}@media (max-width:760px){.auth-module__Cgra4q__ground{padding:64px 16px}.auth-module__Cgra4q__net{position:absolute;inset:26px 20px}.auth-module__Cgra4q__source{display:none}}@media (max-width:480px){.auth-module__Cgra4q__slot:before{border-radius:calc(var(--r-l) + 8px);inset:-8px}.auth-module__Cgra4q__card{padding:26px 20px 22px}.auth-module__Cgra4q__title{font-size:26px}}@media (prefers-reduced-motion:no-preference){.auth-module__Cgra4q__spoke{animation:auth-module__Cgra4q__draw .9s calc(.1s + var(--i) * 80ms) cubic-bezier(.4, 0, .2, 1) backwards}.auth-module__Cgra4q__ring,.auth-module__Cgra4q__node{transform-box:fill-box;transform-origin:50%;animation:auth-module__Cgra4q__pop .45s calc(var(--i) * 80ms) cubic-bezier(.32, .72, 0, 1) backwards}.auth-module__Cgra4q__signal{animation:auth-module__Cgra4q__travel 7s calc(1.2s + var(--i) * 1.75s) cubic-bezier(.45, 0, .7, 1) infinite backwards;display:inline}.auth-module__Cgra4q__source{animation:auth-module__Cgra4q__fade .5s calc(.5s + var(--i) * 80ms) ease-out backwards}.auth-module__Cgra4q__slot{animation:.6s cubic-bezier(.32,.72,0,1) .15s backwards auth-module__Cgra4q__rise}.auth-module__Cgra4q__google:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--on-accent) 16%, transparent), 0 16px 30px -16px var(--cta);transform:translateY(-1px)}.auth-module__Cgra4q__google:active{transform:none}}@keyframes auth-module__Cgra4q__draw{0%{stroke-dashoffset:1px}}@keyframes auth-module__Cgra4q__pop{0%{opacity:0;transform:scale(.4)}}@keyframes auth-module__Cgra4q__fade{0%{opacity:0}}@keyframes auth-module__Cgra4q__rise{0%{opacity:0;transform:translateY(12px)}}@keyframes auth-module__Cgra4q__travel{0%{stroke-dashoffset:.06px}50%,to{stroke-dashoffset:-1px}}
