.card[data-v-21d61e72]{display:block;border:1px solid #f3f4f6;border-radius:1rem;background:#fff;padding:1.25rem;text-align:left;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:.18s ease}.card[data-v-21d61e72]:hover,.card[data-v-21d61e72]:focus-visible{border-color:#00b8d466;transform:translateY(-4px);outline:none}.label[data-v-21d61e72]{display:block;margin-bottom:.75rem;color:#9ca3af;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.country[data-v-21d61e72]{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem;color:#0a1a2f;font-size:1rem;font-weight:700}.card strong[data-v-21d61e72]{display:block;margin-bottom:.25rem;font-size:1.5rem;line-height:1}.card small[data-v-21d61e72]{display:block;color:#9ca3af;font-size:.75rem;line-height:1.375}@media (max-width: 420px){.card[data-v-21d61e72]{padding:1rem}.country[data-v-21d61e72]{font-size:.82rem}}.cri-ranking[data-v-1fddcd68]{background:#eaf7fa}.cri-ranking header[data-v-1fddcd68]{text-align:center;margin-bottom:2.5rem}.cri-ranking header p[data-v-1fddcd68]{display:inline-block;margin:0 0 1.5rem;border:1px solid #00b8d44d;border-radius:999px;background:#00b8d41a;padding:.25rem .75rem;color:#00b8d4;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cri-ranking h2[data-v-1fddcd68]{margin:0 0 1rem;color:#0a1a2f;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.25}.cri-ranking h2[data-v-1fddcd68] em{color:#00b8d4;font-style:normal}.cri-ranking header span[data-v-1fddcd68]{display:block;max-width:36rem;margin:auto;color:#6b7280}.filters[data-v-1fddcd68]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.search[data-v-1fddcd68]{position:relative;flex:1;min-width:12.5rem}.search svg[data-v-1fddcd68]{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#9ca3af}.search input[data-v-1fddcd68]{width:100%;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;padding:.625rem 1rem .625rem 2.25rem;font-size:.875rem}.search input[data-v-1fddcd68]:focus{border-color:#00b8d4;outline:none}.search input[data-v-1fddcd68]:focus-visible{border-color:#00b8d4;outline:2px solid #00b8d4;outline-offset:2px}.pills[data-v-1fddcd68]{display:flex;flex-wrap:wrap;gap:.45rem}.pills button[data-v-1fddcd68]{border:1.5px solid #cbd8dc;border-radius:999px;padding:.375rem .875rem;background:transparent;color:#7a9099;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .15s,color .15s,background-color .15s}.pills button[data-v-1fddcd68]:hover,.pills button[data-v-1fddcd68]:focus-visible{border-color:#00b8d4;color:#00b8d4}.pills button.active[data-v-1fddcd68],.pills button.active[data-v-1fddcd68]:hover{border-color:#00b8d4;background:transparent;color:#00b8d4}.pills button[data-v-1fddcd68]:focus-visible{outline:2px solid #00b8d4;outline-offset:2px}.table-card[data-v-1fddcd68]{overflow:hidden;border:1px solid #e2f0f4;border-radius:1rem;background:#fff;box-shadow:0 2px 16px #00b8d40f}.table-scroll[data-v-1fddcd68]{max-height:642px;overflow:auto}table[data-v-1fddcd68]{width:100%;border-collapse:collapse;font-size:.875rem}th[data-v-1fddcd68]{position:sticky;top:0;z-index:1;background:#f0f9fb;padding:.8rem 1rem;border-bottom:1px solid #d4edf3;box-shadow:0 4px 8px -6px #0a1a2f2e;color:#9ca3af;font-size:10px;letter-spacing:.1em;font-weight:600;text-align:left;text-transform:uppercase}th.w-rank[data-v-1fddcd68]{width:3.5rem}th.w-arrow[data-v-1fddcd68]{width:2.5rem}th button[data-v-1fddcd68]{display:inline-flex;align-items:center;gap:.3rem;font:inherit}th button[data-v-1fddcd68]:focus-visible{outline:2px solid #00b8d4;outline-offset:2px;border-radius:.25rem}th .caret[data-v-1fddcd68]{opacity:.3}th .caret.active[data-v-1fddcd68]{opacity:1}th .cri[data-v-1fddcd68]{color:#00b8d4}td[data-v-1fddcd68]{padding:.875rem 1rem;border-bottom:1px solid #eef6f8;color:#64748b}tbody tr[data-v-1fddcd68]{cursor:pointer;transition:background-color .15s}tbody tr.highlight[data-v-1fddcd68]{background:#f0fafb}tbody tr[data-v-1fddcd68]:hover{background:#eaf7fa}tbody tr[data-v-1fddcd68]:focus-visible{background:#eaf7fa;outline:2px solid #00b8d4;outline-offset:-2px}.rank[data-v-1fddcd68]{font-weight:500;font-size:.75rem;font-variant-numeric:tabular-nums}.country[data-v-1fddcd68]{display:flex;align-items:center;gap:.7rem;min-width:12rem}.country b[data-v-1fddcd68]{display:block;color:#0a1a2f}.country small[data-v-1fddcd68]{display:block;margin-top:.1rem;color:#b0bec5;font-size:.62rem;letter-spacing:.08em}.pillar-mini[data-v-1fddcd68]{display:none}.score[data-v-1fddcd68]{display:flex;flex-direction:column;gap:.375rem;min-width:6.875rem}.score span[data-v-1fddcd68]{display:flex;align-items:baseline;justify-content:space-between;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums}.score .max[data-v-1fddcd68]{font-size:10px;font-style:normal;opacity:.5}.score .bar[data-v-1fddcd68]{display:block;overflow:hidden;height:.375rem;border-radius:99px}.score .bar b[data-v-1fddcd68]{display:block;height:100%;border-radius:inherit}.cri-badge[data-v-1fddcd68]{display:inline-block;border:1px solid;border-radius:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums}.arrow[data-v-1fddcd68]{color:#cbd5e1;text-align:center;padding-inline:.75rem}.group:hover .arrow[data-v-1fddcd68]{color:#00b8d4}.arrow svg[data-v-1fddcd68]{transition:transform .15s}.group:hover .arrow svg[data-v-1fddcd68]{transform:translateY(2px)}footer[data-v-1fddcd68]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #e8f4f7;background:#f8fcfe;color:#b0bec5;font-size:.75rem}footer b[data-v-1fddcd68]{color:#64748b}.empty[data-v-1fddcd68]{text-align:center;color:#64748b}@media (max-width:1023px){.pillar[data-v-1fddcd68]{display:none}.pillar-mini[data-v-1fddcd68]{display:flex;gap:.25rem;margin-top:.35rem}.pillar-mini i[data-v-1fddcd68]{flex:1;height:3px;border-radius:99px;overflow:hidden}.pillar-mini i b[data-v-1fddcd68]{display:block;height:100%}}@media (max-width:600px){.cri-ranking[data-v-1fddcd68]{padding-inline:1rem}footer span[data-v-1fddcd68]:last-child{display:none}th[data-v-1fddcd68],td[data-v-1fddcd68]{padding-inline:.65rem}.country[data-v-1fddcd68]{min-width:10rem}}.overlay[data-v-2bc84d94]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0a1a2f99;padding:1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog[data-v-2bc84d94]{max-height:92vh;width:min(100%,57.5rem);overflow:auto;border-radius:1.5rem;background:#fff;box-shadow:0 25px 60px #0006}.dialog header[data-v-2bc84d94]{padding:1.75rem 2rem;border-bottom:1px solid #e2f0f4}.dialog header .top[data-v-2bc84d94]{display:flex;justify-content:space-between;gap:1rem}.identity[data-v-2bc84d94]{display:flex;gap:1rem;align-items:center}.identity img[data-v-2bc84d94]{border-radius:.35rem;box-shadow:0 2px 5px #0003}.identity span[data-v-2bc84d94],.label[data-v-2bc84d94]{display:block;color:#6b8a96;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.identity h2[data-v-2bc84d94]{margin:.2rem 0;color:#0a1a2f;font-size:1.5rem;font-weight:700}.identity strong[data-v-2bc84d94]{color:#00b8d4;font-size:.85rem}.nav[data-v-2bc84d94]{display:flex;gap:.45rem}.nav button[data-v-2bc84d94]{width:2.25rem;height:2.25rem;border-radius:99px;background:#f0f4f8;color:#0a1a2f;font-size:1.35rem}.nav button[data-v-2bc84d94]:disabled{opacity:.25}.nav button[data-v-2bc84d94]:focus-visible,.compare[data-v-2bc84d94]:focus-visible{outline:2px solid #00b8d4;outline-offset:2px}.compare[data-v-2bc84d94]{margin-top:1.25rem;border:1px solid #cbd8dc;border-radius:.5rem;padding:.5rem .85rem;color:#64748b;font-size:.75rem;font-weight:700}.scores[data-v-2bc84d94]{display:grid;gap:2rem;padding:1.75rem 2rem}.scores svg[data-v-2bc84d94]{display:block;width:100%;max-width:18rem;margin:auto}.scores svg text[data-v-2bc84d94]{fill:#6b8a96;font-size:10px}.scores dl[data-v-2bc84d94]{display:grid;gap:1rem;margin-top:1.2rem}.scores dt[data-v-2bc84d94]{display:flex;justify-content:space-between;margin-bottom:.35rem;color:#0a1a2f;font-size:.85rem;font-weight:600}.scores dd[data-v-2bc84d94]{overflow:hidden;height:.5rem;margin:0;border-radius:99px;background:#eaf2f5}.scores dd i[data-v-2bc84d94]{display:block;height:100%;border-radius:inherit}.commentary[data-v-2bc84d94],.payment[data-v-2bc84d94]{padding:1.5rem 2rem;border-top:1px solid #eaf2f5}.commentary[data-v-2bc84d94] p,.country-guide[data-v-2bc84d94]{color:#64748b;font-size:.875rem;line-height:1.65}.commentary .label[data-v-2bc84d94],.payment .label[data-v-2bc84d94]{margin-bottom:1rem}.payment ol[data-v-2bc84d94]{display:grid;gap:1rem}.payment li[data-v-2bc84d94]{display:flex;gap:.75rem;color:#64748b;font-size:.85rem;line-height:1.55}.payment li>b[data-v-2bc84d94]{display:grid;flex:none;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;background:#00b8d41a;color:#00b8d4;font-size:.7rem}.country-guide[data-v-2bc84d94]{margin-top:1.25rem;border:1px solid #c8ecf3;border-radius:1rem;background:#eaf7fa;padding:1rem}@media (min-width: 700px){.scores[data-v-2bc84d94]{grid-template-columns:1fr 1fr}}@media (max-width: 550px){.dialog header[data-v-2bc84d94],.scores[data-v-2bc84d94],.commentary[data-v-2bc84d94],.payment[data-v-2bc84d94]{padding-inline:1.25rem}.identity h2[data-v-2bc84d94]{font-size:1.25rem}}.cri-lab[data-v-d3104e35]{background:#fff}.cri-lab header[data-v-d3104e35]{text-align:center;margin-bottom:2.5rem}.cri-lab header p[data-v-d3104e35]{display:inline-block;margin:0 0 1.5rem;border:1px solid #00b8d44d;border-radius:999px;background:#00b8d41a;padding:.25rem .75rem;color:#00b8d4;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cri-lab h2[data-v-d3104e35]{margin:0 0 1rem;color:#0a1a2f;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.25}.cri-lab h2[data-v-d3104e35] em{color:#00b8d4;font-style:normal}.cri-lab header>span[data-v-d3104e35]{display:block;max-width:36rem;margin:auto;color:#6b7280}.panel[data-v-d3104e35]{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:1.5rem;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.controls[data-v-d3104e35]{padding:2rem;border-bottom:1px solid #e5e7eb}.presets[data-v-d3104e35]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem}.presets button[data-v-d3104e35]{border:1px solid #e5e7eb;border-radius:999px;padding:.375rem .75rem;color:#6b7280;font-size:.75rem;font-weight:600}.presets button[data-v-d3104e35]:hover,.presets button.active[data-v-d3104e35]{border-color:#00b8d4;color:#00b8d4}.results h3[data-v-d3104e35]{margin:0 0 1.25rem;color:#0a1a2f;font-size:1rem;font-weight:700}.weight[data-v-d3104e35]{margin-bottom:1.25rem}.weight label[data-v-d3104e35]{display:flex;justify-content:space-between;margin-bottom:.45rem;color:#0a1a2f;font-size:.875rem;font-weight:600}.weight label b[data-v-d3104e35]{font-family:monospace;font-weight:700;font-size:.875rem}.weight input[data-v-d3104e35]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px}.weight input[data-v-d3104e35]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:currentColor;cursor:pointer}.weight input[data-v-d3104e35]::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:currentColor;cursor:pointer}.total[data-v-d3104e35]{margin-top:1.5rem;font-family:monospace;font-weight:700;font-size:.75rem;color:#16a34a}.total.invalid[data-v-d3104e35]{color:#d96a6a}.results[data-v-d3104e35]{display:flex;flex-direction:column;max-height:420px;background:#fff}.results h3[data-v-d3104e35]{padding:2rem 2rem 0}.results ol[data-v-d3104e35]{display:grid;gap:.25rem;overflow-y:auto;flex:1;padding:0 2rem 2rem}.results li[data-v-d3104e35]{display:flex;align-items:center;gap:.55rem;border-radius:.75rem;margin-bottom:.25rem;padding:.5rem .75rem;color:#0a1a2f;font-size:.82rem}.results li[data-v-d3104e35]:hover{background:#f9fafb}.results li.czechia[data-v-d3104e35]{background:#eaf7fa}.results li .rank[data-v-d3104e35]{width:1.25rem;color:#9ca3af;font-family:monospace;font-weight:700;font-size:.75rem}.results img[data-v-d3104e35]{width:22px;height:16px;border-radius:.125rem;box-shadow:0 1px 2px #0003;-o-object-fit:cover;object-fit:cover}.results li b[data-v-d3104e35]{flex:1;overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.results em[data-v-d3104e35]{width:2rem;text-align:right;color:#9ca3af;font-family:monospace;font-size:.75rem;font-weight:700;font-style:normal}.results em.up[data-v-d3104e35]{color:#22c55e}.results em.down[data-v-d3104e35]{color:#f87171}.results strong[data-v-d3104e35]{margin-left:.25rem;border-radius:.5rem;padding:.125rem .5rem;font-family:monospace;font-size:.875rem;font-weight:700}@media (min-width: 768px){.panel[data-v-d3104e35]{flex-direction:row}.controls[data-v-d3104e35]{border-bottom:none;border-right:1px solid #e5e7eb}.controls[data-v-d3104e35],.results[data-v-d3104e35]{flex:1}}.cri-map[data-v-c6adbc34]{position:relative;padding-inline:1rem;background:linear-gradient(160deg,#0a1a2f,#0d2737 60%,#11414f)}@media (min-width: 640px){.cri-map[data-v-c6adbc34]{padding-inline:1.5rem}}@media (min-width: 1024px){.cri-map[data-v-c6adbc34]{padding-inline:2rem}}.cri-map[data-v-c6adbc34]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgb(0 184 212/.03) 1px,transparent 1px),linear-gradient(90deg,rgb(0 184 212/.03) 1px,transparent 1px);background-size:48px 48px}.cri-map>div[data-v-c6adbc34]{position:relative}.cri-map header[data-v-c6adbc34]{text-align:center;margin-bottom:2.5rem}.cri-map header p[data-v-c6adbc34]{display:inline-block;margin:0 0 1.5rem;padding:.25rem .75rem;border:1px solid rgb(0 184 212/.3);border-radius:9999px;background:#00b8d41a;color:#7dd8ea;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.cri-map h2[data-v-c6adbc34]{margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.25}.cri-map header span[data-v-c6adbc34]{display:block;max-width:36rem;margin:auto;color:#afc2ca}.map-panel[data-v-c6adbc34]{position:relative;overflow:hidden;border:1px solid rgb(255 255 255/.1);border-radius:1.5rem;background:#0d2a3a;box-shadow:0 25px 50px -12px #00000040}.cri-map svg[data-v-c6adbc34]{display:block;max-height:680px}.map-legend[data-v-c6adbc34]{position:absolute;z-index:10;top:1rem;left:1rem;min-width:160px;width:auto;border:1px solid rgb(255 255 255/.13);border-radius:.75rem;background:#081419c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.625rem .75rem;color:#afc2ca;font-size:.75rem}.map-legend strong[data-v-c6adbc34],.map-legend small[data-v-c6adbc34]{display:block;color:#7e97a1;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.map-legend i[data-v-c6adbc34]{display:block;height:.5rem;margin:0 0 .375rem;border-radius:1rem;background:linear-gradient(90deg,#8fa6af,#19c0ff)}.map-legend span[data-v-c6adbc34]{display:flex;justify-content:space-between;font-size:11px;color:#afc2ca}.map-legend span b[data-v-c6adbc34]{font-weight:700}.top-three[data-v-c6adbc34]{position:absolute;z-index:10;bottom:1rem;left:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-c6adbc34]{display:flex;align-items:center;gap:.5rem;border:none;border-radius:999px;background:#081419c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.5rem .75rem;color:#fff;font-size:.75rem;font-weight:700;transition:transform .15s ease}.chip[data-v-c6adbc34]:hover{transform:scale(1.05)}.chip img[data-v-c6adbc34]{border-radius:.15rem}.chip-rank[data-v-c6adbc34]{color:#7e97a1}.chip-name[data-v-c6adbc34]{color:#fff}.chip b[data-v-c6adbc34]{color:#00b8d4}.cri-map button[data-v-c6adbc34]{border:1px solid rgb(255 255 255/.16);border-radius:.7rem;background:#081419c7;padding:.5rem .7rem;color:#d7e6ed;font-size:.72rem;font-weight:600}.cri-map .chip[data-v-c6adbc34]{border:1px solid rgb(255 255 255/.15);padding:.5rem .75rem;font-size:.75rem;font-weight:700}.map-controls[data-v-c6adbc34]{position:absolute;z-index:10;right:1rem;bottom:1rem;display:flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end;max-width:60%}.map-controls .region[data-v-c6adbc34]{border-radius:.75rem}.map-controls .region.active[data-v-c6adbc34]{border:1px solid rgba(0,184,212,.6);background:#00b8d44d;color:#fff}.map-controls .zoom[data-v-c6adbc34]{width:2.25rem;padding:.5rem 0;border-radius:.75rem;font-size:.875rem;font-weight:700;text-align:center}.map-tooltip[data-v-c6adbc34]{position:fixed;z-index:50;min-width:200px;white-space:nowrap;border:1px solid rgb(0 184 212/.3);border-radius:1rem;background:#0a1a2ff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 16px;color:#fff;box-shadow:0 20px 35px #0008;font-size:.75rem}.map-tooltip strong[data-v-c6adbc34]{display:flex;align-items:center;gap:.4rem;margin-bottom:.3rem}.map-tooltip span[data-v-c6adbc34],.map-tooltip b[data-v-c6adbc34]{display:block;margin-bottom:.3rem}.map-tooltip span[data-v-c6adbc34]{color:#ffffff80}.map-tooltip b[data-v-c6adbc34]{color:#00b8d4}.map-tooltip div[data-v-c6adbc34]{display:flex;gap:.4rem;align-items:center}.map-tooltip em[data-v-c6adbc34]{width:12px;font-style:normal;color:#ffffff73}.map-tooltip .track[data-v-c6adbc34]{flex:1;height:5px;border-radius:999px;background:#ffffff1a;overflow:hidden}.map-tooltip .track i[data-v-c6adbc34]{display:block;height:100%;border-radius:999px}.map-tooltip small[data-v-c6adbc34]{min-width:24px;text-align:right;font-variant-numeric:tabular-nums;color:#ffffffb3}.cri-map>div>p[data-v-c6adbc34]:last-of-type{text-align:center;color:#7e97a1;font-size:.75rem;margin-top:1rem}.cri-scatter[data-v-021a43a6]{padding:5rem 1rem;background:#eaf7fa}@media (min-width: 640px){.cri-scatter[data-v-021a43a6]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.cri-scatter[data-v-021a43a6]{padding-left:2rem;padding-right:2rem}}.cri-scatter>div[data-v-021a43a6]{max-width:72rem;margin:auto}.cri-scatter header[data-v-021a43a6]{text-align:center;margin-bottom:2.5rem}.cri-scatter header p[data-v-021a43a6]{display:inline-block;margin:0 0 1.5rem;border:1px solid #00b8d44d;border-radius:999px;background:#00b8d41a;padding:.25rem .75rem;color:#00b8d4;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.cri-scatter h2[data-v-021a43a6]{margin:0 0 1rem;color:#0a1a2f;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.25}.cri-scatter h2[data-v-021a43a6] em{color:#00b8d4;font-style:normal}.cri-scatter header span[data-v-021a43a6]{display:block;max-width:36rem;margin:auto;color:#6b7280}.axes[data-v-021a43a6]{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.axes label[data-v-021a43a6]{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:.7rem;font-weight:700;text-transform:uppercase}.dropdown[data-v-021a43a6]{position:relative}.dropdown>button[data-v-021a43a6]{display:flex;align-items:center;gap:.35rem;border:1px solid #cbd8dc;border-radius:999px;background:#fff;padding:.55rem .9rem;color:#0a1a2f;font-weight:600;font-size:.8rem;text-transform:none}.dropdown-menu[data-v-021a43a6]{position:absolute;z-index:2;top:calc(100% + .35rem);left:0;display:grid;min-width:9rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.35rem;box-shadow:0 8px 24px #0a1a2f1f}.dropdown-menu button[data-v-021a43a6]{display:block;width:100%;border-radius:.5rem;padding:.45rem .6rem;text-align:left;font-size:.8rem;font-weight:500;color:#0a1a2f;text-transform:none}.dropdown-menu button[data-v-021a43a6]:hover{background:#eaf7fa;color:#00b8d4}.plot[data-v-021a43a6]{position:relative;overflow:hidden;border:1px solid #00b8d42e;border-radius:1.5rem;background:#0d1f33;box-shadow:0 8px 40px #00000040}.chart[data-v-021a43a6]{position:relative}.plot svg[data-v-021a43a6]{display:block;width:100%}.grid line[data-v-021a43a6]{stroke:#00b8d414;stroke-dasharray:3 6}.axis-line[data-v-021a43a6]{stroke:#00b8d426}.plot text[data-v-021a43a6]{fill:#ffffff59;font-size:11px}.plot text.axis-title[data-v-021a43a6]{fill:#ffffff80;font-size:13px;font-weight:600}.bubble[data-v-021a43a6]{cursor:pointer;outline:none}.bubble image[data-v-021a43a6]{pointer-events:none}.bubble .outline[data-v-021a43a6]{opacity:.82;stroke:#ffffff40;stroke-width:1.5}.bubble:hover .outline[data-v-021a43a6],.bubble:focus .outline[data-v-021a43a6]{opacity:1;stroke:#fff;stroke-width:2}.quadrant[data-v-021a43a6]{position:absolute;top:2rem;z-index:1;border:1px solid rgba(0,184,212,.2);border-radius:.5rem;background:#00b8d41f;padding:.25rem .5rem;color:#00b8d4;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.quadrant.left[data-v-021a43a6]{left:90px}.quadrant.right[data-v-021a43a6]{right:1rem}.chart aside[data-v-021a43a6]{position:absolute;z-index:2;left:1rem;bottom:1rem;display:grid;gap:.2rem;min-width:13rem;border:1px solid #00b8d455;border-radius:.8rem;background:#0a1a2ff2;padding:.75rem;color:#fff;font-size:.75rem}.chart aside strong[data-v-021a43a6]{display:flex;align-items:center;gap:.4rem}.chart aside img[data-v-021a43a6]{border-radius:.15rem}.chart aside span[data-v-021a43a6],.chart aside small[data-v-021a43a6]{color:#ffffffa6}.chart aside b[data-v-021a43a6]{color:#00b8d4}.plot ul[data-v-021a43a6]{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem;margin:0;border-top:1px solid rgba(0,184,212,.1);padding:1rem 1.5rem}.plot li[data-v-021a43a6]{display:flex;align-items:center;gap:.3rem;color:#ffffff73;font-size:.75rem;font-weight:500}.plot li i[data-v-021a43a6]{width:.625rem;height:.625rem;border-radius:50%}@media (max-width: 640px){.axes[data-v-021a43a6]{flex-direction:column;align-items:center}.quadrant[data-v-021a43a6]{display:none}}.cri-comparison[data-v-40abb2ac]{padding:5rem 1rem;background:#fff}@media (min-width: 640px){.cri-comparison[data-v-40abb2ac]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.cri-comparison[data-v-40abb2ac]{padding-left:2rem;padding-right:2rem}}.cri-comparison>div[data-v-40abb2ac]{max-width:72rem;margin:auto}.cri-comparison header[data-v-40abb2ac]{text-align:center;margin-bottom:2.5rem}.cri-comparison header p[data-v-40abb2ac]{display:inline-block;margin:0 0 1.5rem;border:1px solid #00b8d44d;border-radius:999px;background:#00b8d41a;padding:.25rem .75rem;color:#00b8d4;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.cri-comparison h2[data-v-40abb2ac]{margin:0 0 1rem;color:#0a1a2f;font-size:clamp(2.25rem,5vw,3rem);font-weight:700;line-height:1.25}.cri-comparison h2[data-v-40abb2ac] em{color:#00b8d4;font-style:normal}.cri-comparison header span[data-v-40abb2ac]{display:block;max-width:36rem;margin:auto;color:#6b7280}.cri-comparison main[data-v-40abb2ac]{display:grid;border:1px solid #e2f0f4;border-radius:1.5rem;box-shadow:0 0 0 1px #00b8d41a,0 8px 32px #00b8d40f;overflow:hidden}@media (min-width: 768px){.cri-comparison main[data-v-40abb2ac]{grid-template-columns:1fr 1fr}}.controls[data-v-40abb2ac]{padding:2rem;border-bottom:1px solid #f3f4f6}@media (min-width: 768px){.controls[data-v-40abb2ac]{border-bottom:none;border-right:1px solid #f3f4f6}}.controls>div[data-v-40abb2ac]{margin-bottom:1rem}.controls>div p[data-v-40abb2ac]{margin:0 0 .5rem;color:#9ca3af;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.dropdown[data-v-40abb2ac]{position:relative;display:block}.dropdown>button[data-v-40abb2ac]{display:flex;align-items:center;gap:.5rem;width:100%;height:44px;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 2.5rem 0 .75rem;color:#0a1a2f;font-weight:500;text-transform:none;background:#fff}.dot[data-v-40abb2ac]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.dot-a[data-v-40abb2ac]{background:#00b8d4}.dot-b[data-v-40abb2ac]{background:#f2994a}.dropdown>button img[data-v-40abb2ac],.dropdown-menu button img[data-v-40abb2ac]{border-radius:2px;flex-shrink:0}.dropdown>button .name[data-v-40abb2ac],.dropdown-menu button .name[data-v-40abb2ac]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:.875rem;font-weight:600}.dropdown>button .rank[data-v-40abb2ac]{flex-shrink:0;margin-right:1rem;color:#9ca3af;font-size:.75rem}.dropdown-menu button .rank[data-v-40abb2ac]{color:#9ca3af;font-size:.75rem}.chevron[data-v-40abb2ac]{position:absolute;right:.75rem;top:50%;width:12px;height:12px;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.dropdown-menu[data-v-40abb2ac]{position:absolute;z-index:2;top:calc(100% + .35rem);left:0;right:0;display:grid;max-height:280px;overflow:auto;border:1.5px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:.35rem;box-shadow:0 8px 24px #0a1a2f1f}.dropdown-menu button[data-v-40abb2ac]{display:flex;align-items:center;gap:.5rem;width:100%;border-radius:.5rem;padding:.45rem .6rem;text-align:left;font-size:.85rem;font-weight:500;color:#0a1a2f;text-transform:none}.dropdown-menu button[data-v-40abb2ac]:hover{background:#eaf7fa;color:#00b8d4}.swap[data-v-40abb2ac]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 1.25rem;border:1.5px solid #00b8d44d;border-radius:999px;padding:.5rem .8rem;color:#00b8d4;font-size:.75rem;font-weight:700}table[data-v-40abb2ac]{width:100%;font-size:.8rem}th[data-v-40abb2ac],td[data-v-40abb2ac]{padding:.55rem;border-bottom:1px solid #f3f4f6;text-align:left}tbody tr:nth-last-child(2) th[data-v-40abb2ac],tbody tr:nth-last-child(2) td[data-v-40abb2ac]{border-bottom:none}td[data-v-40abb2ac]{width:40px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}td+td[data-v-40abb2ac]{padding-left:1.5rem}.num-a[data-v-40abb2ac]{color:#00b8d4}.num-b[data-v-40abb2ac]{color:#f2994a}.overall[data-v-40abb2ac]{font-weight:700;color:#0a1a2f}.overall th[data-v-40abb2ac],.overall td[data-v-40abb2ac]{border-bottom:none;border-top:1px solid #e5e7eb;padding-top:.75rem}.radar[data-v-40abb2ac]{display:flex;flex-direction:column;justify-content:center;padding:2rem;background:#fff}.radar svg[data-v-40abb2ac]{width:100%;height:340px}.radar text[data-v-40abb2ac]{fill:#6b7280;font-size:12px;font-weight:600}.cri-guides[data-v-45ddbb9d]{padding:0;background:#fff}.cri-guides>div[data-v-45ddbb9d]{max-width:56rem;margin:auto}.cri-guides article[data-v-45ddbb9d]{overflow:hidden;margin:.75rem 0;border:1px solid #e5e7eb;border-radius:1rem;transition:border-color .15s}.cri-guides article[data-v-45ddbb9d]:hover{border-color:#00b8d480}.cri-guides article button[data-v-45ddbb9d]{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;text-align:left}.cri-guides article button[data-v-45ddbb9d]:hover{background:#eaf7fa}.cri-guides article>button>span[data-v-45ddbb9d]{width:1.5rem;color:#d1d5db;font-size:.75rem;font-weight:700;flex-shrink:0}.cri-guides img[data-v-45ddbb9d]{border-radius:.125rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.cri-guides article>button>b[data-v-45ddbb9d]{flex:1;color:#0a1a2f;font-size:.875rem}.cri-guides article>button>i[data-v-45ddbb9d]{border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-style:normal;font-weight:700}.cri-guides article>button>strong[data-v-45ddbb9d]{font-size:.875rem;font-weight:700}.cri-guides article>div[data-v-45ddbb9d]{border-top:1px solid #f3f4f6;padding:.25rem 1.25rem 1.25rem;color:#6b7280;font-size:.875rem;line-height:1.6}.cri-guides article>div p[data-v-45ddbb9d]{margin-top:.75rem}.cri-guides article>div .tax-pill[data-v-45ddbb9d]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;font-style:normal;padding:.375rem .75rem;border-radius:999px}.all[data-v-45ddbb9d]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:1.5rem auto 0;border:1.5px solid #cbd8dc;border-radius:999px;padding:.75rem 1.5rem;color:#0a1a2f;font-size:.875rem;font-weight:600;transition:.15s ease}.all[data-v-45ddbb9d]:hover{background:#00b8d4;color:#fff;border-color:#00b8d4}@media (max-width: 640px){.cri-guides article>button>i[data-v-45ddbb9d]{display:none}}
