.atlas-compare-controls{background:#f5f6f1;border:1px solid #dce2d8;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;padding:18px 22px;display:grid}.atlas-compare-controls>div{min-width:0}.atlas-compare-controls h2{margin:0 0 16px;font-size:18px}.atlas-compare-controls h2 small{color:#66736a;font-size:13px}.atlas-compare-label{flex-direction:column;gap:7px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.atlas-compare-label input,.atlas-compare-label select{color:#233c32;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #aebbb1;border-radius:8px;padding:10px 12px}.atlas-compare-label input:focus-visible,.atlas-compare-label select:focus-visible{outline-offset:2px;outline:2px solid #176761}.atlas-compare-chips{flex-wrap:wrap;gap:8px;display:flex}.atlas-compare-chips>span{overflow-wrap:anywhere;background:#fff;border:1px solid #ccd7ce;border-radius:12px;align-items:center;gap:7px;max-width:100%;padding:5px 8px 5px 12px;font-size:13px;display:flex}.atlas-compare-chips i{border-radius:50%;flex-shrink:0;width:9px;height:9px}.atlas-compare-chips button{cursor:pointer;flex-shrink:0;min-width:32px;min-height:32px;font-size:21px}.atlas-compare-chips button:disabled{opacity:.25;cursor:default}.atlas-compare-add{margin-top:10px}.atlas-compare-add summary{color:#176761;cursor:pointer;padding:8px 0;font-size:14px}.atlas-metric-picker,.atlas-region-picker{margin-top:12px;position:relative}.atlas-metric-picker-field{background:#fff;border:1px solid #aebbb1;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.atlas-metric-picker-field:focus-within{outline-offset:2px;outline:2px solid #176761}.atlas-metric-picker-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;padding:10px 0;font-size:14px}.atlas-metric-picker-field input:disabled{color:#66736a}.atlas-metric-picker-popup{z-index:30;background:#fff;border:1px solid #aebbb1;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 30px #18382b26}.atlas-metric-picker-count{color:#66736a;border-bottom:1px solid #dce2d8;margin:0;padding:10px 12px;font-size:12px}.atlas-metric-picker-popup [role=listbox]{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.atlas-metric-picker-popup [role=option]{text-align:left;cursor:pointer;border-bottom:1px solid #eaf0e8;flex-direction:column;gap:4px;width:100%;padding:12px;display:flex}.atlas-metric-picker-popup [role=option] strong{font-size:14px;font-weight:550}.atlas-metric-picker-popup [role=option] small{color:#66736a;font-size:12px}.atlas-metric-picker-popup [role=option][aria-disabled=true]{cursor:default}.atlas-metric-picker-popup [role=option] .atlas-metric-picker-selected{color:#176761;font-weight:600}.atlas-metric-picker-popup [role=option]:hover,.atlas-metric-picker-popup [aria-selected=true]{background:#eaf3ee}.atlas-compare-view{color:#66736a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.atlas-compare-view>div{gap:6px;display:flex}.atlas-compare-view button[aria-pressed=true]{color:#fff;background:#176761;border-color:#176761}.atlas-comparison h1{font-size:clamp(32px,4vw,48px)}.atlas-comparison .atlas-profile-heading{margin-bottom:16px;padding-block:16px 12px}.atlas-comparison .atlas-section{margin-top:18px;padding-top:16px}.atlas-comparison .atlas-compare-card{margin-top:16px;padding:20px}.atlas-compare-examples{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.atlas-compare-card{background:#fff;border:1px solid #dce2d8;border-radius:16px;min-width:0;margin:24px 0;padding:26px}.atlas-compare-card caption{text-align:left;padding:16px 0 8px;font-weight:600}.atlas-compare-card .atlas-table th,.atlas-compare-card .atlas-table td{white-space:nowrap}.atlas-compare-card .atlas-table a{text-underline-offset:3px;text-decoration:underline}.atlas-compare-state{background:#f5f6f1;border-radius:16px;padding:40px 24px}@media (max-width:600px){.atlas-compare-controls{grid-template-columns:1fr;gap:22px;padding:18px}.atlas-compare-card{padding:16px 12px}.atlas-comparison .atlas-section-top{flex-wrap:wrap}.atlas-compare-examples .atlas-button{white-space:normal;text-align:left}}
