.user-settings-module__tJPieW__main-container{box-sizing:border-box;width:100%;max-width:90.625rem;min-height:100vh;margin:0 auto;padding:0 2rem 3rem}.user-settings-module__tJPieW__content-wrapper{box-sizing:border-box;background:#fff;border:1px solid #0000000a;border-radius:1rem;width:100%;max-width:100%;margin:2rem auto 0;padding:2rem;position:relative;box-shadow:0 .25rem 1.25rem #0000000d}.user-settings-module__tJPieW__content{width:100%;position:relative}.user-settings-module__tJPieW__tabs-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #f1f5f9;border-radius:0;align-items:center;gap:.5rem;width:100%;margin-bottom:2rem;padding:0;display:flex;overflow-x:auto}.user-settings-module__tJPieW__tabs-container::-webkit-scrollbar{display:none}.user-settings-module__tJPieW__tab{color:#64748b;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:.5rem .5rem 0 0;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:-2px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.user-settings-module__tJPieW__tab:hover{color:#1f3a65;background:#44d7b60d}.user-settings-module__tJPieW__tab-active{color:#1f3a65;box-shadow:none;background:0 0;border-bottom-color:#44d7b6;font-weight:600}.user-settings-module__tJPieW__tab-icon{flex-shrink:0;transition:transform .15s,color .15s}.user-settings-module__tJPieW__tab-active .user-settings-module__tJPieW__tab-icon{color:#0f766e}.user-settings-module__tJPieW__tab:hover .user-settings-module__tJPieW__tab-icon{transform:scale(1.05)}@media (max-width:64em){.user-settings-module__tJPieW__main-container{padding:0 1.5rem 2rem}.user-settings-module__tJPieW__content-wrapper{border-radius:1rem;margin:1.5rem auto 0;padding:1.5rem}}@media (max-width:48em){.user-settings-module__tJPieW__main-container{padding:0 1rem 1.5rem}.user-settings-module__tJPieW__content-wrapper{border-radius:.75rem;margin:1rem auto 0;padding:1rem}.user-settings-module__tJPieW__tabs-container{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.625rem;gap:.25rem;width:100%;margin-bottom:1.5rem;padding:.25rem;display:flex}.user-settings-module__tJPieW__tab{background:0 0;border:1px solid #0000;border-radius:.5rem;flex:1 1 0;justify-content:center;gap:.375rem;min-width:0;min-height:2.5rem;margin-bottom:0;padding:.625rem .5rem;font-size:.875rem}.user-settings-module__tJPieW__tab:hover{color:#1f3a65;background:#ffffffb3;border-radius:.5rem}.user-settings-module__tJPieW__tab-active{color:#1f3a65;background:#fff;border-color:#44d7b673;border-bottom-style:solid;border-bottom-width:1px;border-radius:.5rem;font-weight:600;box-shadow:0 .125rem .375rem #0000000f,0 .0625rem .125rem #0000000a}}@media (max-width:30em){.user-settings-module__tJPieW__main-container{padding:0 .5rem 1rem}.user-settings-module__tJPieW__content-wrapper{border-radius:.5rem;padding:1rem}.user-settings-module__tJPieW__tabs-container{gap:.25rem;margin-bottom:1.25rem;padding:.25rem}.user-settings-module__tJPieW__tab{gap:.25rem;min-height:2.375rem;padding:.5rem .25rem;font-size:.8125rem}}
.UserProfileSection-module__MnpNQW__profile-section{box-sizing:border-box;background:linear-gradient(135deg,#44d7b60d 0%,#1f3a650d 100%);border:1px solid #44d7b626;border-radius:1rem;margin-bottom:2rem;padding:1.5rem;position:relative;overflow:hidden}.UserProfileSection-module__MnpNQW__profile-section:before{content:"";background:linear-gradient(90deg,#44d7b6,#1f3a65,#44d7b6) 0 0/200% 200%;height:.25rem;animation:3s infinite UserProfileSection-module__MnpNQW__gradientFlow;position:absolute;top:0;left:0;right:0}@keyframes UserProfileSection-module__MnpNQW__gradientFlow{0%,to{background-position:0%}50%{background-position:100%}}.UserProfileSection-module__MnpNQW__profile-header{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.UserProfileSection-module__MnpNQW__avatar-container{flex-shrink:0;position:relative}.UserProfileSection-module__MnpNQW__avatar{color:#fff;background:linear-gradient(135deg,#1f3a65,#44d7b6);border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2rem;font-weight:700;display:flex;box-shadow:0 .5rem 1.25rem #1f3a6533}.UserProfileSection-module__MnpNQW__avatar-upload{color:#fff;cursor:pointer;background:#44d7b6;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;transition:all .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 .125rem .5rem #44d7b64d}.UserProfileSection-module__MnpNQW__avatar-upload:hover{background:#3bc4a8;transform:scale(1.08)}.UserProfileSection-module__MnpNQW__avatar-upload .UserProfileSection-module__MnpNQW__ph{color:#fff;font-size:.875rem}.UserProfileSection-module__MnpNQW__ph{display:inline-block}.UserProfileSection-module__MnpNQW__profile-info{flex:1;min-width:0}.UserProfileSection-module__MnpNQW__profile-name{color:#1f3a65;overflow-wrap:break-word;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1.3}.UserProfileSection-module__MnpNQW__profile-email{color:#64748b;overflow-wrap:break-word;word-break:break-all;margin-bottom:.5rem;font-size:.9375rem}.UserProfileSection-module__MnpNQW__profile-badge{color:#0f766e;text-transform:uppercase;letter-spacing:.03em;background:#44d7b626;border:1px solid #44d7b64d;border-radius:1.25rem;align-items:center;gap:.375rem;max-width:100%;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.UserProfileSection-module__MnpNQW__profile-badge .UserProfileSection-module__MnpNQW__ph{color:#0f766e;font-size:.875rem}@media (max-width:48em){.UserProfileSection-module__MnpNQW__profile-section{padding:1.5rem}}@media (max-width:30em){.UserProfileSection-module__MnpNQW__profile-section{padding:1rem}.UserProfileSection-module__MnpNQW__profile-header{text-align:center;flex-direction:column;gap:1rem}.UserProfileSection-module__MnpNQW__profile-info{flex-direction:column;align-items:center;display:flex}.UserProfileSection-module__MnpNQW__profile-name{font-size:1.25rem}.UserProfileSection-module__MnpNQW__avatar{width:4rem;height:4rem;font-size:1.5rem}}
.UserProfileForm-module__7AblJG__header{border-bottom:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.UserProfileForm-module__7AblJG__user-title{color:#1f3a65;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2;position:relative}.UserProfileForm-module__7AblJG__user-title:after{content:"";background:#44d7b6;border-radius:.1875rem;width:2.5rem;height:.1875rem;position:absolute;bottom:-.5rem;left:0}.UserProfileForm-module__7AblJG__form-section{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:1rem;padding:2rem;box-shadow:0 .25rem 1rem #0000000a}.UserProfileForm-module__7AblJG__section-title{color:#1f3a65;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex}.UserProfileForm-module__7AblJG__section-icon{color:#fff;background:linear-gradient(135deg,#44d7b6,#3bc4a8);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.UserProfileForm-module__7AblJG__ph{line-height:1;display:inline-block}.UserProfileForm-module__7AblJG__section-icon .UserProfileForm-module__7AblJG__ph{font-size:1.25rem}.UserProfileForm-module__7AblJG__form-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.UserProfileForm-module__7AblJG__full-width{grid-column:1/-1}.UserProfileForm-module__7AblJG__form-group{flex-direction:column;display:flex}.UserProfileForm-module__7AblJG__form-group label{color:#333d4b;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.UserProfileForm-module__7AblJG__input-container{align-items:center;width:100%;display:flex;position:relative}.UserProfileForm-module__7AblJG__input-container .UserProfileForm-module__7AblJG__ph{color:#64748b;pointer-events:none;z-index:2;font-size:1.125rem;position:absolute;left:1rem}.UserProfileForm-module__7AblJG__form-group input{color:#1f3a65;box-sizing:border-box;background:#fff;border:2px solid #00000014;border-radius:.75rem;width:100%;padding:.875rem 1rem .875rem 2.875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.UserProfileForm-module__7AblJG__form-group input:focus{border-color:#44d7b6;outline:none;box-shadow:0 0 0 4px #44d7b61a}.UserProfileForm-module__7AblJG__form-group input:read-only{color:#64748b;cursor:not-allowed;background:#f8fafc;border-color:#0000000d}.UserProfileForm-module__7AblJG__form-help{color:#64748b;overflow-wrap:break-word;margin-top:.375rem;font-size:.8125rem;line-height:1.4}.UserProfileForm-module__7AblJG__error-message{color:#dc2626;box-sizing:border-box;background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin-top:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;display:none}.UserProfileForm-module__7AblJG__error-message.UserProfileForm-module__7AblJG__show{align-items:center;gap:.5rem;display:flex}.UserProfileForm-module__7AblJG__error-message .UserProfileForm-module__7AblJG__ph{flex-shrink:0;font-size:1rem}.UserProfileForm-module__7AblJG__save-section{border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.UserProfileForm-module__7AblJG__save-info{color:#64748b;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.UserProfileForm-module__7AblJG__save-info .UserProfileForm-module__7AblJG__ph{color:#0f766e;flex-shrink:0;font-size:1.125rem}.UserProfileForm-module__7AblJG__save-actions{align-items:center;gap:.75rem;display:flex}@media (max-width:48em){.UserProfileForm-module__7AblJG__header{gap:1rem}.UserProfileForm-module__7AblJG__form-section{padding:1.5rem}.UserProfileForm-module__7AblJG__form-grid{grid-template-columns:1fr;gap:1.5rem}.UserProfileForm-module__7AblJG__save-section{flex-direction:column-reverse;align-items:stretch;gap:1.5rem}.UserProfileForm-module__7AblJG__save-info{text-align:center;justify-content:center}.UserProfileForm-module__7AblJG__save-actions{flex-direction:column-reverse;gap:.75rem;width:100%}.UserProfileForm-module__7AblJG__save-actions button{justify-content:center;width:100%;min-height:3rem}.UserProfileForm-module__7AblJG__save-actions .btn{justify-content:center;width:100%;min-height:3rem}}@media (max-width:30em){.UserProfileForm-module__7AblJG__user-title{font-size:1.5rem}.UserProfileForm-module__7AblJG__form-section{padding:1rem}.UserProfileForm-module__7AblJG__form-group input{font-size:1rem}}
.SettingsToast-module__sSHsRa__toast-container{z-index:1000;pointer-events:none;flex-direction:column;gap:.75rem;width:calc(100% - 2.5rem);max-width:25rem;display:flex;position:fixed;top:1.25rem;right:1.25rem}.SettingsToast-module__sSHsRa__toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;box-sizing:border-box;border:1px solid #ffffff1a;border-radius:.75rem;align-items:flex-start;gap:1rem;min-height:4.5rem;padding:1rem 1.25rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translate(110%);box-shadow:0 .375rem 1rem #00000014,0 .25rem .75rem #0000000f}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__show{transform:translate(0)}.SettingsToast-module__sSHsRa__toast:before{content:"";border-radius:0 .125rem .125rem 0;width:.25rem;height:100%;position:absolute;top:0;left:0}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__success-light,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__success{color:#047857;background:#fffffffa;border:1px solid #10b98133;box-shadow:0 .375rem 1rem #0000000f,0 .125rem .5rem #10b9811a}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__success-light:before,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__success:before{background:linear-gradient(#10b981 0%,#059669 100%)}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__error-light,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__error{color:#b91c1c;background:#fffffffa;border:1px solid #ef444433;box-shadow:0 .375rem 1rem #0000000f,0 .125rem .5rem #ef44441a}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__error-light:before,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__error:before{background:linear-gradient(#ef4444 0%,#dc2626 100%)}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__warning-light,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__warning{color:#c2410c;background:#fffffffa;border:1px solid #f9731633}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__warning-light:before,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__warning:before{background:linear-gradient(#f97316 0%,#ea580c 100%)}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__info-light,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__info{color:#1f3a65;background:#fffffffa;border:1px solid #1f3a6526}.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__info-light:before,.SettingsToast-module__sSHsRa__toast.SettingsToast-module__sSHsRa__info:before{background:linear-gradient(#1f3a65 0%,#173058 100%)}.SettingsToast-module__sSHsRa__toast-icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:1.375rem;display:flex}.SettingsToast-module__sSHsRa__toast-content{overflow-wrap:break-word;word-wrap:break-word;flex:1;min-width:0}.SettingsToast-module__sSHsRa__toast-title{margin-bottom:.25rem;font-size:.95rem;font-weight:600;line-height:1.3}.SettingsToast-module__sSHsRa__toast-message{opacity:.9;color:#334155;overflow-wrap:break-word;font-size:.85rem;font-weight:400;line-height:1.45}.SettingsToast-module__sSHsRa__toast-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-left:.5rem;padding:.25rem;font-size:1rem;transition:all .2s;display:flex}.SettingsToast-module__sSHsRa__toast-close:hover{color:#0f172a;background:#0000000d}.SettingsToast-module__sSHsRa__toast-progress{display:none}@media (max-width:30em){.SettingsToast-module__sSHsRa__toast-container{width:auto;max-width:100%;top:1rem;left:1rem;right:1rem}.SettingsToast-module__sSHsRa__toast{padding:.875rem 1rem}}
.AffiliateDashboard-module__n_9skG__aff-dashboard{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;display:flex}.AffiliateDashboard-module__n_9skG__aff-loading{text-align:center;color:#64748b;padding:3rem 1.5rem;font-size:.9375rem;font-weight:500}.AffiliateDashboard-module__n_9skG__aff-tooltip-wrap{cursor:pointer;align-items:center;display:inline-flex}.AffiliateDashboard-module__n_9skG__aff-info-icon{color:#94a3b8;flex-shrink:0;transition:color .15s}.AffiliateDashboard-module__n_9skG__aff-tooltip-wrap:hover .AffiliateDashboard-module__n_9skG__aff-info-icon{color:#0f766e}.AffiliateDashboard-module__n_9skG__aff-tooltip-fixed{color:#f1f5f9;white-space:normal;z-index:9999;pointer-events:none;overflow-wrap:break-word;background:#1e293b;border-radius:.5rem;width:14rem;max-width:80vw;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;position:fixed;transform:translate(-100%,-50%);box-shadow:0 .25rem 1rem #00000047}.AffiliateDashboard-module__n_9skG__aff-tooltip-fixed:after{content:"";border:5px solid #0000;border-left-color:#1e293b;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.AffiliateDashboard-module__n_9skG__aff-ref-card{box-sizing:border-box;background:linear-gradient(135deg,#44d7b60f,#1f3a650a);border:1px solid #44d7b633;border-radius:.75rem;padding:1.25rem 1.5rem}.AffiliateDashboard-module__n_9skG__aff-ref-header{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.AffiliateDashboard-module__n_9skG__section-icon{color:#fff;background:linear-gradient(135deg,#44d7b6,#3bc4a8);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-ref-heading{color:#1f3a65;flex:1;min-width:8rem;font-size:.9375rem;font-weight:600}.AffiliateDashboard-module__n_9skG__aff-rate-badge{color:#0f766e;background:#44d7b626;border:1px solid #44d7b64d;border-radius:1.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.AffiliateDashboard-module__n_9skG__aff-ref-link-row{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:.625rem;padding:.625rem .875rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-ref-link{color:#374151;overflow-wrap:break-word;word-break:break-all;flex:1;min-width:0;font-family:Courier New,monospace;font-size:.875rem}.AffiliateDashboard-module__n_9skG__aff-copy-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#1f3a65;border:none;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;transition:background .2s;display:inline-flex}.AffiliateDashboard-module__n_9skG__aff-copy-btn:hover{background:#2a5087}.AffiliateDashboard-module__n_9skG__aff-ref-note{color:#64748b;overflow-wrap:break-word;margin:0;font-size:.8125rem}.AffiliateDashboard-module__n_9skG__aff-stats-row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.AffiliateDashboard-module__n_9skG__aff-stat-card{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 .125rem .5rem #0000000a}.AffiliateDashboard-module__n_9skG__aff-stat-yellow{border-left:.25rem solid #f59e0b}.AffiliateDashboard-module__n_9skG__aff-stat-teal{border-left:.25rem solid #44d7b6}.AffiliateDashboard-module__n_9skG__aff-stat-blue{border-left:.25rem solid #1f3a65}.AffiliateDashboard-module__n_9skG__aff-stat-icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-stat-yellow .AffiliateDashboard-module__n_9skG__aff-stat-icon{color:#b45309;background:#f59e0b1a}.AffiliateDashboard-module__n_9skG__aff-stat-teal .AffiliateDashboard-module__n_9skG__aff-stat-icon{color:#0f766e;background:#44d7b61a}.AffiliateDashboard-module__n_9skG__aff-stat-blue .AffiliateDashboard-module__n_9skG__aff-stat-icon{color:#1f3a65;background:#1f3a651a}.AffiliateDashboard-module__n_9skG__aff-stat-value{color:#1f3a65;font-size:1.375rem;font-weight:700;line-height:1.2}.AffiliateDashboard-module__n_9skG__aff-stat-label{color:#374151;margin-top:.125rem;font-size:.8125rem;font-weight:600}.AffiliateDashboard-module__n_9skG__aff-stat-sub{color:#64748b;margin-top:.125rem;font-size:.6875rem}.AffiliateDashboard-module__n_9skG__aff-inner-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #f0f0f0;gap:.5rem;width:100%;padding-bottom:0;display:flex;overflow-x:auto}.AffiliateDashboard-module__n_9skG__aff-inner-tabs::-webkit-scrollbar{display:none}.AffiliateDashboard-module__n_9skG__aff-inner-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.5625rem 1.125rem;font-size:.875rem;font-weight:500;transition:all .2s}.AffiliateDashboard-module__n_9skG__aff-inner-tab:hover{color:#1f3a65}.AffiliateDashboard-module__n_9skG__aff-inner-tab-active{color:#1f3a65;border-bottom-color:#44d7b6;font-weight:600}.AffiliateDashboard-module__n_9skG__aff-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #0000000f;border-radius:.625rem;width:100%;overflow-x:auto}.AffiliateDashboard-module__n_9skG__aff-table{border-collapse:collapse;width:100%;min-width:37.5rem;font-size:.875rem}.AffiliateDashboard-module__n_9skG__aff-table thead tr{background:#f8f9fa;border-bottom:1px solid #0000000f}.AffiliateDashboard-module__n_9skG__aff-table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.AffiliateDashboard-module__n_9skG__aff-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #0000000a;padding:.8125rem 1rem}.AffiliateDashboard-module__n_9skG__aff-table tbody tr:last-child td{border-bottom:none}.AffiliateDashboard-module__n_9skG__aff-table tbody tr:hover{background:#44d7b608}.AffiliateDashboard-module__n_9skG__aff-usd-hint{color:#64748b;font-size:.75rem}.AffiliateDashboard-module__n_9skG__aff-capitalize{text-transform:capitalize}.AffiliateDashboard-module__n_9skG__aff-badge{text-transform:capitalize;border-radius:1.25rem;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.AffiliateDashboard-module__n_9skG__aff-badge-pending{color:#b45309;background:#f59e0b1a}.AffiliateDashboard-module__n_9skG__aff-badge-approved{color:#0f766e;background:#44d7b626}.AffiliateDashboard-module__n_9skG__aff-badge-cancelled{color:#dc2626;background:#ef44441a}.AffiliateDashboard-module__n_9skG__aff-badge-paid{color:#15803d;background:#22c55e1a}.AffiliateDashboard-module__n_9skG__aff-badge-processing{color:#4338ca;background:#6366f11a}.AffiliateDashboard-module__n_9skG__aff-badge-failed{color:#dc2626;background:#ef44441a}.AffiliateDashboard-module__n_9skG__aff-status-cell{align-items:center;gap:.3125rem;display:inline-flex}.AffiliateDashboard-module__n_9skG__aff-empty{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;font-size:.9375rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-prefs-wrap{box-sizing:border-box;background:#fff;border:1px solid #0000000f;border-radius:.625rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-prefs-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AffiliateDashboard-module__n_9skG__aff-field{flex-direction:column;gap:.375rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-label{color:#374151;font-size:.8125rem;font-weight:600}.AffiliateDashboard-module__n_9skG__aff-select,.AffiliateDashboard-module__n_9skG__aff-input{color:#1f3a65;box-sizing:border-box;background:#fff;border:2px solid #00000014;border-radius:.5rem;width:100%;padding:.6875rem .875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.AffiliateDashboard-module__n_9skG__aff-select:focus,.AffiliateDashboard-module__n_9skG__aff-input:focus{border-color:#44d7b6;outline:none;box-shadow:0 0 0 3px #44d7b61f}.AffiliateDashboard-module__n_9skG__aff-bank-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AffiliateDashboard-module__n_9skG__aff-save-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.AffiliateDashboard-module__n_9skG__aff-prefs-saved{color:#0f766e;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.AffiliateDashboard-module__n_9skG__error-message{color:#dc2626;box-sizing:border-box;background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin-top:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;display:none}.AffiliateDashboard-module__n_9skG__error-message.AffiliateDashboard-module__n_9skG__show{align-items:center;gap:.5rem;display:flex}@media (max-width:48em){.AffiliateDashboard-module__n_9skG__aff-stats-row{grid-template-columns:1fr}.AffiliateDashboard-module__n_9skG__aff-inner-tabs{flex-wrap:wrap}.AffiliateDashboard-module__n_9skG__aff-inner-tab{text-align:center;flex:auto;justify-content:center;min-height:2.75rem;padding:.5rem .75rem}.AffiliateDashboard-module__n_9skG__aff-prefs-row,.AffiliateDashboard-module__n_9skG__aff-bank-grid{grid-template-columns:1fr}.AffiliateDashboard-module__n_9skG__aff-save-row{flex-direction:column-reverse;align-items:stretch;gap:1rem}.AffiliateDashboard-module__n_9skG__aff-save-row button{justify-content:center;width:100%;min-height:3rem}.AffiliateDashboard-module__n_9skG__aff-save-row .btn{justify-content:center;width:100%;min-height:3rem}.AffiliateDashboard-module__n_9skG__aff-ref-link-row{flex-direction:column;align-items:stretch;gap:.75rem}.AffiliateDashboard-module__n_9skG__aff-copy-btn{justify-content:center;width:100%;min-height:2.75rem}}@media (max-width:30em){.AffiliateDashboard-module__n_9skG__aff-ref-card,.AffiliateDashboard-module__n_9skG__aff-stat-card,.AffiliateDashboard-module__n_9skG__aff-prefs-wrap{padding:1rem}.AffiliateDashboard-module__n_9skG__aff-input,.AffiliateDashboard-module__n_9skG__aff-select{font-size:1rem}}
.AffiliateOptIn-module__7dW5fW__aff-optin-wrap{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #44d7b626;border-radius:1rem;flex-direction:column;align-items:center;max-width:42.5rem;margin:0 auto;padding:2.5rem 2rem;display:flex;box-shadow:0 .25rem 1.5rem #1f3a650f}.AffiliateOptIn-module__7dW5fW__aff-optin-icon{color:#fff;background:linear-gradient(135deg,#44d7b6,#1f3a65);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.5rem;display:flex;box-shadow:0 .5rem 1.5rem #44d7b64d}.AffiliateOptIn-module__7dW5fW__aff-commission-badge{color:#0f766e;letter-spacing:.02em;background:#44d7b626;border:1px solid #44d7b659;border-radius:1.25rem;align-items:center;gap:.375rem;margin-bottom:1.25rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.AffiliateOptIn-module__7dW5fW__aff-optin-title{color:#1f3a65;margin:0 0 .75rem;font-size:1.625rem;font-weight:700;line-height:1.25}.AffiliateOptIn-module__7dW5fW__aff-optin-subtitle{color:#4b5563;margin:0 0 2rem;font-size:1rem;line-height:1.5}.AffiliateOptIn-module__7dW5fW__aff-benefits-list{text-align:left;flex-direction:column;gap:1rem;width:100%;margin:0 0 2rem;padding:0;list-style:none;display:flex}.AffiliateOptIn-module__7dW5fW__aff-benefit-item{color:#374151;box-sizing:border-box;background:#44d7b60a;border:1px solid #44d7b61f;border-left:.25rem solid #44d7b6;border-radius:.625rem;align-items:flex-start;gap:1rem;padding:1rem;font-size:.9375rem;line-height:1.5;display:flex}.AffiliateOptIn-module__7dW5fW__aff-benefit-icon{color:#0f766e;flex-shrink:0;margin-top:.0625rem}.AffiliateOptIn-module__7dW5fW__error-message{color:#dc2626;box-sizing:border-box;background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin-top:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;display:none}.AffiliateOptIn-module__7dW5fW__error-message.AffiliateOptIn-module__7dW5fW__show{align-items:center;gap:.5rem;display:flex}.AffiliateOptIn-module__7dW5fW__aff-optin-note{color:#64748b;margin:0;font-size:.8125rem}@media (max-width:48em){.AffiliateOptIn-module__7dW5fW__aff-optin-wrap{padding:2rem 1.5rem}.AffiliateOptIn-module__7dW5fW__aff-optin-title{font-size:1.375rem}.AffiliateOptIn-module__7dW5fW__aff-optin-wrap button{justify-content:center;width:100%;min-height:3rem}.AffiliateOptIn-module__7dW5fW__aff-optin-wrap .btn{justify-content:center;width:100%;min-height:3rem}}@media (max-width:30em){.AffiliateOptIn-module__7dW5fW__aff-optin-wrap{padding:1.5rem 1rem}.AffiliateOptIn-module__7dW5fW__aff-benefit-item{padding:.75rem 1rem;font-size:.875rem}}
.DomainSection-module__DIzSea__domain-loading{text-align:center;color:#64748b;padding:3rem 1.5rem;font-size:.9375rem}.DomainSection-module__DIzSea__domain-section{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:1rem;padding:2rem;box-shadow:0 .25rem 1rem #0000000a}.DomainSection-module__DIzSea__section-title{color:#1f3a65;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;display:flex}.DomainSection-module__DIzSea__section-icon{color:#fff;background:linear-gradient(135deg,#1f3a65,#44d7b6);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.DomainSection-module__DIzSea__ph{line-height:1;display:inline-block}.DomainSection-module__DIzSea__section-desc{color:#64748b;overflow-wrap:break-word;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.DomainSection-module__DIzSea__add-domain-form{width:100%}.DomainSection-module__DIzSea__add-domain-row{align-items:flex-end;gap:1rem;display:flex}.DomainSection-module__DIzSea__add-domain-btn{white-space:nowrap;flex-shrink:0;align-self:flex-end;min-height:3rem}.DomainSection-module__DIzSea__input-group{flex-direction:column;flex:1;margin-bottom:0;display:flex}.DomainSection-module__DIzSea__input-group label{color:#333d4b;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.DomainSection-module__DIzSea__input-container{align-items:center;width:100%;display:flex;position:relative}.DomainSection-module__DIzSea__input-container .DomainSection-module__DIzSea__ph{color:#64748b;pointer-events:none;z-index:2;font-size:1.125rem;position:absolute;left:1rem}.DomainSection-module__DIzSea__input-container input{color:#1f3a65;box-sizing:border-box;background:#fff;border:2px solid #00000014;border-radius:.75rem;width:100%;padding:.8125rem 1rem .8125rem 2.875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.DomainSection-module__DIzSea__input-container input:focus{border-color:#44d7b6;outline:none;box-shadow:0 0 0 4px #44d7b61a}.DomainSection-module__DIzSea__input-container input:disabled{cursor:not-allowed;background:#f8fafc}.DomainSection-module__DIzSea__error-message{color:#dc2626;box-sizing:border-box;background:#ef444414;border:1px solid #ef444433;border-radius:.5rem;margin-top:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500;display:none}.DomainSection-module__DIzSea__error-message.DomainSection-module__DIzSea__show{align-items:center;gap:.5rem;display:flex}.DomainSection-module__DIzSea__error-message .DomainSection-module__DIzSea__ph{flex-shrink:0;font-size:1rem}.DomainSection-module__DIzSea__domains-container{margin-top:2rem}.DomainSection-module__DIzSea__empty-domain-state{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex}.DomainSection-module__DIzSea__empty-domain-icon{color:#94a3b8;margin-bottom:.75rem}.DomainSection-module__DIzSea__empty-domain-title{color:#334155;margin:0 0 .5rem;font-size:1rem;font-weight:600}.DomainSection-module__DIzSea__empty-domain-text{color:#64748b;margin:0;font-size:.875rem}.DomainSection-module__DIzSea__domain-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 .125rem .25rem #00000005}.DomainSection-module__DIzSea__domain-card-header{background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.DomainSection-module__DIzSea__domain-card-header.DomainSection-module__DIzSea__with-border{border-bottom:1px solid #f1f5f9}.DomainSection-module__DIzSea__domain-info-group{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.DomainSection-module__DIzSea__domain-globe-icon{color:#4f46e5;background:#e0e7ff;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.DomainSection-module__DIzSea__domain-details{min-width:0}.DomainSection-module__DIzSea__domain-name{color:#0f172a;overflow-wrap:break-word;word-break:break-all;margin:0 0 .25rem;font-size:1rem;font-weight:600}.DomainSection-module__DIzSea__domain-status-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.DomainSection-module__DIzSea__status-verified{color:#16a34a;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.DomainSection-module__DIzSea__status-pending-ssl{color:#0284c7;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.DomainSection-module__DIzSea__status-pending{color:#d97706;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex}.DomainSection-module__DIzSea__delete-confirm-group{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.DomainSection-module__DIzSea__delete-confirm-label{color:#ef4444;white-space:nowrap;font-size:.8125rem;font-weight:500}.DomainSection-module__DIzSea__btn-confirm-check{cursor:pointer;color:#fff;background:#ef4444;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.375rem;transition:opacity .2s;display:flex}.DomainSection-module__DIzSea__btn-confirm-check:hover{opacity:.9}.DomainSection-module__DIzSea__btn-confirm-cancel{cursor:pointer;color:#64748b;background:#f3f4f6;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.375rem;transition:background .2s;display:flex}.DomainSection-module__DIzSea__btn-confirm-cancel:hover{background:#e2e8f0}.DomainSection-module__DIzSea__btn-delete-domain{cursor:pointer;color:#ef4444;background:0 0;border:1px solid #fee2e2;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.5rem;transition:all .2s;display:flex}.DomainSection-module__DIzSea__btn-delete-domain:hover{background:#fef2f2}.DomainSection-module__DIzSea__dns-section{box-sizing:border-box;padding:1.5rem}.DomainSection-module__DIzSea__step-badge{color:#059669;background:#ecfdf5;border-radius:1rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.DomainSection-module__DIzSea__step-title{color:#1e293b;margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.DomainSection-module__DIzSea__step-desc{color:#475569;overflow-wrap:break-word;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.DomainSection-module__DIzSea__dns-records-wrapper{flex-direction:column;gap:1rem;display:flex}.DomainSection-module__DIzSea__dns-table-box{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.DomainSection-module__DIzSea__dns-table-header{color:#334155;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.DomainSection-module__DIzSea__dns-row{grid-template-columns:6.25rem 1fr;align-items:start;gap:.75rem;padding:1rem;font-size:.875rem;display:grid}.DomainSection-module__DIzSea__dns-row-label{color:#64748b;font-weight:500}.DomainSection-module__DIzSea__dns-value-pill{color:#0f172a;overflow-wrap:break-word;word-break:break-all;background:#f1f5f9;border-radius:.25rem;width:fit-content;max-width:100%;padding:.25rem .5rem;font-family:monospace}.DomainSection-module__DIzSea__dns-warning-note{color:#d97706;overflow-wrap:break-word;align-items:flex-start;gap:.375rem;margin-top:.5rem;font-size:.75rem;line-height:1.4;display:flex}.DomainSection-module__DIzSea__dns-warning-note .DomainSection-module__DIzSea__ph{flex-shrink:0;margin-top:.125rem}.DomainSection-module__DIzSea__dns-divider{border-top:1px dashed #cbd5e1;margin:0 1rem}.DomainSection-module__DIzSea__verify-action-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem;display:flex}.DomainSection-module__DIzSea__assigned-footer{color:#475569;background:#f8fafc;border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.DomainSection-module__DIzSea__assigned-indicator{background:#10b981;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}@media (max-width:48em){.DomainSection-module__DIzSea__domain-section{padding:1.5rem}.DomainSection-module__DIzSea__add-domain-row{flex-direction:column;align-items:stretch;gap:1rem}.DomainSection-module__DIzSea__add-domain-btn{justify-content:center;width:100%;min-height:3rem}.DomainSection-module__DIzSea__dns-row{grid-template-columns:1fr;gap:.5rem}.DomainSection-module__DIzSea__verify-action-footer{justify-content:stretch}.DomainSection-module__DIzSea__verify-action-footer button{justify-content:center;width:100%;min-height:3rem}.DomainSection-module__DIzSea__verify-action-footer .btn{justify-content:center;width:100%;min-height:3rem}}@media (max-width:30em){.DomainSection-module__DIzSea__domain-section{padding:1rem}.DomainSection-module__DIzSea__input-container input{font-size:1rem}.DomainSection-module__DIzSea__domain-card-header{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.DomainSection-module__DIzSea__delete-confirm-group{justify-content:flex-end;width:100%}.DomainSection-module__DIzSea__dns-section,.DomainSection-module__DIzSea__assigned-footer{padding:1rem}}
