:root{--bg-page:#f5f5f5;--bg-card:#fff;--bg-card-soft:#fafafa;--bg-muted:#f3f4f6;--bg-brand-soft:#fff7ed;--text-main:#4b5563;--text-soft:#6b7280;--text-faint:#9ca3af;--border:#e5e7eb;--border-strong:#d1d5db;--brand:#8b5a00;--brand-contrast:#fff;--success:#12b981;--success-soft:#ecfdf5;--warning-soft:#fff7ed;--warning-text:#b45309;--danger:#ef4444;--surface-plain:#fff;--surface-soft:#f7f7f7;--surface-muted:#fafafa;--surface-border-light:#ececec;--surface-border-mid:#dfdfdf;--surface-border-soft:#dbdbdb;--surface-ring:#e8e8e8;--text-strong:#1f2937;--text-panel:#65748b;--text-panel-soft:#6c7b91;--text-accent-soft:#9aa0a6;--text-accent-strong:#1f3550;--summary-accent:#9b6400;--green-bar:#18b07b;--chip-red:#ff4d4f;--chip-red-strong:#ef4444;--chip-blue:#4a84eb;--chip-blue-strong:#3b82f6;--chip-green:#20bf84;--chip-gray:#7a8599;--chip-teal:#23b7b9;--chip-orange:#f90;--shadow-card:0 4px 14px #0f172a0d;color:var(--text-main);background:var(--bg-page);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.4}html[data-theme=dark]{--bg-page:#111827;--bg-card:#1f2937;--bg-card-soft:#273244;--bg-muted:#334155;--bg-brand-soft:#402d10;--text-main:#e5e7eb;--text-soft:#cbd5e1;--text-faint:#94a3b8;--border:#334155;--border-strong:#475569;--brand:#d39a21;--brand-contrast:#111827;--success:#10b981;--success-soft:#123126;--warning-soft:#3c2b12;--warning-text:#fbbf24;--danger:#ef4444;--surface-plain:#1f2937;--surface-soft:#273244;--surface-muted:#223041;--surface-border-light:#334155;--surface-border-mid:#475569;--surface-border-soft:#3f4d63;--surface-ring:#475569;--text-strong:#f3f4f6;--text-panel:#d6deea;--text-panel-soft:#c9d4e3;--text-accent-soft:#94a3b8;--text-accent-strong:#e2e8f0;--summary-accent:#f0b23b;--green-bar:#119d6c;--chip-red:#f45b5b;--chip-red-strong:#ef5350;--chip-blue:#5b8cff;--chip-blue-strong:#4d8dff;--chip-green:#2fbf71;--chip-gray:#8b98aa;--chip-teal:#23b7b9;--chip-orange:#ffb020;--shadow-card:0 8px 24px #00000047}html[data-theme=dark] .ssc-nav-btn,html[data-theme=dark] .ssc-period-btn,html[data-theme=dark] .pc28-load-more,html[data-theme=dark] .detail-load-more,html[data-theme=dark] .lhc-trend-toggle,html[data-theme=dark] .pc28-trend-table,html[data-theme=dark] .stats28-section,html[data-theme=dark] .pc28-stats-toolbar,html[data-theme=dark] .pc28-summary-banner,html[data-theme=dark] .pc28-stat-section,html[data-theme=dark] .pc28-stat-card,html[data-theme=dark] .pc28-number-card,html[data-theme=dark] .stats-shell,html[data-theme=dark] .stats-empty{background:var(--bg-card);color:var(--text-main);border-color:var(--border)}html[data-theme=dark] .lhc-hero,html[data-theme=dark] .lhc-hero__balls,html[data-theme=dark] .lhc-trend-toggle-wrapper,html[data-theme=dark] .lhc-history-list,html[data-theme=dark] .lhc-history-item,html[data-theme=dark] .lhc-trend-tabs,html[data-theme=dark] .lhc-trend-tab,html[data-theme=dark] .lhc-loading,html[data-theme=dark] .lhc-next,html[data-theme=dark] .prediction-panel__body,html[data-theme=dark] .prediction-panel__empty,html[data-theme=dark] .prediction-table__row,html[data-theme=dark] .prediction-table__row--head,html[data-theme=dark] .table-shell,html[data-theme=dark] .table-grid,html[data-theme=dark] .table-grid--head,html[data-theme=dark] .ssc-balls,html[data-theme=dark] .ssc-result-strip,html[data-theme=dark] .ssc-result-chip,html[data-theme=dark] .ssc-issue-line,html[data-theme=dark] .ssc-countdown-panel,html[data-theme=dark] .pk10-balls,html[data-theme=dark] .pk10-issue-line,html[data-theme=dark] .pk10-summary,html[data-theme=dark] .countdown-block__label,html[data-theme=dark] .countdown-block__values span{color:var(--text-main);background:0 0}html[data-theme=dark] .lhc-hero,html[data-theme=dark] .lhc-history-item,html[data-theme=dark] .prediction-panel__body,html[data-theme=dark] .table-shell{background:var(--bg-card)}html[data-theme=dark] .table-grid--head{background:var(--bg-card-soft);color:var(--text-soft)}html[data-theme=dark] .table-grid:not(.table-grid--head):nth-child(2n){background:var(--bg-card-soft)}html[data-theme=dark] .lhc-picker{background:var(--bg-card);color:var(--text-main)}html[data-theme=dark] .lhc-picker__header,html[data-theme=dark] .lhc-picker__tabs,html[data-theme=dark] .lhc-picker__filters,html[data-theme=dark] .lhc-picker__footer{border-color:var(--border)}html[data-theme=dark] .lhc-picker__header h2,html[data-theme=dark] .lhc-picker__group-numbers{color:var(--text-main)}html[data-theme=dark] .lhc-picker__filter{background:var(--bg-card);border-color:var(--border-strong);color:var(--text-soft)}html[data-theme=dark] .lhc-picker__footer{background:var(--bg-card-soft)}html[data-theme=dark] .lhc-picker__action{background:var(--bg-card)}html[data-theme=dark] .countdown-block__values strong{color:#fff}*{box-sizing:border-box}body{background:var(--bg-page);min-width:320px;color:var(--text-main);margin:0}button,a{font:inherit}img{max-width:100%}#app,.app-shell{min-height:100vh}.page-main{padding:12px 0 32px}.page-container{flex-direction:column;gap:14px;width:min(100%,950px);max-width:100%;margin:0 auto;padding:0 12px;display:flex;overflow-x:clip}.detail-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.panel,.lottery-card,.prediction-panel,.detail-tabs{background:var(--bg-card);border:1px solid var(--border);box-shadow:none;border-radius:8px}.site-header{z-index:30;background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:12px;width:min(100%,960px);margin:0 auto;padding:12px;display:flex}.site-brand{align-items:center;gap:12px;min-width:0;display:flex}.site-brand__logo{object-fit:contain;border-radius:4px;flex:0 0 60px;width:60px;height:36px}.site-brand__text h1{color:var(--text-main);margin:0;font-size:24px}.site-brand__text p{color:var(--text-faint);margin:4px 0 0}.site-header__actions{align-items:center;gap:10px;display:flex}.view-segment{background:var(--bg-muted);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.view-segment__btn{width:38px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:15px;transition:background .15s,color .15s;display:inline-flex}.view-segment__btn:hover{color:var(--text-main)}.view-segment__btn.is-active{background:var(--brand);color:var(--brand-contrast)}.theme-pill{border:1px solid var(--border-strong);background:var(--bg-card);height:40px;color:var(--text-main);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.theme-pill:hover{border-color:var(--brand)}.theme-pill .fa{color:var(--text-soft);font-size:14px}.icon-toggle{border:1px solid var(--border-strong);background:var(--bg-card);width:40px;height:40px;color:var(--text-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.icon-toggle.is-active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.ad-stack{flex-direction:column;gap:12px;display:flex}.ad-card{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.ad-card img{border-radius:14px;width:100%;display:block}.game-tabs{flex-wrap:wrap;gap:10px;padding:15px;display:flex}.game-tabs__item{border:1px solid var(--border);background:var(--bg-card);min-width:0;min-height:52px;color:var(--text-main);cursor:pointer;border-radius:6px;flex:calc(25% - 8px);justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:16px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.game-tabs__item:hover{border-color:var(--brand);color:var(--text-strong)}.game-tabs__item.is-active{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand);box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 28%, transparent)}html[data-theme=dark] .game-tabs__item{background:var(--bg-card-soft);border-color:#0000}html[data-theme=dark] .game-tabs__item:hover{background:var(--bg-muted);color:var(--text-strong);border-color:#0000}html[data-theme=dark] .game-tabs__item.is-active{color:#1f1408;background:linear-gradient(135deg,#d4a358,#b07d2c);border-color:#0000;box-shadow:0 4px 16px #d4a35859}.game-tabs__item img{object-fit:contain;width:28px;height:28px}.lottery-card{flex-direction:column;gap:18px;padding:18px;display:flex}.lottery-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lottery-card__brand{align-items:center;gap:14px;display:flex}.lottery-card__brand img{object-fit:contain;width:72px;height:72px}.lottery-card__brand h2,.summary-card h3{color:var(--text-main);margin:0}.lottery-card__brand p,.summary-card p,.summary-card span,.lottery-card__countdown span,.lottery-card__countdown strong,.result-line{margin:4px 0 0}.lottery-card__countdown{color:var(--text-soft);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lottery-card__countdown strong{color:var(--brand);font-size:20px}.lottery-card__result{flex-direction:column;align-items:center;gap:12px;display:flex}.number-row,.badge-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.number-ball{background:var(--bg-brand-soft);min-width:44px;height:44px;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.result-line{text-align:center;color:var(--text-main);font-size:16px}.result-badge{background:var(--bg-muted);color:var(--text-soft);border-radius:999px;padding:6px 10px}.lottery-card__loading{color:var(--text-faint);font-size:14px}.prediction-panel__toggle{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c98c 0%,#18b07b 50%,#0f8f60 100%);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:13px;line-height:1.2;transition:filter .15s,transform .1s;display:flex;box-shadow:0 2px 6px #18b07b38}.prediction-panel__toggle:hover{filter:brightness(1.05)}.prediction-panel__toggle:active{transform:translateY(1px)}.prediction-panel__title{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.prediction-panel__rate{color:#fff;letter-spacing:.2px;background:#ffffff38;border-radius:10px;justify-content:center;align-items:center;min-width:0;height:18px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.prediction-panel__toggle>.fa:last-child{margin-left:auto;font-size:12px}.list-skeleton{flex-direction:column;gap:10px;padding:14px 12px 16px;display:flex}.list-skeleton__caption{color:var(--text-soft,#6b7280);letter-spacing:.4px;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;display:flex}.list-skeleton__caption .dot{background:var(--green-bar,#18b07b);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite list-skeleton-dot}.list-skeleton__caption .dot:nth-child(2){animation-delay:.15s}.list-skeleton__caption .dot:nth-child(3){animation-delay:.3s}@keyframes list-skeleton-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.list-skeleton__rows{flex-direction:column;gap:8px;display:flex}.list-skeleton__row{background:linear-gradient(90deg, var(--bg-muted,#f3f4f6) 0%, var(--surface-border-light,#ececec) 50%, var(--bg-muted,#f3f4f6) 100%);background-size:200% 100%;border-radius:8px;height:36px;animation:1.4s linear infinite list-skeleton-shimmer}.list-skeleton__row:nth-child(2){animation-delay:50ms}.list-skeleton__row:nth-child(3){animation-delay:.1s}.list-skeleton__row:nth-child(4){animation-delay:.15s}.list-skeleton__row:nth-child(5){animation-delay:.2s}.list-skeleton__row:nth-child(6){animation-delay:.25s}@keyframes list-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.prediction-panel__body{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:10px;padding:0;overflow:hidden}.prediction-panel__empty{text-align:center;color:#999;padding:18px 14px;font-size:13px}.prediction-table{flex-direction:column;display:flex}.prediction-table__row{border-top:1px solid var(--surface-border-light);grid-template-columns:122px 1.06fr .9fr 58px 56px;align-items:center;display:grid}.prediction-table__row span{border-left:1px solid var(--surface-border-light);min-height:42px;color:var(--text-panel);justify-content:center;align-items:center;padding:8px 4px;font-size:14px;display:flex}.prediction-table__row span:first-child{border-left:0}.prediction-table__row--head{background:#fff}.prediction-table__row--head span{color:#717171;min-height:40px;font-size:14px;font-weight:700}.prediction-forecast{gap:8px;font-weight:700}.prediction-forecast b{font-size:16px;line-height:1}.prediction-forecast b.is-blue{color:var(--chip-blue-strong)}.prediction-forecast b.is-red{color:var(--chip-red-strong)}.prediction-forecast b.is-orange{color:var(--chip-orange)}.prediction-forecast em{color:#7d8898;font-style:normal}.prediction-open{font-size:13px}.prediction-open .fa{color:var(--chip-orange);font-size:14px}.prediction-status .fa{font-size:16px}.prediction-status .fa.is-hit{color:var(--chip-red-strong)}.prediction-status .fa.is-miss{color:var(--chip-blue-strong)}.detail-tabs__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.detail-tabs__nav-item{border:1px solid var(--border-strong);background:var(--bg-card);height:52px;color:var(--text-soft);cursor:pointer;border-radius:12px}.detail-tabs__nav-item.is-active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.detail-table{border-top:1px solid var(--border);flex-direction:column;display:flex}.detail-table__row{border-top:1px solid var(--border);grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:grid}.detail-table__row--head{color:var(--text-soft);background:var(--bg-card-soft);border-top:0;font-weight:600}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.stats-card{border:1px solid var(--border);background:var(--bg-card-soft);border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:84px;padding:12px;display:flex}.stats-card span{color:var(--text-soft);font-size:13px}.stats-card strong{color:var(--text-main);font-size:22px}.summary-grid{flex-direction:column;gap:12px;padding:12px;display:flex}.summary-card-v2{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;transition:box-shadow .15s;overflow:hidden}@media (hover:hover){.summary-card-v2:hover{box-shadow:0 4px 16px #00000014}}.summary-card-v2__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.summary-card-v2__brand{align-items:center;gap:10px;min-width:0;display:flex}.summary-card-v2__brand img{object-fit:contain;border-radius:50%;flex:none;width:36px;height:36px}.summary-card-v2__brand-meta{flex-direction:column;min-width:0;display:flex}.summary-card-v2__brand-meta h3{color:var(--text-strong);margin:0;font-size:16px;font-weight:700;line-height:1.25}.summary-card-v2__brand-meta p{color:var(--text-soft);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px}.summary-card-v2__pill{color:#b8741a;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#fff5e1 0%,#fde0bd 100%);border:1px solid #f0cc8a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.summary-card-v2__pill-label{color:#6b5234;margin-right:2px;font-weight:500}.summary-card-v2__pill i{color:#c98b2a;font-size:13px}html[data-theme=dark] .summary-card-v2__pill{color:#f1c27d;background:#ffb45024;border-color:#ffb45052}html[data-theme=dark] .summary-card-v2__pill-label{color:var(--text-soft)}html[data-theme=dark] .summary-card-v2__pill i{color:#f1c27d}.summary-card-v2__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px 16px;display:flex}.summary-card-v2__body--lhc{gap:8px}.summary-card-v2__ball-stack{flex-direction:column;align-items:center;gap:2px;display:flex}.summary-card-v2__zodiac{color:var(--text-soft);font-size:12px;line-height:1}.summary-card-v2__plus{color:var(--text-soft);margin:0 2px;font-size:18px;font-weight:600}.summary-card-v2 .lhc-ball--summary{width:36px;height:36px;font-size:14px;font-weight:700}.summary-card-v2__body--pc28{flex-wrap:nowrap;gap:6px}.summary-card-v2__body--pc28 .pc28-result-chip{aspect-ratio:1;border-radius:8px;flex:0 auto;width:clamp(28px,8vw,44px);max-width:44px;height:clamp(28px,8vw,44px);font-size:clamp(14px,3.6vw,20px);font-weight:700}.summary-card-v2__sym{color:var(--text-soft);flex:none;font-size:clamp(13px,3vw,16px)}.summary-card-v2 .summary-badge{background:var(--bg-card-soft);width:clamp(24px,7vw,36px);height:clamp(24px,7vw,36px);color:var(--text-strong);border-radius:6px;justify-content:center;align-items:center;font-size:clamp(12px,3vw,16px);font-weight:700;display:inline-flex}.summary-card-v2 .summary-badge--red{color:#fff;background:#e63946}.summary-card-v2 .summary-badge--blue{color:#fff;background:#1c9ade}.summary-card-v2__body--pk10{flex-wrap:initial;grid-template-columns:repeat(10,minmax(0,1fr));justify-items:center;gap:clamp(2px,1vw,6px);padding:16px 14px;display:grid}.summary-card-v2__body--pk10 .pk10-ball{border-radius:999px;flex:none;width:clamp(20px,6.5vw,30px);min-width:0;max-width:none;height:clamp(20px,6.5vw,30px);font-size:clamp(10px,2.4vw,13px)}.summary-card-v2 .lhc-ball,.summary-card-v2 .pk10-ball,.summary-card-v2 .pk10-tball,.summary-card-v2 .ssc-ball,.summary-card-v2 .ssc-tball{box-sizing:border-box;aspect-ratio:1;flex:none}.summary-card-v2__body--ssc{gap:clamp(4px,1.4vw,10px);padding:18px 16px}.summary-card-v2__body--ssc .ssc-ball{aspect-ratio:1;flex:none;width:clamp(28px,8vw,38px);max-width:38px;height:clamp(28px,8vw,38px);font-size:clamp(13px,3.4vw,16px);font-weight:700}.summary-card-v2__nextline{border-top:1px solid var(--border);background:var(--bg-card-soft);color:var(--text-soft);justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.summary-card-v2__nextline strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-weight:600}.summary-card-v2__tabs{border-top:1px solid var(--border);background:var(--bg-card);gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.summary-card-v2__tab{background:var(--bg-card-soft);border:1px solid var(--border);min-width:56px;color:var(--text-strong);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:6px;outline:none;flex:1 1 0;padding:9px 10px;font-size:13px;font-weight:500;transition:background .15s}.summary-card-v2__tab:focus{outline:none}.summary-card-v2__tab:focus-visible{outline-offset:-2px;outline:2px solid #1f89f566}@media (hover:hover){.summary-card-v2__tab:hover{background:var(--bg-muted)}}.summary-card-v2__tab.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.summary-card-v2__more button{-webkit-tap-highlight-color:transparent}.summary-card-v2__tab-content{border-top:1px solid var(--border)}.summary-card-v2__tab-content>.lhc-open-list,.summary-card-v2__tab-content>.lhc-trend-table-wrap,.summary-card-v2__tab-content>.table-shell,.summary-card-v2__tab-content>.ssc-history-wrapper{-webkit-overflow-scrolling:touch;max-height:360px;overflow:auto}.summary-card-v2__placeholder{text-align:center;color:var(--text-soft);padding:24px 16px;font-size:13px}.summary-card-v2__open-list{background:var(--bg-card)}.summary-card-v2__open-list .lhc-open-row{padding:14px 10px 16px}.summary-card-v2__open-list .lhc-open-row__title{color:var(--text-strong);margin-bottom:12px;font-size:14px}.summary-card-v2__open-list .lhc-open-row__balls{flex-wrap:wrap;gap:6px}.summary-card-v2__open-list .lhc-ball--history-big{--ball-size:clamp(30px, 7vw, 40px);font-size:clamp(13px,3vw,17px)}.summary-card-v2__open-list .lhc-zodiac--history{font-size:clamp(10px,2.6vw,12px)}.summary-card-v2__open-list .lhc-history-item__plus{color:var(--text-soft);align-self:center;font-size:16px}.summary-card-v2__trend-wrap,.summary-card-v2__trend-wrap .lhc-trend-table{background:var(--bg-card)}.summary-card-v2__trend-wrap .lhc-trend-table th,.summary-card-v2__trend-wrap .lhc-trend-table td{border-color:var(--border);min-width:38px;height:44px;color:var(--text-soft);font-size:13px}.summary-card-v2__trend-wrap .lhc-trend-table th{color:var(--text-strong);background:var(--bg-card-soft);font-size:13px}.summary-card-v2__trend-wrap .lhc-trend-table th:first-child,.summary-card-v2__trend-wrap .lhc-trend-table td:first-child{font-variant-numeric:tabular-nums;width:56px;min-width:56px}.summary-card-v2__trend-wrap .lhc-hit-chip{min-width:28px;height:28px;box-shadow:none;border-radius:999px;font-size:12px}.summary-card-v2__trend-wrap .lhc-miss-value{color:var(--text-faint);font-size:13px}.summary-card-v2__loading{text-align:center;color:var(--text-soft);padding:20px;font-size:13px}.summary-card-v2__table-wrap{overflow-x:auto}.summary-card-v2__table{border-collapse:collapse;width:100%;color:var(--text-strong);font-size:13px}.summary-card-v2__table thead th{background:var(--bg-card-soft);color:var(--text-soft);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 4px;font-size:12px;font-weight:500}.summary-card-v2__table tbody td{text-align:center;border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 4px}.summary-card-v2__table tbody tr:last-child td{border-bottom:0}.summary-card-v2__table .period-cell{white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;color:var(--text-soft);padding:0 8px;font-size:12px}.summary-card-v2__table .time-cell{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-faint);padding:0 8px;font-size:11px}.summary-card-v2__table .balls-cell{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px 4px;display:flex}.summary-card-v2__table .result-cell{font-variant-numeric:tabular-nums;font-weight:600}.summary-card-v2__table .badge-cell{color:var(--text-soft);white-space:nowrap;font-size:12px}.summary-card-v2__table .ball-cell{padding:6px 1px}.summary-card-v2 .lhc-ball--mini{width:22px;height:22px;font-size:11px;font-weight:700}.summary-card-v2__plus--small{margin:0 1px;font-size:13px}.summary-card-v2__table--pk10{min-width:520px}.summary-card-v2__more{text-align:center;border-top:1px solid var(--border);padding:10px 14px 14px}.summary-card-v2__more button{background:var(--bg-card-soft);border:1px solid var(--border);color:var(--text-strong);cursor:pointer;border-radius:999px;padding:6px 22px;font-size:13px;transition:background .15s}.summary-card-v2__more button:hover:not(:disabled){background:var(--bg-muted)}.summary-card-v2__more button:disabled{cursor:default;color:var(--text-faint)}@media (width<=500px){.summary-grid{gap:10px;padding:10px}.summary-card-v2__header{padding:12px}.summary-card-v2__brand img{width:32px;height:32px}.summary-card-v2__brand-meta h3{font-size:15px}.summary-card-v2__pill{padding:5px 10px;font-size:12px}.summary-card-v2__body{gap:6px;padding:14px 12px}.summary-card-v2__body--pk10{padding:12px 10px}.summary-card-v2 .lhc-ball--summary{width:30px;height:30px;font-size:13px}.summary-card-v2__zodiac{font-size:11px}.summary-card-v2__footer{padding:10px 12px;font-size:12px}}.site-footer{padding:0 12px 32px}.site-footer__inner{background:var(--bg-card);border:1px solid var(--border);width:min(100%,960px);color:var(--text-soft);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:24px 16px 22px;display:flex}.site-footer__chrome{background:var(--bg-card-soft);border:1px solid var(--border);color:var(--text-strong);border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__chrome-logo{color:currentColor;font-size:16px}.site-footer__notice{text-align:center;color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.notice-popup{background:var(--bg-card);border:1px solid var(--border);z-index:50;border-radius:16px;width:min(360px,100vw - 24px);padding:18px;position:fixed;bottom:12px;right:12px;box-shadow:0 16px 30px #0f172a2e}.notice-popup__title{color:var(--text-main);margin-bottom:10px;font-weight:700}.notice-popup__body{color:var(--text-soft);flex-direction:column;gap:6px;display:flex}.notice-popup__button{color:#fff;cursor:pointer;background:#1890ff;border:0;border-radius:10px;width:100%;height:42px;margin-top:14px}.service-button{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:14px;box-shadow:0 10px 20px #ef444447}.lottery-detail{flex-direction:column;gap:14px;min-width:0;display:flex}.pc28-opening,.issue-nav,.result-panel,.detail-card{background:var(--bg-card);border:1px solid var(--border);box-shadow:none;border-radius:8px}.issue-nav{flex-direction:column;gap:12px;padding:14px;display:flex}.issue-nav__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-nav__brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.issue-nav__brand img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.issue-nav__brand p{display:none}.issue-nav__main{flex:auto;min-width:0}.issue-nav__brand h2,.lhc-hero__header h2{color:var(--text-strong);margin:0;font-size:16px;font-weight:600;line-height:1.35}.issue-nav__brand p,.lhc-hero__header p,.lhc-next,.lhc-loading{color:var(--text-soft);margin:4px 0 0;font-size:13px}.issue-nav__main{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-nav__controls{align-items:center;gap:10px;display:flex}.issue-arrow,.date-nav__arrow{border:1px solid var(--border);background:var(--bg-card);width:34px;height:32px;color:var(--text-faint);cursor:pointer;border-radius:4px}.issue-arrow:disabled,.date-nav__arrow:disabled{opacity:.45;cursor:not-allowed}.issue-arrow--active{color:var(--text-strong)}.issue-pill{border:1px solid var(--border);background:var(--bg-card);min-width:96px;height:32px;color:var(--text-strong);border-radius:4px;padding:0 12px;font-weight:500}.countdown-block{border:1px solid var(--border);background:var(--bg-card);border-radius:8px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:60px;padding:12px 16px;display:flex}.countdown-block__label{color:var(--text-strong);white-space:nowrap;font-size:14px}.countdown-block__values{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.countdown-block__values strong{color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fb4755;border-radius:4px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 6px;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.countdown-block__values span{color:var(--text-strong);white-space:nowrap;font-size:14px;line-height:1}.countdown-block__pending{background:var(--bg-muted,#f3f4f6);color:var(--text-soft,#6b7280);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.countdown-block__pending--drawing{color:#b45309;background:linear-gradient(135deg,#ffe5cc,#ffd4a8)}.countdown-block__pending-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite countdown-pending-blink}@keyframes countdown-pending-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.result-panel{padding:16px}.result-panel--28{flex-direction:column;align-items:center;gap:14px;display:flex}.result-equation{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.sum-ball,.sum-total{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:inline-flex}.sum-ball{color:#fff;background:linear-gradient(#f7d262 0%,#d39818 100%)}.sum-symbol{color:var(--text-main);font-size:24px;font-weight:700}.sum-total{color:#fff;background:linear-gradient(#0f172a 0%,#334155 100%)}.result-tags,.ssc-summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.result-tag,.ssc-tag{color:#fff;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:52px;height:32px;padding:0 12px;font-weight:700;display:inline-flex}.detail-card{overflow:hidden}.detail-card__tabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:15px 15px 12px;display:grid}.detail-card__tabs--scroll{gap:8px;display:flex;overflow-x:auto}.detail-card__tabs--pk10{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.detail-card__tabs--scroll::-webkit-scrollbar{display:none}.table-shell--wide::-webkit-scrollbar{display:none}.detail-card__tab{border:1px solid var(--border);background:var(--bg-card);min-width:0;height:36px;color:var(--text-main);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:0 4px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;overflow:hidden}.detail-card__tab:hover{border-color:var(--brand);color:var(--text-strong)}.detail-card__tab.is-active{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}html[data-theme=dark] .detail-card__tab{background:var(--bg-card-soft);border-color:#0000}html[data-theme=dark] .detail-card__tab:hover{background:var(--bg-muted);color:var(--text-strong);border-color:#0000}html[data-theme=dark] .detail-card__tab.is-active{color:#1f1408;background:linear-gradient(135deg,#d4a358,#b07d2c);border-color:#0000}.table-shell{border:1px solid var(--border);border-top:1px solid var(--border);background:var(--surface-plain);flex-direction:column;width:100%;display:flex}.table-shell--wide{max-width:100%;overflow-x:auto}.table-grid{border-top:1px solid var(--border);box-sizing:border-box;align-items:center;gap:0;width:100%;padding:0;font-size:14px;display:grid}.table-grid>span{text-align:center;border-left:1px solid var(--border);box-sizing:border-box;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:4px;display:flex}.table-grid>span:first-child{border-left:0}.table-grid--head{color:#666;background:#fafafa;border-top:0;font-weight:700}.table-grid--numbers{grid-template-columns:minmax(96px,1fr) minmax(160px,1.45fr) minmax(120px,1.05fr);min-width:100%}.table-grid--trend{grid-template-columns:minmax(82px,1fr) minmax(100px,1.1fr) 60px 60px;min-width:100%}.table-grid--pk10{text-align:center;grid-template-columns:minmax(66px,.8fr) repeat(10,minmax(0,1fr)) minmax(108px,1.3fr);min-width:100%}.table-grid--meta{grid-template-columns:minmax(72px,.82fr) minmax(140px,1.45fr) minmax(72px,.82fr) minmax(108px,1.12fr);min-width:100%}.table-grid--ssc{grid-template-columns:minmax(82px,.95fr) minmax(140px,1.35fr) minmax(140px,1.1fr);min-width:100%}.table-grid--lhc{grid-template-columns:minmax(82px,.9fr) minmax(160px,1.35fr) minmax(64px,.7fr) minmax(140px,1.05fr);min-width:100%}.trend-inline{font-variant-numeric:tabular-nums;text-align:center;justify-content:center}.stats-shell{flex-direction:column;gap:14px;padding:14px 0 18px;display:flex}.date-nav{align-items:center;gap:10px;display:flex}.date-nav__input{border:1px solid var(--border-strong);background:var(--bg-card-soft);height:42px;color:var(--text-main);border-radius:12px;flex:1;padding:0 12px}.badge{color:#fff;letter-spacing:0;border-radius:5px;min-width:28px;height:24px;padding:0 6px;font-size:12px}.badge-big-odd,.badge-big-even,.badge-small-odd,.badge-small-even{min-width:46px;padding:0 7px}.badge-big,.badge-big-even,.badge-even,.badge-small-even{background-color:var(--chip-red-strong);color:#fff}.badge-small,.badge-big-odd,.badge-odd,.badge-small-odd{background-color:var(--chip-blue-strong);color:#fff}.pc28-load-more-wrap,.detail-load-more-wrap{border-top:1px solid var(--surface-border-light);background:var(--surface-plain);justify-content:center;display:flex}.pc28-load-more,.detail-load-more{border:1px solid var(--surface-border-mid);background:var(--surface-soft);min-width:120px;height:40px;color:var(--text-strong);cursor:pointer;border-radius:20px;padding:0 24px;font-size:14px}.pc28-load-more:disabled,.detail-load-more:disabled{opacity:.6;cursor:not-allowed}.detail-load-more-wrap{padding:18px 0 20px}.stats-layout{flex-direction:column;gap:12px;display:flex}.stats-summary{color:var(--text-main);flex-wrap:wrap;gap:10px;font-weight:600;display:flex}.stats-group{border:1px solid var(--border);background:var(--bg-card-soft);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.stats-group__title{color:var(--text-soft);font-size:13px}.stats-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stats-pairs--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-pairs span,.num-chart__item{background:var(--bg-card);border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:600;display:flex}.num-chart{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.num-chart__item{flex-direction:column;padding:8px 6px}.num-chart__item span{color:var(--text-soft);font-size:12px}.num-chart__item strong{color:var(--brand);font-size:18px}.stats-empty{text-align:center;color:var(--text-faint);grid-column:1/-1;padding:16px 0}.result-panel--pk10,.result-panel--ssc,.lhc-hero{flex-direction:column;gap:14px;display:flex}.ssc-hero,.result-panel--ssc{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:18px 18px 20px}.pk10-balls,.ssc-balls,.lhc-balls{flex-wrap:nowrap;justify-content:center;gap:clamp(2px,1vw,6px);width:100%;min-width:0;display:flex}.pk10-ball,.pk10-tball,.ssc-ball{aspect-ratio:1;color:#fff;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;max-width:38px;padding:0;font-size:clamp(11px,2.6vw,16px);font-weight:700;display:inline-flex}.ssc-ball{background:linear-gradient(#f4c95f 0%,#cb8f12 100%)}.lh-badge,.dx-badge,.ds-badge{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;font-weight:700;line-height:24px;display:inline-flex}.lh-badge.lh-0,.ds-badge.ds-odd,.dx-badge.dx-small{background:#3b82f6}.lh-badge.lh-1,.ds-badge.ds-even,.dx-badge.dx-big{background:#ef4444}.result-sum-badge{color:#fff;background:#7b2faf;border-radius:6px;justify-content:center;align-items:center;min-width:38px;height:28px;padding:0 8px;font-size:18px;font-weight:500;display:inline-flex}@media (width<=768px){.site-header__inner,.lottery-card__header{align-items:flex-start}.site-brand__text h1{font-size:20px}.site-brand__text p{font-size:12px}.summary-grid{grid-template-columns:1fr}.detail-table__row{grid-template-columns:1fr;gap:6px}.lottery-card__header{flex-direction:column}.lottery-card__countdown{align-items:flex-start}.prediction-row{flex-direction:column;align-items:flex-start}.prediction-row__result{justify-content:flex-start}.prediction-panel__toggle{gap:8px;padding:8px 14px}.prediction-panel__title{gap:6px;font-size:14px}.prediction-panel__rate{min-width:76px;height:22px;padding:0 10px;font-size:12px}.prediction-table{width:100%;overflow-x:hidden}.prediction-table__row{grid-template-columns:minmax(72px,1fr) minmax(98px,1.15fr) minmax(74px,.95fr) 44px 44px;width:100%;min-width:0}.prediction-table__row span{min-width:0;min-height:46px;padding:6px 4px;font-size:12px;line-height:1.2}.prediction-table__row--head span{min-height:42px;font-size:12px}.prediction-forecast{gap:4px}.prediction-forecast b{font-size:14px}.prediction-forecast em{font-size:12px}.prediction-open,.prediction-open .fa{font-size:16px}.prediction-status .fa{font-size:18px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__actions{gap:6px}.view-segment__btn{width:32px;height:30px;font-size:13px}.theme-pill{height:36px;padding:0 12px;font-size:13px}.theme-pill span{display:none}.icon-toggle{width:42px;height:42px}.game-tabs{gap:8px;padding:12px}.game-tabs__item{flex:calc(50% - 4px);gap:8px;min-height:46px;padding:10px 6px;font-size:14px}.issue-nav{flex-direction:column;align-items:stretch;gap:10px}.issue-nav__brand{justify-content:center}.issue-nav__main,.pc28-opening__top,.lhc-hero__header{flex-direction:column;align-items:center}.issue-nav__controls,.countdown-block{width:100%}.issue-pill{flex:1;min-width:78px;font-size:13px}.countdown-block{justify-content:center;gap:4px}.countdown-block__values{gap:2px;margin-left:0}.countdown-block__label,.countdown-block__values span{font-size:12px}.countdown-block__values strong{min-width:20px;font-size:24px}.sum-ball,.sum-total{width:42px;height:42px;font-size:20px}.table-grid--numbers,.table-grid--trend,.table-grid--meta,.table-grid--ssc,.table-grid--lhc{grid-template-columns:1fr;gap:6px}.date-nav{gap:8px}.detail-card__tabs{gap:8px;padding:14px 14px 12px}.detail-card__tab{height:36px;padding:0 2px;font-size:12px}.table-shell--wide{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-grid--pk10{grid-template-columns:minmax(48px,.62fr) repeat(10,minmax(0,1fr)) minmax(104px,1.26fr);min-width:100%}.detail-card__tabs--pk10{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.table-grid--pk10>span,.table-grid--meta>span,.table-grid--pk10-pair>span,.table-grid--pk10-dragon>span{min-height:42px;padding:8px 2px;font-size:11px}.ssc-hero,.result-panel--ssc{border-radius:14px;padding:14px 12px 16px}.lh-badge,.dx-badge,.ds-badge{width:20px;height:20px;padding:0;font-size:10px;line-height:20px}.result-sum-badge{min-width:30px;height:26px;font-size:14px}.badge{border-radius:4px;min-width:26px;height:24px;padding:0 4px;font-size:12px}.badge-big-odd,.badge-big-even,.badge-small-odd,.badge-small-even{min-width:34px;padding:0 4px}.num-chart{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-pairs,.stats-pairs--quad{grid-template-columns:1fr 1fr}}.summary-card-v2 .lhc-ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -3px 8px #0000002e}.summary-card-v2 .lhc-ball--red{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.summary-card-v2 .lhc-ball--blue{background:linear-gradient(135deg,#1890ff,#096dd9)}.summary-card-v2 .lhc-ball--green{background:linear-gradient(135deg,#52c41a,#389e0d)}.notice-popup__image[data-v-544b9290]{object-fit:cover;border-radius:12px;width:100%;max-height:140px;margin-bottom:12px}.notice-popup__title[data-v-544b9290]{align-items:center;gap:8px;font-weight:700;display:flex}.notice-popup__title-icon[data-v-544b9290]{color:var(--text-strong);font-size:18px}.notice-popup__body[data-v-544b9290] p{margin:6px 0;line-height:1.7}.notice-popup__body[data-v-544b9290] a{color:var(--brand);text-decoration:underline}.notice-popup__body[data-v-544b9290] hr{border:0;border-top:1px solid var(--border);margin:12px 0}.pc28-opening{flex-direction:column;gap:12px;padding:15px;display:flex}.pc28-opening__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.pc28-opening__brand{align-items:center;gap:14px;display:flex}.pc28-opening__brand img{object-fit:contain;width:54px;height:54px}.pc28-opening__title{color:var(--text-soft);font-size:15px;font-weight:500}.pc28-opening__controls{flex:none;align-items:center;gap:6px;display:flex}.pc28-nav-btn,.pc28-period-btn{border:1px solid var(--border);background:var(--bg-card);height:32px;color:var(--text-faint);border-radius:4px;font-size:14px}.pc28-nav-btn{cursor:pointer;width:34px}.pc28-nav-btn--active{color:var(--text-strong)}.pc28-period-btn{min-width:96px;color:var(--text-strong);padding:0 12px;font-size:14px}.pc28-countdown{border:1px solid var(--border);background:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:68px;padding:10px 16px;display:flex}.pc28-countdown__label,.pc28-countdown__unit{color:var(--text-strong);font-size:16px}.pc28-countdown__value{color:#fff;background:#fb4755;border-radius:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:36px;font-weight:500;line-height:1;display:inline-flex}.pc28-result-strip{background:var(--bg-muted);border-radius:8px;justify-content:center;align-items:center;min-height:88px;padding:clamp(10px,2.4vw,16px) clamp(8px,2.6vw,20px);display:flex}.pc28-result-strip__equation{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(3px,1.2vw,8px);width:100%;min-width:0;display:flex}.pc28-result-symbol{color:#777;flex:none;font-size:clamp(12px,3vw,18px);line-height:1}.pc28-result-chip{aspect-ratio:1;color:#fff;white-space:nowrap;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;width:auto;min-width:0;max-width:56px;height:auto;font-size:clamp(13px,3.4vw,22px);font-weight:500;line-height:1;display:inline-flex}.pc28-result-chip--teal{background:var(--chip-teal)}.pc28-result-chip--blue,.pc28-result-chip.is-blue{background:#19be6b}.pc28-result-chip.is-red{background:#ff4d4f}.table-shell--pc28-list,.table-shell--pc28-trend{overflow-x:auto}.pc28-trend-table{flex-direction:column;display:flex}.pc28-trend-table__row{border-top:1px solid var(--surface-border-light);grid-template-columns:110px 36px repeat(8,minmax(0,1fr));align-items:stretch;display:grid}.pc28-trend-table__row>span{border-left:1px solid var(--surface-border-light);min-height:40px;color:var(--text-panel-soft);justify-content:center;align-items:center;padding:6px 4px;font-size:14px;display:flex}.pc28-trend-table__row>span:first-child{border-left:0}.pc28-trend-table__row--head,.pc28-trend-table__row--gap{background:var(--surface-muted)}.pc28-trend-table__row--head>span{min-height:40px;font-weight:700}.pc28-trend-table__row--gap>span{color:var(--summary-accent);font-weight:700}.pc28-trend-table__value{color:var(--text-panel-soft);font-size:14px;font-weight:700}.pc28-trend-table__cell{background:var(--surface-plain);justify-content:center;align-items:center;padding:0;display:flex}.pc28-trend-pill{color:#fff;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 -1px #00000014}.pc28-stats-toolbar{justify-content:center;padding:8px 18px 0;display:flex}.pc28-stats-toolbar .date-nav{gap:12px}.pc28-stats-toolbar .date-nav__input{text-align:center;border-color:var(--surface-border-mid);background:var(--surface-plain);flex:0 190px;font-size:14px}.pc28-stats-toolbar .date-nav__arrow{border-color:var(--surface-border-mid);background:var(--surface-soft);width:50px;color:var(--text-strong);border-radius:0}.pc28-summary-banner{background:var(--surface-soft);text-align:center;min-height:60px;color:var(--text-strong);border-radius:8px;justify-content:center;align-items:center;margin:0 18px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.pc28-summary-banner strong{color:var(--summary-accent);font-size:14px}.pc28-stat-section{flex-direction:column;gap:12px;padding:0 18px;display:flex}.pc28-stat-section__title{border-left:4px solid var(--summary-accent);background:var(--surface-soft);min-height:34px;color:var(--text-panel);align-items:center;padding:0 14px;font-size:14px;display:flex}.pc28-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pc28-stat-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.pc28-stat-card,.pc28-number-card{background:var(--surface-soft);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:74px;display:flex}.pc28-stat-card strong,.pc28-number-card strong{color:var(--text-panel-soft);font-size:13px}.pc28-stat-pill,.pc28-number-pill{color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:28px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.pc28-stat-pill.is-red,.pc28-number-pill.is-red{background:var(--chip-red)}.pc28-stat-pill.is-blue,.pc28-number-pill.is-blue{background:var(--chip-blue)}.pc28-stat-pill.is-green,.pc28-number-pill.is-green{background:var(--chip-green)}.pc28-stat-pill.is-gray,.pc28-number-pill.is-gray{background:var(--chip-gray)}.pc28-number-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pc28-load-more-wrap{padding:22px 0 24px}@media (width<=768px){.pc28-opening{gap:14px;padding:15px 12px}.pc28-opening__brand img{width:58px;height:58px}.pc28-opening__brand{text-align:center;justify-content:center;width:100%}.pc28-opening__title{font-size:22px}.pc28-opening__controls{width:auto;max-width:100%}.pc28-nav-btn{width:38px;height:34px;font-size:14px}.pc28-period-btn{min-width:84px;height:34px;padding:0 10px;font-size:14px}.pc28-countdown{border-radius:12px;gap:8px;min-height:88px;padding:12px 10px}.pc28-countdown__label,.pc28-countdown__unit{font-size:14px}.pc28-countdown__value{width:44px;height:44px;font-size:30px}.pc28-result-strip{border-radius:12px;min-height:76px}.table-shell--pc28-list{overflow-x:auto}.table-shell--pc28-list .table-grid--numbers{grid-template-columns:minmax(88px,1fr) minmax(128px,1.2fr) minmax(96px,1fr);gap:0;min-width:100%;padding:0}.table-shell--pc28-list .table-grid--numbers span{white-space:nowrap;border-left:1px solid #ececec;justify-content:center;align-items:center;min-height:50px;padding:8px 10px;font-size:14px;display:flex}.table-shell--pc28-list .table-grid--numbers span:first-child{border-left:0}.table-shell--pc28-list .table-grid--head{background:var(--surface-muted);border-top:0}.table-shell--pc28-trend{overflow-x:auto}.pc28-trend-table{overflow-x:hidden}.pc28-trend-table__row{grid-template-columns:88px 36px repeat(8,minmax(0,1fr));width:100%;min-width:100%}.pc28-trend-table__row>span{min-height:48px;padding:0;font-size:12px}.pc28-trend-table__value{font-size:16px}.pc28-trend-table__cell{padding:0}.pc28-trend-pill{border-radius:4px;min-width:26px;height:24px;padding:0 4px;font-size:12px}.pc28-stats-toolbar{padding:4px 14px 0}.pc28-stats-toolbar .date-nav{justify-content:center;width:100%}.pc28-stats-toolbar .date-nav__input{flex:1;min-width:0}.pc28-stats-toolbar .date-nav__arrow{width:40px}.pc28-summary-banner{min-height:72px;margin:0 14px;padding:14px 12px;font-size:16px;line-height:1.5}.pc28-summary-banner strong{font-size:18px}.pc28-stat-section{padding:0 14px}.pc28-stat-section__title{min-height:36px;font-size:16px}.pc28-stat-grid,.pc28-stat-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.pc28-number-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pc28-load-more-wrap{padding:18px 0 20px}.pc28-load-more{min-width:140px;height:48px;padding:0 20px;font-size:16px}.pc28-stat-card,.pc28-number-card{gap:8px;min-height:86px}.pc28-stat-pill,.pc28-number-pill{min-width:42px;height:36px;font-size:16px}}.lhc-picker__mask{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lhc-picker{background:#fff;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.lhc-picker__header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lhc-picker__header h2{color:#1f2937;margin:0;font-size:17px;font-weight:600}.lhc-picker__close{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.lhc-picker__close:hover{color:#1f2937;background:#f3f4f6}.lhc-picker__tabs{border-bottom:1px solid #eee;padding:0 6px;display:flex}.lhc-picker__tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;padding:12px 4px;font-size:14px;position:relative}.lhc-picker__tab.is-active{color:#1f2937;font-weight:600}.lhc-picker__tab.is-active:after{content:"";background:#6b3e0a;border-radius:1px;width:36%;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.lhc-picker__filters{border-bottom:1px solid #eee;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.lhc-picker__filter{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;min-width:50px;padding:4px 14px;font-size:13px}.lhc-picker__filter:hover{border-color:#6b3e0a}.lhc-picker__filter.is-active{color:#6b3e0a;background:#fff;border-width:1.5px;border-color:#6b3e0a;font-weight:600}.lhc-picker__balls{flex:1;grid-template-columns:repeat(7,1fr);gap:12px 8px;min-height:0;padding:18px 14px 22px;display:grid;overflow-y:auto}.lhc-picker__ball{--ball-size:clamp(38px, 9vw, 48px);width:var(--ball-size);height:var(--ball-size);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(15px,4vw,20px);font-weight:700;transition:transform .1s;display:inline-flex;position:relative;box-shadow:inset 0 -3px 8px #0000002e}.lhc-picker__ball:active{transform:scale(.92)}.lhc-picker__ball--red{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.lhc-picker__ball--blue{background:linear-gradient(135deg,#1890ff,#096dd9)}.lhc-picker__ball--green{background:linear-gradient(135deg,#52c41a,#389e0d)}.lhc-picker__ball.is-selected{box-shadow:0 0 0 3px #6b3e0a,inset 0 -3px 8px #00000038}.lhc-picker__ball-check{color:#fff;background:#6b3e0a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:inline-flex;position:absolute;top:-4px;right:-4px}.lhc-picker__ball-text{z-index:1;position:relative}.lhc-picker__footer{background:#fafafa;border-top:1px solid #eee;padding:12px 16px}.lhc-picker__hint{color:#9ca3af;font-size:13px}.lhc-picker__summary{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lhc-picker__groups{color:#374151;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13px;line-height:1.6;display:flex}.lhc-picker__group{gap:6px;display:flex}.lhc-picker__group-label{color:#6b3e0a;flex-shrink:0;font-weight:600}.lhc-picker__group-numbers{color:#1f2937;word-break:break-all}.lhc-picker__count{color:#6b7280;margin-top:6px;font-size:12px}.lhc-picker__count strong{color:#6b3e0a;margin:0 2px;font-weight:700}.lhc-picker__actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.lhc-picker__action{cursor:pointer;background:#fff;border:1px solid;border-radius:6px;width:64px;padding:6px 10px;font-size:13px;font-weight:600}.lhc-picker__action--copy{color:#2563eb;border-color:#2563eb}.lhc-picker__action--copy:hover{background:#eff6ff}.lhc-picker__action--clear{color:#dc2626;border-color:#dc2626}.lhc-picker__action--clear:hover{background:#fef2f2}.lhc-picker-fade-enter-active,.lhc-picker-fade-leave-active{transition:opacity .18s}.lhc-picker-fade-enter-active .lhc-picker,.lhc-picker-fade-leave-active .lhc-picker{transition:transform .18s}.lhc-picker-fade-enter-from,.lhc-picker-fade-leave-to{opacity:0}.lhc-picker-fade-enter-from .lhc-picker,.lhc-picker-fade-leave-to .lhc-picker{transform:translateY(10px)}@media (width<=480px){.lhc-picker{width:100%;max-height:92vh}.lhc-picker__balls{gap:10px 6px}.lhc-picker__filter{padding:4px 12px;font-size:12px}.lhc-picker__summary{flex-direction:column}.lhc-picker__actions{flex-direction:row}.lhc-picker__action{flex:1}}.lhc-hero{background:var(--bg-card);border:1px solid var(--border);box-shadow:none;border-radius:12px;padding:0;overflow:hidden}.lhc-hero__header{border-bottom:1px solid var(--border);background:var(--bg-card);justify-content:space-between;align-items:center;gap:12px;padding:26px 20px 22px;display:flex}.lhc-helper,.lhc-trend-toggle{color:#fff;background:#1f89f5;border:0;border-radius:4px}.lhc-helper{cursor:pointer;height:46px;padding:0 18px;font-size:16px;font-weight:700;position:relative}.lhc-helper__badge{color:#fff;background:#ff4d4f;border-radius:8px 8px 8px 0;justify-content:center;align-items:center;min-width:34px;height:26px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-8px;right:-10px}.lhc-hero__balls{border-bottom:1px solid var(--border);background:#fff;padding:26px 20px 18px}.lhc-trend-toggle-wrapper{text-align:center;background:#fff;padding:20px 10px 22px}.lhc-trend-toggle{background:#8a5a00;justify-content:center;align-items:center;gap:14px;min-width:292px;height:72px;margin:0 auto;padding:8px 28px;font-size:22px;font-weight:700;display:inline-flex}.lhc-balls-row{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:14px;margin-bottom:0;display:flex}.lhc-ball-stack{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.lhc-ball{--ball-size:clamp(44px, 6.6vw, 72px);width:var(--ball-size);height:var(--ball-size);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(20px,3.1vw,34px);font-weight:700;display:inline-flex;box-shadow:inset 0 -4px 10px #0000002e}.lhc-ball--red{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.lhc-ball--blue{background:linear-gradient(135deg,#1890ff,#096dd9)}.lhc-ball--green{background:linear-gradient(135deg,#52c41a,#389e0d)}.lhc-zodiac{color:#6b7280;text-align:center;max-width:var(--ball-size,42px);flex-direction:column;align-items:center;gap:1px;font-size:clamp(10px,1.4vw,14px);font-weight:700;line-height:1.15;display:flex}.lhc-zodiac__animal,.lhc-zodiac__wuxing{white-space:nowrap;display:block}.lhc-wx--jin{color:#eab308}.lhc-wx--mu{color:#16a34a}.lhc-wx--shui{color:#2563eb}.lhc-wx--huo{color:#ef4444}.lhc-wx--tu{color:#d97706}.lhc-plus-sign{color:#6b7280;align-items:center;height:60px;margin:0 2px;padding-top:0;font-size:30px;font-weight:700;display:flex}.lhc-trend-tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lhc-trend-tab{border:0;border-right:1px solid var(--border);color:#7a7a7a;cursor:pointer;background:#fff;height:68px;font-size:18px}.lhc-trend-tab:last-child{border-right:0}.lhc-trend-tab.is-active{color:#fff;background:#8a5a00;font-weight:700}.lhc-open-list{background:#fff}.lhc-open-row{border-top:1px solid var(--border);padding:18px 12px 20px}.lhc-open-row__title{text-align:center;color:#2f2f2f;margin-bottom:18px;font-size:18px;font-weight:600}.lhc-open-row__balls{justify-content:center;align-items:flex-start;gap:10px;display:flex}.lhc-ball-stack--history{gap:10px}.lhc-ball--history-big{--ball-size:clamp(36px, 5vw, 56px);font-size:clamp(18px,2.4vw,28px)}.lhc-zodiac--history{font-size:clamp(11px,1.3vw,16px)}.lhc-trend-table-wrap{background:#fff;overflow-x:auto}.lhc-trend-table{border-collapse:collapse;background:#fff;width:100%;min-width:max-content}.lhc-trend-table--tail,.lhc-trend-table--head,.lhc-trend-table--color,.lhc-trend-table--wuxing,.lhc-trend-table--zodiac{table-layout:fixed;min-width:0}.lhc-trend-table th,.lhc-trend-table td{text-align:center;color:#7a7a7a;border:1px solid #d9d9d9;min-width:68px;height:72px;font-size:18px}.lhc-trend-table th:first-child,.lhc-trend-table td:first-child{min-width:96px}.lhc-trend-table--tail th:first-child,.lhc-trend-table--tail td:first-child,.lhc-trend-table--head th:first-child,.lhc-trend-table--head td:first-child,.lhc-trend-table--color th:first-child,.lhc-trend-table--color td:first-child,.lhc-trend-table--wuxing th:first-child,.lhc-trend-table--wuxing td:first-child,.lhc-trend-table--zodiac th:first-child,.lhc-trend-table--zodiac td:first-child{width:58px;min-width:58px}.lhc-trend-table--tail th,.lhc-trend-table--tail td{min-width:0}.lhc-trend-table--zodiac th,.lhc-trend-table--zodiac td{min-width:0;font-size:15px}.lhc-trend-table th{color:#2f2f2f;font-size:20px;font-weight:700}.lhc-hit-chip{color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:54px;height:54px;font-size:22px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #0000001f}.lhc-hit-chip.lhc-ball--red{background:linear-gradient(135deg,#ff4d4f,#ef233c)}.lhc-hit-chip.lhc-ball--blue{background:linear-gradient(135deg,#2795ff,#1677ff)}.lhc-hit-chip.lhc-ball--green{background:linear-gradient(135deg,#52c41a,#38b000)}.lhc-miss-value{color:#777;font-size:18px}.lottery-detail--lhc .lhc-ball{--ball-size:clamp(44px, 6.6vw, 72px)!important;width:var(--ball-size)!important;height:var(--ball-size)!important;font-size:clamp(20px,3.1vw,34px)!important}.lottery-detail--lhc .lhc-ball--history-big{--ball-size:clamp(36px, 5vw, 56px)!important;width:var(--ball-size)!important;height:var(--ball-size)!important;font-size:clamp(18px,2.4vw,28px)!important}.lhc-next{border-bottom:1px solid var(--border);text-align:center;color:#2f2f2f;background:#fff;padding:26px 18px;font-size:20px;font-weight:500}.lhc-history-list{border-top:1px solid var(--border);flex-direction:column;gap:0;display:flex}.lhc-history-item{border-top:1px solid var(--border);padding:12px 14px}.lhc-history-item:first-child{border-top:0}.lhc-history-item__meta{color:#757575;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.lhc-history-item__section{color:#212121;font-weight:600}.lhc-history-item__balls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lhc-history-item__zodiac{color:#6b7280;margin-right:8px;font-size:12px;font-weight:600}.lhc-ball--history{--ball-size:34px;font-size:14px}.lhc-history-item__plus{color:#757575;font-size:18px}.lhc-history-item__time{color:#a3a3a3}.lhc-loading{text-align:center;color:#9ca3af;background:#fff;padding:14px 16px 0}@media (width<=768px){.lhc-helper{height:36px;padding:0 12px;font-size:13px}.lhc-balls-row{flex-wrap:nowrap;gap:8px}.lhc-ball-stack{gap:6px}.lhc-ball{--ball-size:52px;font-size:24px}.lhc-zodiac{font-size:12px}.lhc-plus-sign{height:42px;font-size:22px}.lhc-trend-toggle{width:min(100%,290px);min-width:0;height:44px;padding:8px 16px;font-size:13px}.lhc-trend-toggle-wrapper{padding:14px 10px 16px}.lhc-hero__header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 14px}.lhc-hero__balls{padding:18px 8px 14px}.lhc-next{padding:16px 12px;font-size:14px;line-height:1.5}.lhc-helper__badge{min-width:28px;height:22px;font-size:10px;top:-6px;right:-8px}.lhc-history-item{padding:10px 12px}.lhc-history-item__meta{flex-direction:column;gap:4px;margin-bottom:8px;font-size:12px}.lhc-history-item__balls{gap:6px}.lhc-ball--history{--ball-size:28px;font-size:12px}.lhc-history-item__plus{font-size:14px}.lhc-trend-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.lhc-trend-tab{border-bottom:1px solid var(--border);height:48px;font-size:14px}.lhc-open-row__title{font-size:14px}.lhc-open-row__balls{gap:6px}.lhc-ball--history-big{--ball-size:42px;font-size:22px}.lhc-zodiac--history{font-size:12px}.lhc-trend-table th,.lhc-trend-table td{min-width:48px;height:48px;font-size:14px}.lhc-trend-table th:first-child,.lhc-trend-table td:first-child{min-width:68px}.lhc-trend-table--tail,.lhc-trend-table--zodiac{table-layout:fixed;width:100%;min-width:0}.lhc-trend-table--tail th:first-child,.lhc-trend-table--tail td:first-child,.lhc-trend-table--zodiac th:first-child,.lhc-trend-table--zodiac td:first-child{width:40px;min-width:40px;padding:0 2px}.lhc-trend-table--tail th,.lhc-trend-table--tail td{min-width:0;height:40px;padding:0 1px;font-size:12px}.lhc-trend-table--zodiac th,.lhc-trend-table--zodiac td{min-width:0;height:40px;padding:0 1px;font-size:11px}.lhc-hit-chip{border-radius:10px;min-width:36px;height:36px;font-size:14px}.lhc-trend-table--tail .lhc-hit-chip,.lhc-trend-table--zodiac .lhc-hit-chip{min-width:24px;height:24px;box-shadow:none;border-radius:6px;font-size:11px}.lhc-trend-table--tail .lhc-miss-value,.lhc-trend-table--zodiac .lhc-miss-value{font-size:11px;line-height:1}.lottery-detail--lhc .lhc-ball{--ball-size:clamp(42px, 11vw, 52px)!important;font-size:clamp(18px,5vw,24px)!important}.lottery-detail--lhc .lhc-ball--history-big{--ball-size:clamp(36px, 10vw, 42px)!important;font-size:clamp(16px,4.4vw,22px)!important}}@media (width<=500px){.lottery-detail--lhc .lhc-hero{padding:12px}.lottery-detail--lhc .lhc-hero__header h2{font-size:14px}.lottery-detail--lhc .lhc-helper{height:28px;padding:0 8px;font-size:11px}.lottery-detail--lhc .lhc-balls-row{gap:8px;margin-bottom:8px}.lottery-detail--lhc .lhc-ball-stack{gap:4px}.lottery-detail--lhc .lhc-ball{--ball-size:30px;font-size:12px}.lottery-detail--lhc .lhc-zodiac{font-size:10px}.lottery-detail--lhc .lhc-plus-sign{height:30px;font-size:14px}.lottery-detail--lhc .lhc-trend-toggle{height:30px;padding:6px 12px;font-size:12px}.lottery-detail--lhc .lhc-history-item{padding:8px 10px}.lottery-detail--lhc .lhc-history-item__meta{margin-bottom:6px;font-size:11px}.lottery-detail--lhc .lhc-history-item__balls{gap:5px}.lottery-detail--lhc .lhc-ball--history{--ball-size:24px;font-size:10px}.lottery-detail--lhc .lhc-history-item__plus{font-size:12px}}@media (width<=390px){.lottery-detail--lhc .lhc-hero{padding:10px}.lottery-detail--lhc .lhc-hero__header h2{font-size:13px}.lottery-detail--lhc .lhc-ball{--ball-size:26px;font-size:11px}.lottery-detail--lhc .lhc-zodiac{font-size:9px}.lottery-detail--lhc .lhc-plus-sign{height:26px;font-size:12px}.lottery-detail--lhc .lhc-ball--history{--ball-size:22px;font-size:9px}}.table-grid--pk10-meta{grid-template-columns:minmax(64px,.8fr) minmax(0,1.9fr) minmax(56px,.72fr) minmax(92px,1fr);width:100%}.table-grid--pk10-pair{grid-template-columns:minmax(76px,.86fr) repeat(10,minmax(0,1fr));min-width:100%}.table-grid--pk10-dragon{grid-template-columns:minmax(74px,.84fr) repeat(5,minmax(0,.78fr)) minmax(70px,.86fr) minmax(54px,.66fr) minmax(54px,.66fr) minmax(96px,1fr);min-width:100%}.pk10-issue-line{color:var(--text-soft);text-align:center;font-size:16px;line-height:1.4}.pk10-issue-line strong{color:var(--brand)}.pk10-tball{width:24px;height:24px;font-size:12px}.pk10-c-1{color:#333;background:#f9d423}.pk10-c-2{background:#1e90ff}.pk10-c-3{background:#4a4a4a}.pk10-c-4{background:#ff8c00}.pk10-c-5{background:#00ced1}.pk10-c-6{background:#0000cd}.pk10-c-7{background:#a9a9a9}.pk10-c-8{background:#ff4500}.pk10-c-9{background:#8b0000}.pk10-c-10{background:#2e8b57}.pk10-ball.is-muted,.pk10-tball.is-muted{opacity:.28;box-shadow:none}.pk10-summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.pk10-summary--result{gap:8px}.pk10-summary__divider{color:#9e9e9e;align-items:center;font-size:14px;display:inline-flex}.pk10-table-ball-cell{padding:2px}.pk10-table-badge-cell,.pk10-pair-cell{padding:6px 2px}.pk10-inline-balls{flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;display:flex}.pk10-meta-result{color:#444;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pk10-time-cell{white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:clip;color:#a3a3a3;padding-left:4px;padding-right:4px;font-size:clamp(11px,.8vw,13px);overflow:hidden}.pk10-dragon-sum{color:#e60012;font-size:18px;font-weight:700}.pk10-summary-list{flex-direction:column;gap:18px;padding:16px;display:flex}.pk10-summary-card{border:1px solid var(--border);background:var(--surface-plain);border-radius:16px;padding:18px 22px}.pk10-summary-card__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.pk10-summary-card__header strong{color:var(--text-strong);font-size:22px;line-height:1.2}.pk10-summary-card__header span{color:var(--text-faint);font-size:16px}.pk10-summary-card__body{flex-direction:column;gap:12px;padding-top:18px;display:flex}.pk10-summary-card__row{align-items:center;gap:18px;display:flex}.pk10-summary-card__label{color:var(--text-soft);flex:0 0 46px;font-size:16px}.pk10-summary-card__content{flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:clamp(4px,1.4vw,10px);min-width:0;padding:0;display:flex}.pk10-summary-card__content .lh-badge,.pk10-summary-card__content .dx-badge,.pk10-summary-card__content .ds-badge{flex:none;width:clamp(20px,6.4vw,26px);min-width:0;height:clamp(20px,6.4vw,26px);font-size:clamp(10px,3vw,12px);line-height:1}.pk10-summary-card__content .pk10-ball,.pk10-summary-card__content .lh-badge,.pk10-summary-card__content .dx-badge,.pk10-summary-card__content .ds-badge{flex:none}.pk10-summary-card__content .pk10-ball{aspect-ratio:auto;border-radius:999px;width:30px;max-width:none;height:30px;font-size:13px}.pk10-summary-card__content--numbers{flex:1 1 0;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(2px,1vw,6px);width:100%;min-width:0;padding:4px 0;display:grid}.pk10-summary-card__content--numbers .pk10-ball{aspect-ratio:1;border-radius:999px;width:100%;min-width:0;max-width:30px;height:auto;margin:0 auto;font-size:clamp(10px,2.4vw,13px)}.pk10-summary-card__content--badges{flex:1 1 0;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(2px,1vw,6px);width:100%;min-width:0;padding:2px 0;display:grid}.pk10-summary-card__content--badges .lh-badge,.pk10-summary-card__content--badges .dx-badge,.pk10-summary-card__content--badges .ds-badge{aspect-ratio:1;width:100%;min-width:0;max-width:26px;height:auto;margin:0 auto;font-size:clamp(9px,2.4vw,12px)}.pk10-summary-card__content--dragon .lh-badge,.pk10-summary-card__content--dragon .dx-badge,.pk10-summary-card__content--dragon .ds-badge{width:clamp(16px,5.4vw,26px);height:clamp(16px,5.4vw,26px);font-size:clamp(9px,2.4vw,12px)}.pk10-summary-card__content--dragon{gap:10px}.pk10-summary-card__sum-label{color:var(--text-soft);white-space:nowrap;flex:none;font-size:clamp(11px,3vw,14px)}.pk10-summary-card__sum-value{color:var(--brand);flex:none;font-size:clamp(13px,3.6vw,18px);font-weight:700}@media (width<=768px){.table-grid--pk10-pair{grid-template-columns:minmax(58px,.72fr) repeat(10,minmax(0,1fr));min-width:100%}.table-grid--pk10-dragon{grid-template-columns:minmax(52px,.72fr) repeat(5,minmax(0,.7fr)) minmax(52px,.76fr) minmax(42px,.56fr) minmax(42px,.56fr) minmax(82px,.9fr);min-width:100%}.lottery-detail--pk10 .table-grid--meta,.lottery-detail--pk10 .table-grid--pk10-meta{grid-template-columns:minmax(48px,.66fr) minmax(0,1.88fr) minmax(42px,.56fr) minmax(82px,.9fr);gap:0;min-width:100%}.pk10-tball{width:20px;height:20px;font-size:10px}.pk10-summary--result{gap:6px}.pk10-summary__divider{font-size:12px}.pk10-time-cell{letter-spacing:0;white-space:nowrap;word-break:normal;font-size:10px;line-height:1.2}.pk10-dragon-sum{font-size:14px}.pk10-summary-list{gap:12px;padding:12px}.pk10-summary-card{border-radius:12px;padding:14px 14px 16px}.pk10-summary-card__header{padding-bottom:12px}.pk10-summary-card__header strong{font-size:18px}.pk10-summary-card__header span{font-size:13px}.pk10-summary-card__body{gap:10px;padding-top:12px}.pk10-summary-card__row{align-items:center;gap:8px}.pk10-summary-card__label{flex-basis:clamp(28px,8vw,36px);font-size:clamp(11px,3vw,13px)}}.lottery-detail--ssc .detail-card__tabs--scroll{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.lottery-detail--ssc{flex-direction:column;gap:18px;display:flex}.lottery-detail--ssc .detail-card{margin-top:0}.ssc-hero{flex-flow:wrap;align-items:center;gap:10px 14px;display:flex}.ssc-hero__brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.ssc-hero__logo{object-fit:contain;width:32px;height:32px}.ssc-hero__brand h2{color:#212121;margin:0;font-size:16px;font-weight:600}.ssc-hero__nav{flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ssc-nav-btn,.ssc-period-btn{color:#212121;background:#fff;border:1px solid #d8d8d8;border-radius:4px}.ssc-nav-btn{width:32px;height:32px;font-size:14px}.ssc-nav-btn.is-disabled{color:#bbb}.ssc-period-btn{min-width:96px;height:32px;padding:0 12px;font-size:14px;font-weight:500}.ssc-countdown-panel{flex-shrink:0;align-items:center;gap:6px;display:flex}.ssc-countdown-panel__label{color:var(--text-strong);white-space:nowrap;font-size:14px}.ssc-countdown-panel__values{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.ssc-countdown-panel__values strong{color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box;background:#fb4755;border-radius:4px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 6px;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.ssc-countdown-panel__values span{color:var(--text-strong);white-space:nowrap;font-size:14px}.lottery-detail--ssc .result-panel--ssc{border-radius:12px;padding:12px 14px 14px}.ssc-summary-list{flex-direction:column;gap:14px;padding:14px;display:flex}.ssc-summary-card__values .ssc-ball{aspect-ratio:auto;border-radius:999px;flex:none;width:30px;max-width:none;height:30px;font-size:13px}.ssc-summary-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:14px 16px 16px}.ssc-summary-card__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.ssc-summary-card__header strong{color:var(--text-strong);font-size:16px;font-weight:700}.ssc-summary-card__header span{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.ssc-summary-card__body{flex-direction:column;gap:10px;display:flex}.ssc-summary-card__row{align-items:center;gap:14px;display:flex}.ssc-summary-card__label{width:32px;color:var(--text-soft);flex:none;font-size:13px}.ssc-summary-card__values{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.ssc-summary-card__values--mixed{gap:10px}.ssc-meta-label{color:var(--text-soft);font-size:13px}.ssc-meta-sum{color:var(--brand);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.ssc-square{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:inline-flex}.ssc-square--red{background:#e63946}.ssc-square--blue{background:#1c9ade}.ssc-square--gray{background:#9ca3af}.ssc-square--plain{background:var(--bg-card-soft);color:var(--text-soft)}.ssc-form-pill{white-space:nowrap;border-radius:6px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ssc-form-pill.pat-zl{border:1px solid var(--border)}@media (width<=500px){.lottery-detail--ssc .result-panel--ssc{border-radius:10px;padding:10px 12px 12px}.ssc-summary-list{gap:10px;padding:10px}.ssc-summary-card{padding:12px 12px 14px}.ssc-summary-card__header strong{font-size:15px}.ssc-summary-card__row{gap:10px}.ssc-summary-card__label{width:28px;font-size:12px}.ssc-summary-card__values{gap:6px}.ssc-summary-card__values--mixed{gap:8px}.ssc-square{border-radius:5px;width:28px;height:28px;font-size:13px}.ssc-meta-sum{font-size:15px}.ssc-form-pill{padding:4px 9px;font-size:12px}.ssc-summary-card__values .ssc-ball{width:26px;height:26px;font-size:12px}}.ssc-history-wrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;overflow-x:auto}.ssc-history-table{border-collapse:collapse;width:100%;color:var(--text-strong);font-size:13px}.ssc-history-table thead th{background:var(--bg-card-soft);color:var(--text-soft);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 4px;font-weight:500}.ssc-history-table tbody td{text-align:center;border-bottom:1px solid var(--border);padding:8px 4px}.ssc-history-table tbody tr:last-child td{border-bottom:0}.ssc-history-table thead .period-col,.ssc-history-table tbody .period-cell{white-space:nowrap;text-align:left;color:var(--text-strong);padding:0 8px;font-weight:500}.ssc-history-table thead .time-col,.ssc-history-table tbody .time-cell{white-space:nowrap;color:var(--text-faint);font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px}.ssc-history-table .num-cell{padding:6px 2px}.ssc-history-table .sum-cell{color:var(--brand);font-weight:700}.ssc-tball{color:#fff;opacity:.78;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.ssc-tball.is-muted{opacity:.22}.ssc-c-0{background:#a9a9a9}.ssc-c-1{color:#333;background:#f9d423}.ssc-c-2{background:#1e90ff}.ssc-c-3{background:#4a4a4a}.ssc-c-4{background:#ff8c00}.ssc-c-5{background:#00ced1}.ssc-c-6{background:#0000cd}.ssc-c-7{background:sienna}.ssc-c-8{background:#ff4500}.ssc-c-9{background:#8b0000}.badge-cell{color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.badge-cell--red{background:#e03333}.badge-cell--blue{background:#1e90ff}.badge-cell--gray{background:#999}.pattern-cell{white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:700;position:relative}.pat-sz{color:#0d47a1;background:#d6e9fb}.pat-bs{color:#b35a00;background:#fbe6cc}.pat-dz{color:#6a1b9a;background:#ecd6ec}.pat-zl{color:var(--text-soft);background:0 0}.pat-bz{color:#c62828;background:#ffd6d6}.pattern-cell.is-merge-bottom{border-bottom-color:#0000!important}html[data-theme=dark] .pat-sz{color:#82b7ef;background:#2196f338}html[data-theme=dark] .pat-bs{color:#ffb74d;background:#ff980038}html[data-theme=dark] .pat-dz{color:#ce93d8;background:#9c27b042}html[data-theme=dark] .pat-bz{color:#ef9a9a;background:#f4433642}html[data-theme=dark] .ssc-history-table tbody tr:nth-child(2n) td{background:var(--bg-card-soft)}.ssc-issue-line{color:var(--text-soft);text-align:center;font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.3}.ssc-issue-line strong{color:var(--brand);font-size:1.3em;font-weight:700}.lottery-detail--ssc .ssc-balls{gap:8px}.lottery-detail--ssc .ssc-ball{box-shadow:none}.ssc-ball--gray{background:#a9a9a9}.ssc-ball--yellow{background:#f9d423}.ssc-ball--blue{background:#1e90ff}.ssc-ball--darkgray{background:#4a4a4a}.ssc-ball--orange{background:#ff8c00}.ssc-ball--cyan{background:#00ced1}.ssc-ball--deepblue{background:#0000cd}.ssc-ball--brown{background:sienna}.ssc-ball--orangered{background:#ff4500}.ssc-ball--maroon{background:#8b0000}.ssc-ball--tiny{width:24px;height:24px;font-size:12px}.ssc-inline-balls{flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;display:flex}.ssc-time-cell{color:#9e9e9e;white-space:nowrap}.table-grid--ssc-trend{grid-template-columns:minmax(64px,.9fr) repeat(5,minmax(0,1fr)) minmax(86px,1fr);min-width:100%}.table-grid--ssc-meta{grid-template-columns:minmax(64px,.9fr) minmax(0,1.3fr) minmax(54px,.7fr) minmax(86px,1fr);min-width:100%}.ssc-badge{color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:46px;height:42px;padding:0 10px;font-size:18px;font-weight:700;display:inline-flex}.ssc-badge--red{background:#ef2b17}.ssc-badge--blue{background:#1c9ade}.ssc-badge--gray{background:#9ca3af}.ssc-badge--gold{background:#7a36bf}.ssc-badge--plain{color:#666;background:#f3f4f6}.ssc-form-tag{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:46px;height:42px;padding:0 10px;font-size:18px;font-weight:700;display:inline-flex}.ssc-form-tag--red,.ssc-form-tag--blue{color:#ff8a00;background:#ffe8cc}.ssc-form-tag--gold{color:#d946ef;background:#f5d9ff}.ssc-form-tag--gray{color:#666;background:#f3f4f6}.ssc-result-strip{background:#f5f5f5;border-radius:16px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:18px 16px;display:flex;overflow:hidden}.ssc-result-chip{color:#555;white-space:nowrap;background:#f3f4f6;border-radius:6px;justify-content:center;align-items:center;min-width:46px;height:42px;padding:0 10px;font-size:18px;font-weight:700;display:inline-flex}.ssc-result-chip--label{color:#999;background:0 0;min-width:auto;padding:0 2px;font-size:16px}.table-grid--ssc-numbers{grid-template-columns:minmax(64px,.95fr) repeat(5,minmax(0,.55fr)) repeat(3,minmax(0,.82fr)) minmax(70px,.8fr);min-width:100%}.table-grid--ssc-pair{grid-template-columns:minmax(64px,1fr) repeat(3,minmax(0,1fr)) minmax(70px,.9fr);min-width:100%}.table-grid--ssc-dragon{grid-template-columns:minmax(64px,.95fr) repeat(4,minmax(0,.55fr)) repeat(3,minmax(0,.8fr)) minmax(70px,.85fr);min-width:100%}.table-grid--ssc-summary{grid-template-columns:minmax(64px,.95fr) repeat(5,minmax(0,.55fr)) repeat(2,minmax(0,.85fr)) minmax(70px,.8fr);min-width:100%}.ssc-digit-cell,.ssc-sum-cell{color:#444;font-weight:600}@media (width<=768px){.table-grid--ssc-numbers{grid-template-columns:minmax(56px,.8fr) repeat(5,minmax(0,.64fr)) repeat(3,minmax(0,.9fr)) minmax(54px,.74fr);min-width:100%}.table-grid--ssc-trend{grid-template-columns:minmax(56px,.8fr) repeat(5,minmax(0,.84fr)) minmax(54px,.74fr);min-width:100%}.table-grid--ssc-pair,.table-grid--ssc-dragon,.table-grid--ssc-summary{min-width:100%}.ssc-hero{flex-direction:column;align-items:stretch;gap:10px}.ssc-hero__brand{justify-content:center;gap:8px}.ssc-hero__brand h2{font-size:16px}.ssc-hero__nav{justify-content:center;gap:8px;width:100%}.ssc-countdown-panel{justify-content:center;width:100%}.ssc-issue-line{font-size:18px}.ssc-ball--tiny{width:20px;height:20px;font-size:10px}.lottery-detail--ssc .ssc-balls{gap:6px}.ssc-result-strip{border-radius:12px;gap:4px;padding:12px 8px}.ssc-result-chip,.ssc-form-tag,.ssc-badge{min-width:32px;height:30px;padding:0 4px;font-size:14px}.ssc-result-chip--label{min-width:auto;font-size:13px}}@media (width<=500px){.lottery-detail--ssc .detail-card__tabs--scroll{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.lottery-detail--ssc .detail-card__tab{min-width:0;height:32px;padding:0 1px;font-size:11px}.lottery-detail--ssc .table-grid--ssc{grid-template-columns:minmax(48px,.72fr) minmax(0,1.4fr) minmax(72px,.96fr);min-width:100%}.table-grid--ssc-trend{grid-template-columns:minmax(48px,.72fr) repeat(5,minmax(0,1fr)) minmax(72px,.96fr);min-width:100%}.lottery-detail--ssc .table-grid--meta{grid-template-columns:minmax(46px,.7fr) minmax(0,1.3fr) minmax(40px,.56fr) minmax(72px,.96fr);min-width:100%}.lottery-detail--ssc .table-grid--ssc>span,.lottery-detail--ssc .table-grid--meta>span,.table-grid--ssc-trend>span{min-height:36px;padding:6px 2px;font-size:10px}.ssc-tag{min-width:38px;height:24px;padding:0 6px;font-size:11px}}@media (width<=390px){.lottery-detail--ssc .detail-card__tab{height:30px;font-size:10px}.lottery-detail--ssc .table-grid--ssc{grid-template-columns:minmax(42px,.64fr) minmax(0,1.24fr) minmax(64px,.84fr)}.table-grid--ssc-trend{grid-template-columns:minmax(42px,.64fr) repeat(5,minmax(0,1fr)) minmax(64px,.84fr)}.lottery-detail--ssc .table-grid--meta{grid-template-columns:minmax(40px,.62fr) minmax(0,1.2fr) minmax(36px,.5fr) minmax(64px,.84fr)}.lottery-detail--ssc .table-grid--ssc>span,.lottery-detail--ssc .table-grid--meta>span,.table-grid--ssc-trend>span{min-height:34px;padding:5px 1px;font-size:9px}.ssc-tag{min-width:32px;height:20px;padding:0 4px;font-size:10px}}
