@layer payload-default{}@layer payload-default{}.dashboard .before-dashboard{margin-bottom:30px}.dashboard .before-dashboard__banner h4{margin:0}.dashboard .before-dashboard__instructions{list-style:decimal;margin-bottom:10px}.dashboard .before-dashboard__instructions li{width:100%}.dashboard .before-dashboard a:hover{opacity:.85}.data-backfill-container{padding:var(--base);background-color:var(--theme-elevation-50);border-radius:var(--border-radius-m);border:1px solid var(--theme-elevation-200)}.data-backfill-header{margin-bottom:var(--base)}.data-backfill-header h3{margin:0 0 calc(var(--base)/2) 0;color:var(--theme-text);font-size:1.25rem;font-weight:600}.data-backfill-header .data-backfill-description{margin:calc(var(--base)/4) 0;color:var(--theme-elevation-800);font-size:.9rem}.data-backfill-header .data-backfill-description strong{color:var(--theme-text)}.data-backfill-header .data-backfill-warning{margin:calc(var(--base)/2) 0;padding:calc(var(--base)/2);background-color:var(--theme-warning-50);border-left:3px solid var(--theme-warning-500);border-radius:var(--border-radius-s);color:var(--theme-warning-800);font-size:.85rem}.data-backfill-actions{display:flex;gap:var(--base);margin-bottom:var(--base)}.data-backfill-actions .btn{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--base)/2) var(--base);border:1px solid var(--theme-elevation-300);border-radius:var(--border-radius-m);background-color:var(--theme-elevation-0);color:var(--theme-text);font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.data-backfill-actions .btn:hover:not(:disabled){background-color:var(--theme-elevation-50);border-color:var(--theme-elevation-400)}.data-backfill-actions .btn:active:not(:disabled){background-color:var(--theme-elevation-100)}.data-backfill-actions .btn:disabled{opacity:.4;cursor:not-allowed}.data-backfill-actions .btn.btn-primary{background-color:var(--theme-warning-500);border-color:var(--theme-warning-500);color:var(--theme-elevation-0)}.data-backfill-actions .btn.btn-primary:hover:not(:disabled){background-color:var(--theme-warning-600);border-color:var(--theme-warning-600)}.data-backfill-actions .btn.btn-primary:active:not(:disabled){background-color:var(--theme-warning-700);border-color:var(--theme-warning-700)}.data-backfill-actions .btn.btn-secondary{background-color:rgba(0,0,0,0);border-color:var(--theme-elevation-400);color:var(--theme-text)}.data-backfill-actions .btn.btn-secondary:hover:not(:disabled){background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-500)}.data-backfill-actions .btn.btn-secondary:active:not(:disabled){background-color:var(--theme-elevation-200)}.data-backfill-result{display:flex;gap:calc(var(--base)/2);padding:var(--base);margin-bottom:var(--base);border-radius:var(--border-radius-m);animation:slideIn .3s ease}.data-backfill-result.success{background-color:var(--theme-success-50);border:1px solid var(--theme-success-200)}.data-backfill-result.success .result-icon{color:var(--theme-success-600)}.data-backfill-result.success .result-message{color:var(--theme-success-800)}.data-backfill-result.error{background-color:var(--theme-error-50);border:1px solid var(--theme-error-200)}.data-backfill-result.error .result-icon{color:var(--theme-error-600)}.data-backfill-result.error .result-message{color:var(--theme-error-800)}.data-backfill-result .result-icon{font-size:1.5rem;flex-shrink:0}.data-backfill-result .result-content{flex:1}.data-backfill-result .result-content .result-message{font-weight:500;margin-bottom:calc(var(--base)/4)}.data-backfill-result .result-content .result-details{font-size:.85rem;opacity:.8}.data-backfill-info{padding:var(--base);background-color:var(--theme-elevation-100);border-radius:var(--border-radius-m)}.data-backfill-info h4{margin:0 0 calc(var(--base)/2) 0;color:var(--theme-text);font-size:1rem;font-weight:600}.data-backfill-info ul{margin:0;padding-left:calc(var(--base)*1.5);color:var(--theme-elevation-800);font-size:.9rem}.data-backfill-info ul li{margin-bottom:calc(var(--base)/4)}.data-backfill-info ul li strong{color:var(--theme-text)}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mdc-editor-field{position:relative}.mdc-editor-field .mdc-editor-toolbar{position:sticky;top:var(--app-header-height,55px);z-index:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;margin-bottom:0;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-bottom:0;border-top-left-radius:var(--style-radius-s,4px);border-top-right-radius:var(--style-radius-s,4px)}.mdc-editor-field .mdc-editor-toolbar .btn{margin:0}.mdc-editor-field .mdc-editor-toolbar .popup.mdc-insert-popup{position:static;inset:auto;width:auto;height:auto;transform:none}.mdc-editor-field .mdc-editor-toolbar .popup.mdc-insert-popup .popup-button{position:static;inset:auto;width:auto;height:auto;transform:none;display:inline-flex}.mdc-editor-field .popup:has(.translate-field-trigger){position:absolute;top:0;right:0;bottom:auto;left:auto;width:28px;height:28px;transform:none;z-index:3}.mdc-editor-field .code-editor{border-top-left-radius:0;border-top-right-radius:0}.mdc-blockquote-form{display:flex;flex-direction:column;gap:16px;padding:24px}.mdc-blockquote-form__avatar{display:flex;gap:12px;align-items:center}.mdc-blockquote-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mdc-media-caption-form{display:flex;flex-direction:column;gap:16px;padding:24px}.mdc-media-caption-form__media{display:flex;gap:12px;align-items:center}.mdc-media-caption-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mdc-blog-user-form{display:flex;flex-direction:column;gap:16px;padding:24px}.mdc-blog-user-form__author{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,4px)}.mdc-blog-user-form__avatar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mdc-blog-user-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.mdc-tab-list-form{display:flex;flex-direction:column;gap:16px;padding:24px}.mdc-tab-list-form__tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mdc-tab-list-form__card,.mdc-tab-list-form__tab{display:flex;flex-direction:column;gap:12px}.mdc-tab-list-form__card{padding:12px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,4px)}.mdc-tab-list-form__card-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.mdc-tab-list-form__avatar,.mdc-tab-list-form__cover{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mdc-tab-list-form__user{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s,4px)}.mdc-tab-list-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.pinned-order-cell{display:inline-flex;align-items:center;gap:8px}.pinned-order-cell--display{cursor:pointer}.pinned-order-cell--display .pinned-order-cell__edit-icon{opacity:0;font-size:20px;color:var(--theme-elevation-600,#555);transition:opacity .15s}.pinned-order-cell--display:hover .pinned-order-cell__edit-icon{opacity:1}.pinned-order-cell--editing input,.pinned-order-cell__value{font-size:14px;color:var(--theme-text)}.pinned-order-cell--editing input{width:64px;padding:4px 8px;border:1px solid var(--theme-elevation-400);border-radius:4px;background:rgba(0,0,0,0);text-align:center}.pinned-order-cell--editing input:focus{outline:none;border-color:var(--theme-success-500,#22c55e)}.pinned-order-cell--editing input:disabled{opacity:.5}.pinned-order-cell__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;cursor:pointer;font-size:14px;line-height:1}.pinned-order-cell__btn:disabled{opacity:.5;cursor:not-allowed}.pinned-order-cell__btn--confirm{background:var(--theme-success-500,#22c55e);color:#fff}.pinned-order-cell__btn--cancel{background:var(--theme-elevation-200);color:var(--theme-text)}.sitemap-sync-page__header{margin-bottom:28px}.sitemap-sync-page__header h1{font-size:24px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:6px}.sitemap-sync-page__header p{font-size:14px;color:var(--theme-text-secondary)}.sitemap-sync-page__section{margin-bottom:24px}.sitemap-sync-page__section h2{font-size:18px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:16px}.sitemap-sync-page__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:28px}.sitemap-sync-page__summary-card{background:var(--theme-elevation-0);border-radius:8px;padding:16px 20px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sitemap-sync-page__summary-label{font-size:12px;color:var(--theme-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sitemap-sync-page__summary-value{font-size:22px;font-weight:600;color:var(--theme-elevation-800)}.sitemap-sync-page__summary-value--time{font-size:15px}.sitemap-sync-page__status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.sitemap-sync-page__status-badge--success{background:var(--theme-success-100);color:var(--theme-success-500)}.sitemap-sync-page__status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:var(--theme-success-500)}.sitemap-sync-page__sync-time{font-size:12px;color:var(--theme-text-secondary)}.sitemap-sync-page__task-list{display:flex;flex-direction:column;gap:12px}.sitemap-sync-page__task-card{background:var(--theme-elevation-0);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:box-shadow .15s}.sitemap-sync-page__task-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.07)}.sitemap-sync-page__task-info{flex:1;min-width:0}.sitemap-sync-page__task-name{font-size:15px;font-weight:600;color:var(--theme-elevation-800);margin-bottom:2px}.sitemap-sync-page__task-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--theme-text-secondary)}.sitemap-sync-page__task-meta code{background:var(--theme-elevation-100);padding:1px 6px;border-radius:4px;font-size:12px;color:var(--theme-elevation-800)}.sitemap-sync-page__task-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sitemap-sync-page__view-link{padding:5px 12px;font-size:13px;border-radius:6px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);color:var(--theme-elevation-800);text-decoration:none;font-weight:500;line-height:1.4;white-space:nowrap}.sitemap-sync-page__view-link:hover{background:var(--theme-elevation-100)}.sitemap-sync-page__view-links{display:flex;flex-wrap:wrap;gap:4px}.sitemap-sync-page__view-links .sitemap-sync-page__view-link{padding:3px 8px;font-size:12px;text-transform:uppercase}.sitemap-sync-page__hint{margin-top:24px;padding:14px 20px;background:var(--theme-elevation-100);border-radius:6px;font-size:13px;color:var(--theme-text-secondary);display:flex;align-items:flex-start;gap:8px;line-height:1.6}.sitemap-sync-page__hint-icon{flex-shrink:0;font-size:16px}.sitemap-sync-page__overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;align-items:center;justify-content:center;animation:sitemap-fade-in .15s ease}@keyframes sitemap-fade-in{0%{opacity:0}to{opacity:1}}.sitemap-sync-page__diff-drawer{background:var(--theme-elevation-0);border-radius:8px;width:min(960px,95vw);max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.12);animation:sitemap-slide-up .2s ease}@keyframes sitemap-slide-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.sitemap-sync-page__diff-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--theme-elevation-200);flex-shrink:0}.sitemap-sync-page__diff-header h2{font-size:16px;font-weight:600;color:var(--theme-elevation-800)}.sitemap-sync-page__diff-close{background:none;border:none;cursor:pointer;font-size:20px;color:var(--theme-text-secondary);padding:4px;line-height:1;border-radius:4px}.sitemap-sync-page__diff-close:hover{background:var(--theme-elevation-100)}.sitemap-sync-page__diff-close:disabled{opacity:.5;cursor:not-allowed}.sitemap-sync-page__diff-stats{display:flex;align-items:center;gap:16px;padding:12px 24px;background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-200);font-size:13px;flex-shrink:0}.sitemap-sync-page__diff-stat{display:flex;align-items:center;gap:4px}.sitemap-sync-page__diff-stat--added{color:var(--theme-success-500)}.sitemap-sync-page__diff-stat--removed{color:var(--theme-error-500)}.sitemap-sync-page__diff-body{flex:1;overflow-y:auto;font-family:SF Mono,Fira Code,Fira Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.65;color:var(--theme-elevation-800)}.sitemap-sync-page__diff-pre{margin:0;padding:16px 24px;white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit;line-height:inherit}.sitemap-sync-page__diff-table{width:100%;border-collapse:collapse;font-size:13px}.sitemap-sync-page__diff-table td,.sitemap-sync-page__diff-table th{padding:8px 24px;text-align:left;border-bottom:1px solid var(--theme-elevation-150)}.sitemap-sync-page__diff-table th{font-weight:600;color:var(--theme-elevation-600);background:var(--theme-elevation-50)}.sitemap-sync-page__diff-table code,.sitemap-sync-page__diff-toggle{font-size:12px;color:var(--theme-elevation-800)}.sitemap-sync-page__diff-toggle{padding:2px 10px;border-radius:6px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);cursor:pointer}.sitemap-sync-page__diff-toggle:hover{background:var(--theme-elevation-100)}.sitemap-sync-page__diff-stat--btn{border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;border-radius:6px}.sitemap-sync-page__diff-stat--btn:hover{border-color:var(--theme-elevation-200);background:var(--theme-elevation-50)}.sitemap-sync-page__diff-stat--btn[aria-pressed=true]{border-color:var(--theme-elevation-300);background:var(--theme-elevation-100)}.sitemap-sync-page__diff-cell-btn{border:0;background:rgba(0,0,0,0);cursor:pointer;font:inherit;padding:2px 6px;border-radius:4px}.sitemap-sync-page__diff-cell-btn:hover:not(:disabled){background:var(--theme-elevation-100)}.sitemap-sync-page__diff-cell-btn[aria-pressed=true]{background:var(--theme-elevation-150)}.sitemap-sync-page__diff-cell-btn:disabled{cursor:default;opacity:.55}.sitemap-sync-page__diff-detail{padding:8px 24px 12px;background:var(--theme-elevation-50);border-top:1px solid var(--theme-elevation-150)}.sitemap-sync-page__diff-detail-title{font-size:12px;font-weight:600;color:var(--theme-elevation-600);margin-bottom:6px}.sitemap-sync-page__diff-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.sitemap-sync-page__diff-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:3px 0;font-size:12px;border-bottom:1px solid var(--theme-elevation-100)}.sitemap-sync-page__diff-list-loc{word-break:break-all;color:var(--theme-elevation-800)}.sitemap-sync-page__diff-list-date{flex-shrink:0;color:var(--theme-text-secondary)}.sitemap-sync-page__diff-list-empty{font-size:12px;color:var(--theme-text-secondary);padding:4px 0}.sitemap-sync-page__diff-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--theme-elevation-200);flex-shrink:0}@media(max-width:768px){.sitemap-sync-page__task-card{flex-direction:column;align-items:flex-start}.sitemap-sync-page__task-actions{width:100%;justify-content:flex-end}.sitemap-sync-page__diff-drawer{width:100vw;max-height:100vh;border-radius:0}}.doc-translate-drawer{display:flex;flex-direction:column;gap:1rem;padding:1rem}.doc-translate-drawer__source{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--theme-text)}.doc-translate-drawer__label{font-weight:600;color:var(--theme-text)}.doc-translate-drawer__warning{margin-top:.5rem;font-size:.8125rem;color:var(--theme-warning-500)}.doc-translate-drawer__locales{border:1px solid var(--theme-elevation-150);border-radius:4px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.doc-translate-drawer__locale-item{display:flex;align-items:center}.doc-translate-drawer__empty-only{display:flex;flex-direction:column;gap:.25rem}.doc-translate-drawer__help{font-size:.8125rem;color:var(--theme-elevation-600);margin:0}.doc-translate-drawer__actions{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--theme-elevation-100)}.batch-translate-drawer{display:flex;flex-direction:column;gap:1rem;padding:1rem}.batch-translate-drawer__estimate{font-size:.875rem;color:var(--theme-elevation-600);margin:0}.batch-translate-drawer__label{font-weight:600;color:var(--theme-text)}.batch-translate-drawer__locales{border:1px solid var(--theme-elevation-150);border-radius:4px;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.batch-translate-drawer__locale-item{display:flex;align-items:center}.batch-translate-drawer__empty-only{display:flex;flex-direction:column;gap:.25rem}.batch-translate-drawer__help{font-size:.8125rem;color:var(--theme-elevation-600);margin:0}.batch-translate-drawer__actions{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--theme-elevation-100)}.field-type:has([data-translate-sentinel=true]){position:relative}.field-type:has([data-translate-sentinel=true]) .input,.field-type:has([data-translate-sentinel=true]) input:not([type]),.field-type:has([data-translate-sentinel=true]) input[type=email],.field-type:has([data-translate-sentinel=true]) input[type=text]{padding-right:44px}.field-type:has([data-translate-sentinel=true]) .popup{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px}.field-type:has([data-translate-sentinel=true]) .popup-button{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.translate-field-trigger{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;color:var(--theme-elevation-600);background-color:rgba(0,0,0,0);border:none;outline:none;z-index:1}.translate-field-trigger:hover{background-color:var(--theme-elevation-150);color:var(--theme-elevation-900)}.translate-field-trigger:focus-visible{outline:2px solid var(--theme-elevation-600);outline-offset:1px}.translate-field-trigger svg{width:14px;height:14px;flex-shrink:0}.translate-field-trigger--loading{pointer-events:none;cursor:not-allowed;opacity:.6}.field-type:has([data-translate-sentinel=true][data-variant=textarea]) .input{padding-right:12px;padding-top:32px}.field-type:has([data-translate-sentinel=true][data-variant=textarea]) .popup{top:8px;transform:none}.field-type:has([data-translate-sentinel=true][data-variant=textarea]) .translate-field-trigger{top:8px;transform:none}.rich-text-lexical.field-type:has([data-translate-sentinel=true][data-variant=richtext]){position:relative}.rich-text-lexical.field-type:has([data-translate-sentinel=true][data-variant=richtext])>.rich-text-lexical__wrap>.popup{position:absolute;top:8px;right:8px;width:28px;height:28px;z-index:2;transform:none}.rich-text-lexical.field-type:has([data-translate-sentinel=true][data-variant=richtext])>.rich-text-lexical__wrap>.popup .popup-button{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.translate-popup__subline{display:block;font-size:11px;color:var(--theme-elevation-500);font-weight:400;margin-top:2px}.popup__content:has([data-translate-popup=field]) .popup-button-list{--list-button-padding:8px;--popup-button-list-gap:1px}.popup__content:has([data-translate-popup=field]) .popup-button-list__button{font-size:12px;line-height:1.4}.popup__content:has([data-translate-popup=field]) .pill{font-size:11px;--pill-padding-block-start:1px;--pill-padding-block-end:1px;--pill-padding-inline-start:6px;--pill-padding-inline-end:6px;line-height:1}.translation-status{padding:.75rem 0}.translation-status__title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-600);margin:0 0 .5rem}.translation-status__list{display:flex;flex-direction:column;gap:.375rem}.translation-status__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.translation-status__locale{font-size:.8125rem;color:var(--theme-text);flex:1;min-width:0}.translation-status-sidebar{display:flex;flex-direction:column;gap:.375rem;padding:.5rem 0}.translation-status-sidebar__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.translation-status-sidebar__locale-name{font-size:.8125rem;color:var(--theme-text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}