.main-module__QjJAgW__main{background:var(--color-grey-layer1-white);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.main-module__QjJAgW__topBar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.main-module__QjJAgW__topIcon{width:40px;height:40px;color:var(--color-text-primary-3);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.main-module__QjJAgW__topIcon:hover{background:var(--color-grey-fill1-hover);color:var(--color-text-primary-1)}.main-module__QjJAgW__content{flex:1;width:100%;min-width:0;max-width:790px;margin:0 0 0 40px;padding:24px 16px 32px;overflow:hidden auto}.main-module__QjJAgW__pageHero{margin-bottom:28px}.main-module__QjJAgW__pageTitle{color:var(--color-text-primary-1);margin:0 0 6px;font-size:1.75rem;font-weight:600}.main-module__QjJAgW__pageSubtitle{color:var(--color-text-primary-3);max-width:480px;margin:0;font-size:.875rem;line-height:1.5}.main-module__QjJAgW__formCard{background:var(--color-grey-layer2-normal);border:1px solid var(--color-grey-line1-normal);border-radius:16px;margin-bottom:24px;padding:28px 32px;box-shadow:0 1px 3px #0000000a}.main-module__QjJAgW__sectionTitle{color:var(--color-text-primary-1);margin-bottom:4px;font-size:1.125rem;font-weight:600}.main-module__QjJAgW__sectionSubtitle{color:var(--color-text-primary-3);margin-bottom:20px;font-size:.875rem;line-height:1.5}.main-module__QjJAgW__formGrid{gap:20px;margin-bottom:24px;display:grid}.main-module__QjJAgW__formGrid2{grid-template-columns:1fr 1fr}@media (max-width:640px){.main-module__QjJAgW__formGrid2{grid-template-columns:1fr}}.main-module__QjJAgW__label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary-3);margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.main-module__QjJAgW__input{width:100%;color:var(--color-text-primary-1);background:var(--color-grey-layer2-dark);border:1px solid var(--color-grey-line1-normal);border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.main-module__QjJAgW__input:hover{border-color:var(--color-grey-line2-normal)}.main-module__QjJAgW__input:focus{border-color:var(--color-brand-primary-normal);background:var(--color-grey-layer1-white);outline:none}.main-module__QjJAgW__input::placeholder{color:var(--color-text-primary-5)}.main-module__QjJAgW__input:disabled{background:var(--color-grey-fill2-normal);color:var(--color-text-primary-4);cursor:not-allowed;opacity:.9}.main-module__QjJAgW__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:18px;padding-right:40px;}.main-module__QjJAgW__btnPrimary{color:#fff;background:var(--color-brand-primary-normal);cursor:pointer;border:none;border-radius:9999px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s}.main-module__QjJAgW__btnPrimary:hover:not(:disabled){background:var(--color-brand-primary-hover)}.main-module__QjJAgW__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.main-module__QjJAgW__btnDanger{color:#b91c1c;cursor:pointer;background:#b91c1c1a;border:1px solid #b91c1c4d;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.main-module__QjJAgW__btnDanger:hover{background:#b91c1c26}.main-module__QjJAgW__alert{border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.main-module__QjJAgW__alertSuccess{color:#15803d;background:#22c55e1a;border:1px solid #22c55e4d}.main-module__QjJAgW__alertError{color:#b91c1c;background:#b91c1c1a;border:1px solid #b91c1c4d}.main-module__QjJAgW__alertWithDismiss{padding-right:44px;position:relative}.main-module__QjJAgW__alertDismissBtn{cursor:pointer;color:inherit;opacity:.8;background:0 0;border:none;border-radius:8px;padding:6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.main-module__QjJAgW__alertDismissBtn:hover{opacity:1;background:#0000000f}.main-module__QjJAgW__signOutSection{border-top:1px solid var(--color-grey-line1-normal);margin-top:32px;padding-top:24px}.main-module__QjJAgW__card{background:var(--color-grey-layer2-normal);border:1px solid var(--color-grey-line1-normal);border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px #0000000a}.main-module__QjJAgW__cardTitle{color:var(--color-text-primary-1);margin-bottom:16px;font-size:16px;font-weight:600}.main-module__QjJAgW__grid4{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.main-module__QjJAgW__grid4{grid-template-columns:1fr}}.main-module__QjJAgW__gridLabel{color:var(--color-text-primary-3);margin-bottom:4px;font-size:12px}.main-module__QjJAgW__gridValue{color:var(--color-text-primary-1);font-size:14px;font-weight:500}.main-module__QjJAgW__modalOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.main-module__QjJAgW__modalContent{background:var(--color-grey-layer1-white);border-radius:16px;width:100%;max-width:28rem;margin:0 16px;padding:32px;position:relative;box-shadow:0 25px 50px -12px #00000040}.main-module__QjJAgW__modalTitle{color:var(--color-text-primary-1);margin-bottom:12px;font-size:20px;font-weight:700}.main-module__QjJAgW__modalMessage{color:var(--color-text-primary-2);margin-bottom:24px;font-size:14px;line-height:1.5}.main-module__QjJAgW__modalActions{gap:12px;display:flex}.main-module__QjJAgW__btnSecondary{color:var(--color-text-primary-1);background:var(--color-grey-fill2-normal);border:1px solid var(--color-grey-line1-normal);cursor:pointer;border-radius:10px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s}.main-module__QjJAgW__btnSecondary:hover:not(:disabled){background:var(--color-grey-fill1-hover)}.main-module__QjJAgW__btnSecondary:disabled{opacity:.6;cursor:not-allowed}.main-module__QjJAgW__btnDangerSolid{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s}.main-module__QjJAgW__btnDangerSolid:hover:not(:disabled){background:#b91c1c}.main-module__QjJAgW__btnDangerSolid:disabled{opacity:.6;cursor:not-allowed}.main-module__QjJAgW__cardHighlight{background:var(--color-brand-primary-bg);border:1px solid var(--color-grey-line2-normal)}.main-module__QjJAgW__cardHighlight .main-module__QjJAgW__cardTitle{margin-bottom:8px}.main-module__QjJAgW__cardWarning{background:#eab3080f;border-color:#eab30840}.main-module__QjJAgW__planName{color:var(--color-brand-primary-normal);margin-bottom:16px;font-size:24px;font-weight:700}.main-module__QjJAgW__upgradeBtn{color:#fff;background:var(--color-brand-primary-normal);cursor:pointer;border:none;border-radius:9999px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .15s}.main-module__QjJAgW__upgradeBtn:hover{background:var(--color-brand-primary-hover)}.main-module__QjJAgW__cancelSubscriptionBtn{color:#b91c1c;cursor:pointer;background:#b91c1c14;border:2px solid #b91c1c40;border-radius:10px;margin-top:16px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s;display:inline-block}.main-module__QjJAgW__cancelSubscriptionBtn:hover{background:#b91c1c1f}.main-module__QjJAgW__tableWrap{margin-top:12px;overflow-x:auto}.main-module__QjJAgW__table{border-collapse:collapse;width:100%;font-size:14px}.main-module__QjJAgW__table th{text-align:left;color:var(--color-text-primary-2);border-bottom:1px solid var(--color-grey-line1-normal);padding:12px 16px;font-weight:600}.main-module__QjJAgW__table td{border-bottom:1px solid var(--color-grey-line1-normal);color:var(--color-text-primary-1);padding:12px 16px}.main-module__QjJAgW__badge{border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.main-module__QjJAgW__badgeSuccess{color:#15803d;background:#22c55e26}.main-module__QjJAgW__badgePending{color:#a16207;background:#eab30826}.main-module__QjJAgW__badgeError{color:#b91c1c;background:#b91c1c26}@keyframes main-module__QjJAgW__spin{to{transform:rotate(360deg)}}.main-module__QjJAgW__spinner{border:3px solid var(--color-brand-primary-normal);border-top-color:#0000;border-radius:50%;width:32px;height:32px;margin:0 auto 16px;animation:.8s linear infinite main-module__QjJAgW__spin}.main-module__QjJAgW__tabs{border-bottom:1px solid var(--color-grey-line1-normal);gap:4px;margin-bottom:24px;padding-bottom:0;display:flex}.main-module__QjJAgW__tab{color:var(--color-text-primary-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.main-module__QjJAgW__tab:hover{color:var(--color-text-primary-1)}.main-module__QjJAgW__tabActive{color:var(--color-brand-primary-normal);border-bottom-color:var(--color-brand-primary-normal)}.main-module__QjJAgW__selectButton{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex;}.main-module__QjJAgW__dropdown{z-index:10;background:var(--color-grey-layer1-white);border:1px solid var(--color-brand-primary-normal);border-radius:10px;width:100%;max-height:280px;margin-top:6px;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.main-module__QjJAgW__dropdownItem{text-align:left;width:100%;color:var(--color-text-primary-1);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 14px;font-family:inherit;font-size:14px;transition:background .15s;display:flex}.main-module__QjJAgW__dropdownItem:hover{background:var(--color-grey-fill2-normal)}.main-module__QjJAgW__dropdownItemActive{background:var(--color-brand-primary-normal);color:#fff}.main-module__QjJAgW__dropdownItemActive:hover{background:var(--color-brand-primary-hover);color:#fff}
