.gvPxmW_page{--auth-muted:#737377;--auth-border:#dedee1;--auth-paper:#fff;--auth-ink:#18181b;background:var(--auth-paper);height:100dvh;color:var(--auth-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}:is(html:has(.gvPxmW_page:not(.gvPxmW_dialog)),body:has(.gvPxmW_page:not(.gvPxmW_dialog))){overscroll-behavior:none;overflow:hidden}.dark .gvPxmW_page{--auth-muted:#939397;--auth-border:#333438;--auth-paper:#101112;--auth-ink:#fafafa}.gvPxmW_left{flex-direction:column;min-width:0;height:100dvh;display:flex}.gvPxmW_routeContent{min-width:0}.gvPxmW_header,.gvPxmW_footer{justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;display:flex}.gvPxmW_header>a:first-child{color:var(--auth-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.gvPxmW_header .gvPxmW_brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:24px;font-weight:550;display:inline-flex}.gvPxmW_formArea{overscroll-behavior:contain;flex-direction:column;flex:1;justify-content:safe center;min-height:0;padding-block:8px;display:flex;overflow-y:auto}.gvPxmW_formFit{flex:none}.gvPxmW_form{transform-origin:top;width:min(420px,100% - 48px);margin:0 auto}.gvPxmW_contextMessage{border-bottom:1px solid var(--auth-border);text-align:center;margin-bottom:8px;padding:0 4px 24px}.gvPxmW_contextMessage h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:500;line-height:1.35}.gvPxmW_contextMessage p{color:var(--auth-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.gvPxmW_footer{color:var(--auth-muted);font-size:11px}.gvPxmW_page a:hover{color:var(--auth-ink)}.gvPxmW_loading{justify-content:center;align-items:center;min-height:382px;display:flex}.gvPxmW_page .auth-loading{justify-content:center;align-items:center;min-height:382px;display:flex}.gvPxmW_page .auth-navigation{align-items:center;height:28px;margin-bottom:22px;display:flex;position:relative}.gvPxmW_page .auth-back{color:var(--auth-muted);background:0 0;align-items:center;gap:6px;height:28px;padding:0;font-size:12px;display:inline-flex}.gvPxmW_page .auth-back:not(:disabled):hover{color:var(--auth-ink)}.gvPxmW_page .auth-stage{min-height:382px;transition:min-height .36s cubic-bezier(.22,1,.36,1)}.gvPxmW_page .auth-flow[data-auth-phase=password] .auth-stage{min-height:288px}.gvPxmW_page .auth-flow[data-auth-phase=workspace] .auth-stage{min-height:0}.gvPxmW_page .auth-heading{text-align:center;min-height:77px;padding-bottom:8px}.gvPxmW_page .auth-heading h1{letter-spacing:-1.05px;margin:0;font-size:29px;font-weight:500;line-height:1.2}.gvPxmW_page .auth-heading p{color:var(--auth-muted);margin:13px 0 0;font-size:13px;line-height:1.6}.gvPxmW_page .auth-providers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gvPxmW_page .auth-providers button{border-color:var(--auth-border);height:44px;box-shadow:none;background:0 0;gap:8px;font-size:13px;font-weight:500}.gvPxmW_page .auth-divider{color:var(--auth-muted);align-items:center;gap:12px;margin:26px 0 24px;font-size:11px;display:flex}.gvPxmW_page .auth-divider:before{content:"";background:var(--auth-border);flex:1;height:1px}.gvPxmW_page .auth-divider:after{content:"";background:var(--auth-border);flex:1;height:1px}.gvPxmW_page .auth-fields{flex-direction:column;gap:14px;display:flex}.gvPxmW_page .auth-field label{color:var(--auth-muted);margin-bottom:8px;font-size:12px;line-height:14px;display:block}.gvPxmW_page .auth-field input{border:1px solid var(--auth-border);height:46px;box-shadow:none;background:0 0;border-radius:7px;padding:0 14px;font-size:13px}.gvPxmW_page .auth-field input:focus-visible{border-color:var(--auth-ink);box-shadow:inset 0 0 0 1px var(--auth-ink);outline:none}.gvPxmW_page .auth-field input::placeholder{color:var(--auth-muted);opacity:.75}.gvPxmW_page .auth-flow[data-auth-phase=password] .auth-fields{padding-top:16px}.gvPxmW_page .auth-forgot{color:var(--auth-muted);align-self:flex-start;font-size:11px;line-height:18px}.gvPxmW_page .auth-actions{padding-top:2px}.gvPxmW_page .auth-primary{background:var(--auth-ink);width:100%;height:46px;color:var(--auth-paper);border-radius:7px;gap:8px;font-size:13px;font-weight:550;transition:opacity .16s,background .16s;display:flex}.gvPxmW_page .auth-primary:disabled{opacity:.4;cursor:not-allowed}:is(.gvPxmW_page .auth-primary:hover,.gvPxmW_page .auth-primary:focus-visible,.gvPxmW_page .auth-primary:active){background:var(--auth-ink);color:var(--auth-paper)}.gvPxmW_page .auth-primary:hover{opacity:.9}:is(.gvPxmW_page .auth-legal,.gvPxmW_page .auth-switch){color:var(--auth-muted);text-align:center;margin:22px 0 0;font-size:11px;line-height:1.8}.gvPxmW_page .auth-switch{font-size:12px}:is(.gvPxmW_page .auth-switch a,.gvPxmW_page .auth-switch button){color:var(--auth-ink);text-underline-offset:4px;font-weight:500;text-decoration:underline}.gvPxmW_page .auth-notice{color:var(--auth-muted);margin-top:12px;font-size:12px;line-height:1.75}.gvPxmW_page .auth-error{color:#dc2626;margin:8px 0;font-size:12px;line-height:1.6}.dark .gvPxmW_page .auth-error{color:#fca5a5}.gvPxmW_page .auth-show-password{color:var(--auth-muted);align-items:center;gap:7px;margin-top:0;font-size:11px;display:flex}.gvPxmW_page .auth-show-password input{width:13px;height:13px;accent-color:var(--auth-ink)}.gvPxmW_page .auth-content>[role=alert]{margin-bottom:14px}.gvPxmW_page .auth-callout{border:1px solid var(--auth-border);border-radius:7px;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.gvPxmW_page .auth-callout>svg{width:14px;height:14px;color:var(--auth-muted);flex-shrink:0;margin-top:2px}.gvPxmW_page .auth-callout[data-tone=success]>svg{color:#16a34a}.gvPxmW_page .auth-callout[data-tone=warning]>svg{color:#d97706}.gvPxmW_page .auth-callout[data-tone=error]>svg{color:#dc2626}.gvPxmW_page .auth-callout p{margin:0}.gvPxmW_page .auth-callout p+p{color:var(--auth-muted);margin-top:2px}.gvPxmW_page .auth-callout button{color:var(--auth-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.gvPxmW_page .auth-secondary{padding-top:50px}.gvPxmW_page .auth-secondary .auth-heading{margin-bottom:24px}.gvPxmW_page .auth-secondary .auth-primary{margin-top:24px}.gvPxmW_stories{border-left:1px dashed var(--auth-border);background:#fafafa;min-width:0;position:relative;overflow:hidden}.dark .gvPxmW_stories{background:#090a0b}.gvPxmW_storiesContent{flex-direction:column;gap:24px;padding-top:40px;display:flex;position:absolute;inset:24px 0}.gvPxmW_storiesHeading{width:calc(100% - 56px);max-width:680px;color:var(--auth-muted);text-align:center;letter-spacing:-1px;flex-shrink:0;margin:0 auto;font-size:32px;font-weight:500;line-height:1.2}.dark .gvPxmW_storiesHeading{color:#b5b5ba}.gvPxmW_storiesHeading span{color:var(--auth-ink);white-space:nowrap}.gvPxmW_window{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:0 28px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(#0000,#000 4% 96%,#0000)}.gvPxmW_column{overscroll-behavior:contain;scrollbar-width:none;min-width:0;height:100%;min-height:0;overflow-y:auto}.gvPxmW_column::-webkit-scrollbar{display:none}.gvPxmW_quoteGroup{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.gvPxmW_quote{border:1px dashed var(--auth-border);border-radius:5px;margin:0;padding:26px 22px 22px}.gvPxmW_quote blockquote{letter-spacing:-.15px;font-size:14px;line-height:1.75}.gvPxmW_quote figcaption{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.gvPxmW_portrait{flex-shrink:0;width:44px;height:44px;position:relative}.gvPxmW_portrait>img:first-child{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:44px;height:44px}.gvPxmW_portrait .gvPxmW_initials{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:5px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid}.gvPxmW_portrait .gvPxmW_badge{border:2px solid var(--auth-paper);-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;width:22px;height:22px;position:absolute;bottom:-4px;right:-5px}.gvPxmW_person{flex-direction:column;gap:4px;display:flex}.gvPxmW_person strong{font-size:11px;font-weight:550}.gvPxmW_person>span{color:var(--auth-muted);font-size:9px}.gvPxmW_company{border-top:1px dashed var(--auth-border);color:var(--auth-muted);letter-spacing:.7px;text-transform:uppercase;flex-basis:100%;margin-top:5px;padding-top:14px;font-family:monospace;font-size:9px}.gvPxmW_stripe{border-bottom:1px dashed var(--auth-border);background:repeating-linear-gradient(135deg, transparent, transparent 5px, var(--auth-border) 5px, var(--auth-border) 6px);height:24px;position:absolute;inset:0 0 auto}.gvPxmW_stripe:last-child{border-top:1px dashed var(--auth-border);border-bottom:0;inset:auto 0 0}@media (max-width:1100px){.gvPxmW_storiesHeading{width:calc(100% - 32px);font-size:28px}.gvPxmW_window{gap:12px;padding:0 16px}.gvPxmW_quote{padding:20px 16px}.gvPxmW_quote blockquote{font-size:13px}}@media (max-width:900px){.gvPxmW_page{display:block}.gvPxmW_stories{display:none}.gvPxmW_header,.gvPxmW_footer{padding:24px}}@media (max-height:700px){.gvPxmW_header,.gvPxmW_footer{padding-block:16px}}@media (max-height:560px){.gvPxmW_footer{display:none}}@media (prefers-reduced-motion:reduce){.gvPxmW_quoteGroup[aria-hidden=true]{display:none}.gvPxmW_window{-webkit-mask-image:none;mask-image:none}.gvPxmW_page .auth-stage{transition:none}}.gvPxmW_page .auth-attribution :is(h1,h2){letter-spacing:-1.05px;font-size:29px;font-weight:500;line-height:1.2}.gvPxmW_page .auth-attribution :is(h1,h2)+p{margin-top:13px;font-size:13px}.gvPxmW_page .auth-attribution [role=checkbox]{border-color:var(--auth-border);background:0 0;min-height:46px;font-size:12px}.gvPxmW_page .auth-attribution [data-testid=signup-welcome-continue]{background:var(--auth-ink);height:46px;color:var(--auth-paper);border-radius:7px;font-size:13px}.gvPxmW_page .auth-attribution [data-testid=signup-heard-about-skip]{font-size:12px}.gvPxmW_page .auth-flow[data-auth-phase=password] .auth-content{animation:.26s cubic-bezier(.22,1,.36,1) both gvPxmW_authEnter}@keyframes gvPxmW_authEnter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gvPxmW_page .auth-content{animation:none!important}}.gvPxmW_page .auth-legal a{color:var(--auth-ink);font-weight:500}.gvPxmW_page .auth-legal a:hover{text-underline-offset:3px;text-decoration:underline}.gvPxmW_header .gvPxmW_brand img{border:1px solid var(--auth-border);background:#000;border-radius:7px}.gvPxmW_page .auth-field{margin-top:7px;position:relative}.gvPxmW_page .auth-field label{z-index:1;background:var(--auth-paper);width:max-content;max-width:calc(100% - 24px);margin:0;padding:0 4px;font-size:11px;line-height:14px;position:absolute;top:-7px;left:10px}.gvPxmW_page .auth-field input{padding-top:2px}.gvPxmW_page .auth-feedback{color:#b91c1c;min-height:35px;padding-top:5px;font-size:11px;line-height:15px}.dark .gvPxmW_page .auth-feedback{color:#fca5a5}.gvPxmW_page .auth-feedback>span{align-items:flex-start;gap:6px;display:flex}.gvPxmW_page .auth-feedback svg{flex-shrink:0;margin-top:2px}.gvPxmW_page .auth-field[data-invalid=true] input{border-color:#dc2626}.gvPxmW_page .auth-field[data-invalid=true] label{color:#b91c1c}.dark .gvPxmW_page .auth-field[data-invalid=true] input{border-color:#fca5a5}.dark .gvPxmW_page .auth-field[data-invalid=true] label{color:#fca5a5}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-fields{gap:0}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-feedback{padding-top:4px;font-size:10.5px;line-height:14px}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-field:first-child .auth-feedback{min-height:20px}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-feedback svg{width:11px;height:11px}@media (max-width:380px){.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-field:first-child .auth-feedback{min-height:32px}}.gvPxmW_page .auth-flow[data-auth-phase=recovery] .auth-stage{min-height:234px}.gvPxmW_page .auth-recovery-fields{margin-top:26px}.gvPxmW_page .auth-flow[data-auth-phase=recovery][data-submitted=true] .auth-stage{min-height:110px;padding-bottom:24px}.gvPxmW_page .auth-flow[data-auth-phase=recovery][data-submitted=true] .auth-heading p{color:#15803d;overflow-wrap:anywhere;animation:.18s both gvPxmW_authSignupEnter}.dark .gvPxmW_page .auth-flow[data-auth-phase=recovery][data-submitted=true] .auth-heading p{color:#86efac}@media (prefers-reduced-motion:reduce){.gvPxmW_page .auth-flow[data-auth-phase=recovery] .auth-heading p{animation:none}}.gvPxmW_page .auth-field[data-invalid=true] input:focus-visible{box-shadow:inset 0 0 0 1px #dc2626}.dark .gvPxmW_page .auth-field[data-invalid=true] input:focus-visible{box-shadow:inset 0 0 0 1px #fca5a5}.gvPxmW_page .auth-flow[data-auth-phase=password] .auth-fields{gap:0}.gvPxmW_page .auth-flow[data-auth-phase=details] .auth-fields{gap:4px}.gvPxmW_page .auth-flow[data-auth-phase=details] .auth-field:first-child .auth-feedback{min-height:20px}.gvPxmW_page .auth-validation-fields{gap:4px}.gvPxmW_page .auth-validation-fields .auth-field:first-child .auth-feedback{min-height:20px}.gvPxmW_page .auth-field .auth-password-input{padding-right:44px}.gvPxmW_page .auth-password-toggle{width:36px;height:36px;color:var(--auth-muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:5px;right:5px}.gvPxmW_page .auth-password-toggle:hover{color:var(--auth-ink)}.gvPxmW_page .auth-password-toggle:focus-visible{outline:2px solid var(--auth-ink);outline-offset:-2px}.gvPxmW_page .auth-password-toggle:disabled{opacity:.4;cursor:not-allowed}.gvPxmW_page .auth-signup-flow .auth-stage{transition:none}:is(.gvPxmW_page .auth-signup-flow[data-auth-phase=details] .auth-stage,.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-stage){min-height:368px}.gvPxmW_page .auth-signup-flow .auth-content{animation:.2s both gvPxmW_authSignupEnter}@keyframes gvPxmW_authSignupEnter{0%{opacity:0}to{opacity:1}}:is(.gvPxmW_page .auth-signup-flow,.gvPxmW_page .auth-flow[data-auth-phase=signin]){padding-top:24px}.gvPxmW_page .auth-signup-flow[data-auth-phase=password] .auth-stage{min-height:240px}.gvPxmW_page .auth-signup-flow[data-auth-phase=password] .auth-feedback{min-height:20px}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-field+.auth-field{margin-top:11px}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-field:last-of-type .auth-feedback{min-height:20px}@media (max-width:380px){.gvPxmW_page .auth-signup-flow[data-auth-phase=details] .auth-field:first-child .auth-feedback{min-height:32px}:is(.gvPxmW_page .auth-signup-flow[data-auth-phase=details] .auth-stage,.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-stage){min-height:380px}}.gvPxmW_portal{grid-template-rows:0fr;margin-top:-16px;transition:grid-template-rows .95s cubic-bezier(.65,0,.35,1),margin-top .95s cubic-bezier(.65,0,.35,1);display:grid;position:relative}.gvPxmW_portal[data-open=true]{grid-template-rows:1fr;margin-top:0}.gvPxmW_portal>div{min-height:0;overflow:hidden}.gvPxmW_portal .gvPxmW_quote{opacity:0;filter:blur(8px);transition:opacity .65s .38s,transform .8s cubic-bezier(.2,.9,.25,1.15) .32s,filter .65s .38s;transform:scale(.92)}.gvPxmW_portal[data-open=true] .gvPxmW_quote{opacity:1;filter:none;transform:none}.gvPxmW_portal:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--auth-ink) 30%, var(--auth-ink) 70%, transparent);opacity:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.gvPxmW_portal[data-open=true]:after{animation:1s ease-out forwards gvPxmW_portalSeam}@keyframes gvPxmW_portalSeam{0%{opacity:.9;filter:blur();transform:scaleY(1)}35%{opacity:.5;filter:blur(6px);transform:scaleY(40)}to{opacity:0;filter:blur(14px);transform:scaleY(90)}}@media (prefers-reduced-motion:reduce){.gvPxmW_portal[data-open=true]:after{animation:none;display:none}.gvPxmW_portal,.gvPxmW_portal .gvPxmW_quote{transition:none}}.gvPxmW_amritByline{align-items:center;gap:10px;width:100%;min-width:0;height:44px;display:flex;position:relative}.gvPxmW_portraitTrigger{z-index:2;appearance:none;color:inherit;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.gvPxmW_portraitTrigger:focus-visible{outline:1px solid var(--auth-ink);outline-offset:4px;border-radius:5px}.gvPxmW_ellaPortrait{-o-object-fit:cover;object-fit:cover;-o-object-position:56% 48%;object-position:56% 48%;opacity:0;pointer-events:none;border-radius:5px;width:44px;height:44px;position:absolute;top:0;left:54px}.gvPxmW_amritPerson{z-index:1;min-width:0;margin-left:0}.gvPxmW_amritPerson strong{white-space:nowrap}.gvPxmW_ellaName{opacity:0}.gvPxmW_amritByline[data-revealed=true] .gvPxmW_amritPerson{animation:1.25s cubic-bezier(.4,0,.2,1) .1s both gvPxmW_amritMakeRoom}.gvPxmW_amritByline[data-revealed=true] .gvPxmW_ellaPortrait{animation:1.6s .15s both gvPxmW_ellaPeek}.gvPxmW_amritByline[data-revealed=true] .gvPxmW_ellaName{animation:.55s 1.65s both gvPxmW_ellaNameAppear}@keyframes gvPxmW_amritMakeRoom{0%{margin-left:0}to{margin-left:54px}}@keyframes gvPxmW_ellaNameAppear{0%{opacity:0}to{opacity:1}}@keyframes gvPxmW_ellaPeek{0%{opacity:0;transform:translate(-48px,3px)rotate(-18deg)scale(.9)}25%{opacity:1;transform:translate(-33px,-9px)rotate(-16deg)scale(.94)}42%{opacity:1;transform:translate(-39px,-4px)rotate(-10deg)scale(.94)}78%{opacity:1;transform:translate(4px,-3px)rotate(4deg)scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gvPxmW_amritByline[data-revealed=true] .gvPxmW_amritPerson{margin-left:54px;animation:none}.gvPxmW_amritByline[data-revealed=true] .gvPxmW_ellaPortrait,.gvPxmW_amritByline[data-revealed=true] .gvPxmW_ellaName{opacity:1;animation:none;transform:none}}.gvPxmW_dialog{height:auto;min-height:0;display:block;overflow-y:auto;}.gvPxmW_dialog .auth-navigation:empty{display:none}.gvPxmW_dialog .auth-flow:is([data-auth-phase=details],[data-auth-phase=signin]){padding-top:0}@media (max-width:639px){:is(.gvPxmW_page .auth-forgot,.gvPxmW_page .auth-switch){font-size:13px}.gvPxmW_page .auth-forgot{margin-block:-11px;padding-block:11px}:is(.gvPxmW_page .auth-switch a,.gvPxmW_page .auth-switch button){margin-block:-11px;padding-block:11px}.gvPxmW_header>a:first-child{margin-block:-11px;padding-block:11px;font-size:13px}}.gvPxmW_page .auth-forgot-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.gvPxmW_page .auth-flow[data-auth-phase=signin] .auth-field:has(+.auth-forgot-row) .auth-feedback{min-height:20px}.gvPxmW_page .auth-sso-link{background:0 0;align-items:center;gap:5px;padding-inline:0;display:inline-flex}.gvPxmW_page .auth-sso-link:hover{color:var(--auth-ink)}.gvPxmW_page .auth-flow[data-auth-phase=signin][data-sso=true] .auth-stage{min-height:244px}.gvPxmW_page .auth-flow[data-auth-phase=signin][data-sso-mode=true] .auth-stage{min-height:0}.gvPxmW_page .auth-sso-status .auth-feedback:empty{min-height:0;padding-top:0}