.history-page__summary .history-page__pick{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border:0;font-weight:600;box-shadow:0 .2rem .6rem #2563eb3d}.lottery-pick{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:fixed;inset:0}.lottery-pick__card{background:#fff;border-radius:1rem;flex-direction:column;gap:.9rem;width:min(42rem,95vw);max-height:88vh;padding:1rem 1.2rem 1.1rem;display:flex;overflow-y:auto;box-shadow:0 1.5rem 4rem #0f172a4d}.lottery-pick__head{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.65rem;display:flex}.lottery-pick__head h2{color:#0f172a;margin:.15rem 0 0;font-size:1.02rem;font-weight:700}.lottery-pick__eyebrow{color:#2563eb;margin:0;font-size:.72rem;font-weight:600}.lottery-pick__close{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;flex:none;width:2rem;height:2rem;font-size:1.2rem;line-height:1}.lottery-pick__close:hover{color:#0f172a;background:#e2e8f0}.lottery-pick__rows{flex-direction:column;gap:.5rem;display:flex}.lottery-pick__row{grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.lottery-pick__pos{color:#64748b;font-size:.75rem}.lottery-pick__digits{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;display:grid}.lottery-pick__digit{aspect-ratio:1;color:#334155;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;font-size:.8rem}.lottery-pick__digit:hover{background:#eff6ff;border-color:#93c5fd}.lottery-pick__digit.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000;font-weight:700}.lottery-pick__section h3{color:#334155;margin:0 0 .4rem;font-size:.8rem}.lottery-pick__grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:.35rem;display:grid}.lottery-pick__ball{color:#334155;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.35rem 0;font-size:.78rem}.lottery-pick__ball:hover{background:#eff6ff;border-color:#93c5fd}.lottery-pick__ball.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000;font-weight:700}.lottery-pick__summary{color:#0f172a;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #e8edf5;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.8rem;display:flex}.lottery-pick__summary>span:first-child{flex:12rem;min-width:0}.lottery-pick__multiple{color:#64748b;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.lottery-pick__multiple input{width:3.6rem;font:inherit;border:1px solid #dbe3ee;border-radius:.35rem;padding:.2rem .35rem;font-size:.78rem}.lottery-pick__amount{color:#1d4ed8;font-weight:700}.lottery-pick__combos{color:#1d4ed8;font-size:.78rem;font-weight:600}.lottery-pick__error{color:#dc2626;margin:0;font-size:.76rem}.lottery-pick__actions{justify-content:flex-end;gap:.5rem;padding-top:.2rem;display:flex}.lottery-pick__actions button{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.55rem;padding:.42rem .9rem;font-size:.8rem}.lottery-pick__actions button:hover{background:#f8fafc}.lottery-pick__actions button.is-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000;font-weight:600;box-shadow:0 .2rem .6rem #2563eb42}.lottery-pick__actions button.is-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.lottery-pick__success{flex-direction:column;gap:.45rem;display:flex}.lottery-pick__success-title{color:#047857;margin:0;font-size:.92rem;font-weight:700}.lottery-pick__success-meta{color:#64748b;margin:0;font-size:.76rem}.lottery-pick__numbers,.lottery-bet__numbers{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:.92rem}.lottery-bet__draw{color:#475569;background:#fbfdff;border:1px solid #eef2f7;border-radius:.55rem;flex-direction:column;gap:.35rem;padding:.5rem .6rem;font-size:.76rem;display:flex}.lottery-bet__draw strong{color:#0f172a;font-variant-numeric:tabular-nums}.lottery-bet__hits{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lottery-bet__hits .is-won{color:#047857;font-weight:700}.lottery-bet__hits .is-lost{color:#b45309}.lottery-bet__balls{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;display:flex}.lottery-bet__balls.is-groups{gap:.2rem}.lottery-bet__group{align-items:center;gap:.2rem;display:inline-flex}.lottery-bet__ball{color:#1d4ed8;font-variant-numeric:tabular-nums;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;font-weight:600;display:inline-flex}.lottery-bet__ball.is-back{color:#be185d;background:#fdf2f8}.lottery-bet__ball.is-hit{color:#15803d;background:#dcfce7}.lottery-bet__plus{color:#94a3b8;font-size:.8rem}.bets-merge-note{color:#1d4ed8;background:#eff6ff;border-radius:.55rem;margin:0 0 .2rem;padding:.45rem .65rem;font-size:.72rem;line-height:1.45}.lottery-group{cursor:default}.lottery-group:hover{box-shadow:0 .4rem 1.2rem #0f172a0f}.lottery-group:active{transform:none}.lottery-group h3{font-size:1rem}.lottery-group__eyebrow{color:#2563eb;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .15rem;font-size:.72rem;font-weight:700;display:flex}.lottery-group__merged{color:#4338ca;background:#eef2ff;border-radius:999px;padding:.1rem .45rem;font-size:.64rem;font-weight:700}.lottery-group__draw{margin:0}.lottery-group__pending{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:.55rem;margin:0;padding:.5rem .6rem;font-size:.74rem;line-height:1.45}.lottery-group__tickets{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lottery-group__ticket{border-top:1px solid #eef2f7;grid-template-columns:1.35rem minmax(0,1fr) minmax(10rem,auto);align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.lottery-group__ticket:first-child{border-top:none;padding-top:.15rem}.lottery-group__ticket .lottery-bet__balls{margin:0}.lottery-group__index{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.66rem;display:inline-flex}.lottery-group__ticket-main{flex-direction:column;gap:.12rem;min-width:0;display:flex}.lottery-group__ticket-meta{color:#94a3b8;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.12rem .55rem;margin:0;font-size:.69rem;line-height:1.45;display:flex}.lottery-group__ticket-meta em{font-style:normal;font-weight:700}.lottery-group__ticket-meta .is-won{color:#047857}.lottery-group__ticket-meta .is-lost{color:#b45309}.lottery-group__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding-top:.1rem;display:flex}.lottery-group__total{color:#475569;font-variant-numeric:tabular-nums;font-size:.76rem}.lottery-group__buttons{align-items:center;gap:.55rem;display:flex}.lottery-group__capture{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;padding:.32rem .72rem;font-size:.76rem;font-weight:600}.lottery-group__capture:hover{background:#dbeafe}.lottery-group__capture:disabled{opacity:.6;cursor:not-allowed}.lottery-group__error{color:#dc2626;margin:0;font-size:.72rem}.lottery-group__snapshot-foot{color:#94a3b8;text-align:right;margin:.2rem 0 0;font-size:.66rem;display:none}@media (max-width:47.99rem){.lottery-group__ticket{grid-template-columns:1.35rem minmax(0,1fr);align-items:start}.lottery-group__ticket-meta{text-align:left;grid-column:2;justify-content:flex-start}.lottery-group__actions{flex-direction:column;align-items:flex-start}.lottery-group__buttons{justify-content:flex-end;width:100%}.lottery-pick{padding:.8rem .6rem calc(.8rem + env(safe-area-inset-bottom));align-items:flex-end}.lottery-pick__card{border-radius:1rem 1rem .6rem .6rem;width:100%;max-height:90dvh}.lottery-pick__row{grid-template-columns:3.4rem minmax(0,1fr)}.lottery-pick__digits{gap:.22rem}.lottery-pick__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}
.md-modal{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:fixed;inset:0}.md-dialog{background:#fff;border-radius:1rem;flex-direction:column;width:min(66rem,95vw);height:min(88vh,60rem);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #0f172a47}.md-dialog__head{border-bottom:1px solid #e8edf5;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 1.25rem .85rem;display:flex}.md-dialog__head h2{color:#0f172a;letter-spacing:.01em;margin:0;font-size:1.02rem;font-weight:700}.md-dialog__head p{color:#64748b;margin:.22rem 0 0;font-size:.78rem}.md-dialog__body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:0 1.25rem 1.25rem;display:flex;overflow-y:auto}.md-close{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;flex:none;width:2rem;height:2rem;font-size:1.2rem;line-height:1}.md-close:hover{color:#0f172a;background:#e2e8f0}.md-close:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.md-page{background:#f8fafc;flex-direction:column;height:100%;display:flex}.md-page__scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:2rem;overflow-y:auto}.app-shell.app-shell--fullscreen{gap:0;max-width:none;height:100dvh;padding:0;overflow:hidden}.app-shell.app-shell--fullscreen .app-main,.app-shell.app-shell--fullscreen .keep-alive-route-pane{height:100%;min-height:0;overflow:hidden}.app-shell.app-shell--fullscreen .keep-alive-route-pane{opacity:1;animation:none;transform:none}.md-page__bar{z-index:5;min-height:2.75rem;padding:0 .9rem;padding-top:env(safe-area-inset-top);background:#fff;border-bottom:1px solid #e8edf5;flex:none;align-items:center;gap:.5rem;display:flex}.md-page__bar strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:700;overflow:hidden}.md-page__back{color:#0f172a;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.md-page__back svg{width:1.25rem;height:1.25rem}.md-page .md-body,.md-page .md-empty-state{padding:.9rem .9rem 0}.md-body{flex-direction:column;gap:.7rem;padding-top:.85rem;display:flex}.md-hero{background:radial-gradient(120% 150% at 50% -20%,#e8f1ff 0%,#f7fbff 48%,#fff 100%);border:1px solid #dbe6f5;border-radius:.9rem;padding:.95rem 1.05rem .85rem}.md-hero__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.md-hero__meta>span{background:#f1f5f9;border-radius:999px;padding:.08rem .42rem}.md-hero__league{color:#1d4ed8;font-weight:600;background:#e0edff!important}.md-hero__kickoff{color:#475569;font-variant-numeric:tabular-nums}.md-hero__status{margin-left:auto}.md-hero__status.is-live{color:#dc2626;font-weight:600;background:#fef2f2!important}.md-hero__status.is-done{color:#475569;background:#f1f5f9!important}.md-hero__status.is-cancelled{color:#c2410c;background:#fff7ed!important}.md-hero__score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:34rem;margin:.55rem auto .35rem;display:grid}.md-hero__score strong{color:#1d4ed8;font-variant-numeric:tabular-nums;text-align:center;min-width:2.6rem;font-size:1.65rem;font-weight:800}.md-hero__score strong.is-vs{color:#94a3b8;min-width:2rem;font-size:.95rem;font-weight:600}.md-hero__team{color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:700;overflow:hidden}.md-hero__foot{color:#64748b;justify-content:center;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.74rem;display:flex}.md-hero__foot span{color:#94a3b8}.md-hero__foot b{color:#1d4ed8;font-weight:700}.md-footnote{color:#94a3b8;text-align:center;margin:.1rem 0 .2rem;font-size:.72rem}.md-nav{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scrollbar-width:none;background:#fffffff0;border-bottom:1px solid #f1f5f9;gap:.25rem;margin:0 -.25rem;padding:.4rem .25rem;display:flex;position:sticky;top:0;overflow-x:auto}.md-nav::-webkit-scrollbar{display:none}.md-nav__chip{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.24rem .62rem;font-family:inherit;font-size:.78rem;transition:background-color .15s,color .15s}.md-nav__chip:hover{color:#1e293b;background:#f1f5f9}.md-nav__chip.is-active{color:#1d4ed8;background:#e0edff;font-weight:600}.md-nav__chip:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.md-section{background:#fff;border:1px solid #e8edf5;border-radius:.9rem;padding:.8rem .95rem .9rem;scroll-margin-top:3.4rem}.md-section__head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.65rem;padding-bottom:.5rem;display:flex}.md-section__head h3{color:#0f172a;white-space:nowrap;flex:none;align-items:center;gap:.42rem;margin:0;font-size:.94rem;font-weight:700;display:flex}.md-section__head h3:before{content:"";background:linear-gradient(#60a5fa,#2563eb);border-radius:999px;width:.2rem;height:.92rem}.md-section__head>span{color:#64748b;text-align:right;background:#f8fafc;border-radius:999px;flex:none;padding:.06rem .4rem;font-size:.72rem}.md-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.md-h2h__head{color:#94a3b8;grid-template-columns:3.1rem 4.6rem minmax(0,1fr) 3.2rem minmax(0,1fr) 3.8rem;align-items:center;gap:.55rem;padding:0 .1rem .32rem;font-size:.7rem;display:grid}.md-h2h__head .is-end{text-align:right}.md-h2h__head .is-center{text-align:center}.md-list__row{color:#334155;grid-template-columns:3.1rem 4.6rem minmax(0,1fr) 3.2rem minmax(0,1fr) 3.8rem;align-items:center;gap:.55rem;padding:.32rem .1rem;font-size:.82rem;display:grid}.md-list__row+.md-list__row{border-top:1px dashed #eef2f7}.md-list__home,.md-list__away{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-list__home{text-align:right}.md-list__away{text-align:left}.md-list__score{color:#0f172a;font-variant-numeric:tabular-nums;text-align:center;background:#f1f5f9;border-radius:.4rem;justify-self:center;min-width:2.9rem;padding:.04rem .3rem;font-size:.8rem;font-weight:700}.md-list__date{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:left;font-size:.76rem}.md-list__league{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.md-list__half{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.md-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;min-width:0;max-width:32rem;margin-inline:auto;display:grid}.md-match__home,.md-match__away{color:#334155;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-match__home{text-align:right}.md-match__away{text-align:left}.md-match__score{color:#0f172a;font-variant-numeric:tabular-nums;text-align:center;background:#f1f5f9;border-radius:.4rem;min-width:2.9rem;padding:.04rem .3rem;font-size:.8rem;font-weight:700}.md-match__score.is-vs{color:#94a3b8;background:0 0;font-size:.74rem;font-weight:400}.md-list__half{color:#94a3b8;flex:none;font-size:.72rem}.md-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.md-side{min-width:0}.md-side__title{background:#f8fafc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.28rem .5rem;display:flex}.md-side__team{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}.md-side__count{color:#64748b;flex:none;align-items:center;gap:.25rem;font-size:.72rem;font-weight:400;display:inline-flex}.md-side__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.md-injury,.md-shooter{color:#334155;align-items:center;gap:.4rem;padding:.24rem .1rem;font-size:.8rem;display:flex}.md-injury+.md-injury,.md-injury+.md-shooter,.md-shooter+.md-injury,.md-shooter+.md-shooter{border-top:1px dashed #f1f5f9}.md-form{color:#334155;grid-template-columns:2.9rem 1.15rem minmax(0,1fr);align-items:center;gap:.4rem;padding:.24rem .1rem;font-size:.8rem;display:grid}.md-form+.md-form{border-top:1px dashed #f1f5f9}.md-fixture{color:#334155;grid-template-columns:5.3rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.24rem .1rem;font-size:.8rem;display:grid}.md-fixture+.md-fixture{border-top:1px dashed #f1f5f9}.md-fixture .md-list__league{text-align:right}.md-injury__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.md-injury__pos{color:#94a3b8;flex:none;font-size:.72rem}.md-injury em{color:#dc2626;background:#fef2f2;border-radius:.3rem;flex:none;padding:0 .32rem;font-size:.7rem;font-style:normal}.md-injury em.is-suspend{color:#c2410c;background:#fff7ed}.md-form__tag{text-align:center;border-radius:.3rem;flex:none;width:1.15rem;font-size:.7rem;font-style:normal;line-height:1.25rem}.md-form__tag.is-胜{color:#047857;background:#ecfdf5}.md-form__tag.is-平{color:#475569;background:#f1f5f9}.md-form__tag.is-负{color:#dc2626;background:#fef2f2}.md-form__tag.is-none{color:#94a3b8;background:0 0}.md-shooter__stat{color:#2563eb;font-variant-numeric:tabular-nums;background:#eff6ff;border-radius:.3rem;flex:none;padding:0 .3rem;font-size:.72rem}.md-shooter__stat.is-assist{color:#64748b;background:#f8fafc}.md-tag{color:#475569;background:#f1f5f9;border-radius:999px;padding:0 .34rem;font-size:.68rem;font-style:normal;line-height:1.25rem}.md-tag.is-official{color:#047857;background:#ecfdf5}.md-tag.is-guess{color:#b45309;background:#fff7ed}.md-lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.06rem .45rem;margin:0;padding:0;list-style:none;display:grid}.md-lineup__row{color:#334155;border-radius:.35rem;align-items:center;gap:.35rem;min-width:0;padding:.16rem .2rem;font-size:.78rem;display:flex}.md-lineup__row:hover{background:#f8fafc}.md-lineup__row em{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:.35rem;flex:0 0 1.35rem;justify-content:center;align-items:center;height:1.35rem;font-size:.66rem;font-style:normal;display:inline-flex}.md-lineup__row span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.md-lineup__row i{color:#94a3b8;flex:none;font-size:.68rem;font-style:normal}.md-lineup__bench{border-top:1px dashed #eef2f7;margin-top:.35rem;padding-top:.3rem}.md-lineup__bench summary{color:#2563eb;cursor:pointer;align-items:center;gap:.25rem;padding:.12rem .2rem;font-size:.74rem;list-style:none;display:inline-flex}.md-lineup__bench summary::-webkit-details-marker{display:none}.md-lineup__bench summary:before{content:"＋";font-size:.7rem}.md-lineup__bench[open] summary:before{content:"－"}.md-lineup__bench summary:hover{text-decoration:underline}.md-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.md-table th,.md-table td{text-align:center;padding:.34rem .2rem}.md-table th{color:#64748b;background:#f8fafc;font-weight:500}.md-table th:first-child{border-radius:.4rem 0 0 .4rem}.md-table th:last-child{border-radius:0 .4rem .4rem 0}.md-table td{color:#334155}.md-table td:first-child,.md-table th:first-child{color:#0f172a;text-align:left;padding-left:.5rem;font-weight:600}.md-table tbody tr+tr td{border-top:1px solid #f1f5f9}.md-table .md-table__points{color:#1d4ed8;font-weight:700}.md-empty{color:#94a3b8;margin:0;padding:.45rem .1rem;font-size:.78rem}.md-empty-state{text-align:center;flex-direction:column;gap:.4rem;padding:1.6rem .4rem;display:flex}.md-empty-state strong{color:#0f172a;font-size:1rem}.md-empty-state p{color:#64748b;margin:0;font-size:.82rem}.md-empty-state__hint{color:#94a3b8!important;font-size:.76rem!important}.md-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md-skeleton__bar{background:linear-gradient(90deg,#eef2f7 20%,#f8fafc 40%,#eef2f7 60%) 0 0/300% 100%;border-radius:999px;height:.68rem;animation:1.35s linear infinite match-skeleton-shimmer;display:block}.md-skeleton__bar.is-chip{border-radius:999px;height:1.55rem}.md-skeleton__bar.is-title{width:6.4rem;height:.86rem}.md-skeleton__bar.is-team{border-radius:.4rem;width:min(100%,11rem);height:1.1rem}.md-skeleton__bar.is-vs{width:2rem;height:.9rem}.md-skeleton__bar.is-wide,.md-skeleton{flex:auto}.md-skeleton__hero{background:#fbfdff;border:1px solid #e8edf5;border-radius:.9rem;padding:.95rem 1.05rem .85rem}.md-skeleton__row{gap:.45rem;display:flex}.md-skeleton__score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:44rem;margin:.85rem auto .7rem;display:grid}.md-skeleton__score>:first-child{justify-self:start}.md-skeleton__score>:last-child{justify-self:end}.md-skeleton__hint{color:#94a3b8;border-top:1px dashed #eef2f7;margin:0;padding-top:.5rem;font-size:.74rem}.md-skeleton__nav{border-bottom:1px solid #f1f5f9;gap:.35rem;padding:.4rem 0;display:flex}.md-skeleton__section{border:1px solid #eef2f7;border-radius:.9rem;padding:.8rem .95rem .9rem}.md-skeleton__lines{flex-direction:column;gap:.55rem;margin-top:.75rem;display:flex}.md-skeleton__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.md-skeleton__col{flex-direction:column;gap:.5rem;min-width:0;display:flex}.md-skeleton__line{align-items:center;gap:.6rem;display:flex}.pool-card__teams--link{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pool-card__teams--link:hover .pool-card__teams-more,.pool-card__teams--link:focus-visible .pool-card__teams-more{color:#1d4ed8}.pool-card__teams-more{color:#9ca3af;flex:none;margin-left:.15rem;font-size:.95rem;font-style:normal}@media (max-width:47.99rem){.md-columns{grid-template-columns:minmax(0,1fr);gap:.7rem}.md-section__head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.22rem}.md-section__head h3{white-space:nowrap;flex:none}.md-section__head>span{text-align:left}.md-lineup{grid-template-columns:minmax(0,1fr)}.md-page .md-skeleton{min-height:calc(100dvh - 8rem)}.md-h2h__head,.md-list__row{grid-template-columns:2.8rem minmax(0,1fr) 2.8rem minmax(0,1fr)}.md-h2h__head span:nth-child(2),.md-h2h__head span:nth-child(6),.md-list__row .md-list__league,.md-list__row .md-list__half,.md-modal{display:none}.md-nav{margin:0 -.9rem;padding:.4rem .9rem}.md-hero__team{font-size:1rem}.md-hero__score strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.md-skeleton__bar{animation:none}}
.auto-parlay{z-index:210;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:fixed;inset:0}.auto-parlay__card{background:#fff;border-radius:1rem;flex-direction:column;width:min(46rem,95vw);min-height:24rem;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #0f172a47}.auto-parlay__head{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .8rem;display:flex}.auto-parlay__head h2{color:#0f172a;margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.auto-parlay__eyebrow{color:#2563eb;letter-spacing:.02em;margin:0;font-size:.74rem;font-weight:600}.auto-parlay__close{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;flex:none;width:2rem;height:2rem;font-size:1.2rem;line-height:1}.auto-parlay__close:hover{color:#0f172a;background:#e2e8f0}.auto-parlay__scope-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem 1.25rem .15rem;display:flex}.auto-parlay__scope{background:#f1f5f9;border-radius:999px;padding:.15rem;display:inline-flex}.auto-parlay__scope button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.22rem .7rem;font-size:.76rem}.auto-parlay__scope button.is-active{color:#1d4ed8;background:#fff;font-weight:600;box-shadow:0 .1rem .35rem #0f172a1f}.auto-parlay__scope-note{color:#94a3b8;font-size:.72rem}.auto-parlay__progress{background:#eef2f7;height:3px;margin-top:.45rem;overflow:hidden}.auto-parlay__progress span{background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:0 3px 3px 0;height:100%;transition:width .62s cubic-bezier(.22,.61,.36,1);display:block}.auto-parlay__progress.is-running span{background-image:linear-gradient(90deg,#60a5fa,#2563eb,#60a5fa);background-size:200% 100%;animation:1.15s linear infinite auto-parlay-progress-flow}@keyframes auto-parlay-progress-flow{0%{background-position:0 0}to{background-position:-200% 0}}.auto-parlay__steps{flex-direction:column;gap:.1rem;margin:0;padding:.85rem 1.25rem .4rem;list-style:none;display:flex}.auto-parlay__steps li{color:#94a3b8;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.22rem 0;font-size:.8rem;display:grid}.auto-parlay__steps li i{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-style:normal;font-weight:600;display:inline-flex}.auto-parlay__steps li em{color:#94a3b8;font-size:.72rem;font-style:normal}.auto-parlay__steps li.is-active{color:#1e293b;font-weight:600}.auto-parlay__steps li.is-active i{background:#dbeafe}.auto-parlay__steps li.is-done{color:#334155}.auto-parlay__steps li.is-done i{color:#15803d;background:#dcfce7}.auto-parlay__steps li.is-done em{color:#64748b}.auto-parlay__dot{background:#2563eb;border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite auto-parlay-pulse}@keyframes auto-parlay-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.auto-parlay__running{color:#64748b;margin:0;padding:.2rem 1.25rem .9rem;font-size:.76rem}.auto-parlay__running b{color:#1d4ed8;font-variant-numeric:tabular-nums}.auto-parlay__result{flex-direction:column;gap:.7rem;min-height:0;padding:.4rem 1.25rem 1.1rem;display:flex;overflow-y:auto}.auto-parlay__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.auto-parlay__summary>div{background:#f8fafc;border:1px solid #e8edf5;border-radius:.6rem;padding:.5rem .6rem}.auto-parlay__summary span{color:#64748b;font-size:.7rem;display:block}.auto-parlay__summary b{color:#0f172a;font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:1rem;display:block}.auto-parlay__summary .is-good{color:#047857}.auto-parlay__summary .is-bad{color:#dc2626}.auto-parlay__risk.is-低{color:#047857}.auto-parlay__risk.is-中{color:#b45309}.auto-parlay__risk.is-高{color:#dc2626}.auto-parlay__plan-merged{color:#92400e;background:#fef3c7;border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:600}.auto-parlay__table-wrap{border:1px solid #e8edf5;border-radius:.7rem;overflow-x:auto}.auto-parlay__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.auto-parlay__table th{color:#64748b;text-align:left;background:#f8fafc;padding:.42rem .5rem;font-weight:500}.auto-parlay__table td{color:#334155;vertical-align:middle;border-top:1px solid #f1f5f9;padding:.42rem .5rem}.auto-parlay__table .is-index{color:#94a3b8;font-variant-numeric:tabular-nums;width:1.6rem}.auto-parlay__table .is-match{max-width:13rem}.auto-parlay__table .is-match strong{color:#0f172a;margin-right:.35rem;display:inline-block}.auto-parlay__table .is-match span{color:#475569;text-overflow:ellipsis;vertical-align:bottom;max-width:9rem;display:inline-block;overflow:hidden}.auto-parlay__table .is-num{font-variant-numeric:tabular-nums;text-align:right}.auto-parlay__table .is-good{color:#047857}.auto-parlay__table .is-bad{color:#dc2626}.auto-parlay__role{border-radius:.3rem;margin-right:.3rem;padding:0 .28rem;font-size:.66rem;font-style:normal}.auto-parlay__role.is-primary{color:#1d4ed8;background:#e0edff}.auto-parlay__role.is-steady{color:#475569;background:#f1f5f9}.auto-parlay__legs{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:none}.auto-parlay__legs li{background:#fbfdff;border:1px solid #e8edf5;border-radius:.6rem;padding:.5rem .6rem}.auto-parlay__leg-head{color:#0f172a;align-items:baseline;gap:.35rem;font-size:.8rem;display:flex}.auto-parlay__leg-head strong{flex:none}.auto-parlay__leg-head span{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auto-parlay__leg-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.74rem;display:flex}.auto-parlay__leg-meta b{color:#1d4ed8;font-size:.8rem}.auto-parlay__leg-meta .is-good{color:#047857}.auto-parlay__leg-meta .is-bad{color:#dc2626}.auto-parlay__note{color:#64748b;margin:0;font-size:.74rem;line-height:1.6}.auto-parlay__alt{color:#92400e;background:#fffbeb;border:1px dashed #f5d7a1;border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.75rem;line-height:1.5;display:flex}.auto-parlay__alt span{min-width:0}.auto-parlay__alt button{color:#92400e;font:inherit;cursor:pointer;background:#fff;border:1px solid #f0c987;border-radius:.5rem;flex:none;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.auto-parlay__alt button:hover{background:#fef3c7}.auto-parlay__actions{padding:.7rem 1.25rem calc(.8rem + env(safe-area-inset-bottom,0px));background:#fbfdff;border-top:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auto-parlay__actions button{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;padding:.45rem .9rem;font-size:.82rem}.auto-parlay__actions button:hover{background:#f8fafc}.auto-parlay__actions button.is-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000;font-weight:600;box-shadow:0 .2rem .6rem #2563eb47}.auto-parlay__actions button.is-primary:hover{box-shadow:0 .3rem .85rem #2563eb57}.auto-parlay__actions-hint{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;line-height:1.4;overflow:hidden}@keyframes auto-parlay-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.auto-parlay__skeleton{flex-direction:column;gap:.7rem;display:flex}.auto-parlay__sk-plan{background:#fff;border:1px solid #eef2f7;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem .85rem;display:flex}.auto-parlay__sk-head{justify-content:space-between;align-items:center;display:flex}.auto-parlay__sk-head span{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 45%,#eef2f7 65%) 0 0/240% 100%;border-radius:.35rem;height:.8rem;animation:1.3s ease-in-out infinite auto-parlay-shimmer}.auto-parlay__sk-head span:first-child{width:6.5rem}.auto-parlay__sk-head span:last-child{width:4rem}.auto-parlay__sk-stats{gap:.5rem;display:flex}.auto-parlay__sk-stats span{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 45%,#eef2f7 65%) 0 0/240% 100%;border-radius:.35rem;width:4.2rem;height:.62rem;animation:1.3s ease-in-out infinite auto-parlay-shimmer}.auto-parlay__sk-leg{background:#fbfdff;border:1px solid #f4f7fb;border-radius:.6rem;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex}.auto-parlay__sk-leg i{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 45%,#eef2f7 65%) 0 0/240% 100%;border-radius:.35rem;flex:none;width:1.1rem;height:1.1rem;animation:1.3s ease-in-out infinite auto-parlay-shimmer}.auto-parlay__sk-leg span{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 45%,#eef2f7 65%) 0 0/240% 100%;border-radius:.35rem;flex:auto;height:.75rem;animation:1.3s ease-in-out infinite auto-parlay-shimmer}.auto-parlay__sk-leg b{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 45%,#eef2f7 65%) 0 0/240% 100%;border-radius:.35rem;flex:none;width:2.8rem;height:.75rem;animation:1.3s ease-in-out infinite auto-parlay-shimmer}.auto-parlay__sk-foot{justify-content:flex-end;display:flex}.auto-parlay__sk-foot span{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 45%,#eef2f7 65%) 0 0/240% 100%;border-radius:.35rem;width:5.2rem;height:.65rem;animation:1.3s ease-in-out infinite auto-parlay-shimmer}.auto-parlay__plan{background:#fff;border:1px solid #e8edf5;border-radius:.75rem;flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex;box-shadow:0 .4rem 1rem #0f172a0d}.auto-parlay__plan.is-single{background:#f8fbff;border-color:#bfdbfe}.auto-parlay__plan.is-aggressive{border-style:dashed}.auto-parlay__plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.auto-parlay__plan-title{align-items:center;gap:.45rem;display:flex}.auto-parlay__plan-title strong{color:#0f172a;font-size:.95rem}.auto-parlay__plan-stats{color:#64748b;flex-wrap:wrap;gap:.65rem;font-size:.74rem;display:flex}.auto-parlay__plan-stats b{color:#0f172a;font-variant-numeric:tabular-nums}.auto-parlay__plan-stats .is-good{color:#047857}.auto-parlay__plan-stats .is-bad{color:#dc2626}.auto-parlay__plan-legs{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.auto-parlay__plan-legs>li{background:#fbfdff;border:1px solid #eef2f7;border-radius:.6rem;padding:.5rem .6rem}.auto-parlay__reasons{flex-direction:column;gap:.1rem;margin:.35rem 0 0;padding-left:.9rem;list-style:outside;display:flex}.auto-parlay__reasons li{color:#64748b;background:0 0;border:0;padding:0;font-size:.71rem;line-height:1.5}.auto-parlay__leg-conf{color:#94a3b8}.auto-parlay__leg-goal{color:#0f766e}.auto-parlay__leg-goal em{color:#94a3b8;font-style:normal}.auto-parlay__plan-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.auto-parlay__plan-foot span{color:#94a3b8;font-size:.72rem}.auto-parlay__plan-foot .auto-parlay__plan-actions{align-items:center;gap:.45rem;display:flex}.auto-parlay__plan-foot button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2563eb,#3b82f6);border:0;border-radius:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:600;box-shadow:0 .2rem .6rem #2563eb3d}.auto-parlay__plan-foot button.is-ghost{color:#1d4ed8;box-shadow:none;background:#fff;border:1px solid #bfdbfe;font-weight:500}.auto-parlay__plan-foot button.is-ghost:hover{background:#eff6ff}.auto-parlay__notes{color:#64748b;flex-direction:column;gap:.15rem;margin:0;padding-left:1rem;font-size:.73rem;line-height:1.6;display:flex}.auto-parlay__cands{background:#f8fafc;border:1px solid #e8edf5;border-radius:.7rem;padding:.5rem .7rem}.auto-parlay__cands summary{color:#334155;cursor:pointer;font-size:.78rem;font-weight:600}.auto-parlay__cands ul{flex-direction:column;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.auto-parlay__cands li{color:#64748b;flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.73rem;display:flex}.auto-parlay__cands .is-on{color:#047857;font-style:normal}.auto-parlay__cands .is-off{color:#b45309;font-style:normal}.auto-parlay__cand-match{color:#475569}.auto-parlay__cand-match strong{color:#0f172a;margin-right:.2rem}.auto-parlay__cand-pick{color:#334155}.auto-parlay__cand-hint{color:#94a3b8;margin:.1rem 0 0;font-size:.7rem;line-height:1.55}.auto-parlay__cand-add{color:#1d4ed8;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin-left:auto;padding:.12rem .5rem;font-size:.68rem;font-weight:600}.auto-parlay__cand-add:hover{background:#dbeafe}.auto-parlay__role.is-manual{color:#92400e;background:#fef3c7}.auto-parlay__plan-legs>li.is-extra{background:#fffdf5;border-style:dashed;border-color:#f5d7a1}.auto-parlay__extra-remove{color:#92400e;font:inherit;cursor:pointer;background:#fff;border:1px solid #f0c987;border-radius:999px;margin-left:auto;padding:.08rem .45rem;font-size:.66rem}.auto-parlay__extra-remove:hover{background:#fef3c7}.auto-parlay__extras{background:#f8fbff;border:1px dashed #bfdbfe;border-radius:.6rem;margin-top:.1rem;padding:.55rem .65rem}.auto-parlay__extras-head{color:#1d4ed8;margin:0 0 .4rem;font-size:.72rem;font-weight:600}.auto-parlay__extras-empty{color:#94a3b8;margin:0;font-size:.72rem}.auto-parlay__extras-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.auto-parlay__extras-list li{color:#64748b;border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.25rem 0;font-size:.72rem;display:flex}.auto-parlay__extras-list li:first-child{border-top:0}.auto-parlay__extras-list li .is-off{color:#b45309;font-style:normal}.auto-parlay__extras-list li button{color:#1d4ed8;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:999px;margin-left:auto;padding:.12rem .5rem;font-size:.68rem;font-weight:600}.auto-parlay__extras-list li button:hover:not(:disabled){background:#eff6ff}.auto-parlay__extras-list li button:disabled{opacity:.45;cursor:not-allowed}.auto-parlay__extras-match{color:#334155}.auto-parlay__extras-match strong{color:#0f172a;margin-right:.2rem}.auto-parlay__extras-pick{color:#334155}.auto-parlay__extras-preview{color:#15803d;background:#f0fdf4;border-radius:.5rem;margin:0;padding:.4rem .55rem;font-size:.72rem;line-height:1.5}.auto-parlay__extras-preview.is-over{color:#b45309;background:#fff7ed}.auto-parlay__backtest{background:#fbfdff;border:1px solid #e8edf5;border-radius:.7rem;padding:.6rem .75rem}.auto-parlay__backtest h3{color:#0f172a;margin:0 0 .45rem;font-size:.8rem}.auto-parlay__backtest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.auto-parlay__backtest-grid>div{background:#f8fafc;border-radius:.5rem;padding:.4rem .5rem}.auto-parlay__backtest-grid span{color:#64748b;font-size:.7rem;display:block}.auto-parlay__backtest-grid b{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.95rem;display:block}.auto-parlay__backtest-grid em{color:#94a3b8;font-size:.68rem;font-style:normal;display:block}.auto-parlay__bands{color:#64748b;flex-wrap:wrap;gap:.35rem .5rem;margin:.5rem 0 0;font-size:.7rem;display:flex}.auto-parlay__bands span{background:#eef2f7;border-radius:999px;padding:.05rem .45rem}.auto-parlay__disclaimer{color:#94a3b8;margin:0;font-size:.7rem;line-height:1.55}@media (max-width:47.99rem){.auto-parlay{padding:1rem .6rem calc(1rem + env(safe-area-inset-bottom));align-items:flex-end}.auto-parlay__card{border-radius:1rem 1rem .6rem .6rem;width:100%;max-height:90dvh}.auto-parlay__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-parlay__steps li{grid-template-columns:1.35rem minmax(0,1fr)}.auto-parlay__steps li em,.auto-parlay__table-wrap{display:none}.auto-parlay__legs{display:flex}.auto-parlay__plan-stats{gap:.45rem}.auto-parlay__backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-parlay__actions-hint{display:none}.auto-parlay__result{padding-bottom:.9rem}}@media (prefers-reduced-motion:reduce){.auto-parlay__dot{animation:none}.auto-parlay__progress span{transition:none}.auto-parlay__progress.is-running span,.auto-parlay__sk-head span,.auto-parlay__sk-stats span,.auto-parlay__sk-leg i,.auto-parlay__sk-leg span,.auto-parlay__sk-leg b,.auto-parlay__sk-foot span{animation:none}}
