.DashboardLayout_layout__IBWCu{display:flex;height:100vh;overflow:hidden}.DashboardLayout_main__hpS_S{flex:1 1;display:flex;flex-direction:column;background:#edeae4;overflow-y:auto;scrollbar-gutter:stable;margin-left:var(--nav-width)}@media (max-width:767px){.DashboardLayout_main__hpS_S{margin-left:0;padding-top:var(--topbar-height)}}.GoalForm_form__iX0qA{display:flex;flex-direction:column;gap:14px}.GoalForm_field__iQe2g{display:flex;flex-direction:column;gap:6px}.GoalForm_label___Udgp{font-size:.8rem;font-weight:600;color:#1f1b18}.GoalForm_input__m1HrN{width:100%;height:44px;background:#fff;border:1px solid #d4d0ca;border-radius:8px;padding:0 14px;font-size:.92rem;color:#1f1b18;box-sizing:border-box}.GoalForm_input__m1HrN:focus{outline:none;border-color:#2f4a3e;box-shadow:0 0 0 3px #2f4a3e1f}.GoalForm_hint__uM_Qp{font-size:.74rem;color:#6b6560;line-height:1.45}.GoalForm_seg__BlWIZ{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.GoalForm_segBtn__A3T84{height:40px;border-radius:8px;border:1px solid #d4d0ca;background:#faf8f5;color:#4a4540;font-size:.82rem;font-weight:500;cursor:pointer;padding:0 8px}.GoalForm_segBtn__A3T84:hover{background:#ede9e4}.GoalForm_segBtnOn__Ocprs{background:#2f4a3e;border-color:#2f4a3e;color:#fff}.GoalForm_examples__rSmN6{display:flex;flex-direction:column;gap:8px}.GoalForm_examplesLabel__p4xlV{font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a837c}.GoalForm_exampleRow__ST03y{display:flex;flex-wrap:wrap;gap:8px}.GoalForm_example__Irme0{border:1px dashed #c9c3bc;background:#0000;border-radius:999px;padding:6px 12px;font-size:.8rem;color:#2f4a3e;cursor:pointer;text-align:left}.GoalForm_example__Irme0:hover{background:#ede9e4;border-style:solid}.GoalForm_exampleWhy__b_qbf{display:block;font-size:.7rem;color:#8a837c}.GoalForm_more__9iq_g{align-self:flex-start;background:none;border:none;padding:0;font-size:.78rem;color:#5b8472;cursor:pointer;text-decoration:underline}.GoalForm_actions__gI_4m{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:4px}.GoalForm_primary__AvqxV{height:40px;padding:0 18px;border-radius:8px;border:none;background:#1f1b18;color:#fff;font-size:.86rem;font-weight:600;cursor:pointer}.GoalForm_primary__AvqxV:disabled{background:#c9c3bc;cursor:default}.GoalForm_ghost__YTXNc{height:40px;padding:0 14px;border-radius:8px;border:1px solid #d4d0ca;background:#fff;color:#4a4540;font-size:.86rem;cursor:pointer}.GoalForm_card__7XmzO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#fff;border:1px solid #d4d0ca;border-radius:10px;padding:12px 14px}.GoalForm_cardBody__mgxHS{display:flex;flex-direction:column;gap:3px;min-width:0}.GoalForm_cardName__Sa9h9{font-size:.92rem;font-weight:600;color:#1f1b18}.GoalForm_cardCompletion__M2nTt{font-size:.78rem;color:#5b5650}.GoalForm_cardWarn__DvaKX{font-size:.74rem;color:#b7791f}.GoalForm_cardActions__27AdV{display:flex;gap:6px;flex-shrink:0}.GoalForm_cardBtn__nwUzS{background:none;border:1px solid #d4d0ca;border-radius:6px;padding:4px 10px;font-size:.76rem;color:#4a4540;cursor:pointer}.GoalForm_cardBtn__nwUzS:hover{background:#ede9e4}.GoalForm_badge__dctM_{display:inline-block;font-size:.68rem;padding:2px 8px;border-radius:999px;background:#fbefd9;color:#8a5a0c;margin-left:8px;vertical-align:middle}.Settings_page__e_RT3{width:100%;max-width:900px;padding:80px 32px 64px}.Settings_forbidden__3_ND1,.Settings_loading__44nTp{padding:40px 32px;color:#454545}.Settings_pageLabel__zW2er{color:#454545}.Settings_pageTitle__fz1D6{font-size:2rem;margin:0 0 32px}.Settings_layout__X5rlQ{display:flex;gap:48px;align-items:flex-start;width:100%}.Settings_nav__k3GzB{width:160px;flex-shrink:0;gap:2px;position:sticky;top:24px}.Settings_navItem__4FKz_{display:block;width:100%;padding:8px 12px;border-radius:7px;font-size:.875rem;font-weight:500;transition:background .12s,color .12s}.Settings_navItemActive__daGAi{background:#ede9e4;color:#1a1612}.Settings_navItemDanger____iCK{color:#dc2626;margin-top:24px}.Settings_navItemDanger____iCK.Settings_navItemActive__daGAi,.Settings_navItemDanger____iCK:hover{background:#fef2f2;color:#dc2626}.Settings_content__e3alY{flex:1 1;min-width:0}.Settings_section__JehP_{margin-bottom:48px}.Settings_sectionTitle__FeeXu{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#454545;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #d4d0ca}.Settings_sectionDescription__IX_U3{font-size:.875rem;line-height:1.6;margin:-12px 0 20px}.Settings_inviteRow__zaJwm{display:flex;gap:10px;margin-bottom:12px}.Settings_emailInput__zqtQt{flex:1 1;padding:10px 14px;border:1px solid #d4d0ca;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1a1612;outline:none;transition:border-color .15s;background:#faf8f4}.Settings_emailInput__zqtQt:focus{border-color:#5b8472}.Settings_sendBtn__Bromp{padding:10px 20px;background:#2c2925;color:#f5f2ee;border:none;border-radius:8px;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .15s}.Settings_sendBtn__Bromp:hover:not(:disabled){opacity:.85}.Settings_sendBtn__Bromp:disabled{opacity:.55;cursor:not-allowed}.Settings_successMsg__Zb4Ec{color:#5b8472;font-size:.875rem;margin:0 0 16px}.Settings_errorMsg__SwxGB{color:#dc2626;font-size:.875rem;margin:0 0 16px}.Settings_listCard__gFhwQ{border:1px solid #d4d0ca;border-radius:10px;overflow:hidden}.Settings_personRow__i4anz{justify-content:space-between;padding:14px 18px;border-bottom:1px solid #d4d0ca}.Settings_personInfo__Lhr5I{display:flex;flex-direction:column;gap:2px}.Settings_personEmail__MCmmv{font-size:.9rem;font-weight:500;color:#1a1612;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Settings_personMeta__CZOVT{display:flex;align-items:center;gap:8px}.Settings_statusBadge__Zc7Hv{font-size:.75rem;font-weight:500;border-radius:9999px}.Settings_statusAccepted___67zi{background:#d4eae0}.Settings_statusPending__5s9AS{background:#fef3c7;color:#92400e}.Settings_sentDate__I9tYu{font-size:.75rem;color:#454545}.Settings_revokeBtn__yMgJF{padding:6px 14px;border-radius:6px;font-size:.8rem;font-weight:500;color:#2c2925;white-space:nowrap;flex-shrink:0;transition:border-color .15s,color .15s}.Settings_revokeBtn__yMgJF:hover:not(:disabled){border-color:#dc2626;color:#dc2626}.Settings_revokeBtn__yMgJF:disabled{opacity:.5;cursor:not-allowed}.Settings_emptyState__VDRUS{padding:24px 18px;color:#454545;font-size:.875rem}.Settings_typeRow__M9YWX{display:flex;align-items:center;gap:10px}.Settings_selectWrapper__okFv_{position:relative;flex:1 1;max-width:280px}.Settings_typeSelect__f9bc3{appearance:none;width:100%;padding:10px 36px 10px 14px;border:1px solid #d4d0ca;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1a1612;background:#faf8f4;outline:none;cursor:pointer;transition:border-color .15s;box-sizing:border-box}.Settings_typeSelect__f9bc3:focus{border-color:#5b8472}.Settings_typeSelect__f9bc3:disabled{opacity:.6;cursor:not-allowed}.Settings_selectChevron__rBpaK{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#454545;font-size:.75rem}.Settings_savedConfirm___GiCp{font-size:.825rem;color:#5b8472;font-weight:500}.Settings_typeHint__nJAqz{font-size:.8rem;color:#454545;margin:8px 0 0}.Settings_goalList__5Wgmb{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.Settings_discoveredSection__Ovp32{margin-top:28px;border-top:1px solid #ede9e4;padding-top:20px}.Settings_discoveredHeader__Rq8t1{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.Settings_discoveredTitle__avWl1{font-size:.875rem;font-weight:600;color:#2c2925}.Settings_discoveredSubtitle__RS_Vk{font-size:.8rem;color:#8b7355;line-height:1.5}.Settings_discoveredList__RJ9r2{display:flex;flex-direction:column;gap:10px}.Settings_discoveredCard__VyUtg{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #e8e3dc;border-radius:8px;padding:14px 16px;background:#fdfcfb}.Settings_discoveredCardMain__y3A93{flex:1 1;min-width:0}.Settings_discoveredCardTop__WuZgE{display:flex;align-items:center;gap:8px;margin-bottom:4px}.Settings_discoveredGoalName__e2LBC{font-size:.875rem;font-weight:600;color:#2c2925}.Settings_discoveredBadge__MmweE{font-size:.7rem;font-weight:500;color:#6b7cb3;background:#eef1fa;border:1px solid #d0d7f0;border-radius:4px;padding:1px 6px;white-space:nowrap}.Settings_discoveredDescription__jrDE9{font-size:.825rem;color:#5c5349;line-height:1.5;margin:0 0 6px}.Settings_discoveredSessions__zjT9F{font-size:.775rem;color:#9b8e7e}.Settings_discoveredCardActions__932PX{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.Settings_discoveredAddBtn__zjQHn{padding:6px 14px;background:#2c2925;color:#faf7f5;border:none;border-radius:6px;font-size:.8125rem;font-family:inherit;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s}.Settings_discoveredAddBtn__zjQHn:hover{background:#1a1916}.Settings_discoveredAddBtn__zjQHn:disabled{opacity:.5;cursor:not-allowed}.Settings_discoveredDismissBtn__npJ0g{background:none;border:none;padding:4px 0;font-size:.775rem;color:#9b8e7e;cursor:pointer;font-family:inherit;text-align:center;transition:color .15s}.Settings_discoveredDismissBtn__npJ0g:hover{color:#2c2925}.Settings_errorBanner__77Y0o{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c}.Settings_defaultGoalsBanner__jeHOX,.Settings_errorBanner__77Y0o{padding:12px 16px;font-size:.825rem;line-height:1.55;margin-bottom:14px}.Settings_defaultGoalsBanner__jeHOX{background:#eef5f1;border:1px solid #d4eae0;border-radius:8px;color:#5b8472}.Settings_defaultGoalsBanner__jeHOX strong{display:block;font-weight:600;margin-bottom:2px}.Settings_goalCard__FlRDt{border:1px solid #d4d0ca;border-radius:8px;padding:14px 16px}.Settings_goalCardHeader__IZZYa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.Settings_goalNameRow__8noRV{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Settings_goalName__NFM07{font-size:.9rem;font-weight:600;color:#1a1612}.Settings_suggestedBadge__Tns3P{font-size:.7rem;font-weight:500;border-radius:9999px;background:#d4eae0;white-space:nowrap}.Settings_goalDescription__CpBQ7{font-size:.825rem;color:#454545;line-height:1.5;margin:0}.Settings_goalPatterns__UWuDx{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.Settings_goalPattern__n5IyB{font-size:.75rem;font-family:ui-monospace,monospace;color:#2c2925;padding:2px 8px}.Settings_goalCardActions__ibb2D{display:flex;align-items:center;gap:4px;flex-shrink:0}.Settings_editGoalBtn__dQHnr{background:none;border:none;color:#454545;cursor:pointer;font-size:.775rem;font-family:inherit;font-weight:500;padding:2px 6px;border-radius:4px;transition:color .15s,background .15s}.Settings_editGoalBtn__dQHnr:hover{color:#5b8472;background:#eef5f1}.Settings_deleteGoalBtn__HjMY_{background:none;border:none;color:#454545;cursor:pointer;font-size:1rem;line-height:1;padding:2px 4px;flex-shrink:0;transition:color .15s}.Settings_deleteGoalBtn__HjMY_:hover{color:#dc2626}.Settings_goalEditForm__UyO6n{display:flex;flex-direction:column;gap:8px}.Settings_goalEditActions__zh7rS{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:4px}.Settings_addGoalForm__FSHxt{border:1px solid #d4d0ca;border-radius:10px;padding:18px;background:#f7f5f0;display:flex;flex-direction:column;gap:12px}.Settings_fieldLabel__mFjyS{display:block;font-size:.8rem;font-weight:600;color:#2c2925;margin-bottom:5px}.Settings_textInput__T4jY_{width:100%;padding:9px 12px;border:1px solid #d4d0ca;border-radius:7px;font-size:.875rem;font-family:inherit;color:#1a1612;outline:none;background:#faf8f4;box-sizing:border-box;transition:border-color .15s}.Settings_textInput__T4jY_:focus{border-color:#5b8472}.Settings_textArea__bDmmi{width:100%;padding:9px 12px;border:1px solid #d4d0ca;border-radius:7px;font-size:.875rem;font-family:inherit;color:#1a1612;outline:none;background:#faf8f4;box-sizing:border-box;transition:border-color .15s;resize:vertical;line-height:1.5}.Settings_textArea__bDmmi:focus{border-color:#5b8472}.Settings_fieldHint__0AGXt{font-size:.75rem;color:#454545;margin-top:4px;display:block}.Settings_addGoalActions__vKpYt{display:flex;gap:8px;justify-content:flex-end}.Settings_cancelBtn__PpaEB{padding:8px 16px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:7px;font-size:.875rem;font-family:inherit;color:#2c2925;cursor:pointer}.Settings_cancelBtn__PpaEB:hover{border-color:#454545}.Settings_primaryBtn__O5b54{padding:8px 18px;background:#2c2925;color:#f5f2ee;border:none;border-radius:7px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.Settings_primaryBtn__O5b54:hover:not(:disabled){opacity:.85}.Settings_primaryBtn__O5b54:disabled{opacity:.55;cursor:not-allowed}.Settings_addGoalTrigger__Vo_cw{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#faf8f4;border-radius:8px;font-size:.875rem;color:#454545;text-align:left;transition:border-color .15s,color .15s}.Settings_addGoalTrigger__Vo_cw:hover{color:#5b8472}.Settings_savingIndicator__LQEdT{font-size:.8rem;color:#454545}.Settings_dangerSection__qbhea{margin-top:0}.Settings_dangerTitle__4TY8I{font-size:1.125rem;font-weight:700;color:#991b1b;margin:0 0 16px}.Settings_dangerCard__5uvoP{border:1px solid #fecaca;border-radius:10px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#faf8f4}.Settings_dangerCardInfo__9TB3p{display:flex;flex-direction:column;gap:3px}.Settings_dangerCardLabel__pb8TA{font-size:.9rem;font-weight:600;color:#1a1612;margin:0}.Settings_dangerCardDesc__QodyO{font-size:.825rem;color:#454545;margin:0;line-height:1.5}.Settings_dangerBtn__dzOHe{padding:9px 18px;background:#faf8f4;border:1px solid #fca5a5;border-radius:8px;font-size:.875rem;font-weight:600;font-family:inherit;color:#dc2626;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s}.Settings_dangerBtn__dzOHe:hover{background:#fef2f2;border-color:#dc2626}.Settings_modalOverlay__p2Ohq{position:fixed;inset:0;background:#00000073;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}.Settings_modal__sVosb{background:#faf8f4;border-radius:14px;width:100%;max-width:540px;padding:32px;display:flex;flex-direction:column;gap:20px;box-shadow:0 20px 60px #0003}.Settings_modalTitle__dD8eU{font-size:1.25rem;font-weight:700;color:#1a1612;margin:0}.Settings_modalDescription__FNTrx,.Settings_modalWarning__1pr6d{font-size:.9rem;color:#2c2925;line-height:1.55;margin:0}.Settings_modalChecks__tPQD_{display:flex;flex-direction:column;gap:12px}.Settings_checkRow__CejUH{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.Settings_checkInput__iRQ2K{margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:#dc2626;cursor:pointer}.Settings_checkLabel__8YKov{font-size:.875rem;color:#2c2925;line-height:1.5}.Settings_checkEmphasis__FDamJ{color:#dc2626;font-weight:700}.Settings_modalConfirmField__61g6X{display:flex;flex-direction:column;gap:8px}.Settings_modalConfirmLabel__fAaPm{font-size:.875rem;color:#2c2925;font-weight:500}.Settings_modalConfirmInput__YX8us{padding:11px 14px;border:1px solid #d4d0ca;border-radius:8px;font-size:.9rem;font-family:inherit;color:#1a1612;background:#faf8f4;outline:none;transition:border-color .15s}.Settings_modalConfirmInput__YX8us:focus{border-color:#dc2626}.Settings_modalError__Wf22U{font-size:.825rem;color:#dc2626;margin:0}.Settings_modalDivider__LiuOl{height:1px;background:#d4d0ca;margin:0 -32px}.Settings_modalActions__Opa4B{display:flex;justify-content:flex-end;gap:10px}.Settings_modalCancelBtn__5_E64{padding:10px 20px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:8px;font-size:.9rem;font-weight:500;font-family:inherit;color:#2c2925;cursor:pointer;transition:border-color .15s}.Settings_modalCancelBtn__5_E64:hover:not(:disabled){border-color:#454545}.Settings_modalCancelBtn__5_E64:disabled{opacity:.5;cursor:not-allowed}.Settings_modalDeleteBtn__9QtP_{padding:10px 24px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.Settings_modalDeleteBtn__9QtP_:hover:not(:disabled){background:#b91c1c}.Settings_modalDeleteBtn__9QtP_:disabled{opacity:.45;cursor:not-allowed}.Settings_brandingRow__mKEwy{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.Settings_brandingLabel__b5Mb1{width:130px;flex-shrink:0;font-size:.875rem;font-weight:600;color:#2c2925;padding-top:6px}.Settings_brandingLogoArea__Fwjk2{display:flex;flex-direction:column;gap:8px}.Settings_brandingLogoPreview___IVc2{max-height:40px;max-width:200px;object-fit:contain;border-radius:4px}.Settings_brandingLogoPlaceholder__9iOqH{height:40px;width:120px;border:1.5px dashed #d4d0ca;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#454545}.Settings_brandingLogoActions__W2qwQ{display:flex;gap:8px;align-items:center}.Settings_uploadBtn__b9w49{display:inline-block;padding:6px 14px;background:#ede9e4;border:1px solid #d4d0ca;border-radius:6px;font-size:.8rem;font-weight:600;color:#2c2925;cursor:pointer;transition:background .15s;font-family:inherit}.Settings_uploadBtn__b9w49:hover{background:#d4d0ca}.Settings_removeBrandingBtn__d415O{padding:6px 14px;background:none;border:1px solid #d4d0ca;border-radius:6px;font-size:.8rem;font-weight:500;color:#454545;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.Settings_removeBrandingBtn__d415O:hover{color:#dc2626;border-color:#dc2626}.Settings_brandingHint__6AqUf{font-size:.72rem;color:#454545;margin:0}.Settings_brandingColorArea__2clM0{display:flex;align-items:center;gap:10px}.Settings_colorSwatch__jC8ge{width:36px;height:36px;border:none;border-radius:6px;cursor:pointer;padding:0;background:none}.Settings_colorInput__xs4AQ{width:90px;padding:6px 10px;border:1px solid #d4d0ca;border-radius:6px;font-size:.875rem;font-family:Geist Mono,monospace;color:#2c2925}.Settings_brandingColorPreview__fFa9q{font-size:.9rem;font-weight:700}.Settings_brandingPreview__BUrBN{background:#faf8f4;border:1px solid #d4d0ca;border-radius:8px;padding:16px 20px;margin-top:8px}.Settings_brandingPreviewHeader__19hEu{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #d4d0ca}@media (max-width:767px){.Settings_page__e_RT3{padding:24px 1rem 48px}.Settings_pageTitle__fz1D6{font-size:1.6rem;margin-bottom:20px}.Settings_layout__X5rlQ{flex-direction:column;gap:20px}.Settings_nav__k3GzB{width:100%;position:static;top:auto;flex-direction:row;flex-wrap:wrap;gap:6px}.Settings_navItem__4FKz_{width:auto}.Settings_navItemDanger____iCK{margin-top:0}}.Settings_page__e_RT3{max-width:1130px;margin:0 auto;padding:64px 32px 48px;box-sizing:border-box}.Settings_pageLabel__zW2er{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6560;margin:0 0 10px}.Settings_pageTitle__fz1D6{font-size:1.9rem;font-weight:400;font-family:Georgia,Times New Roman,serif;font-style:italic;color:#5b8472;margin:0 0 26px;line-height:1.15}.Settings_layout__X5rlQ{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;gap:28px;align-items:start}@media (max-width:1080px){.Settings_layout__X5rlQ{grid-template-columns:180px minmax(0,1fr)}.Settings_rail__D0gte{display:none}}.Settings_nav__k3GzB{display:flex;flex-direction:column;gap:4px;width:auto;border:none;background:none;padding:0}.Settings_navItem__4FKz_{text-align:left;padding:9px 14px;border:none;border-radius:8px;background:none;font-family:inherit;font-size:.85rem;font-weight:400;color:#454545;cursor:pointer;transition:background .15s,color .15s}.Settings_navItem__4FKz_:hover{background:#ede9e4;color:#1a1612}.Settings_navItemActive__daGAi{font-weight:600;border:none}.Settings_navItemActive__daGAi,.Settings_navItemActive__daGAi:hover{background:#e5ede8;color:#5b8472}.Settings_navItemDanger____iCK{margin-top:20px;color:#b91c1c}.Settings_navItemDanger____iCK.Settings_navItemActive__daGAi,.Settings_navItemDanger____iCK:hover{background:#feefef;color:#b91c1c}.Settings_section__JehP_{background:#fff;border:1px solid #d4d0ca;border-radius:14px;padding:18px 20px;margin-bottom:12px}.Settings_sectionHeadRow__gMlMS{display:flex;align-items:center;justify-content:space-between;gap:12px}.Settings_sectionTitle__FeeXu{font-size:.94rem;font-weight:600;color:#1a1612;margin:0 0 6px;border:none;padding:0}.Settings_autoSaveNote__DLS7_{font-size:.7rem;color:#6b6560;white-space:nowrap}.Settings_sectionDescription__IX_U3{font-size:.8rem;color:#454545;line-height:1.55;margin:0 0 14px}.Settings_defaultGoalsBanner__jeHOX{background:#e5ede8;border:none;border-radius:10px;padding:10px 14px;font-size:.78rem;color:#2c4a3e;line-height:1.5;margin-bottom:12px}.Settings_goalCard__FlRDt{background:#faf8f4;border:none;border-radius:10px;padding:12px 14px;margin-bottom:8px}.Settings_suggestedBadge__Tns3P{display:inline-block;padding:2px 7px;border-radius:99px;background:#e5ede8;color:#5b8472;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Settings_goalPattern__n5IyB{font-family:ui-monospace,JetBrains Mono,monospace;font-size:.66rem;background:#ede9e4;border:none;border-radius:4px;padding:2px 6px;color:#454545}.Settings_addGoalTrigger__Vo_cw{width:100%;padding:11px 0;border:1px dashed #d4d0ca;border-radius:10px;background:none;font-family:inherit;font-size:.82rem;font-weight:600;color:#5b8472;cursor:pointer;transition:border-color .15s}.Settings_addGoalTrigger__Vo_cw:hover{border-color:#5b8472}.Settings_colorInput__xs4AQ,.Settings_emailInput__zqtQt,.Settings_textArea__bDmmi,.Settings_textInput__T4jY_,.Settings_typeSelect__f9bc3{background:#ede9e4;border:1px solid #0000;border-radius:8px;font-family:inherit}.Settings_colorInput__xs4AQ:focus,.Settings_emailInput__zqtQt:focus,.Settings_textArea__bDmmi:focus,.Settings_textInput__T4jY_:focus,.Settings_typeSelect__f9bc3:focus{border-color:#5b8472;background:#faf8f4;outline:none}.Settings_primaryBtn__O5b54,.Settings_sendBtn__Bromp{background:#2c2925;color:#f5f2ee;border:none;border-radius:8px;font-family:inherit;font-weight:600;transition:opacity .15s}.Settings_primaryBtn__O5b54:hover:not(:disabled),.Settings_sendBtn__Bromp:hover:not(:disabled){opacity:.85;background:#2c2925}.Settings_listCard__gFhwQ{background:#fff;border:none;border-radius:0;padding:0}.Settings_personRow__i4anz{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ece9e4}.Settings_personRow__i4anz:last-child{border-bottom:none}.Settings_avatar__rCjFg{width:30px;height:30px;border-radius:50%;background:#e5ede8;color:#5b8472;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Settings_personInfo__Lhr5I{flex:1 1;min-width:0}.Settings_statusBadge__Zc7Hv{border-radius:99px;font-size:.62rem;font-weight:700;padding:2px 8px}.Settings_statusAccepted___67zi{background:#e5ede8;color:#5b8472}.Settings_statusPending__5s9AS{background:#fdf4dc;color:#b45309}.Settings_revokeBtn__yMgJF{border:1px solid #d4d0ca;border-radius:8px;background:#faf8f4;font-family:inherit;font-size:.75rem;font-weight:600;color:#454545;padding:7px 12px;cursor:pointer;transition:background .15s}.Settings_revokeBtn__yMgJF:hover:not(:disabled){background:#ede9e4}.Settings_cardWrap__FZOQp{background:#fff;border:1px solid #d4d0ca;border-radius:14px;padding:18px 20px;margin-bottom:12px}.Settings_cardWrap__FZOQp section{margin-bottom:0}.Settings_dangerSection__qbhea{background:#fff;border:1px solid #f3c8c8;border-radius:14px;padding:18px 20px}.Settings_rail__D0gte{display:flex;flex-direction:column;gap:10px}.Settings_railLabel__iyKxl{font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6560;margin:0}.Settings_railCard__Emloe{background:#fff;border:1px solid #d4d0ca}.Settings_railCardTint__jI9ww,.Settings_railCard__Emloe{border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.Settings_railCardTint__jI9ww{background:#e5ede8}.Settings_railTitle__bId7o{font-size:.875rem;font-weight:600;color:#1a1612;margin:0}.Settings_railDesc__jCoEz{font-size:.78rem;color:#454545;line-height:1.55;margin:0}.Settings_railNote__UYRbI{font-size:.72rem;color:#6b6560;margin:0}.Settings_railCode___sUqX{padding:9px 12px;border-radius:8px;background:#1c1a17;color:#ededef;font-size:.72rem;font-family:ui-monospace,JetBrains Mono,monospace}.Settings_railPreviewHead__EBj6_{display:flex;align-items:center;justify-content:space-between;gap:8px}.Settings_railPreviewWs__l89ng{font-size:.66rem;color:#6b6560}.Settings_railPreviewDivider__7mFVP{border:none;border-top:1px solid #ece9e4;margin:0}.Settings_railPreviewHeadline__nDYaD{font-size:1.05rem;font-weight:700;margin:0}.Settings_railPreviewLine__81ykQ{height:8px;border-radius:4px;background:#ede9e4}.ApiKeysSection_section__XL55M{margin-bottom:48px}.ApiKeysSection_sectionTitle__K8G1t{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#454545;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #d4d0ca}.ApiKeysSection_sectionDesc__fxkeH{font-size:.875rem;color:#454545;line-height:1.6;margin:0 0 20px}.ApiKeysSection_errorMsg__j0RnK{font-size:.8rem;color:#dc2626;margin:0 0 12px}.ApiKeysSection_revealBox__dIHoL{background:#ede9e4;border:1px solid #d4d0ca;border-radius:10px;padding:18px 20px;margin-bottom:20px}.ApiKeysSection_revealNotice__GXa95{font-size:.82rem;color:#5b8472;font-weight:600;margin:0 0 10px}.ApiKeysSection_revealRow____JUF{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ApiKeysSection_revealKey__5QnS6{flex:1 1;font-family:ui-monospace,Fira Code,monospace;font-size:.82rem;color:#2c2925;word-break:break-all;background:none}.ApiKeysSection_copyBtn__kvDR9{flex-shrink:0;padding:6px 14px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:6px;font-size:.78rem;font-weight:600;color:#2c2925;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.ApiKeysSection_copyBtn__kvDR9:hover{background:#d4d0ca}.ApiKeysSection_doneBtn__bpoAi{padding:6px 14px;background:#2c2925;color:#f5f2ee;border:none;border-radius:6px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.ApiKeysSection_doneBtn__bpoAi:hover{opacity:.85}.ApiKeysSection_keyList__l74zl{margin-bottom:16px}.ApiKeysSection_keyRow__z1v69{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #d4d0ca}.ApiKeysSection_keyRow__z1v69:last-child{border-bottom:none}.ApiKeysSection_keyPrefix__laTeO{font-family:ui-monospace,Fira Code,monospace;font-size:.82rem;color:#2c2925;flex-shrink:0;min-width:80px}.ApiKeysSection_keyName__HEyqR{flex:1 1;font-size:.875rem;font-weight:500;color:#1a1612}.ApiKeysSection_statusActive__n_pi1{background:#d4eae0;color:#5b8472}.ApiKeysSection_statusActive__n_pi1,.ApiKeysSection_statusRevoked___r5oE{font-size:.7rem;padding:2px 10px;border-radius:9999px;font-weight:600;flex-shrink:0}.ApiKeysSection_statusRevoked___r5oE{background:#edeae4;color:#6b6560}.ApiKeysSection_keyMeta__FlxgW{font-size:.75rem;color:#454545;white-space:nowrap;flex-shrink:0}.ApiKeysSection_revokeBtn__WjYzT{padding:4px 12px;background:#0000;border:1px solid #d4d0ca;border-radius:6px;font-size:.75rem;font-weight:500;color:#454545;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s;flex-shrink:0}.ApiKeysSection_revokeBtn__WjYzT:hover:not(:disabled){border-color:#dc2626;color:#dc2626}.ApiKeysSection_revokeBtn__WjYzT:disabled{opacity:.5;cursor:not-allowed}.ApiKeysSection_deleteBtn__Yd6cw{padding:4px 8px;background:#0000;border:none;font-size:.75rem;color:#d4d0ca;cursor:pointer;font-family:inherit;transition:color .15s;flex-shrink:0}.ApiKeysSection_deleteBtn__Yd6cw:hover:not(:disabled){color:#dc2626}.ApiKeysSection_emptyText__9DMV5{font-size:.875rem;color:#454545;padding:12px 0}.ApiKeysSection_loadingText__A8xU6{font-size:.875rem;color:#454545;padding:8px 0}.ApiKeysSection_addKeyTrigger__g9_yT{display:inline-flex;align-items:center;padding:8px 0;background:none;border:none;font-size:.875rem;font-weight:500;color:#5b8472;cursor:pointer;font-family:inherit;transition:color .15s}.ApiKeysSection_addKeyTrigger__g9_yT:hover{color:#4a7363}.ApiKeysSection_createForm__h60cw{display:flex;flex-direction:column;gap:10px;padding:16px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:10px}.ApiKeysSection_nameInput__o6RTe{width:100%;height:42px;background:#ede9e4;border:1px solid #d4d0ca;border-radius:8px;padding:0 14px;font-size:.875rem;font-family:inherit;color:#1a1612;box-sizing:border-box;outline:none;transition:border-color .15s}.ApiKeysSection_nameInput__o6RTe:focus{border-color:#5b8472}.ApiKeysSection_nameInput__o6RTe::placeholder{color:#6b6560}.ApiKeysSection_formActions__qWG4f{display:flex;gap:8px;justify-content:flex-end}.ApiKeysSection_cancelBtn__x92LU{padding:7px 14px;background:#0000;border:1px solid #d4d0ca;border-radius:8px;font-size:.8125rem;font-family:inherit;color:#454545;cursor:pointer;transition:background .15s}.ApiKeysSection_cancelBtn__x92LU:hover{background:#ede9e4}.ApiKeysSection_createBtn__8Qefv{padding:7px 16px;background:#2c2925;color:#f5f2ee;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.ApiKeysSection_createBtn__8Qefv:hover:not(:disabled){opacity:.85}.ApiKeysSection_createBtn__8Qefv:disabled{opacity:.5;cursor:not-allowed}.McpSetupSection_section__2Qph3{margin-bottom:48px}.McpSetupSection_sectionTitle___J__b{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#454545;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #d4d0ca}.McpSetupSection_sectionDesc__Vdd_H{font-size:.875rem;color:#454545;line-height:1.6;margin:0 0 20px}.McpSetupSection_fieldLabel__DALNF{font-size:.75rem;font-weight:600;color:#2c2925;margin:0 0 8px;letter-spacing:.02em}.McpSetupSection_urlRow__ZhV3B{display:flex;align-items:center;gap:10px;margin-bottom:28px}.McpSetupSection_urlBox__p92JU{flex:1 1;padding:10px 14px;background:#ede9e4;border:1px solid #d4d0ca;border-radius:8px;font-family:ui-monospace,Fira Code,monospace;font-size:.82rem;color:#2c2925;display:block}.McpSetupSection_tabRow__GvIvI{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px}.McpSetupSection_tab__975CB{padding:6px 14px;border:1px solid #d4d0ca;border-radius:6px;background:#faf8f4;font-size:.8rem;font-weight:500;font-family:inherit;color:#454545;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.McpSetupSection_tab__975CB:hover{border-color:#5b8472;color:#5b8472}.McpSetupSection_tabActive__pPLoM{background:#ede9e4;border-color:#5b8472;color:#2c2925}.McpSetupSection_snippetLabel__3rZ3Q{font-size:.75rem;font-weight:500;color:#454545;margin:0 0 6px;font-style:italic}.McpSetupSection_codeBlockWrap__8Tuhk{position:relative;margin-bottom:8px}.McpSetupSection_codeBlock___3c9j{background:#ede9e4;border-radius:8px;padding:16px;font-family:ui-monospace,Fira Code,monospace;font-size:.78rem;color:#2c2925;white-space:pre;overflow-x:auto;margin:0;line-height:1.6}.McpSetupSection_codeBlockActions__uYvkt{display:flex;justify-content:flex-end;margin-top:6px}.McpSetupSection_copyBtn__SGuPH{flex-shrink:0;padding:6px 14px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:6px;font-size:.78rem;font-weight:600;color:#2c2925;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.McpSetupSection_copyBtn__SGuPH:hover{background:#ede9e4}.McpSetupSection_setupNote__HkAd6{font-size:.8rem;color:#454545;margin:8px 0 0;line-height:1.6}.McpSetupSection_inlineCode__zxg1K{font-family:ui-monospace,Fira Code,monospace;background:#ede9e4;padding:1px 6px;border-radius:4px;font-size:.78rem;color:#2c2925}.GoalOverlapWarning_card__cWolP{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin:12px 0;background:#fef3c7;border:1px solid #f5e4b0;border-radius:8px;font-size:.85rem;line-height:1.5;color:#92400e;text-align:left}.GoalOverlapWarning_icon__sg38T{flex-shrink:0;font-size:.9rem;line-height:1.5}.GoalOverlapWarning_body__ILuyh{min-width:0}.GoalOverlapWarning_names__8nmj4{font-weight:600}.GoalOverlapWarning_hint__lzcwD{margin-top:2px;color:#a16207}.Sidebar_sidebar__dctuZ{position:fixed;left:0;top:0;height:100vh;width:86px;overflow:hidden;background:var(--nav-bg);display:flex;flex-direction:column;align-items:stretch;padding:16px 0;flex-shrink:0;z-index:20;transition:width .25s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__dctuZ:hover{width:228px}.Sidebar_sidebarDropdownOpen__zswHM{overflow:visible}.Sidebar_logo__XqVtn{display:flex;align-items:center;justify-content:center;margin-bottom:16px;text-decoration:none}.Sidebar_logo__XqVtn:hover{text-decoration:none;opacity:.85}.Sidebar_workspaceSection__8JKgy{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:8px;padding:0 8px}.Sidebar_sidebar__dctuZ:hover .Sidebar_workspaceSection__8JKgy{align-items:flex-start}.Sidebar_workspaceLabel__SGxV_{font-size:9px;font-weight:400;color:var(--nav-icon);margin-bottom:4px;letter-spacing:.01em;align-self:flex-start;width:100%;padding-left:8px}.Sidebar_workspaceButton__4Suak{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:12px;box-shadow:0 1px 3px #0000000f;cursor:pointer;transition:background .15s;line-height:1}.Sidebar_sidebar__dctuZ:hover .Sidebar_workspaceButton__4Suak{justify-content:flex-start}.Sidebar_workspaceButton__4Suak:hover{background:#ede9e4}.Sidebar_workspaceInitial__spNlI{line-height:1}.Sidebar_workspaceInitial__spNlI,.Sidebar_workspaceName__z5Hl0{font-size:13px;font-weight:400;font-family:Georgia,Times New Roman,serif;font-style:italic;color:#5b8472}.Sidebar_workspaceName__z5Hl0{display:none;white-space:nowrap;overflow:hidden;text-align:left;flex:1 1}.Sidebar_sidebar__dctuZ:hover .Sidebar_workspaceName__z5Hl0{display:block}.Sidebar_sidebar__dctuZ:hover .Sidebar_workspaceInitial__spNlI{display:none}.Sidebar_workspaceDropdown__u321P{position:absolute;top:calc(100% + 6px);left:12px;min-width:220px;background:#faf8f4;border:1px solid #d4d0ca;border-radius:10px;box-shadow:0 8px 24px #0000001a;z-index:50;padding:6px 0;overflow:hidden}.Sidebar_workspaceOption__nbiQ0{width:100%;padding:10px 14px;text-align:left;background:none;border:none;font-size:14px;font-weight:400;color:var(--nav-workspace-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .15s;font-family:inherit}.Sidebar_workspaceOption__nbiQ0:hover{background:#ede9e4}.Sidebar_workspaceOptionActive__nZVlF{color:var(--nav-workspace-active);font-weight:500}.Sidebar_workspaceDivider__KUqJB{margin:6px 0;border:none;border-top:1px solid var(--nav-border)}.Sidebar_workspaceCreate__k_XLr{width:100%;padding:10px 14px;text-align:left;background:none;border:none;font-size:12px;font-weight:600;color:var(--nav-workspace-text);cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s;font-family:inherit}.Sidebar_workspaceCreate__k_XLr:hover{background:#ede9e4}.Sidebar_navCard___Etvv{display:flex;flex-direction:column;background:#faf8f4;border:1px solid #d4d0ca;border-radius:8px;margin:0 8px;padding:8px 0}.Sidebar_accountNav__rf6rO{padding:8px 16px 0}.Sidebar_accountNav__rf6rO,.Sidebar_nav__YoBrp{display:flex;flex-direction:column;align-items:stretch;width:100%}.Sidebar_nav__YoBrp{gap:16px;padding:0 8px}.Sidebar_navItem__MOKu9{position:relative}.Sidebar_navItem__MOKu9,.Sidebar_navLink__zPJKL{display:flex;align-items:center;justify-content:center;width:100%}.Sidebar_navLink__zPJKL{gap:0;padding:8px;border-radius:8px;text-decoration:none;transition:background .15s,justify-content 0s,padding .2s ease,gap .2s ease;color:var(--nav-icon);background:none;border:1px solid #0000;cursor:pointer}.Sidebar_sidebar__dctuZ:hover .Sidebar_navLink__zPJKL{justify-content:flex-start;padding:8px 12px;gap:12px}.Sidebar_navLink__zPJKL:hover{text-decoration:none}.Sidebar_navLink__zPJKL:not(.Sidebar_navLinkActive__upU4a):hover img{filter:brightness(.38)}.Sidebar_navLinkActive__upU4a{background:#eef5f1;border-color:#d4eae0}.Sidebar_navLinkActive__upU4a .Sidebar_navLabel__FnK1V{color:#1a1612}.Sidebar_navLinkActive__upU4a img{filter:brightness(0) saturate(100%) invert(42%) sepia(20%) saturate(700%) hue-rotate(100deg)}.Sidebar_navText__UIvb5{display:flex;flex-direction:column;gap:1px;min-width:0;opacity:0;max-width:0;overflow:hidden;transition:opacity .15s ease .1s,max-width .2s ease;pointer-events:none}.Sidebar_sidebar__dctuZ:hover .Sidebar_navText__UIvb5{opacity:1;max-width:180px;pointer-events:auto}.Sidebar_navLabel__FnK1V{font-size:14px;font-weight:500;color:#333;white-space:nowrap;line-height:1.2}.Sidebar_navGloss__zeDZO{font-size:11px;color:#6b6560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.Sidebar_shareBtn__ocYmv{border:none}.Sidebar_sharedDot__HOuyI{color:#6366f1;font-size:10px}.Sidebar_sharedByBanner__8ln0e{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;margin:0 8px 8px;background:#f0f0ff;border-radius:8px}.Sidebar_sharedByText__l78KI{font-size:9px;color:#6366f1;text-align:center;line-height:1.3;word-break:break-all}.Sidebar_removeSharedBtn__vI9_m{font-size:9px;font-family:inherit;font-weight:600;color:#ef4444;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.Sidebar_navDivider__0V6UR{width:100%;height:1px;background:var(--nav-divider);margin:4px 0}.Sidebar_modalOverlay__QOZgK{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.Sidebar_modal__uJtFU{background:var(--color-bg);border-radius:var(--border-radius);padding:2rem;max-width:500px;width:90%;box-shadow:var(--shadow-lg)}.Sidebar_modal__uJtFU h3{margin-bottom:1rem}.Sidebar_modalInput__BMKNT{width:100%;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:.875rem;font-family:inherit;margin-bottom:1.5rem;outline:none;transition:border-color .15s}.Sidebar_modalInput__BMKNT:focus{border-color:var(--color-primary)}.Sidebar_modalActions__4D0BQ{display:flex;gap:.75rem;justify-content:flex-end}.Sidebar_modalButtonSecondary__ZHJmF{padding:.5rem 1rem;background:#0000;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:.875rem;font-family:inherit;cursor:pointer;transition:background .2s}.Sidebar_modalButtonSecondary__ZHJmF:hover{background:var(--color-bg-tertiary)}.Sidebar_modalButtonPrimary__NWHR1{padding:.5rem 1rem;background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius);font-size:.875rem;font-family:inherit;cursor:pointer;transition:background .2s}.Sidebar_modalButtonPrimary__NWHR1:hover{background:var(--color-primary-hover)}.Sidebar_modalButtonPrimary__NWHR1:disabled{opacity:.6;cursor:not-allowed}.Sidebar_topbar__lo333{display:none}.Sidebar_hamburger__qj8qE{display:flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:9px;background:none;border:1px solid var(--nav-border);border-radius:8px;cursor:pointer}.Sidebar_hamburger__qj8qE span{display:block;height:2px;width:100%;background:#2c2925;border-radius:2px}.Sidebar_topbarLogo__XPYlj{display:flex;align-items:center}.Sidebar_topbarProject__sz50H{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:15px;color:#5b8472;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_backdrop__Eq1oi{display:none}@media (max-width:767px){.Sidebar_topbar__lo333{position:fixed;top:0;left:0;right:0;height:var(--topbar-height);display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);z-index:40}.Sidebar_backdrop__Eq1oi{display:block;position:fixed;inset:0;background:#0006;z-index:55}.Sidebar_sidebar__dctuZ{width:240px;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:60;box-shadow:none}.Sidebar_sidebar__dctuZ:hover{width:240px}.Sidebar_drawerOpen__orCHK{transform:translateX(0);box-shadow:4px 0 24px #0000002e}.Sidebar_sidebar__dctuZ .Sidebar_workspaceSection__8JKgy{align-items:flex-start}.Sidebar_sidebar__dctuZ .Sidebar_workspaceButton__4Suak{justify-content:flex-start}.Sidebar_sidebar__dctuZ .Sidebar_workspaceName__z5Hl0{display:block}.Sidebar_sidebar__dctuZ .Sidebar_workspaceInitial__spNlI{display:none}.Sidebar_sidebar__dctuZ .Sidebar_navLink__zPJKL{justify-content:flex-start;padding:8px 12px;gap:12px}.Sidebar_sidebar__dctuZ .Sidebar_navText__UIvb5{opacity:1;max-width:180px;pointer-events:auto}}.Workspaces_page__UXzep{display:flex;align-items:center;justify-content:center;min-height:100%;padding:48px 32px}.Workspaces_content__j5634{width:100%;max-width:520px}.Workspaces_title__030Pg{font-size:28px;font-weight:700;color:#121212;margin-bottom:10px;line-height:1.2}.Workspaces_subtitle__jzOwD{font-size:14px;color:#737373;line-height:1.6;margin-bottom:28px}.Workspaces_list__2Lqyq{display:flex;flex-direction:column;gap:8px}.Workspaces_workspaceRow____GM0{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:1px solid #ececec;border-radius:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.Workspaces_workspaceRow____GM0:hover{border-color:#d0d0d0;box-shadow:0 2px 8px #0000000f;text-decoration:none}.Workspaces_createRow__WTd90{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border:1px solid #ececec;border-radius:10px}.Workspaces_rowInfo__hETTD{display:flex;flex-direction:column;gap:4px}.Workspaces_rowName__zYlZz{font-size:14px;font-weight:600;color:#121212;display:flex;align-items:center;gap:8px}.Workspaces_sharedBadge__HtbJM{font-size:11px;font-weight:500;color:#6366f1;background:#eef2ff;border-radius:4px;padding:2px 7px;letter-spacing:.02em}.Workspaces_rowStats__KV6eg{font-size:13px;color:#737373}.Workspaces_rowArrow__QbA5O{font-size:16px;color:#cecece;flex-shrink:0}.Workspaces_createButton__ercuF{padding:7px 14px;background:#0000;border:1px solid #22c55e;border-radius:6px;font-size:13px;font-weight:500;font-family:inherit;color:#22c55e;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}.Workspaces_createButton__ercuF:hover{background:#f0fdf4}.Workspaces_modalOverlay__s0DOf{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100}.Workspaces_modal__0g2Tq{background:#fff;border-radius:12px;padding:32px;width:90%;max-width:440px;box-shadow:0 20px 40px #0000001f}.Workspaces_modal__0g2Tq h3{font-size:18px;font-weight:600;color:#121212;margin-bottom:16px}.Workspaces_modalInput__4RPXr{width:100%;padding:10px 12px;border:1px solid #ececec;border-radius:8px;font-size:14px;font-family:inherit;margin-bottom:24px;outline:none;transition:border-color .15s}.Workspaces_modalInput__4RPXr:focus{border-color:#121212}.Workspaces_modalActions__peA39{display:flex;gap:10px;justify-content:flex-end}.Workspaces_modalCancel__lLbcB{padding:8px 16px;background:#0000;border:1px solid #ececec;border-radius:8px;font-size:14px;font-family:inherit;cursor:pointer;color:#737373;transition:background .15s}.Workspaces_modalCancel__lLbcB:hover{background:#f5f5f5}.Workspaces_modalCreate__qtc0T{padding:8px 16px;background:#121212;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s}.Workspaces_modalCreate__qtc0T:hover{background:#333}.Workspaces_modalCreate__qtc0T:disabled{opacity:.4;cursor:not-allowed}