#top-overlays .seo-banner-heading-only{opacity:0;pointer-events:none;width:1px;max-width:1px;height:1px;box-shadow:none;border:0;padding:0;position:absolute;overflow:hidden}@media not (max-width:768px){#top-overlays{top:var(--layout-panel-top);left:var(--layout-content-start);width:var(--layout-panel-width);align-items:stretch;transform:none}#top-overlays .seo-banner-task-panel{box-sizing:border-box;text-align:start;width:100%;max-width:none;padding:18px 18px 16px}#top-overlays .seo-banner-task-panel h1{max-width:15ch;margin-bottom:6px;font-size:20px;line-height:1.18}#top-overlays .seo-banner-task-panel .seo-subtitle{margin-bottom:14px;line-height:1.45}#top-overlays .seo-banner-task-panel .seo-start-cta{width:100%;min-height:42px;margin-bottom:14px}#top-overlays .seo-banner-task-panel .also-try{border-top:1px solid var(--border-color);justify-content:flex-start;padding-top:12px}#top-overlays .seo-banner-task-panel .also-try:before{content:"Choose another tool";width:100%;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:750}html[lang=ar] #top-overlays .seo-banner-task-panel .also-try:before{content:"\627\62e\62a\631  \623\62f\627\629  \623\62e\631\649";text-transform:none}#top-overlays .seo-banner-task-panel .also-try a{padding:5px 9px;font-size:12px}#top-overlays .seo-banner-task-panel .nav-links{margin-top:9px;font-size:11px;line-height:1.7}#top-overlays .seo-banner-home .nav-links{display:none}#top-overlays .seo-banner-home .home-tool-links{gap:2px;display:grid}#top-overlays .seo-banner-home .home-tool-links a{color:#2563eb;background:0 0;border:0;border-radius:0;width:100%;padding:7px 3px}#top-overlays .seo-banner-circle-entry{width:360px}#top-overlays .seo-banner-circle-entry .radius-start-guide{grid-template-columns:1fr;display:grid}#top-overlays .seo-banner-circle-entry .radius-start-or{display:none}body:-webkit-any([data-entry-surface=marker],[data-entry-surface=circle]){--layout-start-reserve:56px}body:is([data-entry-surface=marker],[data-entry-surface=circle]){--layout-start-reserve:56px}}.mapping-task-grid{gap:8px;margin:2px 0 14px;display:grid}.mapping-task-footer{border-top:1px solid var(--border-color);color:#2563eb;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.seo-banner-mapping-tool .also-try,.seo-banner-mapping-tool .nav-links{display:none}.mapping-task-grid :where(button,a){border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;min-height:56px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:start;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.mapping-task-grid :where(button,a):focus-visible{background:#eff6ff;border-color:#60a5fa;outline:none}@media(hover:hover)and (pointer:fine){.mapping-task-grid :where(button,a):hover{background:#eff6ff;border-color:#60a5fa;outline:none}}.mapping-task-grid :where(button,a)>span:last-child{gap:2px;display:grid}.mapping-task-grid strong{font-size:13px}.mapping-task-grid small{color:var(--text-secondary);font-size:11px}.mapping-task-icon{color:#2563eb;background:#dbeafe;border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:750;display:grid}.seo-banner-printable-export .also-try,.seo-banner-printable-export .nav-links{display:none}.printable-export-task{gap:12px;display:grid}.printable-export-steps{gap:8px;padding:0;list-style:none;display:grid}.printable-export-steps li{color:var(--text-secondary);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;display:grid}.printable-export-step-number{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.printable-export-steps li.is-active .printable-export-step-number{color:#fff;background:#2563eb;border-color:#2563eb}.printable-export-steps li div{gap:1px;display:grid}.printable-export-steps strong{color:var(--text-primary);font-size:13px}.printable-export-steps small{font-size:11px;line-height:1.3}.printable-export-tools,.printable-export-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.printable-export-tools[hidden],.printable-export-actions[hidden]{display:none}.printable-export-tools button,.printable-export-actions button{color:#1d4ed8;cursor:pointer;min-height:40px;font:inherit;background:#eff6ff;border:1px solid #93c5fd;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:750}.printable-export-actions .printable-export-primary{color:#fff;background:#2563eb;border-color:#2563eb}@media(max-width:768px){body[data-entry-surface=printable-export] .seo-banner-printable-export{text-align:start;width:min(350px,100vw - 24px);padding:14px 16px;display:block!important}body[data-entry-surface=printable-export] #top-overlays{width:100%;top:210px}.seo-banner-printable-export .panel-close{top:8px;right:8px}.seo-banner-printable-export h1{text-align:start;max-width:26ch;padding-inline-end:20px;font-size:17px}.seo-banner-printable-export .seo-subtitle{display:none}}.map-recovery{z-index:var(--layer-fatal);isolation:isolate;box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-toolbar);width:min(420px,100vw - 32px);color:var(--text-primary);text-align:center;border-radius:18px;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a4d}.map-recovery:before{content:"";z-index:var(--layer-local-underlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;position:fixed;top:-100vh;bottom:-100vh;left:-100vw;right:-100vw}.map-recovery-illustration{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#f8fafc);border-radius:14px;place-items:center;height:112px;margin-bottom:18px;display:grid}.map-recovery-illustration svg{width:180px;max-width:80%}.map-recovery h2{margin:0 0 8px;font-size:22px;line-height:1.2}.map-recovery>p{color:var(--text-secondary);margin:0 auto 18px;font-size:14px}.map-recovery-actions{gap:8px;display:grid}.map-recovery-actions :where(button,a){box-sizing:border-box;color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#2563eb;border:1px solid #2563eb;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none}.map-recovery-actions a:not(.map-recovery-secondary){border-color:var(--border-color);background:var(--bg-secondary);color:var(--text-primary)}.map-recovery-actions .map-recovery-secondary{min-height:auto;color:var(--text-secondary);background:0 0;border:0}@media(max-width:768px){.map-recovery{border-radius:16px;padding:18px}.map-recovery-illustration{height:90px}}.seo-banner-heading-only>*{display:none}.seo-banner-heading-only>h1,.seo-banner-heading-only>.seo-subtitle{display:block}.seo-start-cta{color:#fff;min-width:160px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:0;border-radius:9px;margin:2px 0 12px;padding:9px 18px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #0284c742}@media(hover:hover)and (pointer:fine){.seo-start-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0284c752}}.seo-start-cta:focus-visible{outline-offset:2px;outline:3px solid #0ea5e952}
