@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{background:var(--theme-elevation-50);grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;padding:10px;display:grid}}
@layer payload-default{.field-diff-label{margin-bottom:calc(var(--base)*.35);flex-direction:row;align-items:center;height:100%;font-weight:600;line-height:normal;display:flex}}
@layer payload-default{:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{letter-spacing:.02em;font-size:14px}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-line:line-through;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper,.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{flex-direction:row;align-items:center;position:relative}.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after,.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}}
@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-spinner{border:2px solid var(--theme-elevation-200);border-top-color:var(--theme-text);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite tl-spin}.tl-modal{pointer-events:none;background:#0a0a0a47;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.tl-modal__panel{pointer-events:auto;background:var(--theme-bg);width:min(1280px,96vw);max-height:90vh;color:var(--theme-text);border:none;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0006}.tl-modal__header{background:var(--theme-elevation-800);color:var(--theme-elevation-0);justify-content:space-between;align-items:center;gap:.75rem;padding:1.125rem 1.5rem;display:flex}.tl-modal__header-actions{align-items:center;gap:1rem;display:inline-flex}.tl-modal__title{text-transform:uppercase;color:inherit;font-size:1.02rem;font-weight:700;line-height:1.2}.tl-modal__header-text{align-items:baseline;gap:.6rem;display:inline-flex}.tl-modal__context{text-transform:none;opacity:.9;align-items:baseline;font-size:.98rem;font-weight:500;display:inline-flex}.tl-modal__dot{padding:0 .45rem 0 .7rem;font-size:1.25em;line-height:1}.tl-modal__close{cursor:pointer;color:inherit;background:0 0;border:none;padding:.15rem .2rem;font-size:1rem;line-height:1}.tl-modal__close:disabled{cursor:not-allowed;opacity:.4}.tl-modal__body{background:var(--theme-elevation-0);flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.tl-modal__footer{border-top:1px solid var(--theme-elevation-100);flex-direction:column;display:flex}.tl-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.tl-model-selector{align-items:center;gap:.45rem;display:flex}.tl-model-selector__label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-0);opacity:.7;white-space:nowrap;font-size:.72rem;font-weight:600}.tl-model-selector .tl-select{background:color-mix(in srgb, var(--theme-elevation-0) 12%, transparent);border-color:color-mix(in srgb, var(--theme-elevation-0) 25%, transparent);width:auto;height:1.85rem;color:var(--theme-elevation-0);font-size:.8rem}.tl-footer-group{align-items:center;gap:.5rem;display:flex}.tl-footer-group .btn,.tl-footer-group button,.tl-footer-group a{--margin-block:0!important;margin:0!important;margin-block:0!important;margin-top:0!important;margin-bottom:0!important}.tl-status-banner{border:1px dashed var(--theme-elevation-150);color:var(--theme-text);background:var(--theme-elevation-50);border-radius:8px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-size:.875rem;display:flex}.tl-status-banner--with-progress{flex-direction:column;align-items:center;gap:.7rem}.tl-status-banner__content{justify-content:center;align-items:center;gap:.6rem;width:100%;display:inline-flex}.tl-progress{background:var(--theme-elevation-150);border-radius:999px;width:100%;height:8px;overflow:hidden}.tl-progress__bar{background:var(--theme-success-500);border-radius:999px;width:8%;height:100%}@keyframes tl-progress-fill{0%{width:8%}to{width:100%}}.tl-progress__bar--animated{will-change:width;animation:20s cubic-bezier(.3,.85,.3,1) forwards tl-progress-fill}.tl-field{flex-direction:column;display:flex}.tl-field__label{color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.72rem;font-weight:600;line-height:1.2;display:block}.tl-select{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);width:100%;height:2.4rem;color:var(--theme-text);cursor:pointer;appearance:auto;border-radius:6px;padding:0 .65rem;font-size:.875rem}.tl-summary-bar{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.7rem 1rem;display:flex}.tl-summary-bar__locales{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.tl-summary-bar__arrow{color:var(--theme-elevation-500)}.tl-summary-bar__divider{background:var(--theme-elevation-150);flex-shrink:0;width:1px;height:1.2rem}.tl-summary-bar__stat{align-items:baseline;gap:.3rem;display:flex}.tl-summary-bar__stat-value{font-size:1rem;font-weight:700}.tl-summary-bar__stat-label{color:var(--theme-elevation-700);font-size:.78rem}.tl-summary-bar__time{color:var(--theme-elevation-600);align-items:baseline;gap:.3rem;margin-left:auto;display:flex}.tl-diff-list{flex-direction:column;gap:.4rem;display:flex}.tl-diff-empty{border:1px dashed var(--theme-elevation-150);opacity:.7;text-align:center;border-radius:8px;padding:1rem}.tl-diff-row{border-radius:8px;margin-bottom:.75rem;overflow:hidden}.tl-diff-row__label{color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.04em;padding:.35rem 0;font-size:.72rem;font-weight:600}.tl-diff-row__grid{border:1px solid var(--theme-elevation-100);border-radius:8px;grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.tl-diff-row__col{border-right:1px solid var(--theme-elevation-100);flex-direction:column;display:flex}.tl-diff-row__col:last-child{border-right:none}.tl-diff-row__col--old{background-color:var(--theme-error-100)}.tl-diff-row__col--new{background-color:var(--theme-success-100)}.tl-col-label{color:var(--theme-elevation-600);border-bottom:1px solid var(--theme-elevation-100);text-transform:uppercase;letter-spacing:.04em;background:0 0;padding:.3rem .75rem;font-size:.72rem;font-weight:600}.tl-col-label--editable{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.tl-col-action-group{align-items:center;gap:.2rem;display:inline-flex}.tl-col-action{border:1px solid var(--theme-elevation-250);background:var(--theme-bg);color:var(--theme-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:1.85rem;padding:0 .55rem;font-size:.74rem;font-weight:600;line-height:1;display:inline-flex}.tl-col-action:hover{background:var(--theme-elevation-50)}.tl-diff-edit-textarea{border:1px solid var(--theme-elevation-200);background:var(--theme-bg);width:100%;color:var(--theme-text);resize:vertical;border-radius:6px;padding:.5rem .65rem;font-family:inherit;font-size:.85rem;line-height:1.4}.tl-diff-row__content{flex:1;padding:.6rem .75rem}.tl-trigger{border-right:1px solid var(--theme-elevation-150);align-items:center;margin-right:.5rem;padding-right:.75rem;display:flex}.tl-trigger .btn{align-items:center;gap:.4rem;display:inline-flex}.tl-trigger button svg{flex-shrink:0;margin-right:.35rem}.tl-section{flex-direction:column;gap:.6rem;display:flex}.tl-section__title{color:var(--theme-text);margin:0;font-size:.95rem;font-weight:600}.tl-action-tabs{flex-direction:column;gap:.5rem;display:flex}.tl-action-tabs__grid{border:0;grid-template-columns:repeat(4,1fr);gap:.375rem;min-inline-size:0;margin:0;padding:0;display:grid}.tl-action-tabs__btn{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-700);cursor:pointer;text-align:left;background:0 0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}.tl-action-tabs__btn-head{flex-direction:row;align-items:center;gap:.5rem;display:flex}.tl-action-tabs__btn-label{font-size:1.05rem;font-weight:600}.tl-action-tabs__btn-description{color:var(--theme-elevation-600);font-size:.74rem;font-weight:400;line-height:1.25}.tl-action-tabs__btn:hover:not(:disabled){border-color:var(--theme-elevation-400);color:var(--theme-elevation-900)}.tl-action-tabs__btn--active{border-color:var(--theme-success-500,var(--theme-elevation-400));background:var(--theme-success-50,var(--theme-elevation-50));color:var(--theme-success-600,var(--theme-elevation-900));box-shadow:0 0 0 1px var(--theme-success-500,var(--theme-elevation-400))}.tl-action-tabs__btn--active .tl-action-tabs__btn-description{color:var(--theme-success-600,var(--theme-elevation-700))}.tl-action-tabs__btn:disabled{opacity:.5;cursor:not-allowed}.tl-source-target{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.tl-source-target--single{grid-template-columns:minmax(0,1fr)}.tl-source-target__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:8px;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.tl-source-target__title{color:var(--theme-text);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.tl-source-target__hint{color:var(--theme-elevation-700);margin-top:-.15rem;font-size:.78rem}.tl-source-target__arrow{color:var(--theme-elevation-600);justify-content:center;align-items:center;display:flex}.tl-locale-checks{flex-wrap:wrap;gap:.4rem .6rem;display:flex}.tl-locale-checks__item{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.85rem;display:inline-flex}.tl-locale-checks__item:has(input:disabled){cursor:not-allowed}.tl-locale-checks__item:has(input:checked){border-color:var(--theme-success-500,var(--theme-elevation-400));background:var(--theme-success-50,var(--theme-elevation-50))}.tl-preview-head{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.tl-preview-head .tl-summary-bar{flex:1;min-width:16rem}.tl-lang-tabs{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.375rem;display:flex}.tl-lang-tabs__tab{border:1px solid var(--theme-elevation-200);color:var(--theme-elevation-700);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.tl-lang-tabs__tab:hover:not(.tl-lang-tabs__tab--active){border-color:var(--theme-elevation-400);color:var(--theme-elevation-900)}.tl-lang-tabs__tab--active{border-color:var(--theme-success-500,var(--theme-elevation-400));background:var(--theme-success-50,var(--theme-elevation-50));color:var(--theme-success-600,var(--theme-elevation-900));box-shadow:0 0 0 1px var(--theme-success-500,var(--theme-elevation-400))}.tl-selects-panel{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);border-radius:8px;padding:.875rem 1rem}.tl-selects-panel--grid{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.tl-selects-panel__locales{padding:.875rem 1rem}.tl-selects-panel__stats{border-left:1px solid var(--theme-elevation-100);flex-direction:column;justify-content:center;gap:.4rem;padding:.875rem 1rem;display:flex}.tl-selects-panel__stat-label{color:var(--theme-elevation-700);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.tl-selects-panel__stat-value{font-size:2rem;font-weight:700;line-height:1}.tl-selects-panel__stat-sub{color:var(--theme-elevation-700);font-size:.875rem}.tl-selects-panel__stat-empty{color:var(--theme-elevation-600);font-size:.8rem}.tl-source-target__stats{margin-top:.25rem}.tl-error-banner{border:1px solid var(--theme-error-500);color:var(--theme-error-500);border-radius:8px;padding:.75rem 1rem;font-size:.875rem}.tl-hint{flex-direction:column;gap:.4rem;display:flex}.tl-hint__label{text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-700);font-size:.72rem;font-weight:600}.tl-hint__textarea{resize:vertical;border:1px solid var(--theme-elevation-200);background:var(--theme-bg);width:100%;color:var(--theme-text);border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.lcb-list{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.lcb-badge{background:var(--theme-elevation-50);border:1px solid;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .6rem;display:flex}.lcb-sep{opacity:.5}
