.egp-rac{--rac-accent:#007478;--rac-ink:#173437;--rac-line:#d9e6e5;--rac-pale:#f3f8f7;--rac-muted:#536b70;max-width:100%;min-width:0;margin:24px 0}.egp-rac[data-accent=red],.egp-rac[data-accent=rose]{--rac-accent:#a82c48;--rac-ink:#492631;--rac-pale:#fcf5f6}.egp-rac[data-accent=black]{--rac-accent:#202428;--rac-ink:#202428;--rac-pale:#f6f7f7}.egp-rac .rac-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:8px;background:var(--rac-pale);border:1px solid var(--rac-line);border-radius:16px;margin-bottom:20px}.egp-rac .rac-tabs button{appearance:none;flex:1 1 170px;min-height:48px;padding:12px 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--rac-ink);font:inherit;font-weight:700;cursor:pointer;text-align:center}.egp-rac .rac-tabs button[aria-selected=true]{background:var(--rac-accent);color:#fff}.egp-rac .rac-tabs button:focus-visible,.egp-rac .rac-panel--new :is(button,input,textarea,select,a,summary):focus-visible{outline:3px solid var(--rac-accent);outline-offset:3px}.egp-rac .rac-panel[hidden],.egp-rac .rac-panel--new [hidden]{display:none!important}.egp-rac .rac-panel--new{border:1px solid var(--rac-line);border-radius:18px;padding:clamp(16px,3vw,30px);background:#fff;color:var(--rac-ink);font-size:16px;line-height:1.6;min-width:0}.egp-rac .rac-panel--new *{box-sizing:border-box}.egp-rac .rac-panel--new h2{font-size:clamp(23px,3vw,30px);line-height:1.23;letter-spacing:-.025em;margin:8px 0 14px;color:var(--rac-ink)}.egp-rac .rac-panel--new h3{font-size:19px;line-height:1.35;margin:0 0 10px;color:var(--rac-ink)}.egp-rac .rac-intro{margin-bottom:24px;max-width:800px}.egp-rac .rac-intro p{margin:0;color:var(--rac-muted)}.egp-rac .rac-eyebrow{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--rac-accent)}.egp-rac .rac-inputs{border:0;margin:0;padding:0;min-width:0}.egp-rac .rac-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.egp-rac .rac-field{display:flex;flex-direction:column;gap:7px;margin:0 0 20px;min-width:0}.egp-rac .rac-field>span{font-size:15px;font-weight:700}.egp-rac .rac-panel--new :is(input[type=text],input[type=url],textarea,select){width:100%;max-width:100%;min-width:0;background:#fff;border:1px solid #b9cdcc;border-radius:9px;padding:11px 12px;min-height:46px;color:#173437;font:inherit;box-shadow:none}.egp-rac .rac-panel--new textarea{resize:vertical;line-height:1.55;min-height:86px}.egp-rac .rac-panel--new textarea[spellcheck=false]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.egp-rac .rac-panel--new :is(small,.rac-muted){font-size:13px;line-height:1.5;color:var(--rac-muted)}.egp-rac .rac-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:14px;line-height:1.5}.egp-rac .rac-check input{appearance:auto!important;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0;accent-color:var(--rac-accent)}.egp-rac .rac-crawlers{margin:24px 0 18px;padding:18px;border:1px solid var(--rac-line);border-radius:12px;min-width:0}.egp-rac .rac-crawlers legend{float:none;width:auto;font-size:16px;font-weight:700;padding:0 6px}.egp-rac .rac-crawlers>p{margin:0 0 14px;font-size:14px;color:var(--rac-muted)}.egp-rac .rac-crawler-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.egp-rac .rac-crawler{padding:14px;border:1px solid var(--rac-line);border-radius:10px;min-width:0;background:#fff}.egp-rac .rac-crawler .rac-check{margin-bottom:6px}.egp-rac .rac-crawler p{font-size:13px;margin:4px 0 8px;color:var(--rac-muted)}.egp-rac .rac-crawler small{display:block;margin-top:5px}.egp-rac .rac-panel--new details{border:0;background:none;padding:0;margin:8px 0}.egp-rac .rac-panel--new summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--rac-accent)}.egp-rac .rac-panel--new a{color:var(--rac-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.egp-rac .rac-notice{padding:14px 16px;border-left:3px solid var(--rac-accent);background:var(--rac-pale);font-size:14px;margin:16px 0}.egp-rac .rac-verification{margin-top:18px}.egp-rac .rac-verification [data-egp-captcha]{max-width:100%;margin-bottom:16px}.egp-rac .rac-verification img{max-width:100%;height:auto}.egp-rac .rac-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.egp-rac .rac-actions,.egp-rac .rac-result-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.egp-rac .rac-panel--new button{font:inherit;line-height:1.35;font-size:14px;font-weight:650;min-height:44px;padding:10px 14px;border:1px solid #b9cdcc;border-radius:9px;background:#fff;color:var(--rac-ink);cursor:pointer;white-space:normal}.egp-rac .rac-panel--new button.rac-primary{background:var(--rac-accent);border-color:var(--rac-accent);color:#fff;padding:12px 20px}.egp-rac .rac-panel--new button:disabled{opacity:.55;cursor:not-allowed}.egp-rac .rac-panel--new :is(input,textarea,select):disabled{background:#f3f5f5}.egp-rac .rac-status{margin:12px 0;font-size:14px;min-height:1em}.egp-rac .rac-error{border:1px solid #e7b4b6;border-radius:8px;padding:12px 14px;background:#fff4f4;color:#932331;font-size:14px}.egp-rac .rac-results{margin-top:26px;padding-top:22px;border-top:1px solid var(--rac-line);min-width:0}.egp-rac .rac-result-toolbar h3{flex:1 1 220px;margin:0}.egp-rac .rac-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.egp-rac .rac-summary>div{padding:14px;background:var(--rac-pale);border-radius:9px}.egp-rac .rac-summary dt{font-size:12px;color:var(--rac-muted)}.egp-rac .rac-summary dd{font-size:18px;font-weight:750;margin:5px 0 0}.egp-rac .rac-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.egp-rac .rac-outcome{border:1px solid var(--rac-line);border-radius:12px;padding:16px;min-width:0}.egp-rac .rac-outcome[data-state=allowed]{border-top:3px solid #267559}.egp-rac .rac-outcome[data-state=blocked]{border-top:3px solid #b44343}.egp-rac .rac-outcome[data-state=review]{border-top:3px solid #a66b10}.egp-rac .rac-outcome p{margin:8px 0;font-size:14px}.egp-rac .rac-outcome h4{margin:0 0 6px;font-size:16px}.egp-rac .rac-badge{display:inline-block;margin:8px 0;padding:3px 8px;border-radius:5px;font-size:12px;font-weight:750;background:#f2f4f4;color:#344a4a}.egp-rac .rac-outcome[data-state=allowed] .rac-badge{background:#eaf6ef;color:#206443}.egp-rac .rac-outcome[data-state=blocked] .rac-badge{background:#fff1f1;color:#932331}.egp-rac .rac-outcome[data-state=review] .rac-badge{background:#fff5df;color:#7b4c00}.egp-rac .rac-panel--new code{display:block;background:#f5f7f7;padding:8px 10px;border-radius:6px;color:#244449;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;max-width:100%}.egp-rac .rac-panel--new pre{padding:16px;border:1px solid var(--rac-line);border-radius:10px;background:#f5f7f7;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;color:#244449;max-height:460px;overflow:auto}.egp-rac .rac-panel--new ul{padding-left:22px;margin:10px 0}.egp-rac .rac-panel--new li{font-size:13px;line-height:1.55;margin:6px 0;overflow-wrap:anywhere}.egp-rac .rac-providers{padding:14px 16px;background:var(--rac-pale);border-radius:10px;margin:18px 0}.egp-rac .rac-providers>div+div{border-top:1px solid var(--rac-line);padding-top:12px;margin-top:12px}.egp-rac .rac-providers p{font-size:13px;margin:5px 0}.egp-rac .rac-providers small{display:block;margin-top:4px}.egp-rac .rac-source-details{padding:14px 16px!important;background:var(--rac-pale)!important;border-radius:10px}.egp-rac .rac-source-details p{font-size:13px;margin:8px 0}.egp-rac .rac-source-details code{margin-top:6px}.egp-rac .rac-llms-issue{padding:10px 12px;border-left:3px solid #a66b10;background:#fff8e9;margin:8px 0;font-size:14px}.egp-rac .rac-llms-issue[data-level=error]{border-color:#b44343;background:#fff4f4}.egp-rac .rac-llms-issue[data-level=info]{border-color:#6f8789;background:#f3f7f7}@media(max-width:640px){.egp-rac .rac-grid,.egp-rac .rac-crawler-grid,.egp-rac .rac-outcomes{grid-template-columns:minmax(0,1fr)}.egp-rac .rac-tabs{gap:5px;padding:5px}.egp-rac .rac-tabs button{flex-basis:100%;min-height:44px;font-size:14px;padding:10px}.egp-rac .rac-crawlers{padding:12px}.egp-rac .rac-summary{grid-template-columns:minmax(0,1fr)}.egp-rac .rac-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.egp-rac .rac-summary dd{margin:0}.egp-rac .rac-actions>button{flex:1 1 160px}.egp-rac .rac-result-toolbar>button{flex:1 1 140px}.egp-rac .rac-panel--new{padding:16px}.egp-rac .rac-panel--new :is(input[type=text],input[type=url],textarea,select){font-size:16px}.egp-rac .rac-panel--new textarea[spellcheck=false]{font-size:14px}}@media(prefers-reduced-motion:reduce){.egp-rac *{scroll-behavior:auto!important}}
.egp-rac .rac-outcome h4,.egp-rac .rac-providers strong{overflow-wrap:anywhere}
