.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:#fff;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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:#fff}.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:hsla(0,0%,100%,.08);color:var(--accent)}html.dark .FileManagerTermsModal_secondaryButton__AFl5d:hover{background:hsla(0,0%,100%,.14)}