:root{--color-primary:#2563eb;--link-color:#2563eb;--link-color-rgb:37,99,235;--link-hover-color:#1d4ed8;--link-hover-color-rgb:29,78,216;--button-primary-bg:#e51d4f;--button-primary-color:var(--white);--button-primary-border-color:rgba(159,18,57,.15);--button-primary-box-shadow:0 1px 3px 0 rgba(229,29,79,.15),0 1px 2px -1px rgba(229,29,79,.1);--button-primary-hover-bg:#d41847;--button-primary-hover-color:var(--white);--button-primary-hover-border-color:rgba(159,18,57,.2);--button-primary-active-bg:#c4183f;--button-primary-active-color:var(--white);--button-primary-active-border-color:rgba(159,18,57,.25);--button-primary-active-box-shadow:inset 0 1px 0 0 rgba(100,10,30,.2);--button-focus-outline-color:#e51d4f;--sidebar-menu-active-item-bg:#e51d4f;--sidebar-menu-active-item-color:var(--white);--sidebar-menu-badge-bg:#fce7f3;--sidebar-menu-badge-color:#be123c;--sidebar-menu-badge-active-bg:hsla(0,0%,100%,.25);--sidebar-menu-badge-active-color:var(--white);--form-switch-checked-bg:#e51d4f;--form-type-check-input-checked-bg:#e51d4f;--form-input-hover-shadow:0 0 0 4px rgba(229,29,79,.07);--pagination-active-bg:#e51d4f;--pagination-active-color:var(--white);--badge-boolean-true-bg:#e51d4f;--badge-boolean-true-box-shadow:none;--badge-boolean-true-color:var(--white);--badge-primary-bg:#fce7f3;--badge-primary-box-shadow:none;--badge-primary-color:#9f1239;--dropdown-settings-active-item-color:#e51d4f;--dropdown-settings-active-item-shadow:inset 0 0 0 1px rgba(229,29,79,.45);--dropdown-settings-active-item-bg:#fff1f2;--highlight-bg:#fce7f3;--code-color:#e51d4f;--border-radius:8px;--border-radius-lg:12px}.ea-dark-scheme{--button-primary-bg:#e51d4f;--button-primary-color:var(--white);--button-primary-border-color:rgba(229,29,79,.3);--button-primary-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);--button-primary-hover-bg:#f43f6b;--button-primary-hover-color:var(--white);--button-primary-hover-border-color:rgba(229,29,79,.3);--button-primary-active-bg:#fb7185;--button-primary-active-color:var(--white);--button-primary-active-border-color:rgba(229,29,79,.4);--button-primary-active-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.2);--button-focus-outline-color:rgba(229,29,79,.6);--sidebar-menu-active-item-bg:#e51d4f;--sidebar-menu-active-item-color:var(--white);--sidebar-menu-badge-bg:rgba(229,29,79,.15);--sidebar-menu-badge-color:#fb7185;--sidebar-menu-badge-active-bg:hsla(0,0%,100%,.25);--sidebar-menu-badge-active-color:var(--white);--form-switch-checked-bg:#e51d4f;--form-type-check-input-checked-bg:#e51d4f;--form-input-hover-shadow:0 0 0 4px rgba(229,29,79,.12);--pagination-active-bg:#e51d4f;--pagination-active-color:var(--white);--badge-boolean-true-bg:rgba(229,29,79,.2);--badge-boolean-true-box-shadow:inset 0 0 0 1px rgba(251,113,133,.25);--badge-boolean-true-color:#fb7185;--badge-primary-bg:rgba(229,29,79,.15);--badge-primary-box-shadow:inset 0 0 0 1px rgba(251,113,133,.2);--badge-primary-color:#fb7185;--dropdown-settings-active-item-color:#fb7185;--dropdown-settings-active-item-shadow:inset 0 0 0 1px rgba(251,113,133,.35);--highlight-bg:rgba(229,29,79,.2);--code-color:#fb7185}:root,[data-bs-theme=dark],[data-bs-theme=light]{--bs-primary:var(--color-primary);--bs-link-color-rgb:var(--link-color-rgb);--bs-link-hover-color-rgb:var(--link-hover-color-rgb)}.form-check-input:checked{border-color:#e51d4f}.badge.badge-pill{padding:3px 10px}.badge{--bs-badge-padding-x:8px;--bs-badge-padding-y:3px}code{color:var(--code-color)}table.datagrid .badge{margin:2px 4px 2px 0}@media(min-width:992px){table.datagrid tbody td{height:56px;vertical-align:middle}}.action-new .btn{border-radius:12px;font-weight:600;letter-spacing:.01em;padding:6px 20px}.topic-import-panel{background:var(--filler-bg-color,var(--body-bg));border:1px solid var(--border-secondary-color);color:var(--text-color);max-width:100%;min-width:0}.form-group:has(>.form-widget>.source-import-control.is-empty){display:none}.ea-capped-field .ace_editor,.ea-capped-field textarea.form-control{max-height:320px!important;max-width:100%!important;overflow:auto!important}.ea-capped-field textarea.form-control{word-break:break-word}.p-n0{padding:0}.pt-n0{padding-top:0}.pb-n0{padding-bottom:0}.pr-n0{padding-right:0}.pl-n0,.px-n0{padding-left:0}.px-n0{padding-right:0}.py-n0{padding-bottom:0;padding-top:0}.m-n0{margin:0}.mt-n0{margin-top:0}.mb-n0{margin-bottom:0}.mr-n0{margin-right:0}.ml-n0,.mx-n0{margin-left:0}.mx-n0{margin-right:0}.my-n0{margin-bottom:0;margin-top:0}.p-n1{padding:-.25rem}.pt-n1{padding-top:-.25rem}.pb-n1{padding-bottom:-.25rem}.pr-n1{padding-right:-.25rem}.pl-n1,.px-n1{padding-left:-.25rem}.px-n1{padding-right:-.25rem}.py-n1{padding-bottom:-.25rem;padding-top:-.25rem}.m-n1{margin:-.25rem}.mt-n1{margin-top:-.25rem}.mb-n1{margin-bottom:-.25rem}.mr-n1{margin-right:-.25rem}.ml-n1,.mx-n1{margin-left:-.25rem}.mx-n1{margin-right:-.25rem}.my-n1{margin-bottom:-.25rem;margin-top:-.25rem}.p-n2{padding:-.5rem}.pt-n2{padding-top:-.5rem}.pb-n2{padding-bottom:-.5rem}.pr-n2{padding-right:-.5rem}.pl-n2,.px-n2{padding-left:-.5rem}.px-n2{padding-right:-.5rem}.py-n2{padding-bottom:-.5rem;padding-top:-.5rem}.m-n2{margin:-.5rem}.mt-n2{margin-top:-.5rem}.mb-n2{margin-bottom:-.5rem}.mr-n2{margin-right:-.5rem}.ml-n2,.mx-n2{margin-left:-.5rem}.mx-n2{margin-right:-.5rem}.my-n2{margin-bottom:-.5rem;margin-top:-.5rem}.p-n3{padding:-1rem}.pt-n3{padding-top:-1rem}.pb-n3{padding-bottom:-1rem}.pr-n3{padding-right:-1rem}.pl-n3,.px-n3{padding-left:-1rem}.px-n3{padding-right:-1rem}.py-n3{padding-bottom:-1rem;padding-top:-1rem}.m-n3{margin:-1rem}.mt-n3{margin-top:-1rem}.mb-n3{margin-bottom:-1rem}.mr-n3{margin-right:-1rem}.ml-n3,.mx-n3{margin-left:-1rem}.mx-n3{margin-right:-1rem}.my-n3{margin-bottom:-1rem;margin-top:-1rem}.p-n4{padding:-1.5rem}.pt-n4{padding-top:-1.5rem}.pb-n4{padding-bottom:-1.5rem}.pr-n4{padding-right:-1.5rem}.pl-n4,.px-n4{padding-left:-1.5rem}.px-n4{padding-right:-1.5rem}.py-n4{padding-bottom:-1.5rem;padding-top:-1.5rem}.m-n4{margin:-1.5rem}.mt-n4{margin-top:-1.5rem}.mb-n4{margin-bottom:-1.5rem}.mr-n4{margin-right:-1.5rem}.ml-n4,.mx-n4{margin-left:-1.5rem}.mx-n4{margin-right:-1.5rem}.my-n4{margin-bottom:-1.5rem;margin-top:-1.5rem}.p-n5{padding:-3rem}.pt-n5{padding-top:-3rem}.pb-n5{padding-bottom:-3rem}.pr-n5{padding-right:-3rem}.pl-n5,.px-n5{padding-left:-3rem}.px-n5{padding-right:-3rem}.py-n5{padding-bottom:-3rem;padding-top:-3rem}.m-n5{margin:-3rem}.mt-n5{margin-top:-3rem}.mb-n5{margin-bottom:-3rem}.mr-n5{margin-right:-3rem}.ml-n5,.mx-n5{margin-left:-3rem}.mx-n5{margin-right:-3rem}.my-n5{margin-bottom:-3rem;margin-top:-3rem}.badge-circle{align-items:center;border-radius:50%;display:inline-flex;font-size:.85rem;height:2rem;justify-content:center;padding:0;width:2rem}.summary-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.summary-card{align-items:center;background:var(--body-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color);display:flex;gap:16px;padding:20px}.summary-card .summary-icon{align-items:center;background:var(--badge-primary-bg);border-radius:var(--border-radius);color:var(--badge-primary-color);display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.summary-card .summary-content{flex:1;min-width:0}.summary-card .summary-value{color:var(--text-color);font-size:28px;font-weight:600;line-height:1.2}.summary-card .summary-label{color:var(--text-muted-color);font-size:12px;letter-spacing:.05em;text-transform:uppercase}.summary-card .summary-trend{font-size:12px;font-weight:500}.summary-card .summary-trend.positive{color:var(--emerald-500)}.summary-card .summary-trend.negative{color:var(--red-500)}.panel-card{background:var(--body-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color);display:flex;flex-direction:column;margin-bottom:16px}.panel-card .panel-header{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.panel-card .panel-body{border-radius:0 0 12px 12px;flex:1;margin-right:1px;overflow-x:auto;overflow-y:hidden}.panel-card .panel-body.panel-body-scroll{flex:none;height:300px;overflow-y:auto}.panel-card .table{--bs-table-border-color:var(--border-secondary-color);margin-bottom:0}.panel-card .table td,.panel-card .table th{padding:12px 16px;white-space:nowrap}.panel-card .table thead th{border-bottom-width:1px}.panel-card .table tbody tr:last-child td,.panel-card .table tfoot td{border-bottom:none}.panel-card .panel-skeleton-item{border-bottom:1px solid var(--border-secondary-color);padding:12px 16px}.panel-card .panel-skeleton-item:last-child{border-bottom:none}.panel-card .panel-empty{color:var(--text-muted-color);padding:32px;text-align:center}.panel-card .panel-item{border-bottom:1px solid var(--border-secondary-color);color:var(--text-color);display:block;padding:12px 16px;text-decoration:none;transition:background .15s ease}.panel-card .panel-item:last-child{border-bottom:none}.panel-card .panel-item:hover{background:var(--table-hover-cell-bg)}.panel-card .panel-item .panel-item-title{font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.panel-card .panel-item .panel-item-meta{color:var(--text-muted-color);display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.card-select__native{display:none!important}.card-select{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(max(210px,25% - 8px),1fr));margin-top:4px}.card-select__item{align-items:flex-start;appearance:none;background:var(--body-bg);border:1px solid var(--form-fieldset-border-color,var(--border-secondary-color));border-radius:var(--border-radius-lg,12px);color:var(--text-color);cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease}.card-select__item:not(:disabled):hover{border-color:#e51d4f}.card-select__item:disabled{cursor:not-allowed;opacity:.65}.card-select__item:focus-visible{outline:2px solid var(--button-focus-outline-color,#e51d4f);outline-offset:2px}.card-select__item.is-selected{background:var(--badge-primary-bg);border-color:#e51d4f}.card-select__icon{align-items:center;background:var(--badge-primary-bg);border-radius:var(--border-radius,8px);color:var(--badge-primary-color);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.card-select__icon i{line-height:1}.card-select__icon svg{height:32px;width:32px}.card-select__icon:has(svg){background:transparent}.card-select__item.is-selected .card-select__icon{background:#e51d4f;color:var(--white)}.card-select__item.is-selected .card-select__icon:has(svg){background:transparent}.card-select__body{display:flex;flex-direction:column;gap:2px;min-width:0}.card-select__label{font-size:14px;font-weight:600;line-height:1.3}.card-select__desc{color:var(--text-muted-color);font-size:12px;line-height:1.35}.dashboard-container{--chart-border-color:#2563eb;--chart-bg-color:rgba(37,99,235,.1);--skeleton-base:rgba(0,0,0,.06);--skeleton-shine:rgba(0,0,0,.02)}.ea-dark-scheme .dashboard-container,[data-bs-theme=dark] .dashboard-container{--chart-border-color:#60a5fa;--chart-bg-color:rgba(96,165,250,.15);--skeleton-base:hsla(0,0%,100%,.06);--skeleton-shine:hsla(0,0%,100%,.1)}.dashboard-container #dashboard-content,.dashboard-container #dashboard-loading{display:flex;flex-direction:column;gap:24px}.dashboard-container #dashboard-content .summary-cards,.dashboard-container #dashboard-loading .summary-cards{margin-bottom:0}.dashboard-container .chart-card{background:var(--body-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color)}.dashboard-container .chart-card .chart-header{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.dashboard-container .chart-card .chart-body{height:250px;padding:16px}.dashboard-container .filters-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}@media(max-width:768px){.dashboard-container .filters-bar{align-items:center;flex-direction:column}}.dashboard-container #period-label{display:inline-block;min-height:1.2em}.dashboard-container .period-filter{background:var(--body-bg);border-radius:var(--border-radius);display:flex}.dashboard-container .period-filter .period-btn{background:transparent;border:none;border-radius:var(--border-radius);color:var(--text-muted-color);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .15s ease}.dashboard-container .period-filter .period-btn:hover:not(.active){color:var(--text-color)}.dashboard-container .period-filter .period-btn.active{background:var(--button-primary-bg);color:#fff}.dashboard-container .skeleton-pulse{animation:skeleton-shimmer 2.5s ease-in-out infinite;background:linear-gradient(90deg,var(--skeleton-base) 30%,var(--skeleton-shine) 50%,var(--skeleton-base) 70%);background-size:300% 100%;border-radius:var(--border-radius)}.dashboard-container .skeleton-icon{border-radius:var(--border-radius);flex-shrink:0;height:48px;width:48px}.dashboard-container .skeleton-chart{border-radius:var(--border-radius);height:100%;width:100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-container .error-card{align-items:center;background:var(--badge-success-bg);border:1px solid color-mix(in srgb,var(--badge-success-color) 50%,transparent);border-radius:12px;color:var(--badge-success-color);display:flex;gap:16px;padding:16px 20px;text-decoration:none;transition:all .15s ease}.dashboard-container .error-card:hover{border-color:var(--badge-success-color)}.dashboard-container .error-card .error-icon{align-items:center;background:var(--badge-light-bg);border-radius:var(--border-radius);display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.dashboard-container .error-card .error-content{display:flex;flex:1;flex-direction:column}.dashboard-container .error-card .error-count{font-size:24px;font-weight:600;line-height:1.2}.dashboard-container .error-card .error-label{font-size:12px;opacity:.8}.dashboard-container .error-card .error-arrow{font-size:14px;opacity:.5}.dashboard-container .error-card.has-errors{background:var(--badge-danger-bg);border-color:color-mix(in srgb,var(--badge-danger-color) 50%,transparent);color:var(--badge-danger-color)}.dashboard-container .error-card.has-errors:hover{border-color:var(--badge-danger-color)}.dashboard-container .topic-reminders{display:flex;flex-direction:column;gap:8px}.dashboard-container .topic-reminders.is-empty{display:none}.dashboard-container .topic-reminders .topic-reminder{align-items:center;background:var(--badge-info-bg);border:1px solid color-mix(in srgb,var(--badge-info-color) 35%,transparent);border-radius:var(--border-radius);color:var(--badge-info-color);display:flex;font-size:13px;gap:12px;padding:12px 16px;text-decoration:none;transition:all .15s ease}.dashboard-container .topic-reminders .topic-reminder:hover{border-color:var(--badge-info-color)}.dashboard-container .topic-reminders .topic-reminder span{flex:1}.dashboard-container .topic-reminders .topic-reminder-arrow{font-size:12px;opacity:.5}.dashboard-container .facet-card,.dashboard-container .production-card{background:var(--body-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color)}.dashboard-container .production-header{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.dashboard-container .production-body{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:16px}@media(max-width:768px){.dashboard-container .production-body{grid-template-columns:1fr}}.dashboard-container .facet-empty,.dashboard-container .production-empty{color:var(--text-muted-color);font-size:13px;padding:24px 16px;text-align:center}.dashboard-container .stat-tiles{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:576px){.dashboard-container .stat-tiles{grid-template-columns:repeat(2,1fr)}}.dashboard-container .stat-tile{border-radius:10px;padding:12px 14px;position:relative}.dashboard-container .stat-tile .stat-ico{font-size:14px;opacity:.6;position:absolute;right:12px;top:12px}.dashboard-container .stat-tile .stat-n{display:block;font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;margin-bottom:4px}.dashboard-container .stat-tile .stat-t{color:var(--text-muted-color);font-size:12px}.dashboard-container .stat-tile.ok{background:var(--badge-success-bg);border:1px solid color-mix(in srgb,var(--badge-success-color) 45%,transparent)}.dashboard-container .stat-tile.ok .stat-ico,.dashboard-container .stat-tile.ok .stat-n{color:var(--badge-success-color)}.dashboard-container .stat-tile.run{background:var(--badge-info-bg);border:1px solid color-mix(in srgb,var(--badge-info-color) 45%,transparent)}.dashboard-container .stat-tile.run .stat-ico,.dashboard-container .stat-tile.run .stat-n{color:var(--badge-info-color)}.dashboard-container .stat-tile.wait{background:var(--badge-warning-bg);border:1px solid color-mix(in srgb,var(--badge-warning-color) 45%,transparent)}.dashboard-container .stat-tile.wait .stat-ico,.dashboard-container .stat-tile.wait .stat-n{color:var(--badge-warning-color)}.dashboard-container .stat-tile.fail{background:var(--badge-danger-bg);border:1px solid color-mix(in srgb,var(--badge-danger-color) 45%,transparent)}.dashboard-container .stat-tile.fail .stat-ico,.dashboard-container .stat-tile.fail .stat-n{color:var(--badge-danger-color)}.dashboard-container .rate-box{display:flex;flex-direction:column;gap:12px;justify-content:center;padding:4px 0}.dashboard-container .rate-box .rate-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard-container .rate-box .rate-pct{color:var(--text-color);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.dashboard-container .rate-box .rate-pct small{color:var(--text-muted-color);font-size:15px;font-weight:600}.dashboard-container .rate-box .rate-cap{color:var(--text-muted-color);font-size:12px;text-align:right}.dashboard-container .rate-box .rate-bar{background:var(--chart-bg-color);border-radius:5px;height:9px;overflow:hidden}.dashboard-container .rate-box .rate-bar>i{background:var(--chart-border-color);border-radius:5px;display:block;height:100%;transition:width .5s ease}.dashboard-container .pchips{display:flex;flex-wrap:wrap;gap:7px}.dashboard-container .pchip{background:var(--chart-bg-color);border-radius:999px;color:var(--chart-border-color);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;padding:4px 9px}.dashboard-container .pchip.neutral{background:var(--body-bg);box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color);color:var(--text-muted-color)}.dashboard-container .dash-grid-2,.dashboard-container .facet-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.dashboard-container .dash-grid-2,.dashboard-container .facet-grid{grid-template-columns:1fr}}.dashboard-container .dash-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.dashboard-container .dash-grid-3{grid-template-columns:1fr}}.dashboard-container .facet-card{padding:14px 16px 6px}.dashboard-container .facet-title{align-items:center;color:var(--text-color);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:6px}.dashboard-container .facet-list{display:flex;flex-direction:column}.dashboard-container .facet-more{border-top:1px solid var(--form-fieldset-border-color);color:var(--text-muted-color);font-size:12px;font-style:italic;padding:8px 6px}.dashboard-container .facet-row{align-items:center;color:var(--text-color);display:grid;gap:12px;grid-template-columns:10rem 1fr 2.4rem;padding:8px 0;text-decoration:none}.dashboard-container .facet-row+.facet-row{border-top:1px solid var(--form-fieldset-border-color)}.dashboard-container .facet-row:not(.static):hover .facet-name{color:var(--chart-border-color)}.dashboard-container .facet-row:focus-visible{outline:2px solid var(--chart-border-color);outline-offset:-2px}.dashboard-container .facet-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-container .facet-name.muted{color:var(--text-muted-color);font-style:italic}.dashboard-container .facet-track{background:var(--chart-bg-color);border-radius:4px;height:8px;overflow:hidden}.dashboard-container .facet-track>i{background:var(--chart-border-color);border-radius:4px;display:block;height:100%;transition:width .5s ease}.dashboard-container .facet-count{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.article-preview{--article-bg:var(--body-bg);--article-text:var(--text-color);--article-muted:var(--text-muted);--article-border:var(--form-fieldset-border-color);--article-accent:var(--color-primary);--article-accent-bg:var(--badge-primary-bg);--article-surface:var(--form-input-bg);margin:0 auto;max-width:999px}@media(max-width:768px){.article-preview{margin:0 -8px}}.article-icon-box{align-items:center;background:var(--badge-primary-bg);color:var(--color-primary);display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.article-hero,.article-icon-box{border-radius:var(--border-radius)}.article-hero{background:var(--article-surface);margin-bottom:32px;overflow:hidden;position:relative}@media(max-width:768px){.article-hero{margin-bottom:24px}}.article-hero__image{display:block;height:auto;max-height:420px;object-fit:cover;width:100%}@media(max-width:768px){.article-hero__image{max-height:240px}}.article-hero__overlay{background:rgba(0,0,0,.4);inset:0;pointer-events:none;position:absolute}.article-hero__caption{bottom:0;color:hsla(0,0%,100%,.9);font-size:13px;left:0;line-height:1.5;padding:20px 24px;position:absolute;right:0}@media(max-width:768px){.article-hero__caption{font-size:12px;padding:16px}}.article-header{margin-bottom:40px}@media(max-width:768px){.article-header{margin-bottom:32px}}.article-title{color:var(--article-text);font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0 0 20px;text-align:center}@media(max-width:768px){.article-title{font-size:28px;margin-bottom:16px}}.article-meta{align-items:center;color:var(--article-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px}@media(max-width:768px){.article-meta{font-size:13px;gap:8px 16px}}.article-meta__item{align-items:center;display:inline-flex;gap:8px}.article-meta__item i{font-size:12px;opacity:.6}.article-meta__divider{background:var(--article-border);border-radius:50%;height:4px;width:4px}.article-meta__status{align-items:center;border-radius:var(--border-radius);display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.04em;padding:4px 12px;text-transform:uppercase}.article-meta__status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.article-meta__status--success{background:var(--badge-success-bg);color:var(--badge-success-color)}.article-meta__status--info{background:var(--badge-info-bg);color:var(--badge-info-color)}.article-meta__status--warning{background:var(--badge-warning-bg);color:var(--badge-warning-color)}.article-meta__status--danger{background:var(--badge-danger-bg);color:var(--badge-danger-color)}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.article-tags__item{align-items:center;background:var(--article-accent-bg);border-radius:var(--border-radius);color:var(--article-accent);cursor:default;display:inline-flex;font-size:13px;font-weight:500;padding:6px 14px}.article-keypoints{background:var(--article-surface);border-radius:var(--border-radius);box-shadow:inset 0 0 0 1px var(--article-border);margin-bottom:40px;overflow:hidden;padding:28px;position:relative}.article-keypoints:before{background:var(--article-accent);content:"";height:100%;left:0;position:absolute;top:0;width:4px}@media(max-width:768px){.article-keypoints{margin-bottom:32px;padding:20px}}.article-keypoints__header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.article-keypoints__title{color:var(--article-text);font-size:14px;font-weight:600;margin:0}.article-keypoints__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.article-keypoints__item{align-items:flex-start;color:var(--article-text);display:flex;font-size:15px;gap:14px;line-height:1.6}.article-keypoints__item:before{background:var(--article-accent);border-radius:50%;content:"";flex-shrink:0;height:6px;margin-top:10px;width:6px}.article-content{color:var(--article-text);font-size:17px;line-height:1.9}@media(max-width:768px){.article-content{font-size:16px;line-height:1.8}}.article-content>:first-child{margin-top:0}.article-content h2{color:var(--article-text);font-size:24px;font-weight:700;margin:48px 0 20px;padding-left:16px;position:relative}.article-content h2:before{background:var(--article-accent);border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}@media(max-width:768px){.article-content h2{font-size:20px;margin:40px 0 16px}}.article-content h3{color:var(--article-text);font-size:20px;font-weight:600;margin:36px 0 16px}@media(max-width:768px){.article-content h3{font-size:18px;margin:32px 0 14px}}.article-content p{margin:0 0 20px}.article-content ol,.article-content ul{margin:0 0 24px;padding-left:20px}.article-content ol li,.article-content ul li{margin-bottom:10px;padding-left:6px}.article-content ol li::marker,.article-content ul li::marker{color:var(--article-accent)}.article-content a{border-bottom:1px solid transparent;color:var(--article-accent);text-decoration:none}.article-content blockquote{background:var(--article-surface);border-left:3px solid var(--article-accent);border-radius:var(--border-radius);color:var(--article-muted);font-style:italic;margin:32px 0;padding:24px 28px}.article-content img{border-radius:var(--border-radius);height:auto;margin:24px 0;max-width:100%}.article-content strong{color:var(--article-text);font-weight:600}.article-content table th{border:1px solid var(--article-border);padding:5px;text-align:center;text-transform:uppercase}.article-content table td,.article-content table th{border:1px solid var(--article-border);padding:5px 10px}.article-faq{border-top:1px solid var(--article-border);margin-top:48px;padding-top:40px}@media(max-width:768px){.article-faq{margin-top:40px;padding-top:32px}}.article-faq__header{align-items:center;display:flex;gap:12px;margin-bottom:28px}.article-faq__title{color:var(--article-text);font-size:18px;font-weight:600;margin:0}@media(max-width:768px){.article-faq__title{font-size:16px}}.article-faq__list{display:flex;flex-direction:column;gap:16px}.article-faq__item{background:var(--article-surface);border-radius:var(--border-radius);padding:20px 24px}@media(max-width:768px){.article-faq__item{padding:16px 20px}}.article-faq__question{color:var(--article-text);font-size:16px;font-weight:600;line-height:1.5;margin:0 0 10px}.article-faq__answer{color:var(--article-muted);font-size:15px;line-height:1.7;margin:0}.article-footer{border-top:1px solid var(--article-border);display:flex;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:32px}@media(max-width:768px){.article-footer{margin-top:40px;padding-top:24px}}.article-footer__tag{align-items:center;background:var(--article-surface);border:1px solid var(--article-border);border-radius:var(--border-radius);color:var(--article-text);cursor:default;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px}.article-footer__tag i{font-size:11px;opacity:.5}[data-bs-theme=dark] .article-hero__overlay{background:rgba(0,0,0,.5)}.generation-banner{align-items:center;background:rgba(37,99,235,.08);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:12px;color:var(--color-primary);display:flex;gap:16px;margin-bottom:16px;padding:16px 20px;transition:background .25s ease,border-color .25s ease,color .25s ease}.generation-banner__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:10px;position:relative;width:10px}.generation-banner__dot:before{animation:generation-banner-pulse 1.6s ease-out infinite;background:currentColor;border-radius:50%;content:"";inset:0;position:absolute}.generation-banner__content{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.generation-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.generation-banner__reload{background:transparent;border:1px solid;border-radius:8px;color:currentColor;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:background .15s ease,color .15s ease}.generation-banner__label{font-size:15px;font-weight:600;line-height:1.3}.generation-banner__tagline{font-size:12px;line-height:1.3;opacity:.75;transition:opacity .25s ease}.generation-banner__tagline--out{opacity:0}.generation-banner--done{background:var(--badge-success-bg);border-color:color-mix(in srgb,var(--badge-success-color) 50%,transparent);color:var(--badge-success-color)}.generation-banner--done .generation-banner__dot:before{animation:none;display:none}.generation-banner--failed{background:var(--badge-danger-bg);border-color:color-mix(in srgb,var(--badge-danger-color) 50%,transparent);color:var(--badge-danger-color)}.generation-banner--failed .generation-banner__dot:before{animation:none;display:none}@keyframes generation-banner-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.web-image-template-container .panel-card{background:var(--body-bg);border-radius:var(--border-radius);box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color);margin-bottom:16px}.web-image-template-container .panel-card .panel-header{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.web-image-template-container .panel-card .panel-body{padding:16px}.web-image-template-container .info-item{border-bottom:1px solid var(--form-fieldset-border-color);display:flex;justify-content:space-between;padding:8px 0}.web-image-template-container .info-item:last-child{border-bottom:none}.web-image-template-container .info-item .info-label{color:var(--text-muted-color);font-size:13px}.web-image-template-container .info-item .info-value{color:var(--text-color);font-weight:500}.web-image-template-container .input-group .form-control{background:var(--form-input-bg);border:1px solid var(--form-input-border-color);color:var(--form-input-text-color);height:30px;padding:3px 7px 4px}.web-image-template-container .input-group .form-control:focus{background:var(--form-input-bg);border-color:var(--form-input-border-color);box-shadow:none}.web-image-template-container .input-group .btn{height:30px;margin:0;padding:3px 10px}.web-image-template-container .placeholder-key{max-width:120px;text-transform:uppercase}.web-image-template-container .preview-container{border-radius:var(--border-radius);height:600px;overflow:auto}.web-image-template-container .preview-container iframe{border:none;display:block;height:100%;width:100%}.input-group .btn-action,.input-group .btn-action:active,.input-group .btn-action:focus,.input-group .btn-action:hover{block-size:30px;margin-block-start:0}.extraction-details{display:grid;gap:0;grid-template-columns:130px minmax(0,1fr);margin-bottom:0}.extraction-details dd,.extraction-details dt{border-bottom:1px solid var(--bs-border-color);margin:0;padding:8px 0}.extraction-details dt{color:var(--text-color);font-size:14px;font-weight:500}.extraction-details dd{font-size:14px;overflow-wrap:anywhere}.extraction-details dd:last-of-type,.extraction-details dt:last-of-type{border-bottom:none}.extraction-thumbnail{max-height:50px;max-width:80px}.extraction-preview{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-size:.8rem;line-height:1.5;max-height:300px;overflow-y:auto;padding:12px}.seo-grade--success{--seo-grade-color:#10b981}.seo-grade--primary{--seo-grade-color:var(--color-primary)}.seo-grade--warning{--seo-grade-color:#f59e0b}.seo-grade--danger{--seo-grade-color:var(--button-primary-bg)}.seo-grade--danger-critical{--seo-grade-color:#ef4444}.seo-grade-badge{background-color:var(--seo-grade-color)!important;color:#fff!important}.ga-tab-container .seo-score-donut-card{align-items:center;display:flex;justify-content:center}.ga-tab-container .seo-score-donut{height:180px;margin-bottom:-30px;margin-top:-30px;position:relative;width:180px}.ga-tab-container .seo-score-donut canvas{display:block}.ga-tab-container .seo-score-donut-label{align-items:center;display:flex;flex-direction:column;left:0;pointer-events:none;position:absolute;right:0;top:72px}.ga-tab-container .seo-score-grade{color:var(--seo-grade-color);font-size:26px;font-weight:700;line-height:1}.ga-tab-container .seo-score-counter{color:var(--text-color);font-size:13px;line-height:1;margin-top:3px}.ga-tab-container .seo-score-value{color:var(--text-muted-color);font-size:11px;margin-top:1px}.ga-tab-container .summary-value--sm{font-size:16px!important}.ga-tab-container .seo-analyzed-at{color:var(--text-muted-color);font-size:12px;margin-bottom:8px;margin-top:-16px}.ga-tab-container .seo-panel-icon{color:var(--text-muted-color);font-size:14px}.ga-tab-container .seo-severity-count{color:var(--text-color);font-size:13px;font-weight:600;margin-left:auto}.ga-tab-container .seo-criterion{border-bottom:1px solid var(--form-fieldset-border-color);display:flex;gap:10px;padding:10px 16px}.ga-tab-container .seo-criterion:last-child{border-bottom:none}.ga-tab-container .seo-criterion-label{color:var(--text-color);font-size:14px;font-weight:600}.ga-tab-container .seo-criterion-details{color:var(--text-muted-color);font-size:12px;line-height:1.4;margin-top:2px}.ga-tab-container .seo-status-icon{flex-shrink:0;font-size:12px;margin-top:4px}.ga-tab-container .seo-status-icon--passed{color:var(--badge-success-color)}.ga-tab-container .seo-status-icon--warning{color:var(--badge-warning-color)}.ga-tab-container .seo-status-icon--failed{color:var(--badge-danger-color)}.ga-tab-container .seo-status-icon--todo{color:var(--color-primary)}.template-assistant-markdown p{margin-bottom:.4em}.template-assistant-markdown p:last-child{margin-bottom:0}.template-assistant-markdown ol,.template-assistant-markdown ul{margin-bottom:.4em;padding-left:1.2em}.template-assistant-markdown h1,.template-assistant-markdown h2,.template-assistant-markdown h3{font-size:1em;font-weight:600;margin:.6em 0 .3em}.template-assistant-markdown code{background:rgba(0,0,0,.06);border-radius:3px;font-size:.9em;padding:.1em .3em}.template-assistant-markdown pre{background:rgba(0,0,0,.06);border-radius:4px;overflow-x:auto;padding:.5em}.template-assistant-markdown pre code{background:none;padding:0}.page-error .error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:48px 24px;text-align:center}.page-error .error-logo{margin-bottom:40px}.page-error .error-logo .logo-img{height:32px;max-width:200px;width:auto}.page-error .error-header{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.page-error .error-code{color:#e51d4f;font-size:88px;font-weight:700;letter-spacing:-2px;line-height:1}.page-error .error-glyph{color:#e51d4f;height:40px;opacity:.85;width:40px}.page-error .error-heading{font-size:26px;font-weight:600;letter-spacing:-.2px;margin:0 0 12px}.page-error .error-message{color:var(--bs-secondary-color);font-size:15px;line-height:1.6;margin:0 auto 32px;max-width:480px}.page-error .error-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:480px){.page-error .error-code{font-size:64px}.page-error .error-heading{font-size:20px}.page-error .error-glyph{height:32px;width:32px}}.docs-sidebar-mobile-toggle{display:none;margin-bottom:1rem}.docs-sidebar-mobile-toggle summary{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer;font-weight:500;list-style:none;padding:.6rem 1rem}.docs-sidebar-mobile-toggle summary::-webkit-details-marker{display:none}.docs-sidebar-mobile-toggle summary i{margin-right:.5rem;opacity:.7}.docs-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:260px 1fr}.docs-sidebar{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-size:.9rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1rem;position:sticky;top:1rem}.docs-sidebar .docs-sidebar-home{border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);display:block;margin-bottom:.75rem;padding:.45rem .75rem;text-decoration:none;transition:background .15s}.docs-sidebar .docs-sidebar-home i{margin-right:.5rem;opacity:.6}.docs-sidebar .docs-sidebar-home:hover{background:var(--bs-tertiary-bg)}.docs-sidebar .docs-sidebar-home.active{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);font-weight:500}.docs-sidebar .docs-sidebar-section{margin-bottom:.75rem}.docs-sidebar .docs-sidebar-section .docs-sidebar-section-title{color:var(--bs-secondary-color);display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.5rem .75rem .25rem;text-decoration:none;text-transform:uppercase;transition:color .15s}.docs-sidebar .docs-sidebar-section .docs-sidebar-section-title i{margin-right:.35rem;opacity:.6;text-align:center;width:1rem}.docs-sidebar .docs-sidebar-section .docs-sidebar-section-title:hover{color:var(--bs-body-color)}.docs-sidebar .docs-sidebar-section .docs-sidebar-section-title.active{color:var(--bs-primary)}.docs-sidebar .docs-sidebar-section .docs-sidebar-pages{list-style:none;margin:0;padding:0}.docs-sidebar .docs-sidebar-section .docs-sidebar-pages li a{border-left:2px solid transparent;border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);display:block;padding:.35rem .75rem .35rem 1.85rem;text-decoration:none;transition:background .15s}.docs-sidebar .docs-sidebar-section .docs-sidebar-pages li a:hover{background:var(--bs-tertiary-bg)}.docs-sidebar .docs-sidebar-section .docs-sidebar-pages li a.active{background:var(--bs-primary-bg-subtle);border-left-color:var(--bs-primary);color:var(--bs-primary);font-weight:500}.docs-content{max-width:820px;min-width:0}.docs-breadcrumb{margin-bottom:1.5rem}.docs-breadcrumb .breadcrumb{background:transparent;font-size:.875rem;margin:0;padding:0}.docs-intro{margin-bottom:2rem}.docs-intro h1{margin-bottom:.5rem}.docs-intro .lead{color:var(--bs-secondary-color);font-size:1.0625rem}.docs-section-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.docs-section-grid .docs-section-card{align-items:center;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.docs-section-grid .docs-section-card:hover{border-color:var(--bs-primary);box-shadow:var(--bs-box-shadow-sm);transform:translateY(-1px)}.docs-section-grid .docs-section-card .docs-section-card-icon{align-items:center;background:var(--bs-primary-bg-subtle);border-radius:var(--bs-border-radius);color:var(--bs-primary);display:flex;flex-shrink:0;font-size:1.125rem;height:44px;justify-content:center;width:44px}.docs-section-grid .docs-section-card .docs-section-card-body h3{font-size:1rem;font-weight:600;margin-bottom:.25rem}.docs-section-grid .docs-section-card .docs-section-card-body p{margin:0}.docs-article{line-height:1.7}.docs-article h1{border-bottom:1px solid var(--bs-border-color);font-size:1.875rem;margin:0 0 1rem;padding-bottom:.5rem}.docs-article h2{font-size:1.375rem;margin:2rem 0 .75rem}.docs-article h3{font-size:1.125rem;margin:1.5rem 0 .5rem}.docs-article p{margin-bottom:1rem}.docs-article ol,.docs-article ul{margin-bottom:1rem;padding-left:1.5rem}.docs-article li{margin-bottom:.25rem}.docs-article code{background:var(--bs-secondary-bg);border-radius:var(--bs-border-radius-sm);font-size:.875em;padding:.125rem .375rem}.docs-article pre{background:var(--bs-secondary-bg);border-radius:var(--bs-border-radius);overflow-x:auto;padding:1rem}.docs-article pre code{background:transparent;padding:0}.docs-article blockquote{border-left:3px solid var(--bs-primary);color:var(--bs-secondary-color);margin-left:0;padding-left:1rem}.docs-article table{border-collapse:collapse;font-size:.9375rem;margin-bottom:1rem;width:100%}.docs-article table td,.docs-article table th{border-bottom:1px solid var(--bs-border-color);padding:.6rem .75rem;text-align:left;vertical-align:top}.docs-article table th{background:var(--bs-tertiary-bg);border-bottom-width:2px;font-weight:600}.docs-article table tbody tr:last-child td{border-bottom:none}.docs-article img{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);height:auto;margin:1rem 0;max-width:100%}.docs-article a[href^=http]:after{content:" ↗";font-size:.85em;opacity:.6}@media(max-width:991px){.docs-sidebar-mobile-toggle,.docs-sidebar-mobile-toggle[open]+.docs-layout .docs-sidebar{display:block}.docs-layout{gap:1rem;grid-template-columns:1fr}.docs-layout .docs-sidebar{display:none;max-height:none;position:static}}.cron-builder__nl-btn{block-size:38px;white-space:nowrap}.cron-builder__combined-runs,.cron-builder__row-runs{font-variant-numeric:tabular-nums}.cron-builder__chips .cb-hour-chip{min-inline-size:38px}.cron-builder .cb-hour-chip,.cron-builder .cb-weekday-chip{align-items:center;border:1px solid var(--border-secondary-color);color:var(--text-color);display:inline-flex;justify-content:center}.cron-builder .cb-hour-chip.active,.cron-builder .cb-hour-chip:focus,.cron-builder .cb-hour-chip:hover,.cron-builder .cb-weekday-chip.active,.cron-builder .cb-weekday-chip:focus,.cron-builder .cb-weekday-chip:hover{background-color:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important;color:var(--button-primary-color)!important}.cron-builder .cb-weekday-chip{padding:5px 10px}#main-menu .menu .menu-item-badge{inset-block-start:0}#main-menu .menu .menu-item-badge[data-awaiting]:after{background:var(--green-500);border-radius:50%;content:"";height:10px;inset-block-start:0;inset-inline-end:-5px;position:absolute;width:10px}.report-unread-dot{background:var(--green-500);border-radius:50%;display:inline-block;height:8px;vertical-align:middle;width:8px}.report-messages{display:flex;flex-direction:column;gap:12px}.report-message{display:flex}.report-message--admin{justify-content:flex-end}.report-message__bubble{background:var(--body-bg);border-radius:12px;box-shadow:inset 0 0 0 1px var(--form-fieldset-border-color);max-width:80%;padding:12px 16px}.report-message--admin .report-message__bubble{background:var(--badge-primary-bg);box-shadow:none;color:var(--badge-primary-color)}.report-message__meta{align-items:center;display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-bottom:6px}.report-message__author{font-weight:600}.report-message__date{color:var(--text-muted);white-space:nowrap}.report-message--admin .report-message__date{color:inherit;opacity:.75}.report-message__edited{font-style:italic}.report-message__edit{color:inherit;margin-left:6px;opacity:.6}.report-message__edit:hover{opacity:1}.report-message__body{font-size:14px;line-height:1.5;word-break:break-word}.report-message__attachment{margin-top:10px}.report-message__thumb{border-radius:8px;display:block;max-height:220px;max-width:220px}@media(max-width:575.98px){.report-message__bubble{max-width:100%}.report-message__meta{flex-wrap:wrap}.report-message__date{white-space:normal}}#GeneratedArticle_sources .gas-list,[data-form-type-name-placeholder=__sourcesname__] .gas-list{background:var(--body-bg);border:1px solid var(--border-secondary-color);border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}#GeneratedArticle_sources .gas-list:not(:has(.field-collection-item)),[data-form-type-name-placeholder=__sourcesname__] .gas-list:not(:has(.field-collection-item)){background:none;border:0;box-shadow:none}#GeneratedArticle_sources .field-collection-item.gas-row,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row{align-items:center;background:var(--body-bg);display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 50px 8px 38px;position:relative;transition:background .12s ease}#GeneratedArticle_sources .field-collection-item.gas-row:not(:last-child):after,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row:not(:last-child):after{background:color-mix(in srgb,var(--border-secondary-color) 55%,transparent);bottom:0;content:"";height:1px;left:16px;pointer-events:none;position:absolute;right:16px}#GeneratedArticle_sources .field-collection-item.gas-row:hover,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row:hover{background:color-mix(in srgb,var(--text-muted-color) 4%,transparent)}#GeneratedArticle_sources .field-collection-item.gas-row.sortable-chosen,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row.sortable-chosen{background:var(--body-bg);border-radius:var(--border-radius);box-shadow:0 8px 22px rgba(0,0,0,.14),inset 0 0 0 1px #e51d4f}#GeneratedArticle_sources .field-collection-item.gas-row.sortable-chosen:after,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row.sortable-chosen:after{opacity:0}#GeneratedArticle_sources .field-collection-item.gas-row.sortable-ghost,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row.sortable-ghost{opacity:.35}#GeneratedArticle_sources .gas-row .accordion-body,#GeneratedArticle_sources .gas-row .accordion-body>.row,#GeneratedArticle_sources .gas-row .accordion-collapse,#GeneratedArticle_sources .gas-row .accordion-header,#GeneratedArticle_sources .gas-row .accordion-item,#GeneratedArticle_sources .gas-row .form-widget-compound,[data-form-type-name-placeholder=__sourcesname__] .gas-row .accordion-body,[data-form-type-name-placeholder=__sourcesname__] .gas-row .accordion-body>.row,[data-form-type-name-placeholder=__sourcesname__] .gas-row .accordion-collapse,[data-form-type-name-placeholder=__sourcesname__] .gas-row .accordion-header,[data-form-type-name-placeholder=__sourcesname__] .gas-row .accordion-item,[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound{display:contents!important}#GeneratedArticle_sources .gas-row .accordion-button,[data-form-type-name-placeholder=__sourcesname__] .gas-row .accordion-button{display:none!important}#GeneratedArticle_sources .gas-row .form-widget-compound>div,[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div{align-items:center;display:flex;flex:1 1 0;flex-wrap:nowrap;gap:8px 12px;min-width:0}#GeneratedArticle_sources .gas-row .form-control-label,#GeneratedArticle_sources .gas-row .form-widget-compound>div>.flex-fill,#GeneratedArticle_sources .gas-row select.gas-search,#GeneratedArticle_sources [data-gas-role=item-label],#GeneratedArticle_sources [data-gas-role=item],#GeneratedArticle_sources [data-gas-role=position],[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-control-label,[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div>.flex-fill,[data-form-type-name-placeholder=__sourcesname__] .gas-row select.gas-search,[data-form-type-name-placeholder=__sourcesname__] [data-gas-role=item-label],[data-form-type-name-placeholder=__sourcesname__] [data-gas-role=item],[data-form-type-name-placeholder=__sourcesname__] [data-gas-role=position]{display:none}#GeneratedArticle_sources .gas-row .form-group,[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-group{margin:0;padding:0}#GeneratedArticle_sources .gas-row .form-widget-compound>div>div:has([data-gas-role=type]),[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div>div:has([data-gas-role=type]){flex:0 0 auto}#GeneratedArticle_sources .gas-row .ts-wrapper,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-wrapper{flex:1 1 220px;margin-bottom:0;min-width:180px}#GeneratedArticle_sources .gas-row .form-widget-compound>div>div:has([data-gas-role=external-url]),[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div>div:has([data-gas-role=external-url]){flex:1 1 220px;min-width:180px}#GeneratedArticle_sources .gas-row .form-widget-compound>div>div:has(.form-group.d-none [data-gas-role=external-url]),[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div>div:has(.form-group.d-none [data-gas-role=external-url]){display:none}#GeneratedArticle_sources .gas-row .ts-control,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-control{align-items:center;border:1px solid var(--border-secondary-color);border-radius:var(--border-radius);box-shadow:none;display:flex;font-size:12.5px;height:30px;line-height:1;min-height:30px;padding:0 10px;transition:border-color .12s ease,box-shadow .12s ease}#GeneratedArticle_sources .gas-row .ts-control input::placeholder,#GeneratedArticle_sources .gas-row .ts-control>input,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-control input::placeholder,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-control>input{font-size:12.5px}#GeneratedArticle_sources .gas-row .ts-control .item,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-control .item{min-width:0;overflow:hidden;padding-right:30px;text-overflow:ellipsis;white-space:nowrap}#GeneratedArticle_sources .gas-row .ts-control:focus-within,#GeneratedArticle_sources .gas-row .ts-wrapper.focus .ts-control,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-control:focus-within,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-wrapper.focus .ts-control{border-color:#e51d4f;box-shadow:0 0 0 3px color-mix(in srgb,#e51d4f 15%,transparent)}#GeneratedArticle_sources .gas-row .ts-wrapper.single:not(.dropdown-active) .ts-control:after,[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-wrapper.single:not(.dropdown-active) .ts-control:after{border-color:var(--text-muted-color) transparent transparent}#GeneratedArticle_sources .gas-row [data-gas-role=external-url],[data-form-type-name-placeholder=__sourcesname__] .gas-row [data-gas-role=external-url]{border:1px solid var(--border-secondary-color);border-radius:var(--border-radius);box-shadow:none;font-size:12.5px;height:30px;padding:0 10px;transition:border-color .12s ease,box-shadow .12s ease}#GeneratedArticle_sources .gas-row [data-gas-role=external-url]:focus,[data-form-type-name-placeholder=__sourcesname__] .gas-row [data-gas-role=external-url]:focus{border-color:#e51d4f;box-shadow:0 0 0 3px color-mix(in srgb,#e51d4f 15%,transparent);outline:none}#GeneratedArticle_sources .gas-row .field-collection-delete-button,[data-form-type-name-placeholder=__sourcesname__] .gas-row .field-collection-delete-button{color:var(--text-muted-color);margin:0;opacity:.7;padding:4px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .12s ease,opacity .12s ease}#GeneratedArticle_sources .gas-row .field-collection-delete-button i,#GeneratedArticle_sources .gas-row .field-collection-delete-button svg,[data-form-type-name-placeholder=__sourcesname__] .gas-row .field-collection-delete-button i,[data-form-type-name-placeholder=__sourcesname__] .gas-row .field-collection-delete-button svg{color:inherit}#GeneratedArticle_sources .gas-row .field-collection-delete-button:hover,[data-form-type-name-placeholder=__sourcesname__] .gas-row .field-collection-delete-button:hover{color:#e51d4f;opacity:1}#GeneratedArticle_sources .field-collection-item.gas-row:hover .field-collection-delete-button,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row:hover .field-collection-delete-button{opacity:1}#GeneratedArticle_sources .gas-drag-handle,[data-form-type-name-placeholder=__sourcesname__] .gas-drag-handle{align-items:center;border-radius:4px;color:var(--text-muted-color);cursor:grab;display:inline-flex;height:28px;justify-content:center;left:8px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,background .12s ease;width:20px}#GeneratedArticle_sources .gas-drag-handle:hover,[data-form-type-name-placeholder=__sourcesname__] .gas-drag-handle:hover{background:var(--badge-primary-bg);color:#e51d4f;opacity:1}#GeneratedArticle_sources .gas-drag-handle:active,[data-form-type-name-placeholder=__sourcesname__] .gas-drag-handle:active{cursor:grabbing}#GeneratedArticle_sources .field-collection-item.gas-row:hover .gas-drag-handle,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row:hover .gas-drag-handle{opacity:.85}#GeneratedArticle_sources .gas-index,[data-form-type-name-placeholder=__sourcesname__] .gas-index{align-items:center;background:color-mix(in srgb,var(--text-muted-color) 12%,transparent);border-radius:999px;color:var(--text-muted-color);display:inline-flex;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:20px;justify-content:center;min-width:20px;order:-1;padding:0 6px;transition:background .12s ease,color .12s ease}#GeneratedArticle_sources .field-collection-item.gas-row:hover .gas-index,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row:hover .gas-index{background:var(--badge-primary-bg);color:var(--badge-primary-color)}#GeneratedArticle_sources .gas-move,[data-form-type-name-placeholder=__sourcesname__] .gas-move{display:inline-flex;flex:0 0 auto;flex-direction:column;gap:1px;order:-1}#GeneratedArticle_sources .gas-move__btn,[data-form-type-name-placeholder=__sourcesname__] .gas-move__btn{align-items:center;background:transparent;border:0;border-radius:3px;color:var(--text-muted-color);cursor:pointer;display:inline-flex;font-size:9px;height:13px;justify-content:center;opacity:.5;padding:0;transition:opacity .12s ease,color .12s ease,background .12s ease;width:18px}#GeneratedArticle_sources .gas-move__btn:focus-visible,#GeneratedArticle_sources .gas-move__btn:hover,[data-form-type-name-placeholder=__sourcesname__] .gas-move__btn:focus-visible,[data-form-type-name-placeholder=__sourcesname__] .gas-move__btn:hover{background:var(--badge-primary-bg);color:#e51d4f;opacity:1}#GeneratedArticle_sources .field-collection-item.gas-row:hover .gas-move__btn,[data-form-type-name-placeholder=__sourcesname__] .field-collection-item.gas-row:hover .gas-move__btn{opacity:.8}#GeneratedArticle_sources .card-select,[data-form-type-name-placeholder=__sourcesname__] .card-select{align-items:stretch;background:var(--body-bg);border:1px solid var(--border-secondary-color);border-radius:var(--border-radius);display:inline-flex;flex-wrap:nowrap;gap:0;height:30px;margin-top:0;overflow:hidden}#GeneratedArticle_sources .card-select__item,[data-form-type-name-placeholder=__sourcesname__] .card-select__item{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--border-secondary-color) 70%,transparent);color:var(--text-muted-color);display:inline-flex;font-weight:500;gap:6px;height:100%;padding:0 11px;transition:background .12s ease,color .12s ease}#GeneratedArticle_sources .card-select__item:first-child,[data-form-type-name-placeholder=__sourcesname__] .card-select__item:first-child{box-shadow:none}#GeneratedArticle_sources .card-select__item:not(.is-selected):hover,[data-form-type-name-placeholder=__sourcesname__] .card-select__item:not(.is-selected):hover{background:color-mix(in srgb,var(--text-muted-color) 7%,transparent);color:var(--text-color)}#GeneratedArticle_sources .card-select__item.is-selected,[data-form-type-name-placeholder=__sourcesname__] .card-select__item.is-selected{background:var(--badge-primary-bg);color:var(--badge-primary-color);font-weight:600}#GeneratedArticle_sources .card-select__item:focus-visible,[data-form-type-name-placeholder=__sourcesname__] .card-select__item:focus-visible{outline:2px solid #e51d4f;outline-offset:-2px;position:relative;z-index:1}#GeneratedArticle_sources .card-select__icon,[data-form-type-name-placeholder=__sourcesname__] .card-select__icon{background:transparent;border-radius:0;color:inherit;font-size:12px;height:auto;min-width:0;width:auto}#GeneratedArticle_sources .card-select__icon svg,[data-form-type-name-placeholder=__sourcesname__] .card-select__icon svg{height:13px;width:13px}#GeneratedArticle_sources .card-select__item.is-selected .card-select__icon,[data-form-type-name-placeholder=__sourcesname__] .card-select__item.is-selected .card-select__icon{background:transparent;color:inherit}#GeneratedArticle_sources .card-select__desc,[data-form-type-name-placeholder=__sourcesname__] .card-select__desc{display:none}#GeneratedArticle_sources .card-select__label,[data-form-type-name-placeholder=__sourcesname__] .card-select__label{color:inherit;font-size:12px;font-weight:inherit;line-height:1}.gas-option{align-items:center;display:flex;gap:12px;justify-content:space-between}.gas-option__title{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gas-option__site{background:color-mix(in srgb,var(--text-muted-color) 12%,transparent);border-radius:999px;color:var(--text-muted-color);flex:0 0 auto;font-size:11px;padding:1px 8px;white-space:nowrap}@media(max-width:991px){#GeneratedArticle_sources .gas-row .form-widget-compound>div,[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div{flex:1 1 100%;flex-wrap:wrap;gap:8px 10px}#GeneratedArticle_sources .card-select,[data-form-type-name-placeholder=__sourcesname__] .card-select{display:flex;width:100%}#GeneratedArticle_sources .card-select__item,[data-form-type-name-placeholder=__sourcesname__] .card-select__item{flex:1;justify-content:center;white-space:nowrap}#GeneratedArticle_sources .gas-row .form-widget-compound>div>div:has([data-gas-role=external-url]),#GeneratedArticle_sources .gas-row .form-widget-compound>div>div:has([data-gas-role=type]),#GeneratedArticle_sources .gas-row .ts-wrapper,[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div>div:has([data-gas-role=external-url]),[data-form-type-name-placeholder=__sourcesname__] .gas-row .form-widget-compound>div>div:has([data-gas-role=type]),[data-form-type-name-placeholder=__sourcesname__] .gas-row .ts-wrapper{flex-basis:100%;min-width:0}.form-fieldset-body:has(#sources-wrapper){grid-template-columns:minmax(0,1fr)}#sources-wrapper{flex-shrink:1;min-width:0}}.suggestion-target{margin-bottom:16px}.suggestion-target .suggestion-target-title{color:var(--text-color);font-size:16px;font-weight:600;line-height:1.3}.suggestion-target .suggestion-target-url{display:inline-block;font-size:12px;margin-top:4px;word-break:break-all}.suggestion-facts{display:grid;gap:6px 16px;grid-template-columns:max-content 1fr;margin:0}.suggestion-facts dt{align-self:center;color:var(--text-muted-color);font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.suggestion-facts dd{color:var(--text-color);font-size:14px;font-weight:500;margin:0}@media(max-width:480px){.suggestion-facts{gap:2px;grid-template-columns:1fr}.suggestion-facts dd{margin-bottom:8px}}.suggestion-no-dates{line-height:1.4;margin:0}.suggestion-metrics,.suggestion-no-dates{color:var(--text-muted-color);font-size:13px}.suggestion-metrics{align-items:center;border-top:1px solid var(--border-secondary-color);display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:12px}.suggestion-cannibal,.suggestion-disclaimer{align-items:flex-start;border-radius:8px;display:flex;font-size:13px;gap:8px;line-height:1.4;margin:0 16px 8px;padding:10px 12px}.suggestion-disclaimer{background:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis)}.suggestion-cannibal{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.suggestion-footnote{color:var(--text-muted-color);font-size:12px;line-height:1.4;margin:4px 0 0}.modal{--bs-modal-width:800px!important}.ea article.content{min-width:0}[data-bs-theme=dark] .modal-header .btn-close{filter:var(--bs-btn-close-white-filter)}.trix-content h1{font-size:3em!important}.img-wrapper{background-color:var(--gray-100);height:275px;overflow:hidden}.img-wrapper img{max-height:275px}.img-wrapper.ai-preview{align-items:center;background:var(--bs-tertiary-bg);display:flex;height:200px;justify-content:center}.img-wrapper.ai-preview img{max-height:100%;max-width:100%}.modal .alert{word-wrap:break-word}.modal button.ai-content-generate,.modal button.ai-generate{align-items:center;display:flex}.modal button.ai-content-generate span,.modal button.ai-generate span{margin-right:8px}.modal button.batch-import-btn,.modal button.batch-search-btn,.modal button.search,.modal button.search-accept{align-items:center;display:flex}.modal button.batch-import-btn span,.modal button.batch-search-btn span,.modal button.search span,.modal button.search-accept span{margin-right:8px}.modal #batch-results-grid,.modal #search-results-grid{max-height:400px;overflow-y:auto}.generation-progress-badge .badge+.badge{margin-inline-start:0!important}.form-fieldset-header.collapsible .form-fieldset-title{padding-top:0!important}.form-column .form-fieldset-header{padding-top:calc(var(--bs-gutter-x)/2)}#main-menu .menu .menu-item-contents{align-items:center;height:32px;padding:0}#main-menu .menu .submenu a{height:32px;padding-block:0}#main-menu .menu .menu-icon{align-items:center;background:var(--user-avatar-icon-bg);border-radius:var(--border-radius);color:var(--user-avatar-icon-color);display:flex;height:24px;justify-content:center;width:24px}#main-menu .menu .menu-icon i{font-size:12px}#main-menu .menu-item.active .menu-icon{background:hsla(0,0%,100%,.2)}#main-menu .menu-item.active .menu-icon i{color:var(--white)}.main-header .navbar{padding-right:5px}.logo-img{max-width:200px;width:auto}.logo-img.logo-dark,[data-bs-theme=dark] .logo-img.logo-light{display:none}[data-bs-theme=dark] .logo-img.logo-dark{display:block}.stats-loader{display:inline-block;min-width:60px;text-align:center}table thead th{font-size:12px;text-transform:uppercase}.action-detail span.icon svg{fill:currentColor!important}[data-bs-theme=dark] .cke_source{color:var(--gray-900)}.cke_notification_warning{display:none!important}.embed-container{max-width:550px;width:100%}.img-thumbnail{background:var(--white);border:1px solid transparent;border-radius:var(--border-radius);padding:2px}.ea-lightbox-thumbnail img{padding:2px!important}.form-tabs-tablist{margin-bottom:24px;margin-top:4px;overflow-x:auto;scrollbar-width:none}.form-tabs-tablist::-webkit-scrollbar{display:none}@media(min-width:992px){.form-tabs-tablist{scrollbar-width:thin}.form-tabs-tablist::-webkit-scrollbar{display:block;height:5px}.form-tabs-tablist::-webkit-scrollbar-thumb{background:var(--form-tabs-border-color);border-radius:4px}.form-tabs-tablist::-webkit-scrollbar-track{background:transparent}}.form-tabs-tablist .nav-tabs{box-shadow:none;flex-wrap:nowrap}.form-tabs-tablist .nav-tabs a,.form-tabs-tablist .nav-tabs a:hover{white-space:nowrap}.form-tabs-tablist .nav-tabs .nav-link.active:after,.form-tabs-tablist .nav-tabs .nav-link.active:before,.form-tabs-tablist .nav-tabs .nav-link.active:hover:after,.form-tabs-tablist .nav-tabs .nav-link.active:hover:before{display:none}@media(min-width:992px){.form-tabs-tablist .nav-tabs{border-bottom:2px solid var(--form-tabs-border-color)}.form-tabs-tablist .nav-tabs a,.form-tabs-tablist .nav-tabs a:hover{border-bottom:2px solid transparent!important;margin-bottom:-2px}.form-tabs-tablist .nav-tabs .nav-link.active,.form-tabs-tablist .nav-tabs .nav-link.active:hover{border-bottom-color:var(--link-color)!important}}@media(max-width:992px){.form-tabs-tablist .nav-tabs a,.form-tabs-tablist .nav-tabs a:hover{border-bottom:2px solid var(--form-tabs-border-color)!important}.form-tabs-tablist .nav-tabs .nav-link.active,.form-tabs-tablist .nav-tabs .nav-link.active:hover{border-bottom-color:var(--link-color)!important}}