.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)}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none;position:relative;white-space:nowrap}.Button_button__96uC6:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.Button_button__96uC6:active:not(:disabled){transform:translateY(0)}.Button_button__96uC6:disabled{opacity:.5;cursor:not-allowed}.Button_primary__6_Dls{background:#000;color:#fff;border:none;box-shadow:0 2px 4px rgba(0,0,0,.08);font-weight:500}.Button_primary__6_Dls:hover:not(:disabled){background:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Button_secondary__uuOdH{background:#fff;color:#374151;border:1px solid #d1d5db}.Button_secondary__uuOdH:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#111827}.Button_ghost__gZqlA{background:transparent;color:#6b7280;border:1px solid #d1d5db}.Button_ghost__gZqlA:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#9ca3af}.Button_small__pgXYR{padding:6px 12px;font-size:12px;border-radius:6px}.Button_medium__YBtBl{padding:8px 16px;font-size:14px;border-radius:8px}.Button_large__PjGrU{padding:12px 24px;font-size:16px;border-radius:10px}.Button_fullWidth__MEYBG{width:100%}.Button_icon__OWfxs{display:inline-flex;align-items:center;justify-content:center}[data-theme=dark] .Button_primary__6_Dls{background:#000;color:#fff;border:1px solid #000;box-shadow:0 2px 4px rgba(0,0,0,.08)}[data-theme=dark] .Button_primary__6_Dls:hover:not(:disabled){background:#1a1a1a;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}[data-theme=dark] .Button_primary__6_Dls:active{background:#333;color:#fff;transform:scale(.98)}[data-theme=dark] .Button_secondary__uuOdH{background:#1f2937;color:#f3f4f6;border-color:#374151}[data-theme=dark] .Button_secondary__uuOdH:hover:not(:disabled){background:#111827;border-color:#6b7280;color:#fff}[data-theme=dark] .Button_ghost__gZqlA{color:#9ca3af;border-color:#374151}[data-theme=dark] .Button_ghost__gZqlA:hover:not(:disabled){background:#374151;color:#f3f4f6;border-color:#6b7280}.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_sizeColumn__5rE5Y{font-size:12px;color:var(--muted-foreground);white-space:nowrap}.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}}.StorageSelectModal_container__bQKAL{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;max-height:60vh}.StorageSelectModal_error__ghML1{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem}.StorageSelectModal_error__ghML1.StorageSelectModal_accessDenied__olcJY{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.4);color:#dc2626;font-weight:500}.StorageSelectModal_searchBox__dmiBE{position:relative;display:flex;align-items:center}.StorageSelectModal_searchIcon__VhzXp{position:absolute;left:1rem;color:var(--text-tertiary)}.StorageSelectModal_searchInput__DDOH4{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9375rem;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.StorageSelectModal_searchInput__DDOH4:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.StorageSelectModal_selectionInfo__fZtMz{font-size:.8125rem;color:var(--text-secondary);padding:0 .25rem}.StorageSelectModal_storageList__PCXIa{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:40vh;padding-right:.25rem}.StorageSelectModal_empty__uIUZm,.StorageSelectModal_loading__9bHJ9{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-tertiary);font-size:.9375rem}.StorageSelectModal_storageItem__htbS0{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.StorageSelectModal_storageItem__htbS0:hover{background:var(--bg-secondary)}.StorageSelectModal_storageItem__htbS0.StorageSelectModal_selected__bVhwl{border-color:var(--primary);background:rgba(59,130,246,.05)}.StorageSelectModal_checkbox__0Ii1s{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;flex-shrink:0;margin-top:.125rem;transition:border-color .2s,background .2s}.StorageSelectModal_storageItem__htbS0.StorageSelectModal_selected__bVhwl .StorageSelectModal_checkbox__0Ii1s{border-color:var(--primary);background:var(--primary);color:#fff}.StorageSelectModal_storageInfo__qwWVB{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.StorageSelectModal_storageName__qyyat{font-size:.9375rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StorageSelectModal_storageMeta__xgxb_{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}.StorageSelectModal_storageType__skEyk{color:var(--primary);font-weight:500}.StorageSelectModal_fileCount__qBXv_{color:var(--text-tertiary)}.StorageSelectModal_storageDesc__ohQnj{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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}}.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}}@media (prefers-color-scheme:dark){.FileUploadMenu_menu__NzDfB{background:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.5)}.FileUploadMenu_menuHeader__zgdgv,.FileUploadMenu_menuItem__F1nhd:hover{background:#2a2a2a}}.MaskingOptionsModal_maskingModal__61825{max-width:520px}.MaskingOptionsModal_container__HpTLu{display:flex;flex-direction:column;gap:1rem;padding:1rem}.MaskingOptionsModal_modalTitle__QDIlS{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.MaskingOptionsModal_titleIcon__QYjeW{color:#4caf50}.MaskingOptionsModal_warningBanner__698o2{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#fff3e0;border:1px solid #ffb74d;border-radius:8px}.MaskingOptionsModal_warningIcon__xeKAj{color:#f57c00;flex-shrink:0;margin-top:.1rem}.MaskingOptionsModal_warningText__6fddH{flex:1}.MaskingOptionsModal_warningText__6fddH strong{display:block;font-size:.9rem;color:#e65100;margin-bottom:.25rem}.MaskingOptionsModal_warningText__6fddH p{font-size:.8rem;color:#f57c00;margin:0}.MaskingOptionsModal_fileInfo__tzjIa{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}.MaskingOptionsModal_fileCount__O7GJo{font-weight:500;color:var(--text-primary)}.MaskingOptionsModal_fileList__URSr3{color:var(--text-tertiary);font-size:.75rem}.MaskingOptionsModal_section__iQOOE{margin-top:.5rem}.MaskingOptionsModal_sectionTitle__cq80S{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.MaskingOptionsModal_itemList__D9T_5{display:flex;flex-direction:column;gap:.5rem}.MaskingOptionsModal_detectedItem__JfE1m{border:1px solid var(--border-color);border-radius:8px;padding:.75rem;background:var(--bg-tertiary);transition:all .2s}.MaskingOptionsModal_detectedItem__JfE1m:hover{background:var(--surface-hover);border-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.MaskingOptionsModal_checkboxLabel__4qlRl{display:flex;align-items:center;gap:.75rem;cursor:pointer;width:100%}.MaskingOptionsModal_checkboxLabel__4qlRl input[type=checkbox]{cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:var(--primary-color)}.MaskingOptionsModal_checkboxLabel__4qlRl input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.MaskingOptionsModal_itemInfo__PgsSq{flex:1;display:flex;flex-direction:column;gap:.25rem}.MaskingOptionsModal_itemHeader__35jXo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MaskingOptionsModal_categoryName___dqha{font-size:.9rem;font-weight:500;color:var(--text-primary)}.MaskingOptionsModal_levelBadge__eICzI{font-size:.7rem;padding:.15rem .4rem;border-radius:6px;color:#fff;font-weight:500;flex-shrink:0}.MaskingOptionsModal_itemDetails__QnwWs{display:flex;align-items:center;gap:.5rem}.MaskingOptionsModal_count___2Akh{font-size:.75rem;color:var(--text-secondary)}.MaskingOptionsModal_requiredBadge__WEK83{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;padding:.15rem .4rem;border-radius:6px;background:#f44336;color:#fff;font-weight:500}.MaskingOptionsModal_summary__dRnbI{display:flex;justify-content:space-around;padding:.75rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);margin-top:.5rem}.MaskingOptionsModal_summaryItem__TnsGe{display:flex;flex-direction:column;align-items:center;gap:.25rem}.MaskingOptionsModal_summaryLabel__rPpqq{font-size:.75rem;color:var(--text-secondary)}.MaskingOptionsModal_summaryValue__qdeSE{font-size:1rem;font-weight:600;color:var(--primary-color)}.MaskingOptionsModal_actions__YPPKm{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.MaskingOptionsModal_cancelButton__MbKB1,.MaskingOptionsModal_confirmButton__zke7N{padding:.5rem 1.25rem!important;font-size:.85rem!important;min-width:100px;border-radius:6px!important}.MaskingOptionsModal_cancelButton__MbKB1{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.MaskingOptionsModal_cancelButton__MbKB1:hover{background:var(--surface-hover)!important}.MaskingOptionsModal_confirmButton__zke7N{background:var(--primary-color)!important;color:#fff!important}.MaskingOptionsModal_confirmButton__zke7N:hover{opacity:.9}@media (prefers-color-scheme:dark){.MaskingOptionsModal_warningBanner__698o2{background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3)}.MaskingOptionsModal_warningText__6fddH strong{color:#ffb74d}.MaskingOptionsModal_warningText__6fddH p{color:#ffa726}.MaskingOptionsModal_detectedItem__JfE1m:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}}[data-theme=dark] .MaskingOptionsModal_warningBanner__698o2{background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3)}[data-theme=dark] .MaskingOptionsModal_warningText__6fddH strong{color:#ffb74d}[data-theme=dark] .MaskingOptionsModal_warningText__6fddH p{color:#ffa726}[data-theme=dark] .MaskingOptionsModal_detectedItem__JfE1m:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.DeleteFileModal_content__Epdm9{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}.DeleteFileModal_confirmText__jPhkH{font-size:.9375rem;color:var(--text-primary);text-align:center;margin:0;line-height:1.5;word-break:break-all}.DeleteFileModal_warningNote__j_EVK{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;background:rgba(239,68,68,.08);border-radius:.375rem;color:#ef4444;font-size:.8125rem}.DeleteFileModal_warningNote__j_EVK svg{flex-shrink:0}.DeleteFileModal_errorBanner__zUc0t{width:100%;padding:.5rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.375rem;color:#ef4444;font-size:.8125rem;text-align:center}.dark .DeleteFileModal_warningNote__j_EVK{background:rgba(239,68,68,.12)}.dark .DeleteFileModal_errorBanner__zUc0t{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.2)}.YouTubeUrlModal_container__MD1Bh{display:flex;flex-direction:column;gap:1rem;padding:1rem}.YouTubeUrlModal_titleIcon__kQ_2J{color:red}.YouTubeUrlModal_description__XAseJ{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.YouTubeUrlModal_input__TEboo{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.YouTubeUrlModal_input__TEboo:focus{outline:none;border-color:red;box-shadow:0 0 0 2px rgba(255,0,0,.1)}.YouTubeUrlModal_input__TEboo:disabled{opacity:.6;cursor:not-allowed}.YouTubeUrlModal_input__TEboo::-moz-placeholder{color:var(--text-tertiary)}.YouTubeUrlModal_input__TEboo::placeholder{color:var(--text-tertiary)}.YouTubeUrlModal_thumbnailPreview__ZGoOp{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);max-height:400px;overflow-y:auto}.YouTubeUrlModal_thumbnail__R7fIZ{max-width:calc(50% - .25rem);max-height:120px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.YouTubeUrlModal_thumbnailPreview__ZGoOp .YouTubeUrlModal_thumbnail__R7fIZ:only-child{max-width:100%;max-height:180px}.YouTubeUrlModal_errorBanner__oxJXC{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffebee;border:1px solid #ef5350;border-radius:6px;color:#c62828;font-size:.85rem}.YouTubeUrlModal_errorBanner__oxJXC svg{flex-shrink:0}.YouTubeUrlModal_actions__yD7Qi{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.YouTubeUrlModal_cancelButton__M3Uo_,.YouTubeUrlModal_submitButton__ybMzT{padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.YouTubeUrlModal_cancelButton__M3Uo_{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.YouTubeUrlModal_cancelButton__M3Uo_:hover:not(:disabled){background:var(--bg-tertiary)}.YouTubeUrlModal_submitButton__ybMzT{background:red;color:#fff}.YouTubeUrlModal_submitButton__ybMzT:hover:not(:disabled){background:#c00}.YouTubeUrlModal_cancelButton__M3Uo_:disabled,.YouTubeUrlModal_submitButton__ybMzT:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .YouTubeUrlModal_errorBanner__oxJXC{background:rgba(239,83,80,.1);border-color:rgba(239,83,80,.3);color:#ef5350}[data-theme=dark] .YouTubeUrlModal_input__TEboo:focus{box-shadow:0 0 0 2px rgba(255,0,0,.2)}@media (max-width:480px){.YouTubeUrlModal_container__MD1Bh{padding:.75rem;gap:.75rem}.YouTubeUrlModal_actions__yD7Qi{flex-direction:column-reverse}.YouTubeUrlModal_cancelButton__M3Uo_,.YouTubeUrlModal_submitButton__ybMzT{width:100%;padding:.75rem}.YouTubeUrlModal_thumbnail__R7fIZ{max-width:100%;max-height:100px}.YouTubeUrlModal_thumbnailPreview__ZGoOp .YouTubeUrlModal_thumbnail__R7fIZ:only-child{max-height:140px}}.GuideSection_guideSection__PQi_N{width:100%;padding:0 20px;margin:0 auto;animation:GuideSection_slideUp__2G8Y3 .3s ease-out}@keyframes GuideSection_slideUp__2G8Y3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GuideSection_guideContainer__sVcDT{border:none;padding:0}.GuideSection_guideHeader___FS_w{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.GuideSection_guideTitle__W8_Rz{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.01em}.GuideSection_guideCount__2BkOi{font-size:12px;color:var(--text-secondary);background:rgba(123,160,152,.1);padding:2px 8px;border-radius:12px;font-weight:500}.GuideSection_guideButtons__Si17x{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.GuideSection_guideButton__Robm9{position:relative;display:flex;align-items:center;gap:6px;padding:5px 9px;background:linear-gradient(135deg,var(--surface) 0,rgba(123,160,152,.03) 100%);border:none;border-radius:24px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(123,160,152,.08);overflow:hidden}.GuideSection_guideButton__Robm9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(123,160,152,.05));opacity:0;transition:opacity .2s ease}.GuideSection_guideButton__Robm9:hover{background:rgba(123,160,152,.06);transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.12)}.GuideSection_guideButton__Robm9:hover:before{opacity:1}.GuideSection_guideButton__Robm9:active{transform:translateY(0);box-shadow:0 2px 6px rgba(123,160,152,.1)}.GuideSection_guideButton__Robm9.GuideSection_active__g_h6i{background:linear-gradient(135deg,rgba(123,160,152,.12),rgba(123,160,152,.08));color:var(--accent-color);font-weight:600;box-shadow:0 2px 8px rgba(123,160,152,.18)}.GuideSection_guideButton__Robm9.GuideSection_active__g_h6i:hover{background:linear-gradient(135deg,rgba(123,160,152,.16),rgba(123,160,152,.12));transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.22)}.GuideSection_guideName___0j_H{position:relative;z-index:1}.GuideSection_myGuide__11gxn{color:#4caf50;border-color:rgba(76,175,80,.3)}.GuideSection_myGuide__11gxn:hover{color:#66bb6a;border-color:rgba(76,175,80,.5)}.GuideSection_myGuide__11gxn.GuideSection_active__g_h6i{color:#4caf50;border-color:#4caf50}.GuideSection_activeIndicator__1DNBq{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--accent-color);color:#fff;border-radius:50%;font-size:10px;font-weight:700;margin-left:4px;animation:GuideSection_scaleIn__om9Ju .2s ease-out}@keyframes GuideSection_scaleIn__om9Ju{0%{transform:scale(0)}to{transform:scale(1)}}[data-theme=dark] .GuideSection_activeIndicator__1DNBq{background:#fff;color:#2d5a4e}[data-theme=dark] .GuideSection_guideContainer__sVcDT{border:none;padding:0}[data-theme=dark] .GuideSection_guideButton__Robm9{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:var(--text-primary);box-shadow:0 1px 4px rgba(0,0,0,.1)}[data-theme=dark] .GuideSection_guideButton__Robm9:hover{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.4);box-shadow:0 4px 12px rgba(123,160,152,.2)}[data-theme=dark] .GuideSection_guideButton__Robm9.GuideSection_active__g_h6i{background:linear-gradient(135deg,rgba(123,160,152,.2),rgba(123,160,152,.15));border-color:var(--accent-color);color:var(--accent-color);box-shadow:0 2px 8px rgba(123,160,152,.25)}[data-theme=dark] .GuideSection_guideButton__Robm9.GuideSection_active__g_h6i:hover{background:linear-gradient(135deg,rgba(123,160,152,.25),rgba(123,160,152,.2));box-shadow:0 4px 12px rgba(123,160,152,.3)}[data-theme=dark] .GuideSection_guideCount__2BkOi{background:rgba(123,160,152,.15);color:var(--accent-color)}[data-theme=dark] .GuideSection_myGuide__11gxn{color:#66bb6a;border-color:rgba(76,175,80,.4)}[data-theme=dark] .GuideSection_myGuide__11gxn:hover{color:#81c784;border-color:rgba(76,175,80,.6)}[data-theme=dark] .GuideSection_myGuide__11gxn.GuideSection_active__g_h6i{color:#66bb6a;border-color:#66bb6a}.GuideSection_lockButton__pCtOd{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:linear-gradient(135deg,var(--surface) 0,rgba(123,160,152,.03) 100%);border:1px solid rgba(123,160,152,.12);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(123,160,152,.06)}.GuideSection_lockButton__pCtOd:hover{background:rgba(123,160,152,.06);border-color:rgba(123,160,152,.3);color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.12)}.GuideSection_lockButton__pCtOd.GuideSection_locked__BjRai{background:linear-gradient(135deg,rgba(123,160,152,.12),rgba(123,160,152,.08));border-color:var(--accent-color);color:var(--accent-color)}.GuideSection_lockButton__pCtOd.GuideSection_locked__BjRai:hover{background:linear-gradient(135deg,rgba(123,160,152,.16),rgba(123,160,152,.12))}[data-theme=dark] .GuideSection_lockButton__pCtOd{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:var(--text-secondary);box-shadow:0 1px 4px rgba(0,0,0,.1)}[data-theme=dark] .GuideSection_lockButton__pCtOd:hover{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.4);color:var(--accent-color);box-shadow:0 4px 12px rgba(123,160,152,.2)}[data-theme=dark] .GuideSection_lockButton__pCtOd.GuideSection_locked__BjRai{background:linear-gradient(135deg,rgba(123,160,152,.2),rgba(123,160,152,.15));border-color:var(--accent-color);color:var(--accent-color)}.GuideSection_addGuideButton__lGAhD{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:linear-gradient(135deg,var(--surface) 0,rgba(123,160,152,.03) 100%);border:1px solid rgba(123,160,152,.12);border-radius:50%;color:var(--text-primary);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(123,160,152,.06)}.GuideSection_addGuideButton__lGAhD:hover{background:rgba(123,160,152,.06);border-color:rgba(123,160,152,.3);color:var(--accent-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(123,160,152,.12)}.GuideSection_addGuideButton__lGAhD:active{transform:translateY(0);box-shadow:0 2px 6px rgba(123,160,152,.1)}[data-theme=dark] .GuideSection_addGuideButton__lGAhD{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:var(--text-primary);box-shadow:0 1px 4px rgba(0,0,0,.1)}[data-theme=dark] .GuideSection_addGuideButton__lGAhD:hover{background:rgba(123,160,152,.12);border-color:rgba(123,160,152,.4);color:var(--accent-color);box-shadow:0 4px 12px rgba(123,160,152,.2)}@media (max-width:768px){.GuideSection_guideSection__PQi_N{padding:0 12px}.GuideSection_guideContainer__sVcDT{padding:0}.GuideSection_guideButtons__Si17x{gap:8px}.GuideSection_guideButton__Robm9{padding:5px 9px;font-size:12px}.GuideSection_addGuideButton__lGAhD,.GuideSection_lockButton__pCtOd{width:24px;height:24px}}.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)}