.TextLink-module__4VeFoW__textLink{cursor:pointer;align-items:center;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s;display:inline-flex}.TextLink-module__4VeFoW__icon-left,.TextLink-module__4VeFoW__icon-right{gap:.375rem;display:inline-flex}.TextLink-module__4VeFoW__iconLeft{align-items:center;margin-right:.375rem;display:inline-flex}.TextLink-module__4VeFoW__iconRight{align-items:center;margin-left:.375rem;display:inline-flex}.TextLink-module__4VeFoW__variant-primary{color:#3b82f6}.TextLink-module__4VeFoW__variant-primary:hover{color:#2563eb}.TextLink-module__4VeFoW__variant-secondary{color:#6b7280}.TextLink-module__4VeFoW__variant-secondary:hover{color:#4b5563}.TextLink-module__4VeFoW__variant-subtle{color:#9ca3af}.TextLink-module__4VeFoW__variant-subtle:hover{color:#6b7280}.TextLink-module__4VeFoW__variant-danger{color:#ef4444}.TextLink-module__4VeFoW__variant-danger:hover{color:#dc2626}.TextLink-module__4VeFoW__underline-always{text-underline-offset:2px;text-decoration:underline}.TextLink-module__4VeFoW__underline-hover{text-decoration:none}.TextLink-module__4VeFoW__underline-hover:hover{text-underline-offset:2px;text-decoration:underline}.TextLink-module__4VeFoW__underline-none{text-decoration:none}.TextLink-module__4VeFoW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.TextLink-module__4VeFoW__textLink:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){.TextLink-module__4VeFoW__variant-primary{color:#60a5fa}.TextLink-module__4VeFoW__variant-primary:hover{color:#93c5fd}.TextLink-module__4VeFoW__variant-secondary{color:#9ca3af}.TextLink-module__4VeFoW__variant-secondary:hover{color:#d1d5db}.TextLink-module__4VeFoW__variant-subtle{color:#6b7280}.TextLink-module__4VeFoW__variant-subtle:hover{color:#9ca3af}.TextLink-module__4VeFoW__variant-danger{color:#f87171}.TextLink-module__4VeFoW__variant-danger:hover{color:#fca5a5}.TextLink-module__4VeFoW__textLink:focus-visible{outline-color:#60a5fa}}
.StatusMessage-module__3zuiuW__container{border-radius:.375rem;width:100%;margin-bottom:1rem;padding:.75rem 1rem;position:relative;overflow:hidden}.StatusMessage-module__3zuiuW__inline{width:auto;display:inline-block}.StatusMessage-module__3zuiuW__content{align-items:flex-start;display:flex}.StatusMessage-module__3zuiuW__iconContainer{flex-shrink:0;margin-right:.75rem;padding-top:.125rem}.StatusMessage-module__3zuiuW__messageContainer{flex:1}.StatusMessage-module__3zuiuW__title{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.StatusMessage-module__3zuiuW__message{font-size:.875rem}.StatusMessage-module__3zuiuW__dismissButton{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;margin-left:.75rem;padding:.25rem;transition:opacity .2s;display:flex}.StatusMessage-module__3zuiuW__dismissButton:hover{opacity:1;background-color:#0000000d}.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-info{color:#1e40af;background-color:#ebf5ff;border:1px solid #bfdbfe}.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-warning{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a}.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-neutral{color:#1f2937;background-color:#f9fafb;border:1px solid #e5e7eb}.StatusMessage-module__3zuiuW__theme-dark.StatusMessage-module__3zuiuW__type-info{color:#bfdbfe;background-color:#1e3a8a;border:1px solid #1e40af}.StatusMessage-module__3zuiuW__theme-dark.StatusMessage-module__3zuiuW__type-success{color:#a7f3d0;background-color:#064e3b;border:1px solid #065f46}.StatusMessage-module__3zuiuW__theme-dark.StatusMessage-module__3zuiuW__type-warning{color:#fde68a;background-color:#78350f;border:1px solid #92400e}.StatusMessage-module__3zuiuW__theme-dark.StatusMessage-module__3zuiuW__type-error{color:#fecaca;background-color:#7f1d1d;border:1px solid #991b1b}.StatusMessage-module__3zuiuW__theme-dark.StatusMessage-module__3zuiuW__type-neutral{color:#e5e7eb;background-color:#1f2937;border:1px solid #374151}.StatusMessage-module__3zuiuW__animated{animation:.3s ease-in-out StatusMessage-module__3zuiuW__fadeIn}@keyframes StatusMessage-module__3zuiuW__fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-info .StatusMessage-module__3zuiuW__dismissButton:hover,.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-success .StatusMessage-module__3zuiuW__dismissButton:hover,.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-warning .StatusMessage-module__3zuiuW__dismissButton:hover,.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-error .StatusMessage-module__3zuiuW__dismissButton:hover,.StatusMessage-module__3zuiuW__theme-light.StatusMessage-module__3zuiuW__type-neutral .StatusMessage-module__3zuiuW__dismissButton:hover{background-color:#ffffff1a}.StatusMessage-module__3zuiuW__theme-dark .StatusMessage-module__3zuiuW__dismissButton{color:currentColor}.StatusMessage-module__3zuiuW__theme-dark .StatusMessage-module__3zuiuW__dismissButton:hover{background-color:#ffffff1a}}
.Tabs-module__In638G__tabsContainer{width:100%;font-family:var(--font-geist-sans)}.Tabs-module__In638G__vertical{display:flex}.Tabs-module__In638G__tabs{border-bottom:1px solid var(--gray-alpha-200);margin-bottom:16px;display:flex;position:relative}.Tabs-module__In638G__verticalTabs{border-bottom:none;border-right:1px solid var(--gray-alpha-200);flex-direction:column;min-width:160px;margin-bottom:0;margin-right:16px}.Tabs-module__In638G__tab{cursor:pointer;color:var(--foreground);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.Tabs-module__In638G__tab:focus{outline:none}.Tabs-module__In638G__tab:focus-visible{box-shadow:0 0 0 2px var(--gray-alpha-200)}.Tabs-module__In638G__tab:hover:not(.Tabs-module__In638G__disabled){color:var(--foreground);background-color:var(--gray-alpha-100)}.Tabs-module__In638G__tab.Tabs-module__In638G__active{color:var(--foreground);font-weight:600}.Tabs-module__In638G__tab.Tabs-module__In638G__disabled{opacity:.5;cursor:not-allowed}.Tabs-module__In638G__tabIcon{justify-content:center;align-items:center;display:flex}.Tabs-module__In638G__tabLabel{font-size:14px}.Tabs-module__In638G__indicator{background-color:var(--foreground);height:2px;transition:transform .3s,width .3s,height .3s;position:absolute;bottom:0}.Tabs-module__In638G__verticalTabs .Tabs-module__In638G__indicator{width:2px;height:auto;left:0;right:auto}.Tabs-module__In638G__underlineIndicator{bottom:-1px}.Tabs-module__In638G__pills{border-bottom:none;gap:8px;margin-bottom:16px}.Tabs-module__In638G__pills .Tabs-module__In638G__tab{border-radius:20px;padding:8px 16px}.Tabs-module__In638G__pills .Tabs-module__In638G__tab.Tabs-module__In638G__active{background-color:var(--foreground);color:var(--background)}.Tabs-module__In638G__pills .Tabs-module__In638G__tab:hover:not(.Tabs-module__In638G__active):not(.Tabs-module__In638G__disabled){background-color:var(--gray-alpha-200)}.Tabs-module__In638G__underline .Tabs-module__In638G__tab.Tabs-module__In638G__active{color:var(--foreground)}.Tabs-module__In638G__minimal{border-bottom:none;margin-bottom:16px}.Tabs-module__In638G__minimal .Tabs-module__In638G__tab{padding:8px 12px}.Tabs-module__In638G__minimal .Tabs-module__In638G__tab.Tabs-module__In638G__active{background-color:var(--gray-alpha-100);border-radius:4px}.Tabs-module__In638G__small .Tabs-module__In638G__tab{padding:6px 12px;font-size:12px}.Tabs-module__In638G__large .Tabs-module__In638G__tab{padding:12px 20px;font-size:16px}.Tabs-module__In638G__align-start{justify-content:flex-start}.Tabs-module__In638G__align-center{justify-content:center}.Tabs-module__In638G__align-end{justify-content:flex-end}.Tabs-module__In638G__align-stretch .Tabs-module__In638G__tab{flex:1}.Tabs-module__In638G__fullWidth{width:100%}.Tabs-module__In638G__fullWidth .Tabs-module__In638G__tab{flex:1}.Tabs-module__In638G__tabContent{padding:8px 0}.Tabs-module__In638G__tabContent.Tabs-module__In638G__animated{animation:.3s Tabs-module__In638G__fadeIn}.Tabs-module__In638G__vertical .Tabs-module__In638G__tabContent{flex:1;padding:0 0 0 8px}@keyframes Tabs-module__In638G__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.Tabs-module__In638G__tab:hover:not(.Tabs-module__In638G__disabled){background-color:var(--gray-alpha-200)}.Tabs-module__In638G__pills .Tabs-module__In638G__tab.Tabs-module__In638G__active{background-color:var(--foreground);color:var(--background)}.Tabs-module__In638G__minimal .Tabs-module__In638G__tab.Tabs-module__In638G__active{background-color:var(--gray-alpha-200)}}@media (max-width:768px){.Tabs-module__In638G__tab{padding:8px 12px}.Tabs-module__In638G__tabLabel{font-size:13px}.Tabs-module__In638G__large .Tabs-module__In638G__tab{padding:10px 16px;font-size:14px}.Tabs-module__In638G__verticalTabs{min-width:120px}}@media (max-width:480px){.Tabs-module__In638G__tab{padding:8px 10px}.Tabs-module__In638G__tabLabel{font-size:12px}.Tabs-module__In638G__vertical{flex-direction:column}.Tabs-module__In638G__verticalTabs{border-right:none;border-bottom:1px solid var(--gray-alpha-200);flex-direction:row;min-width:auto;margin-bottom:16px;margin-right:0;overflow-x:auto}.Tabs-module__In638G__verticalTabs .Tabs-module__In638G__indicator{width:auto;height:2px;bottom:0;left:0}}
.page-module__C3yneq__settingsContainer{flex-direction:column;gap:1rem;width:100%;height:100%;display:flex}.page-module__C3yneq__sidebar{background-color:var(--bg-subtle,#f9fafb);flex-shrink:0;width:250px;height:100%;overflow-y:auto}.page-module__C3yneq__sidebarTitle{color:var(--text-primary,#111827);margin-bottom:1.5rem;padding-left:.5rem;font-size:1.25rem;font-weight:600}.page-module__C3yneq__navList{margin:0;padding:0;list-style:none}.page-module__C3yneq__navItem{cursor:pointer;color:var(--text-secondary,#6b7280);border-radius:.5rem;align-items:center;margin-bottom:.5rem;padding:.75rem;transition:all .2s;display:flex}.page-module__C3yneq__navItem:hover{background-color:var(--bg-hover,#f3f4f6);color:var(--text-primary,#111827)}.page-module__C3yneq__navItem.page-module__C3yneq__active{background-color:var(--bg-selected,#eff6ff);color:var(--color-primary,#3b82f6);font-weight:500}.page-module__C3yneq__navIcon{flex-shrink:0;margin-right:.75rem}.page-module__C3yneq__content{flex:1;height:100%;overflow-y:auto}@media (max-width:768px){.page-module__C3yneq__settingsContainer{flex-direction:column}.page-module__C3yneq__sidebar{border-right:none;border-bottom:1px solid var(--border-color,#e5e7eb);width:100%;height:auto;padding:1rem}.page-module__C3yneq__navList{padding-bottom:.5rem;display:flex;overflow-x:auto}.page-module__C3yneq__navItem{white-space:nowrap;margin-bottom:0;margin-right:.5rem}.page-module__C3yneq__content{padding:1rem}}
.Accordion-module__nNXHza__accordion{flex-direction:column;gap:.5rem;display:flex}.Accordion-module__nNXHza__accordionItem{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-white,#fff);border-radius:.5rem;overflow:hidden}.Accordion-module__nNXHza__accordionHeader{cursor:pointer;background-color:var(--bg-subtle,#f9fafb);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1rem;transition:background-color .2s;display:flex}.Accordion-module__nNXHza__accordionHeader:hover{background-color:var(--bg-hover,#f3f4f6)}.Accordion-module__nNXHza__accordionHeader.Accordion-module__nNXHza__expanded{border-bottom:1px solid var(--border-color,#e5e7eb)}.Accordion-module__nNXHza__headerContent{flex-direction:column;gap:.25rem;display:flex}.Accordion-module__nNXHza__title{color:var(--color-text,#111827);font-size:1rem;font-weight:600}.Accordion-module__nNXHza__subtitle{color:var(--text-secondary,#6b7280);font-size:.875rem}.Accordion-module__nNXHza__expandIcon{color:var(--text-secondary,#6b7280);flex-shrink:0;font-size:.875rem;transition:transform .2s}.Accordion-module__nNXHza__accordionContent{padding:1.5rem}
.TeamSettings-module__VErGQW__teamSettings{background-color:var(--bg-white,#fff);border-radius:8px;width:100%;max-width:1200px;margin:0 auto;padding:2rem 0}.TeamSettings-module__VErGQW__pageHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.TeamSettings-module__VErGQW__teamContainer{margin-top:1.5rem}.TeamSettings-module__VErGQW__teamHeader{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-white,#fff);border-radius:.5rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;display:flex}.TeamSettings-module__VErGQW__teamListHeader{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:1rem;display:flex}.TeamSettings-module__VErGQW__teamListHeader h3{margin:0;font-size:1rem;font-weight:600}.TeamSettings-module__VErGQW__teamListItems{max-height:500px;margin:0;padding:0;list-style:none;overflow-y:auto}.TeamSettings-module__VErGQW__teamListItem{border-bottom:1px solid var(--border-color,#e5e7eb);cursor:pointer;padding:.75rem 1rem;transition:background-color .2s}.TeamSettings-module__VErGQW__teamListItem:hover{background-color:var(--bg-hover,#f3f4f6)}.TeamSettings-module__VErGQW__teamListItem.TeamSettings-module__VErGQW__active{background-color:var(--bg-selected,#eff6ff);border-left:3px solid var(--color-primary,#3b82f6)}.TeamSettings-module__VErGQW__teamName{margin-bottom:.25rem;font-weight:500}.TeamSettings-module__VErGQW__teamMemberCount{color:var(--text-secondary,#6b7280);font-size:.875rem}.TeamSettings-module__VErGQW__teamContent{width:100%}.TeamSettings-module__VErGQW__teamActions{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.TeamSettings-module__VErGQW__teamHeaderInfo{flex:1}.TeamSettings-module__VErGQW__teamDescription{color:var(--text-secondary,#6b7280);margin-top:.5rem}.TeamSettings-module__VErGQW__teamHeaderActions{gap:.5rem;display:flex}.TeamSettings-module__VErGQW__teamForm{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-white,#fff);border-radius:.5rem;max-width:100%;margin-bottom:1.5rem;padding:1.5rem}.TeamSettings-module__VErGQW__teamEditForm{width:100%}.TeamSettings-module__VErGQW__formGroup{margin-bottom:1.5rem}.TeamSettings-module__VErGQW__formGroup label{margin-bottom:.5rem;font-weight:500;display:block}.TeamSettings-module__VErGQW__actionButtons{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.TeamSettings-module__VErGQW__membersSection{margin-top:1.5rem}.TeamSettings-module__VErGQW__addMemberForm{gap:.5rem;margin:1.5rem 0;display:flex}.TeamSettings-module__VErGQW__membersTable{border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;overflow:hidden}.TeamSettings-module__VErGQW__membersTableHeader{background-color:var(--bg-subtle,#f9fafb);border-bottom:1px solid var(--border-color,#e5e7eb);padding:.75rem 1rem;font-weight:600;display:flex}.TeamSettings-module__VErGQW__membersTableRow{border-bottom:1px solid var(--border-color,#e5e7eb);padding:.75rem 1rem;display:flex}.TeamSettings-module__VErGQW__membersTableRow:last-child{border-bottom:none}.TeamSettings-module__VErGQW__memberColumn{flex:1;align-items:center;display:flex}.TeamSettings-module__VErGQW__memberColumn:last-child{flex:0 0 100px;justify-content:flex-end}.TeamSettings-module__VErGQW__membersTableReadOnly .TeamSettings-module__VErGQW__memberColumn:last-child{flex:1;justify-content:flex-start}.TeamSettings-module__VErGQW__memberInfo{align-items:center;gap:.5rem;display:flex}.TeamSettings-module__VErGQW__memberInitials{background-color:var(--color-primary,#3b82f6);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.TeamSettings-module__VErGQW__currentUser{color:var(--text-secondary,#6b7280);margin-left:.5rem;font-size:.75rem;font-style:italic}.TeamSettings-module__VErGQW__memberDetails{flex-direction:column;gap:.15rem;display:flex}.TeamSettings-module__VErGQW__memberName{color:var(--color-text,#111827);align-items:center;font-size:.875rem;font-weight:500;display:flex}.TeamSettings-module__VErGQW__memberEmail{color:var(--color-muted,#6b7280);font-size:.75rem}.TeamSettings-module__VErGQW__emptyState{text-align:center;color:var(--text-secondary,#6b7280);padding:2rem}.TeamSettings-module__VErGQW__noTeamSelected{height:100%;color:var(--text-secondary,#6b7280);justify-content:center;align-items:center;font-style:italic;display:flex}.TeamSettings-module__VErGQW__invitationsSection{margin-bottom:2rem}.TeamSettings-module__VErGQW__invitationsSectionDesc{color:var(--text-secondary,#6b7280);margin:.5rem 0 1rem;font-size:.875rem}.TeamSettings-module__VErGQW__invitationsList{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.TeamSettings-module__VErGQW__invitationCard{border:1px solid var(--color-primary-light,#bfdbfe);background-color:var(--bg-primary-subtle,#eff6ff);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.TeamSettings-module__VErGQW__invitationInfo{flex-direction:column;gap:.25rem;display:flex}.TeamSettings-module__VErGQW__invitationTeamName{color:var(--color-text,#111827);font-size:.9375rem;font-weight:600}.TeamSettings-module__VErGQW__invitationMeta{align-items:center;gap:.75rem;display:flex}.TeamSettings-module__VErGQW__invitationFrom{color:var(--text-secondary,#6b7280);font-size:.8125rem}.TeamSettings-module__VErGQW__invitationRoleBadge{background-color:var(--color-primary,#3b82f6);color:#fff;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.TeamSettings-module__VErGQW__invitationActions{gap:.5rem;display:flex}.TeamSettings-module__VErGQW__pendingRow{background-color:var(--bg-subtle,#f9fafb);opacity:.85}.TeamSettings-module__VErGQW__pendingInitials{background-color:var(--color-muted,#9ca3af)!important}.TeamSettings-module__VErGQW__pendingBadge{background-color:var(--color-warning-light,#fef3c7);color:var(--color-warning,#d97706);border:1px solid var(--color-warning-border,#fcd34d);vertical-align:middle;border-radius:9999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.TeamSettings-module__VErGQW__pendingRole{color:var(--text-secondary,#6b7280);font-size:.875rem}@media (max-width:768px){.TeamSettings-module__VErGQW__teamContainer{flex-direction:column}.TeamSettings-module__VErGQW__teamSidebar{border-right:none;border-bottom:1px solid var(--border-color,#e5e7eb);width:100%}.TeamSettings-module__VErGQW__addMemberForm{flex-direction:column}.TeamSettings-module__VErGQW__membersTableHeader,.TeamSettings-module__VErGQW__membersTableRow{flex-wrap:wrap}.TeamSettings-module__VErGQW__memberColumn{flex-basis:50%;margin-bottom:.5rem}}
.CancellationConfirmModal-module__HDkOka__content{text-align:center;padding:0}.CancellationConfirmModal-module__HDkOka__warningIcon{color:#f59e0b;justify-content:center;margin-bottom:16px;display:flex}.CancellationConfirmModal-module__HDkOka__title{color:#111827;margin:0 0 16px;font-size:20px;font-weight:600}.CancellationConfirmModal-module__HDkOka__description{text-align:left;margin-bottom:24px}.CancellationConfirmModal-module__HDkOka__description p{color:#4b5563;margin:0;line-height:1.6}.CancellationConfirmModal-module__HDkOka__changes{text-align:left;margin-bottom:24px}.CancellationConfirmModal-module__HDkOka__changeSection{background-color:#f9fafb;border-left:4px solid #f59e0b;border-radius:8px;margin-bottom:20px;padding:16px}.CancellationConfirmModal-module__HDkOka__changeSection:last-child{border-left-color:#3b82f6}.CancellationConfirmModal-module__HDkOka__changeSection h4{color:#374151;margin:0 0 8px;font-size:14px;font-weight:600}.CancellationConfirmModal-module__HDkOka__changeSection ul{color:#6b7280;margin:0;padding-left:16px;font-size:14px}.CancellationConfirmModal-module__HDkOka__changeSection li{margin-bottom:4px;line-height:1.5}.CancellationConfirmModal-module__HDkOka__changeSection li:last-child{margin-bottom:0}.CancellationConfirmModal-module__HDkOka__alternative{background-color:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin-bottom:24px;padding:16px}.CancellationConfirmModal-module__HDkOka__alternative p{color:#1e40af;margin:0;font-size:14px;line-height:1.5}.CancellationConfirmModal-module__HDkOka__link{color:#2563eb;font-weight:500;text-decoration:underline}.CancellationConfirmModal-module__HDkOka__link:hover{color:#1d4ed8;text-decoration:none}.CancellationConfirmModal-module__HDkOka__footerActions{justify-content:flex-end;gap:12px;width:100%;display:flex}.CancellationConfirmModal-module__HDkOka__footerActions button{min-width:120px}@media (max-width:640px){.CancellationConfirmModal-module__HDkOka__footerActions{flex-direction:column}.CancellationConfirmModal-module__HDkOka__footerActions button{width:100%}.CancellationConfirmModal-module__HDkOka__changeSection{padding:12px}.CancellationConfirmModal-module__HDkOka__title{font-size:18px}}
.page-module__VBdWPW__container{max-width:1000px;margin:0 auto;padding:20px}.page-module__VBdWPW__errorMessage{color:#d32f2f;background-color:#ffebee;border-left:4px solid #d32f2f;border-radius:4px;margin-bottom:20px;padding:16px}.page-module__VBdWPW__loadingContainer{flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__VBdWPW__loadingSpinner{border:4px solid #0000001a;border-top-color:#1a73e8;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s ease-in-out infinite page-module__VBdWPW__spin}@keyframes page-module__VBdWPW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__VBdWPW__container{padding:16px}}
.PlanSettings-module__BxlBiG__planSettings{width:100%;max-width:1200px;margin:0 auto}.PlanSettings-module__BxlBiG__stripePricingSection{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-white,#fff);border-radius:.5rem;margin-top:1.5rem;padding:1.5rem}.PlanSettings-module__BxlBiG__stripePricingSection .PlanSettings-module__BxlBiG__sectionHeader p{color:var(--text-secondary,#6b7280);margin-top:.5rem;font-size:.875rem}.PlanSettings-module__BxlBiG__stripePricingTable{width:100%;margin-top:1rem}.PlanSettings-module__BxlBiG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.PlanSettings-module__BxlBiG__headerControls{align-items:center;gap:1rem;display:flex}.PlanSettings-module__BxlBiG__currencySelector{background-color:var(--bg-subtle,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:9999px;align-items:center;padding:.25rem;display:flex}.PlanSettings-module__BxlBiG__currencyOption{cursor:pointer;text-align:center;border-radius:9999px;min-width:50px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.PlanSettings-module__BxlBiG__currencyOption:hover:not(.PlanSettings-module__BxlBiG__disabled){background-color:#3b82f60d}.PlanSettings-module__BxlBiG__currencyOption.PlanSettings-module__BxlBiG__active{background-color:var(--bg-white,#fff);color:var(--color-primary,#3b82f6);box-shadow:0 1px 3px #0000001a}.PlanSettings-module__BxlBiG__currencyOption.PlanSettings-module__BxlBiG__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.PlanSettings-module__BxlBiG__currentCurrencyIndicator{color:var(--color-success,#34d399);vertical-align:middle;margin-left:.25rem;font-size:.5rem}.PlanSettings-module__BxlBiG__currentPlanSection{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-white,#fff);border-radius:1.25rem;margin-top:1.5rem;padding:1.5rem}.PlanSettings-module__BxlBiG__currentPlanInfo{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.PlanSettings-module__BxlBiG__planName{flex-direction:column;min-width:200px;display:flex}.PlanSettings-module__BxlBiG__planDetail{flex-direction:column;min-width:180px;display:flex}.PlanSettings-module__BxlBiG__planLabel{color:var(--text-secondary,#6b7280);margin-bottom:.25rem;font-size:.875rem}.PlanSettings-module__BxlBiG__planValue{font-size:1.125rem;font-weight:600}.PlanSettings-module__BxlBiG__planFeatures{margin-top:1.5rem}.PlanSettings-module__BxlBiG__featuresList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.PlanSettings-module__BxlBiG__featureItem{border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-subtle,#f9fafb);border-radius:.375rem;flex-direction:column;padding:.75rem;display:flex}.PlanSettings-module__BxlBiG__featureName{color:var(--text-secondary,#6b7280);margin-bottom:.25rem;font-size:.875rem}.PlanSettings-module__BxlBiG__featureValue{font-weight:600}.PlanSettings-module__BxlBiG__changePlanSection{margin-top:2rem}.PlanSettings-module__BxlBiG__billingToggle{background-color:var(--bg-subtle,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:9999px;align-items:center;padding:.25rem;display:flex}.PlanSettings-module__BxlBiG__billingOption{cursor:pointer;border-radius:9999px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.PlanSettings-module__BxlBiG__billingOption.PlanSettings-module__BxlBiG__active{background-color:var(--bg-white,#fff);font-weight:500;box-shadow:0 1px 3px #0000001a}.PlanSettings-module__BxlBiG__plansGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.PlanSettings-module__BxlBiG__planCard{border:1px solid var(--border-color,#e5e7eb);cursor:pointer;background-color:var(--bg-white,#fff);border-radius:.5rem;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.PlanSettings-module__BxlBiG__planCard:hover{border-color:var(--color-primary-light,#93c5fd);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PlanSettings-module__BxlBiG__planCard.PlanSettings-module__BxlBiG__selected{border-color:var(--color-primary,#3b82f6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.PlanSettings-module__BxlBiG__planCard.PlanSettings-module__BxlBiG__currentPlan{border-color:var(--color-success,#34d399)}.PlanSettings-module__BxlBiG__planCard.PlanSettings-module__BxlBiG__popularPlan{border-color:var(--color-primary,#3b82f6)}.PlanSettings-module__BxlBiG__popularBadge{background-color:var(--color-primary,#3b82f6);color:#fff;border-bottom-left-radius:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:0;right:0}.PlanSettings-module__BxlBiG__planCardHeader{margin-bottom:1rem}.PlanSettings-module__BxlBiG__planCardTitle{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.PlanSettings-module__BxlBiG__planCardDescription{color:var(--text-secondary,#6b7280);margin:0;font-size:.875rem}.PlanSettings-module__BxlBiG__planCardPrice{align-items:baseline;margin-bottom:1.5rem;display:flex}.PlanSettings-module__BxlBiG__price{margin-right:.5rem;font-size:1.5rem;font-weight:700}.PlanSettings-module__BxlBiG__savingsBadge{background-color:var(--color-success-light,#d1fae5);color:var(--color-success-dark,#047857);border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.PlanSettings-module__BxlBiG__planCardFeatures{flex:1;margin:0 0 1.5rem;padding:0;list-style:none}.PlanSettings-module__BxlBiG__planCardFeatureItem{color:var(--text-secondary,#6b7280);align-items:center;margin-bottom:.75rem;font-size:.875rem;display:flex}.PlanSettings-module__BxlBiG__checkIcon{color:var(--color-success,#34d399);margin-right:.5rem}.PlanSettings-module__BxlBiG__planCardFooter{margin-top:auto}.PlanSettings-module__BxlBiG__planButton{width:100%}.PlanSettings-module__BxlBiG__actionButtons{justify-content:flex-end;margin-top:1.5rem;display:flex}.PlanSettings-module__BxlBiG__paymentSection{margin-top:2rem}.PlanSettings-module__BxlBiG__paymentInfo{flex-direction:column;gap:1rem;max-width:600px;display:flex}@media (max-width:768px){.PlanSettings-module__BxlBiG__sectionHeader{flex-direction:column;align-items:flex-start;gap:1rem}.PlanSettings-module__BxlBiG__headerControls{flex-direction:column;align-items:flex-start;width:100%}.PlanSettings-module__BxlBiG__currencySelector,.PlanSettings-module__BxlBiG__billingToggle{justify-content:center;width:100%}.PlanSettings-module__BxlBiG__currentPlanInfo{flex-direction:column;gap:1rem}.PlanSettings-module__BxlBiG__planName,.PlanSettings-module__BxlBiG__planDetail{min-width:unset}.PlanSettings-module__BxlBiG__featuresList,.PlanSettings-module__BxlBiG__plansGrid{grid-template-columns:1fr}}
