.blog-rich-editor{background:var(--surface,#fff);min-width:0;color:var(--text,#142d42);border:1px solid #ced8e5;border-radius:12px;padding:20px}.blog-editor-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.blog-editor-toolbar button,.blog-editor-toolbar select{width:auto!important;padding:8px!important}.blog-editor-toolbar [aria-pressed=true]{color:#fff;background:#235be7}.blog-visual-body{outline-offset:3px;border:1px solid #aebed0;min-height:420px;max-height:800px;padding:24px;line-height:1.7;overflow:auto}.blog-visual-body img,.blog-draft-preview .article-body img{max-width:100%;height:auto}.blog-visual-body h2{font-size:28px}.blog-visual-body h3{font-size:23px}.blog-html-source{width:100%;min-height:420px;font:14px/1.6 monospace}.blog-rich-editor fieldset{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.blog-rich-editor label{flex-direction:column;gap:6px;display:flex}.blog-rich-editor input,.blog-rich-editor select{box-sizing:border-box;width:100%;min-width:0}@media (width<=650px){.blog-rich-editor fieldset{grid-template-columns:1fr}.blog-rich-editor,.blog-visual-body{padding:12px}}.blog-save-bar{z-index:20;color:#142d42;background:#fff;border:1px solid #afbecb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #1232}.blog-save-bar p{width:100%;margin:0}.blog-save-bar [role=alert]{color:#a21616}.blog-editor-fields{border:0;min-width:0;margin:0;padding:0}.blog-editor-fields:disabled .blog-visual-body{pointer-events:none}.blog-import{min-width:0}.blog-import>summary{cursor:pointer}.blog-import p{overflow-wrap:anywhere;line-height:1.6}.blog-import__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.25rem;display:grid}.blog-import__input{flex-direction:column;gap:.6rem;min-width:0;font-weight:500;display:flex}.blog-import__input input,.blog-import__input textarea,.blog-import__input select{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);width:100%;min-width:0;max-width:100%;font:inherit;border-radius:.5rem;padding:.75rem;line-height:1.6}.blog-import__input textarea{resize:vertical;min-height:6rem}.blog-import__field--body textarea{min-height:28rem}.blog-import__review{border-top:1px solid var(--border,#cbd5e1);margin-top:1.5rem;padding-top:1rem}.blog-import__field{border:1px solid var(--border,#cbd5e1);border-radius:.75rem;gap:1rem;min-width:0;margin-block:1rem;padding:1.25rem;display:grid}.blog-import__toggle{align-items:center;gap:.65rem;font-weight:600;display:flex}.blog-import__toggle input{flex:none;width:1.1rem;height:1.1rem;margin:0}.blog-import__field details{min-width:0}.blog-import__field summary{cursor:pointer}.blog-import__notice{border-inline-start:3px solid #2563eb;padding:.9rem}.blog-import__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.blog-import__actions button{white-space:normal;cursor:pointer;padding:.7rem 1rem}@media (width<=640px){.blog-import__sources{grid-template-columns:minmax(0,1fr)}.blog-import__field{padding:.85rem}.blog-import__actions button{width:100%}}.editorial-seo__tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.editorial-seo__tabs .active{background:var(--platform-accent,#4654e8);color:#fff}.editorial-seo__health{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.editorial-seo__health article{border:1px solid var(--platform-border,#dce3ef);border-radius:.75rem;gap:.4rem;padding:1.25rem;display:grid}.editorial-seo__health strong{font-size:1.8rem}.editorial-seo__split{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:1.5rem;display:grid}.editorial-seo form{align-content:start;gap:.8rem;display:grid}.editorial-seo label{gap:.3rem;display:grid}.editorial-seo fieldset label{gap:.4rem;display:flex}.editorial-seo__redirect{grid-template-columns:2fr 2fr 1fr auto;align-items:end;margin-bottom:1.5rem}.editorial-seo tr.selectable{cursor:pointer}.editorial-seo tr.selectable:hover{background:#4654e80f}@media (width<=850px){.editorial-seo__split,.editorial-seo__redirect{grid-template-columns:1fr}}:root{--platform-surface:#0b1220;--platform-surface-raised:#131c2e;--platform-border:#26324a;--platform-text:#eef2f9;--platform-muted:#97a3ba;--platform-accent:#4c8dff;--platform-accent-secondary:#a78bfa;--platform-on-accent:#06101f;--platform-danger:#ff6b6b;--platform-ok-border:#2f7a52;--platform-ok-text:#7ee2a8;--platform-warn-border:#8a6d1f;--platform-warn-text:#f0c674;--platform-bad-border:#6b2f2f;--platform-bad-text:#ff9b9b;--platform-alert-border:#8a3b3b;--platform-alert-text:#ffb4b4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--platform-surface:#f4f6fb;--platform-surface-raised:#fff;--platform-border:#d3dae8;--platform-text:#000;--platform-muted:#5a6884;--platform-accent:#2563eb;--platform-accent-secondary:#7c3aed;--platform-on-accent:#fff;--platform-danger:#c02626;--platform-ok-border:#9fd8b8;--platform-ok-text:#17693f;--platform-warn-border:#e2c98a;--platform-warn-text:#7a5a06;--platform-bad-border:#e8b0b0;--platform-bad-text:#a32020;--platform-alert-border:#e0a0a0;--platform-alert-text:#96201f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}.platform-reset-progress{cursor:progress;align-items:center;gap:.55rem;min-height:1.5rem;margin:.75rem 0;display:flex}.platform-reset-progress__spinner{border:2px solid var(--platform-border);border-top-color:var(--platform-accent);border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem;animation:.8s linear infinite platform-reset-spin;display:inline-block}@keyframes platform-reset-spin{to{transform:rotate(360deg)}}body{background:var(--platform-surface);color:var(--platform-text);margin:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px}.platform-loading,.platform-login{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.platform-login__card{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:32px;display:flex}.platform-login__eyebrow{color:#000;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.platform-login__title{margin:0;font-size:22px}.platform-login__subtitle,.platform-muted{color:var(--platform-muted);margin:0;font-size:13px}.platform-login__error{color:var(--platform-danger);margin:0;font-size:13px}.platform-field{flex-direction:column;gap:6px;font-size:13px;display:flex}.platform-field input,.platform-field textarea{border:1px solid var(--platform-border);background:var(--platform-surface);color:var(--platform-text);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:15px}:is(.platform-field:has(>input[type=radio]),.platform-field:has(>input[type=checkbox])){flex-flow:wrap;align-items:baseline;gap:2px 6px}.platform-field input[type=radio],.platform-field input[type=checkbox]{width:auto;accent-color:var(--platform-accent);flex:none;margin:0;padding:0}.platform-field textarea[readonly]{background:var(--platform-surface-raised);color:var(--platform-muted)}.platform-field input:focus-visible,.platform-field textarea:focus-visible,.platform-button:focus-visible,.platform-nav__link:focus-visible{outline:2px solid var(--platform-accent);outline-offset:2px}.platform-button{background:var(--platform-accent);color:var(--platform-on-accent);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.platform-button[disabled]{opacity:1;cursor:progress}.platform-button--quiet{border-color:var(--platform-border);color:var(--platform-text);background:0 0;font-weight:500}.platform-button--danger{color:#fff;background:#dc2626;border-color:#dc2626}.platform-shell{flex-direction:column;min-height:100vh;display:flex}.platform-header{border-bottom:1px solid var(--platform-border);background:var(--platform-surface-raised);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.platform-header__eyebrow{color:#000;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.platform-header__title{margin:0;font-size:17px;font-weight:600}.platform-header__title-row{align-items:center;gap:8px;display:flex}.platform-version-badge{border:1px solid var(--platform-border);color:var(--platform-muted);opacity:1;pointer-events:none;-webkit-user-select:text;user-select:text;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.platform-header__account{align-items:center;gap:12px;font-size:14px;display:flex}.platform-body{flex:1;min-height:0;display:flex}.platform-nav{border-right:1px solid var(--platform-border);flex-direction:column;gap:4px;width:200px;padding:16px 12px;display:flex}.platform-nav__link{color:var(--platform-muted);border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none}.platform-nav__link--active{background:var(--platform-surface-raised);color:var(--platform-text)}.platform-content{flex:1;min-width:0;padding:24px}.platform-page{flex-direction:column;gap:1rem;display:flex}.platform-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-page__header h1{margin:.15rem 0 .25rem}.platform-page__eyebrow{color:#000;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.agent-admin-page{gap:.65rem}.agent-admin-page .platform-page__header{gap:.45rem}.agent-admin-page .platform-page__header p{margin:.2rem 0}.agent-admin-page .platform-tabs{margin-top:.25rem}.platform-grid{gap:1rem;display:grid}.platform-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-radius:12px;min-width:0;padding:1rem}.platform-card h2,.platform-card h3{margin-top:0}.agent-admin-page .platform-card{padding:.85rem}.platform-alert{border:1px solid var(--platform-border);border-radius:10px;margin:0;padding:.65rem .8rem}.platform-alert--success{border-color:var(--platform-ok-border);color:var(--platform-ok-text)}.platform-alert--warning{border-color:var(--platform-warn-border);color:var(--platform-warn-text)}@media (width<=980px){.platform-grid--two{grid-template-columns:1fr}}.platform-panel{flex-direction:column;gap:12px;max-width:900px;display:flex}.platform-panel h2{margin:0;font-size:20px}.platform-panel h3{color:var(--platform-muted);margin:8px 0 0;font-size:14px}.platform-permission-list{margin:0;padding-left:18px;font-size:13px}.platform-table{border-collapse:collapse;width:100%;font-size:14px}.platform-table th,.platform-table td{border-bottom:1px solid var(--platform-border);text-align:start;padding:8px 10px}.platform-table th{color:var(--platform-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.platform-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.platform-filters .platform-field{min-width:180px}.platform-field select{border:1px solid var(--platform-border);background:var(--platform-surface);color:var(--platform-text);border-radius:8px;padding:9px 10px;font-size:14px}.platform-field small{font-size:12px}.platform-form{flex-direction:column;gap:14px;max-width:520px;display:flex}.platform-form h3{border-top:1px solid var(--platform-border);margin:10px 0 0;padding-top:10px}.agent-avatar-settings{max-width:none}.agent-avatar-settings>label:not(.agent-avatar-settings__checkbox),.agent-avatar-settings__live>label:not(.agent-avatar-settings__checkbox){gap:6px;min-width:0;display:grid}.agent-avatar-settings input:not([type=checkbox]),.agent-avatar-settings select,.agent-avatar-settings textarea{border:1px solid var(--platform-border);background:var(--platform-surface);width:100%;min-width:0;color:var(--platform-text);font:inherit;border-radius:8px;padding:9px 10px}.agent-avatar-settings__fieldset{border:1px solid var(--platform-border);border-radius:10px;min-width:0;margin:0;padding:14px}.agent-avatar-settings__live{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-avatar-settings__live>.agent-avatar-settings__checkbox,.agent-avatar-settings__live>.platform-muted,.agent-avatar-settings__live>.platform-table{grid-column:1/-1}.agent-avatar-settings__checkbox{align-items:flex-start;gap:8px;display:flex}.agent-avatar-settings__checkbox input{flex:none;margin-top:2px}.agent-avatar-settings__visibility{gap:10px;display:grid}.agent-avatar-settings__media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.agent-avatar-settings__language-media{background:color-mix(in srgb, var(--platform-surface) 92%, var(--platform-border));border:1px solid var(--platform-border);border-radius:12px;gap:14px;min-width:0;padding:14px;display:grid}.agent-avatar-settings__language-media>h3{border:0;margin:0;padding:0}.agent-avatar-media{border:1px solid var(--platform-border);border-radius:10px;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.agent-avatar-media>label{gap:6px;display:grid}.agent-avatar-media__actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.agent-avatar-media__file{flex:220px;gap:6px;display:grid}.agent-avatar-media__metadata{gap:6px;margin:0;display:grid}.agent-avatar-media__metadata>div{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:8px;display:grid}.agent-avatar-media__metadata dt{color:var(--platform-muted);font-weight:700}.agent-avatar-media__metadata dd{overflow-wrap:anywhere;margin:0}.agent-avatar-media__preview{aspect-ratio:16/9;object-fit:contain;background:#071d2a;border-radius:8px;width:100%;max-height:260px;display:block}@media (width<=700px){.agent-avatar-settings__live,.agent-avatar-settings__media-grid{grid-template-columns:1fr}}.platform-actions{align-items:center;gap:10px;display:flex}.platform-pager{align-items:center;gap:12px;display:flex}.platform-table-scroll{overflow-x:auto}.lead-contact-actions,.lead-action-grid{flex-wrap:wrap;gap:.55rem;display:flex}.platform-inline-field{color:var(--platform-muted);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.platform-inline-field input{min-width:9.5rem}.lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.lead-detail-card,.lead-workflow,.lead-timeline{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:.8rem;padding:1.1rem}.lead-detail-card h3,.lead-workflow h3,.lead-timeline h3{margin-top:0}.lead-detail-card dl{gap:.7rem;display:grid}.lead-detail-card dl div{grid-template-columns:9rem 1fr;gap:1rem;display:grid}.lead-detail-card dt{color:var(--platform-muted);font-size:.78rem}.lead-detail-card dd{word-break:break-word;margin:0}.lead-workflow,.lead-timeline{margin-top:1rem}.lead-timeline article{border-bottom:1px solid var(--platform-border);grid-template-columns:12rem 10rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.lead-timeline article p{margin:0}.lead-timeline article span{color:var(--platform-muted);font-size:.78rem}@media (width<=800px){.lead-detail-grid{grid-template-columns:1fr}.lead-detail-card dl div,.lead-timeline article{grid-template-columns:1fr;gap:.25rem}}.platform-review{grid-template-columns:minmax(140px,200px) 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.platform-review>div{display:contents}.platform-review dt{color:var(--platform-muted)}.platform-review dd{overflow-wrap:anywhere;margin:0}.platform-badge{border:1px solid var(--platform-border);text-transform:capitalize;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.platform-badge--active,.platform-badge--complete{border-color:var(--platform-ok-border);color:var(--platform-ok-text)}.platform-badge--draft,.platform-badge--optional{color:var(--platform-muted)}.platform-badge--suspended,.platform-badge--incomplete{border-color:var(--platform-warn-border);color:var(--platform-warn-text)}.platform-badge--disabled{border-color:var(--platform-bad-border);color:var(--platform-bad-text)}.platform-badge--production{border-color:var(--platform-alert-border);color:var(--platform-alert-text)}.platform-field-group{flex-direction:column;gap:4px;display:flex}.platform-sort{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.platform-badge--live,.platform-badge--ready_to_activate{border-color:var(--platform-ok-border);color:var(--platform-ok-text)}.platform-badge--closed{border-color:var(--platform-bad-border);color:var(--platform-bad-text)}.platform-linkbox{border:1px solid var(--platform-accent);background:var(--platform-surface-raised);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.platform-link{border:1px solid var(--platform-border);background:var(--platform-surface);overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;font-size:12px}.platform-rowactions{flex-wrap:wrap;gap:6px;display:flex}.platform-rowactions .platform-button{padding:4px 8px;font-size:12px}.platform-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.platform-warning{border:1px solid var(--platform-warn-border);color:var(--platform-warn-text);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.platform-badge--invitation_pending{border-color:var(--platform-warn-border);color:var(--platform-warn-text)}.platform-dialog{background:var(--platform-surface-raised);border:1px solid var(--platform-border);color:var(--platform-text);border-radius:12px;width:min(90vw,480px);max-width:480px;margin:auto;padding:0}.platform-dialog::backdrop{background:#04081099}.platform-dialog__body{flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}.platform-dialog__body h3{margin:0}.platform-dialog__facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.platform-dialog__facts dt{color:var(--platform-muted);font-size:13px}.platform-dialog__facts dd{margin:0;font-size:13px}.platform-dialog__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.platform-pagination{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.platform-audit__detail{overflow-wrap:anywhere;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.5rem 0 0;display:grid}.platform-audit__detail dt{color:var(--platform-muted);font-size:.8rem}.platform-audit__detail dd{margin:0;font-size:.8rem}.platform-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-theme-control{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.platform-theme-control button{color:var(--platform-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.platform-theme-control button:hover{color:var(--platform-text)}.platform-theme-control button[aria-pressed=true]{background:var(--platform-accent);color:var(--platform-on-accent)}.platform-detail-list{grid-template-columns:auto 1fr;gap:.35rem .75rem;margin:.5rem 0;display:grid}.platform-detail-list dt{color:var(--platform-muted);font-size:.85rem}.platform-detail-list dd{margin:0;font-size:.9rem}.platform-dashboard__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.platform-dashboard__filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.platform-dashboard__asof{color:var(--platform-muted);font-size:.8rem}.platform-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;margin:1rem 0;display:grid}.platform-kpi-card{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-radius:10px;flex-direction:column;gap:.25rem;min-width:0;padding:.85rem 1rem;display:flex}.platform-kpi-card__label{color:var(--platform-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.78rem}.platform-kpi-card__value{font-size:1.5rem;font-weight:700;line-height:1.1}.platform-kpi-card__meta{color:var(--platform-muted);font-size:.8rem}.platform-kpi-card__meta--up{color:var(--platform-ok-text)}.platform-kpi-card__meta--down{color:var(--platform-bad-text)}.platform-chart-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.85rem;margin:1rem 0;display:grid}.platform-chart-grid--wide{grid-template-columns:1fr}.platform-chart-card{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-radius:10px;min-width:0;padding:.9rem 1rem}.platform-chart-card h3{margin:0 0 .6rem;font-size:.95rem}.platform-chart-card__scroll{overflow-x:auto}.platform-attention-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.65rem;margin:1rem 0;display:grid}.platform-attention-card{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-left-width:4px;border-radius:8px;padding:.65rem .85rem}.platform-attention-card--critical{border-left-color:var(--platform-bad-border)}.platform-attention-card--warning{border-left-color:var(--platform-warn-border)}.platform-attention-card--info{border-left-color:var(--platform-border)}.platform-attention-card__count{font-size:1.3rem;font-weight:700}.platform-attention-card__label{color:var(--platform-muted);font-size:.82rem}.platform-attention-card__list{color:var(--platform-muted);margin:.4rem 0 0;padding-left:1.1rem;font-size:.8rem}.platform-legend{color:var(--platform-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;font-size:.8rem;display:flex}.platform-legend__swatch{vertical-align:-1px;border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.platform-summary-strip{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0;display:grid}.platform-summary-card{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-radius:10px;flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.platform-summary-card__label{letter-spacing:.04em;text-transform:uppercase;color:var(--platform-muted);font-size:11px;font-weight:600}.platform-summary-card__value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.platform-summary-card--ok .platform-summary-card__value{color:var(--platform-ok-text)}.platform-summary-card--warn .platform-summary-card__value{color:var(--platform-warn-text)}.platform-summary-card--info .platform-summary-card__value{color:#000}.platform-badge--registry-live{border-color:var(--platform-ok-border);color:var(--platform-ok-text)}.platform-badge--registry-inflight{border-color:var(--platform-warn-border);color:var(--platform-warn-text)}.platform-badge--registry-pending{border-color:var(--platform-bad-border);color:var(--platform-bad-text)}.platform-pending-note{color:var(--platform-warn-text);margin-top:4px;font-size:12px}.platform-row-actions{gap:6px;display:flex}.platform-registry-footnote{border:1px dashed var(--platform-border);border-radius:8px;margin-top:1rem;padding:.7rem .85rem;font-size:12.5px}.platform-badge--severity-high{border-color:var(--platform-bad-border);color:var(--platform-bad-text)}.platform-badge--severity-medium{border-color:var(--platform-warn-border);color:var(--platform-warn-text)}.platform-badge--severity-low{color:var(--platform-muted)}.platform-badge--status-open{border-color:var(--platform-warn-border);color:var(--platform-warn-text)}.platform-badge--status-resolved{border-color:var(--platform-ok-border);color:var(--platform-ok-text)}.platform-dialog--wide{width:min(92vw,640px);max-width:640px}.platform-mono-textarea{white-space:pre;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:12px;overflow-x:auto}.content-editor{gap:1rem;max-width:860px;margin-top:1rem;display:grid}.content-editor label,.publishing-actions label{gap:.35rem;display:grid}.content-editor input:not([type=checkbox]),.content-editor textarea,.content-editor select{width:100%}.seo-preview{border:1px solid var(--platform-border);background:var(--platform-surface-muted);border-radius:8px;gap:.25rem;padding:1rem;display:grid}.seo-preview strong{color:#000;font-size:1.1rem}.seo-preview span{color:var(--platform-ok-text);font-size:.8rem}.seo-preview p{margin:0}.publishing-actions{border-top:1px solid var(--platform-border);flex-wrap:wrap;align-items:end;gap:.75rem;padding-top:1rem;display:flex}.platform-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.platform-tab{background:var(--platform-surface);border:1px solid var(--platform-border);color:var(--platform-text);cursor:pointer;text-transform:capitalize;border-radius:6px;padding:.45rem .7rem}.platform-tab--active{border-color:var(--platform-accent);color:#000}.platform-list{gap:.75rem;display:grid}.platform-list article{border:1px solid var(--platform-border);border-radius:8px;padding:.8rem}.platform-list article span{color:var(--platform-muted);margin-top:.2rem;font-size:.8rem;display:block}.platform-list article p{white-space:pre-wrap;margin-bottom:0}.agent-conversation-row{cursor:pointer;transition:background-color .15s,box-shadow .15s}.agent-conversation-row:hover,.agent-conversation-row:focus-visible{background:color-mix(in srgb, var(--platform-accent) 8%, transparent);outline:2px solid color-mix(in srgb, var(--platform-accent) 50%, transparent);outline-offset:-2px}.agent-conversation-row--selected{background:color-mix(in srgb, var(--platform-accent) 12%, transparent);box-shadow:inset 4px 0 0 var(--platform-accent)}.agent-view-button{white-space:nowrap}.agent-live-controls{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:.8rem;gap:1rem;margin-top:1rem;padding:1.1rem;display:grid}.agent-live-controls h3{margin-top:0}.agent-live-controls--attention{border-color:color-mix(in srgb, var(--platform-accent) 45%, var(--platform-border));background:color-mix(in srgb, var(--platform-accent) 8%, var(--platform-surface))}.agent-live-reply{margin-top:0}.agent-chat-composer{z-index:2;border-color:var(--platform-accent);box-shadow:0 -4px 10px color-mix(in srgb, var(--platform-surface) 45%, transparent);margin-top:.45rem;padding:.6rem .7rem;position:sticky;bottom:0}.agent-chat-composer h3,.agent-chat-composer p{margin:0}.agent-chat-composer h3{font-size:1rem}.agent-chat-composer p{font-size:.82rem;line-height:1.35}.agent-chat-composer label{gap:.25rem;display:grid}.agent-chat-composer textarea{resize:vertical;width:100%;min-height:48px;max-height:76px}.agent-chat-composer .platform-button{width:fit-content;padding:7px 12px}.agent-chat-composer-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-console-layout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.35fr);gap:1rem;height:min(78vh,900px);min-height:620px;display:grid}.agent-console-pane{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.agent-console-pane--detail{overflow-y:auto}.agent-console-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-collapse-button{border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.78rem}.agent-live-indicator{border:1px solid var(--platform-border);white-space:nowrap;background:0 0;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:800}button.agent-live-indicator{cursor:pointer;font-family:inherit}.agent-live-status-stack{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.agent-ring-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.agent-live-indicator--live{color:#000;border-color:#b8ecd5}.agent-live-indicator--updating{color:var(--platform-muted)}.agent-live-indicator--reconnecting{color:#000;border-color:#f8cfcf}.agent-live-indicator--ringing{color:#000;background:#fee2e2;border-color:#dc2626;animation:1s ease-in-out infinite agent-ring-pulse}.agent-live-indicator--quiet{background:var(--platform-surface);color:#000}.agent-sound-button{border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.agent-list-shortcuts{margin-top:.6rem}.agent-management-actions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.agent-hidden-badge{border-color:var(--platform-warn-border);background:#fff7ed}.agent-ip-badge{background:#ecfdf5;border-color:#0f766e}.agent-deleted-badge{background:#fee2e2;border-color:#dc2626}@keyframes agent-ring-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #0000}}@media (width<=700px){.agent-live-status-stack{align-items:flex-start}.agent-ring-actions{justify-content:flex-start}}.agent-counter-button{cursor:pointer}.agent-inbox-filters{flex:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin-top:1rem;display:grid}.agent-inbox-list{flex:auto;align-content:start;gap:.65rem;min-height:0;margin:.75rem -.25rem 0;padding:0 .25rem .5rem;display:grid;overflow-y:auto}.agent-bulk-actions{border:1px solid var(--platform-border);background:color-mix(in srgb, var(--platform-surface) 92%, var(--platform-accent));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.7rem .85rem;display:flex}.agent-bulk-select,.agent-row-select{color:var(--platform-text);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.agent-bulk-select input,.agent-row-select input{width:1rem;height:1rem;accent-color:var(--platform-accent)}.agent-row-select{border:1px solid var(--platform-border);background:var(--platform-surface);cursor:pointer;border-radius:999px;padding:.25rem .4rem;font-size:.75rem}.agent-availability-toggle{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.35rem .6rem;padding:.75rem;display:grid}.agent-availability-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--platform-accent)}.agent-availability-toggle>span{border-radius:999px;width:.75rem;height:.75rem;display:inline-block}.agent-availability-toggle strong,.agent-availability-toggle small{color:var(--platform-text)}.agent-availability-toggle small{grid-column:3;font-size:.8rem}.agent-availability-toggle--online>span{background:#16a34a;box-shadow:0 0 0 4px #16a34a24}.agent-availability-toggle--offline>span{background:#dc2626;box-shadow:0 0 0 4px #dc262624}.agent-inbox-item{border:1px solid var(--platform-border);background:var(--platform-surface);cursor:pointer;border-inline-start:5px solid #0000;border-radius:14px;gap:.45rem;padding:.85rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.agent-inbox-item:hover,.agent-inbox-item:focus-visible{background:color-mix(in srgb, var(--platform-accent) 7%, var(--platform-surface));outline:2px solid color-mix(in srgb, var(--platform-accent) 45%, transparent);outline-offset:2px}.agent-inbox-item--selected{border-color:var(--platform-accent);border-inline-start-color:var(--platform-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--platform-accent) 35%, transparent)}.agent-inbox-item--waiting{background:color-mix(in srgb, #f59e0b 8%, var(--platform-surface));border-inline-start-color:#d97706}.agent-inbox-item--human{background:color-mix(in srgb, #14b8a6 8%, var(--platform-surface));border-inline-start-color:#0f766e}.agent-inbox-item--needs-reply{border-color:#dc2626;box-shadow:0 0 0 1px #dc262640}.agent-inbox-item__topline,.agent-inbox-item__state,.agent-inbox-item__footer,.agent-inbox-item__meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.agent-inbox-item__topline{justify-content:space-between}.agent-inbox-item__meta,.agent-inbox-item__footer{color:var(--platform-muted);font-size:.78rem}.agent-inbox-preview{color:var(--platform-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.agent-mode-pill,.agent-waiting-pill,.agent-waiting-time{border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-weight:800}.agent-mode-pill{background:color-mix(in srgb, var(--platform-accent) 12%, transparent);color:var(--platform-text)}.agent-waiting-pill{color:#000;background:#dc2626}.agent-waiting-time{color:#000;background:#fff7ed}.agent-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.agent-review-grid label{gap:.3rem;display:grid}.agent-review-grid label span{color:var(--platform-muted);font-size:.75rem;font-weight:500}.agent-transcript-panel{border:1px solid var(--platform-border);background:color-mix(in srgb, var(--platform-surface) 75%, #f3f6f8);border-radius:14px;flex-direction:column;gap:.7rem;min-height:320px;max-height:45vh;padding:1rem;display:flex;overflow-y:auto}.agent-chat-message{display:flex}.agent-chat-message--customer{justify-content:flex-start}.agent-chat-message--yousef,.agent-chat-message--staff{justify-content:flex-end}.agent-chat-message--system{justify-content:center}.agent-chat-bubble{border:1px solid var(--platform-border);background:var(--platform-surface-raised);border-radius:16px;max-width:min(78%,560px);padding:.7rem .85rem}.agent-chat-message--staff .agent-chat-bubble{color:#fff;background:#1f4f8f}.agent-chat-message--yousef .agent-chat-bubble{background:#eef5ff}.agent-chat-message--customer .agent-chat-bubble{background:#fff}.agent-chat-bubble p{white-space:pre-wrap;margin:.3rem 0}.agent-chat-bubble span{color:#000;font-size:.74rem;display:block}.agent-new-message{z-index:1;align-self:center;margin-top:-.5rem;position:sticky;bottom:.5rem}.agent-secondary-detail{margin-top:1rem}.agent-secondary-detail summary{cursor:pointer;font-weight:800}@media (width<=980px){.agent-console-layout{grid-template-columns:1fr}.agent-console-pane{max-height:none}.agent-inbox-list{max-height:55vh}.agent-review-grid{grid-template-columns:1fr}.agent-chat-bubble{max-width:92%}}.website-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;display:flex}.website-tabs button{background:var(--platform-surface);border:1px solid var(--platform-border);color:var(--platform-text);cursor:pointer;border-radius:999px;padding:.55rem .85rem;font-weight:700}.website-tabs button.active{background:var(--platform-accent);color:#000}.cms-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.cms-card-grid article,.cms-preview{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:12px;padding:1rem}.cms-card-grid span,.cms-preview span{color:var(--platform-muted);text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.cms-card-grid strong{margin-top:.4rem;font-size:1.8rem;display:block}.cms-preview{margin-top:1rem}.media-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;margin-top:1rem;display:grid}.media-grid article{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:12px;overflow:hidden}.media-grid img{object-fit:cover;background:#eef3f7;width:100%;height:130px;display:block}.media-grid strong,.media-grid small{padding:.5rem .75rem;display:block}.cms-draft-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cms-draft-banner p{margin:0}.cms-url-row{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:.75rem;gap:.35rem;padding:.85rem;display:grid}.cms-url-row code{font-size:1rem}.cms-image-preview{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:.75rem;max-width:24rem;padding:.75rem}.cms-image-preview img{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:14rem;display:block}.seo-preview--link{gap:.35rem;text-decoration:none;display:grid}.blog-draft-preview .article-page{max-width:62rem;margin:1rem auto}.blog-draft-preview .article-page>header{max-width:54rem;margin:0 auto 1.5rem}.blog-draft-preview .article-image{aspect-ratio:16/9;object-fit:cover;border-radius:1rem;width:100%;max-width:100%;max-height:32rem;margin:1.5rem auto;display:block}.blog-draft-preview .article-body{max-width:48rem;margin:1.5rem auto 0}.blog-draft-preview .article-body img{object-fit:contain;border-radius:.85rem;max-width:100%;height:auto;max-height:28rem;margin:1.25rem auto;display:block}.platform-success{color:#000;background:#effcf6;border:1px solid #b8ecd5;border-radius:10px;padding:.65rem .8rem}.platform-login,.platform-login *,.platform-shell,.platform-shell *{color:#000!important}.platform-shell .platform-button:not(.platform-button--quiet),.platform-shell .platform-button:not(.platform-button--quiet) *,.platform-shell .agent-chat-message--staff .agent-chat-bubble,.platform-shell .agent-chat-message--staff .agent-chat-bubble *{color:#fff!important}.platform-login ::placeholder,.platform-shell ::placeholder{color:#000;opacity:1}.website-template-section{margin-top:2rem}.website-template-gallery{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;display:grid}.website-template-card{border:1px solid var(--platform-border,#d7dee8);border-radius:12px;flex-direction:column;padding:12px;display:flex}.website-template-card h5{margin:12px 0 4px;font-size:1rem}.website-template-card p{color:#5b6676;min-height:42px;font-size:.84rem}.website-template-card__thumbnail{background:#e9f0f5;border-radius:8px;height:118px;padding:13px;position:relative;overflow:hidden}.website-template-card__thumbnail span{background:#173d5c;width:36%;height:5px;margin-bottom:20px;display:block}.website-template-card__thumbnail strong{font-size:1.15rem;display:block}.website-template-card__thumbnail i{background:#fff;width:40%;height:28px;margin:14px 5px 0 0;display:inline-block}.website-template-card--modern .website-template-card__thumbnail{background:#d9d2ff;border-radius:18px}.website-template-card--modern .website-template-card__thumbnail span{background:#5b3df5;width:65%}.website-template-card--express .website-template-card__thumbnail{text-align:center;background:#ffe600}.website-template-card--express .website-template-card__thumbnail span{background:#ed3d24;width:18%;margin-inline:auto}.website-template-card--local .website-template-card__thumbnail{background:#d9f4e6}.website-template-card--local .website-template-card__thumbnail:after{content:"";inset-inline-end:15px;background:#ffbd59;border-radius:50%;width:48px;height:48px;position:absolute;top:35px}.website-template-card--premium .website-template-card__thumbnail{color:#d9c18e;background:#171713;font-family:Georgia,serif}.website-template-card--premium .website-template-card__thumbnail span{background:#d9c18e;width:22%;height:1px}.website-template-card--skyline .website-template-card__thumbnail{background:linear-gradient(145deg,#f5fbff 60%,#bfe0ef 60%)}.website-template-card--minimal .website-template-card__thumbnail{background:#fff;border:1px solid #d8dde2}.website-template-card--bold .website-template-card__thumbnail{background:#ffe43b;border-radius:0}.website-template-card--elegant .website-template-card__thumbnail{color:#573f4b;background:#f2e8e4;font-family:Georgia,serif}.website-template-card--urban .website-template-card__thumbnail{background:repeating-linear-gradient(90deg,#e5ebe9 0 24%,#d5ddda 24% 25%)}.website-template-card--swift .website-template-card__thumbnail{background:linear-gradient(115deg,#e7f2ff 65%,#ed4d2d 65%)}.website-template-card--horizon .website-template-card__thumbnail{background:linear-gradient(#dff4f5 68%,#efcf96 68%)}.website-template-card--nexus .website-template-card__thumbnail{background:radial-gradient(circle at 80% 30%,#a99bff,#0000 30%),#e9e5ff}.website-template-card--oasis .website-template-card__thumbnail{background:linear-gradient(135deg,#fbf3de,#dcebd3)}.website-template-card--fleet .website-template-card__thumbnail{background:#dfe7ed;border-bottom:8px solid #f3a326}.website-template-card--commerce .website-template-card__thumbnail{background:linear-gradient(90deg,#effaf6 50%,#cfeade 50%)}.website-template-card--courier .website-template-card__thumbnail{color:#a6293f;background:#fff0ee}.website-template-card--executive .website-template-card__thumbnail{color:#d3b46f;background:#161b21}.website-template-card--vibrant .website-template-card__thumbnail{background:linear-gradient(135deg,#ffd764,#ff8da1 55%,#9b82ff)}.website-template-card--classic .website-template-card__thumbnail{color:#263b54;background:#f6f0e4;font-family:Georgia,serif}.website-template-card__status{gap:6px;min-height:28px;display:flex}.website-template-card .platform-actions{margin-top:auto}.website-editor{border-top:1px solid #d7dee8;margin-top:2rem;padding-top:1rem}.website-editor__save-status{color:#166534;background:#ecfdf5;border:1px solid #86efac;border-radius:10px;margin:0 1rem 1rem;padding:.8rem 1rem}.website-editor__errors{margin:0 1rem 1rem}.website-editor__legacy-media-notice{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;margin:0 1rem 1rem;padding:.8rem 1rem}.website-editor__errors ul{margin-bottom:0}.website-editor__completion{background:#fff}.website-editor__completion ul{gap:.4rem;padding:0;list-style:none;display:grid}.website-editor__completion .is-complete{color:#166534}.website-editor__completion .is-missing{color:#9a3412;font-weight:650}.website-editor__localized small{color:#64748b;justify-self:end}.website-branding-preview{border:1px solid color-mix(in srgb, var(--brand-primary) 35%, #fff);border-radius:14px;grid-column:1/-1;grid-template-columns:1.2fr .8fr;margin-top:.75rem;display:grid;overflow:hidden}.website-logo-editor{grid-template-columns:180px minmax(260px,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.website-logo-editor__preview{text-align:center;background:#fff;border:1px dashed #94a3b8;border-radius:10px;justify-content:center;align-items:center;height:100px;padding:.75rem;display:flex}.website-logo-editor__preview img{object-fit:contain;max-width:100%;max-height:82px}.website-banner-editor{grid-template-columns:minmax(360px,1.5fr) minmax(260px,1fr) minmax(190px,.7fr);align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.website-banner-editor__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.website-banner-editor__item{gap:.5rem;display:grid}.website-banner-editor__preview{aspect-ratio:16/9;text-align:center;background:#fff;border:1px dashed #94a3b8;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden}.website-banner-editor__preview img{object-fit:cover;width:100%;height:100%}.website-banner-editor__options{gap:.75rem;display:grid}.website-branding-preview>*{gap:.65rem;padding:1.25rem;display:grid}.website-branding-preview>div{background:var(--brand-primary);color:#fff}.website-branding-preview aside{background:var(--brand-secondary);color:#17212b}.website-branding-preview button{background:var(--brand-accent);color:#17212b;border:0;border-radius:8px;width:fit-content;padding:.65rem 1rem;font-weight:700}.website-branding-preview a{color:var(--brand-primary);font-weight:700}@media (width<=680px){.website-branding-preview,.website-logo-editor,.website-banner-editor,.website-banner-editor__gallery{grid-template-columns:1fr}}.website-editor details{border:1px solid #d7dee8;border-radius:10px;margin:.75rem 0;padding:1rem}.website-editor summary{cursor:pointer;font-weight:750}.website-editor__grid,.website-editor__localized{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem;display:grid}.website-editor__row{grid-template-columns:minmax(150px,1fr) minmax(150px,2fr) auto auto;align-items:center;gap:.6rem;margin:.6rem 0;display:grid}.website-editor__toggles{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.website-live-preview{background:var(--preview-secondary);border-top:5px solid var(--preview-primary)}.website-live-preview h4{color:var(--preview-primary)}.website-live-preview article{border-inline-start:3px solid var(--preview-accent);padding-inline-start:1rem}@media (width<=700px){.website-editor__row,.website-editor__localized{grid-template-columns:1fr}}.company-website-summary{border:1px solid var(--platform-border,#d8e0ec);background:var(--platform-surface,#fff);border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem}.company-website-page{max-width:1180px}.company-website-page .company-website-panel{margin-top:1.25rem}.company-website-tabs{border-bottom:1px solid var(--platform-border,#d8e0ec);gap:.5rem;margin:1rem 0 1.5rem;display:flex}.company-website-tabs a{color:inherit;border-bottom:3px solid #0000;padding:.75rem 1rem;text-decoration:none}.company-website-tabs a[aria-current=page]{color:#1f5fe0;border-bottom-color:#1f5fe0;font-weight:700}.company-website-tab-content{max-width:860px}.company-website-setup-guide{background:#f6f9ff;border:1px solid #b9cae2;border-left:5px solid #2864dc;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;margin:1rem 0 1.5rem;padding:1rem 1.25rem;display:grid}.company-website-setup-guide h3{margin:0 0 .25rem}.company-website-setup-guide p{margin:0}.company-website-setup-guide details{grid-column:1/-1}.company-website-setup-guide li+li{margin-top:.45rem}.company-website-panel{scroll-margin-top:1rem}.company-website-foundation-form{background:#fff;border:1px solid #b9cae2;border-radius:.75rem;max-width:760px;padding:1.25rem}.company-website-step-heading{align-items:flex-start;gap:.75rem;display:flex}.company-website-step-heading>span{color:#fff;background:#2864dc;border-radius:999px;flex:none;padding:.3rem .55rem;font-weight:700}.company-website-step-heading h4,.company-website-step-heading p{margin:0}.company-website-preview-page{max-width:1180px;margin:0 auto}.company-website-preview-page--exact{height:100vh;padding:0}.company-website-exact-preview{background:#fff;border:0;width:100%;height:calc(100vh - 88px);display:block}.company-website-preview-devices{align-items:center;gap:.45rem;display:flex}.company-website-preview-devices [aria-pressed=true]{color:#123b78;background:#dfe9ff;border-color:#2d66d7}.company-website-preview-stage{background:#dfe5eb;justify-content:center;align-items:flex-start;height:calc(100vh - 88px);display:flex;overflow:auto}.company-website-preview-stage .company-website-exact-preview{height:100%;transition:width .2s}.company-website-preview-stage--tablet .company-website-exact-preview{width:min(820px,100%)}.company-website-preview-stage--mobile .company-website-exact-preview{width:min(390px,100%)}@media (width<=720px){.company-website-preview-toolbar{align-items:flex-start;gap:.6rem}.company-website-preview-devices{flex-wrap:wrap}.company-website-preview-devices .platform-button{padding:.45rem .6rem}}.website-editor__tabs{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbfff5;border:1px solid #cbd8e6;border-radius:14px;gap:.5rem;margin:1rem 0;padding:.65rem;display:flex;position:sticky;top:0;overflow-x:auto}.website-editor__tabs a{color:#173653;border-radius:999px;flex:none;padding:.55rem .85rem;font-weight:700;text-decoration:none}.website-editor__tabs a:hover,.website-editor__tabs a:focus-visible{background:#e4edff;outline:none}.website-editor details[id]{scroll-margin-top:5rem}.company-website-preview-toolbar{color:#173653;background:linear-gradient(135deg,#fff,#eef4fb);border:1px solid #cbd8e6;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 8px 24px #17365314}.company-website-preview-toolbar strong{color:#102a43}.company-website-preview-toolbar div{gap:.2rem;display:grid}.company-website-preview-toolbar span{opacity:.8;font-size:.85rem}.website-preview-navigation{border-bottom:1px solid color-mix(in srgb, var(--preview-primary) 25%, transparent);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.website-preview-brand{align-items:center;gap:.65rem;display:flex}.website-preview-brand img{object-fit:contain;max-width:150px;height:42px}.website-preview-hero{background:linear-gradient(135deg, var(--preview-primary), color-mix(in srgb, var(--preview-primary) 70%, #000));color:#fff;border-radius:18px;margin:1rem 0 1.5rem;border:0!important;padding:clamp(2rem,6vw,5rem) clamp(1.25rem,5vw,4rem)!important}.website-preview-hero h1{max-width:850px;margin:.5rem 0;font-size:clamp(2rem,5vw,4rem)}.website-preview-hero p{max-width:720px;font-size:1.1rem}.website-preview-hero div{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.website-preview-hero button{background:var(--preview-accent);color:#17212b;border:0;border-radius:9px;padding:.85rem 1.2rem;font-weight:800}.website-preview-hero button.secondary{color:#fff;background:0 0;border:1px solid #fff}.website-live-preview>section{background:color-mix(in srgb, white 82%, var(--preview-secondary));border-radius:.65rem;margin-top:1.25rem;padding:1rem}.website-preview-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.website-preview-grid article{border:1px solid color-mix(in srgb, var(--preview-primary) 20%, transparent);border-radius:.55rem;padding:.85rem}.website-preview-warning{background:#fff6df;border:1px solid #d6972f;border-radius:.5rem;padding:.75rem}.website-preview-review dl div{grid-template-columns:minmax(120px,.35fr) 1fr;gap:1rem;padding:.35rem 0;display:grid}@media (width<=720px){.company-website-preview-toolbar,.company-website-summary .platform-panel__header,.company-website-setup-guide{flex-direction:column;align-items:stretch}.company-website-setup-guide{display:flex}}.company-detail-tabs{gap:.4rem;margin:1rem 0 1.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.company-detail-tabs__tab{border:1px solid var(--platform-border,#cbd5e1);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:.6rem;flex:none;padding:.65rem .9rem;font-weight:600}.company-detail-tabs__tab[aria-selected=true]{background:var(--platform-primary,#2563eb);border-color:var(--platform-primary,#2563eb);color:#fff}.website-ai-setup{border-inline-start:4px solid #4f62e8}.website-ai-setup__wide{grid-column:1/-1}.website-ai-review{background:var(--platform-surface,#fff);border:1px solid var(--platform-border,#d7dfef);border-radius:12px;margin-top:1rem;padding:1rem}.website-ai-review dl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.website-ai-review dl>div{background:var(--platform-page,#f6f8fc);border-radius:8px;padding:.75rem}.website-ai-review dd{margin:.35rem 0 0}.announcements-page{max-width:1200px}.announcement-editor{flex-direction:column;gap:12px;display:flex}.announcement-editor fieldset{border:1px solid var(--platform-border);border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin:0;padding:8px 12px;display:flex}.announcement-editor fieldset legend{color:var(--platform-muted);padding:0 4px;font-size:13px}.announcement-editor fieldset label{align-items:center;gap:6px;display:inline-flex}.announcement-editor__languages,.announcement-editor__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.announcement-editor__languages>div{flex-direction:column;gap:8px;display:flex}.announcement-editor textarea{resize:vertical}.announcement-editor__preview{flex-direction:column;gap:8px;display:flex}.announcement-editor__preview h4{color:var(--platform-muted);margin:0;font-size:13px}.announcement-editor__actions,.announcement-actions{flex-wrap:wrap;gap:8px;display:flex}.announcement-companies{flex-direction:column;gap:8px;width:100%;display:flex}.announcement-companies__chosen,.announcement-companies__results{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.announcement-companies__chosen li,.announcement-companies__results li{border:1px solid var(--platform-border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:2px 8px;display:flex}.announcement-preview{border:1px solid var(--announcement-border);background:var(--announcement-background);color:var(--announcement-text);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;display:flex}.announcement-preview p{flex:1;margin:0}.announcement-preview__icon,.announcement-preview__close{font-weight:600}.announcement-preview--info,.announcement-badge--info{--announcement-border:var(--platform-accent);--announcement-background:color-mix(in srgb, var(--platform-accent) 12%, transparent);--announcement-text:var(--platform-text)}.announcement-preview--warning,.announcement-badge--warning{--announcement-border:var(--platform-warn-border);--announcement-background:color-mix(in srgb, var(--platform-warn-border) 22%, transparent);--announcement-text:var(--platform-warn-text)}.announcement-preview--critical,.announcement-badge--critical{--announcement-border:var(--platform-bad-border);--announcement-background:color-mix(in srgb, var(--platform-bad-border) 25%, transparent);--announcement-text:var(--platform-bad-text)}.platform-badge.announcement-badge--info,.platform-badge.announcement-badge--warning,.platform-badge.announcement-badge--critical{border-color:var(--announcement-border);background:var(--announcement-background);color:var(--announcement-text)}.platform-badge.announcement-status--live{border-color:var(--platform-ok-border);color:var(--platform-ok-text)}.platform-badge.announcement-status--ended,.platform-badge.announcement-status--cancelled{color:var(--platform-muted)}@media (width<=760px){.announcement-editor__languages,.announcement-editor__dates{grid-template-columns:1fr}}.seo-guide-publication{border:1px solid;border-radius:.75rem;padding:1rem}.seo-guide-publication__url{overflow-wrap:anywhere;text-align:left}
