._badge_8q6ur_4{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;width:76px;height:76px;box-shadow:0 0 0 6px rgba(var(--fr-accent-rgb), .14), 0 0 28px rgba(var(--fr-accent-rgb), .3), 0 10px 30px #00000059;background:#00000080;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid;position:relative}._badge_8q6ur_4:before{content:"";border-radius:inherit;box-shadow:0 0 0 10px rgba(var(--fr-accent-rgb), .1), 0 0 44px rgba(var(--fr-accent-rgb), .35);opacity:0;pointer-events:none;animation:1.3s ease-in-out infinite alternate _lock-badge-glow_8q6ur_1;position:absolute;inset:-1px}._icon_8q6ur_39{filter:drop-shadow(0 2px 6px #0000004d);width:32px;height:32px}._keyhole_8q6ur_45{fill:var(--fr-accent)}@keyframes _lock-badge-glow_8q6ur_1{to{opacity:1}}@media (prefers-reduced-motion:reduce){._badge_8q6ur_4:before{animation:none}}._auth-modal-card--entering_ggo7z_3{pointer-events:none}._auth-modal-backdrop_ggo7z_7{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:100%;z-index:var(--z-modal);box-sizing:border-box;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;left:0}._auth-modal-card_ggo7z_3{background:var(--fr-card);border:1px solid var(--fr-line);width:100%;max-width:380px;max-height:95vh;box-shadow:var(--fr-shadow-pop);border-radius:20px;animation:.4s ease-out _auth-modal-fadeInUp_ggo7z_1;position:relative;overflow:hidden auto}._auth-modal-backdrop--overlay_ggo7z_40{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080e66}._auth-modal-card--overlay_ggo7z_45{background:color-mix(in srgb, var(--fr-card) 55%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:color-mix(in srgb, var(--fr-line) 70%, transparent)}@keyframes _auth-modal-fadeInUp_ggo7z_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._auth-modal-media-bg_ggo7z_63{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._auth-modal-bg-media_ggo7z_73{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}._auth-modal-gradient-overlay_ggo7z_82{background:linear-gradient(#0006 0%,#0009 50%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}._auth-modal-card-content_ggo7z_96{z-index:1;padding:1.5rem 1.75rem;position:relative}._auth-modal-close-btn_ggo7z_102{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:10;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:12px;right:12px}._auth-modal-close-btn_ggo7z_102 svg{color:#fffc;width:16px;height:16px}._auth-modal-close-btn_ggo7z_102:hover{background:#ff3b3080;transform:scale(1.1)}._auth-modal-header_ggo7z_132{text-align:center;margin-bottom:1.25rem}._auth-modal-title_ggo7z_137{color:var(--fr-ink);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}._auth-modal-subtitle_ggo7z_144{color:var(--fr-sub);margin:0;font-size:.85rem;font-weight:400}._auth-modal-subtitle-special_ggo7z_151{color:var(--fr-accent-soft-text);margin-bottom:0;font-size:.95rem;font-weight:600;line-height:1.5}@keyframes _auth-modal-gradient-shimmer_ggo7z_1{0%,to{background-position:0%}50%{background-position:100%}}._auth-modal-oauth-section_ggo7z_169{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}._auth-modal-form-section_ggo7z_177{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}._auth-modal-form-field_ggo7z_184{margin-bottom:.75rem}._auth-modal-form-field_ggo7z_184 label{color:var(--fr-ink);margin-bottom:.35rem;font-size:.85rem;font-weight:500;display:block}._auth-modal-form-input_ggo7z_196{background:var(--fr-hover);border:1.5px solid var(--fr-line);width:100%;color:var(--fr-ink);box-sizing:border-box;border-radius:10px;padding:.7rem .9rem;font-size:.9rem;transition:all .3s}._auth-modal-form-input_ggo7z_196:focus{border-color:var(--fr-accent);background:var(--fr-card);outline:none}._auth-modal-form-input_ggo7z_196::placeholder{color:var(--fr-fine)}._auth-modal-input-with-icon_ggo7z_218{position:relative}._auth-modal-input-with-icon_ggo7z_218 ._auth-modal-form-input_ggo7z_196{padding-right:3rem}._auth-modal-icon-button_ggo7z_226{cursor:pointer;color:var(--fr-sub);background:0 0;border:none;padding:.5rem;transition:color .3s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}._auth-modal-icon-button_ggo7z_226:hover{color:var(--fr-accent)}._auth-modal-icon_ggo7z_226{width:20px;height:20px}._auth-modal-forgot-password-section_ggo7z_248{text-align:right;margin-top:-.25rem;margin-bottom:.25rem}._auth-modal-forgot-password-link_ggo7z_254{color:var(--fr-sub);font-size:.8rem;text-decoration:none;transition:color .3s}._auth-modal-forgot-password-link_ggo7z_254:hover{color:var(--fr-accent);text-decoration:underline}._auth-modal-submit-button_ggo7z_266{background:linear-gradient(135deg, var(--fr-accent), var(--fr-accent-2));color:#fff;cursor:pointer;width:100%;height:46px;box-shadow:0 6px 18px rgba(var(--fr-accent-rgb), .3);opacity:1;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}._auth-modal-submit-button_ggo7z_266:hover:not(:disabled){box-shadow:0 8px 24px rgba(var(--fr-accent-rgb), .4);filter:brightness(1.1);transform:translateY(-2px)}._auth-modal-submit-button_ggo7z_266:active:not(:disabled){box-shadow:0 2px 10px rgba(var(--fr-accent-rgb), .3);transform:translateY(0)}._auth-modal-submit-button_ggo7z_266:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:var(--fr-hover);filter:grayscale(.5);transform:none}._auth-modal-spinner_ggo7z_305{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;animation:1s linear infinite _auth-modal-spin_ggo7z_305}._auth-modal-spinner-small_ggo7z_312{width:20px;height:20px}@keyframes _auth-modal-spin_ggo7z_305{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._auth-modal-switch-section_ggo7z_323{text-align:center;margin-top:.75rem}._auth-modal-switch-text_ggo7z_328{color:var(--fr-sub);margin:0;font-size:.85rem}._auth-modal-switch-link_ggo7z_334{color:var(--fr-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .3s}._auth-modal-switch-link_ggo7z_334:hover{color:var(--fr-accent-2);text-decoration:underline}._auth-modal-legal-section_ggo7z_352{text-align:center;margin-top:1rem}._auth-modal-legal-text_ggo7z_357{color:var(--fr-fine);font-size:.75rem;line-height:1.4}._auth-modal-legal-link_ggo7z_363{color:var(--fr-accent);font-weight:500;text-decoration:none;transition:color .3s}._auth-modal-legal-link_ggo7z_363:hover{color:var(--fr-accent-2);text-decoration:underline}._auth-modal-input-error_ggo7z_376{border-color:var(--fr-danger)}._auth-modal-error-message_ggo7z_380{color:var(--fr-danger);margin-top:.25rem;font-size:.875rem;font-weight:500;display:block}@media (width<=480px){._auth-modal-backdrop_ggo7z_7{padding:10px}._auth-modal-card-content_ggo7z_96{padding:1.25rem}._auth-modal-title_ggo7z_137{font-size:1.25rem}._auth-modal-submit-button_ggo7z_266{height:44px;font-size:.85rem}._auth-modal-form-input_ggo7z_196{font-size:16px}}._auth-modal-card--split_ggo7z_414{max-width:760px;padding:0;display:flex}._auth-modal-card--split_ggo7z_414 ._auth-modal-card-content_ggo7z_96{flex:1;min-width:0}._auth-modal-portrait_ggo7z_425{background:var(--fr-bg);flex:0 0 320px;min-height:480px;position:relative;overflow:hidden}._auth-modal-portrait-img_ggo7z_433{object-fit:cover;object-position:50% 15%;filter:blur(26px)brightness(.8);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}._auth-modal-portrait-img--sharp_ggo7z_446{filter:none;transform:none}._auth-modal-portrait-lock_ggo7z_451{place-items:center;display:grid;position:absolute;inset:0}@keyframes _auth-modal-sheet-up_ggo7z_1{0%{transform:translateY(100%)}to{transform:none}}@media (width<=899px){._auth-modal-card--split_ggo7z_414{max-width:380px;display:block}._auth-modal-portrait_ggo7z_425{display:none}._auth-modal-backdrop--sheet_ggo7z_477{align-items:flex-end;padding:0}._auth-modal-backdrop--clear_ggo7z_484{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08080e26}._auth-modal-card--sheet_ggo7z_489{max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--fr-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px 22px 0 0;animation:.32s ease-out _auth-modal-sheet-up_ggo7z_1}}
