.before-list-table{display:flex;flex-direction:column;gap:10px}.before-list-table__action-row{display:flex;flex-direction:row;justify-content:flex-end;gap:13px}.info-icon{height:16px;width:16px;vertical-align:middle}.hover-image-wrapper{position:relative;display:inline-flex;align-items:center}.hover-image-wrapper:hover .tooltip-image{display:block}.tooltip-image{display:none;position:absolute;top:25px;left:0;z-index:20;padding:4px;background:#fff;border:1px solid #ccc;border-radius:4px}.tooltip-image img{max-width:500px;height:auto}.PreviewButton_previewButton__6X2zi{align-items:center;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:14px;color:var(--theme-elevation-800);cursor:pointer;display:inline-flex;font-family:var(--font-body),sans-serif;font-size:.95rem;font-weight:500;line-height:1;padding:10px 18px;text-decoration:none;transition:background .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap}.PreviewButton_previewButton__6X2zi:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-250);color:var(--theme-elevation-900);text-decoration:none}.PreviewButton_previewButton__6X2zi:focus-visible{outline:2px solid var(--theme-accent-500);outline-offset:2px}.workflow-button.success{background-color:var(--theme-success-200);color:var(--theme-label-postive)}.workflow-button.error{background-color:var(--theme-error-200);color:var(--theme-label-attention)}.DefaultListBase_headerActions__X6e3J{display:flex;justify-content:flex-end;align-items:flex-start;height:0;padding-inline:var(--gutter-h);position:relative;z-index:2;pointer-events:none}.DefaultListBase_headerActions__X6e3J>*{pointer-events:auto;transform:translateY(calc(var(--base) * .75))}.DefaultListBase_headerActions__X6e3J:empty{display:none}.HeaderRightActions_rightActions__fgJcP{display:flex;flex-direction:row;margin-left:auto;align-items:flex-end;gap:12px}.HeaderRightActions_localizeButtonManual__aWuym,.HeaderRightActions_localizeButton__ZD9Re{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-medium-size-letter-spacing);align-self:flex-end}.HeaderRightActions_localizeButtonManual__aWuym{background:var(--gn-theme-colors-fill-action-tint,rgba(0,114,206,.1490196078));color:var(--gn-theme-colors-label-action)}.LocalizingToast_container__yGLD2{display:flex;flex-direction:row;gap:9px;background-color:var(--gn-theme-colors-background-layer-primary);color:var(--gn-theme-colors-label-primary)}.LocalizingToast_content__y5KnQ{display:flex;flex-direction:column;gap:4px}.LocalizingToast_title__XKwrr{font-family:var(--gn-theme-fonts-family-heading);font-style:normal;font-weight:var(--gn-theme-fonts-size-heading-strong-small-weight);font-size:var(--gn-theme-fonts-size-heading-strong-small-size-size);line-height:var(--gn-theme-fonts-size-heading-strong-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-strong-small-size-letter-spacing)}.LocalizingToast_subtitle__6zBBI{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-large-weight);font-size:var(--gn-theme-fonts-size-paragraph-large-size-size);line-height:var(--gn-theme-fonts-size-paragraph-large-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-large-size-letter-spacing);color:var(--gn-theme-colors-extensions-label-secondary-on-neutral-nav,rgba(64,59,59,.6))}.LocalizingToast_actions__7vipw{display:flex;flex-direction:row;gap:12px;margin-left:auto}.LocalizingToast_ghostButton__9b83o,.LocalizingToast_primaryButton__XZlTk{display:flex;gap:4px;border-radius:14px;border:unset;padding:13px 20px;color:var(--gn-theme-colors-label-primary-on-color);background:var(--gn-theme-colors-fill-action,#0C8CF3);cursor:pointer;font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-medium-size-letter-spacing);align-self:flex-end}.LocalizingToast_ghostButton__9b83o{background:rgba(0,0,0,0);color:var(--gn-theme-colors-label-action)}.LocalizingToast_error___wyvT{color:var(--gn-theme-colors-label-danger,#D8342C)}.product-id-lookup{margin-bottom:.961rem}.product-id-lookup__label{margin:0 0 .481rem;font-size:.75rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.product-id-lookup__or-divider{display:flex;align-items:center;gap:.961rem;margin:.961rem 0}.product-id-lookup__or-divider:after,.product-id-lookup__or-divider:before{content:"";flex:1 1;height:1px;background:var(--theme-elevation-150)}.product-id-lookup__or-divider span{font-size:.7rem;font-weight:600;color:var(--theme-elevation-400);letter-spacing:.08em}.product-id-lookup__input-wrap{position:relative;display:flex;align-items:center}.product-id-lookup__icon{position:absolute;left:1.442rem;color:var(--theme-elevation-400);pointer-events:none}.product-id-lookup__input{width:100%;padding:.961rem .75rem .961rem 3.846rem;border-radius:14px;background-color:var(--theme-elevation-50);border:none;font-family:var(--font-body);font-size:1rem;color:var(--theme-elevation-800);outline:0;box-shadow:none}.product-id-lookup__input::placeholder{color:var(--theme-elevation-400);font-weight:400}.product-id-lookup__input:not(:disabled):focus,.product-id-lookup__input:not(:disabled):hover{box-shadow:none}.icon--creators path,.icon--dashboard path,.icon--products path,.icon--publicprofile path,.icon--settings path{stroke:var(--theme-elevation-800)}.gn-sidebar-upload__details{margin:.5rem 0 1rem}.gn-sidebar-upload__details>.gn-sidebar-upload__summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-left:14px;position:relative}.gn-sidebar-upload__details>.gn-sidebar-upload__summary::-webkit-details-marker{display:none}.gn-sidebar-upload__details>.gn-sidebar-upload__summary:before{content:"▶";position:absolute;left:0;top:4px;font-size:.7rem;color:var(--theme-elevation-700);transition:transform .15s ease}.gn-sidebar-upload__details[open]>.gn-sidebar-upload__summary:before{transform:rotate(90deg)}.gn-sidebar-upload__details .gn-sidebar-upload__title{font-size:1rem;font-weight:600;color:var(--theme-elevation-900)}.gn-sidebar-upload__details .gn-sidebar-upload__warning{font-size:.8rem;color:#b45309;line-height:1.2}.gn-sidebar-upload__details .gn-sidebar-upload__success{font-size:.8rem;color:#84cc16;line-height:1.2}.gn-sidebar-upload__details .gn-sidebar-upload__table{width:100%;margin-top:8px;border-collapse:collapse}.gn-sidebar-upload__details .gn-sidebar-upload__table th{text-align:left;padding:4px 8px;font-size:.85rem;font-weight:600;vertical-align:top}.gn-sidebar-upload__details .gn-sidebar-upload__table .gn-sidebar-upload__locale-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.gn-sidebar-upload__details .gn-sidebar-upload__code-item{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--theme-elevation-1000)}.ToggleMode_link__k4bMR{color:var(--gn-theme-colors-fill-action);cursor:pointer;font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-medium-size-letter-spacing);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;border-radius:8px;transition:all .3s ease}.ToggleMode_link__k4bMR:focus-visible{outline:1px solid var(--gn-theme-colors-border-action);outline-offset:6px}.Title_title__vIqcI{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.Title_title__vIqcI .Title_heading___8ZUc{all:unset;color:var(--gn-theme-colors-label-primary);font-family:var(--gn-theme-fonts-family-heading);font-style:normal;font-weight:var(--gn-theme-fonts-size-heading-large-weight);font-size:var(--gn-theme-fonts-size-heading-large-size-size);line-height:var(--gn-theme-fonts-size-heading-large-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-large-size-letter-spacing)}.Title_title__vIqcI .Title_subheading__hvgwK{all:unset;color:var(--gn-theme-colors-label-secondary)}.OauthButton_button__FXgSX,.Title_title__vIqcI .Title_subheading__hvgwK{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing)}.OauthButton_button__FXgSX{display:flex;height:38px;padding:8px 40px;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:8px;border:1px solid var(--gn-theme-colors-border-muted);background:var(--gn-theme-colors-background-layer-primary);color:var(--gn-theme-colors-label-primary);cursor:pointer;text-decoration:none;transition:all .3s ease}.OauthButton_button__FXgSX:hover{background:var(--gn-theme-colors-fill-tertiary)}.OauthButton_button__FXgSX:focus{outline:1px solid var(--gn-theme-colors-border-action);outline-offset:6px}.OauthContainer_container__mHHX7{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.OauthContainer_appleButton__vhnwT{background:var(--gn-theme-colors-background-layer-inverse);color:var(--gn-theme-colors-background-layer-primary)}.OauthContainer_appleButton__vhnwT:hover{background:var(--gn-theme-colors-label-secondary-opaque)}.LanguageSelector_languageSelector__oLBnc{position:absolute;top:40px;right:40px;padding-block:4px}.LanguageSelector_languageSelector__oLBnc span{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-small-weight);font-size:var(--gn-theme-fonts-size-paragraph-small-size-size);line-height:var(--gn-theme-fonts-size-paragraph-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-small-size-letter-spacing)}.LanguageSelector_languageSelector__oLBnc #field-locale{margin:unset;width:unset!important}.LanguageSelector_languageSelector__oLBnc #field-locale>div>div:first-of-type{padding:6px 12px;border-radius:24px;height:32px;min-height:unset}.LanguageSelector_languageSelector__oLBnc #field-locale>div>div:first-of-type>div{padding:unset}.LanguageSelector_languageSelector__oLBnc #field-locale>div>div:first-of-type>div>div{padding:unset;min-height:unset}.LanguageSelector_languageSelector__oLBnc #field-locale>div>div:nth-of-type(2){overflow:hidden;min-width:250px;right:0}.Login_divider__dN0dZ{align-self:stretch;color:var(--gn-theme-colors-label-secondary);text-align:center;font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing)}.create-localization table{width:100%;border-collapse:separate;border-spacing:0;color:var(--theme-elevation-950);background-color:var(--theme-bg);box-shadow:0 4px 8px rgba(0,0,0,.05);border-radius:10px;overflow:hidden}.create-localization table td,.create-localization table th{padding:10px;text-align:left}.create-localization table td:last-child,.create-localization table th:last-child{border-bottom:none}.create-localization table th{background-color:var(--theme-accent-350);color:#fff;font-size:14px;font-weight:400}.create-localization table tr:last-child td{border-bottom:none}.create-localization table tr:nth-child(2n){background-color:var(--theme-elevation-50)}.create-localization table tr:hover{background-color:var(--theme-elevation-150)}.create-localization .create-button,.create-localization .update-button{background-color:var(--theme-accent-200);color:var(--theme-text);border:none;padding:5px 10px;margin:0;border-radius:5px;font-size:14px;cursor:pointer}.create-localization .create-button:hover,.create-localization .update-button:hover{background-color:var(--theme-accent-500);color:#fff}.create-localization .locale-status.NotCreatedInAppleYet{color:var(--theme-elevation-500);font-weight:700}.create-localization .locale-status.SyncedWithApple{color:var(--theme-success-650);font-weight:700}.create-localization .locale-status.Mismatched{color:var(--theme-error-500);font-weight:700}.create-localization .empty-string{color:var(--theme-elevation-400)}.create-localization .secondary-button{text-decoration:underline;background-color:rgba(0,0,0,0);color:var(--theme-text);border:none;padding:0;margin:0;border-radius:5px;font-size:14px;cursor:pointer}.create-localization .secondary-button:hover{background-color:rgba(0,0,0,0);color:var(--theme-accent-500)}.create-localization .highlight-text{color:var(--theme-accent-950);font-weight:700}.create-localization .error-sections{margin:10px 0}.create-localization .error-sections .error-section{border-left:2px solid var(--theme-error-500);padding-left:10px;margin-left:5px}.product-iap-info-entry{margin-bottom:30px;margin-left:20px;padding:10px;border-radius:10px;background-color:var(--theme-accent-50)}.product-iap-info-entry .section{border-left:3px solid var(--theme-accent-500);margin-top:15px;margin-bottom:15px;padding-left:5px}.product-iap-info-entry .header{font-size:15px;font-weight:600}.product-iap-info-entry .label{font-size:13px;font-weight:600}.product-iap-info-entry .description{color:var(--theme-elevation-400)}.product-iap-info-entry .iap-data-field{display:flex;font-family:monospace}.product-iap-info-entry .iap-data-field__label{width:85px;padding-right:10px;text-align:right}.product-iap-info-entry .error{color:var(--theme-error-500)}.product-iap-info-entry button{outline:none;border:none;border-radius:10px;padding:10px 20px;cursor:pointer;background-color:var(--theme-accent-500)}.product-iap-info-entry button:hover{background-color:var(--theme-accent-600)}.product-iap-info-entry .create-button{margin:10px 0}.product-iap-info-entry .success{color:var(--theme-success-900)}.file-import-area div{box-sizing:border-box}.file-import-area .btn--disabled:hover{cursor:not-allowed}.file-import-area .error-message{color:red}.file-import-area .warn-message{color:orange;font-size:16px}.file-import-area table{border-collapse:collapse;width:100%}.file-import-area td,.file-import-area th{padding:8px;text-align:left;border:none}.status-indicator__published{color:green}.status-indicator__draft{color:orange}.status-indicator__failure{color:red}.bulk-update-error-table{border:1px solid}.bulk-update-error-table .bulk-update-text{display:flex;flex-direction:row;color:var(--theme-elevation-800)}.withCollectionLocalizationField_localizeButton__Y1aHD{width:100%}.withCollectionLocalizationField_buttonsContainer__L9qW_{display:flex;flex-direction:column;gap:12px}.spinner_spinner__yE8bG{animation:spinner_spin__Wr3lp 1s linear infinite}@keyframes spinner_spin__Wr3lp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner_spinnerCircle__MVuOO{stroke:var(--gn-theme-colors-fill-action);stroke-dasharray:40;stroke-dashoffset:10}.BatchUploadProgress_batchUploadProgress__ETaXi{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--gn-theme-colors-background-layer-primary);border:1px solid var(--gn-theme-colors-border-default);border-radius:12px}.BatchUploadProgress_categoryName__ESdKk{font-family:var(--gn-theme-fonts-family-heading);font-style:normal;font-weight:var(--gn-theme-fonts-size-heading-medium-weight);font-size:var(--gn-theme-fonts-size-heading-medium-size-size);line-height:var(--gn-theme-fonts-size-heading-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);flex:0 0 auto}.BatchUploadProgress_statusSection__XrRvJ{display:flex;align-items:center;gap:16px;flex:1 1;justify-content:flex-end}.BatchUploadProgress_completeStatus__wSEEx,.BatchUploadProgress_uploadingStatus__Nn4Nx{display:flex;align-items:center;gap:12px}.BatchUploadProgress_successIcon__U8A6A{color:#048157;flex-shrink:0}.BatchUploadProgress_errorIcon__qyTdD{color:var(--gn-theme-colors-fill-danger);flex-shrink:0}.BatchUploadProgress_statusText__mxAAh{color:var(--gn-theme-colors-label-secondary)}.BatchUploadProgress_errorText__1_zPK,.BatchUploadProgress_statusText__mxAAh{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);white-space:nowrap}.BatchUploadProgress_errorText__1_zPK{color:var(--gn-theme-colors-label-danger)}.BulkUploadView_container__ocBHH{padding:40px;max-width:1200px;margin:0 auto}.BulkUploadView_header__nELfx{margin-bottom:32px}.BulkUploadView_title__cL5Ww{font-weight:var(--gn-theme-fonts-size-heading-large-weight);font-size:var(--gn-theme-fonts-size-heading-large-size-size);line-height:var(--gn-theme-fonts-size-heading-large-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-large-size-letter-spacing);margin:0 0 12px}.BulkUploadView_subtitle__CLi9y,.BulkUploadView_title__cL5Ww{font-family:var(--gn-theme-fonts-family-heading);font-style:normal;color:var(--gn-theme-colors-label-primary)}.BulkUploadView_subtitle__CLi9y{font-weight:var(--gn-theme-fonts-size-heading-medium-weight);font-size:var(--gn-theme-fonts-size-heading-medium-size-size);line-height:var(--gn-theme-fonts-size-heading-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-medium-size-letter-spacing);margin:24px 0 12px}.BulkUploadView_required__OfQ5X{color:var(--gn-theme-colors-fill-danger);font-family:var(--gn-theme-fonts-family-heading);font-style:normal;font-weight:var(--gn-theme-fonts-size-heading-strong-small-weight);font-size:var(--gn-theme-fonts-size-heading-strong-small-size-size);line-height:var(--gn-theme-fonts-size-heading-strong-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-strong-small-size-letter-spacing);margin-left:4px}.BulkUploadView_content__W8gdt{max-width:800px}.BulkUploadView_description__wItD5{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-secondary);margin:16px 0 0}.BulkUploadView_description__wItD5 p{margin:0 0 8px}.BulkUploadView_description__wItD5 ul{margin:0;padding-left:20px;list-style-type:disc}.BulkUploadView_description__wItD5 ul ul{margin-top:8px;padding-left:20px}.BulkUploadView_description__wItD5 li{margin-bottom:8px}.BulkUploadView_description__wItD5 li:last-child{margin-bottom:0}.BulkUploadView_link__Gzbfe{color:var(--gn-theme-colors-label-action);text-decoration:none;transition:opacity .2s ease-in-out}.BulkUploadView_link__Gzbfe:hover{opacity:.8;text-decoration:underline}.BulkUploadView_filename__oQCIa{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);background-color:var(--gn-theme-colors-fill-tertiary);color:var(--gn-theme-colors-label-primary);padding:4px 8px;border-radius:4px;white-space:nowrap}.BulkUploadView_validatingBanner__natjY{margin:40px auto;max-width:1200px;padding:12px 16px;border-radius:8px;border:1px solid var(--gn-theme-colors-border-action);background:var(--gn-theme-colors-fill-info-subtle);display:flex;align-items:center;gap:10px}.BulkUploadView_validatingSpinner__ucfxJ{flex-shrink:0;color:var(--gn-theme-colors-label-action)}.BulkUploadView_validatingMessage__UFiyX{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);margin:0}.BulkUploadView_uploadListContainer__XAQ7m.BulkUploadView_withMargin__nxtPe{margin-top:24px}.BulkUploadView_uploadItems__U4p9_{display:flex;flex-direction:column;gap:12px}.BulkUploadView_batchUploadContainer__757e2{margin-top:24px}.BulkUploadView_batchUploadItems__tpYNN{display:flex;flex-direction:column;gap:16px}.BulkUploadView_actionButtons__mupWY{margin-top:32px;display:flex;justify-content:space-between;gap:12px}.BulkUploadView_retryButton__VW7vp,.BulkUploadView_saveDraftButton__DS4FJ{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing)}.BulkUploadView_retryButton__VW7vp:disabled,.BulkUploadView_saveDraftButton__DS4FJ:disabled{opacity:.5;cursor:not-allowed;background:var(--gn-theme-colors-fill-tertiary)!important;color:var(--gn-theme-colors-label-tertiary)!important}.FileUploader_fileUploader___w5aq{width:100%;display:flex;flex-direction:column;gap:16px}.FileUploader_uploadContainer__pWSHL{position:relative;display:flex;flex-direction:column;gap:8px}.FileUploader_dropZone__sp4bK{border:2px dashed var(--gn-theme-colors-border-default);border-radius:16px;padding:40px 20px;text-align:center;background:var(--gn-theme-colors-fill-secondary);cursor:pointer;transition:all .2s ease-in-out;position:relative}.FileUploader_dropZone__sp4bK:hover:not(.FileUploader_disabled__2pO84){border-color:var(--gn-theme-colors-fill-action);background:var(--gn-theme-colors-fill-tertiary)}.FileUploader_dropZone__sp4bK.FileUploader_dragging__G0l2W{border-color:var(--gn-theme-colors-fill-action);background:var(--gn-theme-colors-fill-action-tint);transform:scale(1.02)}.FileUploader_dropZone__sp4bK.FileUploader_disabled__2pO84{opacity:.5;cursor:not-allowed;background:var(--gn-theme-colors-fill-disabled)}.FileUploader_dropZone__sp4bK.FileUploader_hasFiles__C1ZN5{border-color:var(--gn-theme-colors-fill-positive)}.FileUploader_fileInput__AWEW0{display:none}.FileUploader_dropZoneContent__MPEO6{display:flex;flex-direction:column;align-items:center;pointer-events:none}.FileUploader_textContent__LiZ7x{display:flex;flex-direction:column;align-items:center;gap:8px}.FileUploader_mainText__Audrw{font-family:var(--gn-theme-fonts-family-heading);font-weight:var(--gn-theme-fonts-size-heading-strong-small-weight);font-size:var(--gn-theme-fonts-size-heading-strong-small-size-size);line-height:var(--gn-theme-fonts-size-heading-strong-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-strong-small-size-letter-spacing);font-family:Roobert;font-size:16px;font-weight:400;line-height:21px;letter-spacing:-.32px}.FileUploader_mainText__Audrw,.FileUploader_orText__HUKNJ{color:var(--gn-theme-colors-label-primary);font-style:normal}.FileUploader_orText__HUKNJ{font-family:var(--gn-theme-fonts-family-paragraph);font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);font-family:Roobert;font-size:16px;font-weight:400;line-height:21px;letter-spacing:-.32px}.FileUploader_chooseButton__Ch_G_{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-fill-action);background:var(--gn-theme-colors-fill-tertiary);border:none;cursor:pointer;padding:10px 20px;border-radius:8px;pointer-events:auto;transition:background .2s ease-in-out}.FileUploader_chooseButton__Ch_G_:hover:not(:disabled){background:var(--gn-theme-colors-fill-secondary)}.FileUploader_chooseButton__Ch_G_:disabled{cursor:not-allowed;opacity:.5}.FileUploader_fileInfoContainer__UQNV_{display:flex;justify-content:space-between;align-items:center;gap:16px}.FileUploader_supportedFormats__ovC5e{text-align:left;padding-left:4px;flex:1 1}.FileUploader_maxFileSize__USeRm,.FileUploader_supportedFormats__ovC5e{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-caption-regular-weight);font-size:var(--gn-theme-fonts-size-caption-regular-size-size);line-height:var(--gn-theme-fonts-size-caption-regular-size-line-height);letter-spacing:var(--gn-theme-fonts-size-caption-regular-size-letter-spacing);color:var(--gn-theme-colors-label-secondary);margin:0}.FileUploader_maxFileSize__USeRm{text-align:right;padding-right:4px;white-space:nowrap}.FileUploader_selectedFiles__Zr8On{display:flex;flex-direction:column;gap:12px}.FileUploader_selectedFilesTitle__5x0_3{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-small-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-small-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-small-size-letter-spacing);color:var(--gn-theme-colors-label-primary);margin:0}.FileUploader_fileList__hYSkj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.FileUploader_fileItem__7h9_U{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--gn-theme-colors-fill-secondary);border:1px solid var(--gn-theme-colors-border-secondary);border-radius:8px;transition:background .2s ease-in-out}.FileUploader_fileItem__7h9_U:hover{background:var(--gn-theme-colors-fill-tertiary)}.FileUploader_fileInfo__iITMd{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.FileUploader_fileName__mpS9R{font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploader_fileName__mpS9R,.FileUploader_fileSize__X8Kac{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal}.FileUploader_fileSize__X8Kac{font-weight:var(--gn-theme-fonts-size-caption-regular-weight);font-size:var(--gn-theme-fonts-size-caption-regular-size-size);line-height:var(--gn-theme-fonts-size-caption-regular-size-line-height);letter-spacing:var(--gn-theme-fonts-size-caption-regular-size-letter-spacing);color:var(--gn-theme-colors-label-secondary)}.FileUploader_removeButton__lDvos{font-family:var(--gn-theme-fonts-family-heading);font-style:normal;font-weight:var(--gn-theme-fonts-size-heading-strong-small-weight);font-size:var(--gn-theme-fonts-size-heading-strong-small-size-size);line-height:var(--gn-theme-fonts-size-heading-strong-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-strong-small-size-letter-spacing);color:var(--gn-theme-colors-label-tertiary);background:rgba(0,0,0,0);border:none;cursor:pointer;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease-in-out}.FileUploader_removeButton__lDvos:hover{background:var(--gn-theme-colors-fill-danger-subtle);color:var(--gn-theme-colors-fill-danger)}.FileUploader_removeButton__lDvos:active{transform:scale(.95)}.UploadErrorMessage_errorMessage__PNRui{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border-radius:8px}.UploadErrorMessage_errorMessageIcon__RnioW{flex-shrink:0;color:var(--gn-theme-colors-fill-danger);margin-top:2px}.UploadErrorMessage_errorMessageText__2GDB_{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);flex:1 1}.UploadErrorMessage_errorMessageText__2GDB_ div{margin-bottom:4px}.UploadErrorMessage_errorMessageText__2GDB_ div:last-child{margin-bottom:0}.FileUploadProgress_fileUploadProgressContainer__SzPbe{display:flex;flex-direction:column;gap:8px}.FileUploadProgress_fileUploadProgress__qK4pF{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--gn-theme-colors-background-layer-primary);border:1px solid var(--gn-theme-colors-border-default);border-radius:12px;gap:16px}.FileUploadProgress_fileInfo__2it_r{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.FileUploadProgress_fileIcon__wyJtD{flex-shrink:0;color:var(--gn-theme-colors-label-primary)}.FileUploadProgress_fileIconError__DkJ_P{color:var(--gn-theme-colors-fill-danger)}.FileUploadProgress_fileName__93xuX{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploadProgress_statusSection__JJhZB{display:flex;align-items:center;gap:12px;flex-shrink:0}.FileUploadProgress_progressInfo__J6WbZ{display:flex;align-items:center;gap:8px}.FileUploadProgress_progressText__X8_Zi{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-caption-regular-weight);font-size:var(--gn-theme-fonts-size-caption-regular-size-size);line-height:var(--gn-theme-fonts-size-caption-regular-size-line-height);letter-spacing:var(--gn-theme-fonts-size-caption-regular-size-letter-spacing);color:var(--gn-theme-colors-label-secondary)}.FileUploadProgress_successInfo__qjcl_{display:flex;align-items:center;gap:8px}.FileUploadProgress_successIcon__gxJ7e{color:#048157}.FileUploadProgress_fileSize__EmGBS{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-secondary)}.FileUploadProgress_errorInfo__0Q_N5{display:flex;align-items:center;gap:12px}.FileUploadProgress_errorIcon__fUDYS,.FileUploadProgress_errorInfo__0Q_N5{color:var(--gn-theme-colors-fill-danger)}.FileUploadProgress_errorText__S2zAy{color:var(--gn-theme-colors-label-danger)}.FileUploadProgress_errorText__S2zAy,.FileUploadProgress_retryButton__cK_qn{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing)}.FileUploadProgress_retryButton__cK_qn{color:var(--gn-theme-colors-fill-action);background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s ease-in-out}.FileUploadProgress_retryButton__cK_qn:hover{background:var(--gn-theme-colors-fill-action-tint)}.FileUploadProgress_retryButton__cK_qn:active{transform:scale(.98)}.FileUploadProgress_actionButton__IRXlZ{color:var(--gn-theme-colors-label-primary);background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px 0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease-in-out}.FileUploadProgress_actionButton__IRXlZ:hover{background:var(--gn-theme-colors-fill-secondary);color:var(--gn-theme-colors-label-primary)}.FileUploadProgress_actionButton__IRXlZ:active{transform:scale(.95)}.SaveDraftButton_buttonContent__K10f7{display:flex;align-items:center;gap:8px}.SaveDraftButton_spinner__bSDtc{flex-shrink:0}.BulkUploadWizard_wizardContainer__5b1GT{width:100%;max-width:1200px;margin:0 auto;padding:24px}.BulkUploadWizard_header__dP_Hg{margin-bottom:32px}.BulkUploadWizard_title__6OMRc{font-size:28px;font-weight:600;margin:0 0 24px;color:var(--gn-theme-colors-label-primary)}.BulkUploadWizard_stepContent__j08Ca{width:100%}.BulkUploadWizard_placeholderStep__bnpL2{padding:40px;background:var(--gn-theme-colors-background-layer-secondary);border-radius:12px;text-align:center}.BulkUploadWizard_placeholderStep__bnpL2 h2{font-size:24px;font-weight:600;margin-bottom:16px;color:var(--gn-theme-colors-label-primary)}.BulkUploadWizard_placeholderStep__bnpL2 p{font-size:16px;color:var(--gn-theme-colors-label-secondary);margin-bottom:12px}.BulkUploadWizard_navigationButtons__zXbtV{display:flex;gap:12px;justify-content:center;margin-top:32px}.BulkUploadWizard_button___tMlI{padding:12px 24px;border-radius:8px;border:1px solid var(--gn-theme-colors-border-muted);background:var(--gn-theme-colors-background-layer-primary);color:var(--gn-theme-colors-label-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.BulkUploadWizard_button___tMlI:hover:not(:disabled){background:var(--gn-theme-colors-background-layer-secondary);border-color:var(--gn-theme-colors-border-default)}.BulkUploadWizard_button___tMlI:disabled{opacity:.5;cursor:not-allowed}.BatchesDashboard_container__C4Vgj{padding:40px;max-width:1400px;margin:0 auto}.BatchesDashboard_header__bZsai{margin-bottom:32px}.BatchesDashboard_title__GNgbB{font-family:var(--gn-theme-fonts-family-heading);font-style:normal;font-weight:var(--gn-theme-fonts-size-heading-large-weight);font-size:var(--gn-theme-fonts-size-heading-large-size-size);line-height:var(--gn-theme-fonts-size-heading-large-size-line-height);letter-spacing:var(--gn-theme-fonts-size-heading-large-size-letter-spacing);color:var(--gn-theme-colors-label-primary);margin:0 0 12px}.BatchesDashboard_description__7iVQ7{font-family:Roobert;font-size:17px;font-style:normal;font-weight:400;line-height:22px;color:var(--gn-theme-colors-label-secondary);margin:0;max-width:800px;text-align:left}.BatchesDashboard_description__7iVQ7 a{text-decoration:underline;text-underline-offset:2px}.BatchesDashboard_description__7iVQ7 a,.BatchesDashboard_description__7iVQ7 a:visited{color:var(--gn-theme-colors-label-action)}.BatchesDashboard_description__7iVQ7 a:focus-visible,.BatchesDashboard_description__7iVQ7 a:hover{color:var(--gn-theme-colors-label-action);text-decoration-thickness:2px}.BatchesDashboard_publishingBanner__QP_1k{margin-bottom:20px;padding:12px 16px;border-radius:8px;border:1px solid var(--gn-theme-colors-border-action);background:var(--gn-theme-colors-fill-info-subtle);display:flex;align-items:center;gap:10px}.BatchesDashboard_publishingSpinner__isaAP{flex-shrink:0;color:var(--gn-theme-colors-label-action)}.BatchesDashboard_publishingMessage__9lAFl{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);margin:0}.BatchesDashboard_statusCards__4y9wE{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px}.BatchesDashboard_errorReportBanner___jKVo{margin-bottom:20px;padding:12px 16px;border-radius:8px;border:1px solid var(--gn-theme-colors-border-warning);background:var(--gn-theme-colors-fill-warning-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}.BatchesDashboard_errorReportContent__2UHt_{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.BatchesDashboard_errorReportIcon__2IvZc{color:var(--gn-theme-colors-fill-danger);flex-shrink:0}.BatchesDashboard_errorReportMessage__CGEzu{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);margin:0}.BatchesDashboard_downloadErrorReportButton__3g0b8{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-medium-size-letter-spacing);border:none;background:none;color:var(--gn-theme-colors-label-action);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:0;text-decoration:underline}.BatchesDashboard_downloadErrorReportButton__3g0b8:hover:not(:disabled){opacity:.8}.BatchesDashboard_downloadErrorReportButton__3g0b8:disabled{color:var(--gn-theme-colors-label-tertiary);cursor:not-allowed;text-decoration:none}.BatchesDashboard_errorReportError__2FhMm{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-small-weight);font-size:var(--gn-theme-fonts-size-paragraph-small-size-size);line-height:var(--gn-theme-fonts-size-paragraph-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-small-size-letter-spacing);color:var(--gn-theme-colors-label-danger);margin:0 0 16px}.BatchesDashboard_error__n0Zp6{padding:40px;text-align:center;background:var(--gn-theme-colors-fill-danger-subtle);border:1px solid var(--gn-theme-colors-border-danger);border-radius:8px}.BatchesDashboard_error__n0Zp6 p{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-danger);margin:0}.BatchesDashboard_errorDetails__HuK6J{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-small-weight);font-size:var(--gn-theme-fonts-size-paragraph-small-size-size);line-height:var(--gn-theme-fonts-size-paragraph-small-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-small-size-letter-spacing);color:var(--gn-theme-colors-label-secondary);margin-top:8px!important;font-family:monospace;opacity:.8}.BatchesDashboard_localisationButtonGroup__EA_bA{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-top:24px}.BatchesDashboard_bottomActionRow__UDRmN{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:12px}.BatchesDashboard_publishButton__QR8YU,.BatchesDashboard_startNewUploadButton__0wdLf{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.BatchesDashboard_publishButton__QR8YU{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing)}.BatchesDashboard_publishButton__QR8YU:disabled{opacity:.5;cursor:not-allowed;background:var(--gn-theme-colors-fill-tertiary)!important;color:var(--gn-theme-colors-label-tertiary)!important}.BatchesDashboard_startNewUploadButton__0wdLf{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-medium-size-letter-spacing);border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:0;border-radius:0;min-height:auto;text-decoration:none;color:var(--gn-theme-colors-label-action)}.BatchesDashboard_startNewUploadIcon__p08tg{flex-shrink:0}.BatchesDashboard_startNewUploadButton__0wdLf:focus-visible,.BatchesDashboard_startNewUploadButton__0wdLf:hover{opacity:.85}.BulkUploadStatusCard_card__YX_be{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:200px;height:96px;padding:16px 20px;border-radius:20px;border:1px solid;transition:all .2s ease}.BulkUploadStatusCard_card__YX_be.BulkUploadStatusCard_clickable__jdnO9{cursor:pointer}.BulkUploadStatusCard_card__YX_be.BulkUploadStatusCard_clickable__jdnO9:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--gn-theme-colors-fill-secondary)}.BulkUploadStatusCard_card__YX_be.BulkUploadStatusCard_clickable__jdnO9:active{transform:translateY(0)}.BulkUploadStatusCard_content___2dXm{display:flex;flex-direction:column;gap:4px;width:100%}.BulkUploadStatusCard_count__3Yd0Y{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.02em}.BulkUploadStatusCard_label__s6fQ_{font-size:14px;font-weight:400;line-height:1.4}.BulkUploadStatusCard_infoButton__XE74R{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.BulkUploadStatusCard_infoButton__XE74R:hover{background-color:var(--gn-theme-colors-fill-tertiary)}.BulkUploadStatusCard_infoButton__XE74R:active{background-color:var(--gn-theme-colors-fill-secondary)}.BulkUploadStatusCard_infoIcon__jFEur{display:block}.BulkUploadStatusCard_neutral__wFUzB{background:var(--gn-theme-colors-fill-disabled);border-color:var(--gn-theme-colors-label-secondary)}.BulkUploadStatusCard_neutral__wFUzB .BulkUploadStatusCard_count__3Yd0Y{color:var(--gn-theme-colors-label-primary)}.BulkUploadStatusCard_neutral__wFUzB .BulkUploadStatusCard_infoIcon__jFEur,.BulkUploadStatusCard_neutral__wFUzB .BulkUploadStatusCard_label__s6fQ_{color:var(--gn-theme-colors-label-secondary)}.BulkUploadStatusCard_success__T0wJh{background:var(--gn-theme-colors-fill-positive-tint);border-color:var(--gn-theme-colors-label-positive)}.BulkUploadStatusCard_success__T0wJh .BulkUploadStatusCard_count__3Yd0Y,.BulkUploadStatusCard_success__T0wJh .BulkUploadStatusCard_infoIcon__jFEur,.BulkUploadStatusCard_success__T0wJh .BulkUploadStatusCard_label__s6fQ_{color:var(--gn-theme-colors-label-positive)}.BulkUploadStatusCard_error__0AIol{background:var(--gn-theme-colors-fill-danger-tint);border-color:var(--gn-theme-colors-label-danger)}.BulkUploadStatusCard_error__0AIol .BulkUploadStatusCard_count__3Yd0Y,.BulkUploadStatusCard_error__0AIol .BulkUploadStatusCard_infoIcon__jFEur,.BulkUploadStatusCard_error__0AIol .BulkUploadStatusCard_label__s6fQ_{color:var(--gn-theme-colors-label-danger)}.BulkUploadStatusCard_warning__yJdSZ{background:var(--gn-theme-colors-fill-attention-tint);border-color:var(--gn-theme-colors-label-attention)}.BulkUploadStatusCard_warning__yJdSZ .BulkUploadStatusCard_count__3Yd0Y,.BulkUploadStatusCard_warning__yJdSZ .BulkUploadStatusCard_infoIcon__jFEur,.BulkUploadStatusCard_warning__yJdSZ .BulkUploadStatusCard_label__s6fQ_{color:var(--gn-theme-colors-label-attention)}.BulkUploadStatusCard_info__ZMu2q{border-color:var(--gn-theme-colors-label-action);background:var(--gn-theme-colors-fill-action-tint)}.BulkUploadStatusCard_info__ZMu2q .BulkUploadStatusCard_count__3Yd0Y,.BulkUploadStatusCard_info__ZMu2q .BulkUploadStatusCard_infoIcon__jFEur,.BulkUploadStatusCard_info__ZMu2q .BulkUploadStatusCard_label__s6fQ_{color:var(--gn-theme-colors-label-action)}.DataTable_tableContainer__NicmK{background:var(--gn-theme-colors-background-layer-primary);border-radius:8px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--gn-theme-colors-border-muted)}.DataTable_table__jTa_N{width:100%;border-collapse:collapse}.DataTable_th__tXG2c{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-strong-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-strong-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-strong-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-strong-medium-size-letter-spacing);color:var(--gn-theme-colors-label-secondary);text-align:left;padding:16px 20px;background:var(--gn-theme-colors-background-layer-secondary);border-bottom:1px solid var(--gn-theme-colors-border-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.DataTable_th__tXG2c.DataTable_sortable__45LAr{padding:0;transition:background-color .2s ease}.DataTable_th__tXG2c.DataTable_sortable__45LAr:hover{background:var(--gn-theme-colors-fill-tertiary)}.DataTable_th__tXG2c.DataTable_sortable__45LAr:hover .DataTable_sortIcon__X7Qyn .DataTable_svg__GPsiV{color:var(--gn-theme-colors-label-primary)}.DataTable_sortButton__VLC5Q{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;padding:16px 20px;cursor:pointer;color:inherit;font:inherit;text-align:left}.DataTable_sortIcon__X7Qyn{display:inline-flex;align-items:center}.DataTable_headerContent__NuHWG{display:flex;align-items:center;gap:8px}.DataTable_tr__eN8fS{border-bottom:1px solid var(--gn-theme-colors-border-muted);transition:background-color .2s ease}.DataTable_tr__eN8fS:last-child{border-bottom:none}.DataTable_tr__eN8fS:hover{background-color:var(--gn-theme-colors-background-layer-secondary)}.DataTable_td__SlIFE{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-primary);padding:16px 20px;vertical-align:middle}.DataTable_shimmer___BywO{margin:40px 0}.DataTable_empty__DAgRH{padding:60px 40px;text-align:center;background:var(--gn-theme-colors-background-layer-secondary);border-radius:8px;margin:16px}.DataTable_empty__DAgRH p{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-secondary);margin:0}.DataTable_pagination__Ex9r9{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:0 8px}.DataTable_paginationLeft__7Ibxf{flex:0 0 auto;min-width:0}.DataTable_paginationRight__D6R_m{display:flex;align-items:center;gap:16px;margin-left:auto}.DataTable_pageInfo__zg_Cs{font-family:var(--gn-theme-fonts-family-paragraph);font-style:normal;font-weight:var(--gn-theme-fonts-size-paragraph-medium-weight);font-size:var(--gn-theme-fonts-size-paragraph-medium-size-size);line-height:var(--gn-theme-fonts-size-paragraph-medium-size-line-height);letter-spacing:var(--gn-theme-fonts-size-paragraph-medium-size-letter-spacing);color:var(--gn-theme-colors-label-secondary)}.SortIcon_sortIcon__ZS6mU{display:inline-flex;align-items:center;margin-left:6px;line-height:0}.SortIcon_svg__is5sd{display:block;color:var(--gn-theme-colors-label-secondary);transition:color .2s ease}.GalleryImagePreview_container__CFME7{display:flex;gap:8px;align-items:center}.GalleryImagePreview_imageWrapper__sVjGJ{position:relative;width:64px;height:64px;border-radius:4px;overflow:hidden;background-color:var(--gn-theme-colors-background-layer-secondary)}.GalleryImagePreview_image__l_XJp{width:100%;height:100%;object-fit:cover;display:block}.GalleryImagePreview_overlay__XjvoU{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.GalleryImagePreview_overlayText__YcZ67{color:#fff;font-size:18px;font-weight:600}.Badge_badge__kZOGS{display:flex;height:24px;padding:0 8px;justify-content:center;align-items:center;border-radius:4px;border:1px solid;font-size:13px;font-weight:500;white-space:nowrap}.Badge_info__wu29b{border-radius:4px;border:1px solid var(--gn-theme-colors-label-action);background:rgba(0,114,206,.15);color:var(--gn-theme-colors-label-action)}.Badge_neutral__HanYu{border-radius:4px;border:1px solid var(--gn-theme-colors-label-secondary);background:var(--gn-theme-colors-fill-disabled);color:var(--gn-theme-colors-label-secondary)}.Badge_error___SssS{background-color:var(--gn-theme-colors-fill-danger-tint);border-color:var(--gn-theme-colors-label-danger);color:var(--gn-theme-colors-label-danger)}.Badge_success__q047t{border-radius:4px;border:1px solid var(--gn-theme-colors-fill-positive);background:var(--gn-theme-colors-fill-positive-tint);color:var(--gn-theme-colors-fill-positive)}.Badge_warning__CgFRn{border-radius:4px;border:1px solid var(--gn-theme-colors-label-attention);background:var(--gn-theme-colors-fill-attention-tint);color:var(--gn-theme-colors-label-attention)}.Stepper_stepperContainer__vSnpR{width:100%;padding:24px 0}.Stepper_stepper__jf0Bw{display:flex;flex-direction:row;align-items:flex-start;list-style:none;margin:0;padding:0;width:100%}.Stepper_stepper__jf0Bw[data-orientation=vertical]{flex-direction:column;gap:16px}.Stepper_stepper__jf0Bw[data-orientation=vertical] .Stepper_step__rMPuG:not(:last-child):after{display:none}.Stepper_step__rMPuG{flex:1 1;display:flex;flex-direction:column;align-items:center;position:relative;list-style:none;min-width:0}.Stepper_step__rMPuG:not(:last-child):after{content:"";position:absolute;top:44px;left:calc(50% + 16px);right:calc(-50% + 16px);border-top:2px solid var(--gn-theme-colors-border-muted);pointer-events:none}.Stepper_step__rMPuG.Stepper_active__MsyYv:not(:last-child):after,.Stepper_step__rMPuG.Stepper_completed__raHDs:not(:last-child):after{border-top-color:var(--gn-theme-colors-fill-action)}.Stepper_stepLabel__NtDPd{display:flex;flex-direction:column;align-items:center;width:100%}.Stepper_labelContainer__X5Whf{display:flex;flex-direction:column-reverse;align-items:center;width:100%}.Stepper_labelText__SlmNx{margin:0 0 12px;text-align:center}.Stepper_labelText__SlmNx,.Stepper_optionalText__KivxI{font-family:inherit;font-size:14px;font-weight:400;color:var(--gn-theme-colors-label-secondary)}.Stepper_step__rMPuG.Stepper_active__MsyYv .Stepper_labelText__SlmNx,.Stepper_step__rMPuG.Stepper_active__MsyYv .Stepper_optionalText__KivxI{color:var(--gn-theme-colors-label-action);font-weight:600}.Stepper_step__rMPuG.Stepper_completed__raHDs .Stepper_labelText__SlmNx,.Stepper_step__rMPuG.Stepper_completed__raHDs .Stepper_optionalText__KivxI{color:var(--gn-theme-colors-label-secondary);font-weight:400}.Stepper_stepIcon__LYr5n{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background-color:rgba(0,0,0,0);border:2px solid var(--gn-theme-colors-border-muted);color:var(--gn-theme-colors-label-secondary);transition:all .2s ease-in-out;flex-shrink:0}.Stepper_stepIcon__LYr5n.Stepper_active__MsyYv,.Stepper_stepIcon__LYr5n.Stepper_completed__raHDs{border-color:var(--gn-theme-colors-fill-action);color:var(--gn-theme-colors-fill-action)}.BulkUploadTabContainer_tabContainer__DjPMz{width:100%;max-width:1200px;margin:0 auto;padding:24px}.BulkUploadTabContainer_header__npAcd{margin-bottom:32px}.BulkUploadTabContainer_title__Q3fb0{font-size:28px;font-weight:600;margin:0 0 24px;color:var(--gn-theme-colors-label-primary)}.BulkUploadTabContainer_tabNav__bYMLc{display:flex;gap:0;border-bottom:2px solid var(--gn-theme-colors-border-muted)}.BulkUploadTabContainer_tab__qylpI{padding:12px 24px;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;cursor:pointer;font-size:14px;font-weight:500;color:var(--gn-theme-colors-label-secondary);transition:all .2s ease;position:relative}.BulkUploadTabContainer_tab__qylpI:hover:not(.BulkUploadTabContainer_active__N0q3d){color:var(--gn-theme-colors-label-primary);background-color:var(--gn-theme-colors-background-layer-secondary)}.BulkUploadTabContainer_tab__qylpI.BulkUploadTabContainer_active__N0q3d{color:var(--gn-theme-colors-label-primary);border-bottom-color:var(--gn-theme-colors-label-primary);font-weight:600}.BulkUploadTabContainer_tab__qylpI:focus-visible{outline:2px solid var(--gn-theme-colors-fill-action);outline-offset:-2px}.BulkUploadTabContainer_tabContent__27XRv{width:100%;animation:BulkUploadTabContainer_fadeIn__A4Tem .2s ease-in}@keyframes BulkUploadTabContainer_fadeIn__A4Tem{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fob-combo-row{display:flex;gap:1rem;align-items:flex-end;margin-bottom:.75rem}.fob-action-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.fob-selector{padding:.5rem;border-radius:4px;border:1px solid var(--theme-border-color,currentColor)}.fob-table{width:100%;border-collapse:collapse;margin-bottom:.75rem}.fob-table th{text-align:left;padding:.375rem .5rem;border-bottom:2px solid var(--theme-border-color,currentColor);font-weight:600;font-size:.8125rem}.fob-table td{padding:.375rem .5rem;border-bottom:1px solid var(--theme-border-color,currentColor);font-size:.875rem}.fob-float-order-input{width:90px;padding:.25rem .375rem;border-radius:4px}.fob-float-order-input,.fob-remove-btn{border:1px solid var(--theme-border-color,currentColor)}.fob-remove-btn{background:none;border-radius:3px;cursor:pointer;color:var(--theme-error-600,#c00);font-size:.75rem;padding:.1rem .4rem;line-height:1.2}.fob-saved-combos{margin-top:1.5rem}.fob-saved-combo-list{margin-top:.5rem;padding-left:0;list-style:none;font-size:.8125rem}.fob-saved-combo-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.CustomRouteNotice_notice__KnkV8{display:grid;gap:var(--base);max-width:760px}.CustomRouteNotice_card__L_jN4{padding:var(--base);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50)}.CustomRouteNotice_form__5Xgj0{display:grid;gap:var(--base);max-width:640px}.CustomRouteNotice_field__l89VC{display:grid;gap:calc(var(--base)*.35)}.CustomRouteNotice_label__jrQuk{font-weight:600}.CustomRouteNotice_input__B2F_Q,.CustomRouteNotice_textarea___EtZf{width:100%;padding:calc(var(--base)*.55) calc(var(--base)*.75);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);background:var(--theme-input-bg);color:var(--theme-text)}.CustomRouteNotice_textarea___EtZf{min-height:112px;resize:vertical}.CustomRouteNotice_checkboxLabel__wq05O{display:flex;gap:calc(var(--base)*.5);align-items:center}.CustomRouteNotice_result__kFTap{overflow-wrap:anywhere}.Select_select__uMsKe{width:100%}.Select_selectPlaceholder__LTxQ0{cursor:default;margin:0;padding:0;width:100%}.Select_selectPlaceholder__LTxQ0,.Select_select__uMsKe .rs__control{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:4px;min-height:40px}.Select_select__uMsKe .rs__control{box-shadow:unset;cursor:pointer;padding:4px 8px;transition:border-color var(--nav-trans-time,.15s) ease-in-out,box-shadow var(--nav-trans-time,.15s) ease-in-out}.Select_select__uMsKe .rs__control:hover{border-color:var(--theme-elevation-250)}.Select_select__uMsKe .rs__control--is-focused{border-color:var(--theme-accent-500)}.Select_select__uMsKe .rs__control.invalid{border-color:var(--theme-error-500)}.Select_select__uMsKe .rs__control--is-disabled{background:var(--theme-elevation-50)}.Select_select__uMsKe .rs__value-container{color:var(--theme-text);gap:4px;min-height:unset;padding:0}.Select_select__uMsKe .rs__placeholder{color:var(--theme-elevation-400);margin:0}.Select_select__uMsKe .rs__input-container{color:var(--theme-text);margin:0;padding:0}.Select_select__uMsKe .rs__single-value{color:var(--theme-text);margin:0}.Select_select__uMsKe .rs__multi-value{align-items:center;background:var(--theme-elevation-100);border-radius:18px;display:flex;gap:4px;margin:0;padding:2px 8px;white-space:nowrap}.Select_select__uMsKe .rs__multi-value__label{color:var(--theme-text);padding:0}.Select_select__uMsKe .rs__multi-value__remove{border-radius:50%;color:var(--theme-elevation-600)}.Select_select__uMsKe .rs__multi-value__remove:hover{background:var(--theme-elevation-200);color:var(--theme-text)}.Select_select__uMsKe .rs__indicator{color:var(--theme-elevation-500);padding:0 4px}.Select_select__uMsKe .rs__indicator:hover{color:var(--theme-text)}.Select_select__uMsKe .rs__indicator-separator{display:none}.Select_select__uMsKe .rs__menu{background:var(--theme-input-bg);border:.5px solid var(--theme-elevation-150);border-radius:8px;box-shadow:0 4px 14px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.3);color:var(--theme-text);overflow:hidden;z-index:2}.Select_select__uMsKe .rs__option{background:unset;color:var(--theme-text);cursor:pointer;padding:8px 12px}.Select_select__uMsKe .rs__option--is-focused{background:var(--theme-elevation-100)}.Select_select__uMsKe .rs__option--is-selected{background:var(--theme-elevation-200)}.Select_select__uMsKe .rs__menu-notice{color:var(--theme-elevation-500)}.RankingTool_route__QlkqE{max-width:none;margin-inline:0;padding-top:var(--base)}.RankingTool_route__QlkqE h1{margin-bottom:calc(var(--base)*1.5);font-size:48px;line-height:1.1;letter-spacing:-.04em}.RankingTool_description__FSEqp{max-width:1120px;font-size:15px;line-height:1.7}.RankingTool_description__FSEqp p{margin-bottom:calc(var(--base)*1.25)}.RankingTool_description__FSEqp ul{margin:0 0 0 calc(var(--base)*1.25);padding:0}.RankingTool_description__FSEqp li+li{margin-top:calc(var(--base)*.25)}.RankingTool_root__NRr3K{display:grid;gap:calc(var(--base)*1.75);max-width:1120px}.RankingTool_form__9tYTK{display:grid;gap:calc(var(--base)*1.5)}.RankingTool_uploadGrid__KkmU3{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:calc(var(--base)*5);align-items:start}.RankingTool_fieldGroup__2PR3a{display:grid;gap:calc(var(--base)*.75);max-width:340px}.RankingTool_fieldLabel__KuCDs{display:block;font-weight:600}.RankingTool_uploadButton__3EIuV{width:fit-content;min-width:185px;min-height:52px;padding-inline:calc(var(--base)*1.25);border-radius:12px}.RankingTool_dateInput__x_AXR{width:100%;height:44px;padding:0 calc(var(--base)*.75);border:1px solid var(--theme-elevation-200);border-radius:4px;background:var(--theme-input-bg);color:var(--theme-text)}.RankingTool_hint__2Mlax{color:var(--theme-elevation-500);font-size:13px;line-height:1.6}.RankingTool_actions__Gy1lY{display:flex;gap:calc(var(--base)*.75);margin-top:calc(var(--base)*.5)}.RankingTool_runButton__OqV0Z{min-width:120px;min-height:52px;border-radius:12px}.RankingTool_errorBox__3fUCm{margin-top:calc(var(--base)*.5)}.RankingTool_summary__lLEdo{margin-top:calc(var(--base)*.75)}.RankingTool_metrics__YGYcM{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--base);margin-bottom:var(--base)}.RankingTool_metric__MDKfQ{min-width:140px;padding:calc(var(--base)*.75) var(--base);border:1px solid var(--theme-elevation-150);border-radius:8px;background:var(--theme-elevation-50)}.RankingTool_metricLabel__Lcd4k{color:var(--theme-elevation-600);font-size:12px;text-transform:uppercase}.RankingTool_metricValue__PJYIQ{font-size:22px;font-weight:700}.RankingTool_previewHeading__0Axf3,.RankingTool_runLog__Yb3_b{margin-top:calc(var(--base)*1.5)}.RankingTool_runLog__Yb3_b summary{cursor:pointer;font-weight:600}.RankingTool_runLog__Yb3_b pre{margin-top:calc(var(--base)*.5);white-space:pre-wrap}.RankingTool_downloadAction__u_kOv{margin-top:calc(var(--base)*1.5)}.RankingTool_sourceSelector__VDVXx{display:inline-flex;overflow:hidden;border:1px solid var(--theme-elevation-200);border-radius:6px;margin-bottom:calc(var(--base)*.5)}.RankingTool_segmentButton__eFM7S{padding:calc(var(--base)*.25) calc(var(--base)*.875);font-size:13px;font-weight:600;cursor:pointer;border:none;background:var(--theme-elevation-50);color:var(--theme-elevation-800);transition:background .15s,color .15s}.RankingTool_segmentButton__eFM7S:disabled{cursor:default;opacity:.6}.RankingTool_segmentButtonActive__vFZg4{background:var(--theme-success-500);color:var(--theme-base-0)}.RankingTool_dbFetch__bvuXC{display:flex;flex-direction:column;gap:calc(var(--base)*.5)}.RankingTool_dbFetchRow__08gb1{display:flex;gap:calc(var(--base)*.5);align-items:center}.RankingTool_dbFetchStatus__fxqgw{font-size:13px;color:var(--theme-success-600)}.RankingTool_resultActions__Ol0hR{display:flex;gap:calc(var(--base)*.75);flex-wrap:wrap;margin-top:calc(var(--base)*1.5)}.RankingTool_applyResult__nJfcg{margin-top:var(--base);padding:calc(var(--base)*.75) var(--base);border-radius:6px;border:1px solid var(--theme-success-500);background:var(--theme-success-100);color:var(--theme-text)}.RankingTool_applyResultWarning__UF83G{border-color:var(--theme-warning-500);background:var(--theme-warning-100)}.RankingTool_applyResultSummary__471tC{margin:0;font-weight:600}.RankingTool_applyResultDetail__JEW65{margin:calc(var(--base)*.5) 0 0;font-size:13px;color:var(--theme-elevation-600)}.RankingTool_applyResultIapIds__gdxr9{font-family:monospace}.RankingTool_diffSortButton__OYYvi{cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;font:inherit;font-weight:inherit;padding:0;width:100%;text-align:left}.RankingTool_diffTable__vLFAB{max-height:600px;overflow-y:auto}.RankingTool_diffRow__beO4i{color:var(--theme-text)}.RankingTool_diffTable__vLFAB tbody tr.RankingTool_diffRow__beO4i.RankingTool_diffRowAdded__7vG_B{background:var(--theme-success-100)}.RankingTool_diffTable__vLFAB tbody tr.RankingTool_diffRow__beO4i.RankingTool_diffRowRemoved__QXkxk{background:var(--theme-error-100)}.RankingTool_diffTable__vLFAB tbody tr.RankingTool_diffRow__beO4i.RankingTool_diffRowChanged__ZRhjp{background:var(--theme-warning-100)}.RankingTool_diffSummary__e93Pk{display:flex;gap:var(--base);flex-wrap:wrap;margin-top:calc(var(--base)*.75);font-size:13px;color:var(--theme-elevation-600)}.RankingTool_diffSummaryAdded__PrQ96{color:var(--theme-success-600)}.RankingTool_diffSummaryRemoved__vBxcm{color:var(--theme-error-600)}.RankingTool_diffSummaryChanged__UXz5H{color:var(--theme-warning-600)}.RankingTool_modalOverlay__66R0y{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.RankingTool_modal__w_VQ4{background:var(--theme-elevation-0);color:var(--theme-text);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:calc(var(--base)*1.5);width:min(440px,90vw);box-shadow:0 12px 32px rgba(0,0,0,.25)}.RankingTool_modalTitle__quEmu{margin-top:0}.RankingTool_modalDescription__XB55h{margin-bottom:calc(var(--base)*.75)}.RankingTool_modalSummary___WUSv{margin:0 0 var(--base);padding-left:calc(var(--base)*1.25)}.RankingTool_modalError__kbSxv{margin:0 0 var(--base);color:var(--theme-error-600)}.RankingTool_modalActions__4FcGm{display:flex;gap:calc(var(--base)*.75);justify-content:flex-end}@media(max-width:900px){.RankingTool_route__QlkqE h1{font-size:40px}.RankingTool_uploadGrid__KkmU3{grid-template-columns:1fr;gap:calc(var(--base)*1.5)}}.GeneratingReportsPanel_container__jKZe_{animation:GeneratingReportsPanel_slideUp__Lvc_4 .3s ease-out;bottom:20px;position:fixed;right:20px;z-index:var(--z-status)}@keyframes GeneratingReportsPanel_slideUp__Lvc_4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GeneratingReportsPanel_spin__6bwrK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GeneratingReportsPanel_panel__lhWZr{background:var(--theme-elevation-0);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.18);max-width:calc(100vw - 40px);overflow:hidden;width:420px}.GeneratingReportsPanel_reportList__BsRho{display:flex;flex-direction:column}.GeneratingReportsPanel_reportItem__kW8_S{align-items:center;display:flex;gap:16px;padding:20px 24px;position:relative}.GeneratingReportsPanel_generating__c8bHS{color:var(--theme-elevation-700)}.GeneratingReportsPanel_generating__c8bHS .GeneratingReportsPanel_icon__p4OmB{animation:GeneratingReportsPanel_spin__6bwrK 1s linear infinite;color:var(--theme-accent-650)}.GeneratingReportsPanel_success__TxgTt{color:var(--theme-success-700)}.GeneratingReportsPanel_error__NUjhm{color:var(--theme-error-700)}.GeneratingReportsPanel_iconWrapper__mwOFb{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.GeneratingReportsPanel_icon__p4OmB{height:32px;width:32px}.GeneratingReportsPanel_reportInfo__Xcnms{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.GeneratingReportsPanel_filename__krVNn{color:var(--theme-text);font-weight:600}.GeneratingReportsPanel_errorMessage__CWyjj{color:var(--theme-error-650);font-size:13px;margin-top:4px}.GeneratingReportsPanel_downloadButton__gAVCr,.GeneratingReportsPanel_header___ByiQ,.GeneratingReportsPanel_retryButton__pK4Tq{border:0;cursor:pointer}.GeneratingReportsPanel_downloadButton__gAVCr,.GeneratingReportsPanel_retryButton__pK4Tq{border-radius:4px;flex-shrink:0;padding:8px 12px}.GeneratingReportsPanel_downloadButton__gAVCr{border-radius:var(--style-radius-xl,14px);background:var(--theme-accent-650);color:var(--color-base-0,#ffffff);font-family:var(--font-body),sans-serif;font-weight:500;transition:background .15s ease-in-out}.GeneratingReportsPanel_downloadButton__gAVCr:hover{background:var(--theme-accent-550)}.GeneratingReportsPanel_downloadButton__gAVCr:active{background:var(--theme-accent-500)}.GeneratingReportsPanel_retryButton__pK4Tq{background:var(--theme-elevation-100);color:var(--theme-text)}.GeneratingReportsPanel_divider__wZImO{border-top:1px solid var(--theme-elevation-150)}.GeneratingReportsPanel_header___ByiQ{align-items:center;background:var(--theme-elevation-50);color:var(--theme-text);display:flex;justify-content:space-between;padding:12px 16px;width:100%}.GeneratingReportsPanel_headerText__V0KCw{font-weight:600}.GeneratingReportsPanel_chevron__N8jof{height:20px;transition:transform .12s ease;width:20px}.GeneratingReportsPanel_expanded__lbFnD{transform:rotate(180deg)}@media(max-width:1023px){.GeneratingReportsPanel_container__jKZe_{bottom:16px;left:16px;right:16px}.GeneratingReportsPanel_panel__lhWZr{width:100%}.GeneratingReportsPanel_reportItem__kW8_S{flex-wrap:wrap;padding:16px}.GeneratingReportsPanel_downloadButton__gAVCr{margin-top:8px;text-align:right;width:100%}}.LabeledField_field___3PuG{display:grid;gap:6px}.LabeledField_label__rkwen{color:var(--theme-elevation-800);font-size:13px;font-weight:600}.LabeledField_required__arvTJ{color:var(--theme-error-500);margin-left:4px}.LabeledField_error__SBimz{color:var(--theme-error-600);font-size:13px;margin:0}.Report_report__nukxN{display:grid;gap:24px}.Report_heading__Y3_5s{display:grid;gap:12px}.Report_title__6QDm_{font-size:28px;margin:0}.Report_disclaimer__YU3D7{color:var(--theme-elevation-700);margin:0;padding-left:18px}.Report_creatorProfiles__xGURV{display:flex;flex-direction:column}.Report_disabledInput__o0_BG,.Report_disabledMultipleItemsInput__KNEfR{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:4px;margin:0;padding:10px}.Report_disabledMultipleItemsInput__KNEfR{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.Report_disabledMultipleItemsInputItem__gqKmW{background:var(--theme-elevation-100);border-radius:999px;padding:4px 8px}.SalesReport_salesReport__OOikS{display:grid;gap:32px}.SalesReport_selectors__CQWdl{display:grid;gap:20px;grid-template-columns:1fr 1fr}.SalesReport_span__HGGCU{grid-column:1/-1}.SalesReport_dateRange___uf3c{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr}.SalesReport_dateField__UpH3B .react-datepicker-wrapper,.SalesReport_dateField__UpH3B .react-datepicker__input-container,.SalesReport_dateField__UpH3B .react-datepicker__input-container>input{width:100%}.SalesReport_dateRangeSeparator__hQRPV{color:var(--theme-elevation-500);font-size:13px}.SalesReport_generateButton__q891U{align-self:start;background:var(--theme-accent-650);border:0;border-radius:14px;color:var(--color-base-0,#ffffff);cursor:pointer;font-family:var(--font-body),sans-serif;font-weight:500;padding:13px 20px;transition:background .15s ease-in-out}.SalesReport_generateButton__q891U:hover{background:var(--theme-accent-550)}.SalesReport_generateButton__q891U:active{background:var(--theme-accent-500)}.Section_section__ARMHU{display:grid;gap:18px}.Section_title__k7B0r{font-size:20px;margin:0}.SalesReportEntryPoint_container__riODa{display:grid;gap:24px;max-width:1120px}.SalesReportEntryPoint_errorNotice__Rk21j{border-radius:6px;padding:12px 14px;background:var(--theme-error-50);border:1px solid var(--theme-error-300);color:var(--theme-error-750)}.error-message{color:var(--theme-error-500);margin:.75rem 0}.tab-visual-aid__header{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.tab-visual-aid__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.tab-visual-aid__theme-toggle{align-items:center;color:var(--theme-elevation-700);display:flex;font-size:.95rem;gap:.75rem}.tab-visual-aid__theme-toggle label{align-items:center;cursor:pointer;display:inline-flex;gap:.35rem}.tab-visual-aid__theme-toggle input[type=radio]{cursor:pointer;margin:0}.tab-visual-aid__api-key-form{align-items:flex-end;display:flex;gap:.75rem;margin-bottom:1rem}.tab-visual-aid__api-key-form label{flex:1 1;max-width:620px}.tab-visual-aid__api-key-form input{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:4px;color:var(--theme-elevation-900);display:block;font-family:var(--font-body);margin-top:.35rem;padding:.55rem .75rem;width:100%}.tab-visual-aid .sections-container{display:flex;flex-direction:column;width:100%}.tab-visual-aid .section-container{margin-bottom:20px}.tab-visual-aid .section-container .section-items{display:flex;overflow-x:auto;width:100%}.tab-visual-aid .section-container .section-items .section-item{border-radius:10px;height:600px;margin-right:20px;max-width:280px;min-width:280px;padding:10px}.tab-visual-aid .section-container .section-items .section-item img{border-radius:10px;height:200px;object-fit:cover;width:100%}.tab-visual-aid .section-container .section-items .section-item a,.tab-visual-aid .section-container .section-items .section-item h1,.tab-visual-aid .section-container .section-items .section-item h2,.tab-visual-aid .section-container .section-items .section-item h3,.tab-visual-aid .section-container .section-items .section-item h4,.tab-visual-aid .section-container .section-items .section-item h5,.tab-visual-aid .section-container .section-items .section-item h6,.tab-visual-aid .section-container .section-items .section-item p{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:5px 0;overflow:hidden;padding:5px 0}.tab-visual-aid .section-container .section-items .section-item .author-info{align-items:center;display:flex}.tab-visual-aid .section-container .section-items .section-item .author-info img{border-radius:100%;height:30px;margin-right:10px;width:30px}.tab-visual-aid .item-carousel-card{background-color:var(--theme-elevation-150)}.tab-visual-aid .item-carousel-card .item-carousel-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.tab-visual-aid .item-carousel-card .item-carousel-card-content .upper-content{display:flex;flex-direction:column}.tab-visual-aid .banner-section{align-items:center;border-radius:10px;display:flex;justify-content:center;min-height:160px;padding:10px}.tab-visual-aid .hero-banner-section{border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:10px;text-wrap:normal}.tab-visual-aid .hero-banner-section .text-container{width:40%}.tab-visual-aid .unsupported-section{background:var(--theme-warning-50);border:1px solid var(--theme-warning-300);border-radius:10px;color:var(--theme-elevation-900);padding:1rem}.category-carousel-card{margin-right:40px;width:100px}.category-carousel-card .category-image{border-radius:50%;height:100px;margin:5px 0;overflow:hidden;width:100px}.category-carousel-card .category-image img{height:100%;object-fit:cover;width:100%}.category-carousel-card .category-name{text-align:center}.creator-spotlight-section{border-radius:20px;display:flex;flex-direction:row;height:400px}.creator-spotlight-section .creator-spotlight-sidebar{align-items:center;border-right:4px solid #fff;display:flex;flex:.05 1;justify-content:center}.creator-spotlight-section .creator-spotlight-sidebar .text{transform:rotate(180deg);writing-mode:vertical-lr}.creator-spotlight-section .creator-spotlight-content{display:flex;flex:.95 1;flex-direction:row;height:100%;justify-content:space-between;padding:3%}.creator-spotlight-section .creator-spotlight-content .content-creator{border-radius:10px;display:flex;flex:.6 1;flex-direction:column;justify-content:space-between;width:30%}.creator-spotlight-section .creator-spotlight-content .content-creator .creator-title{font-size:28px;font-weight:600;line-height:34px;margin-bottom:0}.creator-spotlight-section .creator-spotlight-content .content-creator img{width:20%}.creator-spotlight-section .creator-spotlight-content .content-product-info{background-color:#fff;border-radius:10px;color:rgba(64,59,59,.6);flex:.3 1}.creator-spotlight-section .creator-spotlight-content .content-product-info img{height:40%;width:100%}.creator-spotlight-section .creator-spotlight-content .content-product-info .product-detail{display:flex;flex-direction:column;height:60%;justify-content:space-between;padding:10px}.creator-spotlight-section .creator-spotlight-content .content-product-info div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.creator-spotlight-section .creator-spotlight-content .content-product-info .product-type-name{font-size:16px}.creator-spotlight-section .creator-spotlight-content .content-product-info .product-title{color:#1e1b1b;font-size:18px;font-weight:600}.creator-spotlight-section .creator-spotlight-content img{border-radius:10px;object-fit:cover}.creator-spotlight-section .creator-spotlight-content a,.creator-spotlight-section .creator-spotlight-content h1,.creator-spotlight-section .creator-spotlight-content h2,.creator-spotlight-section .creator-spotlight-content h3,.creator-spotlight-section .creator-spotlight-content h4,.creator-spotlight-section .creator-spotlight-content h5,.creator-spotlight-section .creator-spotlight-content h6,.creator-spotlight-section .creator-spotlight-content p{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.quick-link-column{display:flex;flex-direction:row;justify-content:space-between}.quick-link-column .quick-link-row{color:#00bfff;display:flex;flex-direction:column;margin:5px 0}.quick-link-column .quick-link-row a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-decoration:none}.price{background-color:rgba(117,112,112,.12);color:#0072ce;margin:0;width:50px}.cta-button,.price{border-radius:10px;text-align:center}.cta-button{padding:10px;text-decoration:none;width:200px}