.compare-table.svelte-gyvwlv table:where(.svelte-gyvwlv){border-collapse:collapse;width:100%}.compare-table.svelte-gyvwlv th:where(.svelte-gyvwlv),.compare-table.svelte-gyvwlv td:where(.svelte-gyvwlv){border-right:1px solid var(--seo-border);border-bottom:1px solid var(--seo-border)}.compare-table.svelte-gyvwlv th:where(.svelte-gyvwlv):last-child,.compare-table.svelte-gyvwlv td:where(.svelte-gyvwlv):last-child{border-right:0}.compare-table.svelte-gyvwlv tbody:where(.svelte-gyvwlv) tr:where(.svelte-gyvwlv):last-child td:where(.svelte-gyvwlv){border-bottom:0}.seo-suite.svelte-gyvwlv{--surface:#102438;--surface2:#142b40;--deep:#0b1b2c;--text:#edf7ff;--heading:#f8fcff;--muted:#9eb5c8;--line:#2c4c66;--line2:#243e52;--mint:#65ecc3;--cyan:#63d9f5;--blue:#83abff;--violet:#b49bff;--amber:#fbd28f;--red:#ffb0b0;--paper:linear-gradient(135deg,#122c41,#1a2d45 55%,#29253f);--shadow:0 25px 60px #0006;--seo-border:#385570;--seo-card:linear-gradient(140deg,#152b40,#1b2c42 53%,#29243f);--seo-ink:#eef8ff;--seo-muted:#a1bad0}.seo-suite.svelte-gyvwlv a:where(.svelte-gyvwlv){color:inherit}.seo-suite.svelte-gyvwlv a:where(.svelte-gyvwlv):hover{color:var(--cyan)}:root:not(.dark) .seo-suite.svelte-gyvwlv{--surface:#fff;--surface2:#eff5fb;--deep:#ebf3fb;--text:#264459;--heading:#112f47;--muted:#59758b;--line:#c8d9e7;--line2:#dde8f1;--mint:#07816b;--cyan:#087fa5;--blue:#3368bd;--violet:#7051b5;--amber:#9b631c;--red:#bd3349;--paper:linear-gradient(135deg,#fff,#f4f8fc 55%,#f6f2fc);--shadow:0 18px 40px #1e466a18;--seo-border:#d1e0ea;--seo-card:linear-gradient(140deg,#fff,#f5f8fd 53%,#f7f2fc);--seo-ink:#153c56;--seo-muted:#56748b}.seo-suite.svelte-gyvwlv{--seo-border:#385570;--seo-card:linear-gradient(140deg,#152b40,#1b2c42 53%,#29243f);--seo-ink:#eef8ff;--seo-muted:#a1bad0;gap:40px;padding:37px 0 65px;display:grid}:root:not(.dark) .seo-suite.svelte-gyvwlv{--seo-border:#d1e0ea;--seo-card:linear-gradient(140deg,#fff,#f5f8fd 53%,#f7f2fc);--seo-ink:#153c56;--seo-muted:#56748b}.seo-kicker.svelte-gyvwlv{letter-spacing:.18em;color:#77dceb;text-transform:uppercase;font-size:10px;font-weight:900}:root:not(.dark) .seo-kicker.svelte-gyvwlv{color:#1786ab}.seo-lead.svelte-gyvwlv{border:1px solid var(--seo-border);background:radial-gradient(circle at 95% 0,#564f9661,#0000 42%),linear-gradient(145deg,#132c41,#172940 54%,#2b2540);border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:22px;padding:28px;display:grid;overflow:hidden}:root:not(.dark) .seo-lead.svelte-gyvwlv{background:radial-gradient(circle at 90% 0,#dacffa8a,#0000 42%),linear-gradient(145deg,#fff,#edf6fc 55%,#f0f0fc)}.seo-lead.svelte-gyvwlv h2:where(.svelte-gyvwlv){letter-spacing:-.046em;color:var(--seo-ink);margin:12px 0;font-size:clamp(26px,3.1vw,38px);line-height:1.22}.seo-lead.svelte-gyvwlv p:where(.svelte-gyvwlv){color:var(--seo-muted);max-width:575px;margin:0;font-size:14px;line-height:1.8}.seo-tags.svelte-gyvwlv{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.seo-tags.svelte-gyvwlv span:where(.svelte-gyvwlv){color:#b8deea;background:#112c43;border:1px solid #426781;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.seo-tags.svelte-gyvwlv .i:where(.svelte-gyvwlv){color:#78e5da;width:14px;height:14px}:root:not(.dark) .seo-tags.svelte-gyvwlv span:where(.svelte-gyvwlv){color:#305d71;background:#ffffffbc;border-color:#c7dce7}.seo-visual.svelte-gyvwlv{background:#0b2335;border:1px solid #45637d;border-radius:17px;padding:15px;position:relative;box-shadow:inset 0 1px #ffffff15}:root:not(.dark) .seo-visual.svelte-gyvwlv{background:#ebf6fd;border-color:#bed8e8}.seo-visual-head.svelte-gyvwlv{color:#91bdd0;letter-spacing:.08em;justify-content:space-between;margin-bottom:9px;font-size:10px;font-weight:850;display:flex}:root:not(.dark) .seo-visual-head.svelte-gyvwlv{color:#426d84}.seo-visual-table.svelte-gyvwlv{background:#142d41;border:1px solid #39627b;border-radius:10px;overflow:hidden}:root:not(.dark) .seo-visual-table.svelte-gyvwlv{background:#fff;border-color:#c8dce8}.seo-visual-table.svelte-gyvwlv div:where(.svelte-gyvwlv){grid-template-columns:1.3fr 1fr 1fr;display:grid}.seo-visual-table.svelte-gyvwlv span:where(.svelte-gyvwlv){color:#b9d7e4;border-bottom:1px solid #32546c;border-right:1px solid #32546c;padding:7px 8px;font-size:10px}.seo-visual-table.svelte-gyvwlv div:where(.svelte-gyvwlv):last-child span:where(.svelte-gyvwlv){border-bottom:0}.seo-visual-table.svelte-gyvwlv span:where(.svelte-gyvwlv):last-child{border-right:0}.seo-visual-table.svelte-gyvwlv div:where(.svelte-gyvwlv):first-child span:where(.svelte-gyvwlv){color:#eaf6ff;background:#21455e;font-weight:900}:root:not(.dark) .seo-visual-table.svelte-gyvwlv span:where(.svelte-gyvwlv){color:#43697d;border-color:#deebf1}:root:not(.dark) .seo-visual-table.svelte-gyvwlv div:where(.svelte-gyvwlv):first-child span:where(.svelte-gyvwlv){color:#215979;background:#dff0fb}.seo-visual-arrow.svelte-gyvwlv{text-align:center;color:#6de8df;padding:8px}.seo-visual-arrow.svelte-gyvwlv span:where(.svelte-gyvwlv){color:#8dbccc;margin:0 7px;font-size:10px}.seo-visual-output.svelte-gyvwlv{color:#c8f4ee;background:linear-gradient(145deg,#113c42,#17344b);border:1px solid #34777b;border-radius:10px;padding:12px;position:relative}:root:not(.dark) .seo-visual-output.svelte-gyvwlv{color:#1f6f65;background:linear-gradient(145deg,#e3f8f1,#e3f3fd);border-color:#a5d9d0}.seo-visual-output.svelte-gyvwlv strong:where(.svelte-gyvwlv){align-items:center;gap:7px;font-size:11px;display:flex}.seo-mini-map.svelte-gyvwlv{background:repeating-linear-gradient(90deg,#0000 0 36px,#38748655 36px 37px),repeating-linear-gradient(0deg,#122d3e 0 27px,#39748655 27px 28px);border:1px solid #347c8b;border-radius:8px;height:90px;margin-top:8px;position:relative;overflow:hidden}.seo-mini-map.svelte-gyvwlv .dot:where(.svelte-gyvwlv){background:#73ecd1;border:2px solid #dbfff5;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 12px #35dfc1}.seo-mini-map.svelte-gyvwlv .dot:where(.svelte-gyvwlv):first-child{top:43%;left:23%}.seo-mini-map.svelte-gyvwlv .dot:where(.svelte-gyvwlv):nth-child(2){top:30%;left:48%}.seo-mini-map.svelte-gyvwlv .dot:where(.svelte-gyvwlv):nth-child(3){top:58%;left:72%}.seo-mini-map.svelte-gyvwlv .dot:where(.svelte-gyvwlv):nth-child(4){top:20%;left:61%}:root:not(.dark) .seo-mini-map.svelte-gyvwlv{background:repeating-linear-gradient(90deg,#0000 0 36px,#cee0eb 36px 37px),repeating-linear-gradient(0deg,#e6f3fb 0 27px,#cde5f1 27px 28px)}.seo-section.svelte-gyvwlv{gap:17px;display:grid}.seo-heading.svelte-gyvwlv{align-items:center;gap:12px;display:flex}.seo-heading.svelte-gyvwlv>.roundicon:where(.svelte-gyvwlv){color:#7ee4e2;background:linear-gradient(145deg,#153c53,#32365e);border:1px solid #4c7288;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}:root:not(.dark) .seo-heading.svelte-gyvwlv>.roundicon:where(.svelte-gyvwlv){color:#2681ad;background:linear-gradient(145deg,#e6f8fa,#edf0ff);border-color:#b9dae6}.seo-heading.svelte-gyvwlv h2:where(.svelte-gyvwlv){letter-spacing:-.035em;color:var(--heading);margin:3px 0;font-size:clamp(21px,2.2vw,27px);line-height:1.25}.seo-heading.svelte-gyvwlv p:where(.svelte-gyvwlv){color:var(--muted);margin:0;font-size:12.5px}.seo-grid-3.svelte-gyvwlv{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.seo-grid-2.svelte-gyvwlv{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.seo-card.svelte-gyvwlv{border:1px solid var(--seo-border);background:var(--seo-card);border-radius:17px;min-width:0;padding:19px;box-shadow:0 5px 20px #06142216}.cardhead.svelte-gyvwlv{align-items:center;gap:11px;min-width:0;margin-bottom:11px;display:flex}.cardicon.svelte-gyvwlv{background:linear-gradient(145deg,color-mix(in srgb,var(--tint,#21c5ce) 27%,transparent),color-mix(in srgb,var(--tint,#21c5ce) 8%,transparent));border:1px solid color-mix(in srgb,var(--tint,#4fcace) 58%,#39516c);width:43px;height:43px;color:var(--tint,#7de8e0);border-radius:13px;flex:none;place-items:center;display:grid}.cardicon.svelte-gyvwlv .i:where(.svelte-gyvwlv){width:24px;height:24px}:root:not(.dark) .cardicon.svelte-gyvwlv{background:color-mix(in srgb,var(--tint,#23aac9) 12%,#fff);border-color:color-mix(in srgb,var(--tint,#23aac9) 38%,#e0e7ee)}.seo-card.svelte-gyvwlv h3:where(.svelte-gyvwlv){color:var(--seo-ink);margin:0;font-size:15px;line-height:1.35}.seo-card.svelte-gyvwlv p:where(.svelte-gyvwlv){color:var(--seo-muted);margin:0;font-size:12.7px;line-height:1.75}.cardexample.svelte-gyvwlv{color:#9fdde8;background:#102a41;border:1px solid #3b5b78;border-radius:10px;margin-top:13px;padding:10px 11px;font-size:11px;line-height:1.65}:root:not(.dark) .cardexample.svelte-gyvwlv{color:#286a80;background:#edf6fc;border-color:#c9dfea}.seo-number.svelte-gyvwlv{color:#7edfea;margin-right:1px;font-size:20px;font-weight:900}:root:not(.dark) .seo-number.svelte-gyvwlv{color:#188aae}.process-steps.svelte-gyvwlv{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.process-step.svelte-gyvwlv{background:var(--seo-card);border:1px solid var(--seo-border);border-radius:16px;padding:17px;position:relative}.process-step.svelte-gyvwlv:not(:last-child):after{content:"→";z-index:2;color:#80dcea;font-size:21px;font-weight:800;position:absolute;top:25px;right:-14px}.process-step.svelte-gyvwlv h3:where(.svelte-gyvwlv){color:var(--heading);margin:0;font-size:14px}.process-step.svelte-gyvwlv p:where(.svelte-gyvwlv){color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.process-title.svelte-gyvwlv{align-items:center;gap:10px;display:flex}.process-title.svelte-gyvwlv b:where(.svelte-gyvwlv){color:#77dbd5;font-size:24px;line-height:1}.compare-table.svelte-gyvwlv{background:var(--seo-card);border:1px solid var(--seo-border);border-radius:16px;overflow:hidden}.compare-table.svelte-gyvwlv table:where(.svelte-gyvwlv){font-size:12px}.compare-table.svelte-gyvwlv th:where(.svelte-gyvwlv){font-size:11px;position:static}.compare-table.svelte-gyvwlv td:where(.svelte-gyvwlv),.compare-table.svelte-gyvwlv th:where(.svelte-gyvwlv){white-space:normal;padding:13px 15px}.compare-table.svelte-gyvwlv td:where(.svelte-gyvwlv):first-child{color:var(--seo-ink);font-weight:850}.faq.svelte-gyvwlv{border:1px solid var(--seo-border);background:var(--seo-card);border-radius:13px;overflow:hidden}.faq.svelte-gyvwlv summary:where(.svelte-gyvwlv){color:var(--seo-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;font-size:13px;font-weight:820;list-style:none;display:flex}.faq.svelte-gyvwlv summary:where(.svelte-gyvwlv)::-webkit-details-marker{display:none}.faq.svelte-gyvwlv summary:where(.svelte-gyvwlv) span:where(.svelte-gyvwlv):last-child{color:var(--cyan);font-size:20px}.faq[open].svelte-gyvwlv summary:where(.svelte-gyvwlv) span:where(.svelte-gyvwlv):last-child{transform:rotate(45deg)}.faq.svelte-gyvwlv p:where(.svelte-gyvwlv){color:var(--seo-muted);margin:0;padding:0 16px 16px;font-size:12.5px;line-height:1.8}.faqgrid.svelte-gyvwlv{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:11px;display:grid}.related.svelte-gyvwlv{background:radial-gradient(circle at 88% 0,#544f9b5a,transparent 38%),var(--seo-card);border:1px solid var(--seo-border);border-radius:20px;padding:22px}.relatedgrid.svelte-gyvwlv{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relatedlink.svelte-gyvwlv{border:1px solid var(--seo-border);background:#ffffff07;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;transition:all .2s;display:flex}.relatedlink.svelte-gyvwlv:hover{border-color:#6ccce7;transform:translateY(-2px)}.relatedlink.svelte-gyvwlv>span:where(.svelte-gyvwlv){flex:1;min-width:0}.relatedlink.svelte-gyvwlv strong:where(.svelte-gyvwlv){color:var(--seo-ink);font-size:12px;line-height:1.3;display:block}.relatedlink.svelte-gyvwlv small:where(.svelte-gyvwlv){color:var(--seo-muted);margin-top:5px;font-size:10.5px;line-height:1.45;display:block}@media (width<=1060px){.seo-grid-3.svelte-gyvwlv{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-lead.svelte-gyvwlv{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.relatedgrid.svelte-gyvwlv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=830px){.seo-lead.svelte-gyvwlv,.seo-grid-2.svelte-gyvwlv{grid-template-columns:1fr}.process-steps.svelte-gyvwlv{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step.svelte-gyvwlv:nth-child(2):after{display:none}}@media (width<=620px){.wrap.svelte-gyvwlv{width:calc(100% - 24px)}.seo-suite.svelte-gyvwlv{gap:29px;padding-top:23px}.seo-lead.svelte-gyvwlv{padding:19px}.seo-lead.svelte-gyvwlv h2:where(.svelte-gyvwlv){font-size:26px}.seo-heading.svelte-gyvwlv h2:where(.svelte-gyvwlv){font-size:21px}.seo-heading.svelte-gyvwlv>.roundicon:where(.svelte-gyvwlv){width:40px;height:40px}.seo-grid-3.svelte-gyvwlv,.seo-grid-2.svelte-gyvwlv,.relatedgrid.svelte-gyvwlv,.faqgrid.svelte-gyvwlv{grid-template-columns:1fr}.seo-card.svelte-gyvwlv{padding:16px}.process-steps.svelte-gyvwlv{grid-template-columns:1fr}.process-step.svelte-gyvwlv:after{bottom:-17px;content:"↓"!important;top:auto!important;right:50%!important}.process-step.svelte-gyvwlv:last-child:after{display:none}.related.svelte-gyvwlv{padding:15px}}@media (prefers-reduced-motion:reduce){.svelte-gyvwlv{transition:none!important}}@media (width<=830px){.seo-lead.svelte-gyvwlv{grid-template-columns:1fr!important}.seo-lead.svelte-gyvwlv>:where(.svelte-gyvwlv){min-width:0}}@media (width<=620px){.seo-lead.svelte-gyvwlv{min-width:0;grid-template-columns:1fr!important}}.i.svelte-gyvwlv{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle;flex:none;width:18px;height:18px}.i.sm.svelte-gyvwlv{width:15px;height:15px}.i.lg.svelte-gyvwlv{width:24px;height:24px}@media (width<=620px){:is(html:has(.kml-page),body:has(.kml-page)){overflow-x:clip}}.kml-page.svelte-16yqj8r{--surface:#102438;--surface2:#142b40;--deep:#0b1b2c;--text:#edf7ff;--heading:#f8fcff;--muted:#9eb5c8;--line:#2c4c66;--line2:#243e52;--mint:#65ecc3;--cyan:#63d9f5;--blue:#83abff;--violet:#b49bff;--amber:#fbd28f;--red:#ffb0b0;--paper:linear-gradient(135deg,#122c41,#1a2d45 55%,#29253f);--shadow:0 25px 60px #0006;--surface-muted:#0b1d30;min-width:0}.wheadright.svelte-16yqj8r .tool-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.wheadright.svelte-16yqj8r .tool-buy-action{border-radius:10px;min-height:37px;padding:9px 11px;font-size:11px}.wheadright.svelte-16yqj8r .report-trigger{border-radius:10px!important;min-height:37px!important;padding:9px 11px!important;font-size:11px!important}.wheadright.svelte-16yqj8r .report-trigger svg{width:15px;height:15px}.workbench.svelte-16yqj8r{margin-bottom:0}@media (width<=560px){.wheadright.svelte-16yqj8r{width:100%}.wheadright.svelte-16yqj8r .tool-header-actions{justify-content:flex-start;width:100%}}:root:not(.dark) .kml-page.svelte-16yqj8r{--surface:#fff;--surface2:#eff5fb;--deep:#ebf3fb;--text:#264459;--heading:#112f47;--muted:#59758b;--line:#c8d9e7;--line2:#dde8f1;--mint:#07816b;--cyan:#087fa5;--blue:#3368bd;--violet:#7051b5;--amber:#9b631c;--red:#bd3349;--paper:linear-gradient(135deg,#fff,#f4f8fc 55%,#f6f2fc);--shadow:0 18px 40px #1e466a18;--surface-muted:#edf5fc}.workbench.svelte-16yqj8r{box-shadow:var(--shadow),0 0 42px #5a8cf61b;background:linear-gradient(135deg,#25d7d6,#5589ff 49%,#ac72f2);border-radius:24px;padding:1px}.workin.svelte-16yqj8r{color:#e9f5ff;background:radial-gradient(at 100% 0,#4b72bc17,#0000 36%),radial-gradient(at 0 75%,#19b5ae0e,#0000 35%),#0b1929;border-radius:23px;overflow:hidden}:root:not(.dark) .workin.svelte-16yqj8r{color:#1c3b53;background:radial-gradient(at 99% 0,#9b92f023,#0000 35%),#eef5fb}.whead.svelte-16yqj8r{background:linear-gradient(95deg,#0b2737,#172a3d 62%,#29253e);border-bottom:1px solid #3a55706b;justify-content:space-between;align-items:center;gap:12px;min-height:75px;padding:13px 18px;display:flex}:root:not(.dark) .whead.svelte-16yqj8r{background:linear-gradient(95deg,#fff,#f5f9ff 62%,#f3effd);border-color:#d3e2ed}.widentity.svelte-16yqj8r{align-items:center;gap:11px;min-width:0;display:flex}.wlogo.svelte-16yqj8r{color:#fff;background:linear-gradient(145deg,#0ecab4,#3289e9 55%,#916cdb);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 24px #238fea47}.widentity.svelte-16yqj8r strong:where(.svelte-16yqj8r){letter-spacing:-.012em;font-size:15px;line-height:1.3;display:block}.widentity.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#9fbed0;font-size:11px}:root:not(.dark) .widentity.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#6a8293}.wheadright.svelte-16yqj8r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.wbody.svelte-16yqj8r{padding:14px}.modegrid.svelte-16yqj8r{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.modebtn.svelte-16yqj8r{text-align:left;color:#d9e9f7;background:linear-gradient(140deg,#12263a,#132337);border:1px solid #354e66;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 11px;transition:all .2s;display:flex}.modebtn.svelte-16yqj8r:hover{border-color:#61bad6}.modebtn.active.svelte-16yqj8r{background:linear-gradient(120deg,#12394b,#202e56);border-color:#64dbf4;box-shadow:inset 0 0 0 1px #39b5da55}.modeico.svelte-16yqj8r{color:#8ae9e9;background:linear-gradient(130deg,#126a7980,#2d547d77);border:1px solid #3698af87;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.modebtn.svelte-16yqj8r:nth-child(2) .modeico:where(.svelte-16yqj8r){color:#9dc4ff;background:linear-gradient(130deg,#20527e,#2a3e78);border-color:#4d86cb7a}.modebtn.svelte-16yqj8r:nth-child(3) .modeico:where(.svelte-16yqj8r){color:#c3a9ff;background:linear-gradient(130deg,#493b8d,#262c61);border-color:#816ad59c}.modebtn.svelte-16yqj8r:nth-child(4) .modeico:where(.svelte-16yqj8r){color:#f6d49c;background:linear-gradient(130deg,#76513c,#42314e);border-color:#b18a5b7d}.modebtn.svelte-16yqj8r strong:where(.svelte-16yqj8r){font-size:12px;line-height:1.23;display:block}.modebtn.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#9cb5c9;margin-top:3px;font-size:10px;line-height:1.35;display:block}:root:not(.dark) .modebtn.svelte-16yqj8r{color:#1d3d56;background:linear-gradient(140deg,#fff,#f4f7ff);border-color:#d0e0ed}:root:not(.dark) .modebtn.active.svelte-16yqj8r{background:linear-gradient(125deg,#e7faff,#eeefff);border-color:#5bb6db}:root:not(.dark) .modebtn.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#678094}.steps.svelte-16yqj8r{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.step.svelte-16yqj8r{text-align:left;color:#e4f4ff;background:linear-gradient(140deg,#10293f,#132239);border:1px solid #324e64;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:67px;padding:10px;display:flex}.step.active.svelte-16yqj8r{background:linear-gradient(130deg,#133b59,#252c51);border-color:#5acbea}.step.completed.svelte-16yqj8r{border-color:#317967}.stepcheck.svelte-16yqj8r{color:#9bffcf;background:#1a725d;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-left:auto;font-size:10px;font-weight:900;display:grid}.stepnum.svelte-16yqj8r{color:#fff;background:linear-gradient(140deg,#17caaf,#169eab);border-radius:11px;flex:none;place-items:center;width:39px;height:40px;font-size:15px;font-weight:900;display:grid}.step.svelte-16yqj8r:nth-child(2) .stepnum:where(.svelte-16yqj8r){background:linear-gradient(135deg,#34bdee,#4574df)}.step.svelte-16yqj8r:nth-child(3) .stepnum:where(.svelte-16yqj8r){background:linear-gradient(135deg,#b390fc,#806add)}.step.svelte-16yqj8r:nth-child(4) .stepnum:where(.svelte-16yqj8r){color:#49321b;background:linear-gradient(135deg,#ffd484,#db9b63)}.step.svelte-16yqj8r strong:where(.svelte-16yqj8r){font-size:11.7px;line-height:1.22;display:block}.step.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#9cb5c9;margin-top:4px;font-size:10px;line-height:1.4;display:block}:root:not(.dark) .step.svelte-16yqj8r{color:#22435a;background:#fff;border-color:#d1e1eb}:root:not(.dark) .step.active.svelte-16yqj8r{background:#edf6ff;border-color:#75bddb}:root:not(.dark) .step.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#607e92}.workgrid.svelte-16yqj8r{grid-template-columns:minmax(0,1.86fr) minmax(280px,.85fr);align-items:start;gap:12px;display:grid}.stack.svelte-16yqj8r,.sidebar.svelte-16yqj8r{align-content:start;gap:12px;min-width:0;display:grid}.panel.svelte-16yqj8r,.sbox.svelte-16yqj8r{background:#10263b;border:1px solid #2b4b65;border-radius:16px;min-width:0;overflow:hidden}:root:not(.dark) .panel.svelte-16yqj8r,:root:not(.dark) .sbox.svelte-16yqj8r{background:#fff;border-color:#d0e1eb}.pad.svelte-16yqj8r{padding:17px}.panelhead.svelte-16yqj8r{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.panelheading.svelte-16yqj8r{align-items:center;gap:11px;min-width:0;display:flex}.panel-icon.svelte-16yqj8r{color:#fff;background:linear-gradient(140deg,#15bcae,#228abc);border-radius:12px;flex:none;place-items:center;width:41px;height:41px;display:grid}.panel-icon.blue.svelte-16yqj8r{background:linear-gradient(140deg,#34b4e5,#3e75dc)}.panel-icon.violet.svelte-16yqj8r{background:linear-gradient(140deg,#b08af6,#7c68d9)}.panel-icon.gold.svelte-16yqj8r{color:#402d1d;background:linear-gradient(140deg,#f0c575,#d99056)}.panelhead.svelte-16yqj8r h2:where(.svelte-16yqj8r){letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.25}.panelhead.svelte-16yqj8r p:where(.svelte-16yqj8r){color:#9fb7c9;margin:4px 0 0;font-size:11.5px}:root:not(.dark) .panelhead.svelte-16yqj8r p:where(.svelte-16yqj8r){color:#678195}.subtlebtn.svelte-16yqj8r,.primarybtn.svelte-16yqj8r,.altbtn.svelte-16yqj8r,.ghostbtn.svelte-16yqj8r{color:#d0e8f8;background:#14334a;border:1px solid #456781;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-size:11.8px;font-weight:800;display:inline-flex}.primarybtn.svelte-16yqj8r{color:#fff;background:linear-gradient(115deg,#0eaac1,#3979ea);border-color:#50bee5;box-shadow:0 6px 16px #087ba527}.altbtn.svelte-16yqj8r{color:#fff;background:linear-gradient(115deg,#547deb,#8262dc);border-color:#938cee}.ghostbtn.svelte-16yqj8r{background:0 0}:root:not(.dark) .subtlebtn.svelte-16yqj8r,:root:not(.dark) .ghostbtn.svelte-16yqj8r{color:#315970;background:#fff;border-color:#c5d9e6}:root:not(.dark) .primarybtn.svelte-16yqj8r,:root:not(.dark) .altbtn.svelte-16yqj8r{color:#fff}.subtlebtn.svelte-16yqj8r:hover,.primarybtn.svelte-16yqj8r:hover,.altbtn.svelte-16yqj8r:hover,.ghostbtn.svelte-16yqj8r:hover{filter:brightness(1.12)}.nav-actions.svelte-16yqj8r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:15px;display:flex}.hint.svelte-16yqj8r{color:#98b0c3;font-size:11px;line-height:1.6}:root:not(.dark) .hint.svelte-16yqj8r{color:#5e7b91}.inline-note.svelte-16yqj8r{color:#c4e2f1;background:#123349;border:1px solid #2c6881;border-radius:11px;padding:11px 12px;font-size:11.5px;line-height:1.65}:root:not(.dark) .inline-note.svelte-16yqj8r{color:#315971;background:#ecf7fd;border-color:#b8dbe9}.note-amber.svelte-16yqj8r{color:#f8d6a4;background:#49372145;border-color:#97734976}:root:not(.dark) .note-amber.svelte-16yqj8r{color:#8d6026;background:#fff8e9;border-color:#efd5a6}.note-red.svelte-16yqj8r{color:#ffd2db;background:#512a364d;border-color:#ae516482}:root:not(.dark) .note-red.svelte-16yqj8r{color:#ae3854;background:#fff2f3;border-color:#e8b0bc}.note-mint.svelte-16yqj8r{color:#abf1d9;background:#14463e77;border-color:#3c8b7a}:root:not(.dark) .note-mint.svelte-16yqj8r{color:#207c65;background:#e9faf4;border-color:#a5d9c8}.introline.svelte-16yqj8r{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.dropzone.svelte-16yqj8r{text-align:center;background:radial-gradient(circle at 50% 0,#2f62885a,#0000 76%),#102b41;border:1.6px dashed #487e9b;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;padding:20px;transition:all .15s;display:flex}.dropicon.svelte-16yqj8r{color:#8eeef1;background:#1e5268;border:1px solid #398bad;border-radius:17px;place-items:center;width:55px;height:55px;display:grid}.dropzone.svelte-16yqj8r strong:where(.svelte-16yqj8r){font-size:14px}.dropzone.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#9bbbcf;font-size:11px}:root:not(.dark) .dropzone.svelte-16yqj8r{background:linear-gradient(145deg,#f5fbff,#eef6fd);border-color:#8ebfd4}:root:not(.dark) .dropicon.svelte-16yqj8r{color:#168e9d;background:#dbf5f4;border-color:#9ddbd5}:root:not(.dark) .dropzone.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#617d91}.data-actions.svelte-16yqj8r{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.filelist.svelte-16yqj8r{gap:7px;margin-top:12px;display:grid}.filerow.svelte-16yqj8r{background:#0d273a;border:1px solid #2e5269;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.filerow.svelte-16yqj8r>div:where(.svelte-16yqj8r){align-items:center;gap:9px;min-width:0;display:flex}.filerow.svelte-16yqj8r strong:where(.svelte-16yqj8r){text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.filerow.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#8eacbf;font-size:10.5px;display:block}.filerow.svelte-16yqj8r .i:where(.svelte-16yqj8r){color:#77e7d7}:root:not(.dark) .filerow.svelte-16yqj8r{background:#f7fbff;border-color:#cfdeea}:root:not(.dark) .filerow.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#668196}.livecount.svelte-16yqj8r{color:#85e8c7;background:#16453d77;border:1px solid #348b7e;border-radius:999px;padding:4px 8px;font-size:10px}:root:not(.dark) .livecount.svelte-16yqj8r{color:#16816b;background:#e9faf4;border-color:#9bd7c6}.pill.svelte-16yqj8r{color:#a9c6d9;border:1px solid #3b5b72;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:750;display:inline-flex}:root:not(.dark) .pill.svelte-16yqj8r{color:#59798f;border-color:#bed6e4}.pill.good.svelte-16yqj8r{color:#86e4c4;border-color:#428c7c}:root:not(.dark) .pill.good.svelte-16yqj8r{color:#1a8069}.twocol.svelte-16yqj8r{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.field.svelte-16yqj8r{gap:5px;min-width:0;display:grid}.field.svelte-16yqj8r select:where(.svelte-16yqj8r){color:#e7f5ff;background:#0e2135;border:1px solid #46647b;border-radius:9px;outline:none;width:100%;min-width:0;min-height:39px;padding:9px 10px;font-size:12px}.field.svelte-16yqj8r select:where(.svelte-16yqj8r):focus{border-color:#61cdea}:root:not(.dark) .field.svelte-16yqj8r select:where(.svelte-16yqj8r){color:#1a425c;background:#fbfdff;border-color:#c2d6e4}.checkline.svelte-16yqj8r{color:#c4dceb;cursor:pointer;align-items:flex-start;gap:9px;font-size:11.5px;display:flex}.checkline.svelte-16yqj8r input:where(.svelte-16yqj8r){accent-color:#16bfae;flex:none;margin-top:3px}:root:not(.dark) .checkline.svelte-16yqj8r{color:#3c5b72}.choicebox.svelte-16yqj8r{background:#0e263b;border:1px solid #375670;border-radius:11px;padding:11px}:root:not(.dark) .choicebox.svelte-16yqj8r{background:#f3f9fc;border-color:#d0dfe9}.choicebox.svelte-16yqj8r strong:where(.svelte-16yqj8r){margin-bottom:5px;font-size:12px;display:block}.sectionbar.svelte-16yqj8r{border-top:1px solid #2b4a61;margin-top:14px;padding-top:12px}:root:not(.dark) .sectionbar.svelte-16yqj8r{border-color:#d7e5ec}.tablewrap.svelte-16yqj8r{border:1px solid #34546a;border-radius:11px;max-height:235px;overflow:auto}:root:not(.dark) .tablewrap.svelte-16yqj8r{border-color:#d3e1e9}table.svelte-16yqj8r{border-collapse:collapse;text-align:left;width:100%;font-size:11px}table.svelte-16yqj8r th:where(.svelte-16yqj8r){color:#a3c3d5;letter-spacing:.01em;background:#16364c;font-size:10px;font-weight:800;position:sticky;top:0}table.svelte-16yqj8r td:where(.svelte-16yqj8r),table.svelte-16yqj8r th:where(.svelte-16yqj8r){white-space:nowrap;border-bottom:1px solid #2b4a61;padding:9px 11px}table.svelte-16yqj8r td:where(.svelte-16yqj8r){color:#cce2ef;text-overflow:ellipsis;max-width:260px;overflow:hidden}table.svelte-16yqj8r tr:where(.svelte-16yqj8r):last-child td:where(.svelte-16yqj8r){border-bottom:none}:root:not(.dark) table.svelte-16yqj8r th:where(.svelte-16yqj8r){color:#44708a;background:#ecf6fb}:root:not(.dark) table.svelte-16yqj8r td:where(.svelte-16yqj8r){color:#31546c;border-bottom-color:#d9e6ee}.tabs.svelte-16yqj8r{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.minitab.svelte-16yqj8r{color:#aec9d9;background:#17354b;border:1px solid #3b5b71;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.minitab.active.svelte-16yqj8r{color:#ccfbfb;background:#1b5d69;border-color:#36b2c1}:root:not(.dark) .minitab.svelte-16yqj8r{color:#466d84;background:#f3f9fe;border-color:#c8deec}:root:not(.dark) .minitab.active.svelte-16yqj8r{color:#176e80;background:#e1f8f9;border-color:#8acdd0}.preview-map.svelte-16yqj8r{background:#071b2d;border:1px solid #335871;border-radius:14px;min-height:255px;position:relative;overflow:hidden}:root:not(.dark) .preview-map.svelte-16yqj8r{border-color:#b8d6e6}.mapannotation.svelte-16yqj8r{background:var(--surface2);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;font-size:11px;display:flex}.mapannotation.svelte-16yqj8r strong:where(.svelte-16yqj8r){font-size:11px}.sidebar.svelte-16yqj8r .sbox:where(.svelte-16yqj8r){padding:14px}.shead.svelte-16yqj8r{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.shead.svelte-16yqj8r h3:where(.svelte-16yqj8r){align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.shead.svelte-16yqj8r .i:where(.svelte-16yqj8r){color:#91dbe6}.side-status.svelte-16yqj8r{align-items:center;gap:10px;display:flex}.pulse.svelte-16yqj8r{background:#64dab7;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #38cb9e18}.side-status.svelte-16yqj8r strong:where(.svelte-16yqj8r){font-size:12px;display:block}.side-status.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#9ab8ca;font-size:10px}:root:not(.dark) .side-status.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#628094}.meter.svelte-16yqj8r{background:#1f3c50;border-radius:99px;height:7px;margin-top:11px;overflow:hidden}.meter.svelte-16yqj8r>i:where(.svelte-16yqj8r){background:linear-gradient(90deg,#20cbaa,#65baf2);border-radius:99px;width:0%;height:100%;transition:width .25s;display:block}:root:not(.dark) .meter.svelte-16yqj8r{background:#e3edf3}.statgrid.svelte-16yqj8r{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stat.svelte-16yqj8r{background:#102e43;border:1px solid #35546c;border-radius:10px;padding:10px}.stat.svelte-16yqj8r strong:where(.svelte-16yqj8r){color:#e9f9ff;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1;display:block}.stat.svelte-16yqj8r span:where(.svelte-16yqj8r){color:#9cbbcb;margin-top:5px;font-size:10px;display:block}:root:not(.dark) .stat.svelte-16yqj8r{background:#f3f9fd;border-color:#d2e3ed}:root:not(.dark) .stat.svelte-16yqj8r strong:where(.svelte-16yqj8r){color:#1b435b}:root:not(.dark) .stat.svelte-16yqj8r span:where(.svelte-16yqj8r){color:#6b8598}.my-maps.svelte-16yqj8r{background:radial-gradient(circle at 100% 0,#78542b29,#0000 50%),#2c2c36;border-color:#7d674f}:root:not(.dark) .my-maps.svelte-16yqj8r{background:#fff8ee;border-color:#eed6ae}.map-meter.svelte-16yqj8r{align-items:center;gap:6px;margin:7px 0;font-size:10px;display:flex}.map-meter.svelte-16yqj8r b:where(.svelte-16yqj8r){color:#ffdaa0;margin-left:auto}:root:not(.dark) .map-meter.svelte-16yqj8r b:where(.svelte-16yqj8r){color:#945f22}.mapbar.svelte-16yqj8r{background:#604b367a;border-radius:99px;height:6px;overflow:hidden}.mapbar.svelte-16yqj8r i:where(.svelte-16yqj8r){background:linear-gradient(90deg,#efb46d,#e77958);border-radius:99px;width:0%;height:100%;display:block}.my-maps.svelte-16yqj8r p:where(.svelte-16yqj8r){color:#e7d2b5;margin:8px 0;font-size:11px;line-height:1.65}:root:not(.dark) .my-maps.svelte-16yqj8r p:where(.svelte-16yqj8r){color:#876e51}.my-maps.svelte-16yqj8r a:where(.svelte-16yqj8r){color:#ffdb9e;text-underline-offset:3px;text-decoration:underline}:root:not(.dark) .my-maps.svelte-16yqj8r a:where(.svelte-16yqj8r){color:#906020}.result-grid.svelte-16yqj8r{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.result-stat.svelte-16yqj8r{background:#0b253a;border:1px solid #365a75;border-radius:12px;padding:13px}.result-stat.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#9fbdce;font-size:10px;display:block}.result-stat.svelte-16yqj8r strong:where(.svelte-16yqj8r){color:#f4fbff;margin-top:4px;font-size:21px;display:block}:root:not(.dark) .result-stat.svelte-16yqj8r{background:#f0f7fc;border-color:#c7ddea}:root:not(.dark) .result-stat.svelte-16yqj8r strong:where(.svelte-16yqj8r){color:#163c56}:root:not(.dark) .result-stat.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#5c798d}.export-grid.svelte-16yqj8r{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.exportbtn.svelte-16yqj8r{color:#f1fcff;text-align:left;background:linear-gradient(130deg,#17465a,#1d395a);border:1px solid #3e7088;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:11px;display:flex}.exportbtn.svelte-16yqj8r:hover{background:linear-gradient(130deg,#1c5b70,#244778);border-color:#62d9e9}.exportbtn.svelte-16yqj8r .i:where(.svelte-16yqj8r){color:#86e8e6;width:24px;height:24px}.exportbtn.svelte-16yqj8r strong:where(.svelte-16yqj8r){font-size:12px;display:block}.exportbtn.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#a6c6d6;font-size:10px}:root:not(.dark) .exportbtn.svelte-16yqj8r{color:#205270;background:linear-gradient(130deg,#eef9fc,#f1f4fd);border-color:#bcd6e5}:root:not(.dark) .exportbtn.svelte-16yqj8r small:where(.svelte-16yqj8r){color:#567e93}.exportbtn.svelte-16yqj8r:disabled{opacity:.32}.limitsline.svelte-16yqj8r{color:#a3bed0;justify-content:space-between;gap:8px;margin-top:8px;font-size:10px;display:flex}:root:not(.dark) .limitsline.svelte-16yqj8r{color:#647f93}@media (width<=830px){.workgrid.svelte-16yqj8r{grid-template-columns:1fr!important}.sidebar.svelte-16yqj8r{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.modegrid.svelte-16yqj8r{grid-template-columns:repeat(2,minmax(0,1fr))!important}.whead.svelte-16yqj8r{flex-wrap:wrap;align-items:flex-start}.wheadright.svelte-16yqj8r{justify-content:flex-start;width:100%}.sidebar.svelte-16yqj8r{grid-template-columns:1fr!important}.stack.svelte-16yqj8r,.panel.svelte-16yqj8r,.sbox.svelte-16yqj8r,.nav-actions.svelte-16yqj8r,.data-actions.svelte-16yqj8r{min-width:0;max-width:100%}.shead.svelte-16yqj8r{flex-wrap:wrap;min-width:0}.shead.svelte-16yqj8r h3:where(.svelte-16yqj8r){white-space:normal;overflow-wrap:anywhere;min-width:0}.modebtn.svelte-16yqj8r>span:where(.svelte-16yqj8r):last-child,.modebtn.svelte-16yqj8r strong:where(.svelte-16yqj8r),.modebtn.svelte-16yqj8r small:where(.svelte-16yqj8r){overflow-wrap:anywhere;min-width:0}}button.svelte-16yqj8r svg:where(.svelte-16yqj8r),.i.svelte-16yqj8r{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle;flex:none;width:18px;height:18px}.i.sm.svelte-16yqj8r{width:15px;height:15px}.i.lg.svelte-16yqj8r{width:24px;height:24px}.i.xl.svelte-16yqj8r{width:29px;height:29px}@media (width<=620px){:is(html:has(.kml-page),body:has(.kml-page)){overflow-x:clip}}.tool-page-container:has(.kml-page){font-size:14px;line-height:1.55;max-width:1220px!important;padding-left:0!important;padding-right:0!important}.kml-page .hero{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 14px;display:flex}.kml-page .hero h1{letter-spacing:-.04em;color:var(--heading);margin:0;font-size:clamp(23px,2.35vw,29px);font-weight:870;line-height:1.22}.kml-page .operation-picker{border:1px solid var(--line);box-shadow:none;background:linear-gradient(105deg,#11273c,#18253e 75%,#1e2440);border-radius:16px;margin:0 0 11px;padding:12px 13px 13px}.kml-page .operation-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.kml-page .operation-heading{align-items:center;gap:9px;min-width:0;display:flex}.kml-page .operation-headicon{color:#86e5dc;background:#184658;border:1px solid #2b7079;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.kml-page .operation-heading strong{color:var(--heading);font-size:12.5px;line-height:1.25;display:block}.kml-page .operation-heading small{color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.kml-page .operation-picker .modegrid{background:#091c2f;border:1px solid #2d4962;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:5px;display:grid}.kml-page .operation-picker .modebtn{min-height:59px;box-shadow:none;color:#8faabe;opacity:.8;background:0 0;border:1px solid #0000;border-radius:10px;gap:9px;padding:10px;transition:background .16s,color .16s,opacity .16s,box-shadow .16s;display:flex;position:relative;transform:none}.kml-page .operation-picker .modebtn .modeico{color:#8fb6d2;filter:saturate(.65);background:#173047;border:1px solid #355872;border-radius:9px;flex:none;width:35px;height:35px}.kml-page .operation-picker .modebtn small{color:#7795ae;opacity:1;font-size:9.6px}.kml-page .operation-picker .modebtn strong{color:inherit;font-size:11.8px;font-weight:800;line-height:1.3}.kml-page .operation-picker .modebtn:hover:not(.active){opacity:1;color:#e6f4ff;background:#17364e}.kml-page .operation-picker .modebtn.active{color:#fff;opacity:1;background:linear-gradient(112deg,#127ba4 0%,#346bd1 58%,#6655ba 100%);border-color:#74e8f5;box-shadow:0 5px 17px #1978c45e,inset 0 1px #ffffff42}.kml-page .operation-picker .modebtn.active:after{content:"✓";color:#fff;background:#fff3;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:5px;right:7px}.kml-page .operation-picker .modebtn.active .modeico,.kml-page .operation-picker .modebtn.active:nth-child(n) .modeico{color:#fff;filter:none;background:#ffffff26;border-color:#ffffff59}.kml-page .operation-picker .modebtn.active small{color:#e1f5ff;opacity:.95}.kml-page .whead{flex-wrap:nowrap;min-height:66px;padding:10px 15px}.kml-page .wlogo{border-radius:11px;width:40px;height:40px}.kml-page .wlogo .i{width:25px;height:25px}.kml-page .widentity strong{font-size:14px}.kml-page .widentity small{font-size:10.5px}.kml-page .wheadright{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;margin-left:auto}.kml-page .wheadright .tool-buy-action,.kml-page .wheadright .report-trigger{white-space:nowrap;border-radius:10px!important;min-height:34px!important;padding:7px 10px!important;font-size:10.5px!important}.kml-page .stepbar{background:#0c1f31;padding:10px 14px 0}:root:not(.dark) .kml-page .stepbar{background:#f0f6fb}.kml-page .stepbar .steps{gap:7px;margin-bottom:0}.kml-page .stepbar .step{border-radius:10px;gap:8px;min-height:48px;padding:6px 8px}.kml-page .stepbar .stepnum{border-radius:8px;width:29px;height:29px;font-size:12px}.kml-page .stepbar .step strong{font-size:10.5px}.kml-page .stepbar .step small{margin-top:1px;font-size:9px;line-height:1.25}.kml-page .wbody{padding:11px 14px 14px}.kml-page .workgrid{gap:10px}.kml-page .stack,.kml-page .sidebar{gap:9px}.kml-page .panel,.kml-page .sbox{border-radius:13px}.kml-page .pad{padding:13px}.kml-page .panelhead{margin-bottom:10px}.kml-page .panel-icon{border-radius:10px;width:34px;height:34px}.kml-page .panel-icon .i{width:20px;height:20px}.kml-page .panelhead h2{font-size:14px}.kml-page .panelhead p{margin-top:3px;font-size:10.5px}.kml-page .dropzone{text-align:left;background:linear-gradient(115deg,#102b41,#12283c);border-radius:11px;flex-flow:wrap;justify-content:flex-start;gap:11px;min-height:93px;padding:14px}:root:not(.dark) .kml-page .dropzone{background:linear-gradient(115deg,#f3faff,#eef6fe)}.kml-page .dropicon{border-radius:11px;width:38px;height:38px}.kml-page .dropicon .i{width:21px;height:21px}.kml-page .dropzone strong{flex:200px;font-size:12.5px;line-height:1.3}.kml-page .dropzone small{flex:1 0 100%;order:4;margin-top:-4px;padding-left:50px;font-size:10px}.kml-page .dropzone .primarybtn{white-space:nowrap;min-height:33px;margin-left:auto;font-size:10.5px}.kml-page .data-actions{gap:8px;margin-top:10px}.kml-page .data-actions .altbtn{min-height:32px;padding:7px 10px;font-size:10.5px}.kml-page .data-actions .hint,.kml-page .filelist,.kml-page .nav-actions .hint{font-size:10px}.kml-page .filelist{margin-top:9px}.kml-page .nav-actions{margin-top:11px}.kml-page .sidebar .sbox{padding:12px}.kml-page .sidebar .shead{margin-bottom:8px}.kml-page .sidebar .shead h3{font-size:11.5px}.kml-page .sidebar>.sbox:nth-child(4){display:none}.kml-page .side-status{margin:1px 0 8px}.kml-page .side-status strong{font-size:10.8px}.kml-page .side-status small{display:none}.kml-page .sidebar .statgrid{gap:6px}.kml-page .sidebar .stat{padding:7px 8px}.kml-page .sidebar .stat strong{font-size:16px}.kml-page .sidebar .stat span{font-size:9px}.kml-page .usage-limits .shead{margin-bottom:4px!important}.kml-page .usage-limits p{color:#bbd3e3;margin:2px 0 7px;font-size:10.8px;line-height:1.6}:root:not(.dark) .kml-page .usage-limits p{color:#4e6d82}.kml-page .limits-help{color:#9acffc;border-top:1px solid #315269;align-items:center;gap:6px;padding-top:7px;font-size:10.4px;font-weight:750;line-height:1.5;display:flex}.kml-page .limits-help .i:last-child{margin-left:auto}:root:not(.dark) .kml-page .limits-help{color:#2778a7;border-top-color:#d6e5ef}.kml-page .outside-mymaps{background:linear-gradient(108deg,#46342065,#302a3577 66%,#1b2c3f);border:1px solid #9d7246a3;border-radius:15px;margin-top:11px;box-shadow:0 8px 21px #0000001c}.kml-page .maps-strip{align-items:center;gap:12px;padding:12px 15px;display:flex}.kml-page .maps-strip-icon{color:#ffd18b;background:#d7974021;border:1px solid #e9b6687a;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.kml-page .maps-strip-copy{flex:1;min-width:0}.kml-page .maps-strip-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:3px;display:flex}.kml-page .maps-strip-title h2{color:#fff2df;margin:0;font-size:13.5px;font-weight:850;line-height:1.35}.kml-page .maps-size-tag{color:#f6c77b;white-space:nowrap;border:1px solid #cfa15c66;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.kml-page .maps-strip-copy p{color:#dfc8a8;margin:0;font-size:11px;line-height:1.45}.kml-page .maps-strip-copy p strong{color:#ffdfaa}.kml-page .outside-mymaps .maps-extra{flex:none;min-width:180px;max-width:100%;position:relative}.kml-page .outside-mymaps .maps-extra summary{color:#ffe1b1;white-space:nowrap;cursor:pointer;background:#392f29;border:1px solid #b38b586b;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:10.5px;font-weight:800;list-style:none;display:flex}.kml-page .outside-mymaps .maps-extra summary::-webkit-details-marker{display:none}.kml-page .outside-mymaps .maps-extra[open] summary{background:#4c3c2d;border-color:#ecc27c}.kml-page .outside-mymaps .maps-extra .maps-extra-body{z-index:8;color:#f3e8d4;background:#263344;border:1px solid #a88659;border-radius:12px;width:min(345px,100vw - 42px);padding:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #0007}.kml-page .outside-mymaps .maps-extra-body p{color:#e7d4b7}.kml-page .outside-mymaps .maps-extra-body a{color:#ffe0ab;margin-top:6px;display:inline-block}:root:not(.dark) .kml-page .operation-picker{background:linear-gradient(110deg,#f4faff,#f3f4ff);border-color:#c9deec}:root:not(.dark) .kml-page .operation-headicon{color:#147f8e;background:#e8f7f9;border-color:#b0dce0}:root:not(.dark) .kml-page .operation-picker .modegrid{background:#eaf2f9;border-color:#d1e0ec}:root:not(.dark) .kml-page .operation-picker .modebtn{color:#627d92;opacity:.85;box-shadow:none;background:0 0;border-color:#0000}:root:not(.dark) .kml-page .operation-picker .modebtn .modeico{color:#6785a0;background:#e0eaf3;border-color:#c5d8e5}:root:not(.dark) .kml-page .operation-picker .modebtn small{color:#718a9d}:root:not(.dark) .kml-page .operation-picker .modebtn:hover:not(.active){opacity:1;color:#1b4561;background:#fff}:root:not(.dark) .kml-page .operation-picker .modebtn.active{color:#fff;opacity:1;background:linear-gradient(112deg,#087fa7 0%,#356dd3 58%,#6750bf 100%);border-color:#2d9fbe;box-shadow:0 4px 14px #3188c642,inset 0 1px #ffffff50}:root:not(.dark) .kml-page .operation-picker .modebtn.active .modeico,:root:not(.dark) .kml-page .operation-picker .modebtn.active:nth-child(n) .modeico{color:#fff;background:#ffffff29;border-color:#ffffff69}:root:not(.dark) .kml-page .operation-picker .modebtn.active small{color:#f0faff}:root:not(.dark) .kml-page .outside-mymaps{background:linear-gradient(105deg,#fff7e9,#fff9f1);border-color:#e7c99c;box-shadow:0 8px 20px #a2762810}:root:not(.dark) .kml-page .maps-strip-icon{color:#ae6d22;background:#ffedd0;border-color:#eac38f}:root:not(.dark) .kml-page .maps-strip-title h2{color:#704716}:root:not(.dark) .kml-page .maps-size-tag{color:#985d1e;border-color:#e0b980}:root:not(.dark) .kml-page .maps-strip-copy p{color:#7f643f}:root:not(.dark) .kml-page .maps-strip-copy p strong{color:#86511e}:root:not(.dark) .kml-page .outside-mymaps .maps-extra summary{color:#85501d;background:#fff0d8;border-color:#e7c692}:root:not(.dark) .kml-page .outside-mymaps .maps-extra[open] summary{background:#ffe5bd;border-color:#bd8338}:root:not(.dark) .kml-page .outside-mymaps .maps-extra .maps-extra-body{color:#563b23;background:#fffdf9;border-color:#e1bc85;box-shadow:0 14px 26px #7451272b}:root:not(.dark) .kml-page .outside-mymaps .maps-extra-body p{color:#6d4f29}:root:not(.dark) .kml-page .outside-mymaps .maps-extra-body a{color:#986022}@media (width<=1060px){.kml-page .whead{flex-wrap:wrap}.kml-page .wheadright{margin-left:auto}}@media (width<=830px){.kml-page .operation-picker .modegrid,.kml-page .sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.kml-page .maps-strip{flex-wrap:wrap}.kml-page .outside-mymaps .maps-extra{margin-left:49px}}@media (width<=620px){.tool-page-container:has(.kml-page){width:calc(100% - 24px);max-width:none!important}.kml-page .hero{padding-bottom:12px}.kml-page .hero h1{font-size:22px}.kml-page .operation-picker{padding:10px}.kml-page .operation-picker .modegrid{gap:4px;padding:4px}.kml-page .operation-picker .modebtn{gap:6px;min-height:54px;padding:8px 7px}.kml-page .operation-picker .modebtn .modeico{width:30px;height:30px}.kml-page .operation-picker .modebtn strong{font-size:10.2px}.kml-page .operation-picker .modebtn small{font-size:8.6px}.kml-page .operation-picker .modebtn.active:after{width:14px;height:14px;font-size:10px;top:3px;right:4px}.kml-page .whead{flex-wrap:wrap;gap:8px;padding:10px 11px}.kml-page .widentity strong{font-size:12.5px}.kml-page .widentity small{font-size:9.7px}.kml-page .wheadright{flex-wrap:nowrap;justify-content:flex-end;width:100%;margin-left:auto}.kml-page .wheadright .tool-buy-action,.kml-page .wheadright .report-trigger{min-height:31px!important;padding:6px 8px!important;font-size:9.6px!important}.kml-page .stepbar{padding:8px 9px 0}.kml-page .stepbar .steps{gap:4px}.kml-page .stepbar .step{text-align:center;flex-direction:column;gap:3px;min-height:51px;padding:5px 3px}.kml-page .stepbar .stepnum{border-radius:6px;width:22px;height:22px;font-size:10px}.kml-page .stepbar .step strong{font-size:9px;line-height:1.16}.kml-page .stepbar .step small{display:none}.kml-page .wbody{padding:9px}.kml-page .pad{padding:11px}.kml-page .panelhead{gap:8px}.kml-page .panelhead h2{font-size:13px}.kml-page .panelhead p{font-size:10px}.kml-page .dropzone{align-items:center;gap:6px 8px;min-height:112px;padding:11px}.kml-page .dropzone strong{flex:170px;font-size:11.5px}.kml-page .dropzone small{flex-basis:auto;order:3;margin:0;padding-left:0;font-size:9.5px}.kml-page .dropzone .primarybtn{order:4;width:100%;margin:3px 0 0}.kml-page .data-actions{align-items:flex-start}.kml-page .data-actions .hint{flex:100%}.kml-page .sidebar{grid-template-columns:1fr}.kml-page .maps-strip{gap:9px;padding:11px}.kml-page .maps-strip-icon{width:30px;height:30px}.kml-page .maps-strip-title{gap:6px}.kml-page .maps-strip-title h2{font-size:12px}.kml-page .maps-strip-copy p{font-size:10px}.kml-page .maps-size-tag{padding:2px 6px;font-size:9px}.kml-page .outside-mymaps .maps-extra{margin-left:39px}.kml-page .outside-mymaps .maps-extra summary{padding:8px 10px;font-size:10px}}.kml-page .sidebar .sbox:first-child .pulse{width:8px;height:8px}.kml-page .sidebar .sbox:first-child .meter{height:5px}.kml-page .sidebar .sbox:first-child .limitsline{margin-top:4px}.kml-page .inline-note{display:none}body:has(.kml-page) .site-atmosphere:after{background:0 0!important;display:none!important}body:has(.kml-page) .site-shell:before{background:0 0!important;display:none!important}body:has(.kml-page) .site-shell:after{background:0 0!important;display:none!important}.kml-page .kml-real-map{background:#e8f3fa;border-radius:12px;width:100%;height:370px;min-height:320px;display:block;overflow:hidden}@media (width<=700px){.kml-page .kml-real-map{height:320px}}
