.rtrs-schema-report{margin-bottom:16px;padding:0}.rtrs-schema-report.is-loading .rtrs-schema-report__inner{pointer-events:none}.rtrs-schema-report.is-loading .rtrs-schema-report__inner>.rtrs-schema-report__content{filter:blur(2px);opacity:.45}.rtrs-schema-report .rtrs-schema-report__reloader{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.rtrs-schema-report .rtrs-schema-report__inner{transition:opacity .3s;position:relative}.rtrs-schema-report .rtrs-schema-report__skeleton{filter:blur(3px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.rtrs-schema-report .rtrs-schema-report__loader{z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.rtrs-schema-report .rtrs-schema-report__loader-spinner{border:3px solid #e4d6fb;border-top-color:#7b3ff2;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite srSpin;display:block}.rtrs-schema-report .rtrs-schema-report__loader-text{color:#6b6b78;font-size:13px;font-weight:500}.rtrs-schema-report .rtrs-schema-report__empty{color:#8b8b85;background:#fafaf8;border-radius:6px;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:13px;display:flex}.rtrs-schema-report .rtrs-schema-report__empty .dashicons{width:16px;height:16px;font-size:16px}#sc-schema .rtrs-schema-report__content{flex-direction:column;animation:.35s srFadeUp;display:flex;position:relative}#sc-schema .aise-evaluation-wrap.aise-pro-gated{position:relative;overflow:hidden}#sc-schema .aise-evaluation-wrap.aise-pro-gated .sr-metrics{filter:blur(2px);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}#sc-schema .sr-health{background:linear-gradient(135deg,#f5eeff 0%,#ecfdf5 100%);border:1px solid #e4d6fb;border-radius:14px;margin-bottom:0;padding:20px}#sc-schema .sr-health--warn{background:linear-gradient(135deg,#fef2f2 0%,#fff5f5 100%);border-color:#fecaca}#sc-schema .sr-health__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#sc-schema .sr-health__header-text{min-width:0}#sc-schema .sr-health__label{letter-spacing:.14em;color:#7b3ff2;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}#sc-schema .sr-health__headline{color:#0f0f14;margin-top:4px;font-size:19px;font-weight:600}#sc-schema .sr-health__live{color:#059669;white-space:nowrap;background:#fff;border:1px solid #a7f3d0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}#sc-schema .sr-health__live--warn{color:#ef4444;border-color:#fecaca}#sc-schema .sr-health__cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}#sc-schema .sr-banner{background:linear-gradient(135deg,#f0ecfe 0%,#f5faf5 100%);border:1px solid #d9ccf5;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;display:grid;position:relative;overflow:hidden}#sc-schema .sr-banner--flat{background:#fff;border-color:#ececef}#sc-schema .sr-banner--invalid{background:linear-gradient(135deg,#fef2f2 0%,#fff5f5 100%);border-color:#fecaca}#sc-schema .sr-banner__ring{flex-shrink:0}#sc-schema .sr-banner__ring svg{display:block}#sc-schema .sr-banner__text{min-width:0}#sc-schema .sr-banner__title{align-items:center;gap:8px;margin-bottom:3px;display:flex}#sc-schema .sr-banner__title span:first-child{letter-spacing:-.01em;color:#1a1a1a;font-size:15px;font-weight:600}#sc-schema .sr-banner__grade{color:#fff;background:#059669;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.sr-banner--invalid #sc-schema .sr-banner__grade{background:#ef4444}#sc-schema .sr-banner__sub{color:#6b6b65;font-size:12.5px;line-height:1.4}#sc-schema .sr-banner__quality{text-align:right}#sc-schema .sr-banner__quality-label{color:#9a9aa8;letter-spacing:.12em;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}#sc-schema .sr-banner__quality-num{letter-spacing:-.02em;color:#0f0f14;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}#sc-schema .sr-banner__quality-num span{color:#9a9a95;font-size:14px}#sc-schema .sr-banner__grade--high{background:#059669}#sc-schema .sr-banner__grade--medium{background:#d97706}#sc-schema .sr-banner__grade--low{background:#ef4444}#sc-schema .sr-types--bordered{border-top:1px solid #ececef;border-bottom:1px solid #ececef;padding:14px 0 16px}#sc-schema .sr-breakdown-header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}#sc-schema .sr-breakdown-header__title{color:#0f0f14;font-size:13px;font-weight:600}#sc-schema .sr-breakdown-header__sub{color:#6b6b78;font-family:JetBrains Mono,monospace;font-size:11px}#sc-schema .aise-issues{flex-direction:column;gap:6px;display:flex}#sc-schema .aise-issue{border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}#sc-schema .aise-issue svg{flex-shrink:0;width:13px;height:13px}#sc-schema .aise-issue--warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}#sc-schema .aise-issue--warning svg{color:#f59e0b}#sc-schema .aise-issue--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}#sc-schema .aise-issue--error svg{color:#ef4444}#sc-schema .aise-issue__text{flex:1}#sc-schema .sr-types{margin-bottom:0}#sc-schema .sr-types__label{letter-spacing:.1em;color:#8b8b85;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}#sc-schema .sr-types__pills{flex-wrap:wrap;gap:6px;display:flex}#sc-schema .sr-type-pill{color:#2a2a28;background:#fff;border:1px solid #e8e8e3;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}#sc-schema .sr-type-pill:hover{background:#f8f6fe;border-color:#d9ccf5}#sc-schema .sr-type-pill__dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px}#sc-schema .sr-metrics{background:#fff;border:1px solid #ecece8;border-radius:12px;overflow:hidden}#sc-schema .sr-metric{padding:12px 16px}#sc-schema .sr-metric--bordered{border-top:1px solid #f2f2ee}#sc-schema .sr-metric__row{align-items:center;gap:10px;display:flex}#sc-schema .sr-metric__row--clickable{cursor:pointer}#sc-schema .sr-metric__row--clickable:hover{opacity:.85}#sc-schema .sr-metric__ico{flex-shrink:0;width:16px;height:16px}#sc-schema .sr-metric__name{color:#1a1a1a;flex:1;font-size:13px;font-weight:500}#sc-schema .sr-metric__issues-badge{color:#854d0e;background:#fef9c3;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}#sc-schema .sr-metric__pct{text-align:right;flex-shrink:0;min-width:36px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}#sc-schema .sr-metric__pct--high{color:#1a1a1a}#sc-schema .sr-metric__pct--medium{color:#ca8a04}#sc-schema .sr-metric__pct--low{color:#dc2626}#sc-schema .sr-metric__bar{background:#f0f0ec;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}#sc-schema .sr-metric__bar-fill{border-radius:2px;height:100%;transition:width .4s}#sc-schema .sr-metric__bar-fill--high{background:#22c55e}#sc-schema .sr-metric__bar-fill--medium{background:#eab308}#sc-schema .sr-metric__bar-fill--low{background:#ef4444}#sc-schema .sr-metric__issues{flex-direction:column;gap:4px;margin-top:10px;display:flex}#sc-schema .sr-metric__issue{color:#854d0e;background:#fefce8;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}#sc-schema .sr-metric__issue-icon{color:#eab308;flex-shrink:0}#sc-schema .sr-metric__issue--detailed{align-items:flex-start}#sc-schema .sr-metric__issue--minor{color:#64748b;background:#f8fafc;border-color:#e5e7eb}#sc-schema .sr-metric__issue--minor .sr-metric__issue-icon,#sc-schema .sr-metric__issue--minor .sr-metric__issue-detail{color:#94a3b8}#sc-schema .sr-metric__issue--minor .aise-d5-leadfix__btn{color:#64748b;background:#fff;border-color:#e2e8f0}#sc-schema .sr-metric__issue--minor .aise-d5-leadfix__btn:hover{background:#f1f5f9;border-color:#cbd5e1}#sc-schema .sr-metric__issue--suggestion{color:#4338ca;background:#f5f3ff;border-color:#e4d6fb}#sc-schema .sr-metric__issue--suggestion .sr-metric__issue-icon{color:#7c69ef}#sc-schema .sr-metric__issue--suggestion .sr-metric__issue-label{color:#4338ca}#sc-schema .sr-metric__issue--suggestion .sr-metric__issue-detail{color:#6d5bd0}#sc-schema .sr-metric__issue-tag{color:#4f46e5;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#eef2ff;border-radius:999px;flex-shrink:0;align-items:center;margin-left:6px;padding:1px 7px;font-size:9px;font-weight:700;line-height:1.7;display:inline-flex}#sc-schema .sr-metric__issue-main{flex-direction:column;gap:3px;min-width:0;display:flex}#sc-schema .sr-metric__issue-detail{color:#a16207;opacity:.92;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.5}#sc-schema .aise-evaluation-wrap{position:relative}#sc-schema .aise-pro-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#sc-schema .aise-pro-overlay__badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#7340e8;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:700;box-shadow:0 2px 12px #7340e84d}@keyframes srFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes srSpin{to{transform:rotate(360deg)}}#sc-schema .aise-d5-banner{background:linear-gradient(135deg,#f5eeff 0%,#ecfdf5 100%);border:1px solid #e4d6fb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:16px 18px;display:flex}#sc-schema .aise-d5-banner__eyebrow{letter-spacing:.14em;color:#7b3ff2;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:block}#sc-schema .aise-d5-banner__title{color:#0f0f14;margin-top:4px;font-size:16px;font-weight:600;line-height:1.35}#sc-schema .aise-d5-banner__live{color:#059669;white-space:nowrap;background:#fff;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}#sc-schema .aise-d5-banner__live--warn{color:#d97706;border-color:#fde68a}#sc-schema .aise-d5-summary{background:#fafafb;border:1px solid #ececef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;padding:14px;display:grid}#sc-schema .aise-d5-meter{align-items:center;gap:10px;min-width:0;display:flex}#sc-schema .aise-d5-ring{flex-shrink:0}#sc-schema .aise-d5-meter__top{align-items:center;gap:5px;display:flex}#sc-schema .aise-d5-meter__label{letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}#sc-schema .aise-d5-meter__score{color:#0f0f14;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}#sc-schema .aise-d5-meter__max{color:#6b6b78;font-size:10px;font-weight:500}#sc-schema .aise-d5-grade{color:#fff;border-radius:5px;justify-content:center;align-items:center;min-width:21px;height:19px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}#sc-schema .aise-d5-strip{background:#fff;border:1px solid #ececef;border-radius:12px;margin-bottom:10px;transition:border-color .15s;overflow:hidden}#sc-schema .aise-d5-strip--open{border-color:#d7d7dd}#sc-schema .aise-d5-strip--schema.aise-d5-strip--open{border-color:#a7f3d0}#sc-schema .aise-d5-strip__head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:13px 15px;font-family:inherit;display:flex}#sc-schema .aise-d5-strip__head:hover,#sc-schema .aise-d5-strip--open .aise-d5-strip__head{background:#fafafb}#sc-schema .aise-d5-strip__meta{flex:1;min-width:0}#sc-schema .aise-d5-strip__title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#sc-schema .aise-d5-strip__label{letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}#sc-schema .aise-d5-strip__example{letter-spacing:.08em;color:#9a9aa8;background:#f4f4f6;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}#sc-schema .aise-d5-strip__verified{letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid;border-radius:3px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}#sc-schema .aise-d5-verify{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}#sc-schema .aise-d5-aihint{color:#6d28d9;background:#f5f3ff;border:1px solid #e4d6fb;border-radius:8px;align-items:flex-start;gap:6px;margin:2px 0 10px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}#sc-schema .aise-d5-aihint:before{content:"✨";flex-shrink:0}#sc-schema .aise-d5-verify__btn{cursor:pointer;background:#fff;border:1px solid;border-radius:5px;padding:5px 14px;font-size:12px;font-weight:600}#sc-schema .aise-d5-verify__btn:disabled{opacity:.6;cursor:default}#sc-schema .aise-d5-verify__btn--remove{color:#b42318;background:#fff;border-color:#f0c4c0}#sc-schema .aise-d5-verify__btn--remove:hover:not(:disabled){background:#fef3f2;border-color:#e2938c}#sc-schema .aise-d5-ai-notes{background:#faf9fc;border:1px solid #eee9f6;border-radius:6px;margin-bottom:12px;padding:9px 11px}#sc-schema .aise-d5-ai-notes__title{letter-spacing:.04em;text-transform:uppercase;color:#6b6b78;margin-bottom:5px;font-size:10px;font-weight:700}#sc-schema .aise-d5-ai-notes__list{margin:0;padding-left:16px}#sc-schema .aise-d5-ai-notes__item{color:#3a3a44;font-size:13px;line-height:1.5}#sc-schema .aise-d5-ai-notes__item--warning{color:#92400e}#sc-schema .aise-d5-metric-notes{flex-direction:column;gap:4px;margin:7px 0 2px 26px;display:flex}#sc-schema .aise-d5-metric-notes__item{color:#4a4a55;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}#sc-schema .aise-d5-metric-notes__item--warning{color:#92400e}#sc-schema .aise-d5-metric-notes__ai{color:#a78bdb;flex-shrink:0;margin-top:2px;display:inline-flex}#sc-schema .aise-d5-metric-notes__ai svg{width:12px;height:auto;display:block}#sc-schema .aise-d5-metric-notes__item--warning .aise-d5-metric-notes__ai{color:#d8a657}#sc-schema .aise-d5-strip__name{color:#0f0f14;margin-top:2px;font-size:14px;font-weight:600}#sc-schema .aise-d5-strip__sub{color:#6b6b78;margin-top:2px;font-size:12.5px;line-height:1.4}#sc-schema .aise-d5-strip__chev{color:#3a3a45;background:#f4f4f6;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:transform .2s,background .15s,color .15s;display:grid}#sc-schema .aise-d5-strip__chev--open{color:#fff;background:#0f0f14;transform:rotate(45deg)}#sc-schema .aise-d5-strip__body{border-top:1px solid #ececef;padding:14px 15px;position:relative}#sc-schema .aise-d5-strip__body--busy>:not(.aise-d5-overlay){filter:blur(1px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}#sc-schema .aise-d5-overlay{z-index:5;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-radius:inherit;background:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}#sc-schema .aise-d5-overlay__spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:28px;height:28px;animation:.6s linear infinite srSpin;display:inline-block}#sc-schema .aise-d5-overlay__label{letter-spacing:.01em;font-size:12px;font-weight:600}#sc-schema .aise-d5-strip__note{color:#8b8b9a;border-top:1px dashed #e2e2e8;margin-top:12px;padding-top:10px;font-size:11px;font-style:italic;line-height:1.5}#sc-schema .aise-d5-sugg-head{justify-content:space-between;align-items:center;gap:8px;margin:16px 0 12px;display:flex}#sc-schema .aise-d5-sugg-head__title{color:#0f0f14;font-size:13px;font-weight:600}#sc-schema .aise-d5-sugg-head__count{color:#6b6b78;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}#sc-schema .aise-d5-optional-head{border-top:1px dashed #e4e4ea;flex-direction:column;align-items:flex-start;gap:4px;margin:16px 0 12px;padding-top:12px;display:flex}#sc-schema .aise-d5-optional-head__title{color:#4b4b58;font-size:13px;font-weight:600}#sc-schema .aise-d5-optional-head__note{color:#8b8b9a;font-family:JetBrains Mono,monospace;font-size:10.5px}#sc-schema .aise-d5-optional-tag{letter-spacing:.04em;color:#6b6b78;background:#f1f1f4;border:1px solid #e4e4ea;border-radius:4px;margin-left:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}#sc-schema .aise-d5-optional-why{color:#6b6b78;margin:4px 0 0 26px;font-size:12px;line-height:1.5}#sc-schema .aise-d5-optional-list .sr-metric__name{color:#4b4b58}#sc-schema .aise-d5-sugg{border-top:1px solid #ececef;flex-direction:column;align-items:flex-start;gap:12px;padding:13px 0;display:flex}#sc-schema .aise-d5-sugg__main{min-width:0}#sc-schema .aise-d5-sugg__top{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:5px;display:flex}#sc-schema .aise-d5-sugg__sev{letter-spacing:.06em;color:#6b6b78;background:#f4f4f6;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}#sc-schema .aise-d5-sugg__sev--high{color:#d97706;background:#fef3c7}#sc-schema .aise-d5-sugg__title{color:#0f0f14;font-size:13px;font-weight:600}#sc-schema .aise-d5-sugg__body{color:#6b6b78;white-space:pre-line;margin:0;font-size:12px;line-height:1.5}#sc-schema .aise-d5-sugg__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}#sc-schema .aise-d5-sugg__impact{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}#sc-schema .aise-d5-sugg__sep{color:#9a9aa8}#sc-schema .aise-d5-sugg__effort{color:#6b6b78;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}#sc-schema .aise-d5-sugg__apply{white-space:nowrap;cursor:not-allowed;opacity:.85;border:1px solid;border-radius:8px;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;padding:7px 11px;font-size:11.5px;font-weight:600;display:inline-flex}#sc-schema .aise-d5-lock{letter-spacing:.08em;color:#7b3ff2;background:#f3eaff;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}#sc-schema .sr-metric__issue--pass{color:#166534;background:#f0fdf4;border-color:#bbf7d0}#sc-schema .sr-metric__issue--pass .sr-metric__issue-icon{color:#22c55e}#sc-schema .aise-d5-strip__actions{justify-content:flex-end;margin-bottom:10px;display:flex}#sc-schema .aise-d5-refine{color:#2563eb;cursor:pointer;background:#dbeafe;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}#sc-schema .aise-d5-refine:hover{background:#bfdbfe}#sc-schema .aise-d5-refine--loading{opacity:.6;cursor:default}#sc-schema .aise-d5-refine--locked{cursor:not-allowed;opacity:.8;color:#6b6b78;background:#f4f4f6;border-color:#ececef}#sc-schema .aise-d5-sugg__apply--on,#sc-schema .aise-d5-sugg__apply--pro{cursor:pointer}#sc-schema .aise-d5-sugg__apply--on:hover,#sc-schema .aise-d5-sugg__apply--pro:hover{opacity:1}#sc-schema .aise-d5-critaction{flex-direction:column;margin-top:8px;display:flex}#sc-schema .aise-d5-critaction__btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}#sc-schema .aise-d5-critaction__btn svg{width:12px;height:12px}#sc-schema .aise-d5-critaction__btn:hover{background:#dbeafe;border-color:#93c5fd}#sc-schema .aise-d5-critaction__btn:disabled{opacity:.6;cursor:default}#sc-schema .aise-d5-strip__body>.aise-d5-aiguide{margin:0 0 12px;padding:12px 14px}#sc-schema .aise-d5-strip__body>.aise-d5-aiguide p{font-size:12.5px}#sc-schema .aise-d5-aiguide__btn{color:#92400e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f59e0b;border-radius:8px;align-items:center;margin-top:8px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}#sc-schema .aise-d5-aiguide__btn:hover{background:#fffbeb}#sc-schema .aise-d5-aiguide__btn:focus-visible{outline-offset:1px;outline:2px solid #b45309}#sc-schema .aise-d5-leadfix__btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;width:auto;max-width:max-content;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.6;transition:background .12s,border-color .12s;display:inline-flex}#sc-schema .aise-d5-leadfix__btn svg{width:12px;height:12px}#sc-schema .aise-d5-leadfix__btn:hover{background:#dbeafe;border-color:#93c5fd}#sc-schema .aise-d5-leadfix__btn--pro{opacity:.85}#sc-schema .sr-metric__issue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#sc-schema .sr-metric__issue-head .sr-metric__issue-label{flex:auto;font-size:11px}#sc-schema .sr-metric__issue-head .aise-d5-leadfix__btn{align-self:center;margin-top:0}#sc-schema .sr-metric__issue--fixable{align-items:flex-start}#sc-schema .sr-metric__issue--fixable .sr-metric__issue-icon{padding:3px 0;line-height:1.6}@keyframes rtrs-il-spin{to{transform:rotate(360deg)}}@keyframes rtrs-il-ellipsis{0%{width:0}to{width:14px}}.rtrs-ai-cfg{z-index:999999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rtrs-ai-cfg__overlay{background:#1118278c;position:absolute;inset:0}.rtrs-ai-cfg__box{text-align:left;background:#fff;border-radius:12px;width:400px;max-width:calc(100vw - 40px);padding:22px 22px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-shadow:0 20px 60px #11182759}.rtrs-ai-cfg__title{color:#111827;margin:0 0 8px;font-size:16px;font-weight:700}.rtrs-ai-cfg__text{color:#4b5563;margin:0 0 18px;font-size:13px;line-height:1.55}.rtrs-ai-cfg__actions{justify-content:flex-end;gap:8px;display:flex}.rtrs-ai-cfg__btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.rtrs-ai-cfg__btn:hover{background:#f3f4f6}.rtrs-ai-cfg__btn--primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.rtrs-ai-cfg__btn--primary:hover{color:#fff;background:#4338ca;border-color:#4338ca}#rtrs-elementor-seo{pointer-events:none;z-index:100000;position:fixed;inset:0}#rtrs-elementor-seo *{box-sizing:border-box}#rtrs-elementor-seo .dashicons{font-family:dashicons;line-height:1}#rtrs-elementor-seo .rtrs-el-fab{color:#fff;cursor:pointer;pointer-events:auto;background:#6d28d9;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58px;height:58px;padding:0;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 6px 20px #11182747}#rtrs-elementor-seo .rtrs-el-fab:hover{transform:translateY(-2px);box-shadow:0 10px 26px #11182757}#rtrs-elementor-seo .rtrs-el-fab .dashicons{width:22px;height:22px;font-size:22px}#rtrs-elementor-seo .rtrs-el-fab__score{font-size:18px;font-weight:700;line-height:1}#rtrs-elementor-seo .rtrs-el-fab__label{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:600}#rtrs-elementor-seo .rtrs-el-fab--great{background:#16a34a}#rtrs-elementor-seo .rtrs-el-fab--good{background:#0ea5e9}#rtrs-elementor-seo .rtrs-el-fab--warn{background:#f59e0b}#rtrs-elementor-seo .rtrs-el-fab--bad{background:#ef4444}#rtrs-elementor-seo .rtrs-el-drawer{visibility:hidden;pointer-events:none;position:absolute;inset:0}#rtrs-elementor-seo .rtrs-el-drawer.is-open{visibility:visible}#rtrs-elementor-seo .rtrs-el-drawer.is-open .rtrs-el-drawer__panel{transform:translate(0)}#rtrs-elementor-seo .rtrs-el-drawer__panel{pointer-events:auto;background:#f8fafc;flex-direction:column;width:460px;max-width:92vw;height:100%;transition:transform .24s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #11182738}#rtrs-elementor-seo .rtrs-el-drawer__head{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}#rtrs-elementor-seo .rtrs-el-drawer__head h3{color:#111827;margin:0;font-size:15px;font-weight:700}#rtrs-elementor-seo .rtrs-el-drawer__actions{gap:4px;display:flex}#rtrs-elementor-seo .rtrs-el-drawer__body{flex:none;padding:16px}#rtrs-elementor-seo .rtrs-el-scroll{flex:1;overflow-y:auto}#rtrs-elementor-seo .rtrs-el-generate{padding:16px 16px 0}#rtrs-elementor-seo .rtrs-el-generate:empty{display:none}#rtrs-elementor-seo .rtrs-el-icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}#rtrs-elementor-seo .rtrs-el-icon-btn:hover{color:#111827;background:#f3f4f6}#rtrs-elementor-seo .rtrs-el-icon-btn .dashicons{width:18px;height:18px;font-size:18px}#rtrs-elementor-seo .rtrs-el-state{color:#6b7280;text-align:center;justify-content:center;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}#rtrs-elementor-seo .rtrs-el-state--error{color:#b91c1c}#rtrs-elementor-seo .rtrs-el-spinner{border:2px solid #d1d5db;border-top-color:#6d28d9;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite rtrs-el-spin}#rtrs-elementor-seo .aise-d5-proposal__loading,#rtrs-elementor-seo .aise-d5-leadfix__loading{color:#6b6b78;align-items:center;gap:8px;font-size:12px;display:inline-flex}#rtrs-elementor-seo .aise-d5-proposal__loading:before,#rtrs-elementor-seo .aise-d5-leadfix__loading:before{content:"";border:2px solid #cddcff;border-top-color:#2563eb;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rtrs-il-spin}#rtrs-elementor-seo .aise-d5-proposal__loading:after,#rtrs-elementor-seo .aise-d5-leadfix__loading:after{content:"…";white-space:nowrap;width:14px;animation:1.4s steps(4,end) infinite rtrs-il-ellipsis;overflow:hidden}#rtrs-elementor-seo .rtrs-el-summary{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:14px;margin-bottom:14px;padding:16px;display:flex}#rtrs-elementor-seo .rtrs-el-summary__meta{flex:1}#rtrs-elementor-seo .rtrs-el-summary--great .rtrs-el-ring{background:conic-gradient(#16a34a calc(var(--rtrs-el-pct) * 1%), #e5e7eb 0)}#rtrs-elementor-seo .rtrs-el-summary--great .rtrs-el-grade{color:#16a34a}#rtrs-elementor-seo .rtrs-el-summary--good .rtrs-el-ring{background:conic-gradient(#0ea5e9 calc(var(--rtrs-el-pct) * 1%), #e5e7eb 0)}#rtrs-elementor-seo .rtrs-el-summary--good .rtrs-el-grade{color:#0ea5e9}#rtrs-elementor-seo .rtrs-el-summary--warn .rtrs-el-ring{background:conic-gradient(#f59e0b calc(var(--rtrs-el-pct) * 1%), #e5e7eb 0)}#rtrs-elementor-seo .rtrs-el-summary--warn .rtrs-el-grade{color:#f59e0b}#rtrs-elementor-seo .rtrs-el-summary--bad .rtrs-el-ring{background:conic-gradient(#ef4444 calc(var(--rtrs-el-pct) * 1%), #e5e7eb 0)}#rtrs-elementor-seo .rtrs-el-summary--bad .rtrs-el-grade{color:#ef4444}#rtrs-elementor-seo .rtrs-el-ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex}#rtrs-elementor-seo .rtrs-el-ring__num{color:#111827;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}#rtrs-elementor-seo .rtrs-el-grade{font-size:18px;font-weight:800}#rtrs-elementor-seo .rtrs-el-headline{color:#4b5563;margin:2px 0 0;font-size:12px;line-height:1.45}#rtrs-elementor-seo .rtrs-el-metrics{flex-direction:column;gap:8px;display:flex}#rtrs-elementor-seo .rtrs-el-metric{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}#rtrs-elementor-seo .rtrs-el-metric__head{text-align:left;cursor:default;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}#rtrs-elementor-seo .rtrs-el-metric__head>.dashicons{flex:none;width:16px;height:16px;font-size:16px}#rtrs-elementor-seo .rtrs-el-metric[data-empty] #rtrs-elementor-seo .rtrs-el-metric__head,#rtrs-elementor-seo .rtrs-el-metric--ok #rtrs-elementor-seo .rtrs-el-metric__head[data-toggle],#rtrs-elementor-seo .rtrs-el-metric--warn #rtrs-elementor-seo .rtrs-el-metric__head[data-toggle]{cursor:pointer}#rtrs-elementor-seo .rtrs-el-metric__name{color:#111827;flex:1;font-size:13px;font-weight:600}#rtrs-elementor-seo .rtrs-el-metric__issues{color:#b45309;font-size:11px}#rtrs-elementor-seo .rtrs-el-metric__weight{color:#9ca3af;font-size:11px}#rtrs-elementor-seo .rtrs-el-metric__score{color:#374151;font-size:13px;font-weight:700}#rtrs-elementor-seo .rtrs-el-metric__chevron{color:#9ca3af;width:16px;height:16px;font-size:16px;transition:transform .15s}#rtrs-elementor-seo .rtrs-el-metric__body{padding:0 12px 10px 36px;display:none}#rtrs-elementor-seo .rtrs-el-metric.is-open #rtrs-elementor-seo .rtrs-el-metric__body{display:block}#rtrs-elementor-seo .rtrs-el-metric.is-open #rtrs-elementor-seo .rtrs-el-metric__chevron{transform:rotate(180deg)}#rtrs-elementor-seo .rtrs-el-metric--ok>.rtrs-el-metric__head>.dashicons{color:#16a34a}#rtrs-elementor-seo .rtrs-el-metric--warn>.rtrs-el-metric__head>.dashicons{color:#f59e0b}#rtrs-elementor-seo .rtrs-el-metric--locked .rtrs-el-metric__head,#rtrs-elementor-seo .rtrs-el-metric--pending .rtrs-el-metric__head{cursor:default}#rtrs-elementor-seo .rtrs-el-metric--locked .dashicons,#rtrs-elementor-seo .rtrs-el-metric--pending .dashicons{color:#9ca3af}#rtrs-elementor-seo .rtrs-el-metric__hint{color:#6b7280;margin:0 12px 10px 36px;font-size:12px}#rtrs-elementor-seo .rtrs-el-pro{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#6d28d9;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}#rtrs-elementor-seo .rtrs-el-checks{margin:0;padding:0;list-style:none}#rtrs-elementor-seo .rtrs-el-check{color:#374151;align-items:flex-start;gap:6px;padding:3px 0;font-size:12px;line-height:1.4;display:flex}#rtrs-elementor-seo .rtrs-el-check .dashicons{flex:none;width:14px;height:14px;margin-top:1px;font-size:14px}#rtrs-elementor-seo .rtrs-el-check--pass .dashicons{color:#16a34a}#rtrs-elementor-seo .rtrs-el-check--warn .dashicons{color:#f59e0b}#rtrs-elementor-seo .rtrs-el-section{margin-top:16px}#rtrs-elementor-seo .rtrs-el-section__title{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 8px;font-size:12px;font-weight:700}#rtrs-elementor-seo .rtrs-el-sug{background:#fff;border:1px solid #e5e7eb;border-left:3px solid #9ca3af;border-radius:8px;margin-bottom:8px;padding:10px 12px}#rtrs-elementor-seo .rtrs-el-sug--high{border-left-color:#ef4444}#rtrs-elementor-seo .rtrs-el-sug--med{border-left-color:#f59e0b}#rtrs-elementor-seo .rtrs-el-sug__top{color:#111827;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}#rtrs-elementor-seo .rtrs-el-sug__impact{color:#16a34a;white-space:nowrap;font-size:11px;font-weight:700}#rtrs-elementor-seo .rtrs-el-sug p{color:#4b5563;margin:4px 0 0;font-size:12px;line-height:1.45}#rtrs-elementor-seo #sc-schema .aise-d5-summary{grid-template-columns:1fr 1fr;gap:0;padding:6px}#rtrs-elementor-seo #sc-schema .aise-d5-meter{padding:12px 16px}#rtrs-elementor-seo #sc-schema .aise-d5-meter:nth-child(-n+2){border-bottom:1px solid #ececef}#rtrs-elementor-seo #sc-schema .aise-d5-meter:nth-child(odd){border-right:1px solid #ececef}#rtrs-elementor-seo #sc-schema .sr-health__cards{grid-template-columns:1fr}#rtrs-elementor-seo #sc-schema .rtrs-el-fix{background:#fff8f1;border:1px solid #fcd9b6;border-radius:10px;margin:0 0 14px;padding:14px}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__head{align-items:flex-start;gap:10px;display:flex}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__icon{color:#d97706;flex:none;margin-top:1px;font-size:18px}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__text{flex-direction:column;gap:3px;display:flex}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__text strong{color:#7c2d12;font-size:13px;font-weight:600}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__text span{color:#9a5b2e;font-size:12px;line-height:1.5}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__btn{color:#92400e;cursor:pointer;background:#fff;border:1px solid #e3b483;border-radius:7px;align-items:center;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__btn:hover{background:#fff1e3;border-color:#d97706}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__btn--primary{color:#fff;background:#d97706;border-color:#d97706}#rtrs-elementor-seo #sc-schema .rtrs-el-fix__btn--primary:hover{color:#fff;background:#b45309;border-color:#b45309}
