@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";.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;--deepseek-primary:#4d6bfe;--deepseek-accent:#7aa2ff;--ai-card-bg:#4d6bfe29;--ai-card-border:#4d6bfe8c;--ai-card-text:#dde6ff;--ai-badge-bg:linear-gradient(135deg, #4d6bfe, #7aa2ff);--ai-badge-text:#fff;--ext-ai-card-bg:#8b5cf629;--ext-ai-card-border:#8b5cf68c;--ext-ai-badge-bg:linear-gradient(135deg, #7c3aed, #a78bfa)}[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;--deepseek-primary:#2966ff;--deepseek-accent:#4d8bff;--ai-card-bg:#2966ff1a;--ai-card-border:#2966ff73;--ai-card-text:#1e3a8a;--ai-badge-bg:linear-gradient(135deg, #2966ff, #4d8bff);--ai-badge-text:#fff;--ext-ai-card-bg:#6d28d917;--ext-ai-card-border:#6d28d966;--ext-ai-badge-bg:linear-gradient(135deg, #6d28d9, #8b5cf6)}::-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}
