.pd-card{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:14px;font-family:Montserrat,sans-serif;overflow:visible;box-shadow:0 2px 16px #0d1b2a12}.pd-header{z-index:2;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:15px 16px 13px;display:flex;position:relative;overflow:visible}.pd-header-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pd-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.pd-title-row{align-self:flex-start;align-items:center;gap:8px;display:flex}.pd-subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#374151;margin:0;font-size:11px;font-weight:500;line-height:1.45}.pd-card.pb-stats-header-compact .pd-header{align-items:center;min-height:76px;padding:15px 16px 13px}.pd-card.pb-stats-header-compact .pd-header-copy{justify-content:center;gap:2px}.pd-card.pb-stats-header-compact .pd-title-row{align-self:flex-start}.pd-card.pb-stats-header-compact .pd-subtitle{line-height:1.2}.pd-title{color:#0d1b2a;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.pd-title-badge{border:1.5px solid var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-accent,#00c8e8);min-height:22px;color:var(--stats-theme-solid-text,#0d1b2a);font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.pd-info{color:#374151;cursor:pointer;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #374151;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:600;line-height:1;transition:all .15s;display:inline-flex;position:relative}.pd-info:hover{background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-readable-accent,var(--stats-theme-accent,#00c8e8));border-color:var(--stats-theme-readable-accent,var(--stats-theme-accent,#00c8e8))}.pd-info:hover .pd-tooltip{display:block}.pd-tooltip{background:var(--stats-theme-soft,#f0fcff);border:1.5px solid var(--stats-theme-accent,#00c8e8);color:#1a2e40;width:min(250px,100vw - 32px);font-size:11.5px;font-style:normal;font-weight:500;line-height:1.6;font-family:var(--font-montserrat), "Montserrat", sans-serif;white-space:normal;z-index:80;border-radius:10px;padding:12px 14px;display:none;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0d1b2a1a}.pd-tooltip strong{font-weight:400}.pd-tooltip:before{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--stats-theme-accent,#00c8e8);position:absolute;top:-7px;left:50%;transform:translate(-50%)}.pd-table-scroll{isolation:isolate;background:#fff;border-radius:0 0 14px 14px;max-height:600px;position:relative;overflow:hidden auto}.pd-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pd-col{width:auto}.pd-table thead tr{background:#162636}.pd-table thead{z-index:10;position:sticky;top:0;box-shadow:0 0 0 .35px #162636}.pd-table th{text-align:center;color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;z-index:11;box-shadow:none;background:#162636;border-right:1px solid #ffffff0f;padding:9px;font-size:9px;font-weight:700;position:sticky;top:0}.pd-table th:last-child{border-right:none}.pd-table td{text-align:center;vertical-align:middle;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;padding:9px;line-height:1}.pd-table td:last-child{border-right:none}.pd-table tr:last-child td{border-bottom:none}.pd-table tbody tr:hover td,.pd-table tbody tr.pd-row-linked-hover td{background:var(--stats-theme-row-hover,#f0fbfd)}.pd-row-clickable{cursor:pointer}.pd-row-clickable:hover td{background:var(--stats-theme-row-hover,#f0fbfd)!important}.pd-ball{color:#1e2d3d;letter-spacing:-.3px;background:#eef0f5;border:1px solid #d4d8e2;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin:0 auto;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pd-chip{text-align:center;vertical-align:middle;opacity:1;width:54px;height:28px;font-size:12px;font-weight:600;line-height:1;font-family:var(--font-montserrat), "Montserrat", sans-serif;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 auto;padding:0 6px;display:inline-flex}.pd-chip--clickable{cursor:pointer;transition:transform .14s,box-shadow .14s,outline-color .14s}.pd-chip--disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.pd-chip--clickable:hover{box-shadow:0 0 0 2px var(--stats-theme-soft,#e8f9fd);transform:translateY(-1px)}.pd-chip.is-selected{outline:2px solid var(--stats-theme-accent,#00c8e8);outline-offset:2px}.pd-empty{width:36px;height:29px;margin:0 auto;display:block}.pd-empty--label{color:#c8d8e4;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pd-heat-1{background:var(--stats-pd-heat-1-bg,#dff8fd);color:var(--stats-pd-heat-1-text,#5bb8cc)}.pd-heat-2{background:var(--stats-pd-heat-2-bg,#b3edf9);color:var(--stats-pd-heat-2-text,#09b)}.pd-heat-3{background:var(--stats-pd-heat-3-bg,#5fd6f0);color:var(--stats-pd-heat-3-text,#006d88)}.pd-heat-4{background:var(--stats-pd-heat-4-bg,#00c8e8);color:var(--stats-pd-heat-4-text,#003d4d)}.pd-dash{color:#c8d8e4;font-size:12px;font-weight:500}.pd-total-badge{background:var(--stats-pd-total-bg,#111827);width:54px;height:28px;color:var(--stats-pd-total-text,#fff);text-align:center;vertical-align:middle;opacity:1;border-radius:8px;justify-content:center;align-items:center;margin:0 auto;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}
.rdu-panel{font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#fff;border:1px solid #dde6ee;border-radius:18px;margin-bottom:20px;padding:0 0 20px;overflow:hidden;box-shadow:0 8px 32px #0d1b2a14}.rdu-panel--embedded{box-shadow:none;border:none;border-radius:0;margin-bottom:0;padding:0 0 20px}.rdu-note-box{background:#f4f8fa;border:1px solid #dde6ee;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 24px 0;padding:12px 14px;display:flex}.rdu-panel--embedded .rdu-note-box{margin:16px 20px 0}.rdu-note-icon{color:#64748b;background:#f4f8fa;border:1px solid #64748b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:600;line-height:1;display:flex}.rdu-note-text{color:#374151;font-size:11.5px;font-weight:500;line-height:1.5}.rdu-topbar{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.rdu-close-btn{color:var(--stats-theme-accent,#5b5fc7);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.rdu-close-btn:hover{opacity:.84}.rdu-close-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.rdu-close-icon svg{width:14px;height:14px;display:block}.rdu-heading{text-align:right}.rdu-title{color:#0f172a;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:800}.rdu-subtitle{color:#64748b;margin-top:3px;font-size:11px;font-weight:500}.rdu-universe{padding:18px 24px 0}.rdu-panel--embedded .rdu-universe{padding:16px 20px 0}.rdu-meta-text{color:#374151;font-size:12px;font-weight:600;line-height:1.5}.rdu-table-scroll{max-width:100%;padding-bottom:2px;overflow:auto hidden}.rdu-table-frame{flex-direction:column;align-items:stretch;width:100%;display:inline-flex}.rdu-summary-row{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:8px;display:flex}.rdu-summary-row .rdu-meta-text{flex:auto;min-width:0}.rdu-meta-badge{background:var(--stats-theme-accent,#5b5fc7);color:var(--stats-theme-solid-text,#fff);border-radius:20px;justify-content:center;align-items:center;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.rdu-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;display:block;overflow:hidden}.rdu-table{border-collapse:collapse;table-layout:fixed;width:100%}.rdu-table thead tr{background:#1e2d3d}.rdu-table thead th{text-align:center;color:#fff;letter-spacing:.6px;text-transform:uppercase;height:30px;padding:1px 8px;font-size:10px;font-weight:700}.rdu-table thead th:first-child{width:34px;padding-left:0;padding-right:0}.rdu-table thead th:nth-child(n+2):nth-child(-n+8){width:52px}.rdu-table thead th:nth-last-child(2){width:120px}.rdu-table thead th:last-child{width:62px}.rdu-table tbody tr{border-bottom:1px solid #edf2f7}.rdu-table tbody tr.rdu-row--selectable{cursor:pointer}.rdu-table tbody tr.rdu-row--selectable:hover td,.rdu-table tbody tr.rdu-row--selected:hover td{background:#f5f8fa}.rdu-table tbody tr:last-child{border-bottom:none}.rdu-table tbody td{text-align:center;color:#0f172a;padding:10px 4px;font-size:12px;line-height:1.15}.rdu-index-cell{width:34px;font-weight:600;color:#64748b!important;padding-left:0!important;padding-right:0!important;font-size:11px!important}.rdu-badge{border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.rdu-badge--x{color:#cc2020;background:#fddcdc}.rdu-badge--1{color:#1a7a3a;background:#c6f0d4}.rdu-badge--2{color:#7a5c00;background:#fde98a}.rdu-badge--3{color:#fff;background:#6d64f0}.rdu-badge--4{color:#fff;background:#4a5e7a}.rdu-badge--5{color:#9a3412;background:#fed7aa}.rdu-badge--6{color:#0e7490;background:#cffafe}.rdu-badge--7{color:#9d174d;background:#fce7f3}.rdu-comb-cell{white-space:nowrap;color:#0f172a;font-weight:700}.rdu-pct-cell{white-space:nowrap;color:#0f172a;text-align:center;font-weight:700}.rdu-x-count-head,.rdu-x-count-cell{text-align:center}.rdu-table thead th.rdu-x-count-head{white-space:nowrap;width:68px}.rdu-x-count-badge{color:#475569;width:22px;height:22px;font-family:var(--font-montserrat), "Montserrat", sans-serif;background:#e2e8f0;border-radius:7px;justify-content:center;align-items:center;font-size:10px;line-height:1;display:inline-flex;font-weight:700!important}.rdu-empty{font-weight:500;color:#94a3b8!important;padding:40px 16px!important}@media (max-width:900px){.rdu-topbar{flex-direction:column;align-items:flex-start}.rdu-heading{text-align:left}.rdu-summary-row{flex-direction:column;align-items:flex-start}}
.rdp-popup{width:min(660px,100vw - 24px);max-width:min(660px,100vw - 24px);max-height:calc(100vh - (var(--draws-sticky-offset,96px) + 20px));font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:16px;margin-top:-14px;overflow:auto;box-shadow:0 12px 48px #0d1b2a29}.rdp-header{border-bottom:2px solid var(--stats-theme-accent,#00c8e8);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.rdp-header-copy{min-width:0}.rdp-title{color:#0d1b2a;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.rdp-subtitle{color:#374151;margin:3px 0 0;font-size:11.5px;font-weight:500}.rdp-close{color:#6b8299;cursor:pointer;background:#f4f8fb;border:1px solid #dde6ee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:14px;line-height:1;transition:all .15s;display:flex}.rdp-close:hover{color:var(--stats-theme-accent,#0ad4f9);border-color:var(--stats-theme-accent,#0ad4f9);background:var(--stats-theme-soft,#e8f9fd)}.rdp-range-tabs,.rdp-count-tabs{border-bottom:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 18px;display:flex}.rdp-count-label{letter-spacing:.06em;text-transform:uppercase;color:#374151;font-size:10px;font-weight:600}.rdp-count-tab-list{flex-wrap:wrap;gap:6px;display:flex}.rdp-tab,.rdp-count-tab{color:#6b8299;cursor:pointer;background:#fff;border:1.5px solid #dde6ee;border-radius:8px;justify-content:center;align-items:center;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.rdp-tab:hover:not(.active),.rdp-count-tab:hover:not(.active){border-color:var(--stats-theme-accent,#0ad4f9);background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-active-text,#09b)}.rdp-tab.active,.rdp-count-tab.active{border-color:var(--stats-theme-accent,#0ad4f9);background:var(--stats-theme-accent,#0ad4f9);color:var(--stats-theme-solid-text,#fff)}.rdp-pattern-section{justify-content:center;align-items:center;padding:20px 20px 16px;display:flex}.rdp-pattern-section--label-above{text-align:center;flex-direction:column;gap:22px;padding:22px 20px 18px}.rdp-pattern-section--label-above .stats-pattern-action-label{color:#374151;max-width:560px;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.rdp-pattern-pill{border:2px solid var(--stats-theme-accent,#0ad4f9);background:var(--stats-theme-soft,#f0fbfd);border-radius:999px;align-items:center;gap:12px;padding:11px 30px;font-size:16px;font-weight:700;display:inline-flex}.rdp-pattern-primary,.rdp-pattern-secondary{font-size:inherit;font-weight:inherit}.rdp-pattern-pill--button{cursor:pointer;border-style:solid;transition:background-color .15s,box-shadow .15s,transform .15s;position:relative}.rdp-pattern-pill--button:hover{background:var(--stats-theme-soft-hover,#e8f9fd);transform:translateY(-1px);box-shadow:0 8px 20px #0d1b2a1a}.rdp-pattern-pill--button:after{z-index:5;color:#374151;content:attr(data-draws-tooltip);font-family:var(--font-inter), "Inter", sans-serif;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;background:#fff;border:1px solid #bfd1de;border-radius:6px;padding:7px 10px;font-size:11.5px;font-weight:700;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px);box-shadow:0 8px 20px #0d1b2a29}.rdp-pattern-pill--button:hover:after,.rdp-pattern-pill--button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.rdp-pattern-primary{color:var(--stats-range-popup-label-text,var(--stats-theme-active-text,#00c8e8))}.rdp-pattern-secondary{color:#0d1b2a}.rdp-pattern-sep{background:var(--stats-range-popup-label-text,var(--stats-theme-accent,#0ad4f9));border-radius:50%;width:5px;height:5px}.rdp-stats-row{border-bottom:1px solid #edf2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 16px;display:grid}.rdp-stat-box{text-align:center;border:1px solid #dde6ee;border-radius:10px;padding:11px 14px;transition:border-color .15s,background .15s}.rdp-stat-box:hover{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd)}.rdp-stat-label{letter-spacing:.8px;text-transform:uppercase;color:#6b8299;margin-bottom:5px;font-size:9px;font-weight:700}.rdp-stat-value{color:#0d1b2a;letter-spacing:.2px;font-size:17px;font-weight:700;line-height:1.1}.rdp-stat-value--cyan{color:var(--stats-range-popup-label-text,var(--stats-range-percentage-value,var(--stats-theme-accent,#0ad4f9)))}.rdp-stat-value--green{color:#16a34a}.rdp-stat-value--red{color:#dc2626}.rdp-stat-unit{color:#6b8299;font-size:12px;font-weight:600}.rdp-toggle-wrap{border-top:none}.rdp-toggle-btn{width:100%;color:var(--stats-range-popup-label-text,var(--stats-theme-accent,#0ad4f9));cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #edf2f7;justify-content:center;align-items:center;gap:8px;padding:14px 20px;transition:background .15s;display:flex}.rdp-toggle-label{font-size:12px;font-weight:700}.rdp-toggle-btn:hover{background:var(--stats-theme-row-hover,#f8fcfd)}.rdp-toggle-chevron{transition:transform .2s;display:inline-flex}.rdp-toggle-chevron.open{transform:rotate(180deg)}.rdp-note-box{background:#f4f8fa;border:1px solid #dde6ee;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 20px;padding:12px 14px;display:flex}.rdp-note-icon{color:#64748b;background:#f4f8fa;border:1px solid #64748b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:600;line-height:1;display:flex}.rdp-note-text{color:#374151;font-size:11.5px;font-weight:500;line-height:1.5}.rdp-note-text strong{font-weight:400}.rdp-table-wrap{border:1px solid #dde6ee;border-radius:12px;margin:0 20px 20px;overflow:hidden}.rdp-table{border-collapse:collapse;width:100%;font-size:11.5px}.rdp-table thead tr{background:#162636}.rdp-table thead th{color:#fff;letter-spacing:.8px;text-transform:uppercase;text-align:left;border-right:1px solid #ffffff0f;padding:9px 14px;font-size:9px;font-weight:700}.rdp-table thead th:nth-child(2),.rdp-table thead th:nth-child(3),.rdp-table tbody td:nth-child(2),.rdp-table tbody td:nth-child(3){text-align:right}.rdp-table thead th:last-child{border-right:none}.rdp-table tbody tr{border-bottom:1px solid #edf2f7}.rdp-table tbody tr:last-child{border-bottom:none}.rdp-table tbody td{color:#1a2e40;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;padding:11px 14px;font-weight:500}.rdp-table tbody td:last-child{border-right:none}.rdp-table tbody tr:last-child td{border-bottom:none}.rdp-row-main td{background:#f8fbfc}.rdp-row-main td:first-child{color:#0d1b2a;font-weight:800}.rdp-row-main td:nth-child(2){color:#0d1b2a;font-weight:700}.rdp-row-note{color:#6b8299;margin-top:1px;font-size:9.5px;font-weight:500;display:block}.rdp-row-sub td:first-child{color:#6b8299;align-items:center;gap:8px;padding-left:18px;font-weight:500;display:flex}.rdp-row-sub td:nth-child(2),.rdp-row-sub td:nth-child(3){color:#6b8299;font-weight:600}.rdp-table-dot{background:var(--stats-theme-accent,#0ad4f9);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rdp-kw-odd{color:var(--stats-theme-active-text,#00c8e8);font-weight:800}.rdp-kw-even{color:#0d1b2a;font-weight:800}.rdp-row-total td{border-top:1.5px solid var(--stats-theme-accent,#00c8e8);border-bottom:none;border-right:1px solid var(--stats-theme-soft-hover,#dff4fb);background:var(--stats-theme-soft,#e8f9fd)!important}.rdp-row-total td:first-child{color:#0d1b2a;font-size:12px;font-weight:800}.rdp-row-total td:nth-child(2){color:var(--stats-theme-active-text,#09b);font-size:15px;font-weight:900}.rdp-row-total td:last-child{color:var(--stats-theme-active-text,#09b);border-right:none;font-weight:800}.rdp-total-sub{color:var(--stats-theme-active-text,#09b);letter-spacing:.5px;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600;display:block}
