._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_1e081_3{pointer-events:none}._auth-modal-backdrop_1e081_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-backdrop--viewer_1e081_24{z-index:var(--z-viewer)}._auth-modal-card_1e081_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_1e081_1;position:relative;overflow:hidden auto}._auth-modal-backdrop--overlay_1e081_45{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080e66}._auth-modal-card--overlay_1e081_50{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_1e081_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._auth-modal-media-bg_1e081_68{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._auth-modal-bg-media_1e081_78{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}._auth-modal-gradient-overlay_1e081_87{background:linear-gradient(#0006 0%,#0009 50%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}._auth-modal-card-content_1e081_101{z-index:1;padding:1.5rem 1.75rem;position:relative}._auth-modal-close-btn_1e081_107{-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_1e081_107 svg{color:#fffc;width:16px;height:16px}._auth-modal-close-btn_1e081_107:hover{background:#ff3b3080;transform:scale(1.1)}._auth-modal-header_1e081_137{text-align:center;margin-bottom:1.25rem}._auth-modal-title_1e081_142{color:var(--fr-ink);margin-bottom:.5rem;font-size:1.35rem;font-weight:700}._auth-modal-subtitle_1e081_149{color:var(--fr-sub);margin:0;font-size:.85rem;font-weight:400}._auth-modal-subtitle-special_1e081_156{color:var(--fr-accent-soft-text);margin-bottom:0;font-size:.95rem;font-weight:600;line-height:1.5}@keyframes _auth-modal-gradient-shimmer_1e081_1{0%,to{background-position:0%}50%{background-position:100%}}._auth-modal-oauth-section_1e081_174{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}._auth-modal-form-section_1e081_182{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}._auth-modal-form-field_1e081_189{margin-bottom:.75rem}._auth-modal-form-field_1e081_189 label{color:var(--fr-ink);margin-bottom:.35rem;font-size:.85rem;font-weight:500;display:block}._auth-modal-form-input_1e081_201{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_1e081_201:focus{border-color:var(--fr-accent);background:var(--fr-card);outline:none}._auth-modal-form-input_1e081_201::placeholder{color:var(--fr-fine)}._auth-modal-input-with-icon_1e081_223{position:relative}._auth-modal-input-with-icon_1e081_223 ._auth-modal-form-input_1e081_201{padding-right:3rem}._auth-modal-icon-button_1e081_231{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_1e081_231:hover{color:var(--fr-accent)}._auth-modal-icon_1e081_231{width:20px;height:20px}._auth-modal-forgot-password-section_1e081_253{text-align:right;margin-top:-.25rem;margin-bottom:.25rem}._auth-modal-forgot-password-link_1e081_259{color:var(--fr-sub);font-size:.8rem;text-decoration:none;transition:color .3s}._auth-modal-forgot-password-link_1e081_259:hover{color:var(--fr-accent);text-decoration:underline}._auth-modal-submit-button_1e081_271{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_1e081_271: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_1e081_271:active:not(:disabled){box-shadow:0 2px 10px rgba(var(--fr-accent-rgb), .3);transform:translateY(0)}._auth-modal-submit-button_1e081_271:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:var(--fr-hover);filter:grayscale(.5);transform:none}._auth-modal-spinner_1e081_310{border:3px solid #fff3;border-top-color:#fff;border-radius:50%;animation:1s linear infinite _auth-modal-spin_1e081_310}._auth-modal-spinner-small_1e081_317{width:20px;height:20px}@keyframes _auth-modal-spin_1e081_310{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._auth-modal-switch-section_1e081_328{text-align:center;margin-top:.75rem}._auth-modal-switch-text_1e081_333{color:var(--fr-sub);margin:0;font-size:.85rem}._auth-modal-switch-link_1e081_339{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_1e081_339:hover{color:var(--fr-accent-2);text-decoration:underline}._auth-modal-legal-section_1e081_357{text-align:center;margin-top:1rem}._auth-modal-legal-text_1e081_362{color:var(--fr-fine);font-size:.75rem;line-height:1.4}._auth-modal-legal-link_1e081_368{color:var(--fr-accent);font-weight:500;text-decoration:none;transition:color .3s}._auth-modal-legal-link_1e081_368:hover{color:var(--fr-accent-2);text-decoration:underline}._auth-modal-input-error_1e081_381{border-color:var(--fr-danger)}._auth-modal-error-message_1e081_385{color:var(--fr-danger);margin-top:.25rem;font-size:.875rem;font-weight:500;display:block}@media (width<=480px){._auth-modal-backdrop_1e081_7{padding:10px}._auth-modal-card-content_1e081_101{padding:1.25rem}._auth-modal-title_1e081_142{font-size:1.25rem}._auth-modal-submit-button_1e081_271{height:44px;font-size:.85rem}._auth-modal-form-input_1e081_201{font-size:16px}}._auth-modal-card--split_1e081_419{max-width:760px;padding:0;display:flex}._auth-modal-card--split_1e081_419 ._auth-modal-card-content_1e081_101{flex:1;min-width:0}._auth-modal-portrait_1e081_430{background:var(--fr-bg);flex:0 0 320px;min-height:480px;position:relative;overflow:hidden}._auth-modal-portrait-img_1e081_438{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_1e081_451{filter:none;transform:none}._auth-modal-portrait-lock_1e081_456{place-items:center;display:grid;position:absolute;inset:0}@keyframes _auth-modal-sheet-up_1e081_1{0%{transform:translateY(100%)}to{transform:none}}@media (width<=899px){._auth-modal-card--split_1e081_419{max-width:380px;display:block}._auth-modal-portrait_1e081_430{display:none}._auth-modal-backdrop--sheet_1e081_482{align-items:flex-end;padding:0}._auth-modal-backdrop--clear_1e081_489{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08080e26}._auth-modal-card--sheet_1e081_494{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_1e081_1}}
