@media (width>=576px){.affiliate-registration__lead{margin-top:0}}@media (width>=992px){.affiliate-registration__layout{grid-template-columns:minmax(0,1fr) var(--affiliate-registration-form-width)}}@media (width>=992px){.affiliate-registration__form-card{order:0}}@media (width>=992px){.affiliate-registration__guest{max-height:none;overflow:visible}}@media (width>=576px){.affiliate-registration__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=576px){.affiliate-registration__stat{--ms-card-spacer-y:1.5rem}}.affiliate-registration{--affiliate-registration-form-width:35.625rem}.affiliate-registration__lead{color:var(--ms-gray-400);max-width:46rem;margin-top:.5rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.375rem}@media (width>=576px){.affiliate-registration__lead{margin-top:0}}.affiliate-registration__layout{align-items:start;gap:2rem;display:grid}@media (width>=992px){.affiliate-registration__layout{grid-template-columns:minmax(0,1fr) var(--affiliate-registration-form-width)}}.affiliate-registration__form-card{order:-1}@media (width>=992px){.affiliate-registration__form-card{order:0}}.affiliate-registration__form-card--guest{order:0}.affiliate-registration__guest{max-height:16.25rem;position:relative;overflow:hidden}@media (width>=992px){.affiliate-registration__guest{max-height:none;overflow:visible}}.affiliate-registration__guest-preview{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.15}.affiliate-registration__sign-in{--affiliate-sign-in-icon-offset:3.375rem;--locked-content-padding-x:1.5rem;--locked-content-padding-y:1.5rem;background-image:radial-gradient(circle 10.8125rem at 50% calc(50% - var(--affiliate-sign-in-icon-offset)),rgba(var(--ms-cyan-500-rgb),.15) 0,rgba(var(--ms-cyan-500-rgb),0) 100%);height:auto;position:absolute;inset:0}.affiliate-registration__sign-in:after,.affiliate-registration__sign-in:before{transform:translate(-50%,calc(-50% - var(--affiliate-sign-in-icon-offset)))}.affiliate-registration__sign-in:before{width:10.5rem;height:10.5rem}.affiliate-registration__sign-in:after{width:18.75rem;height:18.75rem}.affiliate-registration__sign-in-text{font-weight:var(--ms-font-weight-medium);color:rgba(var(--ms-white-rgb),.75);max-width:18.75rem;margin-bottom:0;line-height:1.25rem}.affiliate-registration__sign-in-button{max-width:18.75rem;position:relative}.affiliate-registration__sign-in-icon{inset-inline-end:1rem;width:.875rem;height:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.affiliate-registration__stats{gap:1rem;display:grid}@media (width>=576px){.affiliate-registration__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.affiliate-registration__stat{--ms-card-spacer-y:1.25rem;flex-direction:column;gap:.25rem;height:100%;display:flex}@media (width>=576px){.affiliate-registration__stat{--ms-card-spacer-y:1.5rem}}.affiliate-registration__stat-value{--stat-value-font-size:1.5rem;--stat-value-line-height:1.2;min-height:calc(var(--stat-value-font-size)*var(--stat-value-line-height));font-weight:var(--ms-font-weight-bold);line-height:var(--stat-value-line-height);font-size:var(--stat-value-font-size);color:var(--ms-cyan-400);align-items:center;display:flex}.affiliate-registration__stat-label{color:var(--ms-gray-400);font-size:.75rem;line-height:1.25}.affiliate-registration__steps{--step-number-size:1.5rem;--step-number-gap:.5rem;margin-top:2.5rem}.affiliate-registration__steps-title{font-weight:var(--ms-font-weight-bold);color:var(--ms-white);margin-bottom:.75rem;font-size:1rem}.affiliate-registration__step-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.affiliate-registration__step-heading{gap:var(--step-number-gap);margin-bottom:0;font-size:.875rem}.affiliate-registration__step-heading,.affiliate-registration__step-number{font-weight:var(--ms-font-weight-bold);color:var(--ms-white);align-items:center;display:flex}.affiliate-registration__step-number{background-color:var(--ms-gray-700);-webkit-user-select:none;user-select:none;height:var(--step-number-size);width:var(--step-number-size);border-radius:50%;flex-shrink:0;justify-content:center;font-size:.75rem}.affiliate-registration__step-text{color:var(--ms-gray-400);margin-top:.125rem;margin-bottom:0;padding-inline-start:calc(var(--step-number-size) + var(--step-number-gap));font-size:.875rem;line-height:1.375rem}.affiliate-registration__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.affiliate-registration__types .radio-card{padding:1.25rem 1rem}.affiliate-registration__type-name{font-size:.875rem}.affiliate-registration__code-label{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.affiliate-registration__code-label .form-label{margin-bottom:0}.affiliate-registration__code-label .badge{margin-inline-start:.25rem}.affiliate-registration__code-counter{color:var(--ms-gray-500);white-space:nowrap;font-size:.875rem}.affiliate-registration__code-input{--form-input-prepend-space:7.875rem}.affiliate-registration__code-input .form-input__prepend{color:var(--ms-gray-500);pointer-events:none;padding-inline-end:0;font-size:.875rem}.affiliate-registration fieldset{border:0;min-inline-size:0;margin:0;padding:0}.affiliate-registration fieldset:disabled .radio-card{pointer-events:none}.affiliate-balance-breakdown-enter-active[data-v-31b78f09],.affiliate-balance-breakdown-leave-active[data-v-31b78f09]{transition:grid-template-rows .3s,margin-top .3s,opacity .3s,transform .3s}.affiliate-balance-breakdown-enter-from[data-v-31b78f09],.affiliate-balance-breakdown-leave-to[data-v-31b78f09]{opacity:0;grid-template-rows:0fr;margin-top:-1.25rem;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.affiliate-balance-breakdown-enter-active[data-v-31b78f09],.affiliate-balance-breakdown-leave-active[data-v-31b78f09]{transition:none}}@media (width>=768px){.affiliate-page-wrapper{padding-top:1.5rem;padding-bottom:3rem}}.affiliate-dashboard{--affiliate-dashboard-sidebar-width:26.875rem;--affiliate-dashboard-gap:1.5rem;gap:var(--affiliate-dashboard-gap);flex-direction:column;display:flex}.affiliate-dashboard__main,.affiliate-dashboard__sidebar{display:contents}.affiliate-dashboard__stats{order:1}.affiliate-dashboard__balance{order:2}.affiliate-dashboard__link{order:3}.affiliate-dashboard__referrals{order:4}.affiliate-dashboard__payouts{order:5}@media (width>=992px){.affiliate-dashboard{grid-template-columns:minmax(0,1fr) var(--affiliate-dashboard-sidebar-width);align-items:start;display:grid}.affiliate-dashboard__main,.affiliate-dashboard__sidebar{gap:var(--affiliate-dashboard-gap);flex-direction:column;min-width:0;display:flex}}.affiliate-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=768px){.affiliate-stats{grid-template-columns:repeat(5,minmax(0,1fr));padding-block:1.5rem}}.affiliate-stats__item{grid-template-rows:auto auto 1.75rem;align-content:start;min-width:0;padding:1.25rem 1.5rem;display:grid}.affiliate-stats__item:nth-child(n+3){border-top:1px solid var(--ms-border-color)}.affiliate-stats__item:nth-child(2n){border-inline-start:1px solid var(--ms-border-color)}.affiliate-stats__item:last-child:nth-child(odd){grid-column:1/-1}@media (width>=768px){.affiliate-stats__item{padding-block:0}.affiliate-stats__item:last-child:nth-child(odd){grid-column:auto}.affiliate-stats__item:nth-child(n+3){border-top:0}.affiliate-stats__item:not(:first-child){border-inline-start:1px solid var(--ms-border-color)}}.affiliate-stats__label{color:rgba(var(--ms-white-rgb),.6);font-weight:var(--ms-font-weight-semibold);margin-bottom:.25rem;font-size:.75rem;line-height:1rem}.affiliate-stats__label,.affiliate-stats__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.affiliate-stats__value{color:var(--ms-white);font-weight:var(--ms-font-weight-bold);margin:0;font-size:1.5rem;line-height:2rem}.affiliate-stats__extra{align-items:center;gap:.5rem;min-height:1.5rem;margin:.25rem 0 0;font-size:.75rem;display:flex}.affiliate-stats__action{background-color:var(--ms-gray-700);border:1px solid rgba(var(--ms-white-rgb),.07);border-radius:var(--ms-border-radius-xs);color:var(--ms-white);font-size:.625rem;font-weight:var(--ms-font-weight-semibold);padding:0 .375rem;line-height:1rem;transition:background-color .15s ease-in-out}.affiliate-stats__action:hover:not(:disabled){background-color:var(--ms-gray-600)}.affiliate-stats__action:disabled{opacity:.5}.affiliate-stats__trend{color:var(--ms-gray-500)}.affiliate-stats__trend--up{color:var(--ms-success)}.affiliate-stats__trend--down{color:var(--ms-danger)}.affiliate-stats__trend-icon{flex-shrink:0;width:.5rem;height:.5rem}.affiliate-stats__trend-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.affiliate-balance{overflow:hidden}.affiliate-balance__summary{background-image:linear-gradient(to bottom,rgba(var(--ms-primary-rgb),.04),rgba(var(--ms-primary-rgb),0));flex-direction:column;padding:1.5rem 1.5rem 1.25rem;display:flex}.affiliate-balance__label{color:rgba(var(--ms-white-rgb),.6);font-weight:var(--ms-font-weight-semibold);margin-bottom:.25rem;font-size:.75rem;line-height:1rem}.affiliate-balance__amount{color:var(--ms-white);font-weight:var(--ms-font-weight-bold);font-size:1.5rem;line-height:2rem}.affiliate-balance__lines{border-top:1px solid var(--ms-border-color);flex-direction:column;gap:.75rem;margin:1.25rem 0 0;padding-top:1.25rem;display:flex}.affiliate-balance__line{color:var(--ms-gray-300);font-weight:var(--ms-font-weight-medium);justify-content:space-between;align-items:center;gap:1rem;display:flex}.affiliate-balance__line--muted{color:var(--ms-gray-500)}.affiliate-balance__line-label{font-weight:inherit}.affiliate-balance__line-value{min-width:5rem;color:var(--ms-white);justify-content:flex-end;margin:0;display:flex}.affiliate-balance__line--muted .affiliate-balance__line-value{color:var(--ms-gray-400)}.affiliate-balance__section{border-top:1px solid var(--ms-border-color);background-image:linear-gradient(to bottom,rgba(var(--ms-primary-rgb),.04),rgba(var(--ms-primary-rgb),0));flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.affiliate-balance__section .form-label{color:var(--ms-white)}.affiliate-balance__label-placeholder{margin-bottom:.5rem}.affiliate-balance__currency{color:var(--ms-gray-500)}.affiliate-balance__input .form-input__field{padding-inline-end:3.5rem}.affiliate-balance__max{background-color:rgba(var(--ms-primary-rgb),.3);border:1px solid rgba(var(--ms-white-rgb),.07);border-radius:var(--ms-border-radius-xs);color:var(--ms-white);font-size:.625rem;font-weight:var(--ms-font-weight-bold);padding:0 .375rem;line-height:1rem;transition:background-color .15s ease-in-out}.affiliate-balance__max:hover:not(:disabled){background-color:rgba(var(--ms-primary-rgb),.45)}.affiliate-balance__max:disabled{opacity:.5}.affiliate-balance__breakdown-wrapper{grid-template-rows:1fr;display:grid}.affiliate-balance__breakdown-inner{min-height:0;overflow:hidden}.affiliate-balance__breakdown{border:1px solid rgba(var(--ms-white-rgb),.07);border-radius:var(--ms-border-radius);background-color:rgba(var(--ms-black-rgb),.05);flex-direction:column;gap:1rem;margin:0;padding:1rem;list-style:none;display:flex}.affiliate-balance__movement{align-items:flex-start;gap:.75rem;display:flex;position:relative}.affiliate-balance__movement:not(:last-child):before{content:"";inset-inline-start:calc(.75rem - .5px);background-color:rgba(var(--ms-white-rgb),.15);width:1px;position:absolute;top:1.5rem;bottom:-1rem}.affiliate-balance__movement-icon{background-color:var(--ms-gray-600);border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.affiliate-balance__movement-icon:after,.affiliate-balance__movement-icon:before{content:"";background-color:var(--ms-white);border-radius:1px;width:.5rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.affiliate-balance__movement-icon:after{display:none}.affiliate-balance__movement-icon--credit{background-color:rgba(var(--ms-primary-rgb),.3)}.affiliate-balance__movement-icon--credit:after{display:block;transform:translate(-50%,-50%)rotate(90deg)}.affiliate-balance__movement-text{min-width:0;color:var(--ms-gray-300);flex-direction:column;flex:1;line-height:1.25rem;display:flex}.affiliate-balance__movement-description{color:var(--ms-gray-400);font-size:.75rem;line-height:1rem}.affiliate-balance__movement-amount{color:var(--ms-white);font-weight:var(--ms-font-weight-medium);white-space:nowrap;line-height:1.25rem}.affiliate-balance__movement-amount--credit{color:var(--ms-primary)}.affiliate-balance__success{align-items:flex-start;gap:.75rem;display:flex}.affiliate-balance__success-icon{background-color:rgba(var(--ms-success-rgb),.2);width:1.5rem;height:1.5rem;color:var(--ms-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.affiliate-balance__success-check{width:.75rem;height:.75rem}.affiliate-balance__success-title{color:var(--ms-white);font-weight:var(--ms-font-weight-semibold);margin:0}.affiliate-balance__success-text{color:var(--ms-gray-400);margin:0}.affiliate-balance__receipt{border:1px solid rgba(var(--ms-white-rgb),.07);border-radius:var(--ms-border-radius);background-color:rgba(var(--ms-white-rgb),.05);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.75rem 1rem;display:flex}.affiliate-balance__receipt-label{color:var(--ms-gray-300)}.affiliate-balance__receipt-value{align-items:center;gap:.75rem;display:flex}.affiliate-balance__receipt-amount{color:var(--ms-white);font-weight:var(--ms-font-weight-medium)}.affiliate-link{overflow:hidden}.affiliate-link__section{padding:1.5rem}.affiliate-link__section .card-title{margin-bottom:1.25rem}.affiliate-link__section--code{border-top:1px dashed var(--ms-border-color);background-image:linear-gradient(to bottom,rgba(var(--ms-primary-rgb),.04),rgba(var(--ms-primary-rgb),0))}.affiliate-link__field{border:1px solid rgba(var(--ms-white-rgb),.07);border-radius:var(--ms-border-radius-sm);background-color:rgba(var(--ms-white-rgb),.07);align-items:center;gap:.75rem;min-height:2.25rem;padding-block:.25rem;padding-inline:1rem .375rem;display:flex}.affiliate-link__url{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;min-width:0;overflow:hidden}.affiliate-link__url-base{color:var(--ms-gray-400)}.affiliate-link__url-code{color:var(--ms-white)}.affiliate-link__copy{flex-shrink:0}.affiliate-link__code{justify-content:space-between;align-items:center;gap:1rem;display:flex}.affiliate-link__code-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.affiliate-link__code-label{color:rgba(var(--ms-white-rgb),.6);font-weight:var(--ms-font-weight-semibold)}.affiliate-link__code-value{color:var(--ms-white);text-overflow:ellipsis;overflow:hidden}.affiliate-link__change{flex-shrink:0}.affiliate-link__change-placeholder{flex-shrink:0;width:4.4375rem}.affiliate-link__change-placeholder .placeholder{display:block}.affiliate-table-card{overflow:hidden}.affiliate-table-card__header{padding:1.5rem}.affiliate-table-card__header .card-title{margin-bottom:0}.affiliate-table-card__subtitle-placeholder{vertical-align:middle;width:4rem;display:inline-block}.affiliate-table-card__footer{padding:1.25rem 1.5rem 1.5rem}.affiliate-table-card__footer .table-footer{margin-top:0}.affiliate-table-card__footer-placeholder{justify-content:space-between;align-items:center;height:1.75rem;display:flex}.affiliate-table-card__footer-placeholder-item{width:8rem}.affiliate-table{--affiliate-table-row-height:3.375rem;table-layout:fixed;min-width:36rem}.affiliate-table.table th{background-color:rgba(var(--ms-white-rgb),.05);border-color:rgba(var(--ms-white-rgb),.05);white-space:nowrap}.affiliate-table.table th:first-child,.affiliate-table.table th:last-child{border-inline-width:0;border-radius:0}.affiliate-table.table td,.affiliate-table.table th{padding-inline:.75rem}.affiliate-table.table td:first-child,.affiliate-table.table th:first-child{padding-inline-start:1.5rem}.affiliate-table.table td:last-child,.affiliate-table.table th:last-child{padding-inline-end:1.5rem}.affiliate-table.table td{height:var(--affiliate-table-row-height);color:var(--ms-gray-400);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.affiliate-table.table tbody tr:last-child td{border-bottom:0}.affiliate-table--referrals col:first-child{width:37%}.affiliate-table--referrals col:nth-child(2){width:21%}.affiliate-table--referrals col:nth-child(3){width:20%}.affiliate-table--payouts col:first-child{width:50%}.affiliate-table--payouts col:nth-child(2){width:25%}.affiliate-table--fetching tbody{opacity:.5;transition:opacity .15s ease-in-out}.affiliate-table.table .affiliate-table__row--muted td{color:var(--ms-gray-500)}.affiliate-table__status,.affiliate-table__user{align-items:center;gap:.5rem;display:inline-flex}.affiliate-table__status-icon{width:.875rem;height:.875rem}.affiliate-table__status--pending .affiliate-table__status-icon{color:var(--ms-primary)}.affiliate-table__status--paid .affiliate-table__status-icon{color:var(--ms-success)}.affiliate-table__status--rejected .affiliate-table__status-icon{color:var(--ms-danger)}.affiliate-help-placeholder{--affiliate-help-placeholder-width:6rem;align-items:center;gap:.375rem;height:1.125rem;display:flex}.affiliate-help-placeholder--wide{--affiliate-help-placeholder-width:15rem}.affiliate-help-placeholder__line{width:var(--affiliate-help-placeholder-width)}.affiliate-text-placeholder{--affiliate-text-placeholder-width:6rem;--affiliate-text-placeholder-height:1.5rem;width:var(--affiliate-text-placeholder-width);height:var(--affiliate-text-placeholder-height);align-items:center;display:flex}.affiliate-text-placeholder--caption{--affiliate-text-placeholder-height:1rem}.affiliate-text-placeholder--heading{--affiliate-text-placeholder-height:1.2em}.affiliate-text-placeholder--label{--affiliate-text-placeholder-width:8rem}.affiliate-text-placeholder--wide{--affiliate-text-placeholder-width:12rem}.affiliate-text-placeholder--fill{--affiliate-text-placeholder-width:100%}.affiliate-block-placeholder .placeholder{display:block}.affiliate-pending{--affiliate-pending-width:57rem;--affiliate-pending-marker-size:1.5rem;max-width:var(--affiliate-pending-width);flex-direction:column;gap:1.5rem;margin-inline:auto;padding-top:1.5rem;display:flex}.affiliate-pending__hero{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.affiliate-pending__hero-icon{width:2rem;height:2rem;color:var(--ms-cyan-500)}.affiliate-pending__title{color:var(--ms-gray-50);font-weight:var(--ms-font-weight-bold);margin:0;font-size:1.5rem}@media (width>=576px){.affiliate-pending__title{font-size:2rem}}.affiliate-pending__lead{max-width:29rem;color:var(--ms-gray-400);margin:0}.affiliate-pending__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.affiliate-pending__steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.affiliate-pending__step{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.affiliate-pending__step:not(:last-child):after{content:"";top:calc(var(--affiliate-pending-marker-size)/2 - 1.5px);inset-inline:var(--affiliate-pending-marker-size) 0;background-color:var(--ms-gray-700);height:3px;position:absolute}.affiliate-pending__step--done:not(:last-child):after{background-color:var(--ms-cyan-700)}@media (width<=767px){.affiliate-pending__step{padding-inline-start:calc(var(--affiliate-pending-marker-size) + .75rem)}.affiliate-pending__step:not(:last-child):after{top:var(--affiliate-pending-marker-size);bottom:-1.25rem;inset-inline:calc(var(--affiliate-pending-marker-size)/2 - 1.5px) auto;width:3px;height:auto}}.affiliate-pending__step-marker{width:var(--affiliate-pending-marker-size);height:var(--affiliate-pending-marker-size);margin-bottom:.5rem;display:flex}@media (width<=767px){.affiliate-pending__step-marker{inset-inline-start:0;position:absolute;top:0}}.affiliate-pending__step-icon{width:100%;height:100%;color:var(--ms-cyan-500)}.affiliate-pending__step-dot{background-color:var(--ms-gray-700);border-radius:50%;width:100%;height:100%}.affiliate-pending__step-title{color:var(--ms-white);font-weight:var(--ms-font-weight-semibold)}.affiliate-pending__step-hint{color:var(--ms-gray-400)}.affiliate-pending__value-placeholder{margin-inline-start:auto}.affiliate-pending__code{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.affiliate-pending__code-base{color:var(--ms-gray-400)}.affiliate-pending__code-value{color:var(--ms-white)}
