/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.account-sidebar-container{gap:calc(var(--spacing,.25rem)*1);width:100%;padding-bottom:calc(var(--spacing,.25rem)*2);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.account-sidebar-container::-webkit-scrollbar{display:none}@media (min-width:768px){.account-sidebar-container{gap:calc(var(--spacing,.25rem)*0);flex-direction:column}:where(.account-sidebar-container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.account-sidebar-container{padding-bottom:calc(var(--spacing,.25rem)*0);overflow-x:visible}}.account-sidebar-link{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));white-space:nowrap;border-radius:var(--radius-lg,.5rem);flex-shrink:0;display:flex;position:relative}@media (min-width:768px){.account-sidebar-link{gap:calc(var(--spacing,.25rem)*3.5);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));white-space:normal}}.account-sidebar-link-active{background-color:var(--account-sidebar-link-active-bg)}.account-sidebar-link-active,.account-sidebar-link-inactive{border-style:var(--tw-border-style);border-width:1px;border-color:#0000}.account-sidebar-link-inactive{--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}@media (hover:hover){.account-sidebar-link-inactive:hover{border-style:var(--tw-border-style);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);border-width:1px}}.account-sidebar-link-inactive{color:var(--account-sidebar-link-inactive-text)}.account-sidebar-link-inactive:hover{background-color:var(--account-sidebar-link-inactive-hover-bg);color:var(--account-sidebar-link-inactive-hover-text);border-color:var(--account-sidebar-link-inactive-hover-border)}.account-sidebar-icon-container{z-index:10;position:relative}.account-sidebar-icon{flex-shrink:0}.account-sidebar-icon-active{filter:drop-shadow(0 2px 8px var(--account-sidebar-icon-active-shadow))}.account-sidebar-icon-inactive:hover{filter:drop-shadow(0 2px 4px var(--account-sidebar-icon-inactive-shadow))}.account-sidebar-text{z-index:10;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);position:relative}.account-sidebar-text-active{color:var(--account-sidebar-text-active);filter:drop-shadow(0 2px 4px var(--account-sidebar-icon-active-shadow))}.account-sidebar-text-inactive{color:var(--account-sidebar-text-inactive)}.account-sidebar-text-inactive:hover{color:var(--account-sidebar-link-inactive-hover-text)}.account-summary-plan-info{background-color:var(--markdown-editor-background);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4)}.account-summary-member-badge{margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*4);--tw-translate-x:calc(var(--spacing,.25rem)*-4);width:fit-content;translate:var(--tw-translate-x)var(--tw-translate-y);border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2);background:linear-gradient(to right,var(--account-member-badge-gradient-start)0,var(--account-member-badge-gradient-start)20%,var(--account-member-badge-gradient-middle)40%,var(--account-member-badge-gradient-middle)60%,var(--account-member-badge-gradient-end)80%,var(--account-member-badge-gradient-end)100%)}.account-summary-member-badge-text{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--base-text-white);border-radius:.25rem}.account-summary-plan-details{padding-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);border-bottom:1px solid var(--discussion-border)}.account-summary-plan-detail-row{gap:calc(var(--spacing,.25rem)*2);display:flex}@media (max-width:640px){.account-summary-member-badge{--tw-translate-x:calc(var(--spacing,.25rem)*-2);translate:var(--tw-translate-x)var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);max-width:calc(100% - .5rem)}.account-summary-member-badge-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);word-break:break-word}.account-summary-plan-details{padding-bottom:calc(var(--spacing,.25rem)*3)}.account-summary-plan-detail-row{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);flex-direction:column}.account-summary-plan-detail-row-separator{display:none}}.account-summary-accordion-trigger{width:100%;padding-inline:calc(var(--spacing,.25rem)*1);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.account-summary-accordion-trigger:hover{text-decoration-line:none}}.account-summary-accordion-trigger:focus{--tw-outline-style:none;outline-style:none}.account-summary-accordion-trigger{color:var(--table-heading-text)}.account-summary-accordion-content{gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.account-summary-quick-links-container{border-radius:var(--radius-lg,.5rem);border:1px solid var(--profile-border)}.account-summary-quick-links-item{padding-block:calc(var(--spacing,.25rem)*2)}.account-summary-quick-links-item-bordered{border-bottom:1px solid var(--account-security-divider)}.account-summary-quick-links-trigger{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.account-summary-quick-links-trigger:hover{text-decoration-line:none}}.account-summary-quick-links-trigger:focus{--tw-outline-style:none;outline-style:none}.account-summary-quick-links-trigger{color:var(--table-heading-text)}.account-summary-quick-links-content{padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*3);color:var(--base-text-muted)}.account-summary-quick-links-content,.payment-history-empty{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.payment-history-empty{padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--profile-text-secondary)}.payment-history-container{border-top:1px solid var(--discussion-border);flex-direction:column;display:flex}.payment-history-item{padding-inline:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*4);border-bottom:1px solid var(--discussion-border);justify-content:space-between;align-items:center;display:flex}.payment-history-item:last-child{border-bottom:none}.payment-history-details{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;display:flex}.payment-history-plan-name{color:var(--account-text-primary)}.payment-history-metadata{margin-top:calc(var(--spacing,.25rem)*1);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.payment-history-metadata-item{align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-right:calc(var(--spacing,.25rem)*3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--table-heading-text);border-right:1px solid var(--discussion-border);display:flex}.payment-history-metadata-item:last-child{border-right:none}.payment-history-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.payment-history-download{cursor:pointer;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--table-heading-text);display:flex}.payment-history-download:hover{color:var(--account-text-primary)}.account-page-container{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.account-page-container{gap:calc(var(--spacing,.25rem)*6);width:83.3333%}}.account-page-container{color:var(--account-text-primary)}.account-page-section{flex-direction:column;display:flex}.account-page-title{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.account-page-description{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--table-heading-text);display:block}.login-history-devices-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.login-history-devices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-history-device-card{background-color:var(--neutral-muted-40);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4)}.login-history-device-header{margin-bottom:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;display:flex}.login-history-device-info{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.login-history-device-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}.login-history-device-icon,.login-history-device-name{color:var(--account-text-primary)}.login-history-device-badge{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background-color:var(--brand-dark-bg);color:var(--brand);border-width:0}.login-history-device-details{margin-bottom:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--table-heading-text);display:flex}.login-history-device-details:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.login-history-device-detail-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}:where(.login-history-entries>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.login-history-entry{background-color:var(--neutral-muted-40);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4)}.login-history-entry-header{justify-content:space-between;align-items:center;display:flex}.login-history-entry-info{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.login-history-entry-icon{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--account-text-primary)}.login-history-entry-details{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.login-history-entry-device{color:var(--account-text-primary)}.login-history-entry-separator{height:calc(var(--spacing,.25rem)*4);background-color:var(--discussion-border);width:1px}.login-history-entry-ip{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--table-heading-text)}.login-history-entry-footer{margin-top:calc(var(--spacing,.25rem)*1);margin-left:calc(var(--spacing,.25rem)*9);align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}.login-history-entry-date,.login-history-entry-location{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--table-heading-text)}.login-history-entry-badge{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background-color:var(--brand-dark-bg);color:var(--brand)}.login-history-link{cursor:pointer;text-decoration-line:underline}@media (hover:hover){.login-history-link:hover{text-decoration-line:underline}}.login-history-link{color:var(--brand)}.review-overall-section{margin-bottom:calc(var(--spacing,.25rem)*3)}.review-not-eligible-content{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12);background-color:var(--neutral-muted-40);flex-direction:column;justify-content:center;align-items:center;display:flex}.review-not-eligible-icon{margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*4);background-color:var(--sessions-brand-light)}.review-not-eligible-title{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--account-text-primary)}.review-not-eligible-subtitle{margin-bottom:calc(var(--spacing,.25rem)*6);text-align:center;color:var(--table-heading-text)}.review-days-left-badge,.review-not-eligible-subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.review-days-left-badge{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);background-color:var(--profile-card-bg);color:var(--account-text-tertiary);border:1px solid var(--discussion-border)}.review-form{margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*4);border:1px solid var(--profile-border)}.review-form-section{margin-bottom:calc(var(--spacing,.25rem)*6)}.review-form-label{margin-bottom:calc(var(--spacing,.25rem)*3);color:var(--account-text-tertiary);display:block}.review-form-label,.review-form-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.review-form-textarea{resize:none;border-radius:var(--radius-md,.375rem);width:100%;padding:calc(var(--spacing,.25rem)*3);background-color:var(--profile-bg);border:1px solid var(--profile-border);color:var(--profile-text-primary)}.review-form-textarea:focus{border-color:var(--brand);outline:none}.review-form-textarea::placeholder{color:var(--table-heading-text)}.review-form-actions{margin-top:calc(var(--spacing,.25rem)*6);justify-content:flex-end;gap:calc(var(--spacing,.25rem)*3);display:flex}.review-form-button-cancel{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-width:1px;border-color:var(--profile-border);color:var(--account-text-tertiary);background-color:#0000}.review-form-button-cancel:hover{background-color:var(--profile-card-bg);color:var(--profile-text-primary)}.review-form-button-submit{cursor:pointer;border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background-color:var(--brand);color:var(--base-text-white);border:none}.review-form-button-submit:hover:not(:disabled){background-color:var(--brand-hover-1)}.review-form-button-submit:disabled{cursor:not-allowed;opacity:.5}.review-star-rating{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.review-star-button{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing,.25rem)*0);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:#0000;border-style:none}.review-star-button:hover:not(:disabled){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.review-star-button:active:not(:disabled){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.review-star-button:focus{--tw-outline-style:none;outline-style:none}.review-star-button:disabled{cursor:default}.review-refresh-banner{margin-top:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*3)}@media (min-width:40rem){.review-refresh-banner{padding:calc(var(--spacing,.25rem)*4)}}.review-refresh-banner{background-color:var(--sessions-brand-light);border:1px solid var(--brand-dark-bg)}.review-refresh-banner-text{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}@media (min-width:40rem){.review-refresh-banner-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.review-refresh-banner-text{color:var(--account-text-tertiary)}.review-refresh-banner-link{cursor:pointer;color:var(--brand);text-decoration-line:underline}.review-refresh-banner-link:hover{color:var(--brand-hover-1)}.review-display-card{margin-top:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){.review-display-card{padding:calc(var(--spacing,.25rem)*5)}}.review-display-card{border:1px solid var(--profile-border)}.review-display-header{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}@media (min-width:40rem){.review-display-header{align-items:flex-start;gap:calc(var(--spacing,.25rem)*0);flex-direction:row}}.review-display-user-info{min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*2);flex:1;display:flex}@media (min-width:40rem){.review-display-user-info{gap:calc(var(--spacing,.25rem)*3)}}.review-display-avatar{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);object-fit:cover;border-radius:3.40282e+38px;flex-shrink:0}@media (min-width:40rem){.review-display-avatar{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12)}}.review-display-avatar-placeholder{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.review-display-avatar-placeholder{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.review-display-avatar-placeholder{background-color:var(--brand);color:var(--base-text-white)}.review-display-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:capitalize;overflow:hidden}@media (min-width:40rem){.review-display-user-name{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.review-display-user-name{color:var(--account-text-primary)}.review-display-date{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--table-heading-text)}.review-display-edit-button{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--table-heading-text);border:1px solid var(--profile-border);background-color:#0000;flex-shrink:0}.review-display-edit-button:hover{background-color:var(--profile-card-bg);color:var(--profile-text-primary)}.review-display-ratings{align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}@media (min-width:40rem){.review-display-ratings{gap:calc(var(--spacing,.25rem)*6)}}.review-display-satisfaction{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.review-display-emoji{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.review-display-rating{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.review-overall-stats{margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);flex-direction:column;align-items:stretch;height:fit-content;display:flex;overflow:hidden}@media (min-width:48rem){.review-overall-stats{flex-direction:row}}.review-overall-stats{border:1px solid var(--profile-border)}.review-overall-stat-card{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media (min-width:48rem){.review-overall-stat-card{padding:calc(var(--spacing,.25rem)*6)}}.review-overall-stat-card,.review-overall-stat-card-satisfaction{flex:6;min-width:0}.review-overall-stat-card-rating{flex:7;min-width:0}.review-overall-stat-card-distribution{flex:8;min-width:0}.review-overall-stat-label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}@media (min-width:48rem){.review-overall-stat-label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.review-overall-stat-label{color:var(--account-text-tertiary)}.review-overall-satisfaction{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-translate-x:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.review-overall-satisfaction{--tw-translate-x:calc(var(--spacing,.25rem)*-3);translate:var(--tw-translate-x)var(--tw-translate-y)}}.review-overall-emoji{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}@media (min-width:48rem){.review-overall-emoji{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.review-overall-stat-sublabel{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media (min-width:48rem){.review-overall-stat-sublabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.review-overall-stat-sublabel{color:var(--neutral-muted-60)}.review-overall-stat-divider{margin:calc(var(--spacing,.25rem)*4);align-self:stretch;width:1px;display:none}@media (min-width:48rem){.review-overall-stat-divider{display:block}}.review-overall-stat-divider{background-color:var(--profile-card-bg)}.review-overall-rating{align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}@media (min-width:48rem){.review-overall-rating{gap:calc(var(--spacing,.25rem)*7)}}.review-overall-rating-number{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.review-overall-rating-number{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.review-overall-rating-number{color:var(--account-text-primary)}.review-distribution-card{justify-content:center;gap:calc(var(--spacing,.25rem)*2)}.review-distribution-row{align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;display:flex}@media (min-width:40rem){.review-distribution-row{gap:calc(var(--spacing,.25rem)*3)}}.review-distribution-label{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));display:flex}@media (min-width:40rem){.review-distribution-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.review-distribution-label{color:var(--account-text-tertiary);min-width:40px}@media (min-width:640px){.review-distribution-label{min-width:45px}}.review-distribution-bar-container{height:calc(var(--spacing,.25rem)*3.5);border-radius:3.40282e+38px;flex:1;overflow:hidden}.review-distribution-bar{background-color:var(--brand-dark-bg);border-radius:3.40282e+38px;height:100%;transition:width .3s}.review-distribution-count{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--table-heading-text);text-align:right;min-width:30px}.preference-settings-container{margin-top:calc(var(--spacing,.25rem)*6)}:where(.preference-settings-container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*0)*calc(1 - var(--tw-space-y-reverse)))}.preference-settings-container{border-radius:var(--radius-lg,.5rem);border:1px solid var(--profile-border);overflow:hidden}.preference-setting-row{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);border-bottom:1px solid var(--profile-border);justify-content:space-between;align-items:center;display:flex}.preference-setting-row:last-child{border-bottom:none}.preference-setting-label{cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--table-heading-text)}.gradient-border{background-color:var(--profile-bg);z-index:0;position:relative}.gradient-border:before{content:"";background:linear-gradient(90deg,#ea763f4d,#ea763f66,#ea763f80,var(--brand));z-index:-1;border-radius:.5rem;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.affiliate-commission-banner{margin-bottom:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-lg,.5rem);background-color:var(--sessions-brand-light);padding:calc(var(--spacing,.25rem)*5);align-items:center;display:flex;position:relative}.affiliate-commission-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--account-text-primary)}.affiliate-commission-subtitle{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--account-text-secondary)}.affiliate-how-it-works{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.affiliate-step-container{border-radius:var(--radius-md,.375rem);min-width:280px;padding:calc(var(--spacing,.25rem)*4)}.affiliate-step-container,.affiliate-step-container-inactive{align-items:center;gap:calc(var(--spacing,.25rem)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex:1;transition-duration:.2s;display:flex;position:relative}.affiliate-step-container-inactive{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--account-security-divider);background-color:var(--markdown-editor-background);min-width:260px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3)}.affiliate-step-icon{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);justify-content:center;align-items:center;display:flex}.affiliate-step-content{flex-direction:column;flex:1;justify-content:center;display:flex}.affiliate-step-title{margin-bottom:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-normal,400);font-size:15px;font-weight:var(--font-weight-normal,400);color:var(--table-heading-text)}.affiliate-sales-header{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}:where(.affiliate-sales-stats>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.affiliate-stat-item,.affiliate-stat-item-alt{border-radius:var(--radius-xl,.75rem);background-color:var(--markdown-editor-background);padding:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.affiliate-stat-item-alt{padding-block:calc(var(--spacing,.25rem)*4)}.affiliate-stat-content{align-items:center;display:flex}.affiliate-stat-icon{margin-right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--table-heading-text)}.affiliate-stat-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--table-heading-text)}.affiliate-stat-value,.affiliate-stat-value-alt{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--table-heading-text)}.affiliate-date-picker{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);min-width:120px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--base-bg-subtle);color:var(--base-text-secondary);border-width:0;border:1px solid var(--base-border);align-items:center;display:flex}.affiliate-date-picker:hover{background-color:var(--base-bg-hover)}.affiliate-date-picker-placeholder{color:var(--base-text-placeholder)}.affiliate-date-picker-content{width:auto;padding:calc(var(--spacing,.25rem)*0);background-color:var(--base-bg-primary);border:1px solid var(--base-border)}.affiliate-calendar{color:var(--account-text-primary);background-color:var(--base-bg-primary)}.bank-details-dialog-content{border-color:var(--discussion-border);padding-inline:calc(var(--spacing,.25rem)*0);background-color:var(--base-bg-primary)}.bank-details-dialog-header{padding-bottom:calc(var(--spacing,.25rem)*0)}.bank-details-dialog-title{padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--account-text-tertiary);justify-content:space-between;align-items:center;display:flex}.bank-details-dialog-close{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);cursor:pointer}.bank-details-dialog-divider{margin-bottom:calc(var(--spacing,.25rem)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--markdown-editor-background)}.bank-details-form{padding-inline:calc(var(--spacing,.25rem)*4)}:where(.bank-details-inputs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.bank-details-input{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:0}.bank-details-input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bank-details-input{background-color:var(--base-bg-subtle);color:var(--account-text-primary);border:1px solid var(--base-border)}.bank-details-input::placeholder{color:var(--base-text-placeholder)}.bank-details-actions{margin-top:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}.bank-details-save-button{border-radius:var(--radius-lg,.5rem);background-color:var(--brand);width:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}@media (hover:hover){.bank-details-save-button:hover{background-color:var(--brand-hover-2)}}.bank-details-save-button{color:var(--base-text-white)}.bank-details-disclaimer{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--table-heading-text)}.bank-details-trigger-container{margin-left:auto}.bank-details-edit-trigger{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:#0000}@media (hover:hover){.bank-details-edit-trigger:hover{background-color:var(--profile-card-bg)}}.bank-details-add-trigger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-dark-bg);background-color:var(--sessions-brand-light);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--brand);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e+38px;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.bank-details-add-trigger:hover{background-color:var(--brand-13)}}.bank-details-add-trigger:active{scale:.98}.bank-details-add-text{--tw-translate-x:calc(var(--spacing,.25rem)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.bank-details-add-icon{height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5)}.affiliate-details-section{margin-bottom:calc(var(--spacing,.25rem)*6)}.affiliate-details-grid{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*4);display:flex}.affiliate-details-card{border-radius:var(--radius-lg,.5rem);min-height:56px;padding:calc(var(--spacing,.25rem)*4);background-color:var(--markdown-editor-background);border:1px solid var(--account-border-primary);flex:1;align-items:center;display:flex}.affiliate-details-icon{margin-right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);color:var(--account-text-secondary)}.affiliate-details-text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--account-text-secondary)}.affiliate-details-copy-button{align-items:center;gap:calc(var(--spacing,.25rem)*2);margin-left:auto;display:flex}.affiliate-details-copy-icon{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--account-text-secondary)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}