.DeleteAccountModal_backdrop__NOgT_{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.dark .DeleteAccountModal_backdrop__NOgT_{background:rgba(0,0,0,.78)}.DeleteAccountModal_modal__eX7b4{background:#ffffff;border-radius:var(--radius-lg,24px);box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:480px;width:100%;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;border:1px solid rgba(220,38,38,.2)}.DeleteAccountModal_iconContainer__vXKyG{width:64px;height:64px;border-radius:50%;background:rgba(220,38,38,.1);display:flex;align-items:center;justify-content:center;color:#dc2626;margin-bottom:.5rem}.DeleteAccountModal_icon__zaACF{width:32px;height:32px}.DeleteAccountModal_title__wPb4x{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#1f2937;text-align:center}.DeleteAccountModal_detail__Ko1t3{margin:-.4rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.5;text-align:center;word-break:break-word}.DeleteAccountModal_message__crP3D{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.6;text-align:center}.DeleteAccountModal_list__dnkY2{margin:1rem 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:.5rem}.DeleteAccountModal_listItem__Oqdt9{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;background:rgba(220,38,38,.04);border-radius:var(--radius-sm,12px);border:1px solid rgba(220,38,38,.12);transition:var(--transition-base)}.DeleteAccountModal_listItem__Oqdt9:hover{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.18)}.DeleteAccountModal_badge__71ovR{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .65rem;background:rgba(220,38,38,.12);color:#dc2626;border-radius:var(--radius-xs,8px);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0}.DeleteAccountModal_label__YQFwe{color:var(--text-secondary);font-size:.9rem;line-height:1.4;flex:1}.DeleteAccountModal_actions__zMBLG{display:flex;gap:.75rem;width:100%;margin-top:.5rem}.DeleteAccountModal_cancelButton__3XV4F,.DeleteAccountModal_deleteButton__mwLkI{flex:1;padding:.75rem 1.5rem;border-radius:var(--radius-sm,12px);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition-base);border:none}.DeleteAccountModal_cancelButton__3XV4F{background:rgba(47,93,98,.08);color:var(--accent)}.DeleteAccountModal_cancelButton__3XV4F:hover{background:rgba(47,93,98,.14)}.DeleteAccountModal_deleteButton__mwLkI{background:#dc2626;color:#ffffff}.DeleteAccountModal_deleteButton__mwLkI:hover{background:#b91c1c}.DeleteAccountModal_deleteButton__mwLkI:active{transform:scale(.98)}.DeleteAccountModal_cancelButton__3XV4F:disabled,.DeleteAccountModal_deleteButton__mwLkI:disabled{opacity:.6;cursor:not-allowed}.DeleteAccountModal_errorMessage__NLokQ{width:100%;padding:.875rem 1rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-sm,12px);color:#dc2626;font-size:.9rem;line-height:1.5;text-align:left;margin-top:.5rem}.SubscriptionChangeModal_backdrop__x4uWO{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.dark .SubscriptionChangeModal_backdrop__x4uWO{background:rgba(0,0,0,.7)}.SubscriptionChangeModal_modal__XAaw4{background:var(--surface,#ffffff);border-radius:var(--radius-sm,12px);box-shadow:var(--shadow-card,0 24px 50px rgba(47,93,98,.08));border:1px solid var(--accent-tint,rgba(47,93,98,.14));max-width:400px;width:100%;max-height:calc(100vh - 2rem);padding:1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dark .SubscriptionChangeModal_modal__XAaw4{border-color:var(--accent-tint);box-shadow:0 24px 80px rgba(0,0,0,.5)}.SubscriptionChangeModal_iconContainer__j8_hv{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;flex-shrink:0;position:relative}.SubscriptionChangeModal_iconContainer__j8_hv:before{content:"";position:absolute;inset:-4px;border-radius:50%;opacity:.15}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_upgrade__djjaI{background:var(--accent-soft);color:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_upgrade__djjaI:before{background:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_downgrade__3pXu7{background:var(--accent-soft);color:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_downgrade__3pXu7:before{background:var(--accent)}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_cancel__AnnUn{background:rgba(239,68,68,.12);color:#dc2626}.SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_cancel__AnnUn:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.dark .SubscriptionChangeModal_iconContainer__j8_hv.SubscriptionChangeModal_cancel__AnnUn{color:#f87171}.SubscriptionChangeModal_title__BCht8{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);text-align:center;line-height:1.3}.SubscriptionChangeModal_description__NCeXh{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5;text-align:center;max-width:340px}.SubscriptionChangeModal_description__NCeXh strong{color:var(--text-secondary);font-weight:600}.SubscriptionChangeModal_planComparison__76ndQ{gap:.75rem;width:100%;margin:.5rem 0;padding:.5rem .75rem}.SubscriptionChangeModal_planCard__z5k6k,.SubscriptionChangeModal_planComparison__76ndQ{display:flex;align-items:center;background:var(--surface-muted);border-radius:8px;border:1px solid var(--accent-tint)}.SubscriptionChangeModal_planCard__z5k6k{flex:1;flex-direction:column;gap:.15rem;padding:.5rem .6rem;transition:all .2s ease}.SubscriptionChangeModal_planCard__z5k6k.SubscriptionChangeModal_target__tM54f{background:var(--accent-soft);border-color:var(--accent-tint);box-shadow:0 4px 12px rgba(47,93,98,.1)}.SubscriptionChangeModal_planLabel__PE10u{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.SubscriptionChangeModal_planName__B1cUi{font-size:.9rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.SubscriptionChangeModal_planPrice__i_xEN{font-size:.8rem;font-weight:600;color:var(--accent)}.SubscriptionChangeModal_arrow__b2vii{color:var(--text-muted);flex-shrink:0}.SubscriptionChangeModal_detailsList__k0_WZ{margin:.35rem 0;padding:0;list-style:none;width:100%;display:flex;flex-direction:column;gap:.35rem}.SubscriptionChangeModal_detailItem__nV0s6{display:flex;align-items:flex-start;padding:.5rem .75rem;background:var(--surface-muted);border-radius:6px;border:1px solid var(--accent-tint);transition:all .2s ease}.SubscriptionChangeModal_detailContent__cp1rF{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.SubscriptionChangeModal_detailLabel__7D_C9{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.SubscriptionChangeModal_detailValue__hkgpC{font-size:.8rem;color:var(--text-secondary);line-height:1.35}.SubscriptionChangeModal_actions__nfiUu{display:flex;gap:.5rem;width:100%;margin-top:.5rem;flex-shrink:0}.SubscriptionChangeModal_cancelButton__sL01T,.SubscriptionChangeModal_confirmButton__CMGAO,.SubscriptionChangeModal_dangerButton__LaN7Q{flex:1;padding:.6rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.SubscriptionChangeModal_cancelButton__sL01T{background:var(--accent-soft);color:var(--accent)}.SubscriptionChangeModal_cancelButton__sL01T:hover:not(:disabled){background:var(--accent-tint)}.SubscriptionChangeModal_confirmButton__CMGAO{background:linear-gradient(135deg,var(--accent) 0,var(--accent-gradient-end) 100%);color:#ffffff;box-shadow:0 4px 14px rgba(47,93,98,.25)}.SubscriptionChangeModal_confirmButton__CMGAO:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.SubscriptionChangeModal_confirmButton__CMGAO:active:not(:disabled){transform:translateY(0) scale(.98)}.SubscriptionChangeModal_dangerButton__LaN7Q{background:linear-gradient(135deg,#ef4444,#dc2626);color:#ffffff;box-shadow:0 4px 14px rgba(239,68,68,.25)}.SubscriptionChangeModal_dangerButton__LaN7Q:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.SubscriptionChangeModal_dangerButton__LaN7Q:active:not(:disabled){transform:translateY(0) scale(.98)}.SubscriptionChangeModal_cancelButton__sL01T:disabled,.SubscriptionChangeModal_confirmButton__CMGAO:disabled,.SubscriptionChangeModal_dangerButton__LaN7Q:disabled{opacity:.6;cursor:not-allowed;transform:none}.SubscriptionChangeModal_spinner__6Ibcj{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;display:inline-block}@media (max-width:480px){.SubscriptionChangeModal_modal__XAaw4{padding:1rem 1.25rem;margin:1rem;max-width:calc(100% - 2rem)}.SubscriptionChangeModal_title__BCht8{font-size:1.05rem}.SubscriptionChangeModal_planComparison__76ndQ{flex-direction:column;gap:.5rem}.SubscriptionChangeModal_arrow__b2vii{transform:rotate(90deg)}.SubscriptionChangeModal_planCard__z5k6k{width:100%}.SubscriptionChangeModal_actions__nfiUu{flex-direction:column-reverse}.SubscriptionChangeModal_cancelButton__sL01T,.SubscriptionChangeModal_confirmButton__CMGAO,.SubscriptionChangeModal_dangerButton__LaN7Q{width:100%}}.FileManagerTermsModal_backdrop__b8CdK{position:fixed;inset:0;background:rgba(17,24,39,.42);backdrop-filter:blur(12px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem}html.dark .FileManagerTermsModal_backdrop__b8CdK{background:rgba(0,0,0,.78)}.FileManagerTermsModal_modal__WZpWd{background:#ffffff;border-radius:1.5rem;box-shadow:0 40px 80px rgba(15,23,42,.18);max-width:520px;width:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(47,93,98,.2);position:relative}html.dark .FileManagerTermsModal_modal__WZpWd{background:radial-gradient(140% 120% at 50% 50%,#0d1117 55%,#161b22 100%);border-color:rgba(90,154,159,.22);box-shadow:0 40px 80px rgba(0,0,0,.55)}.FileManagerTermsModal_header__yfKJK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid rgba(47,93,98,.12);flex-shrink:0}html.dark .FileManagerTermsModal_header__yfKJK{border-bottom-color:rgba(255,255,255,.08)}@media (max-width:480px){.FileManagerTermsModal_header__yfKJK{padding:.65rem 1rem}}.FileManagerTermsModal_headerLeft__ZQyCo{display:flex;align-items:center;gap:.5rem;min-w:0;flex:1}.FileManagerTermsModal_brandTitle__ZuQjG{margin:0;font-size:.9rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);min-w:0;flex:1}.FileManagerTermsModal_closeButton__OlpH4{width:2.25rem;height:2.25rem;border:none;background:rgba(47,93,98,.08);border-radius:9999px;cursor:pointer;color:var(--accent);display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;flex-shrink:0}.FileManagerTermsModal_closeButton__OlpH4:hover{background:rgba(47,93,98,.16)}html.dark .FileManagerTermsModal_closeButton__OlpH4{background:rgba(90,154,159,.15);color:rgba(255,255,255,.7)}html.dark .FileManagerTermsModal_closeButton__OlpH4:hover{background:rgba(90,154,159,.25)}.FileManagerTermsModal_body__dKddv{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}@media (max-width:480px){.FileManagerTermsModal_body__dKddv{padding:1rem}}.FileManagerTermsModal_iconContainer__kPSnf{width:2rem;height:2rem;border-radius:.4rem;background:rgba(47,93,98,.1);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}html.dark .FileManagerTermsModal_iconContainer__kPSnf{background:rgba(90,154,159,.15);color:var(--accent)}.FileManagerTermsModal_icon__D_RAq{width:1rem;height:1rem}.FileManagerTermsModal_accent__GlZ7R{color:var(--accent)}.FileManagerTermsModal_separator__7O8l1{margin:0 .3rem;color:var(--text-secondary);font-weight:400;opacity:.7}.FileManagerTermsModal_betaNotice__Wwg3Y{font-weight:500;color:var(--text-secondary)}.FileManagerTermsModal_title__r64NG{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.FileManagerTermsModal_notice__QDQxp{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.FileManagerTermsModal_notice__QDQxp:first-of-type{margin-top:.25rem}.FileManagerTermsModal_checkboxLabel__Eq1ea{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.FileManagerTermsModal_checkbox___Knq0{width:1.25rem;height:1.25rem;margin-top:.15rem;margin-right:0;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.FileManagerTermsModal_checkboxText__LReqd{flex:1;min-width:0}.FileManagerTermsModal_noticeBlock__IAhov{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:rgba(47,93,98,.04);border-radius:var(--radius-sm,12px);border:1px solid rgba(47,93,98,.12)}html.dark .FileManagerTermsModal_noticeBlock__IAhov{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.FileManagerTermsModal_warning__1w5ZN{padding:.75rem 1rem;border-radius:var(--radius-sm,12px);background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);font-size:.9rem;line-height:1.5;color:var(--text-secondary)}html.dark .FileManagerTermsModal_warning__1w5ZN{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.28);color:rgba(254,254,254,.85)}.FileManagerTermsModal_actions__31YwN{display:flex;gap:.6rem;width:100%;margin-top:.25rem}.FileManagerTermsModal_primaryButton__1LQb6,.FileManagerTermsModal_secondaryButton__AFl5d{flex:1;padding:.6rem 1.25rem;border-radius:var(--radius-sm,12px);font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--transition-base);border:none}.FileManagerTermsModal_primaryButton__1LQb6{background:var(--accent,#2f5d62);color:#ffffff}.FileManagerTermsModal_primaryButton__1LQb6:hover{background:#274d51}html.dark .FileManagerTermsModal_primaryButton__1LQb6:hover{background:#4d8a8f}.FileManagerTermsModal_primaryButton__1LQb6:disabled{opacity:.6;cursor:not-allowed}.FileManagerTermsModal_secondaryButton__AFl5d{background:rgba(47,93,98,.08);color:var(--accent,#2f5d62)}.FileManagerTermsModal_secondaryButton__AFl5d:hover{background:rgba(47,93,98,.14)}html.dark .FileManagerTermsModal_secondaryButton__AFl5d{background:rgba(255,255,255,.08);color:var(--accent)}html.dark .FileManagerTermsModal_secondaryButton__AFl5d:hover{background:rgba(255,255,255,.14)}