*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:#202124;background:#f7f7f3;margin:0;font-family:IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-sans-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-sans-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-serif-500-italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-400.woff2)format("woff2")}.app-shell{min-height:100vh;padding:24px}.metric{background:#fff;min-height:96px}.metric-teal{border-top:4px solid #007c6a}.metric-blue{border-top:4px solid #2f5d91}.metric-amber{border-top:4px solid #b7791f}.metric-red{border-top:4px solid #b34036}.workspace-tabs [role=tablist]{margin-bottom:12px}.data-card,.error-card{background:#fff}.data-card h2{margin-bottom:12px;font-size:18px}.loading-panel{min-height:380px}.mono{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.home-link{display:none}.cdr-health-page{color:#22231f;font-variant-numeric:tabular-nums}.prd-view-nav{border-top:1px solid var(--rule,#dedfd8);border-bottom:1px solid var(--rule,#dedfd8);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.prd-view-nav a{box-sizing:border-box;border-right:1px solid var(--rule,#dedfd8);min-width:0;min-height:76px;color:var(--ink-mute,#73756d);transition:color var(--dur-fast,.16s) var(--ease,ease), background var(--dur-fast,.16s) var(--ease,ease);align-items:center;padding:16px 18px 18px;text-decoration:none;display:flex}.prd-view-nav a:first-child{border-left:1px solid var(--rule,#dedfd8)}.prd-view-nav a:hover,.prd-view-nav a[data-active]{color:var(--ink,#181916);background:color-mix(in srgb, var(--accent,#356d43) 5%, transparent)}.prd-view-nav a[data-active]{box-shadow:inset 0 -2px 0 var(--accent,#356d43)}.prd-view-nav strong{font-size:16px;font-weight:500;line-height:1.2}.prd-view-meta{align-items:center}.prd-view-status{align-items:center;gap:7px;display:inline-flex}.prd-view-status button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.prd-view-actions{margin-top:18px}.prd-view-actions .explore-edition-links{margin-top:0}.prd-view-masthead .bs-lede p+p{color:var(--ink-mute,#595b53);margin-top:12px;font-size:13px}.prd-view-masthead .prd-overview-title{white-space:nowrap;font-size:clamp(34px,6.2vw,88px)}.elections-broadsheet-title-grid h1 em{font-family:IBM Plex Serif,Georgia,serif;font-weight:500}.health-section-header,.health-chart-caption,.health-page-footer{justify-content:space-between;align-items:center;display:flex}.health-section-header p,.health-chart-caption,.health-page-footer,.health-kpi-detail{font-family:IBM Plex Mono,ui-monospace,monospace}.health-dashboard-container{margin-top:40px}.health-dashboard{border-top:1px solid #dedfd8;position:relative;overflow:visible}.health-dashboard-toolbar{border-bottom:1px solid #dedfd8;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 0 18px;display:flex}.health-dashboard-toolbar-actions{align-items:center;gap:14px;display:flex}.health-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.health-filters .mantine-SegmentedControl-root{background:#fff;border:1px solid #d2d3cd;border-radius:2px;width:fit-content;padding:0;display:flex}.health-filters .mantine-SegmentedControl-indicator{box-shadow:none;background:#1f201c;border-radius:1px}.health-filters .mantine-SegmentedControl-label{color:#44453f;min-height:33px;padding:8px 15px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.health-filters [data-active] .mantine-SegmentedControl-label{color:#fff}.health-filters .mantine-InputWrapper-label{color:#73756d;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.health-filters .mantine-Select-input{background:#fff;border-color:#d0d1ca;border-radius:2px;min-width:200px;height:35px;min-height:35px;font-size:13px}.health-reading-status{color:#686a62;text-transform:uppercase;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:flex}.health-reading-status button,.health-chart-caption button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:inline-grid}.health-dashboard-body{padding-bottom:20px;position:relative;overflow:visible}.health-dashboard-scope{color:#8a8b82;margin:18px 0 4px}.health-live{background:#4f815b;border-radius:50%;width:7px;height:7px}.health-live.is-loading{background:#c68b34;animation:1s ease-in-out infinite alternate health-pulse}@keyframes health-pulse{to{opacity:.28}}.health-error{color:#9f3329;border-bottom:1px solid #b84a3c;padding:12px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.health-kpis{border:1px solid #dedfd8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.health-kpi{border-right:1px solid #dedfd8;flex-direction:column;justify-content:center;min-width:0;min-height:180px;padding:27px 32px 24px;display:flex;position:relative}.health-kpi:last-child{border-right:0}.health-kpi-no-data{justify-content:flex-start}.health-kpi-no-data>strong{color:#777970;flex:1;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;display:grid}.health-kicker{color:#75776f;text-transform:uppercase;padding-right:18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.health-kpi-status{border:0;border-radius:50%;width:9px;height:9px;position:absolute;top:25px;right:27px}.health-kpi-value{color:#22231f;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(35px,4vw,58px);font-weight:500;line-height:1}.health-kpi-primary{grid-template-columns:minmax(0,auto);align-items:center;min-height:62px;margin:8px 0 3px;display:grid}.health-kpi-primary.has-trend{grid-template-columns:auto minmax(70px,1fr);gap:16px}.health-kpi-detail{color:#4f514a;font-size:11px;line-height:1.35}.health-kpi-sparkline{width:100%;min-width:0;height:48px;display:block}.health-metric-definitions{background:#f2f3ed;border-bottom:1px solid #dedfd8;border-left:1px solid #dedfd8;border-right:1px solid #dedfd8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.health-metric-definitions div{border-right:1px solid #dedfd8;min-width:0;padding:15px 20px 17px}.health-metric-definitions div:last-child{border-right:0}.health-metric-definitions strong,.health-metric-definitions span{display:block}.health-metric-definitions strong{color:#4d4f48;letter-spacing:.35px;text-transform:uppercase;margin-bottom:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:600}.health-metric-definitions span{color:#666860;font-size:10.5px;line-height:1.45}.health-section{margin-top:38px}.health-section-header{gap:24px;min-height:46px;margin-bottom:12px}.health-section-header h2{margin:0;font-size:22px;font-weight:600;display:inline}.health-section-header p{color:#777970;margin:0 0 0 8px;font-size:11px;display:inline}.health-legend{justify-content:flex-end;align-items:center;gap:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:flex}.health-problem-toggle .mantine-Switch-label{color:#55574f;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.health-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.health-legend i{border:1px solid #22231f1f;width:14px;height:14px}.health-treemap{z-index:2;width:100%;height:clamp(470px,48vw,690px);transition:opacity .16s;position:relative;overflow:visible}.health-treemap>div{width:100%!important;height:100%!important;overflow:visible!important}.health-treemap.is-loading{opacity:.58}.health-empty{color:#777970;place-items:center;height:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:grid}.health-chart-caption{color:#777970;gap:20px;min-height:44px;font-size:10px}.health-chart-caption-copy,.health-chart-controls{align-items:center;display:flex}.health-chart-caption-copy{gap:16px;min-width:0}.health-chart-controls{flex:none;gap:12px}.health-chart-control-divider{background:#c8c9c2;width:1px;height:16px}.health-chart-caption strong{color:#34352f;align-items:center;font-weight:500;display:inline-flex}.health-chart-caption button{margin-left:6px;text-decoration:underline}.health-ranking{border-top:1px solid #2a2b26}.health-ranking-header{align-items:flex-end}.health-ranking-controls{grid-template-columns:auto 220px;align-items:center;gap:8px;display:grid}.health-ranking-controls .mantine-SegmentedControl-root{background:#fff;border:1px solid #d0d1ca;border-radius:2px;min-width:220px;padding:2px}.health-ranking-controls .mantine-SegmentedControl-indicator{box-shadow:none;background:#e7e8e1;border-radius:1px}.health-ranking-controls .mantine-SegmentedControl-label{padding:7px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:600}.health-ranking-controls .mantine-TextInput-input{background:#fff;border-color:#d0d1ca;border-radius:2px;height:34px;min-height:34px;font-size:11px}.health-ranking-controls .mantine-TextInput-root{width:220px}.health-ranking-head,.health-ranking-row{grid-template-columns:46px minmax(230px,1.7fr) 108px 118px 108px 74px minmax(180px,1fr);align-items:center;gap:14px;display:grid}.health-ranking-head{color:#777970;text-transform:uppercase;min-height:38px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-weight:600}.health-ranking-row{border-top:1px solid #dedfd8;min-height:66px;transition:background .12s}.health-ranking-row:hover,.health-ranking-row.is-selected{background:#f0f1eb}.health-rank,.health-errors,.health-response-score{color:#777970;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.health-brand,.health-worst-node{min-width:0}.health-brand strong,.health-brand small,.health-worst-node span,.health-worst-node strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.health-brand strong{font-size:14px;font-weight:600}.health-brand small{color:#85877e;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px}.health-brand small span{color:#4f815b}.health-brand small span.is-unregistered{color:#a34e43}.health-table-score{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:600}.health-worst-node{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12px;display:grid}.health-worst-node strong{color:#cc6941;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.health-no-issue{color:#a3a59d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.health-sparkline{width:120px;height:32px;display:block}.health-sparkline-cell{align-self:stretch;align-items:center;display:flex}.health-ranking-empty{color:#777970;place-items:center;min-height:92px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:grid}.health-ranking-empty.is-no-data{min-height:1320px}.health-ranking-footer-slot{min-height:54px}.health-show-all{color:#3f403a;cursor:pointer;background:#fff;border:1px solid #c7c8c1;border-radius:2px;min-height:38px;margin:16px auto 0;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:block}.health-page-footer{color:#777970;text-transform:uppercase;border-top:1px solid #cfd0c9;min-height:70px;margin-top:42px;font-size:9px}.health-page-footer a{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}@keyframes health-skeleton-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.health-skeleton{background:#e7e8e1;border-radius:2px;display:block;position:relative;overflow:hidden}.health-skeleton:after{content:"";background-image:linear-gradient(90deg,#0000,#ffffffa6,#0000);background-repeat:no-repeat;background-size:420px 100%;animation:1.4s ease-in-out infinite health-skeleton-shimmer;position:absolute;inset:0}.health-dashboard-scope-skeleton{width:220px;height:11px}.health-masthead-meta-skeleton{width:112px;height:10px}.health-register-scope-skeleton{width:min(100%,250px);height:26px}.health-kpi-skeleton-kicker{width:74px;height:10px}.health-kpi-skeleton-value{border-radius:3px;width:130px;height:40px;margin:10px 0 3px}.health-kpi-skeleton-detail{width:150px;height:10px}.health-treemap-skeleton{grid-template:"a a b"2fr"a a c"1fr"d e c"1fr/2fr 1fr 1fr;gap:5px;width:100%;height:100%;display:grid}.health-treemap-skeleton-group{flex-direction:column;gap:4px;min-width:0;min-height:0;display:flex}.health-treemap-skeleton-group .health-skeleton{width:100%;min-height:0}.health-ranking-row.is-skeleton{align-items:center}.health-ranking-row.is-skeleton .health-skeleton{height:13px}.health-ranking-skeleton-brand{height:34px}.health-toast{z-index:1000;color:#fff;background:#22231f;border:1px solid #34352f;border-radius:2px;justify-content:space-between;align-items:flex-start;gap:20px;width:min(390px,100vw - 32px);padding:17px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 32px #0003}.health-toast strong,.health-toast span{display:block}.health-toast strong{margin-bottom:4px;font-size:12px;font-weight:600}.health-toast span{color:#d7d8d1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.45}.health-toast button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:.8}.quality-legend{color:#5f6872;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;margin:-30px 0 12px;font-size:12px;display:flex}.quality-legend-scale{background:linear-gradient(90deg,#992929,#999929,#299929);border:1px solid #c8ced4;width:160px;height:10px}.quality-matrix-scroll{border-top:1px solid #dde2e7;border-bottom:1px solid #dde2e7;max-height:640px;overflow:auto}.quality-matrix{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.quality-matrix th,.quality-matrix td{padding:0}.quality-holder-heading,.quality-holder-cell{text-align:left;z-index:3;background:#fff;width:210px;min-width:210px;max-width:210px;position:sticky;left:0;box-shadow:1px 0 #d8dee4;padding:7px 10px!important}.quality-holder-heading{vertical-align:bottom;z-index:5;height:150px;top:0}.quality-holder-cell{height:42px}.quality-node-heading{vertical-align:bottom;z-index:2;background:#fff;border-bottom:1px solid #d8dee4;width:42px;min-width:42px;height:150px;position:sticky;top:0;padding:8px 0!important}.quality-node-heading span{writing-mode:vertical-rl;color:#3f4852;max-height:132px;font-size:11px;font-weight:650;line-height:1;display:block;overflow:hidden;transform:rotate(180deg)}.quality-cell,.quality-cell-empty{width:42px;min-width:42px;height:38px}.quality-cell{color:#fff;cursor:pointer;border:1px solid #00000024;border-radius:3px;font:700 10px/1 SFMono-Regular,Consolas,monospace;display:block}.quality-cell:hover,.quality-cell:focus-visible{outline-offset:1px;outline:2px solid #1f2933}.quality-cell-empty{background:#edf0f2;border:1px solid #e1e5e8}.quality-cell-unobserved{color:#7c8792;place-items:center;width:100%;height:100%;font:700 12px/1 SFMono-Regular,Consolas,monospace;display:grid}@media (width<=720px){.app-shell{padding:14px}.health-page{padding:18px 16px 30px}.health-brandline{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:10px}.health-brandline nav{justify-content:space-between;width:100%}.health-title-row,.health-filter-row,.health-treemap-header{flex-direction:column;align-items:stretch}.health-legend{flex-wrap:wrap;justify-content:flex-start}.health-chart-caption,.health-chart-caption-copy,.health-chart-controls{flex-direction:column;align-items:flex-start}.health-chart-caption{padding-top:10px}.health-chart-caption-copy,.health-chart-controls{gap:8px}.health-chart-control-divider{display:none}.health-title-row{gap:18px}.health-period-control{width:100%}.health-period-control .mantine-SegmentedControl-label{padding:9px 5px;font-size:9px}.health-filters{grid-template-columns:1fr}.health-reading-status{justify-content:flex-end}.health-kpis{grid-template-columns:1fr 1fr}.health-metric-definitions{grid-template-columns:1fr}.health-metric-definitions div{border-bottom:1px solid #dedfd8;border-right:0}.health-metric-definitions div:last-child{border-bottom:0}.health-kpi{border-bottom:1px solid #dedfd8;min-height:188px;padding:20px 18px}.health-kpi:nth-child(2){border-right:0}.health-kpi:nth-child(3),.health-kpi:nth-child(4){border-bottom:0}.health-kpi-value{font-size:34px}.health-kpi-primary.has-trend{grid-template-rows:40px auto;grid-template-columns:1fr;gap:4px}.health-kpi-primary.has-trend .health-kpi-sparkline{grid-row:1}.health-kpi-primary.has-trend .health-kpi-value{grid-row:2}.health-kpi-sparkline{height:40px}.health-section-header p{margin:4px 0 0;display:block}.health-legend{flex-wrap:wrap;justify-content:flex-start;gap:7px 12px}.health-treemap{height:500px}.health-chart-caption{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0}.health-ranking-header{flex-direction:column;align-items:stretch}.health-ranking-controls{grid-template-columns:1fr;width:100%}.health-ranking-controls .mantine-TextInput-root{width:100%}.health-ranking-head,.health-ranking-row{grid-template-columns:28px minmax(0,1fr) 72px 72px;gap:8px}.health-ranking-head>:nth-child(5),.health-ranking-row>:nth-child(5),.health-ranking-head>:nth-child(6),.health-ranking-row>:nth-child(6),.health-ranking-head>:nth-child(7),.health-ranking-row>:nth-child(7){display:none}.health-sparkline{width:82px}}@media (width>=721px) and (width<=1080px){.health-page{padding-left:28px;padding-right:28px}.health-kpis,.health-metric-definitions{grid-template-columns:1fr 1fr}.health-metric-definitions div:nth-child(2n){border-right:0}.health-metric-definitions div:nth-child(-n+2),.health-kpi{border-bottom:1px solid #dedfd8}.health-kpi:nth-child(2){border-right:0}.health-kpi:nth-child(3),.health-kpi:nth-child(4){border-bottom:0}.health-ranking-header{flex-direction:column;align-items:stretch}.health-ranking-controls{justify-content:space-between;width:100%;display:flex}.health-ranking-head,.health-ranking-row{grid-template-columns:40px minmax(190px,1.3fr) 92px 104px 92px 64px}.health-ranking-head>:last-child,.health-ranking-row>:last-child{display:none}}@keyframes explore-skeleton-shift{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes explore-data-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.explore-skeleton-line,.explore-skeleton-group .explore-step-dots i{background:linear-gradient(90deg,#e4e4de 22%,#f4f4f0 42%,#e4e4de 62%) 0 0/240% 100%;border-radius:1px;min-width:12px;height:11px;animation:1.25s ease-in-out infinite explore-skeleton-shift;display:block}.explore-skeleton-line.is-kicker,.explore-skeleton-line.is-small{height:9px}.explore-skeleton-line.is-value{height:34px}.explore-skeleton-line.is-heading{height:22px;margin-bottom:18px}.explore-dynamic-ready{animation:.22s ease-out both explore-data-enter}.explore-lede-skeleton{gap:10px;min-height:80px;padding-top:5px;display:grid}.explore-count-skeleton{margin-top:11px}.explore-step-skeleton{margin-bottom:3px}.explore-tile{min-height:112px}.explore-skeleton-row{cursor:default}.explore-skeleton-row .explore-league-line>.explore-skeleton-line:last-child{margin-left:auto}.explore-skeleton-row .explore-bar,.explore-skeleton-table-row .explore-bar{overflow:hidden}.explore-skeleton-row .explore-bar .explore-skeleton-line,.explore-skeleton-table-row .explore-bar .explore-skeleton-line{height:5px}.explore-skeleton-category{cursor:default;min-height:35px}.explore-hist-skeleton .explore-hist .explore-skeleton-line{min-width:0}.explore-hist-skeleton .explore-hist-scale .explore-skeleton-line{height:8px}.explore-skeleton-table-row{cursor:default;min-height:57px}.explore-skeleton-table-row .explore-row-name{gap:6px;display:grid}.explore-skeleton-table-row>.is-rate,.explore-skeleton-table-row>.is-fee{justify-self:end}.explore-wizard,.explore-detail{min-height:268px}.explore-skeleton-option{cursor:default;min-height:64px}@media (prefers-reduced-motion:reduce){.health-skeleton:after,.health-live.is-loading,.explore-skeleton-line,.explore-skeleton-group .explore-step-dots i,.explore-dynamic-ready{animation:none}}.explore-loading{place-items:center;min-height:380px;display:grid}.explore-status{justify-content:flex-end}.explore-edition{border-bottom:1px solid #2a2b26;grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:end;gap:64px;padding:48px 0 34px;display:grid}.explore-edition-title h1{color:#181916;margin:12px 0 0;font-size:88px;font-weight:600;line-height:.92}.explore-edition-title h1 em{font-family:IBM Plex Serif,Georgia,serif;font-style:italic;font-weight:500;display:block}.explore-edition-deck{border-left:1px solid #dedfd8;padding-left:30px}.explore-edition-deck p{color:#30312c;text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.explore-edition-deck p+p{color:#595b53;margin-top:14px;font-size:13px}.explore-edition-links{flex-wrap:wrap;gap:16px 24px;margin-top:18px;display:flex}.explore-edition-links a{color:#2e6e8e;text-transform:uppercase;align-items:center;gap:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;text-decoration:none;display:inline-flex}.explore-edition-links a:hover{text-decoration:underline}.explore-edition-meta{color:#73756d;letter-spacing:.4px;text-transform:uppercase;border-bottom:1px solid #dedfd8;justify-content:space-between;align-items:center;gap:24px;min-height:48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;display:flex}.explore-briefing-head{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:48px;display:grid}.explore-briefing-topline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:8px;display:flex}.explore-briefing-head h2{color:#1b1a17;margin:5px 0 0;font-size:32px;font-weight:600;line-height:1.05}.explore-briefing-head h2 em{font-family:IBM Plex Serif,Georgia,serif;font-style:italic;font-weight:500}.explore-section{border-top:1px solid #2a2b26;margin-top:34px;padding-top:14px}.explore-briefing{border-top-color:#dedfd8}.explore-kicker{color:#73756d;letter-spacing:1.2px;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600}.explore-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.explore-section-head h2{letter-spacing:-.015em;margin:4px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.05}.explore-section-head h2 em,.explore-detail-head h3 em{font-family:IBM Plex Serif,Georgia,serif;font-style:italic;font-weight:500}.explore-section-head p{color:#73756d;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.explore-lede{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:0;display:grid}.explore-lede p{color:#2a2b26;text-wrap:pretty;margin:0;font-size:19px;line-height:1.4}.explore-disclosure-row{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.explore-disclosure-row>span{color:#73756d;letter-spacing:.4px;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.explore-disclosure-links{flex-wrap:wrap;gap:8px 20px;display:flex}.explore-disclosure-links a{color:#2e6e8e;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;text-decoration:none;display:inline-flex}.explore-disclosure-links a:hover{text-decoration:underline}.explore-coverage{border:1px solid #dedfd8;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.explore-tile{border-right:1px solid #dedfd8;flex-direction:column;gap:8px;min-width:0;padding:20px 24px 18px;display:flex}.explore-tile:last-child{border-right:0}.explore-tile strong{color:#1b1a17;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1}.explore-tile-foot{color:#4f514a;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;overflow:hidden}.explore-league{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;display:grid}.explore-league-col{border-right:1px solid #dedfd8;min-width:0;padding:0 24px 0 0}.explore-league-col+.explore-league-col{padding-left:24px}.explore-league-col:last-child{border-right:0;padding-right:0}.explore-league-head{border-bottom:1px solid #1b1a17;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.explore-league-head span:last-child{color:#73756d;letter-spacing:.5px;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:400}.explore-league-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #dedfd8;width:100%;padding:10px 0;display:block}.explore-league-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.explore-league-line span:first-child{color:#2a2825;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.explore-league-line span:last-child{flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.explore-bar{background:#dedfd8;height:5px;margin-top:6px;display:block;position:relative}.explore-bar i{height:5px;display:block;position:absolute;inset:0 auto 0 0}.explore-league-row:hover .explore-league-line span:first-child,.explore-league-row:focus-visible .explore-league-line span:first-child{color:#1b1a17;text-decoration:underline}.explore-empty{color:#777970;padding:14px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.explore-empty-block{text-align:center;place-items:center;min-height:90px;display:grid}.explore-scan{grid-template-columns:250px minmax(0,1fr);gap:0;display:grid}.explore-rail{border-right:1px solid #dedfd8;padding:4px 28px 0 0}.explore-cats{flex-direction:column;gap:2px;margin-top:10px;display:flex}.explore-cat{color:#3a3833;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.explore-cat span:last-child{color:#a3a59d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:400}.explore-cat:hover{color:#1b1a17}.explore-cat.is-active{color:#1b1a17;background:#ecebe6;border-left-color:#1b1a17}.explore-rail-gap{margin-top:26px}.explore-hist{border-bottom:1px solid #1b1a17;align-items:flex-end;gap:4px;height:64px;margin-top:10px;display:flex}.explore-hist>div{flex-direction:column;flex:1;justify-content:flex-end;height:64px;display:flex}.explore-hist i{background:#2e6e8e;display:block}.explore-hist-scale{color:#73756d;justify-content:space-between;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;display:flex}.explore-best{cursor:pointer;text-align:left;background:#ecebe6;border:0;width:100%;margin-top:26px;padding:16px;display:block}.explore-best strong{color:#3d6c44;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:500;line-height:1;display:block}.explore-best span{color:#3a3833;letter-spacing:.3px;margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;line-height:1.5;display:block}.explore-table-panel{min-width:0;padding:4px 0 0 32px}.explore-scan-section-head{align-items:flex-start}.explore-scan-tools{justify-content:flex-end;align-items:flex-start;gap:24px;display:flex}.explore-scan-tools p{white-space:nowrap;margin-top:10px}.explore-scan-tools .mantine-TextInput-root{flex:none;width:260px}.explore-scan-tools .mantine-TextInput-input{background:#fff;border-color:#d0d1ca;border-radius:2px;height:34px;min-height:34px;font-size:11px}.explore-table-head,.explore-row{grid-template-columns:minmax(200px,2.2fr) 110px 130px minmax(120px,1.4fr);align-items:center;gap:12px;display:grid}.explore-table-head{border-bottom:1px solid #1b1a17;padding-bottom:10px}.explore-table-head button,.explore-table-head span{color:#9a9c93;cursor:pointer;letter-spacing:1.1px;text-align:left;background:0 0;border:0;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600}.explore-table-head span{cursor:default;padding-left:14px}.explore-table-head .is-right{text-align:right}.explore-row{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #dedfd8;width:100%;padding:13px 0;transition:background .12s}.explore-row:hover,.explore-row.is-selected,.explore-match:hover,.explore-match.is-selected{background:#f0f1eb}.explore-row-name{min-width:0}.explore-row-name strong,.explore-row-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.explore-row-name strong{color:#1b1a17;font-size:14px;font-weight:600}.explore-row-name small{color:#85877e;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.explore-row-rate{text-align:right;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:16px;font-weight:600}.explore-row-fee{color:#3a3833;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;overflow:hidden}.explore-row-bar{margin:0 0 0 14px}.explore-footnote{color:#777970;margin-top:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;line-height:1.6}.explore-select-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.explore-wizard,.explore-detail{background:#fff;border:1px solid #dedfd8;min-width:0;padding:22px 26px 26px}.explore-step-dots{gap:6px;margin-bottom:22px;display:flex}.explore-step-dots i{flex:1;height:2px}.explore-wizard h3,.explore-results-head h3{letter-spacing:-.015em;text-wrap:pretty;margin:0 0 18px;font-size:21px;font-weight:600}.explore-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.explore-opt{cursor:pointer;text-align:left;background:#fff;border:1px solid #dedfd8;border-radius:2px;flex-direction:column;gap:4px;padding:15px 17px;display:flex}.explore-opt strong{color:#1b1a17;font-size:14px;font-weight:600}.explore-opt span{color:#73756d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.4}.explore-opt:hover{border-color:#a3a59d}.explore-opt.is-on{background:#ecebe6;border-color:#1b1a17}.explore-wizard-nav{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.explore-back{color:#3a3833;cursor:pointer;letter-spacing:1px;background:0 0;border:0;padding:6px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}.explore-continue{color:#f6f5f1;cursor:pointer;background:#1b1a17;border:0;border-radius:2px;padding:10px 22px;font-size:13px;font-weight:600}.explore-results-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.explore-results-head h3{margin-bottom:6px}.explore-restart{color:#3a3833;cursor:pointer;letter-spacing:1px;background:0 0;border:1px solid #dedfd8;border-radius:2px;padding:5px 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;font-weight:600}.explore-result-summary{color:#73756d;margin-bottom:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.explore-matches{flex-direction:column;display:flex}.explore-match{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #dedfd8;grid-template-columns:30px minmax(0,1fr) 84px 96px;align-items:center;gap:12px;width:100%;padding:13px 0;transition:background .12s;display:grid}.explore-match-rank{color:#b6b2a9;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:600}.explore-match-score>span:first-child{justify-content:space-between;margin-bottom:4px;display:flex}.explore-match-score em{color:#3d6c44;letter-spacing:.5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9px;font-style:normal;font-weight:600}.explore-match-score .explore-bar{margin-top:0}.explore-detail-head{border-bottom:1px solid #1b1a17;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.explore-detail-head h3{letter-spacing:-.015em;margin:6px 0 4px;font-size:21px;font-weight:600;line-height:1.15}.explore-detail-meta{color:#73756d;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.explore-detail-rate{text-align:right;flex:none}.explore-detail-rate strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:30px;font-weight:500;line-height:1;display:block}.explore-detail-rate span{color:#73756d;text-transform:uppercase;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;display:block}.explore-detail-desc{-webkit-line-clamp:4;color:#3a3833;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.explore-customise{background:#ecebe6;margin-top:18px;padding:14px 16px 16px}.explore-customise .mantine-NumberInput-root{max-width:260px;margin-top:10px}.explore-customise .mantine-InputWrapper-label{color:#73756d;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.explore-customise .mantine-NumberInput-input{background:#fff;border-color:#d0d1ca;border-radius:2px;height:35px;min-height:35px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.explore-estimate{color:#1b1a17;margin-top:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.55}.explore-detail-block{margin-top:18px}.explore-mini-table{border-top:1px solid #dedfd8;margin-top:8px}.explore-mini-table>div{border-bottom:1px solid #dedfd8;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.explore-mini-table span:first-child{color:#2a2825;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.explore-mini-table span:last-child{color:#1b1a17;flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.explore-detail-foot{color:#777970;border-top:1px solid #dedfd8;justify-content:space-between;align-items:baseline;gap:14px;margin-top:20px;padding-top:10px;font-size:10px;display:flex}.explore-detail-foot .mono{font-size:10px}.explore-detail-foot a{color:#2e6e8e}.explore-detail-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:220px;display:grid}.explore-detail-empty strong{font-size:15px}.explore-detail-empty span{color:#73756d;max-width:380px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.6}@media (width<=1080px){.explore-edition{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:36px}.explore-edition-title h1{font-size:72px}.explore-coverage{grid-template-columns:1fr 1fr}.explore-tile{border-bottom:1px solid #dedfd8}.explore-tile:nth-child(2){border-right:0}.explore-tile:nth-child(3),.explore-tile:nth-child(4){border-bottom:0}.explore-league{grid-template-columns:1fr}.explore-league-col{border-right:0;padding:0 0 18px}.explore-league-col+.explore-league-col{padding-left:0}.explore-select-grid{grid-template-columns:1fr}}@media (width<=900px){.explore-edition{grid-template-columns:1fr;gap:28px;padding-top:38px}.explore-edition-deck{border-top:1px solid #dedfd8;border-left:0;max-width:720px;padding:20px 0 0}.explore-briefing-head{grid-template-columns:1fr;gap:18px}.explore-scan{grid-template-columns:1fr}.explore-rail{border-bottom:1px solid #dedfd8;border-right:0;padding-bottom:22px;padding-right:0}.explore-table-panel{padding:22px 0 0}.explore-scan-section-head{flex-direction:column;align-items:stretch;gap:14px}.explore-scan-tools{justify-content:space-between}}@media (width<=720px){.explore-edition{padding:30px 0 24px}.explore-edition-title h1{font-size:50px}.explore-edition-deck p{font-size:15px}.explore-edition-deck p+p{font-size:12.5px}.explore-edition-meta{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0}.explore-briefing-head h2{font-size:28px}.explore-briefing-topline{flex-direction:column;align-items:flex-start;gap:8px}.explore-briefing-topline .explore-status{justify-content:flex-start}.explore-lede p{font-size:17px}.explore-status{justify-content:flex-start}.explore-coverage{grid-template-columns:1fr}.explore-tile{border-bottom:1px solid #dedfd8;border-right:0}.explore-tile:nth-child(2),.explore-tile:nth-child(3){border-bottom:1px solid #dedfd8}.explore-tile:last-child{border-bottom:0}.explore-section-head{flex-direction:column;align-items:stretch;gap:6px}.explore-scan-tools{flex-direction:column;align-items:stretch;gap:10px}.explore-scan-tools p{white-space:normal;margin-top:0}.explore-scan-tools .mantine-TextInput-root{width:100%}.explore-table-head,.explore-row{grid-template-columns:minmax(0,1.8fr) 84px 90px}.explore-table-head>:nth-child(4),.explore-row>:nth-child(4){display:none}.explore-opts{grid-template-columns:1fr}.explore-match{grid-template-columns:24px minmax(0,1fr) 70px}.explore-match>:nth-child(4){display:none}.explore-detail-head{flex-direction:column}.explore-detail-rate{text-align:left}}
