@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700;800&family=Outfit:wght@300;400;500;600;700;800&display=swap";thead tr:nth-child(2) .sym-front-18-col,tbody tr:not(.stat-row) .sym-front-18-col,thead tr:nth-child(2) .sym-group-18-col,tbody tr:not(.stat-row) .sym-group-18-col{background:color-mix(in srgb, var(--surface) 80%, #fff1bf 20%)}@media (width<=900px){.pick-generator-toolbar,.pick-generator-split,.pick-generator-form.two-col{grid-template-columns:1fr}}.verify-table td:first-child .balls-inline,.verify-table .balls-inline{flex-wrap:nowrap}@media (width<=1280px){.header{align-items:flex-start}.title-wrap{flex-wrap:wrap;row-gap:8px}.tabs{margin-left:0}.filter-row{flex-direction:column;align-items:stretch}}@media screen and (width>=2560px) and (width<=3839px){.page{zoom:1.3333}}@media screen and (width>=3840px){.page{zoom:2}}[data-theme=light],[data-theme=dark]{--actual-miss-0-bg:#c43302b3;--actual-miss-0-color:#fff;--actual-miss-1-bg:#edaa25b3;--actual-miss-1-color:#fff;--actual-miss-2-bg:#b7bf99b3;--actual-miss-2-color:#111827;--actual-miss-3-bg:#0a7373b3;--actual-miss-3-color:#fff;--actual-miss-4-bg:#010221b3;--actual-miss-4-color:#fff;--actual-miss-mid-bg:#8787878a;--actual-miss-mid-color:#fff}.pick-generator-nl-inline-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pick-generator-nl-inline-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trend-cell.actual-miss-0{background-color:var(--actual-miss-0-bg);color:var(--actual-miss-0-color);font-weight:700}.trend-cell.actual-miss-1{background-color:var(--actual-miss-1-bg);color:var(--actual-miss-1-color);font-weight:700}.trend-cell.actual-miss-2{background-color:var(--actual-miss-2-bg);color:var(--actual-miss-2-color);font-weight:700}[data-theme=light]{--actual-miss-0-bg:#ff4d4f;--actual-miss-0-color:#fff;--actual-miss-1-bg:#ff7a45;--actual-miss-1-color:#fff;--actual-miss-2-bg:#ffa940;--actual-miss-2-color:#fff}[data-theme=dark]{--actual-miss-0-bg:#a61d24;--actual-miss-0-color:#fff;--actual-miss-1-bg:#d4380d;--actual-miss-1-color:#fff;--actual-miss-2-bg:#d46b08;--actual-miss-2-color:#fff}.trend-cell.actual-miss-0 .omit-value,.trend-cell.actual-miss-1 .omit-value,.trend-cell.actual-miss-2 .omit-value{color:inherit;opacity:1}.pick-generator-btn-group{border:1px solid var(--control-border);background:color-mix(in srgb, var(--control-bg) 84%, transparent);min-height:32px;color:var(--text-strong);cursor:pointer;border-radius:10px;align-items:stretch;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.pick-generator-btn-group:hover{transform:translateY(-1px)}.pick-generator-btn-group.recent{color:#fff;background:linear-gradient(135deg,#1f2937,#374151);border-color:#4b5563}.pick-generator-btn-group.heat{color:#fff;background:linear-gradient(135deg,#0f172a,#111827);border-color:#2563eb}.pick-generator-btn-group.active{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent) inset}.page{--table-row-unit:20px;--table-visible-rows:40;--save-panel-width:400px;--save-card-height:54px;box-sizing:border-box;flex-direction:column;gap:0;height:100vh;padding:0 20px 20px;display:flex;overflow:hidden}.header,.filters,.table-shell,.trend-body-row,.save-area{box-shadow:none;background:0 0;border:none;border-radius:0}.header{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.title-wrap{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.title-wrap h1{letter-spacing:1px;color:var(--text-strong);white-space:nowrap;margin:0;font-size:22px}.lottery-icon{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-left:10px;display:flex}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.header-nav-btn{border:1px solid var(--control-border);background:var(--control-bg);color:var(--text-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.theme-toggle{border:1px solid var(--control-border);background:var(--control-bg);color:var(--text-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:15px;display:inline-flex}.tab{border:1px solid var(--control-border);color:var(--text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.tab.active{color:var(--text-strong);border-color:var(--accent);background:var(--accent-soft)}.filters{gap:6px;padding:6px 8px 0;display:grid}.filter-row,.chips-row,.switches{flex-wrap:wrap;gap:6px;display:flex}input,select{border:1px solid var(--control-border);background:var(--control-bg);color:var(--text-strong);border-radius:8px;padding:8px 10px}.traceback-filter{border:1px solid var(--control-border);background:var(--control-bg);color:var(--text-strong);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:3px;height:26px;padding:0 6px;font-size:10px;display:inline-flex}.traceback-filter span{color:var(--text-strong);font-weight:500}.traceback-filter input{text-align:center;border:none;border-radius:4px;outline:none;width:54px;height:18px;padding:0 4px;font-size:10px;line-height:18px}.traceback-confirm{border:1px solid var(--control-border);background:var(--accent-soft);height:18px;color:var(--text-strong);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;display:inline-flex}.compact-dropdown{position:relative}.compact-trigger{border:1px solid var(--control-border);background:var(--control-bg);height:26px;color:var(--text-strong);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:0 7px;font-size:10px;display:inline-flex}.compact-title{font-weight:500}.compact-value{color:var(--text-normal)}.compact-caret{opacity:.85}.compact-menu{z-index:50;border:1px solid var(--control-border);background:var(--control-bg);min-width:100%;box-shadow:var(--panel-shadow);border-radius:6px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 2px);left:0;overflow:visible}.compact-item{height:22px;color:var(--text-strong);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 6px;font-size:10px}.compact-item.active{background:var(--accent-soft);color:var(--text-strong)}.compact-item:hover{background:var(--accent-soft)}.tone-controls{align-items:center;gap:4px;display:inline-flex}.tone-toggle{border:1px solid var(--control-border);background:var(--control-bg);height:26px;color:var(--text-strong);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.tone-toggle input{margin:0}.metric-toggle{border:1px solid var(--control-border);background:var(--control-bg);height:26px;color:var(--text-strong);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.metric-toggle input[type=checkbox]{width:12px;height:12px;margin:0}.metric-toggle .compact-dropdown{margin-left:2px}.metric-toggle .compact-trigger{background:color-mix(in srgb, var(--surface) 80%, transparent);border-color:#0000;border-radius:4px;height:20px;padding:0 4px;font-size:10px}.omit-threshold-pair{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.metric-toggle .omit-threshold-picker .compact-dropdown{margin-left:0}.metric-toggle .omit-threshold-picker .compact-trigger{color:#fff;border-color:#0000;justify-content:center;min-width:38px}.metric-toggle .omit-threshold-picker .compact-trigger .compact-value{color:inherit}.metric-toggle .omit-threshold-picker-red .compact-trigger{background:#dc2626}.metric-toggle .omit-threshold-picker-red .compact-trigger:hover{background:#b91c1c}.metric-toggle .omit-threshold-picker-blue .compact-trigger{background:#2563eb}.metric-toggle .omit-threshold-picker-blue .compact-trigger:hover{background:#1d4ed8}.position-controls{border:1px solid var(--control-border);background:var(--control-bg);height:26px;color:var(--text-strong);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10px;display:inline-flex}.position-label{color:var(--text-normal)}.position-toggle{align-items:center;gap:2px;display:inline-flex}.position-toggle input{width:12px;height:12px;margin:0}.btn{border:1px solid var(--control-border);background:var(--control-bg);color:var(--text-strong);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:#0000}.chip{border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);cursor:pointer;border-radius:999px;padding:5px 10px}.chip.active{border-color:var(--chip-active-border);color:var(--chip-active-text);background:var(--chip-active-bg)}.switches label{color:#bdd2f2;align-items:center;gap:6px;display:inline-flex}.switches input[type=number]{width:68px}.position-group{gap:6px;display:flex}.table-shell{padding:0;border-color:#0000!important;outline-color:#0000!important}.trend-body-row>.table-shell.combo-page-shell{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.combo-page-shell .table-wrap{width:max-content;min-width:0;max-width:calc(100vw - 40px - var(--save-panel-width) - 10px - 10px - min(400px, 30vw));flex:none}.combo-side-panel{border:1px solid var(--panel-border);background:var(--surface);scrollbar-gutter:stable;flex-direction:column;flex:0 0 clamp(400px,35vw,600px);gap:8px;height:100%;max-height:calc(100vh - 120px);padding:8px;display:flex;overflow-y:auto}.combo-side-title{color:var(--text-primary);font-size:11px;font-weight:700}.combo-side-headline{white-space:nowrap;align-items:center;gap:8px;display:flex;overflow-x:auto}.combo-side-desc{color:var(--text-soft);font-size:10px}.combo-side-select{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.combo-side-select select{border:1px solid var(--control-border);background:var(--control-bg);width:88px;height:22px;color:var(--text-primary);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-primary) 50%), linear-gradient(135deg, var(--text-primary) 50%, transparent 50%);background-position:calc(100% - 14px) 8px,calc(100% - 9px) 8px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;padding:0 24px 0 10px;font-size:11px;font-weight:700;line-height:1}.combo-side-select select:focus{outline:1px solid var(--focus-ring)}.combo-side-select select option{background:var(--surface);color:var(--text-primary)}.combo-side-select.inline{justify-content:flex-end;gap:4px;margin-left:auto}.combo-side-select.inline select{width:72px}.combo-sample-inline{color:var(--text-secondary);font-size:10px}.combo-side-item{border:1px solid var(--line);background:var(--row-alt);flex-direction:column;justify-content:center;align-items:stretch;gap:4px;min-height:46px;padding:6px 8px;font-size:10px;display:flex}.combo-side-item strong{color:var(--text-primary);align-self:flex-end;font-size:13px}.combo-side-item.muted strong{color:var(--text-secondary)}.combo-result-group{background:0 0;border:none;flex-direction:column;gap:6px;padding:0;display:flex}.combo-result-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.combo-result-title{color:var(--text-primary);font-size:10px;font-weight:700}.combo-result-row{color:var(--text-secondary);align-items:center;gap:8px;font-size:10px;display:flex}.combo-result-text{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.combo-inline-balls{align-items:center;gap:3px;display:inline-flex}.combo-inline-balls .trend-ball{width:18px;height:18px;font-size:10px}.combo-result-empty{color:var(--text-soft);font-size:10px}.combo-side-bar{background:color-mix(in srgb, var(--line) 72%, transparent 28%);border-radius:999px;flex:0 0 140px;width:140px;height:8px;overflow:hidden}.combo-side-bar>span{background:var(--combo-bar-bg);border-radius:999px;min-width:2px;height:100%;display:block}.table-wrap{scrollbar-gutter:auto;border:1px solid #0000;border-radius:0;height:100%;max-height:none;margin:0;position:relative;overflow:auto}.table-wrap.no-vertical-scroll{overflow-y:hidden}.trend-overlay{z-index:12;pointer-events:none;position:absolute;top:0;left:0}table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-size:10px}thead th{background:var(--thead-bg);z-index:20;position:sticky;top:19px}thead tr:first-child th{z-index:21;background:var(--thead-row1-bg);text-align:center;color:var(--thead-group);border-bottom:1px solid var(--line);font-weight:700;top:0}thead tr:nth-child(2) th{background:var(--thead-row2-bg)}th,td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--text-normal);text-align:center;white-space:nowrap;background-clip:padding-box;height:19px;padding:0 6px;line-height:19px}th:last-child,td:last-child{border-right:none}tbody tr:nth-child(odd){background:var(--row-alt)}tbody tr:nth-child(2n){background:var(--row-base)}.balls{justify-content:center;gap:5px;width:100%;display:inline-flex}.ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.ball.red{background:#ff4757}.ball.blue{background:#3742fa}.trend-col,.trend-cell{text-align:center;width:19px;min-width:19px;max-width:19px;height:19px;padding:0;font-size:9px;line-height:19px;overflow:hidden}.base-col{padding:0 6px}.issue-col{width:62px;min-width:62px;max-width:62px}.date-col{width:116px;min-width:116px;max-width:116px}.summary-col{width:42px;min-width:42px;max-width:42px;padding:0 2px;font-size:9px}.summary-ratio-cell{color:var(--text-strong);font-weight:600;position:relative}.summary-col.sym-stat-col.sym-pair-cold{background:var(--joint-cold-bg);color:var(--joint-cold-text)}.summary-col.sym-stat-col.sym-pair-eq{background:var(--joint-eq-bg);color:var(--joint-eq-text)}.summary-col.sym-stat-col.sym-pair-warm{background:var(--joint-warm-bg);color:var(--joint-warm-text)}.summary-col.sym-stat-col.sym-pair-cold .omit-value,.summary-col.sym-stat-col.sym-pair-eq .omit-value,.summary-col.sym-stat-col.sym-pair-warm .omit-value{color:inherit;opacity:1;font-weight:700}.sym-stat-col{width:132px;min-width:132px;max-width:132px}.joint-stat-col{width:92px;min-width:92px;max-width:92px}.summary-col.joint-stat-col.joint-stat-cold{background:var(--joint-cold-bg);color:var(--joint-cold-text)}.summary-col.joint-stat-col.joint-stat-eq{background:var(--joint-eq-bg);color:var(--joint-eq-text)}.summary-col.joint-stat-col.joint-stat-warm{background:var(--joint-warm-bg);color:var(--joint-warm-text)}.summary-col.joint-stat-col.joint-stat-cold .omit-value,.summary-col.joint-stat-col.joint-stat-eq .omit-value,.summary-col.joint-stat-col.joint-stat-warm .omit-value{color:inherit;opacity:1;text-shadow:var(--joint-value-shadow);font-weight:700}.summary-col.joint-stat-col.joint-stat-eq .omit-value,.summary-col.sym-stat-col.sym-pair-eq .omit-value{font-weight:800}.summary-col.sym-stat-col.sym-pair-cold .omit-value,.summary-col.sym-stat-col.sym-pair-eq .omit-value,.summary-col.sym-stat-col.sym-pair-warm .omit-value{text-shadow:var(--joint-value-shadow)}.summary-col.joint-stat-col.joint-stat-nonzero,.summary-col.sym-stat-col.joint-stat-nonzero{background-blend-mode:normal}.summary-col.joint-stat-col.joint-stat-nonzero .omit-value,.summary-col.sym-stat-col.joint-stat-nonzero .omit-value{letter-spacing:.1px;font-weight:800}.blue-stat-col{width:96px;min-width:96px;max-width:96px}.blue-meta-mini-col{width:48px;min-width:48px;max-width:48px;padding-left:3px;padding-right:3px}.blue-odd-zone{background:var(--blue-odd-zone-bg)}.blue-even-zone{background:var(--blue-even-zone-bg)}.blue-visual-cell{position:relative;overflow:hidden}.blue-visual-dot{z-index:14;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.blue-visual-dot.miss{color:#fff;background:#2563eb}.blue-visual-dot.amp{color:#fff;background:#dc2626}.blue-chip{z-index:14;color:#fff;border-radius:3px;justify-content:center;align-items:center;min-width:16px;height:12px;padding:0 3px;font-size:8px;line-height:1;display:inline-flex;position:relative}.blue-chip.odd{background:#ef4444}.blue-chip.even{background:#2563eb}.blue-chip.big{background:#b45309}.blue-chip.small{background:#0f766e}.zone-sep{box-shadow:-1px 0 0 0 var(--zone-sep-line-1), -2px 0 0 0 var(--zone-sep-line-2);border-left:none!important}tbody .sym-group-col{background:color-mix(in srgb, var(--surface) 86%, #fff4d6 14%)}thead tr:nth-child(2) .group-17-col,tbody tr:not(.stat-row) .group-17-col,thead tr:nth-child(2) .sym-red-17-col,tbody tr:not(.stat-row) .sym-red-17-col{background:color-mix(in srgb, var(--surface) 80%, #ffe0a8 20%)}thead tr:nth-child(2) .sym-front-18-col,tbody tr:not(.stat-row) .sym-front-18-col,thead tr:nth-child(2) .sym-group-18-col,tbody tr:not(.stat-row) .sym-group-18-col{background:color-mix(in srgb, var(--surface) 80%, #fff1bf 20%)}.back-meta-col{min-width:44px}.back-ruler-col{width:88px;min-width:88px;max-width:88px}.back-sym-double-col{white-space:nowrap;width:96px;min-width:96px;max-width:96px}.pick-issue-col{vertical-align:middle;text-align:center;padding:0!important}.pick-issue-input{width:calc(100% - 4px);height:18px;color:var(--text-soft);text-align:center;box-sizing:border-box;vertical-align:middle;background:0 0;border:1px dashed #0000;outline:none;margin:0;padding:0;font-family:inherit;font-size:10px;line-height:18px;transition:all .2s;display:inline-block}.pick-issue-input:hover{border-color:color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--primary) 5%, transparent);cursor:text}.pick-issue-input:focus{border-color:var(--primary);background:var(--surface);color:var(--text)}.pick-issue-input::placeholder{color:var(--text-soft)}.ratio-chip{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:16px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.ratio-chip.ratio-empty{background:color-mix(in srgb, var(--surface) 88%, #fff 12%);color:var(--text-soft)}.ratio-chip.ratio-oo{background:#ef4444}.ratio-chip.ratio-ee{background:#2563eb}.ratio-chip.ratio-oe{background:linear-gradient(90deg,#ef4444 50%,#2563eb 50%)}.ratio-chip.ratio-eo{background:linear-gradient(90deg,#2563eb 50%,#ef4444 50%)}.ratio-chip.ratio-ss{background:#0f766e}.ratio-chip.ratio-bb{background:#b45309}.ratio-chip.ratio-sb{background:linear-gradient(90deg,#0f766e 50%,#b45309 50%)}.back-sym-double{font-weight:700}.back-sym-double.back-sym-double-hit{background:color-mix(in srgb, #ef4444 38%, var(--surface) 62%);color:#fff}.back-sym-double.back-sym-double-miss{background:color-mix(in srgb, var(--surface) 96%, #fff 4%);color:var(--text-soft)}.back-ruler-cell{position:relative;overflow:hidden}.back-ruler-cell:before{content:"";background:color-mix(in srgb, var(--line) 72%, transparent 28%);pointer-events:none;height:2px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.back-ruler-cell .omit-value{z-index:1;position:relative}.back-visual-dot{z-index:14;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.back-visual-dot.span{background:#2563eb}.back-visual-dot.sum{background:#dc2626}.back-pick-row td{height:19px!important;padding-top:0!important;padding-bottom:0!important;line-height:19px!important}.trend-ball{z-index:14;color:#fff;letter-spacing:-.1px;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:relative}.pick-row td{background-color:var(--pick-row-bg)!important}.pick-row{z-index:11;box-shadow:none;position:relative}.stat-row{background:var(--row-alt)}.stat-row .summary-title{text-align:right;color:var(--text-soft)}.stat-row .trend-cell{font-size:10px;line-height:1.1}.stat-row .trend-cell.summary-hit-cold,.trend-cell.summary-hit-cold,.summary-col.summary-hit-cold{color:var(--summary-cold-text);font-weight:700;background:var(--summary-cold-bg)!important}.stat-row .trend-cell.summary-hit-eq,.trend-cell.summary-hit-eq,.summary-col.summary-hit-eq{color:var(--summary-eq-text);font-weight:700;background:var(--summary-eq-bg)!important}.stat-row .trend-cell.summary-hit-warm,.trend-cell.summary-hit-warm,.summary-col.summary-hit-warm{color:var(--summary-warm-text);font-weight:700;background:var(--summary-warm-bg)!important}.stat-row .trend-cell.summary-hit-cold .omit-value,.stat-row .trend-cell.summary-hit-eq .omit-value,.stat-row .trend-cell.summary-hit-warm .omit-value,.trend-cell.summary-hit-cold .omit-value,.trend-cell.summary-hit-eq .omit-value,.trend-cell.summary-hit-warm .omit-value,.summary-col.summary-hit-cold .omit-value,.summary-col.summary-hit-eq .omit-value,.summary-col.summary-hit-warm .omit-value{color:inherit;opacity:1;text-shadow:var(--summary-hit-shadow);font-weight:700}.heat-cell{position:relative;overflow:hidden}.heat-cell:before{content:"";width:var(--heat-fill,0%);opacity:.2;pointer-events:none;background:currentColor;position:absolute;top:0;bottom:0;left:0}.heat-cell .omit-value{z-index:1;position:relative}.heat-merge-cell{vertical-align:middle;text-align:right;background:color-mix(in srgb, var(--surface) 85%, var(--control-bg) 15%);width:114px;min-width:114px;max-width:114px;padding:0 8px}.heat-merge-title{color:var(--text-strong);margin-bottom:3px;font-size:10px;font-weight:700}.heat-merge-item{color:var(--text-soft);font-size:10px;line-height:1.1}.trend-cell.blank-gap-highlight{background:var(--blank-gap-bg)!important}.trend-cell.blank-gap-highlight .omit-value{color:var(--blank-gap-text);opacity:.95}.trend-cell.miss-bar-highlight{background:var(--miss-bar-bg)!important}.trend-cell.miss-bar-highlight .omit-value{color:var(--miss-bar-text);opacity:1;font-weight:600}.summary-col.blue-visual-cell.miss-bar-highlight{background:var(--miss-bar-bg)!important}.trend-ball.red{background:var(--ball-red-bg);color:var(--ball-red-text)}.trend-ball.blue{background:var(--ball-blue-bg);color:var(--ball-blue-text)}.trend-ball.odd-hit{background:var(--ball-odd-hit-bg)}.trend-ball.even-hit{background:var(--ball-even-hit-bg)}.trend-ball.group-hit1{background:var(--ball-group-hit1-bg)}.trend-ball.group-hit2{background:var(--ball-group-hit2-bg)}.trend-ball.consec-weak{background:var(--ball-consec-weak-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 8px var(--ball-tone-glow-soft)}.trend-ball.consec-strong{background:var(--ball-consec-strong-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 10px var(--ball-tone-glow-strong)}.trend-ball.repeat-weak{background:var(--ball-repeat-weak-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 8px var(--ball-tone-glow-soft)}.trend-ball.repeat-strong{background:var(--ball-repeat-strong-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 10px var(--ball-tone-glow-strong)}.trend-ball.diag-weak{background:var(--ball-diag-weak-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 8px var(--ball-tone-glow-soft)}.trend-ball.diag-strong{background:var(--ball-diag-strong-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 10px var(--ball-tone-glow-strong)}.trend-ball.double-strong{background:var(--ball-double-strong-bg);box-shadow:0 0 0 1px var(--ball-tone-stroke), 0 0 12px var(--ball-tone-glow-strong)}.trend-ball.red.dan{background:var(--ball-dan-border);color:#2b1f00}.pick-cell{cursor:pointer}.pick-num{z-index:14;color:var(--text-soft);opacity:.68;font-size:10px;font-weight:400;position:relative}.trend-body-row{flex-direction:row;flex:1;align-items:stretch;gap:10px;min-width:0;min-height:0;margin-top:10px;display:flex}.trend-body-row>.table-shell{flex-direction:column;flex:auto;min-width:0;display:flex}.save-area{flex:0 0 var(--save-panel-width);width:var(--save-panel-width);box-sizing:border-box;background:0 0;border:1px dashed #0000;border-radius:8px;flex-direction:column;align-self:stretch;gap:3px;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.save-grid{flex-direction:column;flex:none;gap:3px;min-width:0;display:flex}.save-card{border:1px solid var(--line);background:var(--control-bg);min-width:0;height:var(--save-card-height);flex:0 0 var(--save-card-height);box-sizing:border-box;border-radius:8px;grid-template-columns:minmax(0,1fr) 50px;gap:4px;width:100%;padding:4px 6px;display:grid;overflow:hidden}.save-card.empty{border:1px dashed var(--control-border);background:0 0}.save-card-main{flex-direction:column;gap:4px;min-width:0;display:flex}.save-card-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.save-meta{white-space:nowrap;flex-wrap:nowrap;gap:3px;min-width:0;display:flex;overflow:hidden}.save-tag{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;line-height:1.2;display:inline-flex}.save-tag .v{font-weight:800}.save-tag.issue{background:var(--tag-issue-bg);border-color:var(--tag-issue-border);color:var(--tag-issue-text)}.save-tag.mode{background:var(--tag-mode-bg);border-color:var(--tag-mode-border);color:var(--tag-mode-text)}.save-tag.bet{background:var(--tag-bet-bg);border-color:var(--tag-bet-border);color:var(--tag-bet-text)}.save-tag.multi{background:var(--tag-multi-bg);border-color:var(--tag-multi-border);color:var(--tag-multi-text)}.save-tag.price{background:var(--tag-price-bg);border-color:var(--tag-price-border);color:var(--tag-price-text)}.save-card-side{flex-direction:row;justify-content:flex-end;align-items:center;min-height:100%;display:flex}.save-card-side-top{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.save-card-del,.save-card-restore{border:1px solid var(--control-border);background:var(--control-bg);text-align:center;cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0;font-size:12px;line-height:18px}.save-card-del{color:var(--status-error)}.save-card-restore{color:var(--accent)}.save-card-check{accent-color:#6b7280;width:16px;height:16px}.save-numbers{flex-wrap:wrap;gap:3px;min-height:18px;display:flex}.pick-generator-panel{gap:6px;margin-bottom:6px;display:grid}.pick-generator-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pick-generator-btn{border:1px solid var(--control-border);background:color-mix(in srgb, var(--control-bg) 84%, transparent);min-height:32px;color:var(--text-strong);cursor:pointer;border-radius:10px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s}.pick-generator-btn:hover{transform:translateY(-1px)}.pick-generator-btn.random{color:#fff;background:linear-gradient(135deg,#fb7185,#f97316);border-color:#0000}.pick-generator-btn.recent{color:#fff;background:linear-gradient(135deg,#1f2937,#374151);border-color:#4b5563}.pick-generator-btn.heat{color:#fff;background:linear-gradient(135deg,#0f172a,#111827);border-color:#2563eb}.pick-generator-btn.active{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent) inset}.pick-generator-btn.split{padding:0;display:flex;overflow:hidden}.pick-generator-hint{color:var(--text-muted);padding:0 2px;font-size:10px;line-height:1.35}.pick-generator-notice{border:1px solid #0000;border-radius:9px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.pick-generator-notice.random{color:#fdba74;background:#f9731624;border-color:#f9731647}.pick-generator-notice.recent{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b83d}.pick-generator-notice.heat{color:#93c5fd;background:#2563eb1f;border-color:#2563eb4d}.pick-generator-card{border:1px solid var(--control-border);background:radial-gradient(circle at top right, #3b82f614, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--panel-bg) 96%, transparent), color-mix(in srgb, var(--control-bg) 90%, transparent));border-radius:12px;gap:12px;padding:10px 14px;display:grid;box-shadow:0 10px 24px #0000001f}.pick-generator-base-selection-card{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--control-border));background:color-mix(in srgb, var(--accent-soft) 46%, transparent);color:var(--text-strong);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.pick-generator-base-selection-card input[type=checkbox]{width:13px;height:13px;margin:0}.pick-generator-heat-row{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:22px;display:flex}.pick-generator-heat-label{align-items:center;gap:2px;min-width:30px;display:inline-flex}.pick-generator-rule-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pick-generator-rule-item{opacity:.6;align-items:center;gap:4px;display:inline-flex}.pick-generator-rule-item.active{opacity:1}.pick-generator-rule-check{cursor:pointer;align-items:center;gap:3px;display:inline-flex}.pick-generator-rule-check input[type=checkbox]{width:12px;height:12px;margin:0}.pick-generator-nl-row{color:var(--text-strong);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:24px;display:flex}.pick-generator-nl-label{color:var(--text-strong);align-items:center;gap:3px;display:inline-flex}.pick-generator-nl-prefix{flex-shrink:0;justify-content:space-between;align-items:center;width:125px;margin-right:4px;display:inline-flex}.pick-generator-nl-prefix-name{text-align:left;white-space:nowrap}.pick-generator-nl-prefix-suffix{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.pick-generator-nl-badge{height:18px;color:var(--text-inverse);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0000001a}.pick-generator-nl-badge.summary-hit-cold{background:var(--summary-cold-bg)}.pick-generator-nl-badge.summary-hit-eq{background:var(--summary-eq-bg)}.pick-generator-nl-badge.summary-hit-warm{background:var(--summary-warm-bg)}.pick-generator-nl-stepper{background:color-mix(in srgb, var(--control-bg) 60%, transparent);border:1px solid var(--control-border);border-radius:4px;align-items:center;gap:2px;height:20px;padding:0 1px;display:inline-flex}.pick-generator-nl-stepper-btn{width:16px;height:16px;color:var(--text-strong);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;font-size:12px;font-weight:800;transition:background .15s;display:flex}.pick-generator-nl-stepper-btn:hover:not(:disabled){background:var(--control-bg-hover)}.pick-generator-nl-stepper-btn:disabled{opacity:.3;cursor:not-allowed}.pick-generator-nl-stepper-val{text-align:center;width:16px;color:var(--text-strong);font-size:11px;font-weight:800}.pick-generator-nl-stepper-static{min-width:18px;height:20px;color:var(--text-strong);border-bottom:1px dashed var(--control-border);justify-content:center;align-items:center;margin:0 3px;font-size:11px;font-weight:800;display:inline-flex}.pick-generator-nl-inline-select{appearance:none;color:var(--text-strong);cursor:pointer;background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") 100%/10px no-repeat;border:none;outline:none;width:3.5ch;padding:0 12px 0 2px;font-size:11px;font-weight:800}.pick-generator-nl-inline-select option{background:var(--panel-bg);color:var(--text-strong)}.pick-generator-nl-badge-select{appearance:none;height:18px;color:var(--text-inverse);cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 3px center;background-repeat:no-repeat;background-size:9px;border:none;border-radius:4px;outline:none;padding:0 14px 0 5px;font-size:11px;font-weight:800;box-shadow:0 1px 2px #0000001a}.pick-generator-nl-badge-select.summary-hit-cold{background-color:var(--summary-cold-bg)}.pick-generator-nl-badge-select.summary-hit-eq{background-color:var(--summary-eq-bg)}.pick-generator-nl-badge-select.summary-hit-warm{background-color:var(--summary-warm-bg)}.pick-generator-nl-badge-select option{background:var(--panel-bg);color:var(--text-strong)}.pick-generator-nl-divider{color:var(--control-border);margin:0 3px;font-weight:400}.pick-generator-nl-radio-group{align-items:center;gap:3px;display:inline-flex}.pick-generator-nl-radio-group.is-disabled{opacity:.5}.pick-generator-nl-radio{cursor:pointer;background:color-mix(in srgb, var(--control-bg) 60%, transparent);color:var(--text-muted);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.pick-generator-nl-radio.summary-hit-cold:hover{color:var(--summary-cold-text);background:color-mix(in srgb, var(--summary-cold-bg) 50%, transparent)}.pick-generator-nl-radio.summary-hit-eq:hover{color:var(--summary-eq-text);background:color-mix(in srgb, var(--summary-eq-bg) 50%, transparent)}.pick-generator-nl-radio.summary-hit-warm:hover{color:var(--summary-warm-text);background:color-mix(in srgb, var(--summary-warm-bg) 50%, transparent)}.pick-generator-nl-radio.active.summary-hit-cold{background:var(--summary-cold-bg);color:var(--text-inverse);border-color:#0000}.pick-generator-nl-radio.active.summary-hit-eq{background:var(--summary-eq-bg);color:var(--text-inverse);border-color:#0000}.pick-generator-nl-radio.active.summary-hit-warm{background:var(--summary-warm-bg);color:var(--text-inverse);border-color:#0000}.pick-generator-omission-wrap{color:var(--text-strong);gap:4px;font-size:11px;font-weight:700;display:grid}.pick-generator-omission-title{color:var(--text-strong);align-items:center;display:inline-flex}.pick-generator-omission-grid{gap:4px;display:grid}.pick-generator-omission-grid.two-col{grid-template-columns:minmax(0,1fr) minmax(160px,.9fr);align-items:start;gap:6px 12px}.pick-generator-omission-col{gap:4px;display:grid}.pick-generator-omission-col.extra{align-content:start}.pick-generator-nl-stepper.omit-tone-0{background:var(--actual-miss-0-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-1{background:var(--actual-miss-1-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-2{background:var(--actual-miss-2-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-3{background:var(--actual-miss-3-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-4{background:var(--actual-miss-4-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-5-10{background:var(--actual-miss-mid-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-ge-11{background:var(--actual-miss-4-bg);border-color:#0000003d}.pick-generator-nl-stepper.omit-tone-5-13{background:var(--actual-miss-mid-bg);border-color:#0003}.pick-generator-nl-stepper.omit-tone-ge-14{background:var(--actual-miss-4-bg);border-color:#0000003d}.pick-generator-nl-stepper[class*=omit-tone-] .pick-generator-nl-stepper-btn,.pick-generator-nl-stepper[class*=omit-tone-] .pick-generator-nl-stepper-val{color:#fff}.pick-generator-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pick-generator-card-title{color:var(--text-strong);font-size:12px;font-weight:800}.pick-generator-card-subtitle{color:var(--text-muted);margin-top:2px;font-size:9px;line-height:1.35}.pick-generator-close{border:1px solid var(--control-border);background:var(--control-bg);width:22px;height:22px;color:var(--text-strong);cursor:pointer;border-radius:50%}.pick-generator-form{gap:6px;display:grid}.pick-generator-form.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pick-generator-split{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pick-generator-section{border:1px solid color-mix(in srgb, var(--control-border) 76%, transparent);border-radius:12px;gap:8px;min-width:0;padding:8px;display:grid}.pick-generator-section.red-zone{background:linear-gradient(#ef444414,#ef444405)}.pick-generator-section.blue-zone{background:linear-gradient(#2563eb14,#2563eb05)}.pick-generator-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pick-generator-section-title{color:var(--text-strong);font-size:11px;font-weight:800}.pick-generator-section-chip{border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;line-height:1}.pick-generator-section-chip.red{color:#fca5a5;background:#ef444429}.pick-generator-section-chip.blue{color:#93c5fd;background:#2563eb29}.pick-generator-field{gap:3px;min-width:0;display:grid}.pick-generator-field span{color:var(--text-muted);font-size:9px;font-weight:700}.pick-generator-field-label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pick-generator-field input,.pick-generator-field select{border:1px solid var(--control-border);background:var(--control-bg);width:100%;min-height:26px;color:var(--text-strong);box-sizing:border-box;border-radius:7px;padding:0 8px;font-size:11px}.pick-generator-static-value{border:1px solid color-mix(in srgb, var(--control-border) 80%, transparent);background:color-mix(in srgb, var(--control-bg) 92%, transparent);min-height:26px;color:var(--text-strong);border-radius:7px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pick-generator-color-row{flex-wrap:wrap;gap:5px;display:flex}.pick-generator-color-row.compact{gap:6px}.pick-generator-color-pill{text-align:center;border:1px solid #0000;border-radius:999px;min-width:32px;padding:3px 8px;font-size:9px;font-weight:800}.pick-generator-color-pill.summary-hit-cold{border-color:color-mix(in srgb, var(--summary-cold-text) 36%, transparent)}.pick-generator-color-pill.summary-hit-eq{border-color:color-mix(in srgb, var(--summary-eq-text) 36%, transparent)}.pick-generator-color-pill.summary-hit-warm{border-color:color-mix(in srgb, var(--summary-warm-text) 36%, transparent)}.pick-generator-mini-pill{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.pick-generator-mini-pill.summary-hit-cold{background:color-mix(in srgb, var(--summary-cold-bg) 96%, transparent);color:var(--summary-cold-text);border-color:color-mix(in srgb, var(--summary-cold-text) 24%, transparent)}.pick-generator-mini-pill.summary-hit-eq{background:color-mix(in srgb, var(--summary-eq-bg) 96%, transparent);color:var(--summary-eq-text);border-color:color-mix(in srgb, var(--summary-eq-text) 24%, transparent)}.pick-generator-mini-pill.summary-hit-warm{background:color-mix(in srgb, var(--summary-warm-bg) 96%, transparent);color:var(--summary-warm-text);border-color:color-mix(in srgb, var(--summary-warm-text) 24%, transparent)}.pick-generator-tag-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pick-generator-tag-btn{background:color-mix(in srgb, var(--control-bg) 88%, transparent);min-height:28px;color:var(--text-strong);cursor:pointer;border:1px solid #0000;border-radius:8px;font-size:11px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s}.pick-generator-tag-btn:hover{transform:translateY(-1px)}.pick-generator-tag-btn.summary-hit-cold{color:var(--summary-cold-text);border-color:color-mix(in srgb, var(--summary-cold-text) 20%, transparent)}.pick-generator-tag-btn.summary-hit-eq{color:var(--summary-eq-text);border-color:color-mix(in srgb, var(--summary-eq-text) 20%, transparent)}.pick-generator-tag-btn.summary-hit-warm{color:var(--summary-warm-text);border-color:color-mix(in srgb, var(--summary-warm-text) 20%, transparent)}.pick-generator-tag-btn.active.summary-hit-cold{background:color-mix(in srgb, var(--summary-cold-bg) 96%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--summary-cold-text) 28%, transparent) inset}.pick-generator-tag-btn.active.summary-hit-eq{background:color-mix(in srgb, var(--summary-eq-bg) 96%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--summary-eq-text) 28%, transparent) inset}.pick-generator-tag-btn.active.summary-hit-warm{background:color-mix(in srgb, var(--summary-warm-bg) 96%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--summary-warm-text) 28%, transparent) inset}@media (width<=900px){.pick-generator-toolbar,.pick-generator-split,.pick-generator-form.two-col{grid-template-columns:1fr}}.save-ball{text-align:center;width:18px;height:18px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.save-ball.red{background:var(--ball-red-bg);color:var(--ball-red-text)}.save-ball.red.dan{color:#ffe9a8;background:linear-gradient(145deg,#1c1c1e 0%,#2f2a1a 42%,#c99a2e 100%);border:1px solid #f2d47a;box-shadow:inset 0 0 0 1px #ffe7a633}.save-ball.blue{background:var(--ball-blue-bg);color:var(--ball-blue-text)}.save-actions{flex-direction:row;flex-shrink:0;align-items:stretch;gap:6px;height:40px;margin-top:6px;display:flex}.save-toggle{border:1px solid var(--control-border);background:var(--control-bg);height:26px;color:var(--text-strong);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.save-toggle input{width:12px;height:12px;margin:0}.save-btn{border:1px solid var(--control-border);cursor:pointer;border-radius:6px;height:26px;padding:0 8px;font-size:10px;font-weight:600;line-height:1}.save-action-btn{border:1px solid var(--control-border);color:#fff;cursor:pointer;text-align:center;border-radius:8px;flex:1 1 0;min-height:40px;padding:0 8px;font-size:14px;font-weight:700;line-height:1}#btnClearPicks{color:#fff;background:#f97316;border-color:#f97316}#btnSavePick{color:#fff;background:#22c55e;border-color:#22c55e}#btnCheckDuplicate{color:#fff;background:#a855f7;border-color:#a855f7}#btnClearSaved{background:#ef4444;border-color:#ef4444}#btnExportSaved{background:#14b8a6;border-color:#14b8a6}#btnVerifyDraw{background:#6366f1;border-color:#6366f1}.verify-save-btn{white-space:nowrap;background:var(--btn-verify-save-bg);color:var(--btn-verify-save-text);border:1px solid var(--btn-verify-save-border);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.verify-save-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.verify-save-btn:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.result-mask{z-index:50;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.result-card{border:1px solid var(--control-border);background:var(--panel-bg);border-radius:10px;width:min(960px,92vw);max-height:82vh;padding:10px;overflow:auto}.result-card.verify-card{width:max-content;max-width:none}.status-card{text-align:center;justify-items:center;gap:10px;width:min(460px,76vw);max-height:none;padding:14px 16px;display:grid}.status-card.loading{border-color:color-mix(in srgb, var(--status) 40%, var(--control-border) 60%)}.status-card.error{border-color:color-mix(in srgb, var(--status-error) 42%, var(--control-border) 58%)}.status-popup-text{color:var(--text-strong);word-break:break-word;font-size:13px;font-weight:700;line-height:1.45}.status-popup-ok{border:1px solid var(--control-border);background:var(--control-bg);min-width:84px;height:28px;color:var(--text-strong);cursor:pointer;border-radius:7px;font-size:11px;font-weight:700}.result-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.result-title{color:var(--text-strong);font-size:14px;font-weight:700}.result-subtitle{color:var(--text-normal);margin-bottom:6px;font-size:12px}.result-close{border:1px solid var(--control-border);background:var(--control-bg);width:24px;height:24px;color:var(--text-strong);cursor:pointer;border-radius:50%}.dup-summary{gap:6px;margin-bottom:6px;display:flex}.dup-pill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.dup-pill.p6{background:var(--dup-p6-bg);color:var(--dup-p6-text)}.dup-pill.p5{background:var(--dup-p5-bg);color:var(--dup-p5-text)}.dup-pill.p4{background:var(--dup-p4-bg);color:var(--dup-p4-text)}.dup-pill.p3{background:var(--dup-p3-bg);color:var(--dup-p3-text)}.dup-table-wrap{max-height:56vh;overflow:auto}.dup-table{table-layout:auto;border-collapse:separate;border-spacing:0;border-left:1px solid var(--line);width:100%}.dup-table th{z-index:20;background:var(--thead-row1-bg);border-top:1px solid var(--line);position:sticky;top:0}.dup-table th,.dup-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:4px 6px;font-size:11px}.dup-table .hot{color:#ef4444;font-weight:700}.dup-table .strong{color:#1d4ed8;font-weight:700}.balls-inline{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.balls-inline .ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:700;display:inline-flex}.balls-inline .ball.red{background:#ef4444}.balls-inline .ball.blue{background:#3b82f6}.balls-inline .ball.dan{color:#2b1f00;background:#d4af37;border:1px solid #fbc531}.dup-table .nums{flex-wrap:wrap;gap:3px;display:flex}.dup-ball{border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:700;display:inline-flex}.dup-ball.red{color:#374151;background:#e5e7eb}.dup-ball.red.hit{color:#fff;background:#ef4444}.omit-value{color:var(--text-soft);opacity:.68;font-size:10px;font-weight:400}.status{color:var(--status);padding:8px 2px}.status.error{color:var(--status-error)}.verify{color:#ffd594;margin-top:8px}.verify-table th:first-child,.verify-table td:first-child{white-space:nowrap;width:auto}.verify-table th,.verify-table td{white-space:nowrap}.verify-table td:first-child .balls-inline,.verify-table .balls-inline{flex-wrap:nowrap}@media (width<=1280px){.header{align-items:flex-start}.title-wrap{flex-wrap:wrap;row-gap:8px}.tabs{margin-left:0}.filter-row{flex-direction:column;align-items:stretch}}@media screen and (width>=2560px) and (width<=3839px){.page{zoom:1.3333}}@media screen and (width>=3840px){.page{zoom:2}}.pick-generator-btn-main{color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;text-align:center;background:0 0;border:none;flex:3;padding:0}.pick-generator-btn-divider{background:#fff3;width:1px;margin:6px 0}.pick-generator-btn-setting{color:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.pick-generator-btn-setting:hover{background:#ffffff1a}.trend-cell.actual-miss-0{font-weight:700;background-color:var(--actual-miss-0-bg)!important;color:var(--actual-miss-0-color)!important}.trend-cell.actual-miss-1{font-weight:700;background-color:var(--actual-miss-1-bg)!important;color:var(--actual-miss-1-color)!important}.trend-cell.actual-miss-2{font-weight:700;background-color:var(--actual-miss-2-bg)!important;color:var(--actual-miss-2-color)!important}.trend-cell.actual-miss-3{font-weight:700;background-color:var(--actual-miss-3-bg)!important;color:var(--actual-miss-3-color)!important}.trend-cell.actual-miss-4{font-weight:700;background-color:var(--actual-miss-4-bg)!important;color:var(--actual-miss-4-color)!important}.trend-cell.actual-miss-5-10,.trend-cell.actual-miss-5-13{font-weight:700;background-color:var(--actual-miss-mid-bg)!important;color:var(--actual-miss-mid-color)!important}[data-theme=light],[data-theme=dark]{--actual-miss-0-bg:#c43302b3;--actual-miss-0-color:#fff;--actual-miss-1-bg:#edaa25b3;--actual-miss-1-color:#fff;--actual-miss-2-bg:#b7bf99b3;--actual-miss-2-color:#111827;--actual-miss-3-bg:#0a7373b3;--actual-miss-3-color:#fff;--actual-miss-4-bg:#010221b3;--actual-miss-4-color:#fff;--actual-miss-mid-bg:#8787878a;--actual-miss-mid-color:#fff}.trend-cell.actual-miss-0 .omit-value,.trend-cell.actual-miss-1 .omit-value,.trend-cell.actual-miss-2 .omit-value,.trend-cell.actual-miss-3 .omit-value,.trend-cell.actual-miss-4 .omit-value,.trend-cell.actual-miss-5-10 .omit-value,.trend-cell.actual-miss-5-13 .omit-value{color:inherit;opacity:1}.pick-generator-nl-inline-input{background:color-mix(in srgb, var(--control-bg) 60%, transparent);border:1px solid var(--control-border);border-radius:4px;align-items:center;height:20px;padding:0 4px;display:inline-flex}.pick-generator-nl-inline-input input{width:32px;color:var(--text-strong);text-align:center;background:0 0;border:none;outline:none;padding:0;font-size:11px;font-weight:800}.pick-generator-nl-inline-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pick-generator-nl-inline-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pick-generator-nl-inline-input input[type=number]{appearance:textfield}.pick-generator-nl-row{white-space:nowrap;flex-wrap:nowrap}.entry-home{background:var(--body-bg);min-height:100vh;color:var(--text-primary);padding-bottom:16px;font-family:Outfit,system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden}.entry-home__bg-orbs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.entry-home__bg-orb{filter:blur(120px);opacity:.15;border-radius:50%;animation:20s ease-in-out infinite alternate floatOrb;position:absolute}.orb-1{background:#ff3b30;width:60vw;height:60vw;top:-20%;left:-10%}.orb-2{background:#007aff;width:70vw;height:70vw;animation-delay:-7s;bottom:-10%;right:-10%}.orb-3{background:#fc0;width:50vw;height:50vw;animation-delay:-14s;top:30%;left:50%}@keyframes floatOrb{0%{transform:translate(0)scale(1)}33%{transform:translate(5vw,-5vh)scale(1.1)}66%{transform:translate(-3vw,4vh)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%{box-shadow:0 0 #fff3}70%{box-shadow:0 0 0 20px #fff0}to{box-shadow:0 0 #fff0}}.v,.money,.issue,.entry-home__ball,.entry-home__meta-item,.entry-home__table,.num-font,.hero-value,.summary-card .val{font-family:JetBrains Mono,monospace}.entry-home__page{z-index:1;gap:16px;max-width:1600px;margin:0 auto;padding:16px 2vw;animation:.8s cubic-bezier(.2,.8,.2,1) fadeUp;display:grid;position:relative}.entry-home__topbar{justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 16px;display:flex;position:relative}.entry-home__topbar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--line) 80%, transparent) 20%, color-mix(in srgb, var(--line) 80%, transparent) 80%, transparent);height:1px;position:absolute;bottom:-12px;left:16px;right:16px}.entry-home__brand{align-items:flex-end;gap:16px;display:flex}.entry-home__brand h1{letter-spacing:-.5px;background:linear-gradient(90deg, var(--text-primary), color-mix(in srgb, var(--text-primary) 60%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:24px;font-weight:800;position:relative}.entry-home__brand p{color:var(--text-secondary);letter-spacing:.5px;margin:0;font-size:13px;font-weight:600;position:relative;top:-4px}.entry-home__badge-row{border-left:1px solid color-mix(in srgb, var(--line) 50%, transparent);align-items:center;gap:12px;margin-left:8px;padding-left:24px;display:flex;position:relative;top:-5px}.entry-home__badge{letter-spacing:.5px;background:color-mix(in srgb, var(--panel-bg) 60%, transparent);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.entry-home__badge--ok{color:#30d158}.entry-home__badge--ok:before{content:"";background:#30d158;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #30d15899}.entry-home__badge-default{color:var(--text-secondary)}.entry-home__badge-default:before{content:"⏱";opacity:.8;font-size:10px}.entry-home__actions{align-items:center;gap:12px;display:flex}.entry-home__theme-toggle{cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;font-size:22px;transition:background .2s,transform .2s;display:flex}.entry-home__theme-toggle:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent);transform:scale(1.1)}.entry-home__action-btn{background:var(--text-primary);color:var(--panel-bg);cursor:pointer;border:none;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:700;transition:background .2s,transform .2s,opacity .2s;box-shadow:0 4px 12px #0000001a}.entry-home__action-btn:hover{opacity:.9;transform:translateY(-1px)}.entry-home__action-btn--muted{background:color-mix(in srgb, var(--panel-bg) 60%, transparent);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--line) 40%, transparent);padding:5px 15px;box-shadow:0 2px 8px #0000000d}.entry-home__action-btn--muted:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.entry-home__avatar-wrap{cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:background .2s;display:flex;position:relative}.entry-home__avatar-wrap:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.entry-home__avatar{color:#fff;background:linear-gradient(135deg,#007aff,#0050c8);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;box-shadow:0 4px 12px #007aff4d}.entry-home__avatar-name{color:var(--text-primary);font-size:14px;font-weight:700}.entry-home__avatar-menu{background:var(--panel-bg);border:1px solid var(--line);z-index:200;border-radius:16px;min-width:140px;padding:8px;display:none;position:absolute;top:calc(100% + 12px);right:0;overflow:visible;box-shadow:0 16px 40px #0000001a}.entry-home__avatar-menu:before{content:"";background:0 0;height:12px;position:absolute;top:-12px;left:0;right:0}.entry-home__avatar-wrap:hover .entry-home__avatar-menu{flex-direction:column;gap:4px;animation:.2s ease-out fadeUp;display:flex}.entry-home__avatar-menu button{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600}.entry-home__avatar-menu button:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}.entry-home__panel{background:color-mix(in srgb, var(--panel-bg) 60%, transparent);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb, var(--line) 40%, transparent);border-radius:16px;padding:16px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;box-shadow:0 8px 32px #00000008}.entry-home__panel:hover{border-color:color-mix(in srgb, var(--line) 80%, transparent);transform:translateY(-4px);box-shadow:0 16px 48px #0000000f}.entry-home__panel h2{align-items:center;gap:6px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.entry-home__panel h2:before{content:"";background:var(--text-primary);border-radius:4px;width:3px;height:14px}.entry-home__overview{grid-template-columns:repeat(7,1fr);gap:12px;display:grid}.stat-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--panel-bg) 80%, transparent), color-mix(in srgb, var(--panel-bg) 30%, transparent));border:1px solid color-mix(in srgb, var(--line) 30%, transparent);border-radius:16px;flex-direction:column;grid-column:span 2;justify-content:space-between;gap:8px;padding:16px;display:flex;position:relative;overflow:hidden}.stat-hero:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--text-primary) 10%, transparent), transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-40%;right:-20%}.stat-hero .label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.stat-hero .hero-value{color:var(--text-primary);margin:0;font-size:36px;font-weight:800;line-height:1.1}.stat-hero .hero-value.negative{color:#ff3b30}.stat-hero .hero-value.positive{color:#30d158}.stat-hero .entry-home__stat-sub{color:var(--text-secondary);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.entry-home__stat{background:color-mix(in srgb, var(--row-base) 40%, transparent);border:1px solid color-mix(in srgb, var(--line) 30%, transparent);border-radius:16px;flex-direction:column;grid-column:span 1;justify-content:space-between;gap:8px;padding:16px;display:flex}.entry-home__stat .label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.entry-home__stat-dual{gap:8px;display:grid}.entry-home__stat-sub{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.entry-home__stat-sub .k{color:var(--text-secondary);font-size:12px;font-weight:600}.entry-home__stat-sub .v{color:var(--text-primary);font-size:16px;font-weight:800}.entry-home__stat-sub .v.money,.entry-home__stat-sub .v.budget-positive{color:#30d158}.entry-home__stat-sub .v.budget-negative{color:#ff3b30}.entry-home__stat--budget{background:linear-gradient(135deg, color-mix(in srgb, #30d158 12%, var(--row-base)), color-mix(in srgb, var(--row-base) 70%, transparent))}.entry-home__split{grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.entry-home__column{grid-template-rows:auto auto 1fr;gap:12px;display:grid}.entry-home__brand-card{color:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.entry-home__brand-card:hover{transform:translateY(-8px)scale(1.01)}.entry-home__brand-card.is-ssq{background:linear-gradient(135deg,#2f3b5a 0%,#141a29 100%);box-shadow:0 24px 48px #2f3b5a66}.entry-home__brand-card.is-dlt{background:linear-gradient(135deg,#175fbd 0%,#082245 100%);box-shadow:0 24px 48px #175fbd66}.entry-home__brand-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-40%;right:-20%}.brand-card-header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.brand-card-title{align-items:center;gap:16px;display:flex}.entry-home__brand-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:1px;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:16px;font-weight:800;display:flex;box-shadow:0 8px 24px #0003}.entry-home__brand-name{letter-spacing:-.5px;margin:0 0 4px;font-size:24px;font-weight:800;line-height:1}.entry-home__brand-sub{opacity:.8;letter-spacing:.5px;font-size:13px;font-weight:600}.brand-card-body{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000040;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.entry-home__latest-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.entry-home__latest-title{text-transform:uppercase;letter-spacing:1px;opacity:.9;font-size:14px;font-weight:800}.entry-home__balls{flex-wrap:wrap;gap:8px;display:flex}.entry-home__ball{border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 12px #0000004d}.entry-home__ball.red{background:linear-gradient(135deg,#ff4b4b,#d00000)}.entry-home__ball.blue,.entry-home__ball.dlt-front{background:linear-gradient(135deg,#4b9fff,#0050c8)}.entry-home__ball.dlt-back{color:#000;background:linear-gradient(135deg,#ffd400,#d09000);border-color:#0000001a}.entry-home__meta-row{opacity:.8;align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.entry-home__meta-item .k{opacity:.7;margin-right:6px;font-weight:600}.entry-home__btn-start{color:#000;text-transform:uppercase;letter-spacing:1px;text-align:center;background:#fff;border:none;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:800;transition:all .3s;box-shadow:0 8px 24px #0003}.entry-home__brand-card.is-ssq .entry-home__btn-start{color:#2f3b5a}.entry-home__brand-card.is-dlt .entry-home__btn-start{color:#175fbd}.entry-home__btn-start:hover{background:#ffffffe6;animation:1.5s infinite glowPulse;transform:translateY(-2px);box-shadow:0 12px 32px #0000004d}.entry-home__mini-stack{gap:16px;display:grid}.entry-home__mini{background:color-mix(in srgb, var(--row-base) 40%, transparent);border:1px solid color-mix(in srgb, var(--line) 30%, transparent);cursor:pointer;border-radius:20px;align-items:center;gap:20px;padding:16px 20px;transition:transform .2s,background .2s;display:flex}.entry-home__mini:hover{background:color-mix(in srgb, var(--row-base) 60%, transparent);transform:translate(4px)}.entry-home__mini-title{background:var(--panel-bg);text-align:center;border:1px solid var(--line);color:var(--text-primary);text-transform:uppercase;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:800}.entry-home__mini-content{flex:1}.entry-home__pick-row{flex-direction:column;gap:12px;display:flex}.entry-home__pick-tag-group{gap:8px;display:flex}.entry-home__pick-tag{text-transform:uppercase;background:var(--text-primary);color:var(--panel-bg);letter-spacing:.5px;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800}.entry-home__pick-tag.issue{color:var(--text-secondary);border:1px solid var(--line);background:0 0}.entry-home__ball-grid{flex-wrap:wrap;gap:8px;display:flex}.entry-home__ball-slot{width:28px;height:28px;color:var(--text-secondary);border:2px dashed var(--line);background:color-mix(in srgb, var(--panel-bg) 50%, transparent);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.entry-home__ball-slot.fill{color:#fff;border:none;box-shadow:0 4px 12px #00000026}.entry-home__ball-slot.red.fill{background:linear-gradient(135deg,#ff4b4b,#d00000)}.entry-home__ball-slot.blue.fill,.entry-home__ball-slot.dlt-front.fill{background:linear-gradient(135deg,#4b9fff,#0050c8)}.entry-home__ball-slot.dlt-back.fill{color:#000;background:linear-gradient(135deg,#ffd400,#d09000)}.summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.summary-card{background:color-mix(in srgb, var(--row-base) 40%, transparent);border:1px solid color-mix(in srgb, var(--line) 30%, transparent);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.summary-card .label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.summary-card .val{color:var(--text-primary);font-size:18px;font-weight:800}.summary-card .val.money{color:#30d158}.entry-home__table{gap:6px;display:grid}.entry-home__table .thead{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid color-mix(in srgb, var(--line) 40%, transparent);grid-template-columns:1fr 1.4fr 1fr 1fr 1.2fr 1fr;padding:0 10px 4px;font-size:11px;font-weight:700;display:grid}.entry-home__table .trow{background:color-mix(in srgb, var(--row-base) 40%, transparent);border:1px solid #0000;border-radius:8px;grid-template-columns:1fr 1.4fr 1fr 1fr 1.2fr 1fr;align-items:center;padding:6px 8px;font-size:12px;font-weight:600;transition:transform .2s,border-color .2s,background .2s;display:grid}.entry-home__table .trow:hover{border-color:color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--row-base) 80%, transparent);transform:translate(6px)}.modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:999;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--panel-bg);border:1px solid color-mix(in srgb, var(--line) 50%, transparent);border-radius:24px;gap:16px;width:400px;padding:32px;animation:.4s cubic-bezier(.2,.8,.2,1) fadeUp;display:grid;box-shadow:0 32px 80px #0000004d}.modal--auth{background:var(--panel-bg)}.modal h3{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:800}.modal-row{gap:8px;display:grid}.modal-row input{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--panel-bg) 80%, transparent);width:100%;color:var(--text-primary);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.modal-row input:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--text-primary) 10%, transparent);outline:none}.modal-actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.modal-actions button{cursor:pointer;background:var(--text-primary);color:var(--panel-bg);border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:700;transition:transform .2s}.modal-actions button:hover{transform:translateY(-2px)}.modal-actions button.secondary{background:color-mix(in srgb, var(--row-base) 80%, transparent);color:var(--text-primary)}.app-shell{min-height:100vh}.app-shell__game{min-height:100vh;position:relative}:root{--body-bg:radial-gradient(circle at 50% 0%, #1c1c1e, #000 60%);--panel-bg:#1c1c1e;--surface:#1c1c1e;--panel-border:#333336;--panel-shadow:0 10px 30px #0009;--text-primary:#fff;--text-strong:#fff;--text-normal:#ebebf5;--text-soft:#8e8e93;--text-secondary:#8e8e93;--text-inverse:#fff;--control-bg:#2c2c2e;--control-border:#3a3a3c;--control-bg-hover:#3a3a3c;--btn-primary-bg:linear-gradient(135deg, #ff453a, #ff9f0a);--btn-primary-text:#fff;--chip-bg:#2c2c2e;--chip-border:#3a3a3c;--chip-text:#ebebf5;--chip-active-bg:#0a84ff26;--chip-active-border:#0a84ff;--chip-active-text:#64d2ff;--thead-bg:#1c1c1e;--thead-row1-bg:#151516;--thead-row2-bg:#1c1c1e;--thead-group:#0a84ff;--line:#2c2c2e;--zone-sep-line-1:#ffffff38;--zone-sep-line-2:#ffffff1a;--row-base:#1c1c1e;--row-alt:#151516;--pick-row:#262629;--pick-row-bg:#443;--status:#30d158;--status-error:#ff453a;--accent:#0a84ff;--accent-soft:#0a84ff33;--highlight-row-bg:#4a4a1a;--blank-gap-bg:#3a3a3c;--blank-gap-text:#ebebf5;--miss-bar-bg:#4d401c;--miss-bar-text:#ffd60a;--joint-cold-bg:#004052;--joint-cold-text:#64d2ff;--joint-eq-bg:#333336;--joint-eq-text:#ebebf5;--joint-warm-bg:#611736;--joint-warm-text:#ff375f;--joint-value-shadow:none;--summary-cold-bg:#005066;--summary-cold-text:#87dfff;--summary-eq-bg:#555;--summary-eq-text:#fff;--summary-warm-bg:#7a1d44;--summary-warm-text:#ff6482;--summary-hit-shadow:none;--ball-red-bg:#ff453a;--ball-red-text:#fff;--ball-blue-bg:#0a84ff;--ball-blue-text:#fff;--ball-dan-border:#ffd60a;--blue-odd-zone-bg:#2c1a1a;--blue-even-zone-bg:#1a1f2c;--ball-odd-hit-bg:#ef4444;--ball-even-hit-bg:#3b82f6;--ball-group-hit1-bg:#14b8a6;--ball-group-hit2-bg:#ef4444;--ball-consec-weak-bg:#7ea7ff;--ball-consec-strong-bg:#3e7bff;--ball-repeat-weak-bg:#45c17c;--ball-repeat-strong-bg:#12a150;--ball-diag-weak-bg:#f59e0b;--ball-diag-strong-bg:#eab308;--ball-double-strong-bg:#ec4899;--ball-tone-stroke:#ffffff73;--ball-tone-glow-soft:#ffffff29;--ball-tone-glow-strong:#ffffff47;--dup-p6-bg:#450a0a;--dup-p6-text:#fca5a5;--dup-p5-bg:#422006;--dup-p5-text:#fcd34d;--dup-p4-bg:#052e16;--dup-p4-text:#86efac;--tag-issue-bg:#1f2937;--tag-issue-border:#374151;--tag-issue-text:#f3f4f6;--tag-mode-bg:#1e3a8a;--tag-mode-border:#1e40af;--tag-mode-text:#dbeafe;--tag-bet-bg:#164e63;--tag-bet-border:#155e75;--tag-bet-text:#cffafe;--tag-multi-bg:#7c2d12;--tag-multi-border:#9a3412;--tag-multi-text:#ffedd5;--tag-price-bg:#14532d;--tag-price-border:#166534;--tag-price-text:#dcfce7;--btn-verify-save-bg:#0a84ff;--btn-verify-save-text:#fff;--btn-verify-save-border:#0a84ff;--scrollbar-track:transparent;--scrollbar-thumb:#fff3;--scrollbar-thumb-hover:#ffffff4d;--combo-bar-bg:linear-gradient(90deg, #4f46e5 0%, #06b6d4 100%);--line-pos-1:#ff6b6b;--line-pos-2:#22c55e;--line-pos-3:#f59e0b;--line-pos-4:#06b6d4;--line-pos-5:#e879f9;--line-pos-6:#f97316;--line-blue-composite:#60a5fa;--line-blue-main:#3b82f6;--line-blue-sym:#a78bfa;--line-blue-miss:#22d3ee;--line-blue-amp:#fb7185;--line-blue-zone:#facc15}[data-theme=light]{--body-bg:radial-gradient(circle at 50% 0%, #fff, #f2f2f7 60%);--panel-bg:#fff;--surface:#fff;--panel-border:#e5e5ea;--panel-shadow:0 8px 24px #0000000a;--text-primary:#000;--text-strong:#000;--text-normal:#1c1c1e;--text-soft:#8e8e93;--text-secondary:#8e8e93;--text-inverse:#fff;--control-bg:#f2f2f7;--control-border:#d1d1d6;--control-bg-hover:#e5e5ea;--btn-primary-bg:linear-gradient(135deg, #ff3b30, #ff9500);--btn-primary-text:#fff;--chip-bg:#f2f2f7;--chip-border:#d1d1d6;--chip-text:#1c1c1e;--chip-active-bg:#007aff1a;--chip-active-border:#007aff;--chip-active-text:#0056b3;--thead-bg:#f2f2f7;--thead-row1-bg:#e5e5ea;--thead-row2-bg:#f2f2f7;--thead-group:#007aff;--line:#e5e5ea;--zone-sep-line-1:#3c3c4357;--zone-sep-line-2:#3c3c4329;--row-base:#fff;--row-alt:#f9f9fb;--pick-row:#eef5ff;--pick-row-bg:#fffbcc;--status:#34c759;--status-error:#ff3b30;--accent:#007aff;--accent-soft:#007aff1a;--highlight-row-bg:#fff1a0;--blank-gap-bg:#e5e5ea;--blank-gap-text:#1c1c1e;--miss-bar-bg:#fff2c2;--miss-bar-text:#997500;--joint-cold-bg:#d0f0fd;--joint-cold-text:#005066;--joint-eq-bg:#e5e5ea;--joint-eq-text:#1c1c1e;--joint-warm-bg:#ffdce4;--joint-warm-text:#8f1035;--joint-value-shadow:none;--summary-cold-bg:#bde8fc;--summary-cold-text:#004052;--summary-eq-bg:#d1d1d6;--summary-eq-text:#000;--summary-warm-bg:#ffc2d1;--summary-warm-text:#7a1d44;--summary-hit-shadow:none;--ball-red-bg:#ff3b30;--ball-red-text:#fff;--ball-blue-bg:#007aff;--ball-blue-text:#fff;--ball-dan-border:#fc0;--blue-odd-zone-bg:#fff0f0;--blue-even-zone-bg:#f0f4ff;--ball-odd-hit-bg:#ef4444;--ball-even-hit-bg:#2563eb;--ball-group-hit1-bg:#0ea5a5;--ball-group-hit2-bg:#991b1b;--ball-consec-weak-bg:#bfd4ff;--ball-consec-strong-bg:#2563eb;--ball-repeat-weak-bg:#9de3be;--ball-repeat-strong-bg:#15803d;--ball-diag-weak-bg:#fbbf24;--ball-diag-strong-bg:#f59e0b;--ball-double-strong-bg:#db2777;--ball-tone-stroke:#11182733;--ball-tone-glow-soft:#3b82f62e;--ball-tone-glow-strong:#db277738;--dup-p6-bg:#fee2e2;--dup-p6-text:#b91c1c;--dup-p5-bg:#fef3c7;--dup-p5-text:#92400e;--dup-p4-bg:#dcfce7;--dup-p4-text:#166534;--tag-issue-bg:#f3f4f6;--tag-issue-border:#e5e7eb;--tag-issue-text:#111827;--tag-mode-bg:#eef2ff;--tag-mode-border:#c7d2fe;--tag-mode-text:#1d4ed8;--tag-bet-bg:#ecfeff;--tag-bet-border:#a5f3fc;--tag-bet-text:#0e7490;--tag-multi-bg:#fff7ed;--tag-multi-border:#fed7aa;--tag-multi-text:#9a3412;--tag-price-bg:#f0fdf4;--tag-price-border:#bbf7d0;--tag-price-text:#166534;--btn-verify-save-bg:#007aff;--btn-verify-save-text:#fff;--btn-verify-save-border:#007aff;--scrollbar-track:transparent;--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#0000004d;--combo-bar-bg:linear-gradient(90deg, #6366f1 0%, #0ea5e9 100%);--line-pos-1:#b91c1c;--line-pos-2:#15803d;--line-pos-3:#d97706;--line-pos-4:#0e7490;--line-pos-5:#a21caf;--line-pos-6:#c2410c;--line-blue-composite:#3b82f6;--line-blue-main:#1d4ed8;--line-blue-sym:#7c3aed;--line-blue-miss:#0891b2;--line-blue-amp:#e11d48;--line-blue-zone:#ca8a04}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);background-clip:padding-box;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);border:2px solid var(--scrollbar-track);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:root{font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif}*{box-sizing:border-box}tr.highlight-row td{background-color:var(--highlight-row-bg)!important}body{background:var(--body-bg,#000);color:var(--text-normal,#ebebf5);min-width:1280px;margin:0}#root{min-height:100vh}
