.pp-card{font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:14px;overflow:visible;box-shadow:0 2px 16px #0d1b2a12}.pp-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}.pp-header-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pp-title-row{align-items:center;gap:8px;min-width:0;display:flex}.pp-subtitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#374151;margin:0;font-size:11px;font-weight:500;line-height:1.45}.pp-card.pb-stats-header-compact .pp-header{align-items:center;min-height:76px;padding:15px 16px 13px}.pp-card.pb-stats-header-compact .pp-header-copy{justify-content:center;gap:2px}.pp-card.pb-stats-header-compact .pp-subtitle{line-height:1.2}.pp-title{color:#0d1b2a;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.pp-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}.pp-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))}.pp-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}.pp-tooltip strong{font-weight:400}.pp-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%)}.pp-info:hover .pp-tooltip{display:block}.pp-table-wrap{border-radius:0 0 14px 14px;overflow:hidden}.pp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pp-col-pattern{width:33.5%}.pp-col-fixed{width:14%}.pp-col-pct{width:38.5%}.pp-table thead{z-index:1;position:relative;box-shadow:0 0 0 .35px #162636}.pp-table thead tr{background:#162636}.pp-table th{font-family:var(--font-montserrat), "Montserrat", sans-serif;text-align:left;color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;background:#162636;border-right:1px solid #ffffff0f;padding:9px 6px;font-size:9px;font-weight:700}.pp-table th:not(:first-child),.pp-table th:first-child{text-align:center}.pp-table th:last-child{border-right:none}.pp-table td{font-family:var(--font-montserrat), "Montserrat", sans-serif;text-align:center;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;height:48px;padding:9px 6px;line-height:1;overflow:hidden}.pp-table td:first-child{text-align:center;padding-left:6px}.pp-table td:last-child{border-right:none}.pp-table tr:last-child td{border-bottom:none}.pp-table tbody tr:hover td{background:var(--stats-theme-row-hover,#f0fbfd)}.pp-row-clickable{cursor:pointer}.pp-pattern{color:#1a2e40;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.pp-count{color:#0d1b2a;white-space:nowrap;font-size:12px;font-weight:600}.pp-d-zero{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.pp-d-high{color:#dc2626;white-space:nowrap;background:#fff0ed;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.pp-d-normal{color:#1a2e40;white-space:nowrap;font-size:12px;font-weight:600}.pp-pct-cell{flex-wrap:nowrap;justify-content:center;align-items:center;gap:11px;width:70%;margin:0 auto;display:flex;overflow:hidden}.pp-bar-track{border-radius:999px;flex:1 1 0;min-width:36px;height:7px;position:relative;overflow:hidden;background:var(--stats-neutral-track,#a6b9c7)!important}.pp-bar-fill{background:var(--pp-progress-color,var(--stats-theme-progress-fill,#11bed7));border-radius:999px;height:100%;display:block}.pp-pct-value{color:#1a2e40;text-align:right;white-space:nowrap;flex:none;min-width:36px;font-size:12px;font-weight:600}
.rd-card{font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:14px;overflow:visible;box-shadow:0 2px 16px #0d1b2a12}.rd-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}.rd-header-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.rd-title-row{align-items:center;gap:8px;min-width:0;display:flex}.rd-title{color:#0d1b2a;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.rd-subtitle{color:#374151;margin:0;font-size:11px;font-weight:500;line-height:1.2}.rd-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}.rd-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))}.rd-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}.rd-tooltip strong{font-weight:400}.rd-tooltip-divider{background:#d7e0e8;width:100%;height:1px;margin:10px 0 8px;display:block}.rd-tooltip-note{color:inherit;display:block}.rd-tooltip--powerball-blue{background:var(--stats-theme-soft,#f0fdff);border:1.5px solid var(--stats-theme-accent,#0ad4f9);width:min(310px,100vw - 32px);max-width:310px;box-shadow:none;color:#1e293b;font-family:var(--font-inter), Inter, sans-serif;border-radius:14px;padding:18px 20px;font-size:13px;font-weight:400;line-height:1.7}.rd-tooltip--powerball-blue strong{font-weight:400}.rd-tooltip--powerball-blue .rd-tooltip-divider{background:#e2e8f0;margin:14px 0}.rd-tooltip--powerball-blue .rd-tooltip-note{color:inherit;font-size:12px;font-weight:400;line-height:1.65}.rd-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%)}.rd-tooltip--powerball-blue:before{border-bottom-color:var(--stats-theme-accent,#0ad4f9)}.rd-info:hover .rd-tooltip{display:block}.rd-table-wrap{border-radius:0 0 14px 14px;overflow:hidden}.rd-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.rd-col-range{width:16%}.rd-col-count{width:14%}.rd-table thead{z-index:1;position:relative;box-shadow:0 0 0 .35px #162636}.rd-table thead tr{background:#162636}.rd-table th{text-align:center;color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;border-right:1px solid #ffffff0f;padding:9px 6px;font-size:9px;font-weight:700}.rd-table th:first-child{text-align:left;padding-left:14px}.rd-table th:last-child{border-right:none}.rd-table td{text-align:center;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;height:48px;padding:11px 8px;line-height:1}.rd-table td:first-child{text-align:left;padding-left:14px}.rd-table td:last-child{border-right:none}.rd-table tr:last-child td{border-bottom:none}.rd-table tbody tr:hover td{z-index:1;position:relative;box-shadow:inset 0 1px 0 var(--stats-theme-accent,#00c8e8), inset 0 -1px 0 var(--stats-theme-accent,#00c8e8)!important;background:#fff!important}.rd-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 0 var(--stats-theme-accent,#00c8e8), inset 0 1px 0 var(--stats-theme-accent,#00c8e8), inset 0 -1px 0 var(--stats-theme-accent,#00c8e8)!important}.rd-table tbody tr:hover td:last-child{box-shadow:inset -1px 0 0 var(--stats-theme-accent,#00c8e8), inset 0 1px 0 var(--stats-theme-accent,#00c8e8), inset 0 -1px 0 var(--stats-theme-accent,#00c8e8)!important}.rd-row-clickable td,.rd-clickable-cell{cursor:pointer}.rd-cell-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.rd-range-btn{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;width:100%;padding:0;display:flex}.rd-range{color:#0d1b2a;white-space:nowrap;font-size:12px;font-weight:600}.rd-num{color:#1a2e40;white-space:nowrap;font-size:12px;font-weight:600}.rd-num-high{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:6px;justify-content:center;align-items:center;min-width:34px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.rd-num-low{color:#dc2626;white-space:nowrap;background:#fff0ed;border-radius:6px;justify-content:center;align-items:center;min-width:34px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}
.re-card{font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:14px;overflow:visible;box-shadow:0 2px 16px #0d1b2a12}.re-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}.re-title-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.re-subtitle{color:#374151;margin:0;font-size:11px;font-weight:500;line-height:1.2}.re-title-row{align-items:center;gap:8px;min-width:0;display:flex}.re-title{color:#0d1b2a;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.re-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}.re-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))}.re-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-family:var(--font-montserrat), "Montserrat", sans-serif;white-space:normal;z-index:80;border-radius:10px;padding:12px 14px;font-style:normal;font-weight:500;line-height:1.6;display:none;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0d1b2a1a}.re-tooltip strong{font-weight:400}.re-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%)}.re-info:hover .re-tooltip{display:block}.re-controls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.re-dd-wrap{flex-shrink:0;position:relative}.re-dd-wrap--mode{width:78px}.re-dd-wrap--sort{width:146px}.re-dd-btn{color:#0d1b2a;cursor:pointer;white-space:nowrap;background:#f4f8fb;border:1.5px solid #dde6ee;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:11.5px;font-weight:700;transition:all .2s;display:flex}.re-dd-btn:hover,.re-dd-btn.open{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#e8f9fd)}.re-dd-chevron{color:#6b8299;flex-shrink:0;transition:transform .2s}.re-dd-btn.open .re-dd-chevron{transform:rotate(180deg)}.re-dd-menu{z-index:50;background:#fff;border:1px solid #dde6ee;border-radius:10px;width:100%;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0d1b2a1f}.re-dd-item{text-align:left;color:#1a2e40;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;width:100%;padding:9px 12px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.re-dd-item:hover{background:#f4f8fb}.re-dd-item.active{background:var(--stats-theme-soft,#e8f9fd);color:#0d1b2a}.re-table-wrap{border-radius:0 0 14px 14px;overflow:hidden}.re-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.re-col-rank{width:8%}.re-col-numbers{width:51.5%}.re-col-count{width:9%}.re-col-delay{width:9.5%}.re-col-pct{width:22%}.re-table thead{z-index:1;position:relative;box-shadow:0 0 0 .35px #162636}.re-table thead tr{background:#162636}.re-table th{color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;text-align:center;background:#162636;border-right:1px solid #ffffff0f;padding:9px 6px;font-size:9px;font-weight:700}.re-table th:last-child{border-right:none}.re-table td{text-align:center;vertical-align:middle;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;height:52px;padding:9px 6px}.re-table td:nth-child(2){text-align:center}.re-table td:last-child{border-right:none}.re-table tr:last-child td{border-bottom:none}.re-table tbody tr:hover td{background:var(--stats-theme-row-hover,#f0fbfd)}.re-row-clickable{cursor:pointer}.re-rank{color:#8aa0b4;font-size:12px;font-weight:600}.re-numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.re-pill{background:color-mix(in srgb, var(--stats-theme-accent,#00c8e8) 22%, #fff);min-width:28px;height:23px;color:var(--stats-theme-active-text,#09b);font-size:11px;font-weight:var(--stats-re-pill-font-weight,600);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.re-count{color:#0d1b2a;font-size:12px;font-weight:600}.re-d-zero{color:#15803d;background:#dcfce7;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.re-d-high{color:#dc2626;background:#fff0ed;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.re-d-normal{color:#1a2e40;font-size:12px;font-weight:600}.re-pct-cell{flex-wrap:nowrap;justify-content:center;align-items:center;gap:11px;width:70%;margin:0 auto;display:flex;overflow:hidden}.re-bar-track{border-radius:999px;flex:1 1 0;min-width:36px;height:7px;display:inline-flex;position:relative;overflow:hidden;background:var(--stats-neutral-track,#a6b9c7)!important}.re-bar-fill{border-radius:inherit;background:var(--stats-theme-progress-fill,var(--stats-theme-accent,#00c8e8));height:100%;position:absolute;inset:0 auto 0 0}.re-pct-value{text-align:right;color:#1a2e40;white-space:nowrap;min-width:36px;font-size:12px;font-weight:600}.re-card--wide .re-pct-cell,.re-card--powerball-wide .re-pct-cell{justify-content:center}.re-card--wide .re-pct-value,.re-card--powerball-wide .re-pct-value{text-align:center}
.cp-card{font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:14px;overflow:visible;box-shadow:0 2px 16px #0d1b2a12}.cp-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}.cp-header-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.cp-title-row{align-items:center;gap:8px;min-width:0;display:flex}.cp-title{color:#0d1b2a;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.cp-subtitle{color:#374151;margin:0;font-size:11px;font-weight:500;line-height:1.2}.cp-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}.cp-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))}.cp-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-family:var(--font-montserrat), "Montserrat", sans-serif;white-space:normal;z-index:80;border-radius:10px;padding:12px 14px;font-style:normal;font-weight:500;line-height:1.6;display:none;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0d1b2a1a}.cp-tooltip strong{font-weight:400}.cp-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%)}.cp-info:hover .cp-tooltip{display:block}.cp-table-wrap{border-radius:0 0 14px 14px;overflow:hidden}.cp-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.cp-col-pattern{width:44%}.cp-col-fixed{width:13%}.cp-col-pct{width:30%}.cp-table thead{z-index:1;position:relative;box-shadow:0 0 0 .35px #162636}.cp-table thead tr{background:#162636}.cp-table th{text-align:left;color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;background:#162636;border-right:1px solid #ffffff0f;padding:9px 6px;font-size:9px;font-weight:700}.cp-table th:first-child,.cp-table th:not(:first-child){text-align:center}.cp-table th:last-child{border-right:none}.cp-table td{text-align:center;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;height:48px;padding:9px 6px;line-height:1;overflow:hidden}.cp-table td:last-child{border-right:none}.cp-table tr:last-child td{border-bottom:none}.cp-table tbody tr:hover td{z-index:1;position:relative;box-shadow:inset 0 1px 0 var(--stats-theme-accent,#00c8e8), inset 0 -1px 0 var(--stats-theme-accent,#00c8e8)!important;background:#fff!important}.cp-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 0 var(--stats-theme-accent,#00c8e8), inset 0 1px 0 var(--stats-theme-accent,#00c8e8), inset 0 -1px 0 var(--stats-theme-accent,#00c8e8)!important}.cp-table tbody tr:hover td:last-child{box-shadow:inset -1px 0 0 var(--stats-theme-accent,#00c8e8), inset 0 1px 0 var(--stats-theme-accent,#00c8e8), inset 0 -1px 0 var(--stats-theme-accent,#00c8e8)!important}.cp-row-clickable{cursor:pointer}.cp-pattern-wrap{justify-content:center;align-items:center;gap:10px;display:inline-flex}.cp-pattern-wrap--dots-only{gap:0}.cp-dots{justify-content:center;align-items:center;gap:4px;display:inline-flex}.cp-dot{background:var(--stats-neutral-track,#a6b9c7);border-radius:999px;flex-shrink:0;width:12px;height:12px}.cp-dot.is-active{background:var(--stats-theme-progress-fill,var(--stats-theme-accent,#0ad4f9))}.cp-pattern{color:#1a2e40;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.cp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp-count{color:#0d1b2a;white-space:nowrap;font-size:12px;font-weight:600}.cp-d-zero{color:#15803d;background:#dcfce7;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.cp-d-low{color:#1a2e40;font-size:12px;font-weight:600}.cp-d-mid{color:#f97316;font-size:12px;font-weight:600}.cp-d-high{color:#dc2626;background:#fff0ed;border-radius:5px;justify-content:center;align-items:center;min-width:28px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.cp-d-normal{color:#1a2e40;font-size:12px;font-weight:600}.cp-pct-cell{flex-wrap:nowrap;justify-content:center;align-items:center;gap:11px;width:70%;margin:0 auto;display:flex;overflow:hidden}.cp-bar-track{border-radius:999px;flex:1 1 0;min-width:36px;height:7px;position:relative;overflow:hidden;background:var(--stats-neutral-track,#a6b9c7)!important}.cp-bar-fill{background:var(--stats-theme-progress-fill,var(--stats-theme-accent,#0ad4f9));border-radius:999px;height:100%;display:block}.cp-pct-value{color:#1a2e40;text-align:right;flex:none;min-width:36px;font-size:12px;font-weight:600}
.pap-popup{width:599px;max-width:min(599px,95vw);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;position:relative;overflow:hidden;box-shadow:0 12px 48px #0d1b2a29}.pap-header{border-bottom:2px solid var(--stats-theme-accent,#00c8e8);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.pap-header-copy{min-width:0}.pap-title{color:#0d1b2a;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:800}.pap-subtitle{color:#374151;margin-top:3px;font-size:11.5px;font-weight:500}.pap-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}.pap-close:hover{background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-accent,#00c8e8);border-color:var(--stats-theme-accent,#00c8e8)}.pap-mode-tabs{flex-wrap:wrap;justify-content:center;gap:6px;padding:16px 20px 0;display:flex}.pap-mode-tab{color:#6b8299;cursor:pointer;background:#fff;border:1px solid #dde6ee;border-radius:10px;padding:5px 12px;font-size:11px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.pap-mode-tab:hover:not(.active){border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-active-text,#09b)}.pap-mode-tab.active{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-accent,#0ad4f9);color:var(--stats-theme-solid-text,#0a3a44)}.pap-pattern-section{justify-content:center;align-items:center;padding:20px 20px 16px;display:flex}.pap-pattern-section--label-above{flex-direction:column;gap:22px;padding:22px 20px 18px}.pap-pattern-section--label-above .stats-pattern-action-label{color:#374151;max-width:520px;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.pap-pattern-pill{border:2px solid var(--stats-theme-accent,#00c8e8);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}.pap-pattern-pill--button{cursor:pointer;border-style:solid;transition:background-color .15s,box-shadow .15s,transform .15s;position:relative}.pap-pattern-pill--button:hover{background:var(--stats-theme-soft-hover,#e8f9fd);transform:translateY(-1px);box-shadow:0 8px 20px #0d1b2a1a}.pap-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}.pap-pattern-pill--button:hover:after,.pap-pattern-pill--button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.pap-pattern-sep{background:var(--stats-parity-popup-label-text,var(--stats-theme-accent,#00c8e8));border-radius:50%;flex-shrink:0;width:5px;height:5px}.pap-pattern-odd{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#00c8e8))}.pap-pattern-even{color:#0d1b2a}.pap-stats-row{border-bottom:1px solid #edf2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 16px;display:grid}.pap-stat-box{text-align:center;border:1px solid #dde6ee;border-radius:10px;padding:11px 14px;transition:border-color .15s,background .15s}.pap-stat-box:hover{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd)}.pap-stat-label{color:#6b8299;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.pap-stat-value{color:#0d1b2a;letter-spacing:.2px;font-size:17px;font-weight:700;line-height:1.1}.pap-stat-value--cyan{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#00c8e8))}.pap-stat-value--red{color:#e8350a}.pap-stat-value--green{color:#15803d}.pap-stat-unit{color:#6b8299;font-size:12px;font-weight:600}.pap-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}.pap-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}.pap-note-text{color:#374151;font-size:11.5px;font-weight:500;line-height:1.5}.pap-note-text strong{color:#0d1b2a;font-weight:400}.pap-table-wrap{border:1px solid #dde6ee;border-radius:12px;margin:0 20px 20px;overflow:hidden}.pap-toggle-wrap{border-top:none}.pap-toggle-btn{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;width:100%;padding:14px 20px;transition:background .15s;display:flex}.pap-toggle-btn:hover{background:var(--stats-theme-row-hover,#f8fcfd)}.pap-toggle-label{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#00c8e8));font-size:12px;font-weight:700}.pap-toggle-chevron{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#00c8e8));align-items:center;transition:transform .25s;display:flex}.pap-toggle-chevron.open{transform:rotate(180deg)}.pap-table{border-collapse:collapse;width:100%;font-size:11.5px}.pap-table thead tr{background:#162636}.pap-table 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}.pap-table th:nth-child(2){text-align:right}.pap-table th:nth-child(3){text-align:center}.pap-table th:last-child{border-right:none}.pap-table td{color:#1a2e40;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;padding:11px 14px;font-weight:500}.pap-table td:nth-child(2){text-align:right}.pap-table td:nth-child(3){text-align:center}.pap-table td:last-child{border-right:none}.pap-table tr:last-child td{border-bottom:none}.pap-row-main td{background:#f8fbfc}.pap-row-main td:first-child,.pap-row-main td:nth-child(2){color:#0d1b2a;font-weight:700}.pap-row-note{color:#374151;margin-top:1px;font-size:9.5px;font-weight:500;display:block}.pap-row-sub td:first-child{color:#374151;align-items:center;gap:8px;padding-left:18px;font-weight:500;display:flex}.pap-row-sub td:nth-child(2),.pap-row-sub td:nth-child(3){color:#374151;font-weight:600}.pap-sub-dot{background:var(--stats-parity-popup-label-text,var(--stats-theme-accent,#00c8e8));border-radius:50%;flex-shrink:0;width:6px;height:6px}.pap-kw-odd{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#00c8e8));font-weight:700}.pap-kw-even{color:#0d1b2a;font-weight:700}.pap-row-total td{background:var(--stats-theme-soft,#e8f9fd);box-shadow:inset 0 1.5px 0 var(--stats-theme-accent,#00c8e8);border-bottom:none;border-right:1px solid var(--stats-theme-soft-hover,#dff4fb)}.pap-row-total td:first-child{color:#0d1b2a;font-size:12px;font-weight:700}.pap-row-total td:nth-child(2){color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#09b));font-size:14px;font-weight:700}.pap-row-total td:last-child{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#09b));border-right:none;font-weight:700}.pap-total-sub{color:var(--stats-parity-popup-label-text,var(--stats-theme-active-text,#09b));letter-spacing:.5px;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}
.reu-popup{width:min(700px,100vw - 24px);max-width:min(700px,95vw);max-height:calc(100vh - (var(--draws-sticky-offset,96px) + 34px));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;position:relative;overflow:auto;box-shadow:0 12px 48px #0d1b2a29}.reu-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.reu-header-copy{min-width:0}.reu-title{color:#0d1b2a;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.reu-subtitle{color:#374151;margin:3px 0 0;font-size:11.5px;font-weight:500}.reu-close{cursor:pointer;color:#6b8299;background:#f4f8fb;border:1px solid #dde6ee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:flex}.reu-close:hover{background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-accent,#00c8e8);border-color:var(--stats-theme-accent,#00c8e8)}.reu-line{background:var(--stats-theme-accent,#00c8e8);height:2px}.reu-selector-row{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.reu-selector-label{color:#374151;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.reu-selector-label--digit{margin-left:6px}.reu-mode-select{border:1.5px solid var(--stats-theme-accent,#0ad4f9);background-color:var(--stats-theme-accent,#0ad4f9);min-width:96px;color:var(--stats-theme-solid-text,#0a3a44);font-family:var(--font-montserrat), "Montserrat", sans-serif;cursor:pointer;appearance:none;background-image:none;border-radius:10px;outline:none;padding:5px 24px 5px 10px;font-size:12px;font-weight:600}.reu-mode-select-wrap{color:var(--stats-theme-solid-text,#0a3a44);align-items:center;display:inline-flex;position:relative}.reu-mode-select-caret{pointer-events:none;color:inherit;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.reu-digit-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.reu-digit-btn{color:#1e2d3d;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.reu-digit-btn:hover:not(.active){border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#e0fbfe);color:var(--stats-theme-active-text,#09b)}.reu-digit-btn.active{background:var(--stats-theme-accent,#00c8e8);border-color:var(--stats-theme-accent,#00c8e8);color:var(--stats-theme-solid-text,#0a3a44)}.reu-info-bar{background:var(--stats-theme-soft,#f0fbfe);justify-content:space-between;align-items:center;gap:10px;padding:7px 20px;display:flex}.reu-info-text{color:#374151;font-size:11px;font-weight:600}.reu-info-badge{white-space:nowrap;background:var(--stats-theme-accent,#0ad4f9);color:var(--stats-theme-solid-text,#0a3a44);border-radius:999px;justify-content:center;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.reu-pattern-section{justify-content:center;align-items:center;padding:20px 20px 16px;display:flex}.reu-pattern-section--label-above{text-align:center;flex-direction:column;gap:22px;padding:22px 20px 18px}.reu-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}.reu-pattern-pill{border:2px solid var(--stats-theme-accent,#00c8e8);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}.reu-pattern-primary,.reu-pattern-secondary{font-size:inherit;font-weight:inherit;line-height:1}.reu-pattern-primary{color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#00c8e8))}.reu-pattern-secondary{color:#0d1b2a}.reu-pattern-sep{background:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-accent,#00c8e8));border-radius:50%;flex-shrink:0;width:5px;height:5px}.reu-pattern-pill--button{cursor:pointer;border-style:solid;transition:background-color .15s,box-shadow .15s,transform .15s;position:relative}.reu-pattern-pill--button:hover{background:var(--stats-theme-soft-hover,#e8f9fd);transform:translateY(-1px);box-shadow:0 8px 20px #0d1b2a1a}.reu-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}.reu-pattern-pill--button:hover:after,.reu-pattern-pill--button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.reu-cards-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 14px;display:grid}.reu-stat-card{text-align:center;border:1px solid #dde6ee;border-radius:12px;padding:11px 12px;transition:border-color .15s,background .15s}.reu-stat-card:hover{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd)}.reu-stat-label{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600}.reu-stat-value{color:#0f172a;letter-spacing:.2px;font-size:17px;font-weight:700;line-height:1.1}.reu-stat-value--cyan{color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#0ad4f9))}.reu-stat-value--red{color:#e8350a}.reu-stat-value--green{color:#15803d}.reu-stat-unit{color:#6b8299;font-size:12px;font-weight:600}.reu-toggle-wrap{border-top:1px solid #edf2f7}.reu-toggle-btn{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;width:100%;padding:14px 20px;transition:background .15s;display:flex}.reu-toggle-btn:hover{background:var(--stats-theme-row-hover,#f8fcfd)}.reu-toggle-label{color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#00c8e8));font-size:12px;font-weight:700}.reu-toggle-chevron{color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#00c8e8));align-items:center;transition:transform .25s;display:flex}.reu-toggle-chevron.open{transform:rotate(180deg)}.reu-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}.reu-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}.reu-note-text{color:#374151;font-size:11.5px;font-weight:500;line-height:1.5}.reu-note-text strong{color:#0d1b2a;font-weight:400}.reu-universe-table-shell{border:1px solid #dde6ee;border-radius:12px;margin:0 20px 20px;overflow:hidden}.reu-table-wrap,.reu-table-total-wrap{margin:0}.reu-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px}.reu-table thead tr{background:#162636}.reu-table th{color:#fff;letter-spacing:.8px;text-align:left;text-transform:uppercase;border-right:1px solid #ffffff0f;padding:9px 14px;font-size:9px;font-weight:700}.reu-table th:nth-child(2){text-align:right}.reu-table th:nth-child(3){text-align:center}.reu-table th:last-child{border-right:none}.reu-table td{color:#1a2e40;vertical-align:middle;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;padding:11px 14px;font-weight:500}.reu-table td:last-child{border-right:none}.reu-table td:nth-child(2){text-align:right;font-weight:600}.reu-table td:nth-child(3){text-align:center;font-weight:600}.reu-row-main td{background:#f8fbfc}.reu-row-main td:first-child strong,.reu-row-main td:nth-child(2){color:#0d1b2a;font-weight:700}.reu-row-sub{color:#374151;margin-top:1px;font-size:9.5px;font-weight:500;display:block}.reu-row-subentry td:first-child{color:#374151;align-items:center;gap:8px;padding-left:18px;font-weight:500;display:flex}.reu-row-subentry td:nth-child(2),.reu-row-subentry td:nth-child(3){color:#374151;font-weight:600}.reu-sub-dot{background:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-accent,#0ad4f9));border-radius:50%;flex-shrink:0;width:6px;height:6px}.reu-kw-odd{color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#0ad4f9));font-weight:700}.reu-kw-even{color:#0d1b2a;font-weight:700}.reu-table-total{border-top:1.5px solid var(--stats-theme-accent,#00c8e8)}.reu-row-total{background:var(--stats-theme-soft,#e8f9fd)}.reu-row-total td{background:var(--stats-theme-soft,#e8f9fd);border-top:none;border-right:1px solid var(--stats-theme-soft-hover,#dff4fb);border-bottom:none}.reu-row-total td:first-child{color:#0d1b2a;font-size:12px;font-weight:700}.reu-row-total td:nth-child(2),.reu-row-total td:nth-child(3){color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#0ad4f9));font-size:14px;font-weight:700}.reu-row-total td:last-child{border-right:none}.reu-total-sub{color:var(--stats-repeated-endings-popup-label-text,var(--stats-theme-active-text,#0ad4f9));letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}
.cpu-popup{width:min(700px,100vw - 24px);max-width:min(700px,95vw);max-height:calc(100vh - var(--draws-sticky-offset,96px) + 34px);font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;border:1px solid #dde6ee;border-radius:16px;position:relative;overflow:auto;box-shadow:0 12px 48px #0d1b2a29}.cpu-popup--legacy{width:min(640px,100vw - 24px);max-width:min(640px,95vw)}.cpu-popup--universe{margin-top:-14px}.cpu-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.cpu-header-copy{min-width:0}.cpu-title{color:#0d1b2a;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.cpu-subtitle{color:#374151;margin:3px 0 0;font-size:11.5px;font-weight:500}.cpu-close{cursor:pointer;color:#6b8299;background:#f4f8fb;border:1px solid #dde6ee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:flex}.cpu-close:hover{background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-accent,#00c8e8);border-color:var(--stats-theme-accent,#00c8e8)}.cpu-line{background:var(--stats-theme-accent,#00c8e8);height:2px}.cpu-pattern-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 16px;display:flex}.cpu-pattern-section--label-above{gap:22px;padding:22px 20px 18px}.cpu-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}.cpu-pattern-section--label-above .cpu-mode-tabs{padding-bottom:0}.cpu-mode-tabs{flex-wrap:nowrap;justify-content:center;gap:6px;padding-bottom:16px;display:flex}.cpu-mode-tab{color:#6b8299;cursor:pointer;background:#fff;border:1.5px solid #dde6ee;border-radius:10px;padding:5px 12px;font-size:11px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.cpu-mode-tab:hover:not(.active){border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-active-text,#09b)}.cpu-mode-tab.active{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-accent,#0ad4f9);color:var(--stats-theme-solid-text,#0a3a44)}.cpu-pattern-pill{border:2px solid var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd);border-radius:999px;align-items:center;gap:12px;padding:11px 30px;display:inline-flex}.cpu-pattern-pill--button{cursor:pointer;border-style:solid;transition:background-color .15s,box-shadow .15s,transform .15s;position:relative}.cpu-pattern-pill--button:hover{background:var(--stats-theme-soft-hover,#e8f9fd);transform:translateY(-1px);box-shadow:0 8px 20px #0d1b2a1a}.cpu-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}.cpu-pattern-pill--button:hover:after,.cpu-pattern-pill--button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.cpu-dots-preview{align-items:center;gap:4px;display:flex}.cpu-preview-dot{background:var(--stats-neutral-track,#a6b9c7);border-radius:50%;width:12px;height:12px}.cpu-preview-dot.is-active{background:var(--stats-theme-progress-fill,var(--stats-theme-accent,#0ad4f9))}.cpu-pattern-sep{background:var(--stats-consecutive-popup-label-text,var(--stats-theme-progress-fill,var(--stats-theme-accent,#0ad4f9)));border-radius:50%;flex-shrink:0;width:5px;height:5px}.cpu-pattern-pill-text{color:#0d1b2a;font-size:16px;font-weight:700}.cpu-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 16px;display:grid}.cpu-stat-box{text-align:center;border:1px solid #dde6ee;border-radius:10px;padding:11px 14px;transition:border-color .15s,background .15s}.cpu-stat-box:hover{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd)}.cpu-stat-label{color:#6b8299;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.cpu-stat-value{color:#0d1b2a;letter-spacing:.2px;justify-content:center;align-items:baseline;gap:4px;font-size:17px;font-weight:700;line-height:1.1;display:flex}.cpu-stat-value--cyan{color:var(--stats-consecutive-popup-label-text,var(--stats-theme-active-text,#0ad4f9))}.cpu-stat-value--green{color:#16a34a}.cpu-stat-value--red{color:#dc2626}.cpu-stat-unit{color:#6b8299;font-size:12px;font-weight:600}.cpu-toggle-wrap{border-top:1px solid #edf2f7}.cpu-toggle-btn{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;width:100%;padding:14px 20px;transition:background .15s;display:flex}.cpu-toggle-btn:hover{background:var(--stats-theme-row-hover,#f8fcfd)}.cpu-toggle-label{color:var(--stats-consecutive-popup-label-text,var(--stats-theme-active-text,#00c8e8));font-size:12px;font-weight:700}.cpu-toggle-chevron{color:var(--stats-consecutive-popup-label-text,var(--stats-theme-active-text,#00c8e8));align-items:center;transition:transform .25s;display:flex}.cpu-toggle-chevron.open{transform:rotate(180deg)}.cpu-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}.cpu-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}.cpu-note-text{color:#374151;font-size:11.5px;font-weight:500;line-height:1.5}.cpu-note-text strong{color:#0d1b2a;font-weight:400}.cpu-universe-table-shell{border:1px solid #dde6ee;border-radius:12px;margin:0 20px 20px;overflow:hidden}.cpu-table-wrap,.cpu-table-total-wrap{margin:0}.cpu-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px}.cpu-table thead tr{background:#162636}.cpu-table th{color:#fff;letter-spacing:.8px;text-align:left;text-transform:uppercase;border-right:1px solid #ffffff0f;padding:9px 14px;font-size:9px;font-weight:700}.cpu-table th:last-child{border-right:none}.cpu-table th:nth-child(2){text-align:right}.cpu-table th:nth-child(3){text-align:center}.cpu-table td{color:#1a2e40;vertical-align:middle;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;padding:11px 14px;font-weight:500}.cpu-table td:last-child{border-right:none}.cpu-table td:nth-child(2){text-align:right;font-weight:600}.cpu-table td:nth-child(3){text-align:center;font-weight:600}.cpu-row-main td{background:#f8fbfc}.cpu-row-main td:first-child strong,.cpu-row-main td:nth-child(2){color:#0d1b2a;font-weight:700}.cpu-row-note{color:#374151;margin-top:1px;font-size:9.5px;font-weight:500;display:block}.cpu-row-sub td:first-child{color:#374151;align-items:center;gap:8px;padding-left:18px;font-weight:500;display:flex}.cpu-row-sub td:nth-child(2),.cpu-row-sub td:nth-child(3){color:#374151;font-weight:600}.cpu-sub-dot{background:var(--stats-consecutive-popup-label-text,var(--stats-theme-accent,#0ad4f9));border-radius:50%;flex-shrink:0;width:6px;height:6px}.cpu-kw-odd{color:var(--stats-consecutive-popup-label-text,var(--stats-theme-active-text,#0ad4f9));font-weight:700}.cpu-kw-even{color:#0d1b2a;font-weight:700}.cpu-table-total{border-top:1.5px solid var(--stats-theme-accent,#00c8e8)}.cpu-row-total td{background:var(--stats-theme-soft,#e8f9fd);border-top:none;border-right:1px solid var(--stats-theme-soft-hover,#dff4fb);border-bottom:none}.cpu-row-total td:first-child{color:#0d1b2a;font-size:12px;font-weight:700}.cpu-row-total td:nth-child(2),.cpu-row-total td:nth-child(3){color:var(--stats-consecutive-popup-label-text,var(--stats-theme-active-text,#0ad4f9));font-size:15px;font-weight:700}.cpu-total-sub{color:var(--stats-consecutive-popup-label-text,var(--stats-theme-active-text,#0ad4f9));letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}.cpu-tabs{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.cpu-tab{color:#4a6070;cursor:pointer;background:#eef2f6;border:1px solid #c8d8e4;border-radius:9px;height:31px;padding:0 14px;font-size:11px;font-weight:700;transition:border-color .2s,background-color .2s,color .2s}.cpu-tab:hover:not(.active){border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-active-text,#09b)}.cpu-tab.active{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-accent,#00c8e8);color:var(--stats-theme-solid-text,#0d1b2a)}.cpu-total-bar{background:var(--stats-theme-soft,#f0fbfe);border-bottom:1px solid #bae6fd;justify-content:space-between;align-items:center;gap:10px;padding:8px 20px;display:flex}.cpu-total-text{color:#0e7490;font-size:11px;font-weight:600}.cpu-total-badge{background:var(--stats-theme-accent,#0ad4f9);color:var(--stats-theme-solid-text,#0d1b2a);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.cpu-body{max-height:320px;padding:0;overflow-y:auto}.cpu-row{border-bottom:1px solid #f8fafc;align-items:center;gap:12px;padding:8px 20px;display:flex}.cpu-row:last-child{border-bottom:none}.cpu-row-index{color:#cbd5e1;text-align:right;min-width:20px;font-size:10px;font-weight:600}.cpu-seq-pill{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.cpu-seq-pill:hover{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfe)}.cpu-seq-part{align-items:center;gap:4px;display:inline-flex}.cpu-ball{background:var(--stats-theme-accent,#0ad4f9);width:26px;height:26px;color:var(--stats-theme-solid-text,#0d1b2a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.cpu-sep{color:#cbd5e1;padding:0 1px;font-size:10px}.cpu-footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.cpu-footer-left{color:#94a3b8;font-size:11px}.cpu-footer-right{color:#0f172a;white-space:nowrap;font-size:11px;font-weight:700}
.sbpp-popup{width:572px;max-width:min(572px,95vw);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;position:relative;overflow:hidden;box-shadow:0 12px 48px #0d1b2a29}.sbpp-header{border-bottom:2px solid var(--stats-theme-accent,#00c8e8);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.sbpp-header-copy{min-width:0}.sbpp-title{color:#0d1b2a;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:800}.sbpp-subtitle{color:#374151;margin-top:3px;font-size:11.5px;font-weight:500}.sbpp-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}.sbpp-close:hover{background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-accent,#00c8e8);border-color:var(--stats-theme-accent,#00c8e8)}.sbpp-mode-tabs{flex-wrap:wrap;justify-content:center;gap:6px;padding:16px 20px 0;display:flex}.sbpp-mode-tab{color:#6b8299;cursor:pointer;background:#fff;border:1px solid #dde6ee;border-radius:10px;padding:5px 12px;font-size:11px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.sbpp-mode-tab:hover:not(.active){border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#e8f9fd);color:var(--stats-theme-active-text,#09b)}.sbpp-mode-tab.active{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-accent,#0ad4f9);color:var(--stats-theme-solid-text,#0a3a44)}.sbpp-pattern-section{justify-content:center;align-items:center;padding:20px 20px 16px;display:flex}.sbpp-pattern-section--label-above{text-align:center;flex-direction:column;gap:22px;padding:22px 20px 18px}.sbpp-pattern-section--label-above .stats-pattern-action-label{color:#374151;max-width:500px;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.sbpp-pattern-pill{border:2px solid var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd);border-radius:999px;align-items:center;gap:12px;padding:11px 30px;display:inline-flex}.sbpp-pattern-pill--button{cursor:pointer;border-style:solid;transition:background-color .15s,box-shadow .15s,transform .15s;position:relative}.sbpp-pattern-pill--button:hover{background:var(--stats-theme-soft-hover,#e8f9fd);transform:translateY(-1px);box-shadow:0 8px 20px #0d1b2a1a}.sbpp-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}.sbpp-pattern-pill--button:hover:after,.sbpp-pattern-pill--button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.sbpp-pattern-dot{background:var(--stats-special-ball-popup-label-text,var(--stats-theme-accent,#00c8e8));border-radius:50%;flex-shrink:0;width:10px;height:10px}.sbpp-pattern-pill-text{color:var(--stats-special-ball-popup-label-text,#0d1b2a);font-size:16px;font-weight:700}.sbpp-stats-row{border-bottom:1px solid #edf2f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 16px;display:grid}.sbpp-stat-box{text-align:center;border:1px solid #dde6ee;border-radius:10px;padding:11px 14px;transition:border-color .15s,background .15s}.sbpp-stat-box:hover{border-color:var(--stats-theme-accent,#00c8e8);background:var(--stats-theme-soft,#f0fbfd)}.sbpp-stat-label{color:#6b8299;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.sbpp-stat-value{color:#0d1b2a;letter-spacing:-.3px;font-size:17px;font-weight:700;line-height:1.1}.sbpp-stat-value--cyan{color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#00c8e8))}.sbpp-stat-value--red{color:#e8350a}.sbpp-stat-value--green{color:#15803d}.sbpp-stat-unit{color:#6b8299;font-size:12px;font-weight:600}.sbpp-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}.sbpp-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}.sbpp-note-text{color:#374151;font-size:11.5px;font-weight:500;line-height:1.5}.sbpp-note-text strong{color:#0d1b2a;font-weight:400}.sbpp-table-wrap{border:1px solid #dde6ee;border-radius:12px;margin:0 20px 20px;overflow:hidden}.sbpp-toggle-wrap{border-top:none}.sbpp-toggle-btn{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;width:100%;padding:14px 20px;transition:background .15s;display:flex}.sbpp-toggle-btn:hover{background:var(--stats-theme-row-hover,#f8fcfd)}.sbpp-toggle-label{color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#00c8e8));font-size:12px;font-weight:700}.sbpp-toggle-chevron{color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#00c8e8));align-items:center;transition:transform .25s;display:flex}.sbpp-toggle-chevron.open{transform:rotate(180deg)}.sbpp-table{border-collapse:collapse;width:100%;font-size:11.5px}.sbpp-table thead tr{background:#162636}.sbpp-table 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}.sbpp-table th:nth-child(2){text-align:right}.sbpp-table th:nth-child(3){text-align:center}.sbpp-table th:last-child{border-right:none}.sbpp-table td{color:#1a2e40;background:#fff;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;padding:11px 14px;font-weight:500}.sbpp-table td:nth-child(2){text-align:right}.sbpp-table td:nth-child(3){text-align:center}.sbpp-table td:last-child{border-right:none}.sbpp-table tr:last-child td{border-bottom:none}.sbpp-row-main td{background:#f8fbfc}.sbpp-row-main td:first-child,.sbpp-row-main td:nth-child(2){color:#0d1b2a;font-weight:700}.sbpp-row-note{color:#6b8299;margin-top:1px;font-size:9.5px;font-weight:500;display:block}.sbpp-row-sub td:first-child{color:#374151;align-items:center;gap:8px;padding-left:18px;font-weight:500;display:flex}.sbpp-row-sub td:nth-child(2),.sbpp-row-sub td:nth-child(3){color:#374151;font-weight:600}.sbpp-sub-dot{background:var(--stats-special-ball-popup-label-text,var(--stats-theme-accent,#00c8e8));border-radius:50%;flex-shrink:0;width:6px;height:6px}.sbpp-kw-odd{color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#00c8e8));font-weight:700}.sbpp-kw-even{color:#0d1b2a;font-weight:700}.sbpp-row-total td{background:var(--stats-theme-soft,#e8f9fd);box-shadow:inset 0 1.5px 0 var(--stats-theme-accent,#00c8e8);border-bottom:none;border-right:1px solid var(--stats-theme-soft-hover,#dff4fb)}.sbpp-row-total td:first-child{color:#0d1b2a;font-size:12px;font-weight:700}.sbpp-row-total td:nth-child(2){color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#09b));font-size:15px;font-weight:700}.sbpp-row-total td:last-child{color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#09b));border-right:none;font-weight:700}.sbpp-total-sub{color:var(--stats-special-ball-popup-label-text,var(--stats-theme-active-text,#09b));letter-spacing:.5px;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700;display:block}
