.cmp-page .cmp{padding-bottom:72px;}.cmp-page .cmp-head{display:grid;gap:8px;padding:40px 0 24px;}.cmp-page .cmp-head h1{margin:0;color:var(--tool-ink);font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:40px;font-weight:700;line-height:1;letter-spacing:-0.04em;}.cmp-page .cmp-lead{max-width:680px;margin:0;color:var(--tool-muted);font-size:13px;line-height:1.6;}.cmp-page .cmp-launcher{border-top:1px solid var(--tool-line);border-bottom:1px solid var(--tool-line);padding:20px 0;}.cmp-page .cmp-form{display:grid;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) minmax(180px,220px) 132px;gap:10px;align-items:end;}.cmp-page .cmp-field{gap:0;}.cmp-page .team-compare-picker-preview,.cmp-page .team-compare-picker-preview.has-team{display:grid;min-height:72px;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;overflow:visible;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-ink);background:transparent;padding:0 4px 0 13px;cursor:pointer;transition:border-color 150ms ease,background-color 150ms ease;}.cmp-page .team-compare-picker-preview:hover{background:var(--tool-surface-raised);}.cmp-page .team-compare-picker-preview.is-missing{border-color:var(--tool-negative);}.cmp-page .team-compare-picker-preview::after{content:none;}.cmp-page .team-compare-picker-logo{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:0;border-radius:var(--tool-radius);color:var(--tool-bg);background:var(--tool-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;transform:none;}.cmp-page .team-compare-picker-logo img{width:100%;height:100%;object-fit:contain;padding:5px;}.cmp-page .team-compare-picker-copy{display:grid;min-width:0;gap:2px;}.cmp-page .team-compare-picker-copy>span,.cmp-page .team-compare-picker-copy>small{overflow:hidden;color:var(--tool-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:0;line-height:1.4;text-overflow:ellipsis;text-transform:none;white-space:nowrap;}.cmp-page .team-compare-picker-copy>strong{overflow:hidden;color:var(--tool-ink);font-size:16px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}.cmp-page .team-compare-picker-preview>button{align-self:center;min-height:40px;border:0;color:var(--tool-ink);background:transparent;padding:0 12px;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;opacity:1;cursor:pointer;pointer-events:auto;transform:none;transition:color 140ms ease;}.cmp-page .team-compare-picker-preview>button:hover{color:var(--tool-accent);}.cmp-page .cmp-swap{display:grid;width:46px;height:46px;align-self:center;place-items:center;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-ink);background:transparent;padding:0;font:inherit;font-size:18px;cursor:pointer;transition:border-color 150ms ease,color 150ms ease;}.cmp-page .cmp-swap:hover{border-color:var(--tool-accent);color:var(--tool-accent);}.cmp-page .team-compare-scope{gap:6px;}.cmp-page .team-compare-scope>span{color:var(--tool-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;}.cmp-page .team-compare-scope select{height:46px;border-color:var(--tool-line-strong);font-size:13px;}.cmp-page .team-compare-scope select:hover{border-color:var(--tool-ink);}.cmp-page .team-compare-scope select:focus{border-color:var(--tool-line-strong);}.cmp-page .team-compare-scope select:focus-visible{outline:2px solid var(--tool-accent);outline-offset:2px;}.cmp-page .team-compare-submit{width:100%;height:46px;font-size:13px;}.cmp-page .team-compare-search-panel{--panel-open-dur:160ms;--panel-close-dur:140ms;--panel-blur:0px;--panel-translate-y:-4px;top:calc(100% + 4px);}.cmp-page .team-compare-search-panel .team-compare-input-shell input[type="search"]:focus-visible{border-color:var(--tool-ink);outline:2px solid var(--tool-accent);outline-offset:2px;}.cmp-page .team-compare-option-copy small{font-size:11px;letter-spacing:0;text-transform:none;}.cmp-page .team-compare-form-status{min-height:0;margin:12px 0 0;color:var(--tool-muted);font-family:inherit;font-size:13px;line-height:1.5;}.cmp-page .team-compare-form-status.is-error{border-left:2px solid var(--tool-negative);padding:6px 0 6px 12px;color:var(--tool-negative);}.cmp-page .team-compare-loading{max-width:none;border-bottom:0;padding:32px 0;}.cmp-page .team-compare-loading strong,.cmp-page .team-compare-loading p{font-size:13px;}.cmp-page .cmp-results[aria-busy="true"] .cmp-block{opacity:0.55;}.cmp-page .cmp-block{margin-top:40px;}.cmp-page .cmp-block-head{display:grid;gap:6px;margin-bottom:16px;}.cmp-page .cmp-block-head h2{margin:0;color:var(--tool-ink);font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:28px;font-weight:700;line-height:1.05;letter-spacing:-0.03em;}.cmp-page .cmp-block-head p{max-width:760px;margin:0;color:var(--tool-muted);font-size:13px;line-height:1.55;}.cmp-page .cmp-block-head .cmp-verdict{color:var(--tool-ink);font-size:16px;}.cmp-page .cmp-block-head .cmp-meta{color:var(--tool-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;}.cmp-page .cmp-table{width:100%;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);border-spacing:0;border-collapse:separate;table-layout:fixed;}.cmp-page .cmp-table th,.cmp-page .cmp-table td{border-top:1px solid var(--tool-line);padding:12px 16px;text-align:left;vertical-align:top;}.cmp-page .cmp-table thead th{border-top:0;color:var(--tool-subtle);font-size:13px;font-weight:600;vertical-align:middle;}.cmp-page .cmp-table thead th:first-child{width:34%;}.cmp-page .cmp-table thead .cmp-team-col{color:var(--tool-ink);}.cmp-page .cmp-team-logo{display:inline-grid;width:24px;height:24px;margin-right:8px;place-items:center;overflow:hidden;border-radius:2px;color:var(--tool-bg);background:var(--tool-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;vertical-align:middle;}.cmp-page .cmp-team-logo img{width:100%;height:100%;object-fit:contain;padding:3px;}.cmp-page .cmp-team-name{font-size:13px;font-weight:700;vertical-align:middle;}.cmp-page .cmp-table tbody th{font-weight:400;}.cmp-page .cmp-row-label{display:block;color:var(--tool-ink);font-size:13px;font-weight:600;line-height:1.4;}.cmp-page .cmp-edge{display:block;margin-top:4px;color:var(--tool-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45;}.cmp-page .cmp-value strong{display:block;color:var(--tool-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;}.cmp-page .cmp-value small{display:block;margin-top:3px;color:var(--tool-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45;}.cmp-page .cmp-value.is-leading strong{color:var(--tool-accent);}.cmp-page .cmp-bar{display:block;max-width:220px;height:3px;margin-top:8px;background:var(--tool-line);}.cmp-page .cmp-bar i{display:block;height:100%;background:var(--tool-muted);}.cmp-page .cmp-value.is-leading .cmp-bar i{background:var(--tool-accent);}.cmp-page #compare-summary .cmp-value strong{font-family:inherit;font-size:16px;}.cmp-page #compare-maps .cmp-value strong{font-size:18px;}.cmp-page #compare-signatures .cmp-value strong{font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;}.cmp-page .cmp-more{display:inline-flex;min-height:40px;align-items:center;margin-top:6px;border:0;color:var(--tool-ink);background:transparent;padding:0;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color 140ms ease;}.cmp-page .cmp-more:hover{color:var(--tool-accent);}.cmp-page .cmp-empty{margin:0;border:1px solid var(--tool-line-strong);border-radius:var(--tool-radius);color:var(--tool-muted);padding:16px;font-size:13px;}.cmp-page .cmp-h2h-lead{margin:0;color:var(--tool-ink);font-size:16px;font-weight:600;}.cmp-page .cmp-h2h-meta{margin:4px 0 14px;color:var(--tool-subtle);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;}.cmp-page .cmp-table--series th,.cmp-page .cmp-table--series td{color:var(--tool-ink);font-size:13px;}.cmp-page .cmp-table--series thead th{color:var(--tool-subtle);}.cmp-page .cmp-table--series thead th:first-child{width:18%;}.cmp-page .cmp-table--series .cmp-num{width:24%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;}.cmp-page .cmp-table--series thead .cmp-num{font-family:inherit;}.cmp-page .cmp-table--series .cmp-date{color:var(--tool-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;}.cmp-page .cmp-method{display:grid;gap:8px;margin-top:48px;border-top:1px solid var(--tool-line);padding-top:24px;}.cmp-page .cmp-method h2{margin:0;color:var(--tool-ink);font-family:"Arial Narrow","Roboto Condensed","Segoe UI",sans-serif;font-size:20px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;}.cmp-page .cmp-method p{max-width:760px;margin:0;color:var(--tool-muted);font-size:13px;line-height:1.6;}.cmp-page .cmp-method .cmp-method-links{display:flex;flex-wrap:wrap;gap:0 24px;}.cmp-page .cmp-method-links a{display:inline-flex;min-height:40px;align-items:center;color:var(--tool-ink);font-size:13px;text-decoration:underline;text-underline-offset:3px;transition:color 140ms ease;}.cmp-page .cmp-method-links a:hover{color:var(--tool-accent);}@media (max-width:1119px){.cmp-page .cmp-form{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);}.cmp-page .cmp-scope{grid-column:1;}.cmp-page .cmp-submit{grid-column:2 / 4;}}@media (max-width:719px){.cmp-page .cmp-head{padding:24px 0 16px;}.cmp-page .cmp-head h1{font-size:32px;}.cmp-page .cmp-launcher{padding:16px 0;}.cmp-page .cmp-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;}.cmp-page .cmp-field{grid-column:1 / -1;}.cmp-page .cmp-swap{grid-column:1 / -1;justify-self:center;height:40px;}.cmp-page .cmp-scope{grid-column:1;}.cmp-page .cmp-submit{grid-column:2;width:auto;padding:0 20px;}.cmp-page .cmp-block{margin-top:32px;}.cmp-page .cmp-table th,.cmp-page .cmp-table td{padding:10px 8px;}.cmp-page .cmp-table thead th:first-child{width:30%;}.cmp-page .cmp-team-logo{display:none;}.cmp-page .cmp-team-name{font-size:12px;}.cmp-page .cmp-value strong{font-size:16px;}.cmp-page #compare-maps .cmp-value strong{font-size:16px;}.cmp-page .cmp-table--series thead th:first-child{width:22%;}.cmp-page .cmp-table--series .cmp-num{width:20%;}}