.session-expired-backdrop[data-v-c2f90f8a]{z-index:10000;background:#16232d94;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.session-expired-modal[data-v-c2f90f8a]{box-sizing:border-box;text-align:center;background:#fff;border-radius:.8rem;width:min(100%,27rem);padding:2rem;box-shadow:0 1.5rem 4rem #132a384d}.session-expired-modal__icon[data-v-c2f90f8a]{background:#fff4df;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:0 auto 1rem;font-size:1.45rem;display:grid}.session-expired-modal h2[data-v-c2f90f8a]{color:#27343e;margin:0;font-size:1.3rem}.session-expired-modal p[data-v-c2f90f8a]{color:#62727e;margin:.7rem 0 1.5rem;line-height:1.5}.session-expired-modal__button[data-v-c2f90f8a]{color:#fff;cursor:pointer;font:inherit;background:#087fbe;border:0;border-radius:.45rem;padding:.7rem 1rem;font-weight:750}.session-expired-modal__button[data-v-c2f90f8a]:hover{background:#056b9f}.idea-instructions-backdrop[data-v-461f709a]{z-index:1000;background:#14232d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.idea-instructions-modal[data-v-461f709a]{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dce7ec;border-radius:.8rem;width:min(100%,42rem);padding:1.7rem;box-shadow:0 1.3rem 3.5rem #11243047}.idea-instructions-modal h2[data-v-461f709a]{color:#1f2a33;margin:0;font-size:1.25rem}.idea-instructions-modal p[data-v-461f709a]{color:#64737f;margin:.7rem 0 1.1rem;font-size:.86rem;line-height:1.5}.idea-instructions-modal label[data-v-461f709a]{text-align:left;gap:.5rem;font-weight:700;display:grid}.idea-instructions-modal textarea[data-v-461f709a]{box-sizing:border-box;resize:vertical;width:100%;font:inherit;font-weight:400;line-height:1.45}.idea-instructions-modal__actions[data-v-461f709a]{justify-content:flex-end;gap:.7rem;margin-top:1.1rem;display:flex}.idea-instructions-modal__actions button[data-v-461f709a]{color:#34424e;cursor:pointer;font:inherit;background:#fff;border:1px solid #b9d6e5;border-radius:.4rem;padding:.65rem 1.1rem;font-weight:700}.idea-instructions-modal__actions button[data-v-461f709a]:last-child{color:#fff;background:#087fbd;border-color:#087fbd}.seo-agents-section[data-v-88589d5a]{gap:1.1rem;display:grid}.seo-agents-tabs[data-v-88589d5a]{width:max-content;max-width:100%}.idea-generation-modal[data-v-fcbf747e]{width:min(100%,42rem)}.idea-generation-modal__body[data-v-fcbf747e]{gap:1rem;display:grid}.idea-generation-modal__body label[data-v-fcbf747e]{gap:.4rem;font-weight:700;display:grid}.idea-generation-modal__body select[data-v-fcbf747e],.idea-generation-modal__body textarea[data-v-fcbf747e],.idea-generation-modal__body input[type=number][data-v-fcbf747e]{font:inherit;padding:.55rem .65rem}.idea-generation-modal__body textarea[data-v-fcbf747e]{resize:vertical;line-height:1.45}.idea-generation-modal__body fieldset[data-v-fcbf747e]{border:1px solid #dce7ed;border-radius:.55rem;gap:.55rem;padding:.8rem;display:grid}.idea-generation-modal__body fieldset label[data-v-fcbf747e]{align-items:center;gap:.45rem;font-weight:500;display:flex}.idea-generation-status[data-v-fcbf747e]{background:#f1f9fd;border-radius:.5rem;justify-items:start;gap:.65rem;padding:.75rem;display:grid}.idea-generation-status p[data-v-fcbf747e]{margin:0;line-height:1.45}.idea-generation-spinner[data-v-fcbf747e]{border:2px solid #b8dce9;border-top-color:#0781bd;border-radius:50%;width:.85rem;height:.85rem;animation:.75s linear infinite idea-spin-fcbf747e;display:inline-block}@keyframes idea-spin-fcbf747e{to{transform:rotate(360deg)}}.content-icon-column[data-v-fcbf747e]{text-align:center}.google-performance__toolbar[data-v-a626f2e7]{border:1px solid var(--color-line);border-radius:var(--app-radius-md);background:#f8fbfc;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.google-performance__toolbar div[data-v-a626f2e7]{gap:.2rem;display:grid}.google-performance__toolbar strong[data-v-a626f2e7]{color:var(--color-ink);font-size:.82rem}.google-performance__toolbar span[data-v-a626f2e7],.google-performance__toolbar small[data-v-a626f2e7]{color:var(--color-muted);font-size:.78rem}.google-performance__page[data-v-a626f2e7]{max-width:28rem}.google-performance__page a[data-v-a626f2e7]{color:var(--color-brand-primary);word-break:break-word;text-decoration:none}.google-performance__page a[data-v-a626f2e7]:hover{text-decoration:underline}@media (width<=700px){.google-performance__toolbar[data-v-a626f2e7]{flex-direction:column;align-items:stretch}}.google-performance__toolbar[data-v-06a90e42]{border:1px solid var(--color-line);border-radius:var(--app-radius-md);background:#f8fbfc;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.google-performance__toolbar div[data-v-06a90e42]{gap:.2rem;display:grid}.google-performance__toolbar strong[data-v-06a90e42]{color:var(--color-ink);font-size:.82rem}.google-performance__toolbar span[data-v-06a90e42],.google-performance__toolbar small[data-v-06a90e42]{color:var(--color-muted);font-size:.78rem}.google-performance__page[data-v-06a90e42]{word-break:break-word;max-width:28rem}@media (width<=700px){.google-performance__toolbar[data-v-06a90e42]{flex-direction:column;align-items:stretch}}.google-view__tabs[data-v-e7895a8b]{border-bottom:1px solid var(--color-line);gap:.5rem;margin:0 0 1.25rem;display:flex}.google-view__tab[data-v-e7895a8b]{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem .8rem;font-weight:700}.google-view__tab[data-v-e7895a8b]:hover{color:var(--color-ink)}.google-view__tab--active[data-v-e7895a8b]{border-bottom-color:var(--color-brand-primary);color:var(--color-brand-primary)}.google-view__property-picker[data-v-e7895a8b]{border-top:1px solid var(--color-line);margin-top:1.25rem;padding-top:1.25rem}.google-view__property-heading[data-v-e7895a8b]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.google-view__property-heading h3[data-v-e7895a8b]{color:var(--color-ink);margin:0;font-size:.95rem}.google-view__property-heading p[data-v-e7895a8b]{color:var(--color-muted);margin:.35rem 0 0;font-size:.84rem}.google-view__property-list[data-v-e7895a8b]{gap:.65rem;margin-top:1rem;display:grid}.google-view__property[data-v-e7895a8b]{border:1px solid var(--color-line);border-radius:var(--app-radius-md);width:100%;color:var(--color-ink);cursor:pointer;text-align:left;font:inherit;background:#fff;align-items:center;gap:.75rem;padding:.85rem;display:flex}.google-view__property[data-v-e7895a8b]:hover{border-color:var(--color-brand-primary);background:#edf8fc}.google-view__property--selected[data-v-e7895a8b]{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary);background:#edf8fc}.google-view__property-check[data-v-e7895a8b]{border:1px solid var(--color-field-line);color:#0000;border-radius:50%;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:800;display:grid}.google-view__property--selected .google-view__property-check[data-v-e7895a8b]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:#fff}.google-view__property strong[data-v-e7895a8b],.google-view__property small[data-v-e7895a8b]{display:block}.google-view__property strong[data-v-e7895a8b]{font-size:.84rem}.google-view__property small[data-v-e7895a8b]{color:var(--color-muted);margin-top:.18rem;font-size:.74rem}.google-view__coming-services[data-v-e7895a8b]{margin-top:1rem}.google-view__coming-services h3[data-v-e7895a8b]{color:var(--color-ink);margin:0;font-size:.9rem}.google-view__coming-services p[data-v-e7895a8b]{color:var(--color-muted);margin:.35rem 0 0;font-size:.84rem}@media (width<=700px){.google-view__property-heading[data-v-e7895a8b]{flex-direction:column;align-items:stretch}}.ahrefs-card[data-v-36f2d798]{gap:1rem;max-width:52rem;display:grid}.ahrefs-card header h2[data-v-36f2d798]{margin:0}.ahrefs-card .intro[data-v-36f2d798]{margin:.35rem 0 0}.ahrefs-card label[data-v-36f2d798]{gap:.4rem;font-weight:700;display:grid}.ahrefs-card label small[data-v-36f2d798],.ahrefs-attribution[data-v-36f2d798]{color:var(--color-muted);font-size:.78rem;font-weight:400}.ahrefs-card input[data-v-36f2d798]{font:inherit}.ahrefs-attribution[data-v-36f2d798]{margin-top:-.35rem}.seo-backlog[data-v-51e2e250]{margin-top:1.5rem}.seo-backlog__tabs[data-v-51e2e250]{gap:1.5rem;display:flex}.seo-backlog__tabs button[data-v-51e2e250]{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem 0;font-weight:700}.seo-backlog__tabs button.active[data-v-51e2e250]{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.seo-backlog__toolbar[data-v-51e2e250]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:end;gap:.75rem;margin:0 -1.35rem 1.25rem;padding:1rem 1.35rem;display:flex}.seo-backlog__toolbar label[data-v-51e2e250],.seo-backlog__modal label[data-v-51e2e250]{gap:.3rem;font-size:.8rem;font-weight:700;display:grid}.seo-backlog__toolbar select[data-v-51e2e250],.seo-backlog__modal select[data-v-51e2e250]{border:1px solid var(--color-border);border-radius:var(--app-radius-sm);background:#fff;min-height:2.25rem;padding:.35rem .5rem}.seo-backlog__actions[data-v-51e2e250]{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.seo-backlog__table-wrap[data-v-51e2e250]{overflow:auto}.app-table[data-v-51e2e250]{border-collapse:collapse;width:100%}.app-table th[data-v-51e2e250],.app-table td[data-v-51e2e250]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}.app-table th[data-v-51e2e250]{color:var(--color-muted);text-transform:uppercase;font-size:.75rem}.app-table small[data-v-51e2e250]{color:var(--color-muted);margin-top:.35rem;display:block}.seo-backlog__row[data-v-51e2e250]{cursor:pointer}.seo-backlog__row[data-v-51e2e250]:hover{background:#f7fafc}.seo-backlog__row--dismissed[data-v-51e2e250]{color:#7a8792;background:#f1f3f5}.seo-backlog__row--dismissed[data-v-51e2e250]:hover{background:#e9edf0}.seo-backlog__row--dismissed strong[data-v-51e2e250],.seo-backlog__row--dismissed small[data-v-51e2e250]{color:#7a8792}.seo-backlog__row--dismissed .seo-badge[data-v-51e2e250]:not(.seo-badge--status),.seo-backlog__row--dismissed .seo-backlog__post-type[data-v-51e2e250]{filter:grayscale();color:#7a8792;background:#eef0f2}.seo-backlog__row--applied[data-v-51e2e250]{background:#f7f9fa}.seo-backlog__row--applied[data-v-51e2e250]:hover{background:#f0f4f6}.seo-backlog__row-actions[data-v-51e2e250]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;min-width:8.1rem;display:flex}.seo-backlog__action-gap[data-v-51e2e250]{flex:0 0 15px;width:15px}.seo-backlog__priority[data-v-51e2e250]{color:#d7e0e5;white-space:nowrap;gap:.1rem;font-size:.9rem;display:inline-flex}.seo-backlog__priority .is-active[data-v-51e2e250]{color:#e5ae00}.seo-backlog__priority--critical .is-active[data-v-51e2e250]{color:#c9362b}.seo-backlog__post-type[data-v-51e2e250]{border:1px solid var(--color-border);color:var(--color-brand-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .55rem;font-size:.78rem;font-weight:700}.seo-backlog__post-type[data-v-51e2e250]:hover:not(:disabled){border-color:var(--color-brand-primary);background:#f2f8fc}.seo-backlog__post-type[data-v-51e2e250]:disabled{cursor:default}.seo-backlog__icon-action[data-v-51e2e250]{cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.seo-backlog__icon-action[data-v-51e2e250]:disabled{cursor:not-allowed;opacity:.45}.seo-backlog__icon-action--danger[data-v-51e2e250]{color:#b42318;border-color:#efc1bc}.seo-backlog__icon-action--danger[data-v-51e2e250]:hover:not(:disabled){background:#fff0ef;border-color:#b42318}.seo-backlog__icon-action--apply[data-v-51e2e250]{color:#087943;border-color:#9cd8b9}.seo-backlog__icon-action--apply[data-v-51e2e250]:hover{background:#effaf3;border-color:#087943}.seo-backlog__icon-action--restore[data-v-51e2e250]{color:#1265bd;border-color:#b9d5e8}.seo-backlog__icon-action--restore[data-v-51e2e250]:hover{background:#eef7fc;border-color:#1265bd}.seo-backlog__icon-action--idea[data-v-51e2e250]{color:#a86500;background:#fff8df;border-color:#f0c96a}.seo-backlog__icon-action--idea[data-v-51e2e250]:hover:not(:disabled){color:#875500;background:#fff1bf;border-color:#d49300}.seo-backlog__icon-action--improvement[data-v-51e2e250]{color:#c28a00;background:#fffbe1;border-color:#f6d64a}.seo-backlog__icon-action--improvement[data-v-51e2e250]:hover:not(:disabled){color:#a36f00;background:#fff4a8;border-color:#d4a500}.seo-backlog__icon-action--attention[data-v-51e2e250]:not(:disabled){animation:2s ease-in-out infinite seo-soft-attention-51e2e250}.seo-backlog__icon-action--improvement-attention[data-v-51e2e250]:not(:disabled){animation:5s ease-in-out infinite seo-improvement-attention-51e2e250}@keyframes seo-soft-attention-51e2e250{0%,to{opacity:1}50%{opacity:.5}}@keyframes seo-improvement-attention-51e2e250{0%,40%,to{opacity:1}20%{opacity:.5}}.seo-backlog__type-column[data-v-51e2e250]{text-align:center!important;vertical-align:middle!important}.seo-backlog__type-content[data-v-51e2e250]{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.seo-backlog__type-assistant-ready[data-v-51e2e250]{color:#c78400;font-size:.95rem}.seo-badge[data-v-51e2e250]{text-align:center;text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.72rem;font-weight:700;line-height:1.1;display:inline-flex}.seo-badge--status[data-v-51e2e250]{color:#087943;background:#e4f4e9}.seo-badge--status-dismissed[data-v-51e2e250],.seo-badge--status-ignored[data-v-51e2e250]{color:#637381;background:#e3e7ea}.seo-badge--status-applied[data-v-51e2e250],.seo-badge--status-converted_to_idea[data-v-51e2e250]{color:#52606d;background:#edf1f3}.seo-badge--status-solved[data-v-51e2e250]{color:#087943;background:#e4f4e9}.seo-badge--type-mejora-contenido-existente[data-v-51e2e250]{color:#1265bd;background:#e6f0ff}.seo-badge--type-nueva-publicacion-condicional[data-v-51e2e250]{color:#9a6500;background:#fff2d8}.seo-badge--type-nueva-publicacion[data-v-51e2e250]{color:#087943;background:#e7f7ef}.seo-badge--type-otras-acciones[data-v-51e2e250],.seo-badge--type-investigar[data-v-51e2e250]{color:#6554a3;background:#f0edf9}.seo-backlog__backdrop[data-v-51e2e250]{z-index:1000;background:#14232d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.seo-backlog__modal[data-v-51e2e250]{border-radius:var(--app-radius-md);background:#fff;gap:1rem;width:min(90vw,42rem);max-height:88vh;padding:1.5rem;display:grid;overflow:auto}.seo-backlog__modal header[data-v-51e2e250]{justify-content:space-between;align-items:center;display:flex}.seo-backlog__modal h2[data-v-51e2e250],.seo-backlog__modal h3[data-v-51e2e250],.seo-backlog__modal p[data-v-51e2e250]{margin:0}.seo-backlog__modal p[data-v-51e2e250]{color:var(--color-muted)}.seo-backlog__post-type-choices[data-v-51e2e250]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.seo-backlog__post-type-choices button[data-v-51e2e250],.seo-backlog__post-type-other button[data-v-51e2e250]{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #d7e2e7;border-radius:.5rem;justify-items:start;gap:.35rem;padding:.8rem;display:grid}.seo-backlog__post-type-choices button[data-v-51e2e250]:hover,.seo-backlog__post-type-choices button.selected[data-v-51e2e250],.seo-backlog__post-type-other button[data-v-51e2e250]:hover,.seo-backlog__post-type-other button.selected[data-v-51e2e250]{background:#f2faff;border-color:#71b8d8}.seo-backlog__post-type-choices small[data-v-51e2e250],.seo-backlog__post-type-other small[data-v-51e2e250]{color:#64737f;font-size:.72rem;line-height:1.35}.seo-backlog__post-type-other[data-v-51e2e250]{border-top:1px solid var(--color-border);gap:.45rem;margin-top:.9rem;padding-top:1rem;display:grid}.seo-backlog__post-type-other>span[data-v-51e2e250]{font-size:.8rem;font-weight:700}.seo-backlog__post-type-other button[data-v-51e2e250]{width:100%}@media (width<=600px){.seo-backlog__post-type-choices[data-v-51e2e250]{grid-template-columns:1fr}}.seo-backlog__close[data-v-51e2e250]{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.seo-backlog__confirm-danger[data-v-51e2e250]{color:#fff;background:#b42318;border-color:#b42318}.seo-backlog__assistant-action[data-v-51e2e250]{color:#875500;background:#fff6d6;border-color:#f1c451;align-items:center;gap:.45rem;display:inline-flex}.seo-backlog__assistant-spinner[data-v-51e2e250]{animation:.8s linear infinite seo-task-assistant-spin-51e2e250}@keyframes seo-task-assistant-spin-51e2e250{to{transform:rotate(360deg)}}.seo-backlog__assistant-action[data-v-51e2e250]:hover:not(:disabled){background:#ffedaa;border-color:#d49300}.seo-backlog__task-assistant-detail[data-v-51e2e250]{background:#fff8e7;border:1px solid #f0cf7e;border-radius:.7rem;gap:.85rem;margin-top:.35rem;padding:1.25rem;display:grid;box-shadow:0 3px 12px #a9710012}.seo-backlog__task-assistant-detail dt[data-v-51e2e250]{color:#8a5900;text-transform:none;gap:.06rem;font-size:1rem;line-height:1.2;display:grid}.seo-backlog__task-assistant-detail dt span[data-v-51e2e250]:first-child{font-size:1.15rem;font-weight:850}.seo-backlog__task-assistant-detail dt span[data-v-51e2e250]:last-child{font-weight:750}.seo-backlog__task-assistant-detail dd[data-v-51e2e250]{color:#2e3c46;white-space:pre-wrap;margin:0;font-size:1.03rem;line-height:1.7}.seo-backlog__task-assistant-pending dd[data-v-51e2e250]{color:var(--color-muted)}.seo-backlog__detail dl[data-v-51e2e250]{gap:.75rem;margin:0;display:grid}.seo-backlog__detail dt[data-v-51e2e250]{text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:800}.seo-backlog__detail dd[data-v-51e2e250]{white-space:pre-wrap;margin:.2rem 0 0}.seo-backlog__detail dd a[data-v-51e2e250]{color:var(--color-brand-primary);word-break:break-all;display:block}.seo-backlog__detail--dismissed dd a[data-v-51e2e250]{color:#7a8792;text-decoration:none}.seo-backlog__pre[data-v-51e2e250]{white-space:pre-wrap;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.seo-backlog__conversion-list[data-v-51e2e250],.seo-backlog__url-list[data-v-51e2e250]{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.seo-backlog__conversion-list li[data-v-51e2e250]{justify-content:space-between;gap:1rem;display:flex}.seo-backlog__conversion-list span[data-v-51e2e250]{color:var(--color-muted);font-size:.85rem}.seo-backlog__url-list a[data-v-51e2e250]{color:var(--color-brand-primary);word-break:break-all}.seo-backlog__modal-note[data-v-51e2e250]{font-size:.85rem}.seo-backlog__hypothesis[data-v-51e2e250]{font-size:1rem;line-height:1.6}.seo-backlog__modal.seo-backlog__detail[data-v-51e2e250]{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(90vw,42rem);max-height:min(88vh,52rem);padding:0;overflow:hidden}.seo-backlog__detail-header[data-v-51e2e250]{z-index:1;border-bottom:1px solid var(--color-border);background:#fff;gap:1rem;padding:1.25rem 1.5rem 1rem;position:relative;align-items:flex-start!important}.seo-backlog__detail-heading[data-v-51e2e250]{min-width:0}.seo-backlog__detail-heading h2[data-v-51e2e250]{font-size:1.25rem}.seo-backlog__detail-heading h3[data-v-51e2e250]{margin:.45rem 0 0;font-size:1rem;line-height:1.3}.seo-backlog__detail-body[data-v-51e2e250]{overscroll-behavior:contain;gap:1rem;min-height:0;padding:1.25rem 1.5rem;display:grid;overflow-y:auto}.seo-backlog__detail-body .seo-backlog__hypothesis[data-v-51e2e250]{margin:0}.seo-backlog__detail-actions[data-v-51e2e250]{z-index:1;border-top:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:relative;box-shadow:0 -4px 12px #14232d0a}.seo-backlog__detail-action-group[data-v-51e2e250]{justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;display:flex}.seo-backlog__detail-actions .seo-backlog__action-gap[data-v-51e2e250]{display:inline-block}.seo-backlog__detail-actions .app-button[data-v-51e2e250]{white-space:nowrap}@media (width<=600px){.seo-backlog__modal.seo-backlog__detail[data-v-51e2e250]{width:min(96vw,42rem);max-height:92vh}.seo-backlog__detail-header[data-v-51e2e250],.seo-backlog__detail-body[data-v-51e2e250],.seo-backlog__detail-actions[data-v-51e2e250]{padding-left:1rem;padding-right:1rem}.seo-backlog__detail-actions[data-v-51e2e250]{flex-wrap:wrap;align-items:flex-end}.seo-backlog__detail-action-group[data-v-51e2e250]{margin-left:auto}}.seo-opportunities-view__actions[data-v-65d3b113]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;margin-top:1.5rem;display:grid}.seo-opportunities-view__card[data-v-65d3b113]{flex-direction:column;gap:.65rem;min-width:0;margin:0;display:flex}.seo-opportunities-view__card .app-card__header[data-v-65d3b113]{align-items:flex-start;gap:.5rem}.seo-opportunities-view__card p[data-v-65d3b113]{color:var(--color-muted);margin:0;line-height:1.45}.seo-opportunities-view__card footer[data-v-65d3b113]{justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.45rem;display:flex}.seo-opportunities-view__card small[data-v-65d3b113]{color:var(--color-muted);text-align:right;font-size:.72rem}.seo-opportunities-view__history[data-v-65d3b113]{margin-top:1rem}.seo-opportunities-view__history-table[data-v-65d3b113]{overflow-x:auto}.seo-opportunities-view__history table[data-v-65d3b113]{border-collapse:collapse;width:100%;font-size:.82rem}.seo-opportunities-view__history th[data-v-65d3b113],.seo-opportunities-view__history td[data-v-65d3b113]{border-top:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:.7rem .5rem}.seo-opportunities-view__history th[data-v-65d3b113]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.seo-opportunities-view__empty[data-v-65d3b113]{color:var(--color-muted);margin:0}@media (width<=1250px){.seo-opportunities-view__actions[data-v-65d3b113]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.seo-opportunities-view__actions[data-v-65d3b113]{grid-template-columns:1fr}.seo-opportunities-view__card footer[data-v-65d3b113]{flex-direction:column;align-items:flex-start}.seo-opportunities-view__card small[data-v-65d3b113]{text-align:left}}.competitor-domain-rating-column[data-v-58d6fb8c]{text-align:center;background:#fff8ed!important}.competitor-pages-column[data-v-58d6fb8c]{text-align:center;background:#f2f8fd!important}.competitor-domain-rating-column small[data-v-58d6fb8c]{font-size:.66rem}.wordpress-domain-rating-card[data-v-58d6fb8c]{border-left:4px solid #f2a900;grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) minmax(260px,1.5fr);align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:grid}.wordpress-domain-rating-card__label[data-v-58d6fb8c]{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:block}.wordpress-domain-rating-card__value[data-v-58d6fb8c]{align-items:baseline;gap:.6rem;margin-top:.25rem;display:flex}.wordpress-domain-rating-card__value strong[data-v-58d6fb8c]{color:#1e293b;font-size:2.4rem;line-height:1}.wordpress-domain-rating-card__value small[data-v-58d6fb8c]{color:#64748b}.wordpress-domain-rating-card__definition[data-v-58d6fb8c]{margin-top:.4rem;font-size:.72rem;display:inline-block}.wordpress-domain-rating-card__site[data-v-58d6fb8c]{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin-top:.6rem;font-size:.82rem;display:block;overflow:hidden}.wordpress-domain-rating-card__trend[data-v-58d6fb8c]{background:#f8fafc;border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.wordpress-domain-rating-card__trend-symbol[data-v-58d6fb8c]{font-size:1.65rem;font-weight:700;line-height:1}.wordpress-domain-rating-card__trend strong[data-v-58d6fb8c]{display:block}.wordpress-domain-rating-card__trend small[data-v-58d6fb8c]{color:#64748b;margin-top:.2rem;display:block}.wordpress-domain-rating-card__trend--up[data-v-58d6fb8c]{color:#15803d;background:#f0fdf4}.wordpress-domain-rating-card__trend--down[data-v-58d6fb8c]{color:#c2410c;background:#fff7ed}.wordpress-domain-rating-card__trend--flat[data-v-58d6fb8c]{color:#64748b}.wordpress-domain-rating-card__history-header[data-v-58d6fb8c]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wordpress-domain-rating-card__history-header strong[data-v-58d6fb8c]{font-size:.9rem}.wordpress-domain-rating-card__history-header small[data-v-58d6fb8c]{color:#64748b;font-size:.73rem}.wordpress-domain-rating-card__history[data-v-58d6fb8c]{gap:.5rem;margin-top:.7rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.wordpress-domain-rating-card__month[data-v-58d6fb8c]{text-align:center;background:#fff8ed;border-radius:.45rem;min-width:3.85rem;padding:.45rem .35rem}.wordpress-domain-rating-card__month strong[data-v-58d6fb8c]{color:#9a5b00;font-size:.88rem;display:block}.wordpress-domain-rating-card__month small[data-v-58d6fb8c]{color:#7c6b50;text-transform:capitalize;margin-top:.15rem;font-size:.66rem;display:block}.wordpress-domain-rating-card__empty[data-v-58d6fb8c]{color:#64748b;margin:.7rem 0 0;font-size:.82rem}@media (width<=1000px){.wordpress-domain-rating-card[data-v-58d6fb8c]{grid-template-columns:1fr}.wordpress-domain-rating-card__history[data-v-58d6fb8c]{max-width:100%}}.seo-form[data-v-58d6fb8c]{gap:1rem;max-width:64rem;display:grid}.seo-form label[data-v-58d6fb8c]{gap:.4rem;font-weight:700;display:grid}.seo-form textarea[data-v-58d6fb8c]{font:inherit;resize:vertical;font-weight:400}.competitor-catalog__header-actions[data-v-58d6fb8c]{white-space:nowrap;align-items:center;gap:.8rem;display:flex}.competitor-catalog>.app-card__header[data-v-58d6fb8c]{margin-bottom:25px}.competitor-modal[data-v-58d6fb8c]{width:min(100%,36rem)}.competitor-modal__body[data-v-58d6fb8c]{gap:1rem;padding:0 1.3rem 1.3rem;display:grid}.competitor-modal__body label[data-v-58d6fb8c]{color:#34424e;gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.competitor-modal__body input[data-v-58d6fb8c],.competitor-modal__body textarea[data-v-58d6fb8c]{font:inherit;padding:.58rem .65rem}.competitor-modal__body textarea[data-v-58d6fb8c]{resize:vertical}.competitor-modal__optional[data-v-58d6fb8c]{color:var(--color-muted);font-size:.72rem;font-weight:400}.app-table[data-v-58d6fb8c]{width:100%}.app-table small[data-v-58d6fb8c]{color:var(--color-muted);margin-top:.3rem;display:block}.inline-work-spinner[data-v-58d6fb8c]{vertical-align:-.07rem;border:2px solid #b8dce9;border-top-color:#0781bd;border-radius:50%;width:.62rem;height:.62rem;margin-right:.32rem;animation:.75s linear infinite seo-inline-spin-58d6fb8c;display:inline-block}@keyframes seo-inline-spin-58d6fb8c{to{transform:rotate(360deg)}}.competitor-actions[data-v-58d6fb8c]{white-space:nowrap;justify-content:flex-end;gap:.3rem;display:flex}.seo-icon-action[data-v-58d6fb8c]{color:#477080;cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.seo-icon-action[data-v-58d6fb8c]:hover:not(:disabled){color:#0277bb;background:#edf8fc;border-color:#0781bd}.seo-icon-action[data-v-58d6fb8c]:disabled{cursor:wait;opacity:.55}.seo-icon-action--danger[data-v-58d6fb8c]:hover:not(:disabled){color:#b42318;background:#fff0ef;border-color:#b42318}.sitemap-details-modal[data-v-58d6fb8c]{width:min(100%,84rem)}.sitemap-details-modal__body[data-v-58d6fb8c]{padding:0 1.3rem 1.3rem}.sitemap-details-modal__table[data-v-58d6fb8c]{max-height:calc(100dvh - 14rem);overflow:auto}.sitemap-page-type[data-v-58d6fb8c]{color:#075c87;white-space:nowrap;background:#e7f3fb;border-radius:999px;padding:.22rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}@media (width<=800px){.competitor-catalog__header-actions[data-v-58d6fb8c]{flex-direction:column;align-items:stretch;width:100%}}.agent-save-confirmation-modal[data-v-58d6fb8c]{width:min(100%,31rem)}.agent-save-confirmation-modal__body[data-v-58d6fb8c]{color:#52636f;gap:1rem;padding:0 1.3rem 1.3rem;line-height:1.5;display:grid}.agent-save-confirmation-modal__body p[data-v-58d6fb8c]{margin:0}.agent-save-confirmation-modal__body .app-actions[data-v-58d6fb8c]{border-top:1px solid #e5edf1;justify-content:flex-end;padding-top:1rem}.seo-agents-card[data-v-58d6fb8c]{gap:1rem;display:grid}.seo-agents-warning[data-v-58d6fb8c]{color:#845300;background:#fff8e8;border:1px solid #f0d8a5;border-radius:.5rem;margin:0;padding:.75rem .85rem}.seo-agent-list[data-v-58d6fb8c]{gap:.7rem;display:grid}.seo-agent-row[data-v-58d6fb8c]{background:#fbfeff;border:1px solid #b8dce9;border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}.seo-agent-order[data-v-58d6fb8c]{color:#0b668f;background:#e7f3f8;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:grid}.seo-agent-summary[data-v-58d6fb8c]{min-width:0}.seo-agent-summary strong[data-v-58d6fb8c]{color:#26333d;font-size:.88rem}.seo-agent-summary p[data-v-58d6fb8c]{color:#71808b;margin:.25rem 0 0;font-size:.76rem;line-height:1.4}.seo-agent-selection[data-v-58d6fb8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;min-width:0;display:grid}.seo-agent-selection label[data-v-58d6fb8c]{color:#52636f;gap:.3rem;min-width:0;font-size:.7rem;font-weight:750;display:grid}.seo-agent-selection select[data-v-58d6fb8c]{box-sizing:border-box;width:100%;min-width:0;padding:.55rem;font-size:.76rem}.seo-agent-context[data-v-58d6fb8c]{margin-top:1rem}@media (width<=800px){.seo-agent-row[data-v-58d6fb8c]{grid-template-columns:2rem 1fr}.seo-agent-selection[data-v-58d6fb8c]{grid-column:1/-1}}.seo-agent-prompt-actions[data-v-58d6fb8c]{grid-column:2/3}.seo-agent-prompt-actions button[data-v-58d6fb8c]{color:#0277bb;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8dce9;border-radius:.4rem;padding:.55rem .7rem;font-size:.76rem;font-weight:700}.seo-agent-prompts[data-v-58d6fb8c]{border-top:1px solid #dfe7ec;grid-column:1/-1;gap:.85rem;padding-top:1rem;display:grid}.seo-agent-prompts label[data-v-58d6fb8c]{color:#34424e;gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.seo-agent-prompts small[data-v-58d6fb8c]{color:#71808b;font-size:.72rem;font-weight:400}.seo-agent-prompts textarea[data-v-58d6fb8c]{resize:vertical;font:inherit;line-height:1.45}.seo-agent-prompts textarea[data-v-58d6fb8c]:disabled{color:#52636f;background:#f2f5f7}.seo-agent-prompt-save[data-v-58d6fb8c]{margin-top:.1rem}@media (width<=800px){.seo-agent-prompt-actions[data-v-58d6fb8c]{grid-column:1/-1}}.sitemap-details-row[data-v-58d6fb8c]{cursor:pointer}.sitemap-details-row:hover td[data-v-58d6fb8c]{background:#f4fbfe}.crawl-status-pill[data-v-58d6fb8c],.crawl-failure-pill[data-v-58d6fb8c]{white-space:nowrap;border-radius:999px;align-items:center;padding:.22rem .52rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.crawl-status-pill--succeeded[data-v-58d6fb8c]{color:#087443;background:#e5f7ed}.crawl-status-pill--failed[data-v-58d6fb8c]{color:#b42318;background:#fff0ed}.crawl-status-pill--running[data-v-58d6fb8c],.crawl-status-pill--queued[data-v-58d6fb8c]{color:#075c87;background:#e7f3fb}.crawl-status-pill--not_crawled[data-v-58d6fb8c]{color:#5d6c76;background:#f1f4f6}.crawl-failure-pill[data-v-58d6fb8c]{color:#9a5a00;background:#fff4e5}.sitemap-page-detail-modal[data-v-58d6fb8c]{width:min(100%,52rem)}.sitemap-page-detail-modal__body[data-v-58d6fb8c]{gap:1rem;padding:0 1.3rem 1.3rem;display:grid}.crawl-detail-status[data-v-58d6fb8c]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.crawl-detail-grid[data-v-58d6fb8c],.crawl-insights[data-v-58d6fb8c]{grid-template-columns:10rem minmax(0,1fr);gap:.55rem .9rem;margin:0;display:grid}.crawl-detail-grid dt[data-v-58d6fb8c],.crawl-insights dt[data-v-58d6fb8c]{color:#52636f;font-weight:750}.crawl-detail-grid dd[data-v-58d6fb8c],.crawl-insights dd[data-v-58d6fb8c]{overflow-wrap:anywhere;margin:0}.crawl-detail-section[data-v-58d6fb8c]{border-top:1px solid #e4ebef;padding-top:1rem}.crawl-detail-section h3[data-v-58d6fb8c]{margin:0 0 .45rem;font-size:1rem}.crawl-detail-section p[data-v-58d6fb8c]{white-space:pre-wrap;margin:0;line-height:1.55}@media (width<=700px){.crawl-detail-grid[data-v-58d6fb8c],.crawl-insights[data-v-58d6fb8c]{grid-template-columns:1fr}.crawl-detail-grid dd[data-v-58d6fb8c],.crawl-insights dd[data-v-58d6fb8c]{margin-bottom:.5rem}}.crawl-confirmation-modal[data-v-58d6fb8c]{width:min(100%,38rem)}.crawl-confirmation-modal__body[data-v-58d6fb8c]{gap:1rem;padding:0 1.3rem 1.3rem;display:grid}.crawl-confirmation-modal__body p[data-v-58d6fb8c]{margin:0;line-height:1.55}.crawl-confirmation-modal__limit[data-v-58d6fb8c]{color:#24586f;background:#f2faff;border:1px solid #b8dce9;border-radius:.5rem;padding:.75rem .85rem}.crawl-choice[data-v-58d6fb8c]{color:#34424e;flex-wrap:wrap;align-items:center;gap:.55rem;font-weight:650;display:flex}.crawl-choice input[type=number][data-v-58d6fb8c]{width:5rem;padding:.4rem .5rem}.keyword-catalog[data-v-58d6fb8c]{gap:1rem;display:grid}.keyword-catalog__toolbar[data-v-58d6fb8c]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.keyword-catalog__filters[data-v-58d6fb8c]{flex-wrap:wrap;flex:1;align-items:end;gap:.7rem;display:flex}.keyword-catalog__filters label[data-v-58d6fb8c],.keyword-catalog__pagination label[data-v-58d6fb8c]{color:#52636f;gap:.3rem;font-size:.72rem;font-weight:750;display:grid}.keyword-catalog__filters input[data-v-58d6fb8c],.keyword-catalog__filters select[data-v-58d6fb8c],.keyword-catalog__pagination select[data-v-58d6fb8c]{box-sizing:border-box;min-height:2.35rem}.keyword-catalog__filters input[data-v-58d6fb8c]{min-width:16rem}.keyword-sort[data-v-58d6fb8c]{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0}.keyword-sort[data-v-58d6fb8c]:hover{color:#0277bb}.keyword-catalog__actions[data-v-58d6fb8c]{text-align:right}.keyword-rating[data-v-58d6fb8c]{color:#d5dde2;cursor:pointer;background:0 0;border:0;align-items:center;gap:.1rem;padding:.15rem;display:inline-flex}.keyword-rating[data-v-58d6fb8c]:hover{color:#edb226}.keyword-rating__star[data-v-58d6fb8c]{font-size:.84rem}.keyword-rating__star--active[data-v-58d6fb8c]{color:#f2b01e}.keyword-rating-modal[data-v-58d6fb8c]{width:min(100%,30rem)}.keyword-rating-modal__body[data-v-58d6fb8c]{gap:1rem;padding:0 1.3rem 1.3rem;display:grid}.keyword-rating-modal__body p[data-v-58d6fb8c]{margin:0;line-height:1.5}.keyword-rating-modal__stars[data-v-58d6fb8c]{gap:.35rem;display:flex}.keyword-rating-modal__star[data-v-58d6fb8c]{color:#d5dde2;cursor:pointer;background:0 0;border:0;padding:.15rem;font-size:2rem}.keyword-rating-modal__star[data-v-58d6fb8c]:hover:not(:disabled),.keyword-rating-modal__star--active[data-v-58d6fb8c]{color:#f2b01e}.keyword-rating-modal__star[data-v-58d6fb8c]:disabled{cursor:wait;opacity:.55}.keyword-catalog__pagination[data-v-58d6fb8c]{align-items:center}.keyword-catalog__pagination label[data-v-58d6fb8c]{grid-auto-flow:column;align-items:center;gap:.45rem}.keyword-catalog__pagination select[data-v-58d6fb8c]{min-width:4.25rem}.keyword-modal[data-v-58d6fb8c]{width:min(100%,36rem)}.keyword-modal__body[data-v-58d6fb8c]{gap:1rem;padding:0 1.3rem 1.3rem;display:grid}.keyword-modal__body label[data-v-58d6fb8c]{color:#34424e;gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.keyword-modal__body input[data-v-58d6fb8c],.keyword-modal__body select[data-v-58d6fb8c]{font:inherit;padding:.58rem .65rem}@media (width<=800px){.keyword-catalog__toolbar[data-v-58d6fb8c]{flex-direction:column;align-items:stretch}.keyword-catalog__filters[data-v-58d6fb8c]{grid-template-columns:1fr;display:grid}.keyword-catalog__filters input[data-v-58d6fb8c]{min-width:0}.keyword-catalog__pagination[data-v-58d6fb8c]{flex-wrap:wrap}}.competitor-delete-modal[data-v-58d6fb8c]{width:min(100%,30rem)}.competitor-delete-modal__body[data-v-58d6fb8c]{color:#52636f;gap:.75rem;padding:0 1.3rem 1.3rem;line-height:1.5;display:grid}.competitor-delete-modal__body p[data-v-58d6fb8c]{margin:0}.competitor-delete-modal__footer[data-v-58d6fb8c]{border-top:1px solid #e5edf1;justify-content:flex-end}.competitor-delete-modal__confirm[data-v-58d6fb8c]{align-items:center;gap:.45rem;display:inline-flex;color:#fff!important;background:#c9362b!important;border:1px solid #cf3d32!important}.competitor-delete-modal__confirm[data-v-58d6fb8c]:hover:not(:disabled){background:#a9251d!important;border-color:#a9251d!important}.competitor-delete-modal__confirm[data-v-58d6fb8c]:disabled{cursor:wait;opacity:.65}.keyword-catalog[data-v-58d6fb8c]{gap:0}.keyword-catalog__toolbar[data-v-58d6fb8c]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);align-items:end;gap:.75rem;margin:0 -1.35rem 1.25rem;padding:1rem 1.35rem}.keyword-catalog__filters[data-v-58d6fb8c]{gap:.75rem}.keyword-catalog__toolbar>.app-button--primary[data-v-58d6fb8c]{margin-left:auto}.keyword-catalog__toolbar .app-button[data-v-58d6fb8c]{min-height:2.35rem}@media (width<=800px){.keyword-catalog__toolbar>.app-button--primary[data-v-58d6fb8c]{align-self:flex-start;margin-left:0}}@layer reset{*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--app-page-bg);overflow:hidden}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #0277bb73}}@layer foundation{:root{--color-brand-primary:#0277bb;--color-brand-primary-hover:#01659e;--color-brand-dark:#01517e;--color-ink:#1f2a33;--color-muted:#64737f;--color-line:#dfe7ec;--color-field-line:#d2dee5;--color-surface:#fff;--color-surface-muted:#f5f7fa;--color-success:#087443;--color-danger:#b42318;--color-warning:#9a6200;--app-page-bg:#f5f7fa;--app-radius-sm:.4rem;--app-radius-md:.7rem;--app-shadow-modal:0 1.3rem 3.5rem #11243047;color:var(--color-ink);background:var(--color-surface);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}}@layer components{.app-page{width:min(100%,80rem)}.app-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-page__header--standard>div{min-width:0}.app-page__title{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem)}.app-page__description{color:var(--color-muted);margin:.6rem 0 0;line-height:1.55}.app-kicker{color:var(--color-brand-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:800}.app-page__tabs{margin:1.5rem 0}.app-card{border:1px solid var(--color-line);border-radius:var(--app-radius-md);background:var(--color-surface);padding:1.35rem}.app-card+.app-card{margin-top:1.25rem}.app-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-card__title{color:var(--color-ink);margin:0;font-size:1.1rem}.app-card__description{color:var(--color-muted);margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.app-button{border-radius:var(--app-radius-sm);color:#34424e;cursor:pointer;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #c9d7df;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.app-button:hover:not(:disabled){border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:#edf8fc}.app-button--primary{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:#fff}.app-button--primary:hover:not(:disabled){border-color:var(--color-brand-primary-hover);background:var(--color-brand-primary-hover);color:#fff}.app-button--danger{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.app-button--ghost{background:0 0;border-color:#0000}.app-button:disabled{cursor:not-allowed;opacity:.55}.app-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.app-field{color:#34424e;gap:.35rem;min-width:0;font-size:.8rem;font-weight:700;display:grid}.app-field--full{grid-column:1/-1}.app-control{border:1px solid var(--color-field-line);border-radius:var(--app-radius-sm);width:100%;min-width:0;color:var(--color-ink);font:inherit;background:#fff;padding:.65rem .7rem}.app-control:disabled{cursor:not-allowed;color:#74838c;background:#f2f5f7}.app-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.app-table-wrap{overflow-x:auto}.app-table{border-collapse:collapse;width:100%}.app-table th,.app-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f4;padding:.78rem;font-size:.8rem}.app-table th{color:#64737f;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.app-table tbody tr:hover{background:#f4fafc}.app-tabs{border-bottom:1px solid var(--color-line);gap:.45rem;display:flex}.app-tabs__item{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .9rem;font-weight:700}.app-tabs__item--active{border-bottom-color:var(--color-brand-primary);color:var(--color-brand-dark)}.app-pagination{color:var(--color-muted);justify-content:center;align-items:center;gap:.8rem;padding:1rem 0 0;font-size:.78rem;display:flex}.app-status{border-radius:999px;padding:.22rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.app-status--success{color:var(--color-success);background:#e5f5ec}.app-status--danger{color:var(--color-danger);background:#fce8e6}.app-status--warning{color:var(--color-warning);background:#fff3d9}.app-status--translation{color:#075c87;background:#e7f3fb}.app-status--operation{color:#52636f;background:#eef2f5}.app-status--seo-analysis{color:#5a3d9e;background:#eee9ff}.app-status--seo-crawler{color:#075c87;background:#e7f3fb}.app-status--image{color:#a65314;background:#fff0e6}.app-message{color:var(--color-muted);margin:.8rem 0;line-height:1.5}.app-message--error{color:var(--color-danger)}.app-message--success{color:var(--color-success)}.app-empty{color:var(--color-muted);padding:1.2rem 0}.app-modal-backdrop{z-index:120;background:#14232d7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.app-modal{width:min(100%,48rem);max-height:calc(100dvh - 2rem);box-shadow:var(--app-shadow-modal);background:#fff;border-radius:.8rem;overflow:auto}.app-modal__header,.app-modal__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.app-modal__header{border-bottom:1px solid #e5edf1}.app-modal__title{color:var(--color-ink);margin:0;font-size:1.2rem}.app-modal__close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:1.4rem;line-height:1}}@layer utilities{.u-text-success{color:var(--color-success)!important}.u-text-error{color:var(--color-danger)!important}.u-text-warning{color:var(--color-warning)!important}.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-full-width{width:100%}}@media (width<=700px){.app-page__header,.app-card__header{flex-direction:column;align-items:stretch}.app-form-grid{grid-template-columns:1fr}.app-field--full{grid-column:auto}}.avatar-picker{background:linear-gradient(135deg,#f7fbfd,#fff);border:1px solid #dfe8ee;border-radius:.8rem;gap:1rem;padding:1.3rem;display:grid}.avatar-picker__preview{align-items:center;gap:1.1rem;display:flex}.avatar-picker strong{color:#1f2a33}.avatar-picker p{color:#687883;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.avatar-picker .secondary{color:#075d8c;cursor:pointer;background:#fff;border:1px solid #b9d2df;border-radius:.45rem;justify-self:start;padding:.62rem .85rem;font-weight:750}.avatar-picker .error{color:#b42318;font-weight:650}.avatar-picker .crop-editor{border-top:1px solid #e1ebf0;gap:.8rem;padding-top:1rem;display:grid}.avatar-picker .crop-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.avatar-picker .crop-controls label{color:#40525e;gap:.35rem;font-size:.74rem;font-weight:750;display:grid}.avatar-picker .crop-controls input{accent-color:#0277bb;width:100%}.avatar-picker .link-button{color:#536974;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem;text-decoration:underline}.avatar-picker .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.avatar-picker .crop-controls{grid-template-columns:1fr}}.account-page{max-width:920px}.account-page .head h1{color:#1f2a33;margin:.2rem 0}.account-page .head>div>p:last-child{color:#6e7c85;margin:0}.account-page .eyebrow{color:#0872aa;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.account-page .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:2rem;padding:1.45rem}.account-page .profile-form{gap:1.35rem;display:grid}.account-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-page .grid label{color:#43535d;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.account-page .grid input{color:#1e2a32;background:#fff;border:1px solid #d4dfe5;border-radius:.42rem;width:100%;padding:.68rem .72rem}.account-page .grid input:disabled{cursor:not-allowed;color:#6e7c85;background:#f4f7f8}.account-page .save-area{margin-top:100px}.account-page .primary{color:#fff;cursor:pointer;background:#0277bb;border:0;border-radius:.42rem;padding:.68rem 1rem;font-weight:750}.account-page .primary:disabled{cursor:wait;opacity:.7}.account-page .error{color:#b42318;margin:0;font-weight:650}.account-page .success{color:#087443;margin:0;font-weight:650}@media (width<=700px){.account-page .grid{grid-template-columns:1fr}.account-page .grid span{display:none}}.settings-page{max-width:920px}.settings-page .head h1{color:#1f2a33;margin:.2rem 0}.settings-page .head>p:last-child{color:#6e7c85;margin:0}.settings-page .eyebrow{color:#0872aa;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.settings-page .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;gap:1.25rem;margin-top:2rem;padding:1.45rem;display:grid}.settings-page .section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.settings-page .section-heading h2{color:#22313a;margin:0;font-size:1.05rem}.settings-page .section-heading p{color:#71808b;margin:.3rem 0 0;font-size:.82rem}.settings-page .coming{color:#39708b;white-space:nowrap;background:#eff6f9;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.settings-page .language-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.settings-page .language-option{cursor:pointer;border:1px solid #d6e4eb;border-radius:.6rem;align-items:center;gap:.6rem;padding:.85rem;display:flex}.settings-page .language-option.selected{background:#edf8fd;border-color:#0277bb;box-shadow:0 0 0 1px #0277bb}.settings-page .language-option input{opacity:0;position:absolute}.settings-page .check{color:#0000;border:1px solid #a8bbc5;border-radius:.25rem;place-items:center;width:1.2rem;height:1.2rem;font-size:.75rem;display:grid}.settings-page .selected .check{color:#fff;background:#0277bb;border-color:#0277bb}.settings-page .language-option strong,.settings-page .language-option small{display:block}.settings-page .language-option strong{color:#1e2c34;font-size:.83rem}.settings-page .language-option small{color:#74838c;margin-top:.1rem;font-size:.7rem}.settings-page .error,.settings-page .success{margin:0;font-weight:650}.settings-page .error{color:#b42318}.settings-page .success{color:#087443}.settings-page .primary{color:#fff;cursor:pointer;background:#0277bb;border:0;border-radius:.42rem;justify-self:start;padding:.68rem 1rem;font-weight:750}.settings-page .primary:disabled{cursor:wait;opacity:.7}@media (width<=700px){.settings-page .section-heading{display:grid}.settings-page .coming{white-space:normal;justify-self:start}.settings-page .language-options{grid-template-columns:1fr}}.history-card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:1.5rem;padding:1.35rem}.history-card .history-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.history-card .history-heading h2{color:#1f2a33;margin:0}.history-card .history-heading p{color:#64737f;margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.history-card .history-heading button,.history-card .filters button,.history-card .pagination button{color:#273640;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.7rem .9rem;font-weight:700}.history-card .history-heading button:disabled,.history-card .filters button:disabled,.history-card .pagination button:disabled{cursor:wait;opacity:.65}.history-card .filters{border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:end;gap:.8rem;margin-top:1.2rem;padding-top:1.1rem;display:flex}.history-card .filters label,.history-card .table-controls label{color:#33434e;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.history-card .filters input,.history-card .filters select,.history-card .table-controls select{font:inherit;background:#fff;border:1px solid #d2dee5;border-radius:.4rem;padding:.6rem}.history-card .error{color:#b42318}.history-card .empty{color:#64737f;padding:1rem 0}.history-card .table-controls{color:#52646f;justify-content:space-between;align-items:end;margin-top:1.1rem;font-size:.8rem;font-weight:700;display:flex}.history-card .table-wrap{overflow-x:auto}.history-card table{border-collapse:collapse;width:100%;min-width:74rem;margin-top:1.1rem}.history-card th,.history-card td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f4;padding:.75rem;font-size:.78rem}.history-card th{color:#64737f;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.history-card tbody tr{cursor:pointer}.history-card tbody tr:hover,.history-card tbody tr:focus{background:#f4fafc;outline:0}.history-card td strong,.history-card td small{display:block}.history-card td small{color:#71808b;margin-top:.15rem;font-size:.7rem}.history-card .status{border-radius:999px;padding:.22rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.history-card .status--completed{color:#087443;background:#e5f5ec}.history-card .status--failed{color:#b42318;background:#fce8e6}.history-card .result{color:#52646f;max-width:18rem;line-height:1.35;display:block}.history-card .result.failed{color:#b42318}.history-card .pagination{color:#64737f;justify-content:center;align-items:center;gap:.8rem;padding:1rem 0 0;font-size:.78rem;display:flex}.history-card .pagination button:disabled{cursor:not-allowed}.history-card .detail-backdrop{z-index:120;background:#14232d7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.history-card .detail-modal{background:#fff;border-radius:.8rem;width:min(100%,68rem);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 1.3rem 3.5rem #11243047}.history-card .detail-modal header{border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:flex-start;padding:1.2rem 1.35rem;display:flex}.history-card .detail-modal header p{color:#0277bb;letter-spacing:.1em;margin:0 0 .3rem;font-size:.66rem;font-weight:800}.history-card .detail-modal h2{color:#1f2a33;margin:0;font-size:1.25rem}.history-card .detail-modal header button{color:#63747e;cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.history-card .detail-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:1.2rem 1.35rem;display:grid}.history-card .detail-data div{min-width:0}.history-card .detail-data dt{color:#71808b;text-transform:uppercase;font-size:.68rem;font-weight:800}.history-card .detail-data dd{color:#26333d;overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.82rem}.history-card .call-error{color:#9d2019;background:#fff5f4;border:1px solid #f3c7c2;border-radius:.45rem;margin:0 1.35rem 1.2rem;padding:.75rem;font-size:.82rem;line-height:1.45}.history-card .payload{margin:0 1.35rem 1.2rem}.history-card .payload h3{color:#33434e;margin:0 0 .45rem;font-size:.86rem}.history-card .payload p{color:#71808b;margin:0;font-size:.8rem}.history-card .payload pre{color:#273640;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafb;border:1px solid #dce7ec;border-radius:.45rem;max-height:22rem;margin:0;padding:.85rem;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=800px){.history-card .history-heading,.history-card .filters{display:grid}.history-card .detail-data{grid-template-columns:1fr}.history-card .detail-modal{width:100%}}.content-agents{margin-top:1.25rem}.content-agents .subtabs{border-bottom:1px solid #dfe7ec;gap:.45rem;display:flex}.content-agents .subtabs button{color:#64737f;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .9rem;font-weight:700}.content-agents .subtabs button.active{color:#01517e;border-bottom-color:#0277bb}.content-agents .intro{color:#64737f;font-size:.84rem;line-height:1.5}.content-agents .message{margin:.8rem 0}.content-agents .error{color:#b42318}.content-agents .success{color:#087443}.content-agents .layout,.content-agents .library-layout{grid-template-columns:15rem minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.content-agents .agent-list,.content-agents .library-list{align-content:start;gap:.45rem;display:grid}.content-agents .agent-list button,.content-agents .library-list button{color:#26333d;cursor:pointer;text-align:left;background:#f8fafb;border:1px solid #dfe7ec;border-radius:.45rem;gap:.22rem;padding:.75rem;display:grid}.content-agents .agent-list button.selected,.content-agents .library-list button.selected{background:#eaf7fc;border-color:#9fd0e4}.content-agents .agent-list small,.content-agents .library-list small{color:#71808b}.content-agents .library-list span{font-size:.82rem}.content-agents .editor{background:#fff;border:1px solid #dfe7ec;border-radius:.65rem;padding:1rem}.content-agents .editor h3{color:#26333d;margin:0}.content-agents .editor>p{color:#64737f;font-size:.84rem}.content-agents .editor label{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.content-agents .editor textarea,.content-agents .editor input,.content-agents .editor select,.content-agents .filters input,.content-agents .filters select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.content-agents .editor textarea{resize:vertical;line-height:1.45}.content-agents .actions{align-items:center;gap:.7rem;margin-top:1rem;display:flex}.content-agents .actions button,.content-agents .library-head button{color:#fff;cursor:pointer;font:inherit;background:#0277bb;border:1px solid #0277bb;border-radius:.4rem;padding:.65rem .9rem}.content-agents .actions button:disabled{cursor:wait;opacity:.65}.content-agents .actions small{color:#71808b}.content-agents .library-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.content-agents .library-head .intro{margin-top:0}.content-agents .filters{grid-template-columns:minmax(0,1fr) 12rem 11rem;gap:.7rem;margin-top:1rem;display:grid}.content-agents .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.content-agents .form-grid .wide{grid-column:1/-1}.content-agents .form-grid .active{align-items:center;gap:.45rem;margin-top:1.35rem;display:flex}.content-agents .form-grid .active input{width:auto}.content-agents fieldset{border:1px solid #dfe7ec;border-radius:.45rem;flex-wrap:wrap;gap:.8rem;margin:1rem 0 0;display:flex}.content-agents fieldset label{align-items:center;gap:.35rem;font-weight:400!important;display:flex!important}.content-agents fieldset input{width:auto!important}@media (width<=800px){.content-agents .layout,.content-agents .library-layout,.content-agents .filters,.content-agents .form-grid{grid-template-columns:1fr}.content-agents .form-grid .wide{grid-column:auto}}.ai-services-view .head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ai-services-view .head h1,.ai-services-view h2{color:#1f2a33;margin:0}.ai-services-view .head p{color:#64737f}.ai-services-view .kicker{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800;color:#0277bb!important}.ai-services-view .head button,.ai-services-view .actions button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.7rem .9rem}.ai-services-view .message{margin-top:1rem}.ai-services-view .error{color:#b42318}.ai-services-view .success{color:#087443}.ai-services-view .layout{grid-template-columns:16rem minmax(0,1fr);gap:1.2rem;margin-top:1.5rem;display:grid}.ai-services-view .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;padding:1.35rem}.ai-services-view .list{align-content:start;gap:.45rem;display:grid}.ai-services-view .list button{color:#26333d;cursor:pointer;text-align:left;background:#f4f8fa;border:0;border-radius:.45rem;gap:.2rem;padding:.75rem;display:grid}.ai-services-view .list button.selected{color:#01517e;background:#e1f2fa}.ai-services-view .list small{color:#71808b}.ai-services-view .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ai-services-view .grid label{gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.ai-services-view .grid .wide{grid-column:1/-1}.ai-services-view .grid input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.ai-services-view .grid small{color:#71808b;font-weight:400}.ai-services-view fieldset{border:1px solid #dfe7ec;border-radius:.45rem;flex-wrap:wrap;gap:1rem;margin:1.2rem 0;padding:1rem;display:flex}.ai-services-view fieldset label,.ai-services-view .enabled{align-items:center;gap:.35rem;font-size:.82rem;display:flex}.ai-services-view .actions{gap:.65rem;margin-top:1.2rem;display:flex}.ai-services-view .primary{color:#fff;background:#0277bb!important;border-color:#0277bb!important}.ai-services-view .execution-card{grid-template-columns:minmax(14rem,1fr) minmax(28rem,1.4fr);align-items:end;gap:2rem;margin-top:1.2rem;display:grid}.ai-services-view .execution-card p{color:#64737f;margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.ai-services-view .execution-form{grid-template-columns:repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:.8rem;display:grid}.ai-services-view .execution-form label{color:#33434e;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.ai-services-view .execution-form input{width:100%;min-width:0;font:inherit;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.ai-services-view .models{margin-top:1.2rem}.ai-services-view .models-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ai-services-view .model-filter{color:#64737f;gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.ai-services-view .model-filter select{font:inherit;background:#fff;border:1px solid #d6e0e6;border-radius:.4rem;padding:.45rem .55rem;font-size:.78rem}.ai-services-view .models-title{margin-top:1.5rem}.ai-services-view .connection-message{color:#b42318}.ai-services-view table{border-collapse:collapse;width:100%;margin-top:1rem}.ai-services-view th,.ai-services-view td{text-align:left;border-bottom:1px solid #edf1f4;padding:.7rem;font-size:.82rem}.ai-services-view .format-action{color:#34424e;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;margin-left:.55rem;padding:.38rem .55rem;font-size:.74rem;font-weight:700}.ai-services-view .format-action:disabled{cursor:wait;opacity:.6}@media (width<=800px){.ai-services-view .layout,.ai-services-view .grid,.ai-services-view .price-grid,.ai-services-view .execution-form,.ai-services-view .execution-card{grid-template-columns:1fr}}.ai-services-view .price-editor{margin-top:1.2rem}.ai-services-view .price-editor p{color:#64737f}.ai-services-view .price-editor a{color:#0277bb;margin-top:.4rem;font-size:.8rem;font-weight:700;display:inline-block}.ai-services-view .price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.ai-services-view .price-grid label{gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.ai-services-view .price-grid input,.ai-services-view .price-grid select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.ai-services-view .price-grid input:disabled{color:#82909a;background:#f2f5f7}.ai-services-view .price-grid small{color:#71808b;font-weight:400}.ai-services-view .price-grid .wide,.ai-services-view .price-grid .actions{grid-column:1/-1}.ai-services-view .tabs{border-bottom:1px solid #dfe7ec;gap:.45rem;margin-top:1.5rem;display:flex}.ai-services-view .tabs button{color:#64737f;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .9rem;font-weight:700}.ai-services-view .tabs button.active{color:#01517e;border-bottom-color:#0277bb}.login-page{grid-template-columns:minmax(0,1fr) minmax(25rem,44%);min-height:100vh;display:grid}.login-page .login-panel{flex-direction:column;min-height:100vh;padding:3rem clamp(2rem,8vw,8rem) 2rem;display:flex}.login-page .login-form-wrap{width:min(100%,25.5rem);margin:auto 0}.login-page .eyebrow{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.login-page h1,.login-page h2{color:var(--color-ink);letter-spacing:-.045em;margin:0}.login-page h1{font-size:clamp(2.15rem,4vw,3.15rem);line-height:1.02}.login-page .intro{color:var(--color-muted);margin:1rem 0 2rem;font-size:.98rem;line-height:1.55}.login-page .login-form{gap:1.2rem;display:grid}.login-page label{color:var(--color-ink);gap:.5rem;font-size:.82rem;font-weight:750;display:grid}.login-page input{border:1px solid var(--color-line);width:100%;color:var(--color-ink);font:inherit;background:#fff;border-radius:.72rem;outline:none;padding:.82rem .9rem;font-weight:500;transition:border-color .16s,box-shadow .16s}.login-page input:focus{border-color:var(--color-brand-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-primary), transparent 70%)}.login-page .password-field{position:relative}.login-page .password-field input{padding-right:5.9rem}.login-page .show-password{color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.72rem;font-weight:750;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.login-page .primary-button{background:var(--color-brand-primary);color:#fff;cursor:pointer;min-height:3rem;font:inherit;border:0;border-radius:.72rem;font-weight:800;transition:background .16s,transform .16s}.login-page .primary-button:hover:not(:disabled){background:var(--color-brand-primary-hover);transform:translateY(-1px)}.login-page .primary-button:disabled{cursor:wait;opacity:.68}.login-page .form-error{color:#b42318;margin:-.15rem 0 0;font-size:.82rem}.login-page .social-separator{color:var(--color-muted);align-items:center;gap:.8rem;margin:1.7rem 0 1rem;font-size:.72rem;display:flex}.login-page .social-separator:before,.login-page .social-separator:after{background:var(--color-line);content:"";flex:1;height:1px}.login-page .social-buttons{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.login-page .social-buttons button{border:1px solid var(--color-line);min-height:2.85rem;color:var(--color-muted);font:inherit;opacity:.7;background:#fff;border-radius:.7rem;font-size:.78rem;font-weight:750}.login-page .social-buttons small{margin-top:.12rem;font-size:.61rem;font-weight:600;display:block}.login-page .support{color:var(--color-muted);margin:1.5rem 0 0;font-size:.73rem;line-height:1.5}.login-page .welcome-panel{background:var(--color-brand-primary);flex-direction:column;min-height:100vh;padding:3.2rem clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.login-page .welcome-panel__pattern{opacity:.2;background-image:radial-gradient(circle at 1px 1px,#003d61 1px,#0000 0);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#000,#0000 78%);mask-image:linear-gradient(140deg,#000,#0000 78%)}.login-page .welcome-main{color:#fff;margin:auto 0;position:relative}.login-page .welcome-logo{object-fit:contain;width:clamp(8.5rem,13vw,11.5rem);height:auto;margin:0 0 1.4rem;display:block}.login-page .welcome-copy .eyebrow{color:#fff}.login-page h2{color:#fff;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.98}.login-page .welcome-copy>p:last-child{color:#fff;max-width:20rem;margin:1.25rem 0 0;line-height:1.55}@media (width<=800px){.login-page{display:block}.login-page .welcome-panel{display:none}.login-page .login-panel{min-height:100svh;padding:2rem 1.5rem}.login-page .login-form-wrap{margin:auto 0}}.company-information-view .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:1.5rem;padding:1.4rem}.company-information-view .intro,.company-information-view .message{color:#64737f;line-height:1.5}.company-information-view .intro{margin-top:0;font-size:.84rem}.company-information-view .message{margin-top:1rem}.company-information-view .hint{color:#64737f}.company-information-view .error{color:#b42318}.company-information-view .success{color:#087443}.company-information-view .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-information-view .grid label{color:#34424e;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.company-information-view .grid label.full{grid-column:1/-1}.company-information-view textarea{box-sizing:border-box;resize:vertical;color:#26333d;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.45rem;padding:.7rem;font-size:.84rem;line-height:1.45}.company-information-view .grid textarea:focus{border-color:#0277bb;outline:2px solid #0277bb2e}.company-information-view .actions{align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.company-information-view .actions button{color:#fff;cursor:pointer;font:inherit;background:#0277bb;border:1px solid #0277bb;border-radius:.4rem;padding:.7rem .9rem;font-weight:700}.company-information-view .actions button:disabled{cursor:wait;opacity:.65}.company-information-view .actions small{color:#71808b}@media (width<=700px){.company-information-view .grid{grid-template-columns:1fr}.company-information-view .grid label.full{grid-column:auto}.company-information-view .actions{flex-direction:column;align-items:flex-start}}.idea-modal-backdrop{z-index:110;background:#14232d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.idea-modal-backdrop .idea-modal{background:#fff;border-radius:.8rem;width:min(100%,74rem);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 1.3rem 3.5rem #11243047}.idea-modal-backdrop .idea-modal header,.idea-modal-backdrop .idea-modal footer{justify-content:space-between;align-items:center;padding:1.1rem 1.3rem;display:flex}.idea-modal-backdrop .idea-modal header{border-bottom:1px solid #e5edf1}.idea-modal-backdrop .idea-modal h2{color:#1f2a33;margin:0;font-size:1.2rem}.idea-modal-backdrop .idea-modal header button{color:#64737f;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.idea-modal-backdrop .idea-form{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.4rem;padding:1.3rem;display:grid}.idea-modal-backdrop .idea-column{align-content:start;gap:1rem;min-width:0;display:grid}.idea-modal-backdrop .idea-column--editorial{border-left:1px solid #e5edf1;padding-left:1.4rem}.idea-modal-backdrop .field{color:#52646f;gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.idea-modal-backdrop .field--full{grid-column:auto}.idea-modal-backdrop .field--synopsis textarea{min-height:14rem}.idea-modal-backdrop .field--references textarea{min-height:7rem}.idea-modal-backdrop .field--word-count{max-width:18rem}.idea-modal-backdrop .field input,.idea-modal-backdrop .field select,.idea-modal-backdrop .field textarea{box-sizing:border-box;color:#24323b;width:100%;font:inherit;background:#fff;border:1px solid #d3e0e6;border-radius:.4rem;padding:.65rem;font-size:.85rem}.idea-modal-backdrop .field textarea{resize:vertical}.idea-modal-backdrop .synopsis-ai{color:#fff;cursor:pointer;font:inherit;background:#0277bb;border:1px solid #0277bb;border-radius:.4rem;justify-self:start;padding:.58rem .85rem;font-size:.8rem;font-weight:750}.idea-modal-backdrop .synopsis-ai:disabled{cursor:not-allowed;opacity:.55}.idea-modal-backdrop .field-error{color:#b42318!important}.idea-modal-backdrop .field__label{color:#52646f;font-size:.75rem;font-weight:750}.idea-modal-backdrop .taxonomy-fields{gap:.6rem;display:grid}.idea-modal-backdrop .taxonomy-tabs{border-bottom:1px solid #dce7ec;flex-wrap:wrap;gap:.3rem;display:flex}.idea-modal-backdrop .taxonomy-tabs button{color:#64737f;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:.4rem .4rem 0 0;padding:.5rem .7rem;font-size:.78rem;font-weight:750}.idea-modal-backdrop .taxonomy-tabs button.active{color:#0277bb;background:#f5f9fb;border-color:#d3e0e6}.idea-modal-backdrop .taxonomy-select{max-width:100%}.idea-modal-backdrop .taxonomy-empty{color:#71808b;margin:0;font-size:.8rem}.idea-modal-backdrop .idea-modal footer{border-top:1px solid #e5edf1;justify-content:flex-end;gap:.65rem}.idea-modal-backdrop .idea-modal footer button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.62rem .9rem;font-size:.82rem}.idea-modal-backdrop .idea-modal footer .primary{color:#fff;background:#0277bb;border-color:#0277bb}.idea-modal-backdrop .idea-modal footer .primary:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){.idea-modal-backdrop .idea-form{grid-template-columns:1fr}.idea-modal-backdrop .idea-column--editorial{border-top:1px solid #e5edf1;border-left:0;padding-top:1.25rem;padding-left:0}.idea-modal-backdrop .field--full{grid-column:auto}}.media-manager-backdrop{z-index:1200;background:#0e1d2a8a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.media-manager-backdrop .media-manager-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(1060px,100%);max-height:min(780px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #04142247}.media-manager-backdrop .upload-overlay{z-index:3;cursor:wait;background:#f1f7fac7;place-items:center;display:grid;position:absolute;inset:0}.media-manager-backdrop .upload-overlay__content{color:#153c55;text-align:center;background:#fff;border:1px solid #c7dce8;border-radius:10px;place-items:center;gap:9px;min-width:230px;padding:24px 30px;display:grid;box-shadow:0 12px 32px #1131442e}.media-manager-backdrop .upload-overlay__content i{color:#087fbd;font-size:30px}.media-manager-backdrop .upload-overlay__content span{color:#658091;font-size:13px}.media-manager-backdrop .media-manager-header{border-bottom:1px solid #dce6ee;justify-content:space-between;gap:18px;padding:22px 26px 18px;display:flex}.media-manager-backdrop .media-manager-header h2{color:#102b43;margin:2px 0 5px;font-size:23px}.media-manager-backdrop .media-manager-header p:not(.eyebrow){color:#5c748a;margin:0}.media-manager-backdrop .eyebrow{color:#087fbd;letter-spacing:.08em;margin:0;font-size:11px;font-weight:700}.media-manager-backdrop .modal-close{color:#567187;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.media-manager-backdrop .media-manager-content{min-height:310px;padding:20px 26px;transition:background .15s,outline .15s;overflow:auto}.media-manager-backdrop .media-manager-content.is-dragging{outline-offset:-9px;background:#eefaf3;outline:3px dashed #23a65a}.media-manager-backdrop .media-manager-toolbar{color:#5d7284;justify-content:space-between;gap:16px;margin-bottom:18px;font-size:14px;display:flex}.media-manager-backdrop .media-manager-toolbar p{margin:0}.media-manager-backdrop .uploading-state{color:#087fbd;white-space:nowrap}.media-manager-backdrop .media-loading,.media-manager-backdrop .media-empty{color:#64798a;text-align:center;place-items:center;min-height:210px;display:grid}.media-manager-backdrop .media-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;display:grid}.media-manager-backdrop .media-image{color:#19364d;text-align:left;cursor:pointer;background:#fff;border:2px solid #d7e2ea;border-radius:8px;flex-direction:column;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.media-manager-backdrop .media-image:hover{border-color:#6ab7df}.media-manager-backdrop .media-image.selected{border-color:#20a45a;box-shadow:0 0 0 2px #20a45a2e}.media-manager-backdrop .media-image img{object-fit:cover;background:#eef3f6;width:100%;height:106px}.media-manager-backdrop .media-image-title{text-overflow:ellipsis;white-space:nowrap;padding:7px 8px;font-size:12px;font-weight:600;overflow:hidden}.media-manager-backdrop .selection-check{color:#fff;background:#20a45a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 1px 5px #00000040}.media-manager-backdrop .load-more{color:#087fbd;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-weight:700;display:block}.media-manager-backdrop .drop-hint{color:#7b8d9b;text-align:center;margin:18px 0 0;font-size:12px}.media-manager-backdrop .image-generation-backdrop{z-index:5;background:#0e1d2a85;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.media-manager-backdrop .image-generation-dialog{background:#fff;border-radius:.7rem;gap:.8rem;width:min(100%,38rem);padding:1.4rem;display:grid;box-shadow:0 1rem 3rem #0a1c284d}.media-manager-backdrop .image-generation-dialog h3{color:#183447;margin:0}.media-manager-backdrop .image-generation-dialog p{color:#64798a;margin:0;font-size:.86rem}.media-manager-backdrop .image-generation-dialog textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #ccdbe2;border-radius:.45rem;padding:.7rem;line-height:1.45}.media-manager-backdrop .image-generation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.media-manager-backdrop .prompt-error{color:#b42318!important}.media-manager-backdrop .media-manager-footer{border-top:1px solid #dce6ee;justify-content:space-between;gap:18px;padding:16px 26px;display:flex}.media-manager-backdrop .footer-left-actions,.media-manager-backdrop .footer-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=680px){.media-manager-backdrop{padding:10px}.media-manager-backdrop .media-manager-header,.media-manager-backdrop .media-manager-content,.media-manager-backdrop .media-manager-footer{padding-left:16px;padding-right:16px}.media-manager-backdrop .media-manager-footer{flex-direction:column}.media-manager-backdrop .footer-actions{justify-content:flex-end}.media-manager-backdrop .media-manager-toolbar{flex-direction:column}}.publication-editor-backdrop{z-index:120;background:#14232d7a;padding:1rem;position:fixed;inset:0}.publication-editor-backdrop .publication-editor{background:#f6f8fa;border-radius:.8rem;flex-direction:column;width:min(100%,92rem);height:calc(100dvh - 2rem);margin:auto;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #11243052}.publication-editor-backdrop .publication-editor__header,.publication-editor-backdrop .publication-editor__footer{background:#fff;flex:none;justify-content:space-between;align-items:center;padding:1rem 1.4rem;display:flex}.publication-editor-backdrop .publication-editor__header{border-bottom:1px solid #e0e8ed}.publication-editor-backdrop .publication-editor__header p{color:#0872aa;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .18rem;font-size:.67rem;font-weight:800}.publication-editor-backdrop .publication-editor__header h2{color:#1f2a33;margin:0;font-size:1.2rem}.publication-editor-backdrop .publication-editor__header>button{color:#64737f;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.publication-editor-backdrop .publication-editor__body{flex:1;grid-template-columns:minmax(0,1fr) 18rem;min-height:0;display:grid;overflow:auto}.publication-editor-backdrop .editor-main{min-width:0;padding:1.4rem}.publication-editor-backdrop .editor-sidebar{background:#fff;border-left:1px solid #e0e8ed;padding:1rem}.publication-editor-backdrop .title-field,.publication-editor-backdrop .content-field,.publication-editor-backdrop .excerpt-field,.publication-editor-backdrop .sidebar-card label{color:#43535d;gap:.38rem;font-size:.76rem;font-weight:750;display:grid}.publication-editor-backdrop .title-field input{color:#1e2b33;font:inherit;background:0 0;border:0;border-bottom:2px solid #d6e2e8;outline:none;padding:.42rem 0;font-size:1.55rem;font-weight:750}.publication-editor-backdrop .title-field input:focus{border-color:#0277bb}.publication-editor-backdrop .publication-link{color:#0872aa;margin-top:.8rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-block}.publication-editor-backdrop .publication-link:hover{text-decoration:underline}.publication-editor-backdrop .sidebar-card input,.publication-editor-backdrop .sidebar-card select,.publication-editor-backdrop .sidebar-card textarea,.publication-editor-backdrop .excerpt-field textarea{box-sizing:border-box;color:#25323b;width:100%;font:inherit;background:#fff;border:1px solid #d3e0e6;border-radius:.4rem;padding:.6rem;font-size:.84rem}.publication-editor-backdrop .content-field{margin-top:1.35rem}.publication-editor-backdrop .field-heading{justify-content:space-between;align-items:center;display:flex}.publication-editor-backdrop .editor-tabs{border:1px solid #d5e1e7;border-radius:.35rem;display:flex;overflow:hidden}.publication-editor-backdrop .editor-tabs button{color:#64737f;cursor:pointer;font:inherit;background:#fff;border:0;padding:.34rem .6rem;font-size:.72rem;font-weight:750}.publication-editor-backdrop .editor-tabs button.active{color:#05638f;background:#e8f5fa}.publication-editor-backdrop .rich-editor{background:#fff;border:1px solid #ccdbe2;border-radius:.5rem;overflow:hidden}.publication-editor-backdrop .rich-editor__toolbar{background:#f6f9fa;border-bottom:1px solid #dfe8ec;align-items:center;gap:.18rem;min-height:2.6rem;padding:.3rem;display:flex;overflow:auto}.publication-editor-backdrop .rich-editor__toolbar select,.publication-editor-backdrop .rich-editor__toolbar button{color:#40545f;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.28rem;padding:.35rem .44rem;font-size:.74rem}.publication-editor-backdrop .rich-editor__toolbar select{background:#fff;border-color:#d7e2e7}.publication-editor-backdrop .rich-editor__toolbar button:hover{color:#026897;background:#e9f5fa;border-color:#bcd5e2}.publication-editor-backdrop .rich-editor__toolbar span{background:#d9e4e9;width:1px;height:1.25rem;margin:.05rem}.publication-editor-backdrop .rich-editor__canvas{resize:vertical;color:#28363f;outline:none;min-height:28rem;padding:1rem;font-size:.93rem;line-height:1.7;overflow:auto}.publication-editor-backdrop .rich-editor__canvas:focus{box-shadow:inset 0 0 0 2px #8ed0ec}.publication-editor-backdrop .rich-editor__canvas:empty:before{content:"Escribe el contenido o pega aquí tu HTML…";color:#9aa8b1}.publication-editor-backdrop .html-editor{box-sizing:border-box;resize:vertical;color:#d5ebf4;background:#17232c;border:1px solid #ccdbe2;border-radius:.5rem;width:100%;min-height:28rem;margin-top:.35rem;padding:1rem;font:12px/1.6 Consolas,monospace}.publication-editor-backdrop .content-field>small{color:#71808b;font-size:.72rem;font-weight:500}.publication-editor-backdrop .excerpt-field{margin-top:1.35rem}.publication-editor-backdrop .excerpt-field textarea{resize:vertical}.publication-editor-backdrop .sidebar-card{border-bottom:1px solid #e3ebef;gap:.75rem;padding:.3rem 0 1.1rem;display:grid}.publication-editor-backdrop .sidebar-card+.sidebar-card{padding-top:1.1rem}.publication-editor-backdrop .sidebar-card h3{color:#26353e;margin:0;font-size:.88rem}.publication-editor-backdrop .sidebar-card img{object-fit:cover;background:#edf2f5;border-radius:.4rem;width:100%;max-height:9rem}.publication-editor-backdrop .sidebar-card dl{gap:.65rem;margin:0;display:grid}.publication-editor-backdrop .sidebar-card dt{color:#788993;font-size:.68rem}.publication-editor-backdrop .sidebar-card dd{color:#2d3c45;overflow-wrap:anywhere;margin:.16rem 0 0;font-size:.78rem;font-weight:650}.publication-editor-backdrop .sidebar-card small{color:#7b8b95;font-size:.65rem;font-weight:500}.publication-editor-backdrop .link-button{color:#0872aa;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;text-decoration:underline}.publication-editor-backdrop .seo-card label+label{margin-top:.1rem}.publication-editor-backdrop .publication-editor__footer{border-top:1px solid #e0e8ed;justify-content:flex-end;gap:.65rem}.publication-editor-backdrop .publication-editor__footer button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c8d7de;border-radius:.4rem;padding:.62rem .95rem;font-size:.8rem;font-weight:700}.publication-editor-backdrop .publication-editor__footer .primary{color:#fff;background:#0277bb;border-color:#0277bb}.publication-editor-backdrop .publication-editor__footer .primary:disabled{cursor:not-allowed;opacity:.6}@media (width<=760px){.publication-editor-backdrop{padding:0}.publication-editor-backdrop .publication-editor{border-radius:0;width:100%;height:100dvh}.publication-editor-backdrop .publication-editor__body{grid-template-columns:1fr}.publication-editor-backdrop .editor-sidebar{border-top:1px solid #e0e8ed;border-left:0}.publication-editor-backdrop .rich-editor__canvas,.publication-editor-backdrop .html-editor{min-height:20rem}}.publication-editor-backdrop .image-prompt-field{color:#43535d;gap:.38rem;margin-top:1.35rem;font-size:.76rem;font-weight:750;display:grid}.publication-editor-backdrop .image-prompt-field textarea{box-sizing:border-box;resize:vertical;color:#28363f;width:100%;font:inherit;background:#fff;border:1px solid #ccdbe2;border-radius:.5rem;padding:.75rem;line-height:1.5}.publication-editor-backdrop .image-prompt-field small{color:#71808b;font-size:.72rem;font-weight:500}.content-view .workspace-content>.content-view{width:100%;max-width:none;height:calc(100dvh - 12.8rem);min-height:0;overflow:hidden}.content-view{flex-direction:column;min-height:0;display:flex}.content-view .head h1{color:#1f2a33;margin:0;font-size:2.25rem}.content-view .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem}.content-view .toolbar{flex:none;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding:1rem;display:flex}.content-view .toolbar__main,.content-view .toolbar__end{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.content-view .toolbar label,.content-view .list-card__header label{color:#52646f;gap:.3rem;font-size:.72rem;font-weight:750;display:grid}.content-view .toolbar input,.content-view .toolbar select,.content-view .list-card__header select{font:inherit;background:#fff;border:1px solid #d3e0e6;border-radius:.38rem;padding:.55rem}.content-view .toolbar button,.content-view .pagination button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.62rem .8rem;font-size:.8rem}.content-view .toolbar .primary,.content-view .modal .primary{color:#fff;background:#0277bb;border-color:#0277bb}.content-view .content-scroll{flex:1;min-height:0;padding:1.2rem 0 0;overflow-y:auto}.content-view .list-card{margin:0 0 1.2rem;overflow:visible}.content-view .list-card__header{color:#34424e;border-bottom:1px solid #e7eef2;justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-size:.82rem;display:flex}.content-view .empty{color:#71808b;padding:2rem 1.2rem}.content-view .table-wrap{overflow:visible}.content-view table{border-collapse:collapse;table-layout:fixed;width:100%}.content-view th,.content-view td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;padding:.78rem;font-size:.78rem}.content-view th{color:#64737f;text-transform:uppercase;font-size:.68rem}.content-view th:first-child,.content-view td:first-child{width:22%}.content-view th button{color:inherit;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;font-weight:800}.content-view .center,.content-view .language-column,.content-view .integration-column{text-align:center}.content-view .language-column{width:2.8rem}.content-view .integration-column{width:5.2rem}.content-view .integration-column>svg{color:#477080;font-size:1rem}.content-view .language-flag{vertical-align:middle;border:1px solid #162a372e;border-radius:.12rem;width:1.35rem;height:.92rem;display:inline-block;box-shadow:0 .05rem .12rem #162a371f}.content-view .language-flag--ca{background:repeating-linear-gradient(#f8d544 0 .18rem,#c9312f .18rem .36rem)}.content-view .language-flag--es{background:linear-gradient(#a8232b 0 25%,#f5cf3a 25% 75%,#a8232b 75%)}.content-view .language-flag--en{background:linear-gradient(34deg,#0000 43%,#fff 43% 48%,#cf2f3a 48% 52%,#fff 52% 57%,#0000 57%),linear-gradient(-34deg,#0000 43%,#fff 43% 48%,#cf2f3a 48% 52%,#fff 52% 57%,#0000 57%),linear-gradient(90deg,#0000 38%,#fff 38% 45%,#cf2f3a 45% 55%,#fff 55% 62%,#0000 62%),linear-gradient(#16437e 38%,#fff 38% 45%,#cf2f3a 45% 55%,#fff 55% 62%,#16437e 62%)}.content-view .yes{color:#087443;font-weight:800}.content-view .no{color:#9aa8b1}.content-view .status{white-space:nowrap;border-radius:999px;padding:.22rem .46rem;font-size:.7rem;font-weight:750;display:inline-flex}.content-view .idea-generate{color:#477080;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #d8e3e8;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;margin-left:.35rem;display:inline-grid}.content-view .idea-generate:hover{color:#0277bb;background:#edf8fc;border-color:#0781bd}.content-view .status--idea{color:#8c5a00;background:#fff3d9}.content-view .status--publish{color:#087443;background:#e5f5ec}.content-view .status--draft{color:#52646f;background:#edf1f4}.content-view .status--pending,.content-view .status--future{color:#8c5a00;background:#fff3d9}.content-view .status--private{color:#6944a2;background:#f1eafa}.content-view .publication-status-cell{min-width:6.4rem}.content-view .publication-status-control{cursor:pointer;background:0 0;border:0;padding:0}.content-view .publication-status-control .status{transition:box-shadow .15s,transform .15s}.content-view .publication-status-control:hover .status{transform:translateY(-1px);box-shadow:0 0 0 2px #0277bb29}.content-view .publication-status-control__hint{color:#71808b;white-space:nowrap;margin-top:.25rem;font-size:.66rem;display:block}.content-status-modal{width:min(100%,31rem)}.content-status-modal__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.content-status-modal__choices button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d7e2e7;border-radius:.5rem;justify-items:start;gap:.35rem;padding:.8rem;display:grid}.content-status-modal__choices button:hover:not(:disabled),.content-status-modal__choices button.selected{background:#f2faff;border-color:#71b8d8}.content-status-modal__choices button:disabled{cursor:not-allowed;opacity:.6}.content-status-modal__choices small{color:#64737f;font-size:.72rem;line-height:1.35}@media (width<=600px){.content-status-modal__choices{grid-template-columns:1fr}}.content-view .actions{justify-content:center;gap:.3rem;display:flex}.content-view .actions button{color:#477080;cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.content-view .actions button:hover{color:#0277bb;background:#edf8fc;border-color:#0781bd}.content-view .pagination{color:#64737f;justify-content:center;align-items:center;gap:.8rem;padding:1rem;font-size:.78rem;display:flex}.content-view .pagination button:disabled{cursor:not-allowed;opacity:.45}.content-view .error{color:#b42318;margin:0 0 1rem}.content-view .modal-backdrop{z-index:100;background:#14232d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.content-view .modal{text-align:center;background:#fff;border-radius:.75rem;width:min(100%,24rem);padding:1.5rem;box-shadow:0 1rem 3rem #11243040}.content-view .modal h2{color:#1f2a33;margin:0}.content-view .modal p{color:#64737f;line-height:1.5}.content-view .modal button{font:inherit;border:0;border-radius:.4rem;padding:.65rem 1rem}@media (width<=900px){.application-shell .workspace-content.workspace-content--full-width .content-view .toolbar,.application-shell .workspace-content.workspace-content--full-width .content-view .content-scroll{margin-left:1.25rem;margin-right:1.25rem}.content-view .workspace-content>.content-view{height:auto;overflow:visible}.content-view .toolbar{flex-direction:column;align-items:flex-start}.content-view .toolbar__main{align-items:end}.content-view .content-scroll{overflow:visible}}.content-view .modal-actions{justify-content:center;gap:.65rem;margin-top:1.25rem;display:flex}.content-view .modal-actions button:not(.primary){cursor:pointer;background:#fff;border:1px solid #c9d7df}.content-view .actions button:disabled{cursor:wait;opacity:.55}.content-view td.actions{text-align:left;vertical-align:middle;white-space:nowrap;padding:.5rem .25rem;display:table-cell}.content-view .integration-column.actions{text-align:left}.content-view td.actions button{margin:0 .12rem}.content-view th:nth-last-child(6),.content-view td:nth-last-child(6),.content-view th:nth-last-child(5),.content-view td:nth-last-child(5),.content-view th:nth-last-child(4),.content-view td:nth-last-child(4),.content-view th:nth-last-child(3),.content-view td:nth-last-child(3){white-space:nowrap;width:5.35rem;padding-inline:.35rem}.content-view th:last-child,.content-view td:last-child{width:6.9rem}.content-view td:nth-last-child(2).actions>button+button{display:none}.content-view th:nth-child(2),.content-view td:nth-child(2){width:7.25rem;padding-inline:.35rem}.content-view th:nth-last-child(2),.content-view td:nth-last-child(2){width:3.2rem}.content-view td.integration-column{text-align:left;vertical-align:middle;white-space:nowrap;padding:.5rem .25rem}.content-view th.integration-column{text-align:left;padding-left:.25rem}.content-view td.integration-column .actions{justify-content:flex-start}.content-view td:nth-last-child(2) .actions>button+button{display:none}.content-view .generation-failed{color:#b42318;margin-top:.25rem;font-size:.68rem;font-weight:750;display:block}.content-view .actions .generation-spinner{cursor:wait;opacity:1}.content-view .actions .generation-spinner span{box-sizing:border-box;border:.13rem solid #0277bb;border-right-color:#0000;border-radius:50%;width:.78rem;height:.78rem;animation:.7s linear infinite generation-spin;display:block}@keyframes generation-spin{to{transform:rotate(360deg)}}.content-view .upload-pending{box-shadow:0 0 0 1px #15975d1f;color:#087443!important;background:#e9f8ef!important;border-color:#15975d!important}.content-view .wordpress-upload-action--launching{animation:.3s cubic-bezier(.2,.75,.35,1) content-upload-lift}@keyframes content-upload-lift{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}.content-confirmation-modal{width:min(100%,27rem)}.content-confirmation-modal__body{color:#64737f;padding:1.25rem 1.3rem;line-height:1.5}.content-confirmation-modal__body p{margin:0}.content-confirmation-modal__footer{border-top:1px solid #e5edf1;justify-content:flex-end}.content-confirmation-modal__footer .app-button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.62rem .9rem;font-size:.8rem;font-weight:700}.content-confirmation-modal__footer .app-button--primary{color:#fff;background:#0277bb;border-color:#0277bb}.content-confirmation-modal__footer .app-button:disabled,.content-confirmation-modal .app-modal__close:disabled{cursor:wait;opacity:.6}.content-view .translation-action{color:#477080;cursor:pointer;background:#fff;border:1px solid #d8e3e8;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.content-view .translation-action:hover:not(:disabled){color:#0277bb;background:#edf8fc;border-color:#0781bd}.content-view .translation-action--pending-upload{color:#9a6200}.content-view .translation-action:disabled{cursor:wait;opacity:.55}.content-view .translation-action.generation-spinner{cursor:wait;opacity:1}.content-view .translation-action.generation-spinner span{box-sizing:border-box;border:.13rem solid #0277bb;border-right-color:#0000;border-radius:50%;width:.78rem;height:.78rem;animation:.7s linear infinite generation-spin;display:block}.content-view .translation-run-placeholder{width:1.8rem;height:1.8rem;display:inline-block}.generation-view{width:100%;max-width:none;margin:0;padding:clamp(2rem,5vw,4rem) 50px 3rem clamp(2rem,5vw,4rem)}.generation-view__header{max-width:80rem}.generation-view .action-buttons button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.45rem;padding:.7rem .95rem}.generation-view .message{margin-top:1rem}.generation-view .error{color:#b42318}.generation-view .success{color:#087443}.generation-view .generation-layout{grid-template-columns:minmax(0,1fr) minmax(25rem,.95fr);gap:1.4rem;margin-top:1.5rem;display:grid}.generation-view .idea-card,.generation-view .run-section{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;padding:1.25rem}.generation-view .idea-card h2,.generation-view .run-section h2{color:#26333d;margin:0;font-size:1.1rem}.generation-view .idea-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.generation-view .idea-form label{color:#34424e;gap:.4rem;font-size:.8rem;font-weight:750;display:grid}.generation-view .idea-form label.full{grid-column:1/-1}.generation-view .idea-form input,.generation-view .idea-form select,.generation-view .idea-form textarea,.generation-view .prompts textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.generation-view .idea-form textarea{resize:vertical;line-height:1.45}.generation-view .idea-form input:disabled,.generation-view .idea-form select:disabled,.generation-view .idea-form textarea:disabled{color:#61717c;cursor:not-allowed;background:#f5f8f9}.generation-view .idea-form small{color:#71808b;font-weight:400}.generation-view .tags{border:1px solid #d6e0e6;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.6rem;padding:.45rem .6rem;display:flex}.generation-view .tags span{color:#12516f;background:#eaf5fa;border-radius:999px;padding:.25rem .5rem;font-size:.75rem}.generation-view .tags small{color:#71808b}.generation-view .local-note{color:#71808b;margin:1.1rem 0 0;font-size:.78rem}.generation-view .run-card{align-content:start;gap:1rem;display:grid}.generation-view .action-buttons{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.generation-view .action-buttons button{font-size:1rem;font-weight:750}.generation-view .action-buttons .primary{color:#fff;background:#0277bb;border-color:#0277bb}.generation-view .run-section>p{color:#64737f;font-size:.82rem;line-height:1.5}.generation-view .agent{border:1px solid #dfe7ec;border-radius:.5rem;margin-top:.7rem;padding:.75rem}.generation-view .agent.muted{opacity:.7;background:#f8fafb}.generation-view .agent-title{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.generation-view .agent-title input{accent-color:#0277bb;width:1rem;height:1rem;margin-top:.2rem}.generation-view .agent-title span{gap:.15rem;display:grid}.generation-view .agent-title strong{color:#26333d;font-size:.85rem}.generation-view .agent-title small{color:#71808b;font-size:.7rem}.generation-view .agent p{color:#64737f;margin:.4rem 0 0;font-size:.76rem;line-height:1.4}.generation-view .prompts{gap:.7rem;display:grid}.generation-view .prompt-toggle{color:#34424e;align-items:center;gap:.45rem;font-size:.82rem;font-weight:750;display:flex}.generation-view .prompt-toggle small{color:#71808b;font-weight:400}.generation-view .prompts textarea{resize:vertical;color:#52636f;background:#f6f9fa;line-height:1.45}.generation-view .library{gap:.55rem;margin-top:.35rem;display:grid}.generation-view .library h3{color:#34424e;margin:0;font-size:.9rem}.generation-view .library-prompt{cursor:pointer;background:#fafcfd;border:1px solid #dfe7ec;border-radius:.45rem;align-items:flex-start;gap:.55rem;padding:.6rem;display:flex}.generation-view .library-prompt input{width:auto;margin-top:.15rem}.generation-view .library-prompt span{gap:.2rem;display:grid}.generation-view .library-prompt strong{color:#26333d;font-size:.78rem}.generation-view .library-prompt small{color:#71808b;font-size:.7rem}.generation-view .library-prompt em{color:#52636f;white-space:pre-wrap;font-size:.74rem;font-style:normal;line-height:1.4}.generation-view .library>p{color:#71808b;margin:0;font-size:.78rem}@media (width<=900px){.generation-view{padding-left:1.25rem;padding-right:1.25rem}.generation-view .generation-layout{grid-template-columns:1fr}}@media (width<=600px){.generation-view{padding-top:2rem;padding-bottom:2rem}.generation-view .idea-form{grid-template-columns:1fr}.generation-view .idea-form label.full{grid-column:auto}}.generation-start-backdrop{z-index:120;background:#14232d7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.generation-start-modal{background:#f6f8fa;border-radius:.8rem;width:min(100%,31rem);overflow:hidden;box-shadow:0 1.5rem 4rem #11243052}.generation-start-modal__header,.generation-start-modal__footer{background:#fff;justify-content:space-between;align-items:center;padding:1rem 1.35rem;display:flex}.generation-start-modal__header{border-bottom:1px solid #e0e8ed}.generation-start-modal__header p{color:#0872aa;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .18rem;font-size:.67rem;font-weight:800}.generation-start-modal__header h2{color:#1f2a33;margin:0;font-size:1.2rem}.generation-start-modal__header>button{color:#64737f;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.generation-start-modal__header>button:disabled{cursor:not-allowed;opacity:.55}.generation-start-modal__body{gap:.65rem;padding:1.2rem 1.35rem;display:grid}.generation-start-option{cursor:pointer;color:#26333d;background:#fff;border:1px solid #dfe7ec;border-radius:.5rem;align-items:flex-start;gap:.7rem;padding:.75rem;font-size:.85rem;font-weight:750;display:flex}.generation-start-option:hover{background:#f9fdff;border-color:#9bcce1}.generation-start-option input{accent-color:#0277bb;width:1rem;height:1rem;margin:.17rem 0 0}.generation-start-option span{gap:.13rem;display:grid}.generation-start-option small{color:#71808b;font-size:.72rem;font-weight:400}.generation-start-option--required{cursor:default;background:#f8fafb}.generation-start-option--disabled{cursor:not-allowed;opacity:.58}.generation-start-modal__footer{border-top:1px solid #e0e8ed;justify-content:flex-end;gap:.65rem}.generation-start-modal__footer button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.62rem .95rem;font-size:.8rem;font-weight:700}.generation-start-modal__footer .app-button--primary{color:#fff;background:#0277bb;border-color:#0277bb}.generation-start-modal__footer button:disabled{cursor:not-allowed;opacity:.6}@media (width<=600px){.generation-start-backdrop{padding:0}.generation-start-modal{border-radius:0;width:100%}.generation-start-modal__footer{flex-direction:column-reverse;align-items:stretch}.generation-start-modal__footer button{width:100%}}.application-shell{background:#f5f7fa;grid-template-columns:16rem minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.application-shell .sidebar{color:#dce4ea;background:#111a23;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.application-shell .sidebar__brand{border-bottom:1px solid #ffffff17;align-items:center;min-height:4.8rem;padding:0 1.35rem;display:flex}.application-shell .sidebar__navigation{flex:1;padding:1.3rem .75rem;overflow-y:auto}.application-shell .navigation-group+.navigation-group{margin-top:1.75rem}.application-shell .navigation-group--company{border-top:1px solid #ffffffd1;padding-top:1.25rem}.application-shell .navigation-group h2{color:#8593a1;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem;padding:0 .7rem;font-size:.62rem;font-weight:800}.application-shell .navigation-item{color:#c9d2da;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.72rem .75rem;font-size:.84rem;font-weight:650;transition:background .15s,color .15s;display:flex}.application-shell .navigation-item:hover{color:#fff;background:#0277bb2e}.application-shell .navigation-item--active{background:var(--color-brand-primary);color:#fff;box-shadow:0 .35rem .75rem #0003}.application-shell .sidebar__footer{color:#81909e;border-top:1px solid #ffffff17;padding:1rem 1.35rem;font-size:.68rem}.application-shell .workspace{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.application-shell .workspace-header{background:#fff;border-bottom:1px solid #e1e7ec;flex:0 0 4.8rem;justify-content:space-between;align-items:center;min-height:4.8rem;padding:0 2rem;display:flex}.application-shell .workspace-header__leading{align-items:center;min-width:0;display:flex}.application-shell .workspace-header__back{white-space:nowrap;gap:.5rem}.application-shell .workspace-header__back span{font-size:1.05rem;line-height:1}.application-shell .workspace-header__user{align-items:center;display:flex;position:relative}.application-shell .user-trigger{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.7rem;padding:.35rem .45rem;display:flex}.application-shell .user-trigger:hover,.application-shell .user-trigger[aria-expanded=true]{background:#f2f7f9}.application-shell .user-details{gap:.1rem;min-width:7rem;display:grid}.application-shell .user-details strong{color:#2b3741;font-size:.75rem}.application-shell .user-details small{color:#7a8995;letter-spacing:.05em;font-size:.6rem;font-weight:750}.application-shell .user-trigger__arrow{color:#71808b;margin-left:.15rem;font-size:1.1rem;transform:translateY(-.14rem)}.application-shell .user-dropdown{z-index:10;background:#fff;border:1px solid #dbe5ea;border-radius:.65rem;width:13rem;padding:.4rem;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 .8rem 1.8rem #18374626}.application-shell .user-dropdown button{color:#30404a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.65rem;width:100%;padding:.62rem .65rem;font-size:.78rem;font-weight:650;display:flex}.application-shell .user-dropdown button:hover{color:#075f8d;background:#edf6fa}.application-shell .user-dropdown button span{color:#4c758a;text-align:center;width:1rem}.application-shell .user-dropdown hr{background:#e5edf1;border:0;height:1px;margin:.35rem 0}.application-shell .user-dropdown .user-dropdown__logout{color:#a93e36}.application-shell .user-dropdown .user-dropdown__logout:hover{color:#952d25;background:#fff1f0}.application-shell .workspace-content{flex:1;width:100%;min-height:0;padding:clamp(2rem,5vw,4rem);overflow:hidden auto}.application-shell .workspace-content>*{width:min(100%,80rem)}.application-shell .workspace-content.workspace-content--full-width>*{width:100%;max-width:none}.application-shell .workspace-content.workspace-content--full-width{scrollbar-width:none;-ms-overflow-style:none;padding:0}.application-shell .workspace-content.workspace-content--full-width::-webkit-scrollbar{width:0;height:0}.application-shell .workspace-content.workspace-content--full-width .content-view{min-height:0;display:block;height:auto!important;overflow:visible!important}.application-shell .workspace-content.workspace-content--full-width .content-view .content-view__header{padding:clamp(2rem,5vw,4rem) clamp(2rem,5vw,4rem) 1.5rem}.application-shell .workspace-content.workspace-content--full-width .content-view .toolbar{z-index:3;isolation:isolate;margin:0 50px 1.2rem clamp(2rem,5vw,4rem);position:sticky;top:3.125rem;box-shadow:0 0 0 3.125rem #f5f7fa}.application-shell .workspace-content.workspace-content--full-width .content-view .content-scroll{min-height:auto;margin:0 50px 0 clamp(2rem,5vw,4rem);padding:0;display:block;overflow:visible}.application-shell .workspace-content.workspace-content--full-width .content-view .list-card{margin:100px 0 1.2rem;overflow:visible}.application-shell .page-kicker{color:var(--color-brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:800}.application-shell h1{color:#1f2a33;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3rem)}.application-shell .page-description{color:#64737f;max-width:40rem;margin:.9rem 0 0;line-height:1.6}.application-shell .empty-state{max-width:43rem;color:var(--color-brand-dark);background:#fff;border:1px dashed #cbd8e0;border-radius:.75rem;align-items:flex-start;gap:1rem;margin-top:2.5rem;padding:1.35rem;display:flex}.application-shell .empty-state .navigation-icon{width:1.45rem;height:1.45rem;margin-top:.08rem}.application-shell .empty-state strong{color:#34424e;font-size:.88rem}.application-shell .empty-state p{color:#70808c;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}@media (width<=800px){.application-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.application-shell .sidebar{height:auto;min-height:0}.application-shell .sidebar__navigation{padding:.85rem;overflow-x:auto}.application-shell .sidebar__navigation nav{min-width:max-content}.application-shell .navigation-group{vertical-align:top;min-width:11.5rem;display:inline-block}.application-shell .navigation-group+.navigation-group{margin:0 0 0 1.2rem}.application-shell .sidebar__footer{display:none}.application-shell .workspace-header{padding:0 1rem}.application-shell .user-details{display:none}.application-shell .workspace-content{padding:2rem 1.25rem}}.usage-dashboard .card h2{color:#1f2a33;margin:0}.usage-dashboard .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:1.45rem;padding:1.35rem}.usage-dashboard .section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.usage-dashboard .section-heading p{color:#64737f;margin:.45rem 0 0;font-size:.84rem}.usage-dashboard .filters form{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:.8rem;margin-top:1rem;display:grid}.usage-dashboard .filters label{color:#33434e;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.usage-dashboard .filters input,.usage-dashboard .filters select{min-width:0;font:inherit;background:#fff;border:1px solid #d2dee5;border-radius:.4rem;padding:.65rem}.usage-dashboard .primary,.usage-dashboard .secondary{color:#273640;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.7rem .9rem;font-weight:700}.usage-dashboard .primary{color:#fff;background:#0277bb;border-color:#0277bb}.usage-dashboard .primary:disabled,.usage-dashboard .secondary:disabled{cursor:wait;opacity:.65}.usage-dashboard .summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.45rem;display:grid}.usage-dashboard .summary-grid article{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;gap:.42rem;padding:1.15rem;display:grid}.usage-dashboard .summary-grid span{color:#62737f;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.usage-dashboard .summary-grid strong{color:#1f3340;font-size:1.35rem}.usage-dashboard .summary-grid small,.usage-dashboard td small{color:#71808b;font-size:.7rem;font-weight:500;line-height:1.35;display:block}.usage-dashboard .details{margin-bottom:1.5rem}.usage-dashboard .table-toolbar{justify-content:flex-end;margin-top:1rem;display:flex}.usage-dashboard .table-toolbar label{color:#52646f;gap:.3rem;font-size:.72rem;font-weight:750;display:grid}.usage-dashboard .table-toolbar select{font:inherit;background:#fff;border:1px solid #d3e0e6;border-radius:.38rem;padding:.5rem}.usage-dashboard .table-wrap{overflow-x:auto}.usage-dashboard table{border-collapse:collapse;width:100%;margin-top:1rem}.usage-dashboard th,.usage-dashboard td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f4;padding:.8rem;font-size:.8rem}.usage-dashboard th{color:#61727e;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.usage-dashboard .status{border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.usage-dashboard .status--ok{color:#087443;background:#e2f6ec}.usage-dashboard .status--failed{color:#b42318;background:#fde9e7}.usage-dashboard .error-text{color:#b42318;max-width:16rem}.usage-dashboard .recalculate-button{color:#0277bb;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8d4e1;border-radius:.35rem;margin-left:.45rem;padding:.18rem .42rem;font-weight:800}.usage-dashboard .recalculate-button:disabled{cursor:wait;opacity:.6}.usage-dashboard .empty{color:#64737f;padding:.7rem 0}.usage-dashboard .pagination{color:#64737f;justify-content:center;align-items:center;gap:.8rem;padding:1rem 0 0;font-size:.78rem;display:flex}.usage-dashboard .pagination button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.55rem .8rem}.usage-dashboard .pagination button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1050px){.usage-dashboard .filters form,.usage-dashboard .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.usage-dashboard .filters form,.usage-dashboard .summary-grid{grid-template-columns:1fr}.usage-dashboard .section-heading{display:grid}.usage-dashboard .filters .primary{justify-self:start}}.economy-view .head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.economy-view .head h1,.economy-view .card h2{color:#1f2a33;margin:0}.economy-view .head p{color:#64737f;margin:.6rem 0 0}.economy-view .kicker{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800;color:#0277bb!important}.economy-view .primary,.economy-view .secondary{color:#273640;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.7rem .9rem;font-weight:700}.economy-view .primary{color:#fff;background:#0277bb;border-color:#0277bb}.economy-view .primary:disabled,.economy-view .secondary:disabled{cursor:wait;opacity:.65}.economy-view .summary-card,.economy-view .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:1.45rem;padding:1.35rem}.economy-view .summary-card{border-left:4px solid #0277bb}.economy-view .summary-card__label{color:#62737f;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem;font-weight:800}.economy-view .summary-card strong{color:#1e3340;margin-top:.45rem;font-size:1.45rem;display:block}.economy-view .summary-card p:not(.summary-card__label){color:#64737f;margin:.5rem 0 0;font-size:.84rem}.economy-view .refresh-audit-card{gap:.8rem;display:grid}.economy-view .refresh-audit-card h2{color:#1f2a33;margin:0}.economy-view .refresh-audit-card p{color:#64737f;margin:.45rem 0 0}.economy-view .refresh-message{font-size:.82rem}.economy-view .refresh-history{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.25rem;display:grid}.economy-view .refresh-history div{border:1px solid #e4edf1;border-radius:.45rem;gap:.18rem;padding:.65rem;display:grid}.economy-view .refresh-history strong{color:#33434e;font-size:.75rem}.economy-view .refresh-history span,.economy-view .refresh-history small{color:#71808b;font-size:.7rem;line-height:1.3}.economy-view .schedule-card,.economy-view .manual-card{grid-template-columns:minmax(14rem,1fr) minmax(28rem,1.4fr);align-items:end;gap:2rem;display:grid}.economy-view .schedule-form{justify-content:flex-end;align-items:end;gap:.8rem;display:flex}.economy-view .schedule-form label{color:#33434e;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.economy-view .schedule-form input{font:inherit;border:1px solid #d2dee5;border-radius:.4rem;padding:.65rem}.economy-view .manual-card{grid-template-columns:minmax(14rem,1fr) minmax(28rem,1.4fr);align-items:end;gap:2rem;display:grid}.economy-view .manual-card p,.economy-view .history-card p{color:#64737f;margin:.45rem 0 0;font-size:.84rem;line-height:1.5}.economy-view .manual-form{grid-template-columns:minmax(9rem,1fr) minmax(12rem,1.25fr) auto;align-items:end;gap:.8rem;display:grid}.economy-view .manual-form label{color:#33434e;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.economy-view .manual-form input{width:100%;min-width:0;font:inherit;border:1px solid #d2dee5;border-radius:.4rem;padding:.65rem}.economy-view .currency-input{display:flex}.economy-view .currency-input input{border-radius:.4rem 0 0 .4rem}.economy-view .currency-input span{color:#40515c;background:#f0f5f8;border:1px solid #d2dee5;border-left:0;border-radius:0 .4rem .4rem 0;align-items:center;padding:0 .75rem;font-size:.82rem;display:flex}.economy-view .history-card{margin-bottom:1.5rem}.economy-view .section-heading{justify-content:space-between;gap:1rem;display:flex}.economy-view .table-wrap{overflow-x:auto}.economy-view table{border-collapse:collapse;width:100%;margin-top:1rem}.economy-view th,.economy-view td{text-align:left;border-bottom:1px solid #edf1f4;padding:.8rem;font-size:.82rem}.economy-view th{color:#61727e;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.economy-view .source{border-radius:999px;padding:.22rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.economy-view .source--ecb{color:#075c87;background:#e7f4fb}.economy-view .source--manual{color:#915b00;background:#fdf2dc}.economy-view .empty{padding:.7rem 0}@media (width<=850px){.economy-view .refresh-history{grid-template-columns:1fr}.economy-view .head,.economy-view .refresh-audit-card{gap:.8rem;display:grid}.economy-view .refresh-audit-card h2{color:#1f2a33;margin:0}.economy-view .refresh-audit-card p{color:#64737f;margin:.45rem 0 0}.economy-view .refresh-message{font-size:.82rem}.economy-view .refresh-history{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.25rem;display:grid}.economy-view .refresh-history div{border:1px solid #e4edf1;border-radius:.45rem;gap:.18rem;padding:.65rem;display:grid}.economy-view .refresh-history strong{color:#33434e;font-size:.75rem}.economy-view .refresh-history span,.economy-view .refresh-history small{color:#71808b;font-size:.7rem;line-height:1.3}.economy-view .schedule-card,.economy-view .manual-card{grid-template-columns:1fr;display:grid}.economy-view .schedule-form{justify-content:flex-start}.economy-view .manual-form{grid-template-columns:1fr}.economy-view .head .secondary{justify-self:start}}.tenant-ai>p{color:#64737f}.tenant-ai .service{background:#fff;border:1px solid #dfe7ec;border-radius:.65rem;margin-top:1rem;padding:1.2rem}.tenant-ai .service header{justify-content:space-between;gap:1rem;display:flex}.tenant-ai .service h2{color:#26333d;margin:0;font-size:1rem}.tenant-ai .service header span{color:#71808b;font-size:.8rem}.tenant-ai .service-help{color:#64737f;margin:.65rem 0 0;font-size:.86rem}.tenant-ai .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.tenant-ai .grid label{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.tenant-ai .grid label small{color:#71808b;font-weight:400}.tenant-ai .grid .key{grid-column:1/-1}.tenant-ai .grid input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.tenant-ai .enabled{gap:.35rem;margin-top:1rem;font-size:.82rem;display:flex}.tenant-ai .actions{gap:.65rem;margin:1rem 0;display:flex}.tenant-ai .actions button{cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.65rem .9rem}.tenant-ai .actions .primary{color:#fff;background:#0277bb;border-color:#0277bb}.tenant-ai .error{color:#b42318!important}.tenant-ai .success{color:#087443!important}@media (width<=700px){.tenant-ai .grid{grid-template-columns:1fr}}.tenant-context{align-items:center;gap:.65rem;margin-left:auto;margin-right:1.25rem;display:flex}.tenant-context__current{color:#26333d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.55rem;min-width:0;padding:.3rem;display:flex}.tenant-context__current:hover{background:#f2f7f9}.tenant-context__current img,.tenant-context__initial{object-fit:contain;background:#eef4f7;border-radius:.45rem;flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.tenant-context__initial{color:#477080;place-items:center;font-size:.9rem;font-weight:800;display:grid}.tenant-context__details{gap:.08rem;min-width:0;display:grid}.tenant-context__details small{color:#71808b;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.tenant-context__details strong{color:#26333d;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.75rem;overflow:hidden}.tenant-context__change{color:#086d9e;cursor:pointer;background:#fff;border:1px solid #c9dce5;border-radius:.45rem;align-items:center;gap:.35rem;padding:.48rem .6rem;font-size:.72rem;font-weight:800;display:flex}.tenant-context__change:hover{background:#edf8fc;border-color:#0781bd}.tenant-context__change svg{width:1rem;height:1rem}.tenant-modal-backdrop{z-index:100;background:#14232d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal{background:#fff;border:1px solid #dce7ec;border-radius:.8rem;width:min(100%,31rem);max-height:min(42rem,100dvh - 2rem);padding:1.35rem;overflow:auto;box-shadow:0 1.3rem 3.5rem #11243047}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal header p{color:#0277bb;letter-spacing:.1em;margin:0 0 .35rem;font-size:.64rem;font-weight:800}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal h2{color:#1f2a33;margin:0;font-size:1.4rem}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__close{color:#63747e;cursor:pointer;background:0 0;border:0;padding:.1rem;font-size:1.55rem;line-height:1}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__description{color:#64737f;margin:1rem 0;font-size:.82rem;line-height:1.45}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__error{color:#b42318;font-size:.82rem}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list{gap:.55rem;display:grid}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list button{color:#2b3942;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce7ec;border-radius:.6rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list button:hover{background:#f5fbfe;border-color:#70b7d7}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list button.selected{background:#eaf6fb;border-color:#0781bd}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list img,:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__initial{object-fit:contain;background:#eef4f7;border-radius:.45rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__initial{color:#477080;place-items:center;font-weight:800;display:grid}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list button>span:not(.tenant-modal__initial){gap:.15rem;min-width:0;display:grid}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list strong{font-size:.84rem}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list small{color:#71808b;font-size:.7rem}:is(.tenant-context,.tenant-modal-backdrop) .tenant-modal__list svg{color:#087443;width:1.15rem;height:1.15rem;margin-left:auto}@media (width<=800px){.tenant-context{margin-right:.55rem}.tenant-context__details,.tenant-context__change span{display:none}.tenant-context__change{padding:.48rem}.tenant-context__current img,.tenant-context__initial{flex-basis:2rem;width:2rem;height:2rem}}.tenants-view .head{justify-content:space-between;align-items:start;display:flex}.tenants-view .head h1{color:#1f2a33;margin:0}.tenants-view .card,.tenants-view form{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:2rem;padding:1.4rem}.tenants-view table{border-collapse:collapse;width:100%}.tenants-view th,.tenants-view td{text-align:left;border-bottom:1px solid #edf1f4;padding:.9rem;font-size:.85rem}.tenants-view tr{cursor:pointer}.tenants-view tr:hover{background:#f2f9fc}.tenants-view td img,.tenants-view td span{object-fit:cover;background:#e7f1f6;border-radius:.4rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.tenants-view .grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.tenants-view .grid label{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.tenants-view .grid input{border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.tenants-view .currency-input{align-items:stretch;display:flex}.tenants-view .currency-input input{border-radius:.4rem 0 0 .4rem;width:100%;min-width:0}.tenants-view .currency-input span{color:#415564;background:#f4f8fa;border:1px solid #d6e0e6;border-left:0;border-radius:0 .4rem .4rem 0;place-items:center;min-width:2.6rem;font-weight:700;display:grid}.tenants-view .grid small{color:#71808b;font-weight:400}.tenants-view .logo-preview{align-content:start;gap:.45rem;font-size:.8rem;font-weight:700;display:grid}.tenants-view .logo-preview img{object-fit:contain;background:#f7fafc;border:1px solid #d6e0e6;border-radius:.55rem;width:88px;height:88px;padding:.3rem}.tenants-view .costs-panel h2{color:#1f2a33;margin:0;font-size:1.15rem}.tenants-view .costs-panel p{color:#64737f;margin:.45rem 0 1.25rem;font-size:.88rem}.tenants-view .form-actions{justify-content:flex-start;margin-top:1.5rem;display:flex}.tenants-view .services{background:#f4f8fa;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.4rem 0;padding:1rem;display:flex}.tenants-view .services strong{width:100%;font-size:.82rem}.tenants-view .services label{align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.tenants-view .primary{color:#fff;background:#0277bb;border:0}.tenants-view .head button,.tenants-view form button{cursor:pointer;border-radius:.4rem;padding:.65rem .9rem}.tenants-view .error{color:#b42318}.tenants-view .tabs{border-bottom:1px solid #dfe7ec;gap:.45rem;margin-top:1.5rem;display:flex}.tenants-view .tabs button{color:#64737f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7rem .9rem;font-weight:700}.tenants-view .tabs button.active{color:#01517e;border-bottom-color:#0277bb}@media (width<=700px){.tenants-view .grid{grid-template-columns:1fr}}.users-view .head{justify-content:space-between;display:flex}.users-view .head h1{margin:0}.users-view .card,.users-view form{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:2rem;padding:1.4rem}.users-view table{border-collapse:collapse;width:100%}.users-view th,.users-view td{text-align:left;border-bottom:1px solid #edf1f4;padding:.9rem}.users-view tr{cursor:pointer}.users-view .grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.users-view .grid label{gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.users-view .grid input,.users-view .grid select{border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem}.users-view .primary{color:#fff;background:#0277bb;border:0;border-radius:.4rem;padding:.65rem .9rem}.users-view .error{color:#b42318}.users-view img{object-fit:cover;border-radius:.35rem;width:2rem;height:2rem}@media (width<=700px){.users-view .grid{grid-template-columns:1fr}}.wordpress-view h2{color:#1f2a33;margin:0}.wordpress-view .grid label{color:#34424e;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.wordpress-view input,.wordpress-view select,.wordpress-view textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d6e0e6;border-radius:.45rem;padding:.7rem}.wordpress-view .card{background:#fff;border:1px solid #dfe7ec;border-radius:.7rem;margin-top:1.5rem;padding:1.4rem}.wordpress-view .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wordpress-view .password{grid-column:1/-1}.wordpress-view .grid small{color:#71808b;font-weight:400}.wordpress-view .actions{gap:.7rem;margin-top:1.4rem;display:flex}.wordpress-view .actions button{cursor:pointer;background:#fff;border:1px solid #c9d7df;border-radius:.4rem;padding:.7rem .9rem}.wordpress-view .actions .primary{color:#fff;background:#0277bb;border-color:#0277bb}.wordpress-view .actions button:disabled{cursor:wait;opacity:.65}.wordpress-view .message{margin-top:1rem}.wordpress-view .success{color:#087443}.wordpress-view .error{color:#b42318}.wordpress-view .warning{color:#9a6200}.wordpress-view .result p{margin-bottom:.4rem}.wordpress-view .result small{color:#71808b}.wordpress-view .detected dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.wordpress-view .detected dl div{border-bottom:1px solid #edf1f4;padding:.6rem 0}.wordpress-view .detected dt{color:#71808b;font-size:.75rem}.wordpress-view .detected dd{color:#26333d;margin:.2rem 0 0;font-weight:700}.wordpress-view .languages{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.2rem;display:flex}.wordpress-view .language{color:#12516f;background:#eaf5fa;border-radius:999px;padding:.35rem .55rem;font-size:.76rem}.wordpress-view .language em{color:#087443;margin-left:.35rem;font-size:.68rem;font-style:normal;font-weight:800}.wordpress-view .catalog-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wordpress-view .catalog-head h2{margin:0}.wordpress-view .catalog-head p,.wordpress-view .catalog-empty,.wordpress-view .catalog-summary,.wordpress-view .catalog-progress{color:#64737f;font-size:.82rem;line-height:1.5}.wordpress-view .catalog-head p{max-width:42rem;margin:.35rem 0 0}.wordpress-view .catalog-head button{color:#fff;cursor:pointer;white-space:nowrap;background:#0277bb;border:1px solid #0277bb;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .9rem;display:inline-flex}.wordpress-view .catalog-head button:disabled{cursor:wait;opacity:.65}.wordpress-view .catalog-progress{color:#075f8d;align-items:center;gap:.45rem;margin:1rem 0 0;display:flex}.wordpress-view .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 .85rem;width:.85rem;height:.85rem;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.wordpress-view .catalog-summary{margin:1.2rem 0 .7rem}.wordpress-view .catalog-table{overflow:auto}.wordpress-view .catalog-table table{border-collapse:collapse;width:100%}.wordpress-view .catalog-table th,.wordpress-view .catalog-table td{text-align:left;border-bottom:1px solid #edf1f4;padding:.7rem;font-size:.8rem}.wordpress-view .catalog-table td small{color:#71808b;margin-top:.15rem;display:block}.wordpress-view .post-type-sync{color:#086d9e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9d6e5;border-radius:.38rem;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.72rem;font-weight:750;display:inline-flex}.wordpress-view .post-type-sync:hover:not(:disabled){background:#edf8fc;border-color:#0781bd}.wordpress-view .post-type-sync:disabled{cursor:not-allowed;color:#91a2ad;background:#f7f9fa;border-color:#dde6ea}.wordpress-view .sync-modal-backdrop{z-index:100;background:#14232d6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.wordpress-view .sync-modal{text-align:center;background:#fff;border:1px solid #dce7ec;border-radius:.8rem;width:min(100%,26rem);padding:1.7rem;box-shadow:0 1.3rem 3.5rem #11243047}.wordpress-view .sync-modal__icon{border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;margin:0 auto 1rem;font-size:1.6rem;font-weight:800;display:grid}.wordpress-view .sync-modal__icon--success{color:#087443;background:#e8f7ef}.wordpress-view .sync-modal__icon--plugin{color:#9a6200;background:#fff3dd}.wordpress-view .sync-modal__icon--error{color:#b42318;background:#fff0ef}.wordpress-view .sync-modal h2{color:#1f2a33;margin:0;font-size:1.25rem}.wordpress-view .sync-modal p{color:#64737f;margin:.7rem 0 1.4rem;font-size:.86rem;line-height:1.5}.wordpress-view .sync-modal button{color:#fff;cursor:pointer;font:inherit;background:#0277bb;border:1px solid #0277bb;border-radius:.4rem;padding:.65rem 1.1rem;font-weight:700}.wordpress-view .information-card h2{margin:0}.wordpress-view .information-intro,.wordpress-view .information-empty{color:#64737f;margin:.4rem 0 1.2rem;font-size:.84rem;line-height:1.5}.wordpress-view .information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wordpress-view .information-grid label{color:#34424e;gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.wordpress-view .information-grid label.full{grid-column:1/-1}.wordpress-view .information-grid textarea{resize:vertical;line-height:1.45}.wordpress-view .information-grid textarea:focus,.wordpress-view .information-grid input:focus,.wordpress-view .information-grid select:focus{border-color:#0277bb;outline:2px solid #0277bb2e}.wordpress-view .information-card .actions{align-items:center}.wordpress-view .information-card .actions small{color:#71808b}.wordpress-view .image-agent-block{padding-top:50px}.wordpress-view .agents-card h2{margin:0}.wordpress-view .agents-intro,.wordpress-view .agents-warning{font-size:.84rem;line-height:1.5}.wordpress-view .agents-intro{color:#64737f;margin:.4rem 0 1.1rem}.wordpress-view .agents-warning{color:#845300;background:#fff8e8;border:1px solid #f0d8a5;border-radius:.5rem;margin:0 0 1rem;padding:.75rem .85rem}.wordpress-view .agent-list{gap:.7rem;display:grid}.wordpress-view .agent-row{background:#fff;border:1px solid #dfe7ec;border-radius:.65rem;grid-template-columns:2rem 1.4rem minmax(12rem,1fr) minmax(20rem,.9fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}.wordpress-view .agent-row.enabled{background:#fbfeff;border-color:#b8dce9}.wordpress-view .agent-row.unavailable{opacity:.72;background:#f8fafb}.wordpress-view .agent-order{color:#0b668f;background:#e7f3f8;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:grid}.wordpress-view .agent-enabled input{accent-color:#0277bb;cursor:pointer;width:1rem;height:1rem}.wordpress-view .agent-enabled input:disabled{cursor:not-allowed}.wordpress-view .agent-summary{min-width:0}.wordpress-view .agent-name{align-items:center;gap:.5rem;display:flex}.wordpress-view .agent-name strong{color:#26333d;font-size:.88rem}.wordpress-view .agent-name span{color:#42606f;background:#e7f1f6;border-radius:999px;padding:.18rem .45rem;font-size:.64rem;font-weight:800}.wordpress-view .agent-row.enabled .agent-name span{color:#087443;background:#e9f7ef}.wordpress-view .agent-row.unavailable .agent-name span{color:#73818b;background:#eef1f3}.wordpress-view .agent-summary p{color:#71808b;margin:.25rem 0 0;font-size:.76rem;line-height:1.4}.wordpress-view .agent-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.wordpress-view .agent-selection label{color:#52636f;gap:.3rem;font-size:.7rem;font-weight:750;display:grid}.wordpress-view .agent-selection select{padding:.55rem;font-size:.76rem}.wordpress-view .agent-selection select:disabled{color:#8998a2;cursor:not-allowed;background:#f1f4f6}.wordpress-view .image-model-format{color:#087443;font-size:.7rem;font-weight:700;line-height:1.35}.wordpress-view .image-model-format--empty{color:#71808b;font-weight:400}.wordpress-view .agents-actions{margin-top:1.2rem}.wordpress-view .sr-only{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wordpress-view .agent-web-search{color:#34424e;cursor:pointer;grid-column:3/-1;align-items:flex-start;gap:.55rem;display:flex}.wordpress-view .agent-web-search input{accent-color:#0277bb;cursor:pointer;width:1rem;height:1rem;margin-top:.15rem}.wordpress-view .agent-web-search input:disabled{cursor:not-allowed}.wordpress-view .agent-web-search span{gap:.15rem;display:grid}.wordpress-view .agent-web-search strong{font-size:.78rem}.wordpress-view .agent-web-search small{color:#71808b;font-size:.72rem;line-height:1.35}.wordpress-view .agent-prompt-actions{grid-column:3/-1;align-items:center;gap:.65rem;display:flex}.wordpress-view .agent-prompt-actions button,.wordpress-view .prompt-preview-action button{color:#086d9e;cursor:pointer;font:inherit;background:#fff;border:1px solid #b9d6e5;border-radius:.4rem;padding:.5rem .65rem;font-size:.76rem;font-weight:700}.wordpress-view .agent-prompt-actions small{color:#71808b;font-size:.72rem}.wordpress-view .agent-prompts{border-top:1px solid #e4ecef;grid-column:1/-1;gap:1rem;margin-top:.25rem;padding-top:1rem;display:grid}.wordpress-view .agent-prompts>label{color:#34424e;gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.wordpress-view .agent-prompts>label small,.wordpress-view .agent-library>div small{color:#71808b;font-weight:400}.wordpress-view .agent-prompts textarea{resize:vertical;line-height:1.45}.wordpress-view .agent-prompts textarea:disabled{color:#52636f;cursor:not-allowed;background:#f4f7f8}.wordpress-view .agent-library{gap:.65rem;display:grid}.wordpress-view .agent-library>div{color:#34424e;gap:.18rem;font-size:.8rem;display:grid}.wordpress-view .library-prompt{cursor:pointer;background:#fafcfd;border:1px solid #dfe7ec;border-radius:.45rem;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.wordpress-view .library-prompt input{width:auto;margin-top:.15rem}.wordpress-view .library-prompt span{gap:.2rem;display:grid}.wordpress-view .library-prompt strong{color:#26333d;font-size:.78rem}.wordpress-view .library-prompt small{color:#71808b;font-size:.7rem}.wordpress-view .library-prompt em{color:#52636f;white-space:pre-wrap;font-size:.75rem;font-style:normal;line-height:1.4}.wordpress-view .agent-library p{color:#71808b;margin:0;font-size:.78rem}.wordpress-view .prompt-preview-action{justify-content:flex-end;display:flex}@media (width<=700px){.wordpress-view .grid,.wordpress-view .detected dl,.wordpress-view .information-grid{grid-template-columns:1fr}.wordpress-view .information-grid label.full{grid-column:auto}}@media (width<=850px){.wordpress-view .agent-row{grid-template-columns:2rem 1.4rem minmax(0,1fr)}.wordpress-view .agent-selection{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wordpress-view .agent-row{grid-template-columns:2rem 1.4rem minmax(0,1fr)}.wordpress-view .agent-selection{grid-column:1/-1;grid-template-columns:1fr}.wordpress-view .agent-summary{grid-column:3}.wordpress-view .agent-selection{grid-column:1/-1}}.notifications{z-index:1000;gap:.65rem;width:min(23rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.notifications .notification{color:#26333d;background:#fff;border-left:4px solid #0277bb;border-radius:.45rem;justify-content:space-between;gap:.8rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .5rem 1.4rem #182d3b33}.notifications .notification--success{border-color:#087443}.notifications .notification--error{border-color:#b42318}.notifications .notification strong{font-size:.85rem}.notifications .notification p{color:#52646f;margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.notifications .notification p .notification-subject{font-size:inherit;color:#26333d}.notifications .notification button{color:#52646f;cursor:pointer;background:0 0;border:0;align-self:start;font-size:1.2rem;line-height:1}.notifications .notification-timer{opacity:.2;transform-origin:0;height:2px;animation:notification-countdown var(--notification-duration) linear forwards;background:currentColor;position:absolute;bottom:0;left:0;right:0}@keyframes notification-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.brand-mark{color:var(--color-ink);align-items:center;gap:.72rem;display:inline-flex}.brand-mark__logo{object-fit:cover;border-radius:.8rem;width:2.45rem;height:2.45rem}.brand-mark__copy{gap:.04rem;line-height:1;display:grid}.brand-mark__copy strong{letter-spacing:.03em;font-size:1.03rem}.brand-mark__copy small{letter-spacing:.11em;font-size:.55rem;font-weight:700}.brand-mark--inverse{color:#fff}.brand-mark--inverse .brand-mark__logo{box-shadow:0 0 0 1px #ffffff1a}.navigation-icon{flex:none;width:1.15rem;height:1.15rem}.user-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#087cb8,#00507c);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.user-avatar--small{width:2.55rem;height:2.55rem;font-size:.78rem}.user-avatar--large{width:6.5rem;height:6.5rem;font-size:1.55rem;box-shadow:0 .55rem 1.25rem #0052802e}.user-avatar img{object-fit:cover;width:100%;height:100%}.tenant-usage-dashboard .filters{margin-top:1.45rem}.tenant-usage-dashboard .section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tenant-usage-dashboard .section-heading h2{margin:0;font-size:1.15rem}.tenant-usage-dashboard .section-heading p{color:var(--color-muted);margin:.35rem 0 0;font-size:.84rem}.tenant-usage-dashboard form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.8rem;margin-top:1rem;display:grid}.tenant-usage-dashboard form label,.tenant-usage-dashboard .table-toolbar label{color:#34424e;gap:.35rem;font-size:.76rem;font-weight:800;display:grid}.tenant-usage-dashboard input,.tenant-usage-dashboard select{border:1px solid var(--color-field-line);border-radius:var(--app-radius-sm);min-height:2.3rem;color:var(--color-ink);background:#fff;padding:.45rem .6rem}.tenant-usage-dashboard__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:1rem;margin-top:1rem;display:grid}.tenant-usage-dashboard__summary article{gap:.4rem;display:grid}.tenant-usage-dashboard__summary article>span{color:var(--color-muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.tenant-usage-dashboard__summary strong{color:var(--color-brand-dark);font-size:1.75rem}.tenant-usage-dashboard__summary small{color:var(--color-muted)}.tenant-usage-dashboard__credit{justify-content:space-between;align-items:center;display:flex!important}.tenant-usage-dashboard__credit>div:first-child{gap:.4rem;display:grid}.tenant-usage-dashboard__pie{width:8rem;height:8rem;position:relative}.tenant-usage-dashboard__pie svg{width:100%;height:100%;transform:rotate(-90deg)}.tenant-usage-dashboard__pie circle{fill:none;stroke-width:12px}.tenant-usage-dashboard__pie-base{stroke:#e7edf1}.tenant-usage-dashboard__pie-value{stroke:var(--color-brand-primary);stroke-linecap:round;transition:stroke-dashoffset .35s}.tenant-usage-dashboard__pie span{color:var(--color-brand-dark);place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;inset:0}.tenant-usage-dashboard .details{margin-top:1rem}.tenant-usage-dashboard__product-tabs{margin:1.35rem 0 .8rem}.tenant-usage-dashboard .table-toolbar{justify-content:flex-end;margin:.8rem 0;display:flex}.tenant-usage-dashboard .table-toolbar select{min-width:4rem}.tenant-usage-dashboard__table .tenant-usage-dashboard__action{background:#f6fafc;font-weight:700}.tenant-usage-dashboard__table .tenant-usage-dashboard__call{background:#fff}.tenant-usage-dashboard__table td small{color:var(--color-muted);margin-top:.18rem;font-size:.7rem;font-weight:500;display:block}.tenant-usage-dashboard__credit-value{color:var(--color-brand-dark);white-space:nowrap;font-weight:800}.tenant-usage-dashboard__expand{width:1.7rem;height:1.7rem;color:var(--color-brand-dark);cursor:pointer;background:#fff;border:1px solid #c9d7df;border-radius:.35rem;font-size:1.1rem;font-weight:800;line-height:1}.tenant-usage-dashboard__expand:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}@media (width<=900px){.tenant-usage-dashboard form{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-usage-dashboard__summary{grid-template-columns:1fr}}@media (width<=600px){.tenant-usage-dashboard form{grid-template-columns:1fr}.tenant-usage-dashboard__credit{align-items:flex-start}.tenant-usage-dashboard .section-heading{flex-direction:column}.tenant-usage-dashboard__pie{width:6.5rem;height:6.5rem}}.tenant-usage-dashboard__title{min-width:15rem;max-width:25rem;font-weight:800}.tenant-usage-dashboard__summary>.app-card{height:100%}.tenant-usage-dashboard__summary>.app-card+.app-card{margin-top:0}.content-view .actions .image-library-action--empty{color:#87949d;background:#f0f2f4;border-color:#dce3e7}.content-view .actions .image-library-action--empty:hover:not(:disabled){color:#52646f;background:#e7ecef;border-color:#c4d0d7}.content-view .publication-status-cell{position:relative}.content-view .publication-improvement-indicator{color:#b77900;cursor:pointer;vertical-align:middle;background:#fff7d8;border:1px solid #ebc653;border-radius:.4rem;place-items:center;width:1.75rem;height:1.75rem;margin-left:.35rem;display:inline-grid}.content-view .publication-improvement-indicator:hover{color:#8c5a00;background:#ffefad;border-color:#c99000}.content-view .actions .content-generate-action--improvement{color:#9a6500;background:#fff1b8;border-color:#e6bb43}.content-view .actions .content-generate-action--improvement:hover:not(:disabled){color:#704700;background:#ffe68c;border-color:#c99000}.content-improvement-details-modal{width:min(100%,42rem)}.content-improvement-details-modal__item{border-top:1px solid #e7eef2;gap:.5rem;padding:1rem 0;display:grid}.content-improvement-details-modal__item h3,.content-improvement-details-modal__item p{margin:0}.content-improvement-details-modal__item h3{font-size:1rem}.content-improvement-details-modal__item p{color:#52646f;line-height:1.45}.content-improvement-details-modal__item ul{gap:.3rem;margin:0;padding-left:1.25rem;display:grid}.content-improvement-details-modal__item a{color:var(--color-brand-primary);overflow-wrap:anywhere}.content-improvement-details-modal__item small{color:#71808b}.seo-backlog__improvement-targets{gap:.65rem;display:grid}.seo-backlog__improvement-target{cursor:pointer;border:1px solid #dce6eb;border-radius:.5rem;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}.seo-backlog__improvement-target:has(input:checked){background:#f1fbfe;border-color:#7ac0dd}.seo-backlog__improvement-target input{margin-top:.2rem}.seo-backlog__improvement-target span{gap:.2rem;min-width:0;display:grid}.seo-backlog__improvement-target strong{overflow-wrap:anywhere}.seo-backlog__improvement-target small{color:var(--color-muted);overflow-wrap:anywhere}.seo-backlog__improvement-target em{color:#087443;font-size:.75rem;font-style:normal}.seo-backlog__improvement-target em:last-child{color:#8c5a00}.seo-backlog__show-all-targets{justify-self:start;margin-top:.2rem}.generation-view .action-buttons .generation-regenerate-blocked{color:#34424e;background:#fff;border-color:#c9d7df}.generation-view .action-buttons .generation-regenerate-blocked:disabled{cursor:not-allowed;color:#93a0a8;opacity:1;background:#f1f3f4;border-color:#dfe5e8;text-decoration:line-through}.generation-view .action-buttons .generation-modification-action{color:#765000;background:#ffe59a;border-color:#e0ae2d;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.generation-view .action-buttons .generation-modification-action:hover{color:#5f4000;background:#ffd96c;border-color:#c88e00}.generation-start-modal__context{color:#755000;background:#fff8e3;border:1px solid #f0d28a;border-radius:.45rem;margin:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.4}.generation-modification-modal{background:#f6f8fa;border-radius:.8rem;width:min(100%,44rem);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 1.5rem 4rem #11243052}.generation-modification-modal__body{gap:1rem;padding:1.2rem 1.35rem;display:grid}.generation-modification-modal__intro{color:#52646f;margin:0;font-size:.85rem;line-height:1.45}.generation-modification-modal__proposals{gap:.65rem;display:grid}.generation-modification-modal__proposals article{background:#fff9e9;border:1px solid #f0d28a;border-radius:.5rem;gap:.35rem;padding:.75rem;display:grid}.generation-modification-modal__proposals h3,.generation-modification-modal__proposals p{margin:0}.generation-modification-modal__proposals h3{color:#4f3c00;font-size:.9rem}.generation-modification-modal__proposals p{color:#5f5a48;font-size:.8rem;line-height:1.45}.generation-modification-modal__proposals small{color:#7a6d42;font-size:.74rem;line-height:1.35}.generation-modification-modal__body>label{color:#34424e;gap:.4rem;font-size:.8rem;font-weight:750;display:grid}.generation-modification-modal__body textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d6e0e6;border-radius:.4rem;padding:.65rem;line-height:1.45}.generation-modification-modal__body textarea:focus{border-color:#d59d0b;outline:2px solid #e0ae2d33}.generation-modification-modal .generation-modification-action{color:#765000;cursor:pointer;font:inherit;background:#ffe59a;border:1px solid #e0ae2d;border-radius:.4rem;align-items:center;gap:.45rem;padding:.62rem .95rem;font-size:.8rem;font-weight:700;display:inline-flex}.generation-modification-modal .generation-modification-action:hover{color:#5f4000;background:#ffd96c;border-color:#c88e00}.content-view .actions .publication-delete-action{color:#b42318;background:#fff7f6;border-color:#efb8b3}.content-view .actions .publication-delete-action:hover:not(:disabled){color:#8f1d16;background:#ffebe9;border-color:#cf3d32}.content-view .publication-delete-confirm{color:#fff;cursor:pointer;font:inherit;background:#c9362b;border:1px solid #cf3d32;border-radius:.4rem;align-items:center;gap:.45rem;padding:.62rem .95rem;font-size:.8rem;font-weight:700;display:inline-flex}.content-view .publication-delete-confirm:hover:not(:disabled){background:#a9251d;border-color:#a9251d}.content-view .publication-delete-confirm:disabled{cursor:not-allowed;opacity:.65}.content-view th:last-child,.content-view td:last-child{width:9.1rem;min-width:9.1rem}.content-view td:last-child .actions{flex-wrap:nowrap;min-width:max-content}.content-view .actions button.action-unavailable:disabled{cursor:not-allowed;opacity:1;color:#9aa8b1;background:#f0f2f4;border-color:#dce3e7}.application-shell .workspace-content.workspace-content--full-width .content-view .list-card{margin:1.25rem 0!important}.content-view .list-card__header{min-height:3.35rem;padding:.7rem 1.2rem}.content-view .list-card__summary{align-items:center;gap:1rem;display:flex}.content-view .bulk-generation-trigger{align-items:center;gap:.4rem;display:inline-flex}.content-view .content-selection-column{text-align:center;width:2.5rem!important;padding-inline:.3rem!important}.content-view .content-selection-column input{accent-color:#0277bb;cursor:pointer;width:.95rem;height:.95rem}.content-view .content-selection-column input:disabled{cursor:not-allowed;opacity:.42}.content-view th.content-selection-column+th,.content-view td.content-selection-column+td{width:24%!important;padding-inline:.7rem!important}.content-view th:nth-child(3),.content-view td:nth-child(3){width:8%!important;padding-inline:.45rem!important}.content-view th:nth-child(4),.content-view td:nth-child(4){width:18%!important;padding-inline:.6rem!important}.content-view th:nth-child(5),.content-view td:nth-child(5){width:3.5%!important;padding-inline:.3rem!important}.content-view th:nth-child(6),.content-view td:nth-child(6){width:7%!important;padding-inline:.45rem!important}.bulk-generation-modal{width:min(100%,34rem)}.bulk-generation-modal__body{gap:1.1rem;display:grid}.bulk-generation-modal__body fieldset{background:#fbfdfe;border:1px solid #dce7ec;border-radius:.55rem;gap:.55rem;margin:0;padding:.85rem .95rem;display:grid}.bulk-generation-modal__body legend{color:#34424e;padding:0 .25rem;font-size:.82rem;font-weight:800}.bulk-generation-modal__body label{color:#34424e;align-items:flex-start;gap:.55rem;font-size:.84rem;font-weight:650;line-height:1.35;display:flex}.bulk-generation-modal__body label input{accent-color:#0277bb;margin-top:.15rem}.bulk-generation-modal__body small{color:#71808b;font-size:.72rem;font-weight:500;display:block}.bulk-generation-modal__required,.bulk-generation-modal__required small{color:#087443!important}.bulk-generation-modal__error{color:#a72f25;background:#fff3f2;border:1px solid #f0b6b0;border-radius:.45rem;padding:.7rem .8rem;font-size:.8rem;font-weight:700;line-height:1.4;margin:0!important}
