.upgrade-notification__overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:50}.upgrade-notification__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:28rem;z-index:50;background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:1.5rem}.upgrade-notification__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.upgrade-notification__title{font-size:1.25rem;font-weight:600;color:#191919;display:flex;align-items:center;gap:.5rem}.upgrade-notification__title-icon{height:1.25rem;width:1.25rem;color:#ff4a20}.upgrade-notification__close-button{padding:.5rem;background-color:transparent;border:none;cursor:pointer;border-radius:.5rem;transition:background-color .2s}.upgrade-notification__close-button:hover{background-color:#eeefe8}.upgrade-notification__close-icon{height:1.25rem;width:1.25rem;color:#666}.upgrade-notification__body{display:flex;flex-direction:column;gap:1rem}.upgrade-notification__text{font-size:.875rem;color:#666}.upgrade-notification__actions{display:flex;align-items:center;gap:.75rem;padding-top:.5rem}.upgrade-notification__button{flex:1;padding:.5rem 1rem;font-size:.875rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s}.upgrade-notification__button--cancel{color:#777;background-color:transparent}.upgrade-notification__button--cancel:hover{color:#191919;background-color:#eeefe8}.upgrade-notification__button--upgrade{font-weight:500;color:#fff;background-color:#ff4a20}.upgrade-notification__button--upgrade:hover{background-color:#e63900}.swap-video-readme{margin-top:1rem}.swap-video-readme__info{font-size:.75rem;color:#6b7280;margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.375rem}.swap-video-readme__icon{height:.75rem;width:.75rem;flex-shrink:0;margin-top:.125rem}.swap-video-readme__text{line-height:1.5}.swap-video-readme__text strong{font-weight:600}.page-header{margin-bottom:1rem}@media (min-width:640px){.page-header{margin-bottom:1.5rem}}.page-header__container{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-header__content{flex:1}.page-header__title{font-size:1.25rem;font-weight:600;color:#191919;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}@media (min-width:640px){.page-header__title{font-size:1.5rem;margin-bottom:.5rem}}.page-header__icon{height:1.25rem;width:1.25rem;color:#191919}@media (min-width:640px){.page-header__icon{height:1.5rem;width:1.5rem}}.page-header__description{font-size:.75rem;color:#666}@media (min-width:640px){.page-header__description{font-size:.875rem}}.page-header__action{flex-shrink:0}.tiktok-bookmark-button{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .15s ease-in-out;border:none;background:none;cursor:pointer;outline:none}.tiktok-bookmark-button:disabled{opacity:.5;cursor:not-allowed}.tiktok-bookmark-button--size-sm{height:1.25rem;width:1.25rem}.tiktok-bookmark-button--size-md{height:1.5rem;width:1.5rem}.tiktok-bookmark-button--size-lg{height:1.75rem;width:1.75rem}.tiktok-bookmark-button--icon-bookmarked{color:#ff4a20}.tiktok-bookmark-button--icon-unbookmarked{color:#fff}.tiktok-bookmark-button--icon-unbookmarked:hover{color:#e5e7eb}.tiktok-bookmark-button--button{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;transition:all .15s ease-in-out;border:none;cursor:pointer;outline:none}.tiktok-bookmark-button--button:disabled{opacity:.5;cursor:not-allowed}.tiktok-bookmark-button--button-size-sm{padding:.25rem .5rem;font-size:.75rem}.tiktok-bookmark-button--button-size-md{padding:.375rem .75rem;font-size:.875rem}.tiktok-bookmark-button--button-size-lg{padding:.5rem 1rem;font-size:1rem}.tiktok-bookmark-button--button-bookmarked{background-color:#ff4a20;color:#fff}.tiktok-bookmark-button--button-bookmarked:hover{background-color:#e63900}.tiktok-bookmark-button--button-unbookmarked{background-color:#f3f4f6;color:#374151}.tiktok-bookmark-button--button-unbookmarked:hover{background-color:#e5e7eb}.tiktok-bookmark-button-icon--size-sm{height:1.25rem;width:1.25rem}.tiktok-bookmark-button-icon--size-md{height:1.5rem;width:1.5rem}.tiktok-bookmark-button-icon--size-lg{height:1.75rem;width:1.75rem}.tiktok-bookmark-button-spinner{animation:spin 1s linear infinite;height:1rem;width:1rem}.tiktok-bookmark-button-spinner-circle{opacity:.25}.tiktok-bookmark-button-spinner-path{opacity:.75}.history-queue-tabs{display:flex;align-items:center;gap:.25rem;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.history-queue-tabs__button{padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s;position:relative;background:none;border:none;cursor:pointer}.history-queue-tabs__button--active{color:#ff4a20;border-bottom:2px solid #ff4a20}.history-queue-tabs__button--inactive{color:#4b5563}.history-queue-tabs__button--inactive:hover{color:#111827}.history-queue-tabs__badge{margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;background-color:#ff4a20;color:#fff;border-radius:9999px}.queue-item{padding:1rem;border-radius:.5rem;border:2px solid;transition:all .2s}.queue-item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.queue-item--completed-clickable{cursor:pointer}.queue-item--completed{border-color:#bbf7d0;background-color:#f0fdf4}.queue-item--failed{border-color:#fecaca;background-color:#fef2f2}.queue-item--failed-content-safety{border-color:#fed7aa;background-color:#fff7ed}.queue-item--pending,.queue-item--processing{border-color:#e5e7eb;background-color:#fff}.queue-item__container{display:flex;align-items:flex-start;gap:.75rem}.queue-item__icon-wrapper{flex-shrink:0;margin-top:.125rem}.queue-item__icon{width:1.25rem;height:1.25rem}.queue-item__icon--completed{color:#22c55e}.queue-item__icon--failed{color:#ef4444}.queue-item__icon--failed-content-safety{color:#f97316}.queue-item__icon--processing{color:#ff4a20;animation:spin 1s linear infinite}.queue-item__content{flex:1;min-width:0}.queue-item__preview-text{font-size:.875rem;font-weight:500;color:#191919;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item__progress-section{margin-bottom:.5rem}.queue-item__progress-message{font-size:.75rem;color:#4b5563}.queue-item__progress-bar-wrapper{margin-top:.375rem}.queue-item__progress-bar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.queue-item__progress-percentage{font-size:.625rem;color:#6b7280;font-weight:500}.queue-item__progress-bar-container{width:100%;background-color:#e5e7eb;border-radius:9999px;height:.375rem}.queue-item__progress-bar-fill{background-color:#ff4a20;height:.375rem;border-radius:9999px;transition:width .3s}.queue-item__error-section{margin-bottom:.5rem}.queue-item__error-message{font-size:.75rem}.queue-item__error-message--content-safety{color:#ea580c}.queue-item__error-message--failed{color:#dc2626}.queue-item__refund-bubble{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;font-size:.75rem;color:#166534}.queue-item__refund-bubble svg{width:1rem;height:1rem;flex-shrink:0}.queue-item__timestamp{font-size:.625rem;color:#9ca3af}.queue-item__actions{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.queue-item__view-button{padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#fff;background-color:#ff4a20;border-radius:.5rem;transition:background-color .2s;display:flex;align-items:center;gap:.25rem;border:none;cursor:pointer}.queue-item__view-button:hover:not(:disabled){background-color:rgba(255,74,32,.9)}.queue-item__view-button:disabled{opacity:.7;cursor:not-allowed}.queue-item__view-icon{width:.75rem;height:.75rem}.queue-item__remove-button{padding:.375rem;color:#9ca3af;transition:color .2s;background:none;border:none;cursor:pointer}.queue-item__remove-button:hover{color:#ef4444}.queue-item__remove-icon{width:1rem;height:1rem}.social-account-card{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.social-account-card__main-content{display:flex;align-items:center;justify-content:space-between}.social-account-card__account-info{display:flex;align-items:center;gap:.75rem}.social-account-card__avatar{width:2.5rem;height:2.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.social-account-card__avatar-placeholder{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center}.social-account-card__avatar-icon{width:1.25rem;height:1.25rem;color:#9ca3af}.social-account-card__details{flex:1}.social-account-card__name-row{display:flex;align-items:center;gap:.5rem}.social-account-card__name{font-size:.875rem;font-weight:500;color:#191919}.social-account-card__badge{font-size:.75rem;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.social-account-card__badge--active{background-color:#dcfce7;color:#15803d}.social-account-card__badge--expired{background-color:#fee2e2;color:#b91c1c}.social-account-card__display-name{color:#6b7280}.social-account-card__display-name,.social-account-card__expires-text{font-size:.75rem;margin-top:.125rem}.social-account-card__expires-text--expired{color:#dc2626;font-weight:500}.social-account-card__expires-text--valid{color:#9ca3af}.social-account-card__expired-message{font-size:.75rem;color:#dc2626;margin-top:.25rem;font-weight:500}.social-account-card__actions{display:flex;align-items:center;gap:.5rem}.social-account-card__reconnect-button{padding:.375rem .75rem;font-size:.875rem}.social-account-card__disconnect-button{display:flex;align-items:center;gap:.5rem;color:#dc2626;transition:color .2s,border-color .2s}.social-account-card__disconnect-button:hover{color:#b91c1c;border-color:#fca5a5}.social-account-card__disconnect-icon{height:1rem;width:1rem}.social-account-card__developer-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;font-size:.875rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.social-account-card__developer-info-item{display:block}.social-account-card__developer-info-label-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.social-account-card__developer-info-label{color:#666}.social-account-card__developer-info-toggle{color:#666;transition:color .2s,background-color .2s;padding:.25rem;border-radius:.25rem;background:none;border:none;cursor:pointer}.social-account-card__developer-info-toggle:hover{color:#191919;background-color:#f3f4f6}.social-account-card__developer-info-toggle-icon{height:1rem;width:1rem}.social-account-card__developer-info-value{font-weight:500;color:#191919;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.social-account-card__developer-info-value--expired{color:#dc2626}.social-account-card__developer-info-value--valid{color:#191919}.connect-account-button{padding:.375rem .75rem;font-size:.875rem;width:auto;display:inline-flex;align-items:center;gap:.5rem;background-color:#ff4a20;color:#fff;transition:background-color .2s}.connect-account-button:hover:not(:disabled){background-color:#e03d1a}.connect-account-button__icon{width:.875rem;height:.875rem}.cross-platform-account-selector{flex:1;width:100%}@media (min-width:640px){.cross-platform-account-selector{width:auto}}.cross-platform-account-selector__label{display:block;font-size:.75rem;color:#666;margin-bottom:.375rem;font-weight:500}.cross-platform-account-selector__trigger{width:100%;padding:.625rem 2.5rem .625rem .75rem;background-color:#fff;border:1px solid #dadbd2;border-radius:.5rem;font-size:.875rem;color:#191919;transition:border-color .2s;display:flex;align-items:center;gap:.5rem;text-align:left;cursor:pointer}.cross-platform-account-selector__trigger:focus{outline:none;box-shadow:0 0 0 2px #ff4a20;border-color:transparent}.cross-platform-account-selector__trigger:hover{border-color:#ff4a20}.cross-platform-account-selector__all-badge{width:1.5rem;height:1.5rem;border-radius:9999px;background:linear-gradient(to bottom right,#ff4a20,#e03d1a);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cross-platform-account-selector__all-badge--large{width:2rem;height:2rem}.cross-platform-account-selector__all-badge-text{color:#fff;font-size:.625rem;font-weight:600}.cross-platform-account-selector__all-badge-text--large{font-size:.75rem}.cross-platform-account-selector__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cross-platform-account-selector__text--bold{font-weight:500;color:#191919}.cross-platform-account-selector__avatar{position:relative;width:1.5rem;height:1.5rem;border-radius:9999px;overflow:hidden;flex-shrink:0}.cross-platform-account-selector__avatar--large{width:2rem;height:2rem}.cross-platform-account-selector__avatar-image{-o-object-fit:cover;object-fit:cover}.cross-platform-account-selector__avatar-placeholder{width:1.5rem;height:1.5rem;border-radius:9999px;background-color:#eeefe8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cross-platform-account-selector__avatar-placeholder--large{width:2rem;height:2rem}.cross-platform-account-selector__icon{width:1rem;height:1rem;flex-shrink:0}.cross-platform-account-selector__icon--small{width:.875rem;height:.875rem}.cross-platform-account-selector__icon--gray{color:#666}.cross-platform-account-selector__icon--dark{color:#191919}.cross-platform-account-selector__icon--primary{color:#ff4a20}.cross-platform-account-selector__chevron{width:1rem;height:1rem;color:#666;flex-shrink:0;transition:transform .2s}.cross-platform-account-selector__chevron--open{transform:rotate(180deg)}.cross-platform-account-selector__popover{width:var(--radix-popover-trigger-width);background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #dadbd2;padding:.5rem;z-index:50;max-height:20rem;display:flex;flex-direction:column}.cross-platform-account-selector__search-container{margin-bottom:.5rem}.cross-platform-account-selector__search-input{width:100%;padding:.5rem .75rem;font-size:.875rem;background-color:#f9faf9;border:1px solid #dadbd2;border-radius:.5rem;transition:all .2s}.cross-platform-account-selector__search-input:focus{outline:none;box-shadow:0 0 0 2px #ff4a20;border-color:transparent}.cross-platform-account-selector__search-input:disabled{opacity:.6;cursor:not-allowed}.cross-platform-account-selector__list{overflow-y:auto;flex:1;min-height:0}.cross-platform-account-selector__loading{display:flex;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.cross-platform-account-selector__loading-spinner{color:#ff4a20}.cross-platform-account-selector__loading-text{margin-left:.5rem;font-size:.875rem;color:#666}.cross-platform-account-selector__account-button{width:100%;display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.5rem;font-size:.875rem;transition:background-color .2s,border-color .2s;text-align:left;background:transparent;border:1px solid transparent;cursor:pointer}.cross-platform-account-selector__account-button--selected{background-color:#fff5f3;border-color:#ff4a20}.cross-platform-account-selector__account-button:not(.cross-platform-account-selector__account-button--selected):hover{background-color:#f9faf9}.cross-platform-account-selector__account-list{margin-top:.25rem;display:flex;flex-direction:column;gap:.125rem}.cross-platform-account-selector__account-info{flex:1;min-width:0}.cross-platform-account-selector__account-name{font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cross-platform-account-selector__account-username{font-size:.75rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cross-platform-account-selector__account-actions{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.cross-platform-account-selector__empty-state{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.875rem;color:#666}.date-range-picker__trigger-icon-only{padding:.625rem .75rem;background-color:#f9faf9;border:1px solid #dadbd2;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:pointer}.date-range-picker__trigger-icon-only--selected{background-color:#ff4a20;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-color:#ff4a20}.date-range-picker__trigger-icon-only:not(.date-range-picker__trigger-icon-only--selected){color:#191919}.date-range-picker__trigger-icon-only:not(.date-range-picker__trigger-icon-only--selected):hover{background-color:#eeefe8}.date-range-picker__trigger-icon-only-icon{width:1rem;height:1rem}.date-range-picker__trigger-icon-only-icon--white{color:#fff}.date-range-picker__trigger-icon-only-icon--gray{color:#666}.date-range-picker__trigger-default{width:100%;padding:.625rem 2.5rem .625rem .75rem;background-color:#f9faf9;border:1px solid #dadbd2;border-radius:.5rem;font-size:.875rem;color:#191919;transition:border-color .2s;display:flex;align-items:center;gap:.5rem;cursor:pointer}.date-range-picker__trigger-default:focus{outline:none;box-shadow:0 0 0 2px #ff4a20;border-color:transparent}.date-range-picker__trigger-default--selected,.date-range-picker__trigger-default:hover{border-color:#ff4a20}.date-range-picker__trigger-icon{width:1rem;height:1rem;flex-shrink:0}.date-range-picker__trigger-icon--primary{color:#ff4a20}.date-range-picker__trigger-icon--gray{color:#666}.date-range-picker__trigger-text{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-range-picker__clear-button{padding:.125rem;background:transparent;border:none;cursor:pointer;border-radius:.25rem;transition:background-color .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.date-range-picker__clear-button:hover{background-color:#eeefe8}.date-range-picker__clear-icon{width:.875rem;height:.875rem;color:#666}.date-range-picker__popover{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #dadbd2;padding:1rem;z-index:50;width:20rem}.date-range-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.date-range-picker__nav-button{padding:.375rem;background:transparent;border:none;cursor:pointer;border-radius:.25rem;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.date-range-picker__nav-button:hover{background-color:#f9faf9}.date-range-picker__nav-icon{width:1rem;height:1rem;color:#191919}.date-range-picker__month-year{font-size:.875rem;font-weight:600;color:#191919}.date-range-picker__day-headers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.5rem}.date-range-picker__day-header{text-align:center;font-size:.75rem;font-weight:500;color:#666;padding:.25rem 0}.date-range-picker__calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.date-range-picker__empty-cell{aspect-ratio:1}.date-range-picker__day-button{aspect-ratio:1;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;position:relative;border:none;cursor:pointer;background:transparent;color:#191919}.date-range-picker__day-button:hover:not(:disabled){background-color:#fff5f3}.date-range-picker__day-button:disabled{color:#999;cursor:not-allowed;opacity:.5}.date-range-picker__day-button--today{box-shadow:0 0 0 1px #ff4a20}.date-range-picker__day-button--end,.date-range-picker__day-button--start{background-color:#ff4a20;color:#fff}.date-range-picker__day-button--in-range{background-color:#fff5f3;color:#ff4a20}.date-range-picker__helper{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #dadbd2}.date-range-picker__helper-text{font-size:.75rem;color:#666;text-align:center}.period-selector{flex:1;width:100%}@media (min-width:640px){.period-selector{width:auto}}.period-selector__label{display:block;font-size:.75rem;color:#666;margin-bottom:.375rem;font-weight:500}.period-selector__buttons-container{display:flex;gap:.5rem}.period-selector__button{flex:1;padding:.625rem .75rem;font-size:.875rem;font-weight:500;border-radius:.5rem;transition:background-color .2s,border-color .2s,color .2s;border:none;cursor:pointer}.period-selector__button--active{background-color:#ff4a20;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.period-selector__button--inactive{background-color:#f9faf9;border:1px solid #dadbd2;color:#191919}.period-selector__button--inactive:hover{background-color:#eeefe8}.social-account-selector-card__loading-container{padding:1rem}.social-account-selector-card__loading-content{display:flex;align-items:center;gap:.5rem}.social-account-selector-card__loading-text{font-size:.75rem;color:#666}@media (min-width:640px){.social-account-selector-card__loading-text{font-size:.875rem}}.social-account-selector-card__empty-container{padding:1rem}.social-account-selector-card__empty-message{padding:.75rem;background-color:#fefce8;border:1px solid #fde047;border-radius:.5rem}.social-account-selector-card__empty-text{font-size:.875rem;color:#854d0e}.social-account-selector-card{overflow:hidden;border-color:#dadbd2}.social-account-selector-card__header-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;transition:background-color .2s;background:none;border:none;cursor:pointer}.social-account-selector-card__header-button:hover{background-color:#f9faf9}.social-account-selector-card__header-button:disabled{opacity:.5;cursor:not-allowed}.social-account-selector-card__header-content{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.social-account-selector-card__label-wrapper{flex-shrink:0}.social-account-selector-card__label{display:block;font-size:.75rem;font-weight:500;color:#191919}@media (min-width:640px){.social-account-selector-card__label{font-size:.875rem}}.social-account-selector-card__preview-container{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden}.social-account-selector-card__preview-badge{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:#fff5f3;border:1px solid #ff4a20;border-radius:.5rem;flex-shrink:0;cursor:pointer;transition:background-color .2s}.social-account-selector-card__preview-badge:hover{background-color:#ffe8e3}.social-account-selector-card__preview-avatar{position:relative;width:1.5rem;height:1.5rem;border-radius:9999px;overflow:hidden;flex-shrink:0}.social-account-selector-card__preview-avatar-placeholder{width:100%;height:100%;background-color:#000;display:flex;align-items:center;justify-content:center}.social-account-selector-card__preview-avatar-placeholder--instagram{background:linear-gradient(to bottom right,#a855f7,#ec4899)}.social-account-selector-card__preview-avatar-icon{width:.75rem;height:.75rem;color:#fff}.social-account-selector-card__preview-username{font-size:.75rem;font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.social-account-selector-card__preview-external-link{width:.75rem;height:.75rem;color:#666;opacity:0;transition:opacity .2s;flex-shrink:0}.social-account-selector-card__preview-badge:hover .social-account-selector-card__preview-external-link{opacity:1}.social-account-selector-card__preview-unlink-button{flex-shrink:0;transition:background-color .2s,color .2s;border-radius:9999px;padding:.125rem;background:none;border:none;cursor:pointer}.social-account-selector-card__preview-unlink-button:hover{background-color:#ff4a20;color:#fff}.social-account-selector-card__preview-unlink-icon{width:.75rem;height:.75rem}.social-account-selector-card__preview-placeholder{font-size:.75rem;color:#666;font-style:italic}@media (min-width:640px){.social-account-selector-card__preview-placeholder{font-size:.875rem}}.social-account-selector-card__chevron{width:1rem;height:1rem;color:#666;flex-shrink:0;transition:transform .2s}.social-account-selector-card__chevron--open{transform:rotate(180deg)}.social-account-selector-card__expanded-content{border-top:1px solid #dadbd2;padding:1rem;display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.social-account-selector-card__platform-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.social-account-selector-card__platform-icon-container{width:1.25rem;height:1.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-account-selector-card__platform-icon-container--tiktok{background-color:#000}.social-account-selector-card__platform-icon-container--instagram{background:linear-gradient(to bottom right,#9333ea,#db2777,#f97316)}.social-account-selector-card__platform-icon-wrapper{width:.75rem;height:.75rem;color:#fff}.social-account-selector-card__platform-title{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em}.social-account-selector-card__platform-count{font-size:.75rem;color:#999}.social-account-selector-card__account-list{display:flex;flex-direction:column;gap:.5rem}.social-account-selector-card__account-item{position:relative;width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.5rem;transition:all .2s}.social-account-selector-card__account-item:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.social-account-selector-card__account-item--selected{background-color:#fff5f3;border:2px solid #ff4a20}.social-account-selector-card__account-item--unselected{background-color:#f9faf9;border:1px solid #dadbd2}.social-account-selector-card__account-item--unselected:hover{border-color:#ff4a20}.social-account-selector-card__account-item--pending{opacity:.5}.social-account-selector-card__account-button{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;cursor:pointer;background:none;border:none;padding:0;text-align:left}.social-account-selector-card__account-button:disabled{cursor:not-allowed}.social-account-selector-card__account-avatar{position:relative;width:2.5rem;height:2.5rem;border-radius:9999px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 2px #fff}.social-account-selector-card__account-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.social-account-selector-card__account-avatar-placeholder--tiktok{background-color:#000}.social-account-selector-card__account-avatar-placeholder--instagram{background:linear-gradient(to bottom right,#a855f7,#ec4899)}.social-account-selector-card__account-avatar-icon{width:1rem;height:1rem;color:#fff}.social-account-selector-card__account-avatar-icon--small{width:.75rem;height:.75rem}.social-account-selector-card__account-info{flex:1;min-width:0;text-align:left}.social-account-selector-card__account-name{font-size:.875rem;font-weight:500;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-account-selector-card__account-username{font-size:.75rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-account-selector-card__account-status-badge{padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#15803d;background-color:#dcfce7;border-radius:9999px;flex-shrink:0}.social-account-selector-card__account-check-indicator{width:1.25rem;height:1.25rem;border-radius:9999px;background-color:#ff4a20;display:flex;align-items:center;justify-content:center;flex-shrink:0}.social-account-selector-card__account-check-icon{width:.75rem;height:.75rem;color:#fff}.social-account-selector-card__account-external-button{flex-shrink:0;padding:.375rem;transition:background-color .2s,color .2s;border-radius:.5rem;background:none;border:none;cursor:pointer}.social-account-selector-card__account-external-button:hover{background-color:#ff4a20;color:#fff}.social-account-selector-card__account-external-icon{width:1rem;height:1rem;color:#666;transition:color .2s}.social-account-selector-card__account-external-button:hover .social-account-selector-card__account-external-icon{color:#fff}.social-account-selector-card__pending-container{padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}.social-account-selector-card__pending-text{font-size:.75rem;color:#777}.social-account-selector-card__tiktok-icon{width:1rem;height:1rem}.create-variations-card{background:linear-gradient(to bottom right,#fff5f3,#fff);border-radius:.75rem;border:2px solid rgba(255,74,32,.2);padding:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:100%}@media (min-width:640px){.create-variations-card{padding:1.25rem}}.create-variations-card__header{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;cursor:pointer;position:relative}@media (min-width:640px){.create-variations-card__header{gap:.75rem;margin-bottom:1rem}}.create-variations-card__icon{flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;background-color:#ff4a20;display:flex;align-items:center;justify-content:center}@media (min-width:640px){.create-variations-card__icon{width:2.25rem;height:2.25rem}}.create-variations-card__icon-svg{width:1rem;height:1rem;color:#fff}@media (min-width:640px){.create-variations-card__icon-svg{width:1.25rem;height:1.25rem}}.create-variations-card__header-content{flex:1;min-width:0}.create-variations-card__title{font-size:1rem;font-weight:700;color:#191919;margin-bottom:.25rem}@media (min-width:640px){.create-variations-card__title{font-size:1.25rem}}.create-variations-card__description{font-size:.75rem;color:#555;line-height:1.625;max-width:48rem}@media (min-width:640px){.create-variations-card__description{font-size:.875rem}}.create-variations-card__collapse-button{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:#777;transition:color .2s,transform .2s;border-radius:.375rem;margin-left:auto}.create-variations-card__collapse-button:hover{color:#191919;background-color:rgba(0,0,0,.05)}.create-variations-card__collapse-icon{width:1.25rem;height:1.25rem;transition:transform .3s ease}.create-variations-card__collapse-button--collapsed .create-variations-card__collapse-icon{transform:rotate(-90deg)}.create-variations-card__content{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin-bottom .3s ease;max-height:1000px;opacity:1;margin-bottom:0}.create-variations-card__content--collapsed{max-height:0;opacity:0;margin-bottom:0;pointer-events:none}.create-variations-card__content-type{margin-bottom:.75rem}@media (min-width:640px){.create-variations-card__content-type{margin-bottom:1rem}}.create-variations-card__content-type-label{font-size:.75rem;font-weight:500;color:#191919;white-space:nowrap}@media (min-width:640px){.create-variations-card__content-type-label{font-size:.875rem}}.create-variations-card__content-type-buttons{display:flex;flex-direction:row;align-items:center;gap:.5rem}@media (min-width:640px){.create-variations-card__content-type-buttons{gap:.75rem}}.create-variations-card__content-type-button{padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;transition:all .2s;background-color:#f9fafb;color:#191919;border:2px solid #dadbd2}@media (min-width:640px){.create-variations-card__content-type-button{font-size:.875rem;padding:.375rem .75rem}}.create-variations-card__content-type-button:hover:not(:disabled){border-color:rgba(255,74,32,.5)}.create-variations-card__content-type-button:disabled{opacity:.5;cursor:not-allowed}.create-variations-card__content-type-button--active{background-color:#ff4a20;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-color:#ff4a20}.create-variations-card__form{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.create-variations-card__form{gap:1rem}}.create-variations-card__textarea-wrapper{position:relative;width:100%}.create-variations-card__textarea{width:100%;padding:.5rem .75rem;border-radius:.5rem;border:2px solid #dadbd2;background-color:#f9fafb;color:#191919;font-size:.875rem;resize:none;min-height:80px;transition:all .2s}@media (min-width:640px){.create-variations-card__textarea{padding:.5rem 1rem;min-height:90px}}.create-variations-card__textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(255,74,32,.2);border-color:#ff4a20}.create-variations-card__actions{display:flex;flex-direction:column;gap:.5rem;align-items:stretch}@media (min-width:640px){.create-variations-card__actions{flex-direction:row;gap:.75rem;align-items:center;justify-content:flex-end}}.create-variations-card__select-wrapper{position:relative;flex-shrink:0}@media (min-width:640px){.create-variations-card__select-wrapper{width:auto}}.create-variations-card__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 2rem .5rem .75rem;border-radius:.5rem;border:2px solid #dadbd2;background-color:#f9fafb;color:#191919;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (min-width:640px){.create-variations-card__select{width:auto;padding:.5rem 2.25rem .5rem 1rem}}.create-variations-card__select:hover:not(:disabled){border-color:rgba(255,74,32,.5)}.create-variations-card__select:focus{outline:none;box-shadow:0 0 0 2px rgba(255,74,32,.2);border-color:#ff4a20}.create-variations-card__select:disabled{opacity:.5;cursor:not-allowed}.create-variations-card__select-arrow{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none}@media (min-width:640px){.create-variations-card__select-arrow{right:.5rem}}.create-variations-card__select-arrow-svg{width:1rem;height:1rem;color:#777}.create-variations-card__generate-button{padding:.5rem 1rem;border-radius:.5rem;background-color:#ff4a20;color:#fff;font-weight:600;font-size:.875rem;white-space:nowrap;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (min-width:640px){.create-variations-card__generate-button{padding:.5rem 1.25rem}}.create-variations-card__generate-button:hover:not(:disabled){background-color:#e6391a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.create-variations-card__generate-button:disabled{opacity:.5;cursor:not-allowed}.create-variations-card__spinner{animation:spin 1s linear infinite;border-radius:9999px;width:1rem;height:1rem;border:2px solid #fff;border-top-color:transparent}@media (min-width:640px){.create-variations-card__spinner{width:1.25rem;height:1.25rem}}@keyframes spin{to{transform:rotate(1turn)}}.create-variations-card__generate-text--hidden-mobile{display:none}@media (min-width:640px){.create-variations-card__generate-text--hidden-mobile{display:inline}}.create-variations-card__generate-text--mobile{display:inline}@media (min-width:640px){.create-variations-card__generate-text--mobile{display:none}}.create-variations-card__generate-icon{width:1rem;height:1rem}@media (min-width:640px){.create-variations-card__generate-icon{width:1.25rem;height:1.25rem}}.create-variations-card__credits{display:flex;align-items:center;gap:.25rem;margin-left:.25rem;padding-left:.5rem;border-left:1px solid hsla(0,0%,100%,.3)}.create-variations-card__credits-icon{width:.875rem;height:.875rem}@media (min-width:640px){.create-variations-card__credits-icon{width:1rem;height:1rem}}.create-variations-card__credits-text{font-size:.75rem}@media (min-width:640px){.create-variations-card__credits-text{font-size:.875rem}}.create-variations-card__error{margin-top:1rem;padding:1rem;background-color:#fef2f2;border:2px solid #fecaca;border-radius:.5rem}.create-variations-card__error-text{color:#dc2626;font-size:.875rem;font-weight:500}.influencer-details-card{flex:1;padding:.5rem;display:flex;flex-direction:column}@media (min-width:768px){.influencer-details-card{padding:.625rem}}.influencer-details-card__content{display:flex;flex-direction:column;gap:.375rem}@media (min-width:640px){.influencer-details-card__content{gap:.5rem}}@media (min-width:768px){.influencer-details-card__content{gap:.625rem}}.influencer-details-card__header{position:relative}.influencer-details-card__edit-button{position:absolute;top:0;right:0;color:#777;transition:color .2s;padding:.25rem;border-radius:.5rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.influencer-details-card__edit-button:hover{color:#191919;background-color:#eeefe8}.influencer-details-card__edit-icon{width:1.25rem;height:1.25rem}.influencer-details-card__body{padding-right:1.5rem}@media (min-width:640px){.influencer-details-card__body{padding-right:2rem}}@media (min-width:768px){.influencer-details-card__body{padding-right:2rem}}.influencer-details-card__form{display:flex;flex-direction:column;gap:.375rem}@media (min-width:640px){.influencer-details-card__form{gap:.5rem}}.influencer-details-card__field{display:flex;flex-direction:column}.influencer-details-card__label{display:block;font-size:.75rem;font-weight:500;color:#191919;margin-bottom:.125rem}@media (min-width:640px){.influencer-details-card__label{font-size:.875rem}}.influencer-details-card__input{width:100%;padding:.25rem .5rem;border-radius:.5rem;border:1px solid #dadbd2;background-color:#f9fafb;color:#191919;font-size:.75rem;transition:all .2s}@media (min-width:640px){.influencer-details-card__input{font-size:.875rem}}.influencer-details-card__input:focus{outline:none;ring:2px;ring-color:#ff4a20;border-color:transparent}.influencer-details-card__input:disabled{opacity:.6;cursor:not-allowed}.influencer-details-card__actions{display:flex;gap:.5rem;padding-top:.375rem}.influencer-details-card__save-button{padding:.5rem 1rem;border-radius:.5rem;background-color:#ff4a20;color:#fff;font-size:.875rem;font-weight:500;transition:background-color .2s;border:none;cursor:pointer}.influencer-details-card__save-button:hover:not(:disabled){background-color:#e6391a}.influencer-details-card__save-button:disabled{opacity:.6;cursor:not-allowed}.influencer-details-card__cancel-button{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #dadbd2;color:#191919;font-size:.875rem;font-weight:500;transition:background-color .2s;background:#fff;cursor:pointer}.influencer-details-card__cancel-button:hover:not(:disabled){background-color:#eeefe8}.influencer-details-card__cancel-button:disabled{opacity:.6;cursor:not-allowed}.influencer-details-card__display{display:flex;flex-direction:column;gap:.375rem}@media (min-width:640px){.influencer-details-card__display{gap:.5rem}}.influencer-details-card__detail-item{display:flex;align-items:baseline;gap:.5rem}.influencer-details-card__detail-label{color:#777;font-size:.75rem}@media (min-width:640px){.influencer-details-card__detail-label{font-size:.875rem}}.influencer-details-card__detail-value{color:#191919;font-size:.875rem;font-weight:500}.influencer-details-card__detail-item:first-child .influencer-details-card__detail-value{font-size:1rem;font-weight:600}@media (min-width:640px){.influencer-details-card__detail-item:first-child .influencer-details-card__detail-value{font-size:1rem}}.influencer-details-card__empty-state{color:#777;font-size:.875rem}.avatar-prompt-card{margin-top:.5rem}.avatar-prompt-card--desktop{display:none}@media (min-width:768px){.avatar-prompt-card--desktop{display:block}}.avatar-prompt-card--mobile{width:100%;border-top:1px solid #dadbd2;margin-top:.375rem;padding-top:.375rem}@media (min-width:768px){.avatar-prompt-card--mobile{display:none}}.avatar-prompt-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.avatar-prompt-card__title{font-size:.75rem;font-weight:600;color:#191919}@media (min-width:640px){.avatar-prompt-card__title{font-size:.875rem}}.avatar-prompt-card__copy-button{color:#777;transition:color .2s;padding:.25rem;border-radius:.5rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.avatar-prompt-card__copy-button:hover{color:#ff4a20;background-color:#eeefe8}.avatar-prompt-card__icon{width:1rem;height:1rem}.avatar-prompt-card__content{padding:0}.avatar-prompt-card__text{font-size:.75rem;color:#777;line-height:1.5;white-space:pre-wrap}@media (min-width:640px){.avatar-prompt-card__text{font-size:.875rem}}.avatar-prompt-card__expand-button{margin-top:.5rem;font-size:.75rem;color:#ff4a20;font-weight:500;background:transparent;border:none;cursor:pointer;transition:color .2s}@media (min-width:640px){.avatar-prompt-card__expand-button{margin-top:.5rem;font-size:.875rem}}@media (min-width:768px){.avatar-prompt-card__expand-button{margin-top:.5rem}}.avatar-prompt-card__expand-button:hover{color:#e6391a}.influencer-profile-card{background-color:#f9faf9;border-radius:.75rem;border:1px solid #dadbd2;padding:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (min-width:768px){.influencer-profile-card{border-radius:1rem;padding:1.5rem}}.influencer-profile-card__inner{background:linear-gradient(to bottom right,#fff,#f9faf7);border-radius:.5rem;border:1px solid #dadbd2;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}@media (min-width:768px){.influencer-profile-card__inner{border-radius:.75rem}}.influencer-profile-card__grid{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%}@media (min-width:768px){.influencer-profile-card__grid{display:grid;grid-template-columns:auto 1fr;gap:.5rem}}@media (min-width:1024px){.influencer-profile-card__grid{gap:.75rem}}.influencer-profile-card__right-column{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}@media (min-width:768px){.influencer-profile-card__right-column{gap:.5rem}}.influencer-profile-card__image-container{position:relative;width:6rem;flex-shrink:0;aspect-ratio:9/16;background-color:#f9faf9;overflow:hidden;border-radius:.5rem}@media (min-width:640px){.influencer-profile-card__image-container{width:8rem}}@media (min-width:768px){.influencer-profile-card__image-container{width:10rem}}@media (min-width:1024px){.influencer-profile-card__image-container{width:11rem}}@media (min-width:1280px){.influencer-profile-card__image-container{width:12rem}}.influencer-profile-card__image-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#f9faf9}.influencer-profile-card__image{-o-object-fit:cover;object-fit:cover}.influencer-profile-card__image-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#f9faf9}.influencer-profile-card__image-empty-text{color:#777;font-size:.875rem}.view-toggle{display:flex;align-items:center;gap:.5rem;margin-left:auto}.view-toggle__button{padding:.5rem;border-radius:.5rem;transition:all .2s;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.view-toggle__button--active{background-color:#ff4a20;color:#fff}.view-toggle__button--inactive{background-color:#f3f4f6;color:#4b5563}.view-toggle__button--inactive:hover{background-color:#e5e7eb}.view-toggle__icon{height:1.25rem;width:1.25rem}.tiktok-account-metrics{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width:768px){.tiktok-account-metrics{gap:1.5rem}}.tiktok-account-metrics-empty{text-align:center;padding:3rem 0}.tiktok-account-metrics-empty-text{color:#666;margin-bottom:1rem}.tiktok-account-metrics-empty-link{color:#ff4a20;font-size:.875rem;font-weight:500}.tiktok-account-metrics-empty-link:hover{color:#e03d1a}.tiktok-video-card{overflow:hidden;border:1px solid #dadbd2;transition:box-shadow .2s}.tiktok-video-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.tiktok-video-thumbnail{position:relative;aspect-ratio:9/16;background-color:#f9faf9}.tiktok-video-thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tiktok-video-play-button{position:absolute;inset:0;background-color:transparent;transition:background-color .2s;display:flex;align-items:center;justify-content:center;cursor:pointer}.tiktok-video-play-button:hover{background-color:rgba(0,0,0,.3)}.tiktok-video-play-icon-wrapper{opacity:.7;transition:opacity .2s;background-color:rgba(0,0,0,.4);border-radius:9999px;padding:.25rem}@media (min-width:768px){.tiktok-video-play-icon-wrapper{padding:.5rem}}.tiktok-video-play-icon-wrapper:hover{opacity:1}.tiktok-video-play-icon{height:.75rem;width:.75rem;color:#fff;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));fill:#fff}@media (min-width:768px){.tiktok-video-play-icon{height:1.5rem;width:1.5rem}}.tiktok-video-duration{position:absolute;bottom:.125rem;right:.125rem;background-color:rgba(0,0,0,.7);color:#fff;font-size:.5rem;padding:.125rem;border-radius:.125rem}@media (min-width:768px){.tiktok-video-duration{bottom:.25rem;right:.25rem;font-size:.625rem;padding:.125rem .375rem}}.tiktok-video-placeholder{aspect-ratio:9/16;background-color:#f9faf9;display:flex;align-items:center;justify-content:center}.tiktok-video-placeholder-icon{height:1rem;width:1rem;color:#dadbd2}@media (min-width:768px){.tiktok-video-placeholder-icon{height:2rem;width:2rem}}.tiktok-video-info{padding:.25rem}@media (min-width:768px){.tiktok-video-info{padding:.5rem}}.tiktok-video-title{display:none;font-size:.75rem;font-weight:500;color:#191919;margin-bottom:.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5rem}@media (min-width:768px){.tiktok-video-title{display:block}}.tiktok-video-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.125rem;font-size:.5rem;color:#666;margin-bottom:.25rem}@media (min-width:768px){.tiktok-video-stats{gap:.25rem;font-size:.625rem;margin-bottom:.5rem}}.tiktok-video-stat{display:flex;align-items:center;gap:.125rem}.tiktok-video-stat-icon{height:.5rem;width:.5rem;flex-shrink:0}@media (min-width:768px){.tiktok-video-stat-icon{height:.625rem;width:.625rem}}.tiktok-video-stat-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-video-metadata{display:flex;align-items:center;justify-content:space-between;font-size:.5rem;color:#666}@media (min-width:768px){.tiktok-video-metadata{font-size:.625rem}}.tiktok-video-metadata-item{display:flex;align-items:center;gap:.125rem}.tiktok-video-metadata-icon{height:.5rem;width:.5rem;flex-shrink:0}@media (min-width:768px){.tiktok-video-metadata-icon{height:.625rem;width:.625rem}}.tiktok-video-external-link{display:flex;align-items:center;gap:.125rem;color:#ff4a20;flex-shrink:0}.tiktok-video-external-link:hover{color:#e03d1a}.tiktok-video-external-link-icon{height:.5rem;width:.5rem}@media (min-width:768px){.tiktok-video-external-link-icon{height:.625rem;width:.625rem}}.tiktok-account-header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}@media (min-width:768px){.tiktok-account-header{flex-direction:row;gap:1.5rem}}.tiktok-profile-section{flex-shrink:0}.tiktok-profile-loading{display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.tiktok-profile-loading{gap:1rem}}.tiktok-profile-loading-avatar{width:3rem;height:3rem;border-radius:9999px;background-color:#f9faf9;border:2px solid #dadbd2;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.tiktok-profile-loading-avatar{width:4rem;height:4rem}}.tiktok-profile-loading-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.tiktok-profile-content{display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.tiktok-profile-content{gap:1rem}}.tiktok-profile-avatar{width:3rem;height:3rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid #dadbd2;flex-shrink:0}@media (min-width:768px){.tiktok-profile-avatar{width:4rem;height:4rem}}.tiktok-profile-avatar-placeholder{width:3rem;height:3rem;border-radius:9999px;background-color:#f9faf9;border:2px solid #dadbd2;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width:768px){.tiktok-profile-avatar-placeholder{width:4rem;height:4rem}}.tiktok-profile-avatar-placeholder-icon{width:1.5rem;height:1.5rem;color:#666}@media (min-width:768px){.tiktok-profile-avatar-placeholder-icon{width:2rem;height:2rem}}.tiktok-profile-info{min-width:0;flex:1}.tiktok-profile-header{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}@media (min-width:768px){.tiktok-profile-header{gap:.5rem;margin-bottom:.25rem}}.tiktok-profile-username{font-size:.875rem;font-weight:600;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.tiktok-profile-username{font-size:1.25rem}}.tiktok-profile-verified{color:#3b82f6;flex-shrink:0}.tiktok-profile-bio{font-size:.75rem;color:#666;margin-top:.25rem;max-width:28rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.tiktok-profile-bio{font-size:.875rem;margin-top:.5rem;-webkit-line-clamp:unset}}.tiktok-profile-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#ff4a20;margin-top:.25rem}@media (min-width:768px){.tiktok-profile-link{font-size:.875rem;margin-top:.5rem}}.tiktok-profile-link:hover{color:#e03d1a}.tiktok-profile-link-icon{height:.625rem;width:.625rem}@media (min-width:768px){.tiktok-profile-link-icon{height:.75rem;width:.75rem}}.tiktok-metrics-container{flex:1;width:100%}@media (min-width:768px){.tiktok-metrics-container{width:auto}}.tiktok-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.125rem;width:100%}@media (min-width:768px){.tiktok-metrics-grid{gap:.75rem}}.tiktok-metric-card{padding:0;border:1px solid #dadbd2;min-width:0;overflow:hidden}@media (min-width:768px){.tiktok-metric-card{padding:1rem}}.tiktok-metric-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0}@media (min-width:768px){.tiktok-metric-content{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.75rem}}.tiktok-metric-icon-wrapper{padding:0;border-radius:.5rem;flex-shrink:0}@media (min-width:768px){.tiktok-metric-icon-wrapper{padding:.5rem}}.tiktok-metric-icon-wrapper-blue{background-color:#dbeafe}.tiktok-metric-icon-wrapper-pink{background-color:#fce7f3}.tiktok-metric-icon-wrapper-purple{background-color:#f3e8ff}.tiktok-metric-icon-wrapper-green{background-color:#d1fae5}.tiktok-metric-icon-wrapper svg{width:.5rem;height:.5rem}@media (min-width:640px){.tiktok-metric-icon-wrapper svg{width:.75rem;height:.75rem}}@media (min-width:768px){.tiktok-metric-icon-wrapper svg{width:1rem;height:1rem}}@media (min-width:1024px){.tiktok-metric-icon-wrapper svg{width:1.25rem;height:1.25rem}}.tiktok-metric-icon-blue{color:#2563eb}.tiktok-metric-icon-pink{color:#db2777}.tiktok-metric-icon-purple{color:#9333ea}.tiktok-metric-icon-green{color:#10b981}.tiktok-metric-text{text-align:center;min-width:0;flex:1;overflow:hidden}@media (min-width:768px){.tiktok-metric-text{text-align:left}}.tiktok-metric-label{display:none;font-size:.75rem;color:#666;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.tiktok-metric-label{display:block}}.tiktok-metric-value{font-size:.625rem;font-weight:600;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.tiktok-metric-value{font-size:1.125rem}}.tiktok-videos-section{margin-top:1rem}@media (min-width:768px){.tiktok-videos-section{margin-top:2rem}}.tiktok-videos-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}@media (min-width:768px){.tiktok-videos-header{margin-bottom:1rem}}.tiktok-videos-title{font-size:.875rem;font-weight:600;color:#191919}@media (min-width:768px){.tiktok-videos-title{font-size:1.125rem}}.tiktok-videos-count{font-size:.75rem;color:#666}@media (min-width:768px){.tiktok-videos-count{font-size:.875rem}}.tiktok-videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}@media (min-width:768px){.tiktok-videos-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media (min-width:1024px){.tiktok-videos-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.tiktok-videos-grid{grid-template-columns:repeat(5,1fr)}}.tiktok-videos-empty{background-color:#f9faf9;border:1px solid #dadbd2;border-radius:.5rem;padding:1rem;text-align:center}@media (min-width:768px){.tiktok-videos-empty{padding:2rem}}.tiktok-videos-empty-icon{height:2rem;width:2rem;color:#dadbd2;margin:0 auto .5rem}@media (min-width:768px){.tiktok-videos-empty-icon{height:3rem;width:3rem;margin-bottom:.75rem}}.tiktok-videos-empty-text{font-size:.75rem;color:#666}@media (min-width:768px){.tiktok-videos-empty-text{font-size:.875rem}}.tiktok-connection-status{background-color:#f9faf9;border:1px solid #dadbd2;border-radius:.5rem;padding:.5rem;margin-top:.75rem}@media (min-width:768px){.tiktok-connection-status{padding:1rem;margin-top:1.5rem}}.tiktok-connection-status-content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width:640px){.tiktok-connection-status-content{flex-direction:row;align-items:center;justify-content:space-between;gap:0}}.tiktok-connection-status-info{min-width:0;flex:1}.tiktok-connection-status-title{font-size:.75rem;font-weight:500;color:#191919;margin-bottom:.125rem}@media (min-width:768px){.tiktok-connection-status-title{font-size:.875rem;margin-bottom:.25rem}}.tiktok-connection-status-text{font-size:.625rem;color:#666;word-break:break-word}@media (min-width:768px){.tiktok-connection-status-text{font-size:.75rem}}.tiktok-connection-status-link{font-size:.75rem;color:#ff4a20;font-weight:500;white-space:nowrap;flex-shrink:0}@media (min-width:768px){.tiktok-connection-status-link{font-size:.875rem}}.tiktok-connection-status-link:hover{color:#e03d1a}.avatar-generator-form__wrapper{border-radius:.5rem;background-color:transparent;margin-bottom:.5rem;width:100%;padding:.25rem;box-shadow:none;position:relative}.avatar-generator-form__container{position:relative;flex:1;border-radius:.5rem;overflow:visible;background-color:#fff}.avatar-generator-form__textarea{display:flex;width:100%;height:100%;border-radius:.5rem;border:none;background-color:transparent;outline:none;transition:all .3s;box-shadow:none;overflow-y:auto;padding:1rem;font-size:1rem;resize:none;position:relative}.avatar-generator-form__textarea:focus{outline:none;border:none;box-shadow:none;ring:0}.avatar-generator-form__textarea:focus-visible{outline:none;ring:0}.avatar-generator-form__placeholder-overlay{position:absolute;top:0;left:0;right:0;bottom:0;font-size:1rem;color:#9ca3af;pointer-events:none;border-radius:.5rem}.avatar-generator-form__placeholder-content{white-space:pre-wrap;word-break:break-words;height:100%;overflow-y:auto}.avatar-generator-form__cursor{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.avatar-generator-form__buttons-container{position:absolute;bottom:.5rem;right:.5rem;display:flex;align-items:center;gap:.5rem;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);padding:.25rem .5rem;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);z-index:20}.avatar-generator-form__model-selector{position:relative;z-index:100}.avatar-generator-form__selector-button{font-size:.75rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;transition:background-color .2s;display:flex;align-items:center;gap:.25rem;background:#fff;cursor:pointer}.avatar-generator-form__selector-button:hover{background-color:#f9fafb}.avatar-generator-form__selector-button-text{font-weight:600;color:#333}.avatar-generator-form__dropdown{position:absolute;top:100%;right:0;left:0;margin-top:.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:1000;width:100%;max-width:100%}@media (min-width:640px){.avatar-generator-form__dropdown{right:0;left:auto;width:auto;min-width:200px;max-width:none}}.avatar-generator-form__dropdown-item{width:100%;text-align:left;padding:.5rem .75rem;font-size:.75rem;transition:background-color .2s;background:#fff;border:none;cursor:pointer}.avatar-generator-form__dropdown-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.avatar-generator-form__dropdown-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.avatar-generator-form__dropdown-item:hover{background-color:#f9fafb}@media (min-width:640px){.avatar-generator-form__dropdown-item{padding-left:1rem;padding-right:1rem;font-size:.875rem}}.avatar-generator-form__dropdown-item--selected{background-color:#f3f4f6;font-weight:600}.avatar-generator-form__dropdown-item-content{display:flex;align-items:center;justify-content:space-between}.avatar-generator-form__dropdown-item-description{display:none;font-size:.75rem;color:#9ca3af;margin-top:.25rem}@media (min-width:640px){.avatar-generator-form__dropdown-item-description{display:block}}.avatar-generator-form__preset-container{display:flex;align-items:center;gap:.5rem}.avatar-generator-form__error-text{font-size:.75rem;color:#ef4444}.avatar-generator-form__clear-container{position:relative}.avatar-generator-form__clear-button{padding:.5rem;border-radius:9999px;color:#6b7280;transition:color .2s,background-color .2s;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.avatar-generator-form__clear-button:hover{color:#374151;background-color:#f3f4f6}.avatar-generator-form__clear-button:disabled{opacity:.5;cursor:not-allowed}.avatar-generator-form__char-count{position:absolute;top:-.25rem;right:-.25rem;font-size:.625rem;border-radius:9999px;padding:.125rem .375rem;border:1px solid;background-color:transparent}.avatar-generator-form__char-count--normal{color:#9ca3af;border-color:#e5e7eb}.avatar-generator-form__char-count--error{color:#ef4444;border-color:#fecaca}.avatar-generator-form__generate-button{font-size:.875rem;font-weight:500;padding:.75rem 2rem;border-radius:9999px;transition:background-color .2s;border:none;cursor:pointer}.avatar-generator-form__generate-button--enabled{background-color:#ff4a20;color:#fff}.avatar-generator-form__generate-button--enabled:hover{background-color:rgba(255,74,32,.9)}.avatar-generator-form__generate-button--disabled{background-color:rgba(255,74,32,.35);color:#fff;cursor:not-allowed}.avatar-generator-form__generate-content{display:flex;align-items:center;gap:.5rem}.avatar-generator-form__credits{display:flex;align-items:center;gap:.25rem;margin-left:.25rem;padding-left:.5rem;border-left:1px solid hsla(0,0%,100%,.3)}.avatar-generator-form__credits-icon{width:.875rem;height:.875rem}@media (min-width:640px){.avatar-generator-form__credits-icon{width:1rem;height:1rem}}.avatar-generator-form__credits-text{font-size:.75rem}@media (min-width:640px){.avatar-generator-form__credits-text{font-size:.875rem}}.avatar-generator-form__resize-handle{position:absolute;bottom:0;left:0;right:0;cursor:ns-resize;background-color:transparent;transition:background-color .2s;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;z-index:10;touch-action:none;height:.75rem}.avatar-generator-form__resize-handle:hover{background-color:rgba(229,231,235,.5)}.avatar-generator-form__resize-handle--active{background-color:rgba(209,213,219,.3)}.avatar-generator-form__resize-handle--mobile{height:2rem}.avatar-generator-form__resize-indicator{position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);background-color:#9ca3af;border-radius:9999px;width:3rem;height:.125rem}.avatar-generator-form__resize-indicator--mobile{width:4rem;height:.25rem}.avatar-generator-form__warning{margin-top:.5rem;padding:.5rem 1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem}.avatar-generator-form__warning-text{font-size:.875rem;color:#dc2626}.avatar-generator-form__icon{width:.75rem;height:.75rem}.avatar-generator-form__icon--clear{width:1rem;height:1rem}.avatar-grid__card{position:relative}.avatar-grid__image-container{aspect-ratio:9/16;position:relative;border-radius:1rem;overflow:hidden;background-color:#fff;cursor:pointer;width:100%}.avatar-grid__influencer-badge{position:absolute;top:.25rem;left:.25rem;z-index:30;padding:.125rem .25rem;background-color:#ff4a20;color:#fff;border-radius:.25rem;font-size:.5rem;font-weight:600;display:flex;align-items:center;gap:.125rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media (min-width:640px){.avatar-grid__influencer-badge{top:.375rem;left:.375rem;padding:.125rem .375rem;font-size:.5625rem;gap:.125rem}}@media (min-width:768px){.avatar-grid__influencer-badge{top:.5rem;left:.5rem;padding:.25rem .5rem;font-size:.625rem;gap:.25rem}}.avatar-grid__badge-icon{height:.5rem;width:.5rem}@media (min-width:640px){.avatar-grid__badge-icon{height:.625rem;width:.625rem}}@media (min-width:768px){.avatar-grid__badge-icon{height:.75rem;width:.75rem}}.avatar-grid__loading-container{background-color:#f3f4f6;z-index:20}.avatar-grid__loading-container,.avatar-grid__no-image-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.avatar-grid__no-image-container{flex-direction:column;background-color:#e5e7eb}.avatar-grid__no-image-text{color:#9ca3af;font-size:.875rem}.avatar-grid__decrypt-error{color:#6b7280;font-size:.75rem;margin-top:.25rem}.avatar-grid__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem;z-index:20;transition:opacity .3s ease-out;opacity:0;pointer-events:none}.avatar-grid__card:hover .avatar-grid__overlay{opacity:1;pointer-events:auto}.avatar-grid__overlay.show-feedback{opacity:1!important;pointer-events:auto!important}.avatar-grid__gradient-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.4),transparent);pointer-events:none}.avatar-grid__description-container{width:100%;margin-bottom:.5rem;position:relative;z-index:10}.avatar-grid__description-text{color:#fff;font-size:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;filter:drop-shadow(0 10px 15px -3px rgba(0,0,0,.1))}.avatar-grid__influencer-button{position:absolute;top:.375rem;right:.375rem;z-index:20;padding:.25rem .375rem;background-color:#ff4a20;color:#fff;border-radius:.25rem;font-size:.5625rem;font-weight:500;transition:background-color .2s;display:flex;align-items:center;gap:.125rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;cursor:pointer;max-width:calc(100% - .75rem);white-space:nowrap}.avatar-grid__influencer-button:hover{background-color:#e6391a}.avatar-grid__influencer-button:disabled{opacity:.5;cursor:not-allowed}@media (min-width:640px){.avatar-grid__influencer-button{top:.5rem;right:.5rem;padding:.375rem .5rem;font-size:.75rem;gap:.25rem;max-width:calc(100% - 1rem)}}@media (min-width:768px){.avatar-grid__influencer-button{top:.75rem;right:.75rem;padding:.5rem .625rem;gap:.375rem;max-width:none}}@media (min-width:1024px){.avatar-grid__influencer-button{padding:.5rem .75rem}}.avatar-grid__influencer-icon{height:.75rem;width:.75rem;flex-shrink:0}@media (min-width:640px){.avatar-grid__influencer-icon{height:.875rem;width:.875rem}}@media (min-width:768px){.avatar-grid__influencer-icon{height:1rem;width:1rem}}.avatar-grid__influencer-text{display:none}@media (min-width:640px){.avatar-grid__influencer-text{display:inline}}.avatar-grid__influencer-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-grid__copy-prompt-button{position:relative;z-index:10;padding:.375rem .5rem;width:100%;background-color:#eeefe8;color:#191919;border-radius:9999px;font-size:.625rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;border:1px solid #dadbd2;cursor:pointer}.avatar-grid__copy-prompt-button:hover{background-color:#e0dfd7}.avatar-grid__copy-prompt-button--feedback{background-color:#4caf50;color:#fff;border-color:#4caf50;cursor:not-allowed}@media (min-width:640px){.avatar-grid__copy-prompt-button{padding:.5rem .75rem;font-size:.75rem}}@media (min-width:768px){.avatar-grid__copy-prompt-button{padding:.5rem 1rem;font-size:.875rem}}.avatar-grid__view-button{position:relative;z-index:10;padding:.375rem .5rem;width:100%;background-color:#ff4a20;color:#fff;border-radius:9999px;font-size:.625rem;font-weight:500;transition:background-color .2s;border:none;cursor:pointer}.avatar-grid__view-button:hover{background-color:#e6391a}@media (min-width:640px){.avatar-grid__view-button{padding:.5rem .75rem;font-size:.75rem}}@media (min-width:768px){.avatar-grid__view-button{padding:.5rem 1rem;font-size:.875rem}}.avatar-grid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}@media (min-width:640px){.avatar-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}}@media (min-width:768px){.avatar-grid__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.avatar-grid__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.avatar-grid__grid--padded{padding-top:1rem;padding-bottom:1rem}.avatar-grid__skeleton-card{aspect-ratio:9/16;position:relative;border-radius:1rem;overflow:hidden;background-color:#f9fafb;border:1px solid #e3e2db;display:flex;flex-direction:column}.avatar-grid__skeleton-media{flex:1;background-color:#f9fafb}.avatar-grid__skeleton-body{padding:.625rem;display:flex;flex-direction:column;gap:.375rem;background-color:#f9fafb}.avatar-grid__skeleton-title{height:.75rem;width:75%;background-color:#f3f4f6;border-radius:.375rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.avatar-grid__skeleton-subtitle{width:50%}.avatar-grid__skeleton-meta,.avatar-grid__skeleton-subtitle{height:.5rem;background-color:#f3f4f6;border-radius:.375rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.avatar-grid__skeleton-meta{width:66.666667%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.avatar-grid__generating-card{aspect-ratio:9/16;position:relative;border-radius:1rem;overflow:hidden;background-color:#fff;border:2px dashed #dadbd2;display:flex;flex-direction:column;align-items:center;justify-content:center}.avatar-grid__generating-text{color:#777;font-size:.75rem;margin-top:.75rem;text-align:center;padding-left:.5rem;padding-right:.5rem}.avatar-grid__tabs-container{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.avatar-grid__tab-button{padding:.5rem 1rem;font-weight:500;font-size:.875rem;transition:all .2s;position:relative;display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer}.avatar-grid__tab-button--active{color:#ff4a20}.avatar-grid__tab-button--inactive{color:#4b5563}.avatar-grid__tab-button--inactive:hover{color:#111827}.avatar-grid__tab-indicator{position:absolute;bottom:0;left:0;right:0;height:.125rem;background-color:#ff4a20;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.avatar-grid__tab-icon{height:1rem;width:1rem}.avatar-grid__empty-state{text-align:center;padding-top:3rem;padding-bottom:3rem}.avatar-grid__empty-state-text{color:#6b7280}.avatar-grid__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.avatar-grid__pagination-button{padding:.5rem 1rem;border-radius:9999px;background-color:#eeefe8;color:#191919;font-size:.875rem;font-weight:500;transition:background-color .2s;cursor:pointer;border:none}.avatar-grid__pagination-button:hover{background-color:#e0dfd7}.avatar-grid__pagination-button:disabled{opacity:.5;cursor:not-allowed}.avatar-grid__pagination-text{padding:.5rem 1rem;color:#777;font-size:.875rem}.avatar-grid__wrapper{direction:ltr;width:100%}.avatar-grid__loading-fallback{display:flex;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem}.avatar-grid__loading-fallback-text{color:#6b7280}.avatar-grid__image-cover{-o-object-fit:cover;object-fit:cover}