:root{--rma-proof-ink:#070b10;--rma-proof-paper:#f3f0e8;--rma-proof-acid:#d8ff45;--rma-proof-blue:#4c55ff;--rma-proof-line:rgba(243,240,232,.18);--rma-proof-ease:cubic-bezier(.2,.75,.2,1)}
.rma-proof{position:relative!important;overflow:hidden!important;border:1px solid rgba(243,240,232,.16)!important;background:#080d14!important;color:var(--rma-proof-paper)!important;box-shadow:0 30px 90px rgba(0,0,0,.24)!important;isolation:isolate}
.rma-proof *{box-sizing:border-box}
.rma-proof-chrome{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:48px!important;padding:0 18px!important;border-bottom:1px solid var(--rma-proof-line)!important;color:rgba(243,240,232,.58)!important;font:600 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.11em!important}
.rma-proof-chrome span:last-child{color:var(--rma-proof-acid)!important}
.rma-proof figcaption{color:rgba(243,240,232,.7)!important;font:11px/1.55 Arial,Helvetica,sans-serif!important}

/* SEO: a real configuration review, not a decorative photograph. */
.rma-proof-seo{min-height:610px!important;margin:0!important}
.rma-seo-console{display:grid!important;grid-template-columns:42px minmax(0,1.4fr) minmax(220px,.62fr)!important;min-height:500px!important}
.rma-seo-rail{display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important;padding-top:28px!important;border-right:1px solid var(--rma-proof-line)!important}
.rma-seo-rail i{display:block!important;width:7px!important;height:7px!important;border:1px solid rgba(243,240,232,.34)!important;border-radius:50%!important}
.rma-seo-rail i:first-child{background:var(--rma-proof-acid)!important;border-color:var(--rma-proof-acid)!important;box-shadow:0 0 18px rgba(216,255,69,.55)!important}
.rma-seo-main{padding:clamp(24px,3.5vw,46px)!important}
.rma-seo-heading span,.rma-seo-inspector>span,.rma-flow-record>span{display:block!important;color:var(--rma-proof-acid)!important;font:600 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.12em!important}
.rma-seo-heading b{display:block!important;max-width:520px!important;margin-top:15px!important;color:var(--rma-proof-paper)!important;font:500 clamp(21px,2.1vw,32px)/1.12 Arial,Helvetica,sans-serif!important;letter-spacing:-.035em!important}
.rma-seo-map{display:grid!important;grid-template-columns:1fr 38px 1fr 38px 1fr!important;align-items:center!important;margin:42px 0 30px!important;padding:18px!important;border:1px solid var(--rma-proof-line)!important;background:rgba(255,255,255,.025)!important}
.rma-seo-map span,.rma-seo-map strong{padding:12px 8px!important;text-align:center!important;color:rgba(243,240,232,.72)!important;font:500 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace!important}
.rma-seo-map strong{background:var(--rma-proof-paper)!important;color:var(--rma-proof-ink)!important}
.rma-seo-map i{height:1px!important;background:linear-gradient(90deg,var(--rma-proof-line),var(--rma-proof-acid))!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform 1s var(--rma-proof-ease)!important}
.rma-proof-seo.is-visible .rma-seo-map i{transform:scaleX(1)!important}
.rma-seo-checks>div{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:62px!important;border-top:1px solid var(--rma-proof-line)!important}
.rma-seo-checks span{color:rgba(243,240,232,.38)!important;font:500 9px/1 monospace!important}.rma-seo-checks p{margin:0!important}.rma-seo-checks b{display:block!important;color:var(--rma-proof-paper)!important;font:500 13px/1.25 Arial,sans-serif!important}.rma-seo-checks small{display:block!important;margin-top:4px!important;color:rgba(243,240,232,.48)!important;font:10px/1.3 Arial,sans-serif!important}.rma-seo-checks em{color:var(--rma-proof-acid)!important;font:600 8px/1 monospace!important;font-style:normal!important;letter-spacing:.09em!important}.rma-seo-checks .is-held em{color:#ffb56b!important}
.rma-seo-inspector{padding:clamp(24px,3vw,40px)!important;border-left:1px solid var(--rma-proof-line)!important;background:linear-gradient(180deg,rgba(76,85,255,.1),transparent 48%)!important}.rma-seo-inspector>strong{display:block!important;margin:28px 0 12px!important;color:var(--rma-proof-paper)!important;font:500 27px/1.05 Arial,sans-serif!important;letter-spacing:-.04em!important}.rma-seo-inspector>p{color:rgba(243,240,232,.62)!important;font:13px/1.55 Arial,sans-serif!important}.rma-seo-inspector dl{margin-top:34px!important}.rma-seo-inspector dl div{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:12px 0!important;border-top:1px solid var(--rma-proof-line)!important;font:9px/1.3 monospace!important}.rma-seo-inspector dt{color:rgba(243,240,232,.42)!important}.rma-seo-inspector dd{margin:0!important;color:var(--rma-proof-paper)!important}
.rma-proof-seo>figcaption{display:flex!important;justify-content:space-between!important;gap:18px!important;padding:14px 18px!important;border-top:1px solid var(--rma-proof-line)!important}.rma-proof-seo>figcaption small{color:rgba(243,240,232,.42)!important}

.rma-proof-plan{min-height:420px!important;padding:0!important;background:#0b1018!important}.rma-plan-head{display:flex!important;justify-content:space-between!important;padding:16px 18px!important;border-bottom:1px solid var(--rma-proof-line)!important;color:rgba(243,240,232,.55)!important;font:600 8px/1.3 monospace!important;letter-spacing:.11em!important}.rma-plan-head b{color:var(--rma-proof-acid)!important}.rma-plan-canvas{position:relative!important;min-height:300px!important;padding:34px 28px!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:32px 32px!important}.rma-plan-root{width:42%!important;padding:16px!important;border:1px solid var(--rma-proof-line)!important;background:#111823!important}.rma-plan-root small,.rma-plan-pages small{display:block!important;color:var(--rma-proof-acid)!important;font:600 8px/1 monospace!important}.rma-plan-root strong,.rma-plan-pages strong{display:block!important;margin-top:8px!important;color:var(--rma-proof-paper)!important;font:500 15px/1.2 Arial,sans-serif!important}.rma-plan-line{width:1px!important;height:32px!important;margin-left:21%!important;background:var(--rma-proof-acid)!important}.rma-plan-pages{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.rma-plan-pages>div{padding:16px 12px!important;border:1px solid var(--rma-proof-line)!important;background:#0d141e!important}.rma-plan-canvas>p{position:absolute!important;right:28px!important;top:34px!important;margin:0!important;color:rgba(243,240,232,.5)!important;font:12px/1.55 Arial,sans-serif!important;text-align:right!important}.rma-proof-plan figcaption{padding:14px 18px 0!important}.rma-proof-plan .image-disclosure{display:block!important;padding:5px 18px 16px!important;color:rgba(243,240,232,.42)!important;font:10px/1.4 Arial,sans-serif!important}

/* Websites: actual RankMore interface, deliberately composed across devices. */
.rma-proof-devices{--rma-device-x:0px;--rma-device-y:0px;--rma-device-rx:0deg;--rma-device-ry:0deg;width:100%!important;max-width:none!important;margin:clamp(50px,6vw,92px) 0 0!important}.rma-device-stage{position:relative!important;min-height:clamp(560px,58vw,820px)!important;padding:clamp(50px,7vw,100px)!important;background:radial-gradient(circle at 72% 38%,rgba(76,85,255,.22),transparent 30%),linear-gradient(135deg,#080d14,#0d1420)!important}.rma-device-desktop{position:relative!important;width:82%!important;overflow:hidden!important;border:1px solid rgba(243,240,232,.28)!important;border-radius:12px!important;background:#05090f!important;box-shadow:0 36px 90px rgba(0,0,0,.52)!important;transform:perspective(1200px) translate3d(var(--rma-device-x),var(--rma-device-y),0) rotateX(var(--rma-device-rx)) rotateY(var(--rma-device-ry))!important;transition:transform .6s var(--rma-proof-ease)!important}.rma-browser-bar{display:flex!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 12px!important;background:#111720!important}.rma-browser-bar i{width:6px!important;height:6px!important;border-radius:50%!important;background:rgba(243,240,232,.35)!important}.rma-browser-bar span{margin-left:8px!important;color:rgba(243,240,232,.48)!important;font:8px/1 monospace!important}.rma-device-desktop img{display:block!important;width:100%!important;height:auto!important}.rma-device-mobile{position:absolute!important;z-index:2!important;right:7%!important;bottom:7%!important;width:23%!important;max-height:72%!important;overflow:hidden!important;border:7px solid #171d27!important;border-radius:28px!important;background:#05090f!important;box-shadow:0 30px 65px rgba(0,0,0,.62)!important;transform:translate3d(calc(var(--rma-device-x)*-1),calc(var(--rma-device-y)*-.7),0)!important;transition:transform .6s var(--rma-proof-ease)!important}.rma-device-mobile img{display:block!important;width:100%!important;height:auto!important}.rma-phone-sensor{position:absolute!important;z-index:2!important;top:8px!important;left:50%!important;width:24%!important;height:5px!important;border-radius:8px!important;background:#252d39!important;transform:translateX(-50%)!important}.rma-device-note{position:absolute!important;z-index:3!important;left:4%!important;bottom:3%!important;width:310px!important;padding:24px!important;border-left:2px solid var(--rma-proof-acid)!important;background:rgba(7,11,16,.88)!important;backdrop-filter:blur(12px)!important}.rma-device-note span{color:var(--rma-proof-acid)!important;font:600 8px/1.3 monospace!important;letter-spacing:.1em!important}.rma-device-note strong{display:block!important;margin:13px 0 10px!important;color:var(--rma-proof-paper)!important;font:500 26px/1.05 Arial,sans-serif!important;letter-spacing:-.04em!important}.rma-device-note p{margin:0!important;color:rgba(243,240,232,.58)!important;font:11px/1.5 Arial,sans-serif!important}.rma-proof-devices>figcaption{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:14px 18px!important;border-top:1px solid var(--rma-proof-line)!important}.rma-proof-devices>figcaption span{color:rgba(243,240,232,.4)!important}
.rma-proof-evidence-slot{min-height:330px!important;padding:0!important;background:#0b1018!important}.rma-evidence-frame{position:relative!important;min-height:280px!important;padding:clamp(26px,4vw,52px)!important;background:linear-gradient(120deg,transparent 0 68%,rgba(216,255,69,.05) 68%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:auto,100% 44px!important}.rma-evidence-frame>span{color:var(--rma-proof-acid)!important;font:600 8px/1.3 monospace!important;letter-spacing:.12em!important}.rma-evidence-frame>strong{display:block!important;max-width:380px!important;margin:24px 0 15px!important;color:var(--rma-proof-paper)!important;font:500 clamp(26px,3vw,40px)/1.04 Arial,sans-serif!important;letter-spacing:-.045em!important}.rma-evidence-frame>p{max-width:430px!important;color:rgba(243,240,232,.58)!important;font:12px/1.55 Arial,sans-serif!important}.rma-evidence-frame>div{position:absolute!important;right:8%!important;top:20%!important;width:22%!important;height:60%!important;border:1px solid var(--rma-proof-line)!important}.rma-evidence-frame>div i{display:block!important;height:33.33%!important;border-bottom:1px solid var(--rma-proof-line)!important}.rma-evidence-frame>div i:last-child{border:0!important;background:var(--rma-proof-acid)!important;opacity:.85!important}.rma-proof-evidence-slot figcaption{display:flex!important;justify-content:space-between!important;gap:18px!important;padding:14px 18px!important;border-top:1px solid var(--rma-proof-line)!important}.rma-proof-evidence-slot figcaption span{color:rgba(243,240,232,.42)!important}

/* Automation: bounded execution made visible. */
.rma-proof-automation{width:100%!important;max-width:none!important;min-height:620px!important;margin:0!important}.rma-flow-console{display:grid!important;grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) minmax(190px,.58fr)!important;min-height:520px!important}.rma-flow-input,.rma-flow-record{padding:clamp(24px,3vw,42px)!important}.rma-flow-input{border-right:1px solid var(--rma-proof-line)!important;background:linear-gradient(180deg,rgba(76,85,255,.1),transparent 52%)!important}.rma-flow-input small{color:var(--rma-proof-acid)!important;font:600 8px/1.3 monospace!important;letter-spacing:.1em!important}.rma-flow-input strong{display:block!important;margin:30px 0 12px!important;color:var(--rma-proof-paper)!important;font:500 27px/1.05 Arial,sans-serif!important;letter-spacing:-.04em!important}.rma-flow-input p{color:rgba(243,240,232,.58)!important;font:12px/1.55 Arial,sans-serif!important}.rma-flow-input>span{display:inline-block!important;margin-top:28px!important;padding:8px 10px!important;border:1px solid rgba(216,255,69,.4)!important;color:var(--rma-proof-acid)!important;font:600 8px/1 monospace!important;letter-spacing:.08em!important}.rma-flow-path{padding:28px clamp(20px,3vw,42px)!important}.rma-flow-node{position:relative!important;display:grid!important;grid-template-columns:22px 28px 1fr!important;align-items:center!important;gap:12px!important;min-height:96px!important;border-bottom:1px solid var(--rma-proof-line)!important;opacity:.46!important;transform:translateX(-10px)!important;transition:opacity .45s ease,transform .6s var(--rma-proof-ease),background-color .35s!important}.rma-proof-automation.is-visible .rma-flow-node{opacity:1!important;transform:none!important}.rma-proof-automation.is-visible .rma-flow-node:nth-child(2){transition-delay:.14s!important}.rma-proof-automation.is-visible .rma-flow-node:nth-child(3){transition-delay:.28s!important}.rma-proof-automation.is-visible .rma-flow-node:nth-child(4){transition-delay:.42s!important}.rma-flow-node>i{width:9px!important;height:9px!important;border:1px solid var(--rma-proof-acid)!important;border-radius:50%!important;box-shadow:0 0 0 5px rgba(216,255,69,.06)!important}.rma-flow-node>span{color:rgba(243,240,232,.35)!important;font:500 9px/1 monospace!important}.rma-flow-node p{margin:0!important}.rma-flow-node b{display:block!important;color:var(--rma-proof-paper)!important;font:500 15px/1.25 Arial,sans-serif!important}.rma-flow-node small{display:block!important;margin-top:4px!important;color:rgba(243,240,232,.46)!important;font:10px/1.3 Arial,sans-serif!important}.rma-flow-node em{color:var(--rma-proof-acid)!important;font:600 8px/1 monospace!important;font-style:normal!important}.rma-flow-node.is-gate{margin-top:10px!important;padding:0 12px!important;border:1px solid rgba(216,255,69,.34)!important;background:rgba(216,255,69,.04)!important}.rma-flow-record{border-left:1px solid var(--rma-proof-line)!important}.rma-flow-record>div{padding:18px 0!important;border-bottom:1px solid var(--rma-proof-line)!important}.rma-flow-record small{display:block!important;color:rgba(243,240,232,.4)!important;font:8px/1.3 monospace!important}.rma-flow-record b{display:block!important;margin-top:7px!important;color:var(--rma-proof-paper)!important;font:500 12px/1.3 Arial,sans-serif!important}.rma-flow-record>strong{display:block!important;margin-top:30px!important;color:rgba(243,240,232,.7)!important;font:500 19px/1.15 Arial,sans-serif!important;letter-spacing:-.03em!important}.rma-proof-automation>figcaption{padding:14px 18px!important;border-top:1px solid var(--rma-proof-line)!important}

@media(max-width:980px){.rma-seo-console,.rma-flow-console{grid-template-columns:1fr!important}.rma-seo-rail{display:none!important}.rma-seo-inspector,.rma-flow-record{border-left:0!important;border-top:1px solid var(--rma-proof-line)!important}.rma-device-stage{min-height:620px!important;padding:54px 34px 100px!important}.rma-device-desktop{width:90%!important}.rma-device-mobile{width:26%!important;right:3%!important}.rma-device-note{left:3%!important}.rma-proof-automation{min-height:0!important}.rma-flow-input{border-right:0!important;border-bottom:1px solid var(--rma-proof-line)!important}}
@media(max-width:620px){.rma-proof-chrome{align-items:flex-start!important;min-height:0!important;padding:14px!important}.rma-proof-chrome span:last-child{max-width:46%!important;text-align:right!important}.rma-proof-seo{min-height:0!important}.rma-seo-main,.rma-seo-inspector{padding:24px 20px!important}.rma-seo-map{grid-template-columns:1fr!important;gap:8px!important;margin:28px 0 22px!important}.rma-seo-map i{width:1px!important;height:14px!important;margin:auto!important;background:var(--rma-proof-acid)!important;transform:scaleY(1)!important}.rma-seo-checks>div{grid-template-columns:28px minmax(0,1fr) auto!important}.rma-proof-seo>figcaption,.rma-proof-devices>figcaption,.rma-proof-evidence-slot figcaption{display:block!important}.rma-proof-seo>figcaption small,.rma-proof-devices>figcaption span,.rma-proof-evidence-slot figcaption span{display:block!important;margin-top:5px!important}.rma-plan-canvas{padding:24px 18px 110px!important}.rma-plan-root{width:100%!important}.rma-plan-line{margin-left:50%!important}.rma-plan-pages{grid-template-columns:1fr!important}.rma-plan-canvas>p{left:18px!important;right:auto!important;top:auto!important;bottom:24px!important;text-align:left!important}.rma-device-stage{min-height:500px!important;padding:40px 16px 126px!important}.rma-device-desktop{width:100%!important;border-radius:7px!important}.rma-device-mobile{right:10px!important;bottom:92px!important;width:31%!important;border-width:4px!important;border-radius:18px!important}.rma-device-note{left:16px!important;right:16px!important;bottom:12px!important;width:auto!important;padding:16px!important}.rma-device-note strong{font-size:21px!important}.rma-evidence-frame{padding:28px 20px 160px!important}.rma-evidence-frame>div{left:20px!important;right:auto!important;top:auto!important;bottom:24px!important;width:62%!important;height:110px!important}.rma-flow-input,.rma-flow-record{padding:26px 20px!important}.rma-flow-path{padding:18px 20px!important}.rma-flow-node{grid-template-columns:18px 24px minmax(0,1fr)!important}.rma-flow-node.is-gate{padding:0 8px!important}.rma-flow-node em{grid-column:3!important;margin-top:-12px!important;margin-bottom:12px!important}}
@media(prefers-reduced-motion:reduce){.rma-proof *{transition:none!important;animation:none!important;transform:none!important}.rma-device-desktop,.rma-device-mobile{transform:none!important}.rma-flow-node{opacity:1!important}.rma-seo-map i{transform:none!important}}

