.login-characters_cluster__V3WSE{position:relative;width:150px;height:100px;flex-shrink:0;align-self:flex-start;margin-top:-6px}@media(max-width:600px){.login-characters_cluster__V3WSE{transform:scale(.7);transform-origin:top right}}.login-characters_mug_body__oCnz2{position:absolute;bottom:0;left:0;width:30px;height:44px;background:var(--primary-color);border-radius:2px 2px 6px 6px;z-index:3;transform-origin:bottom center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.login-characters_mug_handle__fnvsX{position:absolute;left:-8px;top:12px;width:10px;height:17px;border:2px solid var(--primary-color);border-right:none;border-radius:10px 0 0 10px;background:rgba(0,0,0,0)}.login-characters_mug_lid__iTXyW{position:absolute;top:0;left:0;width:100%;height:3px;background:#4a3220;border-radius:2px 2px 0 0}.login-characters_eyes_mug__2Z86W{position:absolute;top:9px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.login-characters_mug_emblem__Hsok4{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:9px;height:11px;object-fit:contain;opacity:.88;filter:invert(1) brightness(2)}.login-characters_tote_body__UiXrh{position:absolute;bottom:0;left:28px;width:56px;height:74px;background:#e61d2b;border-radius:3px 3px 8px 8px;z-index:2;transform-origin:bottom center;transition:transform .6s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 -10px 18px rgba(0,0,0,.08)}.login-characters_tote_fold__6VgZ3{position:absolute;top:4px;left:4px;right:4px;height:1.5px;background:rgba(0,0,0,.18);border-radius:1px}.login-characters_tote_handle_left__9fSBo,.login-characters_tote_handle_right__r1iCK{position:absolute;top:-16px;width:14px;height:22px;border:3px solid #e61d2b;border-bottom:none;border-radius:14px 14px 0 0;background:rgba(0,0,0,0)}.login-characters_tote_handle_left__9fSBo{left:8px}.login-characters_tote_handle_right__r1iCK{right:8px}.login-characters_eyes_tote__X_B7z{position:absolute;top:16px;left:50%;transform:translateX(-50%);display:flex;gap:9px}.login-characters_tote_emblem__lrk7z{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:36px;height:11px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.login-characters_backpack_body__6G3_i{position:absolute;bottom:0;left:86px;width:38px;height:68px;background:#3a3d42;border-radius:17px 17px 5px 5px;z-index:1;transform-origin:bottom center;transition:transform .55s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 -8px 12px rgba(0,0,0,.18)}.login-characters_backpack_loop__KDIrE{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:11px;height:6px;border:1.5px solid #c8ccd1;border-bottom:none;border-radius:6px 6px 0 0;background:rgba(0,0,0,0)}.login-characters_backpack_strap_left__l1dnk,.login-characters_backpack_strap_right__7qXh8{position:absolute;top:6px;width:3.5px;height:26px;background:#c8ccd1;border-radius:2px}.login-characters_backpack_strap_left__l1dnk{left:2px}.login-characters_backpack_strap_right__7qXh8{right:2px}.login-characters_backpack_pocket__oZUhh{position:absolute;bottom:9px;left:50%;transform:translateX(-50%);width:24px;height:18px;background:#d8dadd;border-radius:3px;border-top:1px solid #b0b4b8}.login-characters_backpack_emblem__BbIpO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px;object-fit:contain}.login-characters_backpack_zipper__dbcPp{position:absolute;top:5px;right:5px;width:2.5px;height:2.5px;background:#3a3d42;border-radius:50%}.login-characters_eyes_backpack__4Crtj{position:absolute;top:18px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.login-characters_bottle_body__RaBbm{position:absolute;bottom:0;left:128px;width:22px;height:78px;background:#ece6d7;border-radius:9px 9px 8px 8px;z-index:1;transform-origin:bottom center;transition:transform .5s cubic-bezier(.4,0,.2,1);box-shadow:inset -2px 0 3px rgba(0,0,0,.08),inset 2px 0 3px hsla(0,0%,100%,.6)}.login-characters_bottle_cap__xNKen{position:absolute;top:-10px;left:5px;width:12px;height:9px;background:var(--primary-color);border-radius:2px 2px 1px 1px;z-index:1}.login-characters_bottle_neck__ZIj1J{position:absolute;top:-2px;left:7px;width:8px;height:3px;background:#c9c2b1;border-radius:1px 1px 0 0}.login-characters_bottle_band__AtqSb{position:absolute;bottom:14px;left:0;right:0;height:1px;background:rgba(0,0,0,.06)}.login-characters_eyes_bottle__Ntm6I{position:absolute;top:16px;left:50%;transform:translateX(-50%);display:flex;gap:4px}.login-characters_bottle_emblem__rj_IE{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);width:12px;height:12px;object-fit:contain;opacity:.88}.login-characters_plane_zone__SAMYT{position:absolute;top:0;left:-240px;right:-10px;bottom:0;pointer-events:none;overflow:visible;z-index:5}@keyframes login-characters_planeMove__p6Fvs{0%{offset-distance:0;opacity:0}2%{offset-distance:1%;opacity:var(--trail-opacity,1)}88%{offset-distance:99%;opacity:var(--trail-opacity,1)}91%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.login-characters_plane__ar8rj,.login-characters_trail__p6VOl{position:absolute;top:0;left:0;offset-path:path("M 296 10 C 340 10, 340 0, 370 32 C 400 64, 280 64, 200 32 C 120 0, 60 0, 30 32 C 0 64, 160 64, 200 32 C 240 0, 260 10, 296 10 C 340 10, 340 0, 370 32 C 400 64, 280 64, 200 32 C 120 0, 60 0, 30 32 C 0 64, 160 64, 200 32 C 240 0, 260 10, 296 10 Z");offset-rotate:auto;will-change:offset-distance,opacity;animation:login-characters_planeMove__p6Fvs 16s linear infinite backwards;pointer-events:none}.login-characters_plane__ar8rj{width:22px;height:16px;margin-left:-11px;margin-top:-8px;color:var(--info-color);--trail-opacity:1;z-index:6}.login-characters_trail__p6VOl{width:3px;height:3px;margin-left:-1.5px;margin-top:-1.5px;border-radius:50%;background:var(--info-color)}.login-characters_trail_1__Web8w{animation-delay:.1s;--trail-opacity:0.55}.login-characters_trail_2__BM23y{animation-delay:.2s;--trail-opacity:0.40}.login-characters_trail_3__nAY_s{animation-delay:.3s;--trail-opacity:0.26}.login-characters_trail_4__B0eSh{animation-delay:.4s;--trail-opacity:0.15}.login-characters_trail_5__NY6C_{animation-delay:.5s;--trail-opacity:0.07}.login-characters_eye__SpcLK{background:var(--main-bg-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:height .12s ease}.login-characters_pupil__peVYa{border-radius:50%}.google-signin_googleButton__E9eZz{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-small);width:100%;min-height:var(--button-height);padding:0 var(--spacing-middle);border:1px solid var(--border-medium);border-radius:var(--card-radius);background:var(--secondary-bg-color);color:var(--primary-color);font-family:inherit;font-size:var(--font-small);font-weight:var(--font-weight-600);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:var(--transition-default)}.google-signin_googleButton__E9eZz:hover:not(:disabled){border-color:var(--border-dark);box-shadow:var(--card-shadow-hover)}.google-signin_googleButton__E9eZz:focus-visible{outline:2px solid var(--info-color);outline-offset:2px}.google-signin_googleButton__E9eZz:disabled{cursor:progress;opacity:.75}.google-signin_googleLogo__wKsMX{width:var(--font-large);height:var(--font-large);flex-shrink:0}.login_container__aJpS8{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:var(--spacing-middle);background:var(--v2-page-bg)}.login_card__GctcH{width:100%;max-width:var(--v2-auth-card-w);padding:var(--spacing-xxxlarge);background:var(--v2-card);border:var(--v2-hairline) solid var(--v2-line);border-radius:var(--v2-r-card);box-shadow:var(--v2-card-shadow)}.login_logoSection__4HG5z{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xsmall);margin-bottom:var(--spacing-xxxlarge)}.login_logo__g_DMr{display:block;height:var(--v2-logo-h);width:auto}.login_logoSub__jMrM3{font-size:var(--v2-font-label);font-weight:var(--font-weight-medium);color:var(--v2-faint)}.login_title__aGlYy{margin-bottom:var(--spacing-smallest);font-size:var(--v2-font-title);font-weight:var(--font-weight-700);letter-spacing:-.025em;line-height:1.15;color:var(--v2-ink)}.login_subtitle__7BbR7{margin-bottom:var(--spacing-xlarge);font-size:var(--v2-font-body);line-height:1.5;color:var(--v2-muted)}.login_form___lflG{display:flex;flex-direction:column;gap:var(--spacing-middle)}.login_fieldLabel__0aFEx{margin-bottom:var(--spacing-smallest);font-size:var(--v2-font-label);font-weight:var(--font-weight-medium);color:var(--v2-muted)}.login_input__mLcGE{font-size:var(--v2-font-body)}.login_submitBtn__Bc72q{margin-top:var(--spacing-xsmall)}.login_error__4V4zL{font-size:var(--v2-font-label);color:var(--error-color);text-align:center}.login_backLink__a5VOZ,.login_forgotLink__nKjEP{margin-top:var(--spacing-small);text-align:center}.login_backLink__a5VOZ a,.login_forgotLink__nKjEP a{font-size:var(--v2-font-control);font-weight:var(--font-weight-600);color:var(--purple-500)}.login_backLink__a5VOZ a:hover,.login_forgotLink__nKjEP a:hover{color:var(--purple-600);text-decoration:underline}.login_successCard__WE4Sv{padding:var(--spacing-xlarge) 0;text-align:center}.login_successIcon__PLf18{margin-bottom:var(--spacing-middle);font-size:var(--font-largest);color:var(--v2-dot-ok)}.login_successTitle__owQGB{margin-bottom:var(--spacing-xsmall);font-size:var(--font-large);font-weight:var(--font-weight-700);letter-spacing:-.015em;color:var(--v2-ink)}.login_successText__tUNbi{font-size:var(--v2-font-body);line-height:1.5;color:var(--v2-muted)}.login_titleRow__MeLXd{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-middle);margin-bottom:var(--spacing-smallest)}.login_titleRow__MeLXd .login_title__aGlYy{margin-bottom:0}.login_magicLinkRow__CKQ6u,.login_teamRow__nUFNw{margin-top:var(--spacing-small);text-align:center}.login_teamRow__nUFNw{font-size:var(--v2-font-control);color:var(--v2-muted)}.login_teamLink__lQj_k{color:var(--v2-ink)}.login_teamLink__lQj_k,.login_textButton__L_qR8{font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:3px}.login_textButton__L_qR8{padding:0;background:none;border:none;font-family:inherit;font-size:var(--v2-font-control);color:var(--v2-muted);white-space:nowrap;flex-shrink:0;cursor:pointer}.login_textButton__L_qR8:hover{color:var(--v2-ink)}.login_modalDone__qNDs0{padding:var(--spacing-small) 0;text-align:center}.login_doneMark__C7sbv{margin-bottom:var(--spacing-small);font-size:var(--font-largest);line-height:1;color:var(--v2-dot-ok)}.login_modalTitle__T8_R7{margin:0 0 var(--spacing-xsmall);font-size:var(--font-large);font-weight:var(--font-weight-700);letter-spacing:-.015em;color:var(--v2-ink)}.login_modalText__luFHq{margin:0;font-size:var(--v2-font-body);line-height:1.5;color:var(--v2-muted)}.login_modalTextSpaced__NHBYr{margin-bottom:var(--spacing-large)}.login_modalAction__gjGhl{margin-top:var(--spacing-middle)}.login_modalSubmit__by63w{width:100%;margin-top:var(--spacing-small)}.login_textButton__L_qR8:disabled{cursor:default;text-decoration:none;color:var(--v2-faint)}.login_orDivider__fBEM0{display:flex;align-items:center;gap:var(--spacing-small)}.login_orDivider__fBEM0:after,.login_orDivider__fBEM0:before{content:"";flex:1 1;height:var(--v2-hairline);background:var(--v2-line)}.login_orDivider__fBEM0 span{font-size:var(--v2-font-label);color:var(--v2-faint)}.login_codeNote__Q_VdP,.login_codeText__xOHzJ{font-size:var(--v2-font-body);line-height:1.5;color:var(--v2-muted)}.login_codeNote__Q_VdP strong,.login_codeText__xOHzJ strong{color:var(--v2-ink);font-weight:var(--font-weight-600)}.login_codeInput__WiPjJ{font-size:var(--font-large);letter-spacing:.3em;text-align:center}.login_codeLinks__EeJH7{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-middle)}