.GrantSubscriptionModal_modal__1HiwD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;animation:GrantSubscriptionModal_fadeIn__p987E .2s ease}.GrantSubscriptionModal_modalContent__zC1as{background:var(--background);border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:GrantSubscriptionModal_slideUp__e39y3 .3s ease}.GrantSubscriptionModal_header__GCad4{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border-color)}.GrantSubscriptionModal_header__GCad4 h2{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.GrantSubscriptionModal_closeButton__e_6i9{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.GrantSubscriptionModal_closeButton__e_6i9:hover{background:var(--surface-hover);color:var(--text-primary)}.GrantSubscriptionModal_body__StQGN{padding:24px}.GrantSubscriptionModal_formGroup__S4BL1{margin-bottom:24px}.GrantSubscriptionModal_formGroup__S4BL1 label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.GrantSubscriptionModal_formGroup__S4BL1 input,.GrantSubscriptionModal_formGroup__S4BL1 select,.GrantSubscriptionModal_formGroup__S4BL1 textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-primary);font-size:14px;transition:all .2s ease}.GrantSubscriptionModal_formGroup__S4BL1 input:focus,.GrantSubscriptionModal_formGroup__S4BL1 select:focus,.GrantSubscriptionModal_formGroup__S4BL1 textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.GrantSubscriptionModal_formGroup__S4BL1 input[type=number]{-moz-appearance:textfield}.GrantSubscriptionModal_formGroup__S4BL1 input[type=number]::-webkit-inner-spin-button,.GrantSubscriptionModal_formGroup__S4BL1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GrantSubscriptionModal_formGroup__S4BL1 textarea{resize:vertical;min-height:60px;font-family:inherit}.GrantSubscriptionModal_formGroup__S4BL1 small{display:block;margin-top:6px;color:var(--text-tertiary);font-size:12px}.GrantSubscriptionModal_searchBox__YtKIJ{position:relative;display:flex;align-items:center}.GrantSubscriptionModal_searchBox__YtKIJ svg{position:absolute;left:12px;color:var(--text-tertiary)}.GrantSubscriptionModal_searchBox__YtKIJ input{padding-left:38px}.GrantSubscriptionModal_searchResults__mme6K{margin-top:8px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);max-height:200px;overflow-y:auto}.GrantSubscriptionModal_userItem__pRnOI{display:flex;align-items:center;justify-content:space-between;padding:12px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid var(--border-color)}.GrantSubscriptionModal_userItem__pRnOI:last-child{border-bottom:none}.GrantSubscriptionModal_userItem__pRnOI:hover{background:var(--surface-hover)}.GrantSubscriptionModal_userItem__pRnOI.GrantSubscriptionModal_selected__ujHj9{background:var(--surface-active)}.GrantSubscriptionModal_userName__9vTvW{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.GrantSubscriptionModal_userEmail__dsjzq{font-size:12px;color:var(--text-secondary)}.GrantSubscriptionModal_footer__8Oe_Z{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--border-color)}.GrantSubscriptionModal_cancelButton__asRSs,.GrantSubscriptionModal_confirmButton__Z8sq0{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.GrantSubscriptionModal_cancelButton__asRSs{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-color)}.GrantSubscriptionModal_cancelButton__asRSs:hover{background:var(--surface-hover)}.GrantSubscriptionModal_confirmButton__Z8sq0{background:var(--accent-color);color:#fff}.GrantSubscriptionModal_confirmButton__Z8sq0:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.GrantSubscriptionModal_confirmButton__Z8sq0:disabled{opacity:.5;cursor:not-allowed}@keyframes GrantSubscriptionModal_fadeIn__p987E{0%{opacity:0}to{opacity:1}}@keyframes GrantSubscriptionModal_slideUp__e39y3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}[data-theme=dark] .GrantSubscriptionModal_modalContent__zC1as{background:#0a0a0a;box-shadow:0 20px 60px rgba(0,0,0,.8)}[data-theme=dark] .GrantSubscriptionModal_formGroup__S4BL1 input,[data-theme=dark] .GrantSubscriptionModal_formGroup__S4BL1 select,[data-theme=dark] .GrantSubscriptionModal_formGroup__S4BL1 textarea{background:#171717;border-color:#262626}[data-theme=dark] .GrantSubscriptionModal_formGroup__S4BL1 input:focus,[data-theme=dark] .GrantSubscriptionModal_formGroup__S4BL1 select:focus,[data-theme=dark] .GrantSubscriptionModal_formGroup__S4BL1 textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(59,130,246,.2)}[data-theme=dark] .GrantSubscriptionModal_searchResults__mme6K{background:#171717;border-color:#262626}[data-theme=dark] .GrantSubscriptionModal_userItem__pRnOI{border-bottom-color:#262626}[data-theme=dark] .GrantSubscriptionModal_userItem__pRnOI:hover{background:#262626}[data-theme=dark] .GrantSubscriptionModal_userItem__pRnOI.GrantSubscriptionModal_selected__ujHj9{background:#1a1a1a}[data-theme=dark] .GrantSubscriptionModal_cancelButton__asRSs{background:#171717;border-color:#262626}[data-theme=dark] .GrantSubscriptionModal_cancelButton__asRSs:hover{background:#262626}.GrantSubscriptionModal_modalContent__zC1as::-webkit-scrollbar,.GrantSubscriptionModal_searchResults__mme6K::-webkit-scrollbar{width:8px}.GrantSubscriptionModal_modalContent__zC1as::-webkit-scrollbar-track,.GrantSubscriptionModal_searchResults__mme6K::-webkit-scrollbar-track{background:transparent}.GrantSubscriptionModal_modalContent__zC1as::-webkit-scrollbar-thumb,.GrantSubscriptionModal_searchResults__mme6K::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.GrantSubscriptionModal_modalContent__zC1as::-webkit-scrollbar-thumb:hover,.GrantSubscriptionModal_searchResults__mme6K::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@media (max-width:640px){.GrantSubscriptionModal_modalContent__zC1as{width:95%;max-height:95vh;margin:10px}.GrantSubscriptionModal_body__StQGN,.GrantSubscriptionModal_footer__8Oe_Z,.GrantSubscriptionModal_header__GCad4{padding:16px}.GrantSubscriptionModal_formGroup__S4BL1{margin-bottom:16px}}.SubscriptionFunctions_container__cZr5N{width:100%;max-width:900px;margin:0 auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb}.SubscriptionFunctions_header__EphsQ{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f8f9fa;border-bottom:1px solid #e5e7eb;color:#1f2937}.SubscriptionFunctions_title__eD8mG{font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:#1f2937}.SubscriptionFunctions_closeButton___hKdN{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.SubscriptionFunctions_closeButton___hKdN:hover{background:#f3f4f6;color:#1f2937}.SubscriptionFunctions_loading__oIKPm{padding:60px;text-align:center;color:var(--text-secondary);font-size:14px}.SubscriptionFunctions_toolbar__z4tbW{padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fff}.SubscriptionFunctions_addButton__EL0fF{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.SubscriptionFunctions_addButton__EL0fF:hover:not(:disabled){background:#2563eb}.SubscriptionFunctions_addButton__EL0fF:disabled{opacity:.6;cursor:not-allowed;transform:none}.SubscriptionFunctions_newForm__chnBR{margin:12px 16px;padding:12px;background:#f8f9fa;border:1px dashed #cbd5e1;border-radius:6px;animation:SubscriptionFunctions_slideDown__ay30W .3s ease}@keyframes SubscriptionFunctions_slideDown__ay30W{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SubscriptionFunctions_formRow__ZJcyx{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.SubscriptionFunctions_input__Q5vop{flex:1;min-width:180px;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;background:#fff;color:#1f2937;transition:border-color .2s ease}.SubscriptionFunctions_input__Q5vop:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SubscriptionFunctions_checkbox__4hjGR{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#4b5563;cursor:pointer;transition:all .2s ease;white-space:nowrap}.SubscriptionFunctions_checkbox__4hjGR:hover{border-color:#3b82f6;background:#f0f9ff}.SubscriptionFunctions_checkbox__4hjGR input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:#3b82f6}.SubscriptionFunctions_colorPicker__P1T73{width:50px;height:34px;padding:3px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;transition:border-color .2s ease;background:#fff}.SubscriptionFunctions_colorPicker__P1T73:hover{border-color:#3b82f6}.SubscriptionFunctions_cancelButton__QAY0C,.SubscriptionFunctions_saveButton__EQe7S{padding:6px 12px;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}.SubscriptionFunctions_saveButton__EQe7S{background:#10b981;color:#fff}.SubscriptionFunctions_saveButton__EQe7S:hover:not(:disabled){background:#059669}.SubscriptionFunctions_saveButton__EQe7S:disabled{opacity:.5;cursor:not-allowed;transform:none}.SubscriptionFunctions_cancelButton__QAY0C{background:#f3f4f6;color:#6b7280}.SubscriptionFunctions_cancelButton__QAY0C:hover{background:#e5e7eb;color:#374151}.SubscriptionFunctions_previewBox__ZtJoc{padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;margin-top:8px}.SubscriptionFunctions_previewTitle__62sNz{font-size:10px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.SubscriptionFunctions_previewContent__JyaH4{display:flex;align-items:center;gap:4px;font-size:12px}.SubscriptionFunctions_checkIcon__xgCrR{color:#10b981}.SubscriptionFunctions_xIcon__zSNK3{color:#ef4444}.SubscriptionFunctions_functionList__buVPH{padding:16px;max-height:500px;overflow-y:auto;background:#fff}.SubscriptionFunctions_functionItem__FgT_2{margin-bottom:8px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s ease}.SubscriptionFunctions_functionItem__FgT_2:hover{background:#f9fafb;border-color:#d1d5db}.SubscriptionFunctions_viewRow__6BcO6{display:flex;align-items:center;justify-content:space-between;gap:8px}.SubscriptionFunctions_functionPreview__XY8xI{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1}.SubscriptionFunctions_functionInfo__vuJdY,.SubscriptionFunctions_functionMeta__kf0Pz{display:flex;align-items:center;gap:8px}.SubscriptionFunctions_functionName___r8v3{font-size:13px;font-weight:500;color:#1f2937}.SubscriptionFunctions_functionStatus__TrJl5{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500}.SubscriptionFunctions_functionStatus__TrJl5.SubscriptionFunctions_available__O8Ks_{background:#d1fae5;color:#065f46}.SubscriptionFunctions_functionStatus__TrJl5.SubscriptionFunctions_unavailable__Yknr2{background:#fee2e2;color:#991b1b}.SubscriptionFunctions_colorIndicator__2eGxf{width:18px;height:18px;border-radius:3px;border:1px solid #d1d5db;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.SubscriptionFunctions_boldIndicator__ADNQp{padding:3px 6px;background:#f3f4f6;border-radius:4px;font-size:11px;font-weight:700;color:#6b7280}.SubscriptionFunctions_actions__yRqWJ{display:flex;gap:4px}.SubscriptionFunctions_deleteButton__D8S_5,.SubscriptionFunctions_editButton__mvu79{padding:5px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#6b7280;width:28px;height:28px}.SubscriptionFunctions_editButton__mvu79:hover{background:#f0f9ff;color:#3b82f6;border-color:#3b82f6}.SubscriptionFunctions_deleteButton__D8S_5:hover{background:#fef2f2;color:#ef4444;border-color:#ef4444}.SubscriptionFunctions_editRow__uMhUM{display:flex;flex-direction:column;gap:8px;animation:SubscriptionFunctions_slideIn__0FkK0 .3s ease}.SubscriptionFunctions_editRowFields__DHFuY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@keyframes SubscriptionFunctions_slideIn__0FkK0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar{width:6px}.SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar-thumb:hover{background:#94a3b8}.SubscriptionFunctions_emptyState__KsgXv{padding:48px;text-align:center}.SubscriptionFunctions_emptyIcon___rX33{width:48px;height:48px;margin:0 auto 16px;color:#d1d5db}.SubscriptionFunctions_emptyText__3WhO_{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:8px}.SubscriptionFunctions_emptySubtext__dHoT7{font-size:13px;color:#9ca3af;line-height:1.5}[data-theme=dark] .SubscriptionFunctions_container__cZr5N{background:#1e293b;border-color:#334155}[data-theme=dark] .SubscriptionFunctions_header__EphsQ{background:#0f172a;border-bottom-color:#334155;color:#f1f5f9}[data-theme=dark] .SubscriptionFunctions_title__eD8mG{color:#f1f5f9}[data-theme=dark] .SubscriptionFunctions_closeButton___hKdN{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .SubscriptionFunctions_closeButton___hKdN:hover{background:#334155;color:#f1f5f9}[data-theme=dark] .SubscriptionFunctions_toolbar__z4tbW{background:#1e293b;border-bottom-color:#334155}[data-theme=dark] .SubscriptionFunctions_newForm__chnBR{background:#0f172a;border-color:#475569}[data-theme=dark] .SubscriptionFunctions_input__Q5vop{background:#1e293b;border-color:#475569;color:#f1f5f9}[data-theme=dark] .SubscriptionFunctions_input__Q5vop:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}[data-theme=dark] .SubscriptionFunctions_checkbox__4hjGR{background:#1e293b;border-color:#475569;color:#94a3b8}[data-theme=dark] .SubscriptionFunctions_checkbox__4hjGR:hover{border-color:#3b82f6;background:rgba(59,130,246,.1)}[data-theme=dark] .SubscriptionFunctions_colorPicker__P1T73{border-color:#475569;background:#1e293b}[data-theme=dark] .SubscriptionFunctions_cancelButton__QAY0C{background:#334155;color:#94a3b8}[data-theme=dark] .SubscriptionFunctions_cancelButton__QAY0C:hover{background:#475569;color:#f1f5f9}[data-theme=dark] .SubscriptionFunctions_previewBox__ZtJoc{background:#0f172a;border-color:#334155}[data-theme=dark] .SubscriptionFunctions_functionList__buVPH{background:#1e293b}[data-theme=dark] .SubscriptionFunctions_functionItem__FgT_2{background:#0f172a;border-color:#334155}[data-theme=dark] .SubscriptionFunctions_functionItem__FgT_2:hover{background:#1e293b;border-color:#475569}[data-theme=dark] .SubscriptionFunctions_functionName___r8v3{color:#f1f5f9}[data-theme=dark] .SubscriptionFunctions_functionStatus__TrJl5.SubscriptionFunctions_available__O8Ks_{background:rgba(16,185,129,.15);color:#34d399}[data-theme=dark] .SubscriptionFunctions_functionStatus__TrJl5.SubscriptionFunctions_unavailable__Yknr2{background:rgba(239,68,68,.15);color:#f87171}[data-theme=dark] .SubscriptionFunctions_colorIndicator__2eGxf{border-color:#475569}[data-theme=dark] .SubscriptionFunctions_boldIndicator__ADNQp{background:#334155;color:#94a3b8}[data-theme=dark] .SubscriptionFunctions_deleteButton__D8S_5,[data-theme=dark] .SubscriptionFunctions_editButton__mvu79{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .SubscriptionFunctions_editButton__mvu79:hover{background:rgba(59,130,246,.15);color:#60a5fa;border-color:#3b82f6}[data-theme=dark] .SubscriptionFunctions_deleteButton__D8S_5:hover{background:rgba(239,68,68,.15);color:#f87171;border-color:#ef4444}[data-theme=dark] .SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar-track{background:#1e293b}[data-theme=dark] .SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar-thumb{background:#475569}[data-theme=dark] .SubscriptionFunctions_functionList__buVPH::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark] .SubscriptionFunctions_emptyIcon___rX33{color:#475569}[data-theme=dark] .SubscriptionFunctions_emptyText__3WhO_{color:#94a3b8}[data-theme=dark] .SubscriptionFunctions_emptySubtext__dHoT7{color:#64748b}.Checkbox_checkboxWrapper__8Qjyk{position:relative;display:inline-flex;align-items:center;justify-content:center}.Checkbox_checkbox__7wIBT{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.Checkbox_checkboxDisplay__2Zql4{width:20px;height:20px;border-radius:6px;border:2px solid var(--border-color);background:var(--background);display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Checkbox_checkIcon__vbAaH{width:12px;height:12px;opacity:0;transform:scale(.8) translateY(2px);transition:all .2s cubic-bezier(.34,1.56,.64,1);color:#fff}.Checkbox_indeterminateIcon___Wnt3{position:absolute;width:10px;height:2px;background:#fff;border-radius:1px}.Checkbox_checkbox__7wIBT:hover~.Checkbox_checkboxDisplay__2Zql4{border-color:var(--accent-color);background:var(--surface-hover)}.Checkbox_checkbox__7wIBT:focus-visible~.Checkbox_checkboxDisplay__2Zql4{outline:2px solid var(--accent-color);outline-offset:2px}.Checkbox_checkbox__7wIBT:checked~.Checkbox_checkboxDisplay__2Zql4{background:var(--accent-color);border-color:var(--accent-color);animation:Checkbox_checkPulse___aDfz .3s ease}.Checkbox_checkbox__7wIBT:checked~.Checkbox_checkboxDisplay__2Zql4 .Checkbox_checkIcon__vbAaH{opacity:1;transform:scale(1) translateY(0)}.Checkbox_checkbox__7wIBT:indeterminate~.Checkbox_checkboxDisplay__2Zql4{background:var(--accent-color);border-color:var(--accent-color)}.Checkbox_checkbox__7wIBT:indeterminate~.Checkbox_checkboxDisplay__2Zql4 .Checkbox_checkIcon__vbAaH{opacity:0}.Checkbox_checkbox__7wIBT:disabled{cursor:not-allowed}.Checkbox_checkbox__7wIBT:disabled~.Checkbox_checkboxDisplay__2Zql4{opacity:.5;cursor:not-allowed}.Checkbox_checkbox__7wIBT:disabled:hover~.Checkbox_checkboxDisplay__2Zql4{border-color:var(--border-color);background:var(--background)}.Checkbox_label__rqJO0{display:inline-flex;align-items:center;gap:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;line-height:1.5;color:var(--text-primary);transition:color .2s ease}.Checkbox_label__rqJO0:hover{color:var(--primary-hover)}.Checkbox_labelText__0oFM9{flex:1}@keyframes Checkbox_checkPulse___aDfz{0%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}[data-theme=dark] .Checkbox_checkboxDisplay__2Zql4{border-color:#404040;background:#0a0a0a}[data-theme=dark] .Checkbox_checkbox__7wIBT:hover~.Checkbox_checkboxDisplay__2Zql4{border-color:var(--accent-color);background:#171717}[data-theme=dark] .Checkbox_label__rqJO0{color:var(--text-primary)}[data-theme=dark] .Checkbox_label__rqJO0:hover{color:var(--primary-hover)}.ConfirmModal_overlay__4n_Hi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.ConfirmModal_modal__1zawP{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ConfirmModal_header__8P6Hb{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.ConfirmModal_titleSection__2sUw2{display:flex;align-items:center;gap:.75rem;flex:1}.ConfirmModal_titleSection__2sUw2 h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.ConfirmModal_titleSection__2sUw2 svg{color:#f59e0b}.ConfirmModal_closeButton__8zO9q{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s;color:#6b7280}.ConfirmModal_closeButton__8zO9q:hover{background-color:#f3f4f6}.ConfirmModal_content__EFZXA{padding:1.5rem;overflow-y:auto;flex:1}.ConfirmModal_message__W65OM{font-size:.95rem;color:#374151;line-height:1.6;margin:0;white-space:pre-line}.ConfirmModal_footer__Lfh_X{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end}.ConfirmModal_cancelButton__lROD9,.ConfirmModal_confirmButton__Tcm0D{padding:.625rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.ConfirmModal_cancelButton__lROD9{background-color:#f3f4f6;color:#374151}.ConfirmModal_cancelButton__lROD9:hover{background-color:#e5e7eb}.ConfirmModal_confirmButton__Tcm0D{background-color:#f59e0b;color:#fff}.ConfirmModal_confirmButton__Tcm0D:hover{background-color:#d97706}.ConfirmModal_confirmButton__Tcm0D:active{background-color:#b45309}@media (prefers-color-scheme:dark){.ConfirmModal_modal__1zawP{background:#1f2937}.ConfirmModal_header__8P6Hb{border-bottom-color:#374151}.ConfirmModal_titleSection__2sUw2 h2{color:#f9fafb}.ConfirmModal_closeButton__8zO9q{color:#9ca3af}.ConfirmModal_closeButton__8zO9q:hover{background-color:#374151}.ConfirmModal_message__W65OM{color:#d1d5db}.ConfirmModal_footer__Lfh_X{border-top-color:#374151}.ConfirmModal_cancelButton__lROD9{background-color:#374151;color:#d1d5db}.ConfirmModal_cancelButton__lROD9:hover{background-color:#4b5563}}.FileSelectionModal_overlay__vBF8J{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:FileSelectionModal_fadeIn__YL7Wr .2s ease-out}@keyframes FileSelectionModal_fadeIn__YL7Wr{0%{opacity:0}to{opacity:1}}.FileSelectionModal_modal__i3XWn{background:var(--background);border-radius:12px;width:90%;max-width:800px;height:600px;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2);animation:FileSelectionModal_slideUp__t5JsS .3s ease-out}@keyframes FileSelectionModal_slideUp__t5JsS{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.FileSelectionModal_header__SsnHj{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border)}.FileSelectionModal_titleSection__UmC5u{display:flex;align-items:center;gap:12px}.FileSelectionModal_titleSection__UmC5u h2{margin:0;font-size:18px;font-weight:600;color:var(--foreground)}.FileSelectionModal_titleSection__UmC5u svg{color:var(--primary)}.FileSelectionModal_copyButton___Lzda{display:flex;align-items:center;gap:4px;padding:6px 12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#10b981;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.FileSelectionModal_copyButton___Lzda:hover:not(:disabled){background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(16,185,129,.2)}.FileSelectionModal_copyButton___Lzda:disabled{opacity:.4;cursor:not-allowed;background:rgba(156,163,175,.1);border-color:rgba(156,163,175,.2);color:#9ca3af}.FileSelectionModal_closeButton__8S573{background:none;border:none;padding:8px;cursor:pointer;color:var(--muted-foreground);border-radius:6px;transition:all .2s}.FileSelectionModal_closeButton__8S573:hover{background:var(--accent);color:var(--foreground)}.FileSelectionModal_error__RxIQu{margin:16px 20px 0;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:14px}.FileSelectionModal_infoContainer__V_WXL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 20px 0}.FileSelectionModal_info__p6SrA{flex:1;padding:12px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:6px;color:#3b82f6;font-size:14px}.FileSelectionModal_content__qTVUi{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px}.FileSelectionModal_loading__kAxRt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--muted-foreground)}.FileSelectionModal_spinner__7w0cO{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:FileSelectionModal_spin__64Cg5 .8s linear infinite;margin-bottom:16px}@keyframes FileSelectionModal_spin__64Cg5{to{transform:rotate(1turn)}}.FileSelectionModal_empty__h_Ko3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--muted-foreground)}.FileSelectionModal_empty__h_Ko3 svg{opacity:.3;margin-bottom:16px}.FileSelectionModal_empty__h_Ko3 p{margin:0;font-size:14px}.FileSelectionModal_tableWrapper__eAVIS{border:1px solid var(--border);border-radius:8px;max-height:400px;overflow-y:auto;overflow-x:hidden}.FileSelectionModal_table__oMkAP{width:100%;border-collapse:collapse;font-size:14px}.FileSelectionModal_table__oMkAP thead{background:var(--accent)}.FileSelectionModal_table__oMkAP th{padding:8px 12px;text-align:left;font-weight:500;color:var(--foreground);border-bottom:1px solid var(--border)}.FileSelectionModal_table__oMkAP th:first-child{width:50px;text-align:center}.FileSelectionModal_table__oMkAP th:nth-child(2){width:70%;min-width:200px}.FileSelectionModal_table__oMkAP th:nth-child(3){width:30%}.FileSelectionModal_table__oMkAP tbody tr{transition:background .2s}.FileSelectionModal_table__oMkAP tbody tr:hover{background:var(--accent)}.FileSelectionModal_table__oMkAP td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--foreground)}.FileSelectionModal_table__oMkAP td:first-child{text-align:center;width:50px}.FileSelectionModal_table__oMkAP td:nth-child(2){width:70%;min-width:200px}.FileSelectionModal_table__oMkAP td:nth-child(3){width:30%;text-align:right}.FileSelectionModal_table__oMkAP tbody tr:last-child td{border-bottom:none}.FileSelectionModal_fileName__OZBEa{display:flex;align-items:center;gap:8px}.FileSelectionModal_fileName__OZBEa svg{color:var(--muted-foreground);flex-shrink:0}.FileSelectionModal_fileName__OZBEa span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.FileSelectionModal_embeddingSpinner__fBI6E{animation:FileSelectionModal_spin__64Cg5 1s linear infinite;color:var(--muted-foreground);flex-shrink:0}.FileSelectionModal_statusActive__Lhrpq{display:inline-block;padding:2px 8px;border-radius:4px;background:rgba(34,197,94,.1);color:#22c55e;font-size:12px}.FileSelectionModal_statusInactive__KUP9f{display:inline-block;padding:2px 8px;border-radius:4px;background:rgba(156,163,175,.1);color:#9ca3af;font-size:12px}.FileSelectionModal_footer__T4Mol{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--border)}.FileSelectionModal_selection__W_Vkm{color:var(--muted-foreground);font-size:14px}.FileSelectionModal_actions__s0M2H{display:flex;gap:12px}.FileSelectionModal_cancelButton__dTmhA,.FileSelectionModal_confirmButton__nHOfo{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:80px;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px}.FileSelectionModal_cancelButton__dTmhA{background:#f8f9fa!important;border:2px solid #6c757d!important;color:#212529!important;font-weight:600!important}.FileSelectionModal_cancelButton__dTmhA:hover{background:#e9ecef!important;color:#000!important;border-color:#495057!important}.FileSelectionModal_confirmButton__nHOfo{background:#007bff!important;border:2px solid #007bff!important;color:#fff!important;font-weight:600!important}.FileSelectionModal_confirmButton__nHOfo:hover:not(:disabled){background:#0056b3!important;color:#fff!important}.FileSelectionModal_confirmButton__nHOfo:disabled{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;opacity:.6;cursor:not-allowed}@media (prefers-color-scheme:dark){.FileSelectionModal_modal__i3XWn{background:#1a1a1a}.FileSelectionModal_table__oMkAP tbody tr:hover,.FileSelectionModal_table__oMkAP thead{background:#2a2a2a}.FileSelectionModal_actions__s0M2H .FileSelectionModal_cancelButton__dTmhA{background:#495057!important;border:2px solid #adb5bd!important;color:#fff!important;font-weight:600!important}.FileSelectionModal_actions__s0M2H .FileSelectionModal_cancelButton__dTmhA:hover,.FileSelectionModal_actions__s0M2H button.FileSelectionModal_cancelButton__dTmhA:hover{background:#6c757d!important;color:#fff!important;border:2px solid #ced4da!important}.FileSelectionModal_actions__s0M2H .FileSelectionModal_confirmButton__nHOfo,.FileSelectionModal_actions__s0M2H button.FileSelectionModal_confirmButton__nHOfo{background:#28a745!important;border:2px solid #28a745!important;color:#fff!important;font-weight:600!important}.FileSelectionModal_actions__s0M2H .FileSelectionModal_confirmButton__nHOfo:hover:not(:disabled),.FileSelectionModal_actions__s0M2H button.FileSelectionModal_confirmButton__nHOfo:hover:not(:disabled){background:#218838!important;color:#fff!important;border-color:#1e7e34!important}.FileSelectionModal_actions__s0M2H .FileSelectionModal_confirmButton__nHOfo:disabled,.FileSelectionModal_actions__s0M2H button.FileSelectionModal_confirmButton__nHOfo:disabled{background:#6c757d!important;border-color:#6c757d!important;color:#fff!important;opacity:.6}}@media (max-width:768px){.FileSelectionModal_modal__i3XWn{width:95%;max-width:100%;max-height:90vh;margin:10px}.FileSelectionModal_content__qTVUi,.FileSelectionModal_header__SsnHj{padding:16px}.FileSelectionModal_tableWrapper__eAVIS{overflow-x:auto;-webkit-overflow-scrolling:touch}.FileSelectionModal_table__oMkAP{font-size:12px;min-width:600px}.FileSelectionModal_table__oMkAP td,.FileSelectionModal_table__oMkAP th{padding:8px}.FileSelectionModal_footer__T4Mol{padding:12px 16px;flex-direction:column;gap:12px}.FileSelectionModal_actions__s0M2H{width:100%;display:flex;gap:8px}.FileSelectionModal_cancelButton__dTmhA,.FileSelectionModal_confirmButton__nHOfo{flex:1}.FileSelectionModal_selection__W_Vkm{width:100%;text-align:center}}@media (max-width:480px){.FileSelectionModal_modal__i3XWn{width:100%;height:100vh;max-height:100vh;border-radius:0;margin:0}.FileSelectionModal_overlay__vBF8J{padding:0}.FileSelectionModal_table__oMkAP{font-size:11px}.FileSelectionModal_fileName__OZBEa span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileSelectionModal_header__SsnHj h2{font-size:16px}.FileSelectionModal_info__p6SrA{margin:12px;padding:10px;font-size:13px}}.WebSearchConfigModal_modalBody__KZNPQ{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--background);overflow:visible;height:auto}.WebSearchConfigModal_section__6d22Y{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--surface);border-radius:12px;border:1px solid var(--border-color)}.WebSearchConfigModal_sectionTitle__2pOdU{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.WebSearchConfigModal_row__dE6vz{display:grid;grid-template-columns:1fr 1fr;gap:20px}.WebSearchConfigModal_inlineRow__M3qtg{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.WebSearchConfigModal_inlineLabel__MhWBr{font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.WebSearchConfigModal_inlineInput__wY28H{width:70px;padding:8px 10px;border:1px solid var(--border-color);background:var(--surface);border-radius:8px;font-size:13px;color:var(--text-primary);outline:none;transition:all .2s ease;text-align:center;-moz-appearance:textfield;flex-shrink:0}.WebSearchConfigModal_inlineInput__wY28H::-webkit-inner-spin-button,.WebSearchConfigModal_inlineInput__wY28H::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WebSearchConfigModal_inlineInput__wY28H:hover{border-color:rgba(var(--accent-color-rgb),.5);box-shadow:0 1px 3px rgba(0,0,0,.06)}.WebSearchConfigModal_inlineInput__wY28H:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.12)}.WebSearchConfigModal_inlineUnit__2PPY6{font-size:13px;color:var(--text-secondary);white-space:nowrap;margin-left:4px;flex-shrink:0}.WebSearchConfigModal_inlineSpacer__A9LHa{flex:1;min-width:24px}.WebSearchConfigModal_field__0x8Zh{display:flex;flex-direction:column;gap:8px}.WebSearchConfigModal_label__UloYA{font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between}.WebSearchConfigModal_inputWrapper__CuheL{position:relative}.WebSearchConfigModal_input__nlPZ2{width:100%;padding:10px 14px;border:1px solid var(--border-color);background:var(--surface);border-radius:var(--radius-medium);font-size:13px;color:var(--text-primary);outline:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.WebSearchConfigModal_input__nlPZ2:hover{border-color:rgba(var(--accent-color-rgb),.5);box-shadow:0 2px 6px rgba(0,0,0,.08)}.WebSearchConfigModal_input__nlPZ2:focus{border-color:var(--accent-color);background:var(--surface);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.15),0 2px 6px rgba(0,0,0,.1)}.WebSearchConfigModal_input__nlPZ2::-moz-placeholder{color:var(--text-tertiary);font-size:12px}.WebSearchConfigModal_input__nlPZ2::placeholder{color:var(--text-tertiary);font-size:12px}.WebSearchConfigModal_input__nlPZ2[type=number]{-moz-appearance:textfield}.WebSearchConfigModal_input__nlPZ2[type=number]::-webkit-inner-spin-button,.WebSearchConfigModal_input__nlPZ2[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WebSearchConfigModal_select__NoXGh{margin-top:0}.WebSearchConfigModal_checkboxGroup__PP5I9{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;padding:4px 0}[data-theme=dark] .WebSearchConfigModal_section__6d22Y{background:var(--surface-dark);border-color:var(--border-color-dark)}[data-theme=dark] .WebSearchConfigModal_label__UloYA,[data-theme=dark] .WebSearchConfigModal_sectionTitle__2pOdU{color:var(--text-secondary-dark)}[data-theme=dark] .WebSearchConfigModal_inlineInput__wY28H{background:var(--surface-dark);border-color:var(--border-color-dark)}[data-theme=dark] .WebSearchConfigModal_inlineInput__wY28H:hover{border-color:rgba(var(--accent-color-rgb),.5)}[data-theme=dark] .WebSearchConfigModal_inlineInput__wY28H:focus{background:var(--surface-dark);border-color:var(--accent-color)}[data-theme=dark] .WebSearchConfigModal_inlineLabel__MhWBr,[data-theme=dark] .WebSearchConfigModal_inlineUnit__2PPY6{color:var(--text-secondary-dark)}[data-theme=dark] .WebSearchConfigModal_input__nlPZ2{background:var(--surface-dark);border-color:var(--border-color-dark);color:var(--text-primary-dark)}[data-theme=dark] .WebSearchConfigModal_input__nlPZ2:hover{background:var(--surface-light-dark);border-color:rgba(var(--accent-color-rgb),.5)}[data-theme=dark] .WebSearchConfigModal_input__nlPZ2:focus{background:var(--surface-dark);border-color:var(--accent-color)}@media (max-width:768px){.WebSearchConfigModal_modalBody__KZNPQ{padding:16px;gap:14px;overflow:visible;height:auto}.WebSearchConfigModal_section__6d22Y{padding:16px;gap:14px;border-radius:10px}.WebSearchConfigModal_sectionTitle__2pOdU{font-size:12px;margin-bottom:6px}.WebSearchConfigModal_row__dE6vz{grid-template-columns:1fr;gap:14px}.WebSearchConfigModal_inlineRow__M3qtg{gap:6px;flex-wrap:nowrap}.WebSearchConfigModal_inlineLabel__MhWBr{font-size:13px;flex-shrink:0}.WebSearchConfigModal_inlineInput__wY28H{width:60px;padding:7px 8px;font-size:13px}.WebSearchConfigModal_inlineUnit__2PPY6{font-size:13px;margin-left:2px}.WebSearchConfigModal_inlineSpacer__A9LHa{display:none}.WebSearchConfigModal_label__UloYA{font-size:13px}.WebSearchConfigModal_input__nlPZ2{padding:9px 12px;font-size:13px}.WebSearchConfigModal_input__nlPZ2::-moz-placeholder{font-size:12px}.WebSearchConfigModal_input__nlPZ2::placeholder{font-size:12px}.WebSearchConfigModal_checkboxGroup__PP5I9{flex-direction:column;gap:10px}}@media (max-width:480px){.WebSearchConfigModal_modalBody__KZNPQ{padding:12px;gap:12px;overflow:visible;height:auto}.WebSearchConfigModal_section__6d22Y{padding:14px;gap:12px;border-radius:8px}.WebSearchConfigModal_sectionTitle__2pOdU{font-size:12px;margin-bottom:6px;letter-spacing:.03em}.WebSearchConfigModal_row__dE6vz{gap:12px}.WebSearchConfigModal_inlineRow__M3qtg{gap:4px;flex-wrap:nowrap;justify-content:flex-start}.WebSearchConfigModal_inlineLabel__MhWBr{font-size:13px;flex-shrink:0}.WebSearchConfigModal_inlineInput__wY28H{width:50px;padding:7px 6px;font-size:13px}.WebSearchConfigModal_inlineUnit__2PPY6{font-size:13px;margin-left:2px}.WebSearchConfigModal_field__0x8Zh{gap:6px}.WebSearchConfigModal_label__UloYA{font-size:13px}.WebSearchConfigModal_input__nlPZ2{padding:8px 10px;font-size:13px}.WebSearchConfigModal_input__nlPZ2::-moz-placeholder{font-size:12px}.WebSearchConfigModal_input__nlPZ2::placeholder{font-size:12px}.WebSearchConfigModal_checkboxGroup__PP5I9{gap:8px}}@media (max-width:360px){.WebSearchConfigModal_modalBody__KZNPQ{padding:10px;gap:10px}.WebSearchConfigModal_section__6d22Y{padding:12px;gap:10px}.WebSearchConfigModal_sectionTitle__2pOdU{font-size:11px}.WebSearchConfigModal_inlineLabel__MhWBr{font-size:12px}.WebSearchConfigModal_inlineInput__wY28H{padding:7px 8px;font-size:12px}.WebSearchConfigModal_inlineUnit__2PPY6,.WebSearchConfigModal_label__UloYA{font-size:12px}.WebSearchConfigModal_input__nlPZ2{padding:7px 8px;font-size:12px}.WebSearchConfigModal_input__nlPZ2::-moz-placeholder{font-size:11px}.WebSearchConfigModal_input__nlPZ2::placeholder{font-size:11px}}.VideoOptionModal_modalBody__sy4Fs{padding:24px;overflow:visible;height:auto}.VideoOptionModal_configSection__ATO8U{margin-bottom:28px}.VideoOptionModal_configSection__ATO8U:last-child{margin-bottom:0}.VideoOptionModal_sectionLabel__rLpa9{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.VideoOptionModal_aspectRatioGrid__0srGX{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.VideoOptionModal_aspectRatioButton__7__F4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;background:var(--surface-background);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .2s ease;gap:8px;min-height:100px}.VideoOptionModal_aspectRatioButton__7__F4:hover{background:rgba(123,160,152,.1);transform:translateY(-2px);border-color:rgba(123,160,152,.3)}.VideoOptionModal_aspectRatioButton__7__F4.VideoOptionModal_active__LbNi5{border-color:#7ba098;background:rgba(123,160,152,.15);border-width:2px}.VideoOptionModal_aspectRatioPreview__Z7r6U{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--surface);border-radius:6px;padding:8px}.VideoOptionModal_aspectRatioBox__PkHUP{background:linear-gradient(135deg,#7ba098,#6a8e82);border-radius:3px;transition:all .2s ease}.VideoOptionModal_aspectRatioPreview__Z7r6U[data-ratio="16:9"] .VideoOptionModal_aspectRatioBox__PkHUP{width:100%;height:56.25%}.VideoOptionModal_aspectRatioPreview__Z7r6U[data-ratio="9:16"] .VideoOptionModal_aspectRatioBox__PkHUP{width:56.25%;height:100%}.VideoOptionModal_aspectRatioPreview__Z7r6U[data-ratio="1:1"] .VideoOptionModal_aspectRatioBox__PkHUP{width:80%;height:80%}.VideoOptionModal_aspectRatioLabel__XZQR9{font-size:13px;font-weight:600;color:var(--text-primary)}.VideoOptionModal_aspectRatioDescription__6suR8{font-size:11px;color:var(--text-secondary);text-align:center;line-height:1.3}.VideoOptionModal_slider__IREkh{width:100%;height:6px;border-radius:3px;background:var(--surface-background);outline:none;cursor:pointer;margin-bottom:8px;-webkit-appearance:none}.VideoOptionModal_slider__IREkh::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#7ba098;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.VideoOptionModal_slider__IREkh::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 8px rgba(123,160,152,.4)}.VideoOptionModal_slider__IREkh::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#7ba098;cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.VideoOptionModal_slider__IREkh::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 8px rgba(123,160,152,.4)}.VideoOptionModal_sliderMarks__OEJ_6{display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary);padding:0 4px}.VideoOptionModal_fpsGrid__S0kar{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.VideoOptionModal_fpsButton__Y5oHl{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:var(--surface-background);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:13px;font-weight:500;color:var(--text-primary);min-height:44px}.VideoOptionModal_fpsButton__Y5oHl:hover{background:rgba(123,160,152,.1);transform:translateY(-1px)}.VideoOptionModal_fpsButton__Y5oHl.VideoOptionModal_active__LbNi5{border-color:#7ba098;background:rgba(123,160,152,.15);border-width:2px;color:#7ba098;font-weight:600}.VideoOptionModal_imageUploadContainer__ENtq_{margin-bottom:12px}.VideoOptionModal_imageInput__RQc9L{display:none}.VideoOptionModal_imageUploadButton__fld9s{display:inline-block;padding:10px 20px;background:var(--surface-background);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:var(--text-primary);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VideoOptionModal_imageUploadButton__fld9s:hover{background:rgba(123,160,152,.1);border-color:rgba(123,160,152,.3);transform:translateY(-1px)}.VideoOptionModal_imageInput__RQc9L:disabled+.VideoOptionModal_imageUploadButton__fld9s{opacity:.5;cursor:not-allowed;pointer-events:none}.VideoOptionModal_imagePreviewContainer__6HtQ5{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.VideoOptionModal_imagePreviewItem__kMSCb{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid var(--border);transition:all .2s ease}.VideoOptionModal_imagePreviewItem__kMSCb:hover{border-color:#7ba098;transform:scale(1.05)}.VideoOptionModal_imagePreview__KQBFK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.VideoOptionModal_imageRemoveButton__cVOM5{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;background:rgba(255,59,48,.9);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:all .2s ease;padding:0}.VideoOptionModal_imageRemoveButton__cVOM5:hover{background:#ff3b30;transform:scale(1.1)}.VideoOptionModal_checkboxContainer___v6Qo{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px;background:var(--surface-background);border-radius:8px;transition:background .2s ease}.VideoOptionModal_checkboxContainer___v6Qo:hover{background:rgba(123,160,152,.1)}.VideoOptionModal_checkbox__pOdVQ{width:20px;height:20px;cursor:pointer;accent-color:#7ba098}.VideoOptionModal_checkboxLabel__5dEPu{font-size:13px;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}[data-theme=dark] .VideoOptionModal_aspectRatioButton__7__F4,[data-theme=dark] .VideoOptionModal_checkboxContainer___v6Qo,[data-theme=dark] .VideoOptionModal_fpsButton__Y5oHl{background:hsla(0,0%,100%,.05)}[data-theme=dark] .VideoOptionModal_aspectRatioButton__7__F4:hover,[data-theme=dark] .VideoOptionModal_checkboxContainer___v6Qo:hover,[data-theme=dark] .VideoOptionModal_fpsButton__Y5oHl:hover{background:rgba(123,160,152,.2)}[data-theme=dark] .VideoOptionModal_aspectRatioPreview__Z7r6U,[data-theme=dark] .VideoOptionModal_slider__IREkh{background:hsla(0,0%,100%,.1)}@media (max-width:768px){.VideoOptionModal_modalBody__sy4Fs{padding:16px}.VideoOptionModal_configSection__ATO8U{margin-bottom:20px}.VideoOptionModal_sectionLabel__rLpa9{font-size:12px;margin-bottom:10px}.VideoOptionModal_aspectRatioGrid__0srGX{gap:8px}.VideoOptionModal_aspectRatioButton__7__F4{padding:12px 8px;min-height:90px}.VideoOptionModal_aspectRatioPreview__Z7r6U{width:50px;height:50px}.VideoOptionModal_aspectRatioLabel__XZQR9{font-size:12px}.VideoOptionModal_aspectRatioDescription__6suR8{font-size:10px}.VideoOptionModal_fpsGrid__S0kar{gap:8px}.VideoOptionModal_fpsButton__Y5oHl{padding:10px 12px;font-size:12px;min-height:40px}.VideoOptionModal_checkboxContainer___v6Qo{padding:10px}.VideoOptionModal_checkboxLabel__5dEPu{font-size:12px}}@media (max-width:480px){.VideoOptionModal_modalBody__sy4Fs{padding:12px}.VideoOptionModal_aspectRatioGrid__0srGX{grid-template-columns:1fr;gap:8px}.VideoOptionModal_aspectRatioButton__7__F4{flex-direction:row;justify-content:flex-start;padding:12px;min-height:auto;gap:12px}.VideoOptionModal_aspectRatioPreview__Z7r6U{width:40px;height:40px;flex-shrink:0}.VideoOptionModal_aspectRatioLabel__XZQR9{font-size:13px;text-align:left}.VideoOptionModal_aspectRatioDescription__6suR8{font-size:11px;text-align:left}.VideoOptionModal_fpsGrid__S0kar{grid-template-columns:1fr;gap:8px}.VideoOptionModal_fpsButton__Y5oHl{padding:12px;font-size:13px}.VideoOptionModal_sliderMarks__OEJ_6{font-size:10px}}@media (max-width:360px){.VideoOptionModal_aspectRatioButton__7__F4,.VideoOptionModal_modalBody__sy4Fs{padding:10px}.VideoOptionModal_aspectRatioPreview__Z7r6U{width:35px;height:35px}.VideoOptionModal_aspectRatioLabel__XZQR9{font-size:12px}.VideoOptionModal_aspectRatioDescription__6suR8{font-size:10px}.VideoOptionModal_fpsButton__Y5oHl{padding:10px;font-size:12px}.VideoOptionModal_checkbox__pOdVQ{width:18px;height:18px}.VideoOptionModal_checkboxLabel__5dEPu{font-size:11px}}.MyGuideForm_container__3V5lU{width:100%;height:550px;min-height:550px;max-height:550px;display:flex;flex-direction:column;gap:0;background:var(--background-primary);overflow:hidden}.MyGuideForm_loading__pJK8c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem;color:var(--text-secondary)}.MyGuideForm_spinner__eZgRK{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:MyGuideForm_spin__xv_dT .8s linear infinite}@keyframes MyGuideForm_spin__xv_dT{to{transform:rotate(1turn)}}.MyGuideForm_header__X8bhZ{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 0;border-bottom:none;background:linear-gradient(to bottom,var(--background-secondary),var(--background-primary));flex-shrink:0}.MyGuideForm_headerLeft__fvRf3{display:flex;align-items:center;gap:1rem}.MyGuideForm_header__X8bhZ h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.MyGuideForm_xmonSelect__sk6BL{padding:.625rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-secondary);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.05)}.MyGuideForm_xmonSelect__sk6BL:hover{border-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.08)}.MyGuideForm_xmonSelect__sk6BL:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-bg-light),0 2px 4px rgba(0,0,0,.08)}.MyGuideForm_addButton__vgEXP{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.MyGuideForm_addButton__vgEXP:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.MyGuideForm_addButton__vgEXP:active{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.MyGuideForm_addButton__vgEXP:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-text);cursor:not-allowed;transform:none;box-shadow:none}.MyGuideForm_tabs__ZcKdH{display:flex;gap:.5rem;padding:0 2rem 1rem;border-bottom:1px solid var(--border-color);background:linear-gradient(to bottom,var(--background-primary),transparent)}.MyGuideForm_tab__42rv5{padding:.75rem 1.5rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.MyGuideForm_tab__42rv5:hover{color:var(--text-primary);background:var(--background-hover);border-radius:.5rem .5rem 0 0}.MyGuideForm_tab__42rv5.MyGuideForm_active__ByPF4{color:var(--primary-color);border-bottom-color:var(--primary-color);background:transparent}.MyGuideForm_guideList__RCvrG{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 2rem 1.5rem;background:var(--background-primary)}.MyGuideForm_guideList__RCvrG::-webkit-scrollbar{width:8px}.MyGuideForm_guideList__RCvrG::-webkit-scrollbar-track{background:transparent}.MyGuideForm_guideList__RCvrG::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.MyGuideForm_guideList__RCvrG::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.MyGuideForm_emptyState__P2vkY{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-secondary);font-size:.9375rem}.MyGuideForm_guideItem__Pxhpm{border:1px solid var(--border-color);border-radius:.75rem;padding:1.25rem 1.5rem;background:var(--background-secondary);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05)}.MyGuideForm_guideItem__Pxhpm:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.MyGuideForm_guideItem__Pxhpm.MyGuideForm_creating__7voYb,.MyGuideForm_guideItem__Pxhpm.MyGuideForm_editing__HL4qB{border-color:var(--primary-color);background:var(--background-primary);box-shadow:0 4px 16px rgba(0,0,0,.12);transform:none}.MyGuideForm_guideHeader__4_DXQ{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.MyGuideForm_guideDrag__4WiLJ{color:var(--text-tertiary);cursor:grab}.MyGuideForm_guideDrag__4WiLJ:active{cursor:grabbing}.MyGuideForm_guideInfo__G_wwU{flex:1;display:flex;align-items:center;gap:.5rem}.MyGuideForm_guideInfo__G_wwU h4{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.MyGuideForm_alignBadge__ec326{background:var(--background-tertiary);color:var(--text-secondary)}.MyGuideForm_alignBadge__ec326,.MyGuideForm_collectionBadge__RrSed{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05)}.MyGuideForm_collectionBadge__RrSed{background:var(--primary-bg-light);color:var(--primary-color)}.MyGuideForm_guideActions__53mgY{display:flex;gap:.5rem}.MyGuideForm_deleteButton__fSvve,.MyGuideForm_editButton__ZZcuC{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:.5rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.MyGuideForm_editButton__ZZcuC:hover{background:var(--primary-bg-light);color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.08);transform:scale(1.05)}.MyGuideForm_deleteButton__fSvve:hover{background:var(--error-bg-light);color:var(--error-color);box-shadow:0 2px 4px rgba(0,0,0,.08);transform:scale(1.05)}.MyGuideForm_deleteButton__fSvve:active,.MyGuideForm_editButton__ZZcuC:active{transform:scale(.95)}.MyGuideForm_guideContent__3_SbQ{padding-left:2rem}.MyGuideForm_guideContent__3_SbQ p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.5;white-space:pre-wrap}.MyGuideForm_formContainer__ZiCnW{flex:1;overflow-y:auto;padding:2rem;background:var(--background-primary);display:flex;flex-direction:column;gap:1.5rem}.MyGuideForm_editForm__G1_IP{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}.MyGuideForm_formGroup__Ll8Sj{display:flex;flex-direction:column;gap:.5rem}.MyGuideForm_formGroup__Ll8Sj label{font-size:.875rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.MyGuideForm_formGroup__Ll8Sj input,.MyGuideForm_formGroup__Ll8Sj textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--background-primary);color:var(--text-primary);font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.05)}.MyGuideForm_formGroup__Ll8Sj input:focus,.MyGuideForm_formGroup__Ll8Sj textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-bg-light),0 2px 4px rgba(0,0,0,.08)}.MyGuideForm_formGroup__Ll8Sj textarea{resize:vertical;font-family:inherit;min-height:80px;line-height:1.5}.MyGuideForm_formRow__g63vc{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.MyGuideForm_formActions__zzDMi{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--border-color);margin-top:1rem}.MyGuideForm_cancelButton__dLgNI,.MyGuideForm_saveButton__it3Mm{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.08)}.MyGuideForm_saveButton__it3Mm{background:var(--primary-color);color:#fff}.MyGuideForm_saveButton__it3Mm:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12)}.MyGuideForm_saveButton__it3Mm:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08)}.MyGuideForm_cancelButton__dLgNI{background:var(--background-tertiary);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:0 1px 2px rgba(0,0,0,.05)}.MyGuideForm_cancelButton__dLgNI:hover{background:var(--background-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.MyGuideForm_cancelButton__dLgNI:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (max-width:768px){.MyGuideForm_container__3V5lU{height:100vh;min-height:100vh;max-height:100vh}.MyGuideForm_header__X8bhZ{padding:1rem 1.5rem}.MyGuideForm_guideList__RCvrG{padding:1rem 1.5rem 1.5rem}.MyGuideForm_guideItem__Pxhpm{padding:1rem 1.25rem}.MyGuideForm_formRow__g63vc{grid-template-columns:1fr}.MyGuideForm_guideHeader__4_DXQ{flex-wrap:wrap}.MyGuideForm_guideInfo__G_wwU{flex:1 1 100%}.MyGuideForm_formActions__zzDMi{flex-direction:column}.MyGuideForm_cancelButton__dLgNI,.MyGuideForm_saveButton__it3Mm{width:100%;justify-content:center}}@media (prefers-color-scheme:dark){.MyGuideForm_guideList__RCvrG::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1)}.MyGuideForm_guideList__RCvrG::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.MyGuideForm_guideItem__Pxhpm{box-shadow:0 1px 3px rgba(0,0,0,.3)}.MyGuideForm_guideItem__Pxhpm:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}.MyGuideForm_formGroup__Ll8Sj input,.MyGuideForm_formGroup__Ll8Sj textarea{box-shadow:0 1px 2px rgba(0,0,0,.2)}.MyGuideForm_formGroup__Ll8Sj input:focus,.MyGuideForm_formGroup__Ll8Sj textarea:focus{box-shadow:0 0 0 3px var(--primary-bg-light),0 2px 4px rgba(0,0,0,.3)}}[data-theme=dark] .MyGuideForm_addButton__vgEXP{background:hsla(0,0%,100%,.15);color:#e0e0e0;border:1px solid hsla(0,0%,100%,.3)}[data-theme=dark] .MyGuideForm_addButton__vgEXP:hover:not(:disabled){background:hsla(0,0%,100%,.25);color:#e0e0e0;box-shadow:0 4px 12px hsla(0,0%,100%,.1)}[data-theme=dark] .MyGuideForm_saveButton__it3Mm{background:hsla(0,0%,100%,.15);color:#e0e0e0;border:1px solid hsla(0,0%,100%,.3)}[data-theme=dark] .MyGuideForm_saveButton__it3Mm:hover{background:hsla(0,0%,100%,.25);color:#e0e0e0;box-shadow:0 4px 12px hsla(0,0%,100%,.1)}[data-theme=dark] .MyGuideForm_cancelButton__dLgNI{background:hsla(0,0%,100%,.05);color:#d1d5db;border:1px solid hsla(0,0%,100%,.2)}[data-theme=dark] .MyGuideForm_cancelButton__dLgNI:hover{background:hsla(0,0%,100%,.1);color:#e0e0e0}.MyGuideForm_nameWithColor__i15dr{display:flex;align-items:center;gap:8px}.MyGuideForm_nameWithColor__i15dr input{flex:1}.MyGuideForm_colorPickerWrapper__Hv_rI{position:relative}.MyGuideForm_colorPickerBtn__tNKd7{width:24px;height:24px;border-radius:6px;border:2px solid var(--border-color);cursor:pointer;transition:all .2s ease;flex-shrink:0}.MyGuideForm_colorPickerBtn__tNKd7.MyGuideForm_defaultColor__7sE_a{background:linear-gradient(135deg,#f0f0f0 25%,#e0e0e0 0,#e0e0e0 50%,#f0f0f0 0,#f0f0f0 75%,#e0e0e0 0);background-size:8px 8px}[data-theme=dark] .MyGuideForm_colorPickerBtn__tNKd7.MyGuideForm_defaultColor__7sE_a{background:linear-gradient(135deg,#3a3a3a 25%,#4a4a4a 0,#4a4a4a 50%,#3a3a3a 0,#3a3a3a 75%,#4a4a4a 0);background-size:8px 8px}.MyGuideForm_colorPickerBtn__tNKd7:hover{transform:scale(1.1);border-color:var(--primary-color)}.MyGuideForm_colorDropdown__NbPxt{position:absolute;top:100%;right:0;margin-top:4px;padding:8px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:grid;grid-template-columns:repeat(4,24px);gap:6px;z-index:100}.MyGuideForm_colorOption__7lOrx{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.MyGuideForm_colorOption__7lOrx.MyGuideForm_defaultColor__7sE_a{background:linear-gradient(135deg,#f0f0f0 25%,#e0e0e0 0,#e0e0e0 50%,#f0f0f0 0,#f0f0f0 75%,#e0e0e0 0);background-size:8px 8px;border-color:var(--border-color)}[data-theme=dark] .MyGuideForm_colorOption__7lOrx.MyGuideForm_defaultColor__7sE_a{background:linear-gradient(135deg,#3a3a3a 25%,#4a4a4a 0,#4a4a4a 50%,#3a3a3a 0,#3a3a3a 75%,#4a4a4a 0);background-size:8px 8px}.MyGuideForm_colorOption__7lOrx:hover{transform:scale(1.1);border-color:var(--border-color)}.MyGuideForm_colorOption__7lOrx.MyGuideForm_selected__hn_QJ{border-color:var(--primary-color);transform:scale(1.1)}.MyGuideForm_colorOption__7lOrx.MyGuideForm_selected__hn_QJ:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.5)}[data-theme=dark] .MyGuideForm_colorDropdown__NbPxt{background:var(--background-secondary);box-shadow:0 4px 12px rgba(0,0,0,.4)}[data-theme=dark] .MyGuideForm_colorOption__7lOrx:hover{border-color:var(--border-light)}[data-theme=dark] .MyGuideForm_colorOption__7lOrx.MyGuideForm_selected__hn_QJ{border-color:var(--primary-color)}.MyPresentationModal_modalOverlay__BlkpS{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);padding:24px}.MyPresentationModal_modal__3v1d9{background:var(--bg-primary,#fff);border-radius:16px;width:100%;max-width:1200px;height:85vh;max-height:800px;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.MyPresentationModal_modalHeader__uMFJO{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--bg-secondary,#f9fafb);flex-shrink:0}.MyPresentationModal_headerLeft__DHdZO{display:flex;align-items:center;gap:12px}.MyPresentationModal_headerIcon__053CG{color:var(--primary-color,#004ea2)}.MyPresentationModal_modalTitle__AphQb{font-size:18px;font-weight:700;color:var(--text-primary,#111827);margin:0}.MyPresentationModal_presentationCount__OWfUs{font-size:13px;color:var(--text-secondary,#6b7280);background:var(--bg-tertiary,#e5e7eb);padding:4px 12px;border-radius:12px}.MyPresentationModal_headerActions__9NQD1{display:flex;align-items:center;gap:8px}.MyPresentationModal_closeBtn__EcuVE{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--text-secondary,#6b7280);border-radius:8px;cursor:pointer;transition:all .2s}.MyPresentationModal_closeBtn__EcuVE:hover{background:var(--bg-tertiary,#e5e7eb);color:var(--text-primary,#111827)}.MyPresentationModal_toolbar__Rbi59{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid var(--border-color,#e5e7eb);gap:16px;flex-shrink:0}.MyPresentationModal_searchBox__5iCIm{display:flex;align-items:center;gap:8px;flex:1;max-width:400px;background:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;padding:8px 12px}.MyPresentationModal_searchBox__5iCIm:focus-within{border-color:var(--primary-color,#004ea2);box-shadow:0 0 0 2px rgba(0,78,162,.1)}.MyPresentationModal_searchIcon__ZqEDn{color:var(--text-tertiary,#9ca3af);flex-shrink:0}.MyPresentationModal_searchInput__6PCAE{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-primary,#111827)}.MyPresentationModal_searchInput__6PCAE::-moz-placeholder{color:var(--text-tertiary,#9ca3af)}.MyPresentationModal_searchInput__6PCAE::placeholder{color:var(--text-tertiary,#9ca3af)}.MyPresentationModal_filterButtons__cTT4C{display:flex;align-items:center;gap:8px}.MyPresentationModal_filterBtn__p3gOS{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-secondary,#6b7280);border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s}.MyPresentationModal_filterBtn__p3gOS:hover{background:var(--bg-secondary,#f9fafb);border-color:var(--text-secondary,#6b7280)}.MyPresentationModal_filterBtn__p3gOS.MyPresentationModal_active__OvmYo{background:var(--primary-color,#004ea2);border-color:var(--primary-color,#004ea2);color:#fff}.MyPresentationModal_newBtn__1aVQv{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:var(--primary-color,#004ea2);color:#fff;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.MyPresentationModal_newBtn__1aVQv:hover{background:var(--primary-dark,#003d82);transform:translateY(-1px)}.MyPresentationModal_content__rIxa1{flex:1;overflow-y:auto;padding:24px}.MyPresentationModal_presentationGrid__z7K8F{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.MyPresentationModal_presentationCard__yxruI{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:MyPresentationModal_cardFadeIn__C2omW .5s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateY(20px) scale(.95)}@keyframes MyPresentationModal_cardFadeIn__C2omW{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.MyPresentationModal_presentationCard__yxruI:hover{box-shadow:0 12px 32px rgba(0,78,162,.2);transform:translateY(-4px) scale(1.02)}.MyPresentationModal_cardThumbnail__x3Rxi{position:absolute;inset:0;background:linear-gradient(135deg,#1e3a5f,#2d5a87 50%,#1e3a5f);display:flex;align-items:center;justify-content:center;overflow:hidden}.MyPresentationModal_cardThumbnail__x3Rxi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.MyPresentationModal_presentationCard__yxruI:hover .MyPresentationModal_cardThumbnail__x3Rxi img{transform:scale(1.05)}.MyPresentationModal_thumbnailPlaceholder__JYPYe{display:flex;flex-direction:column;align-items:center;gap:6px;color:hsla(0,0%,100%,.6)}.MyPresentationModal_thumbnailPlaceholder__JYPYe svg{width:32px;height:32px;opacity:.8}.MyPresentationModal_thumbnailPlaceholder__JYPYe span{font-size:11px;font-weight:500}.MyPresentationModal_slideCount__65u_z{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);color:#fff;padding:5px 12px;border-radius:14px;font-size:11px;font-weight:600;letter-spacing:.3px;z-index:2}.MyPresentationModal_favoriteBtn__vZMNM{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;opacity:0;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2}.MyPresentationModal_presentationCard__yxruI:hover .MyPresentationModal_favoriteBtn__vZMNM{opacity:1}.MyPresentationModal_favoriteBtn__vZMNM:hover{transform:scale(1.1);background:#fff}.MyPresentationModal_favoriteBtn__vZMNM.MyPresentationModal_active__OvmYo{opacity:1;color:#f59e0b}.MyPresentationModal_favoriteBtn__vZMNM.MyPresentationModal_active__OvmYo svg{fill:currentColor}.MyPresentationModal_cardContent__4Pvj0{position:absolute;bottom:0;left:0;right:0;padding:12px 14px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 60%,transparent);color:#fff}.MyPresentationModal_cardTitle__oO2ZM{font-size:13px;font-weight:600;color:#fff;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.5)}.MyPresentationModal_cardMeta__tZfJy{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:hsla(0,0%,100%,.8)}.MyPresentationModal_cardDate__3GfUs{display:flex;align-items:center;gap:4px}.MyPresentationModal_cardDate__3GfUs svg{width:11px;height:11px}.MyPresentationModal_cardActions__WmF7G{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.MyPresentationModal_presentationCard__yxruI:hover .MyPresentationModal_cardActions__WmF7G{opacity:1}.MyPresentationModal_cardActionBtn__q9vSA{width:26px;height:26px;border:none;background:hsla(0,0%,100%,.2);backdrop-filter:blur(4px);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.MyPresentationModal_cardActionBtn__q9vSA svg{width:13px;height:13px}.MyPresentationModal_cardActionBtn__q9vSA:hover{background:hsla(0,0%,100%,.9);color:var(--primary-color,#004ea2)}.MyPresentationModal_cardActionBtn__q9vSA.MyPresentationModal_delete__1DqbH:hover{background:#ef4444;color:#fff}.MyPresentationModal_skeletonCard__ftBEa{pointer-events:none}.MyPresentationModal_skeletonCard__ftBEa .MyPresentationModal_cardThumbnail__x3Rxi{background:linear-gradient(135deg,#e8eaed,#f0f2f5 50%,#e8eaed)}.MyPresentationModal_skeletonCard__ftBEa .MyPresentationModal_cardContent__4Pvj0{background:linear-gradient(0deg,rgba(30,30,30,.7) 0,rgba(30,30,30,.4) 60%,transparent)}.MyPresentationModal_skeletonTitle__aZhrm{height:14px;width:70%;background:hsla(0,0%,100%,.3);border-radius:4px;margin-bottom:8px;animation:MyPresentationModal_skeletonShimmer__vXhBm 1.5s ease-in-out infinite}.MyPresentationModal_skeletonMeta__zwNa0{height:10px;width:40%;background:hsla(0,0%,100%,.2);border-radius:3px;animation:MyPresentationModal_skeletonShimmer__vXhBm 1.5s ease-in-out infinite;animation-delay:.2s}@keyframes MyPresentationModal_skeletonShimmer__vXhBm{0%,to{opacity:.5}50%{opacity:1}}.MyPresentationModal_emptyState__5Jltx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-tertiary,#9ca3af)}.MyPresentationModal_emptyIcon__d_fAl{width:64px;height:64px;margin-bottom:16px;opacity:.5}.MyPresentationModal_emptyTitle__1BQo_{font-size:16px;font-weight:600;color:var(--text-secondary,#6b7280);margin:0 0 8px}.MyPresentationModal_emptyDesc__FNQAN{font-size:14px;margin:0 0 20px;text-align:center;max-width:300px}.MyPresentationModal_emptyBtn__BgdlO{display:flex;align-items:center;gap:6px;padding:10px 20px;border:none;background:var(--primary-color,#004ea2);color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.MyPresentationModal_emptyBtn__BgdlO:hover{background:var(--primary-dark,#003d82)}.MyPresentationModal_loadingContainer__Ja_uO{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px}.MyPresentationModal_progressWrapper__ffftv{display:flex;flex-direction:column;align-items:center;gap:20px}.MyPresentationModal_loadingIcon__4IGp4{color:var(--primary-color,#004ea2);opacity:.6;animation:MyPresentationModal_loadingPulse__y90sU 1.5s ease-in-out infinite}@keyframes MyPresentationModal_loadingPulse__y90sU{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.8;transform:scale(1)}}.MyPresentationModal_progressBar__OQvLS{width:200px;height:4px;background:var(--border-color,#e5e7eb);border-radius:2px;overflow:hidden}.MyPresentationModal_progressFill__GR8p7{height:100%;width:30%;background:linear-gradient(90deg,var(--primary-color,#004ea2),#06c);border-radius:2px;animation:MyPresentationModal_progressSlide__NNErC 1.2s ease-in-out infinite}@keyframes MyPresentationModal_progressSlide__NNErC{0%{transform:translateX(-100%);width:30%}50%{width:60%}to{transform:translateX(400%);width:30%}}.MyPresentationModal_progressText__8kSvW{font-size:14px;color:var(--text-secondary,#6b7280);margin:0}.MyPresentationModal_loadingState__4t0IE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-tertiary,#9ca3af)}.MyPresentationModal_spinner__781ta{width:40px;height:40px;border:3px solid var(--border-color,#e5e7eb);border-top-color:var(--primary-color,#004ea2);border-radius:50%;animation:MyPresentationModal_spin__Nspki 1s linear infinite;margin-bottom:16px}@keyframes MyPresentationModal_spin__Nspki{to{transform:rotate(1turn)}}.MyPresentationModal_pagination__y4HiR{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;border-top:1px solid var(--border-color,#e5e7eb);flex-shrink:0}.MyPresentationModal_pageBtn__lHche{width:36px;height:36px;border:1px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-secondary,#6b7280);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.MyPresentationModal_pageBtn__lHche:hover:not(:disabled){background:var(--bg-secondary,#f9fafb);border-color:var(--text-secondary,#6b7280)}.MyPresentationModal_pageBtn__lHche:disabled{opacity:.5;cursor:not-allowed}.MyPresentationModal_pageBtn__lHche.MyPresentationModal_active__OvmYo{background:var(--primary-color,#004ea2);border-color:var(--primary-color,#004ea2);color:#fff}.MyPresentationModal_pageInfo__q_0QH{font-size:13px;color:var(--text-secondary,#6b7280);padding:0 12px}.MyPresentationModal_viewerHeader__RM3fj{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--border-color,#e5e7eb);background:linear-gradient(90deg,#fafbfc,#fff);flex-shrink:0}.MyPresentationModal_backBtn__8FqOG{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:#fff;color:var(--text-secondary,#6b7280);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.08)}.MyPresentationModal_backBtn__8FqOG:hover{background:var(--primary-color,#004ea2);color:#fff;transform:translateX(-2px)}.MyPresentationModal_viewerTitle__GGbB2{font-size:17px;font-weight:600;color:var(--text-primary,#111827);margin:0;letter-spacing:-.3px}.MyPresentationModal_viewerBody__hWBhA{flex:1;display:flex;overflow:hidden;background:linear-gradient(135deg,#f0f2f5,#e8eaed)}.MyPresentationModal_viewerLoadingContainer__bnEOJ{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.MyPresentationModal_thumbnailSidebar__H5BwG{width:180px;background:#fff;border-right:1px solid var(--border-color,#e5e7eb);overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:10px}.MyPresentationModal_thumbnailItem__ilEOJ{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;cursor:pointer;border:2px solid transparent;background:var(--bg-secondary,#f9fafb);transition:all .2s ease}.MyPresentationModal_thumbnailItem__ilEOJ:hover{background:#f0f4ff;border-color:rgba(0,78,162,.3);transform:scale(1.02)}.MyPresentationModal_thumbnailItem__ilEOJ.MyPresentationModal_active__OvmYo{border-color:var(--primary-color,#004ea2);background:rgba(0,78,162,.08);box-shadow:0 2px 8px rgba(0,78,162,.15)}.MyPresentationModal_slideNum__pzq8P{font-size:12px;font-weight:700;color:var(--text-tertiary,#9ca3af);width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border-radius:6px;flex-shrink:0}.MyPresentationModal_thumbnailItem__ilEOJ.MyPresentationModal_active__OvmYo .MyPresentationModal_slideNum__pzq8P{color:#fff;background:var(--primary-color,#004ea2)}.MyPresentationModal_thumbnailBox__FzON9{flex:1;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.MyPresentationModal_slideView__BA1Ge{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 48px;overflow:hidden}.MyPresentationModal_scaledSlideContainer__90pjq{width:100%;max-width:1000px;aspect-ratio:16/9;position:relative;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 10px rgba(0,0,0,.08)}.MyPresentationModal_scaledSlideInner__IPHjy{position:absolute}.MyPresentationModal_skeleton__LsXOT{position:relative;overflow:hidden}.MyPresentationModal_skeleton__LsXOT:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:MyPresentationModal_shimmer__q2kiE 1.5s infinite}@keyframes MyPresentationModal_shimmer__q2kiE{to{left:100%}}.MyPresentationModal_skeletonPulse__Y5GWw{width:100%;height:100%;background:linear-gradient(135deg,#e8eaed,#f0f2f5 50%,#e8eaed);background-size:200% 100%;animation:MyPresentationModal_pulse__aEEU2 1.5s ease-in-out infinite}@keyframes MyPresentationModal_pulse__aEEU2{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.MyPresentationModal_skeletonSlide__sViax{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(135deg,#f5f7fa,#e8eaed);border-radius:12px}.MyPresentationModal_skeletonText__PWUi4{font-size:14px;color:var(--text-tertiary,#9ca3af);margin:0;animation:MyPresentationModal_fadeInOut__lSVe5 1.5s ease-in-out infinite}@keyframes MyPresentationModal_fadeInOut__lSVe5{0%,to{opacity:.5}50%{opacity:1}}.MyPresentationModal_thumbnailBox__FzON9.MyPresentationModal_skeleton__LsXOT{background:#f0f2f5}.MyPresentationModal_scaledSlideContainer__90pjq.MyPresentationModal_skeleton__LsXOT{display:flex;align-items:center;justify-content:center}.MyPresentationModal_viewerBody__hWBhA .MyPresentationModal_emptyState__5Jltx{flex:1;width:100%;height:100%;background:transparent}.MyPresentationModal_viewerBody__hWBhA .MyPresentationModal_emptyIcon__d_fAl{width:80px;height:80px;margin-bottom:20px;opacity:.3}.MyPresentationModal_viewerBody__hWBhA .MyPresentationModal_emptyTitle__1BQo_{font-size:18px;color:var(--text-secondary,#6b7280)}@media (max-width:768px){.MyPresentationModal_modal__3v1d9{height:100vh;max-height:100vh;border-radius:0}.MyPresentationModal_toolbar__Rbi59{flex-direction:column;align-items:stretch}.MyPresentationModal_searchBox__5iCIm{max-width:none}.MyPresentationModal_filterButtons__cTT4C{justify-content:space-between}.MyPresentationModal_presentationGrid__z7K8F{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.MyPresentationModal_cardContent__4Pvj0{padding:10px 12px}.MyPresentationModal_cardTitle__oO2ZM{font-size:12px}.MyPresentationModal_slideCount__65u_z{top:8px;left:8px;padding:4px 10px;font-size:10px}.MyPresentationModal_favoriteBtn__vZMNM{top:8px;right:8px;width:28px;height:28px}.MyPresentationModal_thumbnailSidebar__H5BwG{display:none}.MyPresentationModal_slideView__BA1Ge{padding:20px}}.MyPresentationModal_viewerHeaderActions__fZV64{display:flex;align-items:center;gap:12px}.MyPresentationModal_presentationBtn__Q_HY4{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-secondary,#6b7280);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.MyPresentationModal_presentationBtn__Q_HY4:hover:not(:disabled){background:var(--primary-color,#004ea2);border-color:var(--primary-color,#004ea2);color:#fff}.MyPresentationModal_presentationBtn__Q_HY4:disabled{opacity:.5;cursor:not-allowed}.MyPresentationModal_presentationMode__AzWdY{position:fixed;inset:0;z-index:999999;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.MyPresentationModal_presentationSlideArea__3JDmg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}.MyPresentationModal_presentationMode__AzWdY .MyPresentationModal_scaledSlideContainer__90pjq{max-width:100vw;max-height:100vh;width:100%;height:100%;border-radius:0;box-shadow:none}.MyPresentationModal_presentationControls__osOpk{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 32px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 70%,transparent);opacity:0;transition:opacity .3s ease}.MyPresentationModal_presentationMode__AzWdY:hover .MyPresentationModal_presentationControls__osOpk{opacity:1}.MyPresentationModal_controlBtn__S_m5C{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border:none;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);color:#fff;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:56px}.MyPresentationModal_controlBtn__S_m5C:hover:not(:disabled){background:hsla(0,0%,100%,.25);transform:scale(1.05)}.MyPresentationModal_controlBtn__S_m5C:disabled{opacity:.4;cursor:not-allowed}.MyPresentationModal_controlBtn__S_m5C.MyPresentationModal_exitBtn__JKqK2{position:absolute;right:32px;background:rgba(239,68,68,.7)}.MyPresentationModal_controlBtn__S_m5C.MyPresentationModal_exitBtn__JKqK2:hover{background:#ef4444}.MyPresentationModal_slideIndicator__kYP44{color:#fff;font-size:18px;font-weight:600;padding:0 24px;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:768px){.MyPresentationModal_presentationSlideArea__3JDmg{padding:20px}.MyPresentationModal_presentationControls__osOpk{padding:16px 20px;gap:12px}.MyPresentationModal_controlBtn__S_m5C{padding:10px 16px;min-width:48px}.MyPresentationModal_controlBtn__S_m5C.MyPresentationModal_exitBtn__JKqK2{right:20px}.MyPresentationModal_slideIndicator__kYP44{font-size:16px;padding:0 16px}}.FileUploadMenu_container__W25sA{position:relative}.FileUploadMenu_fileButton__nyT8m{width:33px;height:33px;min-width:33px;background:transparent;border:none;padding:8px;cursor:pointer;color:var(--muted-foreground);border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.FileUploadMenu_fileButton__nyT8m:hover:not(:disabled){background:rgba(123,160,152,.1);color:var(--foreground);border-radius:50%}.FileUploadMenu_fileButton__nyT8m:disabled{opacity:.5;cursor:not-allowed}.FileUploadMenu_menu__NzDfB{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--background);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:200px;z-index:100;overflow:hidden;animation:FileUploadMenu_slideUp__lUXhF .2s ease-out}@keyframes FileUploadMenu_slideUp__lUXhF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FileUploadMenu_menuHeader__zgdgv{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--accent);border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:13px}.FileUploadMenu_menuItems__eL56e{padding:8px 0}.FileUploadMenu_menuItem__F1nhd{display:flex;align-items:center;gap:12px;width:100%;padding:6px 16px;background:none;border:none;cursor:pointer;color:var(--foreground);font-size:13px;text-align:left;transition:all .2s}.FileUploadMenu_menuItem__F1nhd:hover{background:var(--accent)}.FileUploadMenu_menuItem__F1nhd svg{color:var(--muted-foreground);flex-shrink:0}.FileUploadMenu_divider__tbTrB{height:1px;background:var(--border);margin:8px 0}.FileUploadMenu_mobileOverlay__AJHa4{display:none}@media (max-width:768px){.FileUploadMenu_mobileOverlay__AJHa4{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:9998}.FileUploadMenu_menu__NzDfB{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:360px;min-width:unset;max-height:70vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.2);z-index:9999;animation:none}.FileUploadMenu_menuItem__F1nhd{padding:12px 16px;font-size:15px}}[data-theme=dark] .FileUploadMenu_menu__NzDfB{background:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.5)}[data-theme=dark] .FileUploadMenu_menuHeader__zgdgv,[data-theme=dark] .FileUploadMenu_menuItem__F1nhd:hover{background:#2a2a2a}