.sign-in-module__f-rRGG__scene{--card-w:min(318px,calc(100vw - 72px));isolation:isolate;min-height:100dvh;padding:max(18px,env(safe-area-inset-top))20px max(26px,calc(env(safe-area-inset-bottom) + 12px));flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:clip}@media (min-width:48rem){.sign-in-module__f-rRGG__scene{--card-w:clamp(320px,calc((100dvh - 470px)/.63),430px);padding-inline:28px;padding-bottom:max(36px,calc(env(safe-area-inset-bottom) + 16px))}}@media (min-width:80rem){.sign-in-module__f-rRGG__scene{--card-w:clamp(300px,calc((100dvh - 480px)/.63),460px);padding:26px 36px 24px}}.sign-in-module__f-rRGG__light,.sign-in-module__f-rRGG__grain{z-index:-1;pointer-events:none;position:absolute;inset:0}.sign-in-module__f-rRGG__light{background:radial-gradient(44% 56% at 50% -8%,#6244e042,#0000 70%),radial-gradient(70% 38%,#6244e01f,#0000 70%)}.dark .sign-in-module__f-rRGG__light{background:radial-gradient(44% 56% at 50% -8%,#a99ef54d,#0000 70%),radial-gradient(70% 38%,#6244e03d,#0000 70%),radial-gradient(60% 26% at 50% 100%,#8b7cf01f,#0000 70%)}.sign-in-module__f-rRGG__grain{opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}.dark .sign-in-module__f-rRGG__grain{opacity:.08;mix-blend-mode:overlay}.sign-in-module__f-rRGG__banner{width:100%;max-width:420px}.sign-in-module__f-rRGG__head{text-align:center;margin-top:clamp(28px,7dvh,72px)}@media (min-width:80rem){.sign-in-module__f-rRGG__head{margin-top:auto}}.sign-in-module__f-rRGG__chip{background:var(--violet-soft);color:var(--violet-text);border-radius:999px;margin-bottom:14px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-block}.sign-in-module__f-rRGG__title{letter-spacing:-.045em;margin:0;font-size:40px;font-weight:600;line-height:1}.sign-in-module__f-rRGG__sub{color:var(--ink-subtle);margin:10px 0 0;font-size:15px}@media (min-width:48rem){.sign-in-module__f-rRGG__title{font-size:52px}.sign-in-module__f-rRGG__sub{font-size:17px}}@media (min-width:80rem){.sign-in-module__f-rRGG__title{font-size:56px}}.sign-in-module__f-rRGG__verbFine{display:none}@media (pointer:fine){.sign-in-module__f-rRGG__verbFine{display:inline}.sign-in-module__f-rRGG__verbCoarse{display:none}}.sign-in-module__f-rRGG__cardSlot{margin-block:auto;padding-block:32px 24px}@media (min-width:48rem){.sign-in-module__f-rRGG__cardSlot{padding-block:48px 36px}}@media (min-width:80rem){.sign-in-module__f-rRGG__cardSlot{margin-block:0;padding-block:clamp(36px,6.4dvh,58px) clamp(40px,7.3dvh,66px)}}@media not (min-height:700px){.sign-in-module__f-rRGG__cardSlot{padding-block:24px 20px}}.sign-in-module__f-rRGG__stack{flex-direction:column;align-items:center;width:100%;max-width:350px;display:flex}@media (min-width:48rem){.sign-in-module__f-rRGG__stack{max-width:420px}}@media (min-width:80rem){.sign-in-module__f-rRGG__stack{max-width:380px}}.sign-in-module__f-rRGG__noteWrap{grid-template-rows:0fr;width:100%;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1);display:grid}.sign-in-module__f-rRGG__noteWrap[data-open]{grid-template-rows:1fr}.sign-in-module__f-rRGG__noteWrap>div{min-height:0;overflow:hidden}.sign-in-module__f-rRGG__note{background:var(--fill);color:var(--ink-muted);border-radius:14px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.sign-in-module__f-rRGG__note svg{flex:none;width:17px;height:17px;margin-top:.5px}.sign-in-module__f-rRGG__note[data-tone=error]{background:var(--expense-soft);color:var(--destructive)}html:not(.dark) .sign-in-module__f-rRGG__note[data-tone=error]{color:#9e1a42}html:not(.dark) .sign-in-module__f-rRGG__note[data-tone=error] svg{color:var(--destructive)}.sign-in-module__f-rRGG__cta{background:var(--violet);color:#fff;width:100%;height:54px;font:inherit;letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffff38,0 14px 30px -14px var(--violet);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:15.5px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s,transform .15s;display:flex}.dark .sign-in-module__f-rRGG__cta{color:#0e0a24}.sign-in-module__f-rRGG__cta svg{flex:none;width:20px;height:20px}.sign-in-module__f-rRGG__cta:active:not([aria-disabled=true]){transform:scale(.985)}.sign-in-module__f-rRGG__cta:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sign-in-module__f-rRGG__cta[aria-disabled=true]{cursor:default}[data-holo=wait] .sign-in-module__f-rRGG__cta,.sign-in-module__f-rRGG__cta[data-pending]{background:var(--violet-soft);color:var(--violet-text);box-shadow:inset 0 0 0 1px var(--violet)}.sign-in-module__f-rRGG__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite sign-in-module__f-rRGG__sign-in-spin}.sign-in-module__f-rRGG__kbdHint{color:var(--ink-subtle);margin:12px 0 0;font-size:12.5px;display:none}@media (min-width:80rem) and (pointer:fine){.sign-in-module__f-rRGG__kbdHint{display:block}}.sign-in-module__f-rRGG__kbd{border:1px solid var(--hairline-strong);background:var(--fill);font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace;border-radius:6px;padding:2px 6px}.sign-in-module__f-rRGG__bottom{flex-direction:column;align-items:center;gap:4px;margin-top:12px;display:flex}@media (min-width:80rem){.sign-in-module__f-rRGG__bottom{margin-top:auto;padding-top:24px}}.sign-in-module__f-rRGG__fine{text-align:center;text-wrap:balance;color:var(--ink-subtle);margin:0;font-size:12.5px;line-height:1.45}.sign-in-module__f-rRGG__link{min-height:44px;color:var(--ink-tertiary);border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.sign-in-module__f-rRGG__link b{color:var(--ink-muted);font-weight:600}.sign-in-module__f-rRGG__link:hover,.sign-in-module__f-rRGG__link:hover b{color:var(--foreground)}.sign-in-module__f-rRGG__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sign-in-module__f-rRGG__link svg{width:14px;height:14px}.sign-in-module__f-rRGG__fx{transition:opacity .3s}[data-holo=go] .sign-in-module__f-rRGG__fx{opacity:0;pointer-events:none}@keyframes sign-in-module__f-rRGG__sign-in-spin{to{transform:rotate(360deg)}}@media not (min-height:520px){.sign-in-module__f-rRGG__scene{--card-w:clamp(180px,calc((100dvh - 210px)/.63),318px);padding-top:max(10px,env(safe-area-inset-top))}.sign-in-module__f-rRGG__head{margin-top:8px}.sign-in-module__f-rRGG__title{font-size:32px}.sign-in-module__f-rRGG__sub{margin-top:6px}.sign-in-module__f-rRGG__cardSlot{padding-block:14px 12px}}
