.bdc-partners-page{min-width:0}.bdc-partners{--bp-line:#345369;--bp-muted:#b9cedc;--bp-accent:#91f0db;--bp-gold:#f3cf86;color:#eff7ff;min-width:0;max-width:1500px;margin:auto}.bdc-partners a{color:var(--bp-accent);text-underline-offset:4px}.bdc-partners .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bdc-partners :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--bp-gold);outline-offset:4px}.bp-hero{background:radial-gradient(circle at 95% 25%,#39b6a91c,#0000 40%),linear-gradient(120deg,#143044,#0c1e36);border:1px solid #446b79;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:1rem 0 1.25rem;padding:1.8rem;display:flex}.bp-eyebrow{color:var(--bp-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.bp-hero h1{color:#fff;letter-spacing:-.035em;margin:.6rem 0;font-size:clamp(1.75rem,3.1vw,2.7rem);line-height:1.1}.bp-hero p{color:var(--bp-muted);max-width:47rem;margin:.65rem 0 0;line-height:1.6}.bp-hero .bp-selected-player{color:#deedf5;font-size:.88rem}.bp-selected-player strong{color:var(--bp-accent)}.bp-hero-mark{text-align:right;color:var(--bp-accent);letter-spacing:-.05em;flex:none;font-size:3.3rem;font-weight:900}.bp-hero-mark small{color:var(--bp-muted);letter-spacing:.06em;font-size:.75rem;display:block}.bp-panel{border:1px solid var(--bp-line);background:#0c2135;border-radius:1rem;min-width:0;margin:1rem 0;padding:1.3rem}.bp-panel h2{color:#f4faff;margin:0;font-size:1.25rem;line-height:1.4}.bp-panel h3{color:#f4faff;margin:0 0 .65rem;font-size:1rem;line-height:1.4}.bp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.bp-heading small,.bp-note,.bp-volume{color:var(--bp-muted);font-size:.85rem;line-height:1.6}.bp-filters{grid-template-columns:minmax(12rem,1.7fr) minmax(9rem,.7fr) minmax(11rem,1fr);align-items:end;gap:1rem;display:grid}.bp-filter-disclosure>summary{cursor:pointer;color:#e3f3fb;padding:.35rem 0;font-size:.93rem;font-weight:700;line-height:1.6}.bp-filter-disclosure[open]>summary{margin-bottom:1rem}.bp-field{color:#d8e8f2;gap:.45rem;min-width:0;font-size:.9rem;display:grid}.bp-field select{color:#f4faff;background:#08192b;border:1px solid #58748a;border-radius:.5rem;width:100%;min-width:0;padding:.75rem;font-size:.95rem}.bp-filters fieldset{border:1px solid var(--bp-line);border-radius:.6rem;grid-column:1/3;min-width:0;margin:0;padding:.8rem 1rem}.bp-filters legend{color:#d8e8f2;padding:0 .35rem;font-size:.9rem}.bp-round-options{flex-wrap:wrap;gap:1rem;display:flex}.bp-round-options label{color:#d8e8f2;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.bp-round-options input{accent-color:#91f0db;width:1.1rem;height:1.1rem}.bp-button{background:var(--bp-accent);border:1px solid var(--bp-accent);cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.75rem 1rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;color:#062133!important}.bp-button:hover{background:#b8ffed}.bp-scope{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.bp-pill{border:1px solid var(--bp-line);color:#deedf5;background:#102b40;border-radius:.45rem;padding:.3rem .65rem;font-size:.78rem;line-height:1.5;display:inline-block}.bp-warning{border:1px solid #846a39;border-left:3px solid var(--bp-gold);color:#f2dfbb;background:#342d221f;border-radius:.6rem;margin:1rem 0;padding:.9rem 1rem;font-size:.9rem;line-height:1.6}.bp-conclusions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.bp-conclusion{border:1px solid var(--bp-line);background:#102a40;border-radius:.75rem;min-width:0;padding:1.1rem}.bp-conclusion>span{color:var(--bp-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.4}.bp-conclusion strong{color:#fff;overflow-wrap:anywhere;margin:.65rem 0 .35rem;font-size:1.15rem;line-height:1.35;display:block}.bp-conclusion p{color:var(--bp-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.bp-summary{color:#d8e8f2;font-size:.93rem;line-height:1.65}.bp-summary p{margin:.7rem 0}.bp-summary a{font-size:.85rem}.bp-table-region{border:1px solid var(--bp-line);border-radius:.65rem;max-width:100%;overflow:auto}.bp-table{border-collapse:collapse;width:100%;font-size:.92rem}.bp-table caption{color:var(--bp-muted);text-align:left;padding:.9rem 1rem;font-size:.82rem;line-height:1.5}.bp-table th,.bp-table td{text-align:left;border-bottom:1px solid #2c475b;padding:.9rem .85rem}.bp-table thead th{white-space:nowrap;color:#b6eedf;background:#133148;font-size:.8rem;font-weight:700}.bp-table tbody th{min-width:9rem;font-size:.95rem}.bp-table tbody tr:last-child>*{border-bottom:0}.bp-table tbody tr:nth-child(2n){background:#16314655}.bp-table small{color:var(--bp-muted);margin-top:.25rem;font-size:.77rem;font-weight:400;line-height:1.4;display:block}.bp-table td strong{color:#fff;font-variant-numeric:tabular-nums}.bp-mobile-partners{display:none}.bp-partner-card{border:1px solid var(--bp-line);background:#102a40;border-radius:.7rem;min-width:0;padding:1rem}.bp-partner-card h3{margin-bottom:.4rem;font-size:1.1rem}.bp-partner-card .bp-button{margin-top:1rem}.bp-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.bp-mini-grid>div{border:1px solid #315167;border-radius:.5rem;padding:.7rem}.bp-mini-grid span{color:var(--bp-muted);font-size:.78rem;line-height:1.5;display:block}.bp-mini-grid strong{margin-top:.35rem;font-size:1.12rem;display:block}.bp-compare-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.bp-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.bp-duo-card{border:1px solid var(--bp-line);border-top:3px solid var(--bp-accent);background:#0b1c2e;border-radius:.8rem;min-width:0;padding:1.15rem}.bp-duo-card:nth-child(2){border-top-color:var(--bp-gold)}.bp-duo-header{justify-content:space-between;gap:.75rem;margin-bottom:.85rem;display:flex}.bp-duo-header h3{overflow-wrap:anywhere;margin:.4rem 0;font-size:1.2rem}.bp-duo-label{color:var(--bp-accent);font-size:.78rem;font-weight:800}.bp-duo-card:nth-child(2) .bp-duo-label{color:var(--bp-gold)}.bp-duo-card h4{color:#dbeaf4;margin:1.25rem 0 .7rem;font-size:.86rem}.bp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.bp-metric{background:#10283b;border:1px solid #29495f;border-radius:.55rem;min-width:0;padding:.75rem}.bp-metric summary{color:var(--bp-muted);cursor:pointer;font-size:.78rem;line-height:1.5}.bp-metric strong{color:#f6faff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.4rem 0;font-size:1.25rem;font-weight:800;display:block}.bp-metric p{color:var(--bp-muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.6}.bp-metric>small{color:#aec6d8;font-size:.75rem;line-height:1.5;display:block}.bp-disclosure{background:#0d2337;border:1px solid #335269;border-radius:.55rem;margin-top:.8rem}.bp-disclosure>summary{cursor:pointer;color:#e7f4fb;padding:.85rem;font-size:.9rem;font-weight:700}.bp-disclosure>div{padding:0 .85rem 1rem}.bp-disclosure p{color:var(--bp-muted);font-size:.85rem;line-height:1.6}.bp-list{color:var(--bp-muted);padding-left:1.1rem;font-size:.85rem;line-height:1.65}.bp-list li+li{margin-top:.4rem}.bp-metrics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0;display:grid}.bp-metrics-list>div{border-bottom:1px solid #2c475b;min-width:0;padding:.65rem 0}.bp-metrics-list dt{color:var(--bp-muted);font-size:.8rem;line-height:1.5}.bp-metrics-list dd{color:#f1f8ff;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.95rem;font-weight:700}.bp-reference{background:#183447;border-left:2px solid #79dec8;border-radius:.35rem;margin-top:.8rem;padding:.8rem}.bp-reference p{color:#deedf5;margin:.3rem 0;font-size:.85rem;line-height:1.6}.bp-reference small{color:var(--bp-muted);font-size:.78rem;line-height:1.6}.bp-bars{gap:.7rem;display:grid}.bp-bar{grid-template-columns:minmax(5.5rem,.8fr) minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.bp-bar span{color:#d7e7f1;overflow-wrap:anywhere;font-size:.8rem}.bp-bar-track{background:#203c51;border-radius:999px;height:.65rem;overflow:hidden}.bp-bar-track i{background:var(--bp-accent);border-radius:999px;height:100%;display:block}.bp-bar.is-partner .bp-bar-track i{background:var(--bp-gold)}.bp-bar b{color:#f0f8ff;text-align:right;min-width:3rem;font-size:.9rem}.bp-split{background:#254055;border-radius:999px;height:.8rem;margin:.7rem 0;display:flex;overflow:hidden}.bp-split span:first-child{background:var(--bp-accent)}.bp-split span:last-child{background:var(--bp-gold)}.bp-split-legend{color:#d7e7f1;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.bp-match-list{gap:.7rem;display:grid}.bp-match-evolution{gap:1rem;display:grid}.bp-match-evolution-item{border-bottom:1px solid #2c475b;gap:.55rem;padding-bottom:1rem;display:grid}.bp-match-evolution-item>a{font-size:.85rem;line-height:1.5}.bp-match{border:1px solid #345269;border-radius:.5rem;min-width:0;padding:.85rem}.bp-match-head{color:#e3f1fa;flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.86rem;display:flex}.bp-match-head strong{white-space:nowrap;color:var(--bp-accent)}.bp-match small{color:var(--bp-muted);overflow-wrap:anywhere;margin-top:.45rem;font-size:.77rem;line-height:1.5;display:block}.bp-empty{color:#d4e5f2;border:1px dashed #516a7f;border-radius:.8rem;justify-items:start;gap:.6rem;padding:1.5rem;line-height:1.6;display:grid}.bp-empty h2{margin:0;font-size:1.2rem}.bp-empty p{margin:.3rem 0}.bp-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.bp-method-grid p{color:var(--bp-muted);font-size:.9rem;line-height:1.65}.bp-method-grid h3{margin-top:1rem}.bp-loading{color:#cde5ed;text-align:center;padding:3rem 1rem}@media (max-width:1100px){.bp-conclusions{grid-template-columns:1fr}.bp-conclusion{grid-template-columns:minmax(10rem,1fr) 1fr;gap:.2rem 1rem;display:grid}.bp-conclusion strong{margin:0}.bp-conclusion p{grid-column:1/-1}.bp-compare-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-compare-form .bp-button{grid-column:1/-1}}@media (max-width:760px){.bp-hero{padding:1.3rem}.bp-hero-mark{display:none}.bp-panel{padding:1rem}.bp-filters{grid-template-columns:1fr;gap:.85rem}.bp-filters fieldset{grid-column:auto}.bp-comparison{grid-template-columns:1fr}.bp-desktop-partners{display:none}.bp-mobile-partners{gap:.85rem;display:grid}.bp-conclusion{display:block}.bp-conclusion strong{margin:.55rem 0 .25rem}.bp-method-grid{grid-template-columns:1fr}}@media (max-width:430px){.bdc-partners-page{padding:16px 12px!important}.bp-hero{padding:1rem}.bp-panel,.bp-duo-card{padding:.85rem}.bp-compare-form{grid-template-columns:1fr}.bp-conclusion{padding:.9rem}.bp-bar{grid-template-columns:minmax(5rem,.8fr) minmax(0,1fr) auto;gap:.5rem}.bp-round-options{gap:.75rem}}
