.modal-back{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim);animation:fx-fade .18s ease}.modal{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);background:var(--chrome);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);animation:fx-slide-up .22s var(--ease)}.modal--sm{max-width:400px}.modal--md{max-width:520px}.modal--lg{max-width:720px}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 10px 12px 18px;border-bottom:1px solid var(--line);flex:none}.modal__title{display:flex;flex-direction:column;gap:6px;min-width:0}.modal__title h2{font-size:18px;font-weight:800;letter-spacing:-.03em}.modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:18px}.modal__foot{display:flex;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line);flex:none}.modal__foot .btn{flex:1 1}@media (max-width:1023px){.modal-back{align-items:flex-end;padding:0}.modal{max-width:none;max-height:calc(100dvh - 24px);border-radius:14px 14px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px}.kv__k{color:var(--muted);flex:none}.kv__v{text-align:right;min-width:0;color:var(--text);font-weight:600}.kv--total .kv__v{color:var(--acc-tx);font:700 16px/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kv+.kv{border-top:1px dashed var(--line)}.unit{font-family:var(--font);font-size:.78em;font-weight:500;color:var(--muted);margin-left:2px}.logo{width:24px;height:24px;object-fit:contain;flex:none}.logo--init{display:inline-grid;flex:none;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--panel-3);color:var(--text-2);font:700 11px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.form{display:flex;flex-direction:column;gap:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px}.form-grid .span2{grid-column:1/-1}@media (max-width:560px){.form-grid{grid-template-columns:1fr}}.form-sec{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line)}.form-sec__title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:700}.pw-box{position:relative}.pw-box .input{padding-right:42px}.pw-box button{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.quick button{height:34px;border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--line);color:var(--text-2);font:600 12px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .15s,color .15s,background .15s}.quick button:hover{border-color:var(--acc-a30);color:var(--acc-tx)}.quick button.is-reset{color:var(--muted);font-family:var(--font)}.quick button.is-reset:hover{border-color:rgba(212,43,66,.35);color:var(--up)}.note{padding:12px 14px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--text-2)}.note--warn{background:var(--warn-a);border-color:rgba(178,107,0,.28);color:#7d4f00}.note--bad{background:var(--up-a);border-color:rgba(212,43,66,.28);color:#a3192c}.note--acc{background:var(--acc-a08);border-color:var(--acc-a30);color:var(--acc-lo)}.note b{color:var(--text)}.note ul{display:flex;flex-direction:column;gap:4px}.note li{position:relative;padding-left:12px}.note li:before{content:"";position:absolute;left:2px;top:.75em;width:4px;height:4px;border-radius:1px;background:currentColor;opacity:.6}.note p+p{margin-top:6px}.picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.pick{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--panel);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.pick:hover{border-color:var(--line-3)}.pick.is-on{border-color:var(--acc);background:var(--acc-a08)}.pick b{font-size:13px;font-weight:700}.pick span{font-size:11px;color:var(--muted)}.pick.is-on b{color:var(--acc-tx)}.pick:disabled{opacity:.4;cursor:default}.copy-line{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r);background:var(--bg);border:1px solid var(--line-2)}.copy-line__v{flex:1 1;min-width:0;font:600 13px/1.4 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.copy-line .btn{flex:none}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.stat{padding:14px 16px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);min-width:0}.panel .stat,.panel .table-wrap{box-shadow:none}.stat__k{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px}.stat__v{margin-top:6px;font:700 18px/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat__v.acc{color:var(--acc-tx)}.stat__v.up{color:var(--up)}.stat__v.down{color:var(--down)}.stat__s{margin-top:2px;font-size:11px;color:var(--dim)}.filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-sm);border:1px solid var(--line);margin-bottom:12px}.filter-bar .input,.filter-bar .select{width:auto;height:34px;font-size:13px}.filter-bar input[type=date]{font-family:var(--mono);color-scheme:light}.filter-bar__sep{color:var(--dim)}.filter-bar__grow{flex:1 1}.prose{font-size:14px;line-height:1.75;color:var(--text-2);word-break:break-word}.prose p{margin:0 0 .6em}.prose iframe,.prose img,.prose video{max-width:100%;height:auto;border-radius:var(--r)}.prose a{color:var(--acc-tx);text-decoration:underline;text-underline-offset:2px}.prose h1,.prose h2,.prose h3{color:var(--text);margin:.8em 0 .4em;line-height:1.4}.prose ol,.prose ul{padding-left:1.3em;margin:0 0 .6em;list-style:revert}.prose table{border-collapse:collapse;max-width:100%}.prose td,.prose th{border:1px solid var(--line-2);padding:6px 8px}.prose .ql-align-center{text-align:center}.prose .ql-align-right{text-align:right}.prose .ql-align-justify{text-align:justify}.search-box{position:relative;display:flex;align-items:center;gap:8px;height:34px;min-width:0;padding:0 8px 0 10px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-deep);color:var(--muted);transition:border-color .15s,box-shadow .15s}.search-box:focus-within{border-color:var(--acc-a30);box-shadow:0 0 0 3px var(--acc-a08)}.search-box>svg{flex:none;width:16px;height:16px}.search-box input{flex:1 1;min-width:0;height:100%;color:var(--text);font-size:13px}.search-box input::placeholder{color:var(--dim)}.search-box input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-box__x{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--panel-3);color:var(--muted)}.search-box__x:hover{color:var(--text)}.fold{border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.fold>summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;color:var(--muted)}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";flex:none;width:6px;height:6px;margin-left:auto;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.fold[open]>summary:after{transform:translateY(1px) rotate(225deg)}.fold[open]>summary{border-bottom:1px dashed var(--line)}.fold>:not(summary){margin-left:12px;margin-right:12px}.fold>:last-child:not(summary){margin-bottom:10px}.panel__head>h2{margin-right:auto;font-size:15px;font-weight:800;letter-spacing:-.02em}.page-head>div:first-child{display:flex;flex-direction:column;gap:6px;min-width:0}.page-head__em{font-style:normal;color:var(--acc-tx)}.page-head__find{width:min(280px,100%)}.stats--inline{display:flex;flex-wrap:wrap;gap:8px}.stats--inline .stat{min-width:92px;padding:8px 12px}.stats--inline .stat__v{margin-top:4px;font-size:16px}.stat__v.warn,.warn{color:var(--warn)}.confirm-text{font-size:14px;line-height:1.7;color:var(--text-2);white-space:pre-line}button svg{transition:transform .15s var(--ease)}svg.is-rot{transform:rotate(-90deg)}svg.is-flip{transform:rotate(180deg)}.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1023px){.search-box input{font-size:16px}}.btn--line.is-on,.btn--line.is-on:hover:not(:disabled){background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.btn em{font:600 11px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal;opacity:.8}.filter-bar>.chips{flex:1 1 auto;min-width:0}.filter-bar>.search-box{flex:0 1 240px}.sb{max-width:1600px;margin:0 auto;padding:18px 20px 44px}.sb__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-bottom:16px}.sb__title{display:flex;flex-direction:column;gap:6px;min-width:0}.sb__title h1{font-size:24px;font-weight:800;line-height:1.25;letter-spacing:-.035em}.sb__modes{display:flex;align-items:center;gap:2px;max-width:100%;padding:3px;border-radius:var(--r);background:var(--panel-3);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.sb__modes::-webkit-scrollbar{display:none}.sb__mode{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;height:32px;padding:0 14px;border-radius:var(--r-sm);color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap;transition:background .15s,color .15s}.sb__mode.is-on,a.sb__mode:hover{color:var(--text)}.sb__mode.is-on{background:var(--panel);box-shadow:0 1px 2px rgba(12,14,17,.12)}.sb__mode em{font:600 11px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal;color:var(--dim)}.sb__mode.is-on em{color:var(--text-2)}.sb__mode .sb__off{font-family:var(--font);color:var(--up)}.sb__mode--link,.sb__mode--note{color:var(--text-2);font-weight:600}.sb__mode--link{margin-left:6px}.sb__mode--link:before{content:"";position:absolute;left:-4px;top:8px;bottom:8px;width:1px;background:var(--line-2)}.sb__tools{display:flex;align-items:center;gap:10px;min-height:50px;margin-bottom:12px;padding:0 10px 0 6px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-sm)}.sb__sports{display:flex;gap:2px;flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.sb__sports:empty{display:none}.sb__feat::-webkit-scrollbar,.sb__sports::-webkit-scrollbar{display:none}.sport-chip{display:inline-flex;align-items:center;gap:7px;flex:none;height:34px;padding:0 12px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.sport-chip img,.sport-chip svg{width:16px;height:16px;object-fit:contain;flex:none}.sport-chip svg{color:var(--star-ink)}.sport-chip em{font:600 11px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal;color:var(--dim)}.sport-chip:hover{border-color:var(--line-3);color:var(--text)}.sport-chip.is-on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.sport-chip.is-on em,.sport-chip.is-on svg{color:rgba(255,255,255,.78)}.home__sports .sport-chip,.sb__sports .sport-chip{height:48px;padding:3px 12px 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:var(--muted);font-weight:700}.home__sports .sport-chip:hover,.sb__sports .sport-chip:hover{color:var(--text)}.home__sports .sport-chip.is-on,.sb__sports .sport-chip.is-on{background:none;border-bottom-color:var(--acc);color:var(--text);font-weight:800}.home__sports .sport-chip.is-on em,.sb__sports .sport-chip.is-on em{color:var(--acc-tx);font-weight:700}.home__sports .sport-chip.is-on svg,.sb__sports .sport-chip.is-on svg{color:var(--star-ink)}.home__sports .sport-chip:focus-visible,.sb__sports .sport-chip:focus-visible{outline-offset:-2px}.sb__find{display:flex;align-items:center;gap:8px;flex:none}.sb__find .search-box{width:220px}.sb__lg{height:34px;max-width:210px}.sb__lg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.sb__lg.has-val{background:var(--acc-a08);border-color:var(--acc)}.sb__lg.is-on,.sb__lg.is-on:hover:not(:disabled){background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.sb__feat{display:flex;gap:6px;margin-bottom:12px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.feat-chip{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 10px;border-radius:14px;border:1px dashed var(--line-2);background:transparent;color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.feat-chip img{width:14px;height:14px;object-fit:contain}.feat-chip em{font:600 10.5px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal;color:var(--dim)}.feat-chip:hover{border-color:var(--line-3);color:var(--text)}.feat-chip.is-on{border-style:solid;border-color:var(--acc);background:var(--acc-a08)}.feat-chip.is-on,.feat-chip.is-on em{color:var(--acc-tx)}.feat-chip--clear{border-style:solid;border-color:rgba(212,43,66,.32);color:var(--up)}.feat-chip--clear:hover{border-color:var(--up);color:var(--up);background:var(--up-a)}.sb__list{container:sb-list/inline-size;min-width:0}.sb.is-split .sb__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,44%);grid-gap:14px;gap:14px;align-items:start}.sb__detail{position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 12px);max-height:calc(100vh - var(--top-h) - 24px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-lg);scrollbar-width:thin}.sb-over-back{left:var(--nav-w);z-index:50;background:var(--scrim);animation:fx-fade .2s ease}.sb-over,.sb-over-back{position:fixed;top:var(--top-h);right:var(--rail-w);bottom:0}.sb-over{z-index:51;width:min(560px,calc(100vw - var(--nav-w) - var(--rail-w)));overflow-y:auto;overscroll-behavior:contain;background:var(--bg-deep);border-left:1px solid var(--line-2);box-shadow:var(--shadow);animation:fx-slide-left .25s var(--ease);scrollbar-width:thin}.sb-over .md{min-height:100%;border:0;border-radius:0}.fl{gap:12px}.fl,.fl-empty{display:flex;flex-direction:column}.fl-empty{align-items:center;justify-content:center;gap:8px;min-height:240px;padding:36px 16px;border-radius:var(--r-lg);border:1px dashed var(--line-2);background:var(--panel);text-align:center;color:var(--muted);font-size:12px}.fl-empty b{color:var(--text-2);font-size:14px;font-weight:600}.lg{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.lg.is-feat{border-color:var(--line-2)}.lg__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:44px;padding:0 4px 0 14px;background:var(--panel-2);border-bottom:1px solid var(--line)}.lg__head:last-child{border-bottom:0}.lg__toggle{display:flex;align-items:center;gap:8px;flex:1 1 150px;min-width:0;height:44px;text-align:left}.lg__flag,.lg__toggle .rs-ic{width:16px;height:16px;object-fit:contain;flex:none;border-radius:2px}.lg__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.lg__name small{font-size:12px;font-weight:500;color:var(--muted)}.lg.is-feat .lg__name:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;vertical-align:2px;border-radius:1px;background:var(--up);transform:rotate(45deg)}.lg__n{font:600 12px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.lg__n,.lg__seg{flex:none}.lg__fold{flex:none;width:30px;height:30px;color:var(--muted)}.lg__rows{display:flex;flex-direction:column}.fr{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) minmax(270px,320px) 80px;grid-template-areas:"when match market tools";align-items:center;grid-gap:0 12px;gap:0 12px;min-height:62px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line);transition:background .15s}.fr:last-child{border-bottom:0}.fr:hover{background:var(--hover)}.fr.is-sel{background:var(--acc-a08)}.fr.is-sel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--acc)}.fr--kr{grid-template-columns:68px minmax(0,1fr) minmax(300px,370px) 36px;cursor:pointer}.fr--field{grid-template-areas:"when match match tools"}.fr__when{grid-area:when;display:flex;flex-direction:column;gap:3px;min-width:0;font-family:var(--mono);line-height:1.15}.fr__when span{font-size:11px;color:var(--dim)}.fr__when b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--text-2)}.fr.is-live .fr__when{flex-direction:row;align-items:center;gap:6px}.fr.is-live .fr__when b{font-size:12px;color:var(--live)}.fr__match{grid-area:match;flex-direction:column;gap:6px;padding:2px 0;text-align:left}.fr__match,.fr__team{display:flex;min-width:0}.fr__team{align-items:center;gap:8px}.fr__logo{width:20px;height:20px}.logo--init.fr__logo{font-size:10px}.fr__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--text);transition:color .15s}.fr__match:hover .fr__name{color:var(--acc-hi)}.fr__score{flex:none;min-width:18px;text-align:right;font:800 15px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.fr__match--field{flex-direction:row;align-items:center;gap:10px}.fr__match--field img{width:20px;height:20px;object-fit:contain;flex:none}.fr__match--field .fr__name{flex:0 1 auto}.fr__go{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto;font-size:12px;color:var(--muted);transition:color .15s}.fr__match--field:hover .fr__go{color:var(--acc-tx)}.fr__market{grid-area:market;display:flex;flex-direction:column;gap:5px;min-width:0}.fr__odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}.fr--kr .fr__odds{grid-template-columns:52px repeat(3,minmax(0,1fr))}.fr__cap{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:var(--muted)}.fr__tools{grid-area:tools;display:flex;align-items:center;justify-content:flex-end;gap:4px}.fr__star{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);color:var(--dim);transition:color .15s,background .15s}.fr__star:hover{color:var(--text-2);background:var(--panel-2)}.fr__star.is-on{color:var(--star-ink)}.fr__more{flex:none;min-width:40px;height:28px;padding:0 6px;white-space:nowrap;overflow-wrap:normal;border-radius:var(--r-sm);border:1px solid var(--line-2);font:600 12px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);transition:border-color .15s,color .15s,background .15s}.fr__more:hover{border-color:var(--acc-a30);color:var(--acc-tx)}.fr__more.is-on{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}@container sb-list (max-width: 899px){.fr{grid-template-columns:54px minmax(0,1fr) minmax(200px,240px) 72px;gap:0 10px}.fr--kr{grid-template-columns:54px minmax(0,1fr) minmax(250px,290px) 32px}.fr--kr .fr__odds{grid-template-columns:46px repeat(3,minmax(0,1fr))}.fr__name{font-size:13px}.fr__more{min-width:34px;padding:0 5px;font-size:11px}}@container sb-list (max-width: 559px){.fr,.fr--kr{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"when match tools" "market market market";gap:8px;padding:10px 8px 10px 10px}.fr--field{grid-template-areas:"when match tools"}.fr__when{align-self:start;padding-top:3px}.fr.is-live .fr__when{flex-direction:column;align-items:flex-start;gap:4px}.fr__go{display:none}.fr__tools{align-self:start}}.odd{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;height:44px;padding:0 6px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);color:var(--text);transition:background .12s,border-color .12s,color .12s}.odd,.odd__k{align-items:center;gap:4px;overflow:hidden}.odd__k{max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.1;color:var(--muted)}.odd__k,.odd__v{display:inline-flex}.odd__v{align-items:center;font:800 14px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.odd__v svg{color:var(--dim)}button.odd:hover:not(:disabled){border-color:var(--acc);background:var(--panel)}button.odd:hover:not(:disabled) .odd__v{color:var(--text)}.odd.is-up{border-color:rgba(212,43,66,.5);animation:fx-odd-up 1.2s ease}.odd.is-up .odd__v{color:var(--up)}.odd.is-down{border-color:rgba(43,111,224,.5);animation:fx-odd-down 1.2s ease}.odd.is-down .odd__v{color:var(--down)}.odd.is-picked,button.odd.is-picked:hover:not(:disabled){background:var(--acc);border-color:var(--acc);animation:none}button.odd.is-picked:hover:not(:disabled){background:var(--acc-hi);border-color:var(--acc-hi)}.odd.is-picked .odd__k{color:rgba(255,255,255,.78)}.odd.is-picked .odd__v,button.odd.is-picked:hover:not(:disabled) .odd__v{color:#fff}.odd.is-locked,.odd:disabled{cursor:not-allowed;background:transparent;border-style:dashed;border-color:var(--line);animation:none}.odd.is-locked .odd__k,.odd.is-locked .odd__v,.odd:disabled .odd__v{color:var(--dim)}.odd__mv{position:absolute;top:4px;right:4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.odd__mv--up{border-bottom:5px solid var(--up)}.odd__mv--down{border-top:5px solid var(--down)}.odd.is-picked .odd__mv--up{border-bottom-color:var(--acc-ink)}.odd.is-picked .odd__mv--down{border-top-color:var(--acc-ink)}.odd--line{cursor:default;background:transparent;border-color:var(--line)}.odd--line .odd__v{font-weight:600;color:var(--text-2)}.odd__vs{font-size:11px;font-weight:700;line-height:1;color:var(--dim)}.odd--compact{height:38px;gap:3px}.odd--compact .odd__k{font-size:10px}.odd--compact .odd__v{font-size:13px}.odd--row{flex-direction:row;justify-content:space-between;gap:8px;height:40px;padding:0 10px}.odd--row .odd__k{flex:1 1;justify-content:flex-start;font-size:12.5px;font-weight:500;color:var(--text-2);text-align:left}.ou{display:inline-block;flex:none;width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent}.ou--over{border-bottom:5px solid var(--up)}.ou--under{border-top:5px solid var(--down)}.odd.is-picked .ou--over{border-bottom-color:var(--acc-ink)}.odd.is-picked .ou--under{border-top-color:var(--acc-ink)}@keyframes fx-odd-up{0%{background:var(--up-a)}}@keyframes fx-odd-down{0%{background:var(--down-a)}}.md{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:clip}.md--empty{align-items:center;justify-content:center;min-height:320px;padding:24px;border-style:dashed;background:transparent;text-align:center;color:var(--muted);font-size:13px}.md__head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 14px;background:var(--panel-2);border-bottom:1px solid var(--line)}.md__head img{width:16px;height:16px;object-fit:contain;flex:none}.md__league{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text-2)}.md__when{display:inline-flex;align-items:center;gap:6px;flex:none;font:600 12px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.md__when.is-live{color:var(--live)}.md__board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:18px 14px 16px;border-bottom:1px solid var(--line)}.md__team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center;font-size:14px;font-weight:700;line-height:1.3}.md__team>span:not(.logo){max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.md__logo{width:44px;height:44px}.logo--init.md__logo{font-size:17px}.md__mid{display:flex;flex-direction:column;align-items:center;gap:7px}.md__score{font:800 26px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.md.is-live .md__score{color:var(--acc-tx)}.md__clock{font:600 11px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.md.is-live .md__clock{color:var(--live)}.md__board--field{display:flex;align-items:center;gap:12px}.md__board--field img{width:28px;height:28px;object-fit:contain;flex:none}.md__board--field div{display:flex;flex-direction:column;gap:3px;min-width:0}.md__board--field b{font-size:16px}.md__board--field span{font-size:12px;color:var(--muted)}.md__tracker{position:relative;box-sizing:content-box;aspect-ratio:390/230;padding-bottom:46px;background:#000;border-bottom:1px solid var(--line)}.md__tracker iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.md__tabs{padding:10px 12px 8px;border-bottom:1px solid var(--line)}.md__tabs .chip{height:28px;padding:0 11px;font-size:12px}.md__wait{display:grid;place-items:center;padding:28px}.md__note{margin:12px 12px 0;padding:10px 12px;border-radius:var(--r);background:var(--warn-a);color:#7d4f00;font-size:12px;line-height:1.55}.md__note--c{margin:0;padding:32px 12px;background:transparent;color:var(--muted);text-align:center}.md__groups{display:flex;flex-direction:column;gap:8px;padding:12px}.mk{border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);overflow:hidden}.mk__head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:0 10px 0 12px;font-size:13px;font-weight:700;color:var(--text);text-align:left}.mk__head svg{flex:none;color:var(--muted)}.mk__head:hover svg{color:var(--text)}.mk__body{display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.mk__line{display:grid;grid-gap:4px;gap:4px}.mk__line .odd--row{background:var(--panel)}.mk__line .odd--row.is-picked{background:var(--acc)}.mk__line .odd--row.is-locked{background:transparent}.lp{display:flex;flex-direction:column;gap:12px}.lp__clear{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--acc-a30);color:var(--acc-tx);font-size:12px;font-weight:600}.lp__clear:hover{background:var(--acc-a08);border-color:var(--acc)}.lp__sec{padding:12px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line)}.lp__sec>.kicker{margin-bottom:10px}.lp__sec>.kicker svg{width:14px;height:14px;color:var(--acc-tx)}.lp__feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:6px;gap:6px}.lp__fitem{display:flex;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-deep);color:var(--text-2);font-size:13px;font-weight:600;text-align:left;transition:border-color .15s,color .15s,background .15s}.lp__fitem span,.lp__row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp__fitem em,.lp__row em{font-size:11px;font-style:normal;color:var(--dim)}.lp__fitem img,.lp__row img{width:18px;height:18px;object-fit:contain;flex:none}.lp__fitem:hover{border-color:var(--line-3);color:var(--text)}.lp__fitem.is-on{border-color:var(--acc);background:var(--acc-a08)}.lp__fitem.is-on,.lp__fitem.is-on em{color:var(--acc-tx)}.lp__tree{display:flex;flex-direction:column}.lp__sport+.lp__sport{border-top:1px solid var(--line)}.lp__row{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 6px;border-radius:var(--r-sm);color:var(--text-2);font-size:13px;text-align:left;transition:background .15s,color .15s}.lp__row:hover{background:var(--panel-2);color:var(--text)}.lp__row svg{flex:none;color:var(--muted)}.lp__row--sport{font-weight:700;color:var(--text)}.lp__row--region{min-height:36px;padding-left:24px;font-size:12.5px}.lp__row--region img{width:16px;height:16px}.lp__row--league{min-height:34px;padding-left:50px;font-size:12.5px;color:var(--muted)}.lp__row--league.is-on{background:var(--acc-a08);color:var(--acc-tx)}.lp__row--league.is-on em{color:var(--acc-tx)}.lp__region{padding-bottom:2px}.slip{display:flex;flex-direction:column;flex:1 0 auto}.slip__head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:8px 10px 8px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.slip__tools{display:flex;gap:2px}.slip__tools .icon-btn{width:30px;height:30px}.slip__tools .icon-btn svg{width:16px;height:16px}.slip__tools .icon-btn.is-on{background:var(--acc-a16);color:var(--acc-tx)}.slip__tools .icon-btn:disabled{opacity:.35;pointer-events:none}.slip__policy{display:flex;flex-direction:column;gap:9px;padding:12px 14px;background:var(--panel);border-bottom:1px solid var(--line)}.slip__policy .check{font-size:12.5px}.slip__list{flex:1 0 auto;gap:8px;padding:12px;background:var(--bg-deep)}.slip__empty,.slip__list{display:flex;flex-direction:column}.slip__empty{align-items:center;justify-content:center;gap:6px;padding:36px 12px;border-radius:var(--r-lg);border:1px dashed var(--line-2);background:var(--panel);text-align:center;color:var(--muted);font-size:12px}.slip__empty b{color:var(--text-2);font-size:13px;font-weight:600}.pick-item{position:relative;padding:10px 12px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--acc);box-shadow:var(--shadow-sm)}.pick-item.is-live{border-left-color:var(--live)}.pick-item.is-locked{border-color:rgba(178,107,0,.3);border-left-color:var(--warn)}.pick-item__top{display:flex;align-items:flex-start;gap:8px}.pick-item__match{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.35;color:var(--text-2)}.pick-item__x{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;margin:-3px -5px 0 0;border-radius:var(--r-sm);color:var(--dim);transition:color .15s,background .15s}.pick-item__x svg{width:14px;height:14px}.pick-item__x:hover{background:var(--up-a);color:var(--up)}.pick-item__mk{margin-top:3px;font-size:11.5px;color:var(--muted)}.pick-item__mk em{font-style:normal;color:var(--dim)}.pick-item__bot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px}.pick-item__out{min-width:0;font-size:13.5px;font-weight:700;color:var(--text)}.pick-item__odds{display:inline-flex;align-items:baseline;gap:6px;flex:none}.pick-item__odds s{font-size:11px;color:var(--dim)}.pick-item__odds b{font-size:16px;font-weight:800;color:var(--acc-tx)}.pick-item__odds b.up{color:var(--up)}.pick-item__odds b.down{color:var(--down)}.pick-item__odds b.down:before,.pick-item__odds b.up:before{margin-right:3px;font-size:9px;vertical-align:1px}.pick-item__odds b.up:before{content:"▲"}.pick-item__odds b.down:before{content:"▼"}.pick-item__lock{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line-2);font-size:11.5px;color:var(--warn)}.boost{padding:10px 12px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line)}.boost__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;font-weight:700;color:var(--text-2)}.boost__head .num{font-size:11px;font-weight:500}.boost__toggle{margin-left:auto;font-size:12px}.boost__bar{display:flex;gap:3px;margin-top:10px}.boost__step{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1 1;min-width:0}.boost__step i{display:block;width:100%;height:4px;border-radius:2px;background:var(--line-2)}.boost__step span{font-size:10px;color:var(--dim);white-space:nowrap}.boost__step.is-stage span{font-weight:700;color:var(--text-2)}.boost__step.is-on i{background:var(--acc)}.boost__step.is-on.is-stage span{color:var(--acc-tx)}.slip__foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;background:var(--panel);border-top:1px solid var(--line);box-shadow:0 -8px 20px rgba(12,14,17,.06)}.slip__sum{padding:4px 12px;border-radius:var(--r);background:var(--bg-deep);border:1px solid var(--line)}.slip__sum .kv{padding:6px 0;font-size:12.5px}.slip__sum .kv__k em{margin-left:4px;font-size:11px;font-style:normal;color:var(--dim)}.stake{display:flex;gap:6px}.stake .input{height:40px;font:700 16px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.stake .btn{flex:none;height:40px;padding:0 12px;font-family:var(--mono)}.quick--slip{grid-template-columns:repeat(3,1fr)}.quick--slip button{height:30px;font-size:11.5px}.slip__bet{flex-direction:column;gap:3px;height:52px;font-size:15px;line-height:1.1}.slip__bet small{font-family:var(--mono)}.slip__limits summary b{font-family:var(--mono);color:var(--acc-tx)}.slip__limits .kv{padding:6px 0;font-size:12px}.slip__limits .more-link{display:inline-flex;margin-top:4px}.bet-card{border-radius:var(--r);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden}.bet-card.is-won{border-color:var(--acc-a30)}.bet-card.is-cancelled,.bet-card.is-lost{opacity:.82}.bet-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;background:var(--panel-2);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--text-2)}.bet-card__legs,.leg{display:flex;flex-direction:column}.leg{gap:4px;padding:8px 12px;border-bottom:1px dashed var(--line);font-size:12px}.leg__bot,.leg__top{display:flex;align-items:center;gap:8px;min-width:0}.leg__top .ell{flex:1 1;font-weight:600;color:var(--text)}.leg__top .num{flex:none;font-size:11px}.leg__bot .ell{flex:1 1;color:var(--muted)}.leg__bot .num{flex:none;font-weight:700;color:var(--text)}.leg__bot .st{flex:none;font-size:11px}.bet-card__foot{padding:4px 12px 10px}.bet-card__foot .kv{padding:5px 0;font-size:12px}.bet-card__foot .hint{margin-top:6px}.bet-card__ref{margin-top:6px;font-size:10.5px;color:var(--dim);word-break:break-all}.bet-card__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bet-card__acts .btn{flex:1 1}button.fx-dock{width:calc(100% - 16px);color:var(--text);text-align:left}.sheet--slip{height:min(88dvh,calc(100dvh - 40px))}@container fx-main (max-width: 760px){.sb__tools{flex-direction:column;align-items:stretch;gap:8px;padding:0 6px 8px}.sb__sports:empty+.sb__find{padding-top:8px}.sb__find .search-box{flex:1 1;width:auto}}@container fx-main (max-width: 560px){.sb__modes{width:100%}.sb__mode{flex:1 1;padding:0 10px}.md__board{padding:14px 10px 12px}.md__logo{width:36px;height:36px}.md__score{font-size:22px}}@media (max-width:1023px){.sb{padding:12px 10px 24px}.sb__title h1{font-size:19px}.sb-over-back{top:0}.sb-over,.sb-over-back{left:0;right:0;bottom:calc(var(--tab-h) + var(--dock-h) + env(safe-area-inset-bottom, 0px))}.sb-over{top:calc(var(--top-h) + 8px);width:auto;border-left:0;border-top:1px solid var(--line-2);animation:fx-slide-up .25s var(--ease)}.sb-over,.sb-over .md{border-radius:14px 14px 0 0}}.game{position:relative;min-width:0}.game__btn{display:flex;flex-direction:column;gap:7px;width:100%;text-align:left}.game__img{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r);border:1px solid var(--line);background:var(--panel-2);transition:border-color .15s}.game__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease)}.game__img:after{content:"";position:absolute;inset:0;background:rgba(12,14,17,.4);opacity:0;transition:opacity .15s}.game__init{position:absolute;inset:0;display:grid;place-items:center;background:var(--panel-2);font-size:22px;letter-spacing:-.03em;color:var(--acc-tx)}.game__init,.game__play{font-weight:800;line-height:1}.game__play{position:absolute;left:50%;top:50%;z-index:1;padding:8px 14px;border-radius:var(--r-sm);background:#fff;color:var(--text);font-size:12px;white-space:nowrap;opacity:0;transform:translate(-50%,-30%);transition:opacity .15s,transform .15s var(--ease)}.game__btn:focus-visible .game__img,.game__btn:hover .game__img{border-color:var(--line-3)}.game__btn:hover .game__img img{transform:scale(1.05)}.game__btn:focus-visible .game__img:after,.game__btn:hover .game__img:after{opacity:1}.game__btn:focus-visible .game__play,.game__btn:hover .game__play{opacity:1;transform:translate(-50%,-50%)}.game__t{font-size:12.5px;font-weight:600;color:var(--text)}.game__s,.game__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game__s{margin-top:-4px;font-size:11px;color:var(--muted)}.game__fav{position:absolute;top:6px;right:6px;z-index:2;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(12,14,17,.62);color:rgba(255,255,255,.85);transition:color .15s}.game__fav.is-on,.game__fav:hover{color:var(--star)}.game__fav:focus-visible{outline-color:#fff}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:14px 12px;gap:14px 12px}.game-grid--dense{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px 10px}.game-row{display:grid;grid-auto-flow:column;grid-auto-columns:136px;grid-gap:12px;gap:12px;padding:14px;overflow-x:auto;scrollbar-width:none}.game-row::-webkit-scrollbar{display:none}.vt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px}.vt{position:relative;display:block;aspect-ratio:1;overflow:hidden;isolation:isolate;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--card-dark);text-align:left;transition:border-color .15s}.vt:hover{border-color:var(--line-3)}.vt__art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease)}.vt:hover .vt__art{transform:scale(1.04)}.vt--brand,.vt--plain{background:var(--card-dark)}.vt--brand{border-color:rgba(12,14,17,.12)}.vt--brand:hover{border-color:var(--line-3)}.vt__enter{position:absolute;left:50%;bottom:10px;display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 10px 0 14px;border-radius:var(--r-sm);background:#fff;color:var(--text);font-size:12px;font-weight:800;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .2s,transform .2s var(--ease)}.vt--brand:focus-visible .vt__enter,.vt--brand:hover .vt__enter{opacity:1;transform:translate(-50%)}.vt__mono{position:absolute;inset:0 0 32% 0;z-index:-1;display:grid;place-items:center;font-size:42px;font-weight:800;line-height:1;letter-spacing:-.04em;color:rgba(255,255,255,.92)}.vt__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,14,17,0) 35%,rgba(12,14,17,.94))}.vt__top{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:6px}.vt__rank{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.vt__live,.vt__rank{padding:4px 8px;border-radius:var(--r-sm);background:rgba(12,14,17,.72);color:#fff;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.vt__live{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.vt__live .live-dot{width:6px;height:6px}.vt__txt{position:absolute;left:12px;right:12px;bottom:40px;display:flex;flex-direction:column;gap:3px}.vt__txt b{font-size:15px;font-weight:800;color:#fff}.vt__txt b,.vt__txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt__txt small{font-size:11px;line-height:1.2;color:var(--on-dark-2)}.vt__go{position:absolute;left:12px;right:12px;bottom:10px;display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700;color:var(--on-dark-2);transition:color .15s}.vt:hover .vt__go{color:#fff}.slot{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.sv{position:-webkit-sticky;position:sticky;top:calc(var(--top-h) + 12px);display:flex;flex-direction:column;max-height:calc(100vh - var(--top-h) - 24px);overflow:hidden}.sv__list{flex-direction:column;flex:1 1;min-height:0;padding:6px;overflow-y:auto;scrollbar-width:thin}.sv__item,.sv__list{display:flex;gap:2px}.sv__item{position:relative;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;border-radius:var(--r);color:var(--text-2);font-size:13px;font-weight:600;text-align:left;transition:background .15s,color .15s}.sv__item small,.sv__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv__item small{font-size:11px;line-height:1.2;color:var(--dim)}.sv__item:hover{background:var(--panel-2);color:var(--text)}.sv__item.is-on{background:var(--panel-3);color:var(--text)}.sv__item.is-on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;background:var(--acc)}.sv__item.is-on small{color:var(--acc-tx)}.slot__main{min-width:0}.sv-chips{display:none;gap:6px;margin-bottom:10px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.sv-chips::-webkit-scrollbar{display:none}.slot .filter-bar .search-box{flex:1 1;max-width:360px}.vg__q{margin-bottom:14px}@container fx-main (max-width: 760px){.slot{grid-template-columns:minmax(0,1fr)}.sv{display:none}.sv-chips{display:flex}.slot .filter-bar .search-box{max-width:none}}@media (max-width:1023px){.game-row{grid-auto-columns:112px;gap:10px;padding:12px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 8px}.vt-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.vt__txt b{font-size:14px}}.mini-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 16px;text-align:center;color:var(--muted);font-size:13px}.mg-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.mg-tab{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--panel);text-align:left;transition:border-color .15s,background .15s}.mg-tab b{font-size:14px;font-weight:700;color:var(--text-2)}.mg-tab span{font-size:11px;color:var(--muted);white-space:nowrap}.mg-tab span.is-hot{color:var(--live)}.mg-tab:hover{border-color:var(--line-3)}.mg-tab.is-on{border-color:var(--acc);background:var(--acc-a08)}.mg-tab.is-on b{color:var(--acc-tx)}.rb{position:relative;display:grid;grid-template-columns:1.1fr 1.2fr 1fr 1.3fr;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm)}.rb__cell{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px 16px}.rb__cell+.rb__cell{border-left:1px solid var(--line)}.rb__k{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.rb__k,.rb__v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb__v{font:700 20px/1.1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.rb__v small{margin-left:3px;font-family:var(--font);font-size:12px;font-weight:500;color:var(--muted)}.rb__v--sm{margin-top:4px;font-size:13px}.rb__cell--clock .rb__v{font-size:26px;color:var(--acc-tx)}.rb.is-hot .rb__cell--clock .rb__v{color:var(--live)}.rb.is-closed .rb__cell--clock .rb__v{color:var(--muted)}.rb__s{font:500 10.5px/1.25 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim)}.rb__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--line)}.rb__bar i{display:block;height:100%;background:var(--acc);transition:width 1s linear}.rb.is-hot .rb__bar i{background:var(--live)}.rb.is-closed .rb__bar i{background:var(--dim)}.mg-frame{position:relative;width:100%;max-width:830px;margin-left:auto;margin-right:auto;aspect-ratio:830/645;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:#000}.mg-frame iframe{position:absolute;top:0;left:50%;max-width:none;border:0;transform-origin:top center}.mg-frame__empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--on-dark-2);font-size:13px}.mini-rail{gap:12px;padding:12px}.mbp__title,.mini-rail{display:flex;flex-direction:column}.mbp__title{gap:5px;min-width:0;padding:10px 0}.mbp__title h2{font-size:15px;font-weight:700}.mbp__title h2 small{margin-left:4px;font-size:12px;font-weight:500;color:var(--muted)}.mbp__clock{flex:none;font:800 22px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--acc-tx)}.mbp__clock.is-hot{color:var(--live)}.mbp__clock.is-closed{font-size:16px;color:var(--muted)}.mbp__body{display:flex;flex-direction:column;gap:10px}.mbp__body>.seg{align-self:flex-start}.mbp__board{position:relative;display:flex;flex-direction:column;gap:12px}.mbp__board.is-locked .mbp__mk{opacity:.35;filter:grayscale(.6)}.mbp__mkname{margin-bottom:6px;font-size:12px;font-weight:700;color:var(--text-2)}.mbp__outs{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));grid-gap:6px;gap:6px}.mo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:6px 4px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-deep);transition:border-color .12s,background .12s}.mo__nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--text)}.mo__od{font:700 12.5px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.mo--blue{box-shadow:inset 0 2px 0 var(--down)}.mo--red{box-shadow:inset 0 2px 0 var(--up)}.mo--gold{box-shadow:inset 0 2px 0 var(--warn)}.mo--blue .mo__nm,.tone-blue{color:var(--down)}.mo--red .mo__nm,.tone-red{color:var(--up)}.mo--gold .mo__nm,.tone-gold{color:var(--warn)}.tone-none{color:var(--text)}.mo__dots{display:flex;gap:3px}.mo__dots i{width:8px;height:8px;border-radius:50%;background:var(--dim)}.mo__dots .is-blue{background:var(--down)}.mo__dots .is-red{background:var(--up)}.mo__dots .is-gold{background:var(--warn)}.mo:hover:not(:disabled){border-color:var(--acc-a30);background:var(--panel-2)}.mo.is-picked,.mo.is-picked:hover:not(:disabled){border-color:var(--acc);background:var(--acc);box-shadow:none}.mo.is-picked .mo__nm,.mo.is-picked .mo__od{color:var(--acc-ink)}.mo:disabled{cursor:not-allowed}.mbp__lock{position:absolute;inset:0;justify-content:center;padding:16px;background:rgba(245,246,248,.88);text-align:center;font-size:13px;font-weight:600;color:var(--text)}.mbp__lock,.mbp__pick{display:flex;align-items:center;gap:8px;border-radius:var(--r)}.mbp__pick{min-height:40px;padding:0 4px 0 12px;border:1px dashed var(--line-2);font-size:12.5px}.mbp__pick b{flex:1 1;min-width:0;color:var(--text)}.mbp__pick .num{font-size:14px;font-weight:700}.mbp__pick .icon-btn{width:28px;height:28px}.mr__meta{font-size:11.5px}.mr__none{padding:20px 14px}.mr__table{display:flex;flex-direction:column;overflow-x:auto}.mr__row{display:grid;grid-template-columns:76px repeat(var(--cols,3),minmax(64px,1fr));align-items:center;grid-gap:6px;gap:6px;min-width:max-content;min-height:42px;padding:0 14px;border-bottom:1px solid var(--line);font-size:12px}.mr.has-extra .mr__row{grid-template-columns:76px repeat(var(--cols,3),minmax(56px,1fr)) minmax(170px,1.6fr)}.mr__row--head{min-height:34px;background:var(--bg-deep);font-size:11px;font-weight:600;color:var(--muted)}.mr__row--count{min-height:36px;background:var(--hover)}.mr__row--count span{display:flex;flex-wrap:wrap;gap:3px 8px}.mr__row--count em{font:600 11px/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal}.mr__row--count em.is-blue{color:var(--down)}.mr__row--count em.is-red{color:var(--up)}.mr__row--count em.is-gold{color:var(--warn)}.mr__row--count em.is-none{color:var(--muted)}.mr__rd{display:flex;flex-direction:column;gap:2px}.mr__rd b{font-size:13px;color:var(--text)}.mr__rd small{font-size:10.5px;color:var(--dim)}.chipv{display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 7px;border-radius:12px;font-size:11.5px;font-style:normal;font-weight:700}.chipv.is-blue{background:var(--down-a);color:var(--down);box-shadow:inset 0 0 0 1px rgba(43,111,224,.3)}.chipv.is-red{background:var(--up-a);color:var(--up);box-shadow:inset 0 0 0 1px rgba(212,43,66,.3)}.chipv.is-gold{background:var(--warn-a);color:var(--warn);box-shadow:inset 0 0 0 1px rgba(178,107,0,.3)}.chipv.is-none{background:var(--panel-2);color:var(--muted)}.mr__x{display:flex;align-items:center;gap:4px 8px}.balls,.mr__x{flex-wrap:wrap}.balls{display:inline-flex;gap:3px}.balls i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--panel-3);font:700 10.5px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal;color:var(--text)}.balls i.is-pb{background:var(--acc);color:var(--acc-ink)}.mr__more{display:block;width:100%;height:40px;font-size:12px;font-weight:600;color:var(--muted)}.mr__more:hover{color:var(--acc-tx)}.mb .panel__head h2 small{margin-left:4px;font-size:12px;font-weight:500}.mb .panel__body{display:flex;flex-direction:column;gap:10px}.mb .panel__body>.seg{align-self:flex-start}.mb__sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:var(--r);background:var(--bg-deep);font-size:12px;color:var(--muted)}.mb__sum b{font-weight:700;color:var(--text)}.mb__sum b.acc{color:var(--acc-tx)}.mb__list{display:flex;flex-direction:column}.mb__row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed var(--line)}.mb__row:last-child{border-bottom:0}.mb__l{display:flex;flex-direction:column;gap:4px;min-width:0}.mb__top{font-size:10.5px;color:var(--dim)}.mb__top em{margin-right:6px;font-family:var(--font);font-style:normal;font-weight:600;color:var(--text-2)}.mb__pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12px}.mb__pick b{font-size:13px}.mb__rs{font-size:11px;color:var(--muted)}.mb__r{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;font-size:12px}.mb__r b{font-size:13px;color:var(--text)}@container fx-main (max-width: 640px){.rb{grid-template-columns:1fr 1fr}.rb__cell:nth-child(3){border-left:0}.rb__cell:nth-child(n+3){border-top:1px solid var(--line)}.mg-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn{position:relative;aspect-ratio:3/1;overflow:hidden;border-radius:var(--r-lg);background:var(--card-dark);box-shadow:var(--shadow-sm)}.bn__slide{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.bn__slide.is-on{z-index:1;opacity:1}.bn__link,.bn__pic{display:block;width:100%;height:100%}.bn__img{width:100%;height:100%;object-fit:cover;object-position:center var(--bn-pos,50%)}.bn__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:rgba(12,14,17,.55);color:#fff;opacity:0;transition:opacity .2s,background .2s}.bn__nav svg{width:20px;height:20px}.bn__nav--prev{left:14px}.bn__nav--next{right:14px}.bn:hover .bn__nav,.bn__nav:focus-visible{opacity:1}.bn__nav:hover{background:rgba(12,14,17,.8)}.bn__nav:focus-visible{outline-color:#fff}.bn__dots{position:absolute;left:50%;bottom:8px;z-index:2;display:flex;transform:translateX(-50%)}.bn__dots button{position:relative;width:16px;height:22px;transition:width .25s var(--ease)}.bn__dots button:before{content:"";position:absolute;left:4px;right:4px;top:10px;height:3px;border-radius:2px;background:rgba(255,255,255,.5);transition:background .25s}.bn__dots button.is-on{width:34px}.bn__dots button.is-on:before{background:#fff}.bn__dots button:focus-visible{outline-color:#fff}@container fx-main (min-width: 700px){.bn{aspect-ratio:3.45/1}}@media (hover:none){.bn__nav{display:none}}.hs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.2fr);overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-sm)}.hs__cell{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 20px}.hs__cell+.hs__cell{border-left:1px solid var(--line)}a.hs__cell{transition:background .15s}a.hs__cell:hover{background:var(--panel-2)}a.hs__cell:after{content:"";position:absolute;top:50%;right:18px;margin-top:-5px;width:7px;height:7px;border-top:2px solid var(--line-3);border-right:2px solid var(--line-3);transform:rotate(45deg);transition:border-color .15s}a.hs__cell:hover:after{border-color:var(--acc-tx)}.hs__k{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted)}.hs__k,.hs__v{white-space:nowrap}.hs__v{overflow:hidden;text-overflow:ellipsis;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.035em;color:var(--text)}.hs__cell--live .hs__v{color:var(--live)}.hs__v small{margin-left:3px;font-size:14px;font-weight:700;color:var(--muted)}.hs__v--txt{font-size:17px;font-weight:700;color:var(--text-2)}.hs__sub{font-size:12px;color:var(--muted);white-space:nowrap}.hs__wallet{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k acts" "v acts" "s acts";grid-column-gap:16px;column-gap:16px;grid-row-gap:5px;row-gap:5px;align-content:center;align-items:center}.hs__wallet .hs__k{grid-area:k}.hs__wallet .hs__v{grid-area:v}.hs__wallet .hs__v--txt{color:var(--text-2)}.hs__wallet .hs__sub{grid-area:s}.hs__acts{grid-area:acts;display:flex;gap:6px}.hs__acts .btn{min-width:84px;height:42px;font-size:14px}.home>.home__split,.home>.hsec{margin-top:20px}.hsec{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadow-sm)}.hsec__head{display:flex;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 16px;border-bottom:1px solid var(--line)}.hsec__head h2{font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.03em;color:var(--text);white-space:nowrap}.hsec__n{min-width:24px;height:20px;padding:0 7px;border-radius:10px;background:var(--panel-3);color:var(--text-2);font-size:12px;font-weight:700;line-height:20px;text-align:center;white-space:nowrap}.hsec__more{display:inline-flex;align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .15s}.hsec__more:hover{color:var(--acc-tx)}.hsec .game-row{padding:14px 16px 16px}.home__sports{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:0 8px;background:var(--panel-2);border-bottom:1px solid var(--line)}.home__sports::-webkit-scrollbar{display:none}.lr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,288px);grid-template-areas:"meta meta" "match odds";grid-gap:8px 20px;gap:8px 20px;min-width:0;padding:12px 16px 14px;transition:background .15s}.lr+.lr{border-top:1px solid var(--line)}.lr:hover{background:var(--hover)}.lr__meta{grid-area:meta;display:flex;align-items:center;gap:10px;min-width:0;font-size:12px;color:var(--muted)}.lr__clock{display:inline-flex;align-items:center;gap:6px;flex:none;height:20px;padding:0 7px;border-radius:var(--r-sm);background:var(--up-a);font-weight:700;color:var(--live);white-space:nowrap}.lr__clock .live-dot{width:6px;height:6px}.lr__lg{display:flex;align-items:center;gap:5px;min-width:0;font-weight:600}.lr__lg img{width:12px;height:12px;object-fit:contain;flex:none}.lr__lg span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr__match{grid-area:match;flex-direction:column;justify-content:center;gap:6px}.lr__match,.lr__team{display:flex;min-width:0}.lr__team{align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--text)}.lr__team>span:not(.logo){flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.lr__team b{flex:none;min-width:22px;text-align:right;font-size:16px;font-weight:800;color:var(--dim);white-space:nowrap}.lr__team b.is-lead{color:var(--text)}.lr__match:hover .lr__team>span:not(.logo){text-decoration:underline;text-underline-offset:3px}.bn__link:focus-visible,.post-list__row:focus-visible,a.hs__cell:focus-visible{outline-offset:-2px}.bn__link:focus-visible{outline-color:#fff}.lr__logo{width:20px;height:20px}.logo--init.lr__logo{font-size:10px}.lr__odds{grid-area:odds;align-self:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.lr__more{grid-area:odds;align-self:center;display:flex;align-items:center;justify-content:center;gap:2px;height:40px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap;transition:border-color .15s,color .15s}.lr__more:hover{border-color:var(--acc);color:var(--acc-tx)}.home__none{padding:28px 16px;text-align:center}.home__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.post-list{display:flex;flex-direction:column}.post-list__row{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 16px;border-bottom:1px solid var(--line);text-align:left;font-size:13.5px;color:var(--text-2);transition:color .15s,background .15s}.post-list__row:last-child{border-bottom:0}.post-list__row:hover{background:var(--hover);color:var(--acc-tx)}.post-list__t{flex:1 1;display:flex;align-items:center;gap:6px;min-width:0}.post-list__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-list__new{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--up);color:#fff;font:800 10px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-style:normal}.post-list__row time{flex:none;font-size:12px;color:var(--dim)}.auth__brand{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 8px;text-align:center}.auth__logo{width:auto;height:96px;filter:drop-shadow(0 1px 0 rgba(90,60,10,.22))}.auth__alt,.auth__brand span{font-size:12.5px;color:var(--muted)}.auth__alt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px}.auth__alt button{font-weight:600;color:var(--acc-tx)}.auth__alt button:hover{text-decoration:underline;text-underline-offset:2px}.phone-row .input:first-child{flex:0 0 72px;text-align:center}.dw{flex-direction:column;gap:14px}.dw,.dw-seg{display:flex}.dw-seg button{flex:1 1;justify-content:center}.dw-top{display:flex;gap:1px;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--line)}.dw-top>div{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0;padding:12px 14px;background:var(--panel)}.dw-top>.dw-top__r{align-items:flex-end;text-align:right}.dw-top span{font-size:11px;color:var(--muted)}.dw-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 18px/1.15 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.dw-top b.acc{color:var(--acc-tx)}.acct-box{display:flex;flex-direction:column;gap:6px}.acct-box+.acct-box{padding-top:12px;border-top:1px dashed var(--line)}.dw-actions{display:grid;grid-template-columns:1fr 2fr;grid-gap:8px;gap:8px}.bank-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:0 14px;gap:0 14px;padding:6px 0 0}.bank-times div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:12px}.bank-times span{color:var(--text-2)}.bank-times b{font-size:11.5px;font-weight:600;color:var(--muted)}.fold>.note{margin-top:10px}.ticket{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--r-lg);border:1px solid var(--acc-a30);background:var(--acc-a08)}.ticket--done{gap:4px;border-color:var(--acc)}.ticket--done b{font-size:15px;color:var(--acc-tx)}.ticket--done span{font-size:13px;color:var(--text-2)}.ticket--held{border-color:rgba(43,111,224,.35);background:var(--down-a)}.ticket--expired{border-color:rgba(178,107,0,.35);background:var(--warn-a)}.ticket__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ticket__head b{font-size:14px}.ticket__head .num{font-size:12px;font-weight:700;color:var(--acc-tx)}.ticket--expired .ticket__head .num{color:var(--warn)}.qr-row{display:flex;align-items:flex-start;gap:12px}.qr-box{display:grid;place-items:center;flex:none;width:148px;height:148px;padding:6px;border-radius:var(--r);background:#fff}.qr-box img{width:136px;height:136px}.qr-box .hint{color:#333}.qr-row__r{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.dw-recent{padding:10px 12px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel)}.dw-recent__head{margin-bottom:6px}.dw-recent__list{display:flex;flex-direction:column}.dw-recent__row{display:grid;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px dashed var(--line);font-size:12px}.dw-recent__row:first-child{border-top:0}.dw-recent__row b{font-size:12.5px}.post{display:flex;flex-direction:column;gap:14px}.post__meta{display:flex;align-items:center;gap:8px;font-size:12px}.pop{position:fixed;inset:0;z-index:70;display:flex;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:var(--scrim);animation:fx-fade .2s ease;transition:background .24s}.pop.is-out{background:transparent;pointer-events:none}.pop__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:16px;width:100%;margin:auto}.pop__card{--pop-w:calc((100% - (var(--pop-n, 1) - 1) * 16px) / var(--pop-n, 1) - 1px);position:relative;display:flex;flex-direction:column;width:min(400px,max(var(--pop-w),(300px - var(--pop-w)) * 9999));max-width:100%;max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);animation:fx-pop-in .3s var(--ease) both}.pop__card:before{content:"";position:absolute;top:0;left:0;right:0;z-index:3;height:2px;background:var(--acc)}.pop__card.is-closing{animation:fx-pop-out .24s ease forwards}.pop__head{display:flex;align-items:center;gap:10px;padding:20px 60px 18px 22px;border-bottom:1px solid var(--line);background:var(--panel)}.pop__tag{flex:none;height:22px;padding:0 10px;border-radius:var(--r-sm);background:var(--acc);color:#fff;font-size:11px;font-weight:700;line-height:22px}.pop__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:800;line-height:1.4;color:var(--text)}.pop__x{position:absolute;top:15px;right:15px;z-index:3;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:rgba(255,255,255,.88);color:var(--text-2);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.pop__x svg{width:16px;height:16px}.pop__x:hover{transform:rotate(90deg);color:#fff;background:var(--up);border-color:var(--up)}.pop__body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 22px 20px;color:var(--text-2);font-size:13.5px;line-height:1.85}.pop__body b,.pop__body strong{color:var(--text)}.pop__body a{color:var(--acc-tx)}.pop__card--art .pop__body{padding:0}.pop__card--art .pop__body img{width:100%;border-radius:0}.pop__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;padding:14px 16px 16px;border-top:1px solid var(--line);background:var(--panel-2);font-size:12.5px}.pop__today{display:inline-flex;align-items:center;gap:6px;height:38px;margin-right:auto;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--panel);color:var(--text-2);font-weight:600;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.pop__today:hover{color:var(--acc-tx);border-color:var(--acc-a30);background:var(--acc-a08)}.pop__count{font-size:11px;color:var(--dim)}.pop__close{height:38px;padding:0 26px;border-radius:var(--r);border:1px solid var(--acc);background:var(--acc);color:#fff;font-weight:700;white-space:nowrap}.pop__close:hover{background:var(--acc-lo);border-color:var(--acc-lo)}.pop--single .pop__card{width:min(420px,100%)}@keyframes fx-pop-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes fx-pop-out{to{opacity:0;transform:translateY(8px) scale(.98)}}.bd{overflow:hidden}.bd__head,.bd__row{display:grid;grid-template-columns:64px 96px minmax(0,1fr) 100px;align-items:center;grid-gap:12px;gap:12px;padding:0 16px}.bd__head{min-height:38px;background:var(--bg-deep);border-bottom:1px solid var(--line);font-size:11px;font-weight:600;color:var(--muted)}.bd__head span:first-child,.bd__no{text-align:center}.bd__date,.bd__head span:last-child{text-align:right}.bd__row{width:100%;min-height:50px;border-bottom:1px solid var(--line);text-align:left;transition:background .15s}.bd__row:last-child{border-bottom:0}.bd__row:hover{background:var(--hover)}.bd__row:hover .bd__title b{color:var(--acc-hi)}.bd__no{font-size:12px;color:var(--dim)}.bd__title{display:flex;align-items:center;gap:8px;min-width:0}.bd__title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--text);transition:color .15s}.bd__new,.ev__new{flex:none;padding:2px 5px;border-radius:3px;background:var(--up);color:#fff;font-size:9.5px;font-style:normal;font-weight:700;letter-spacing:.04em}.bd__date{font-size:12px;color:var(--muted)}.ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.ev{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);text-align:left;transition:border-color .15s,transform .15s var(--ease)}.ev:hover{border-color:var(--line-3)}.ev__pic{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--panel-2)}.ev__pic img{width:100%;height:100%;object-fit:cover}.ev__pic.is-empty{display:grid;place-items:center;padding:16px;background:var(--panel-2)}.ev__pic.is-empty b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;font-size:16px;font-weight:800;color:var(--text)}.ev__cat{left:10px;background:rgba(12,14,17,.78);color:#fff}.ev__cat,.ev__new{position:absolute;top:10px}.ev__new{right:10px;padding:3px 6px;font-size:10px}.ev__txt{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.ev__txt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:700;line-height:1.4}.ev__txt small{font-size:11.5px;color:var(--muted)}.qa-list{display:flex;flex-direction:column}.qa-row{display:grid;grid-template-columns:48px minmax(0,1fr) 128px 84px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:52px;padding:0 16px;border-bottom:1px solid var(--line);text-align:left;transition:background .15s}.qa-row:last-child{border-bottom:0}.qa-row:hover{background:var(--hover)}.qa-row__no{text-align:center;font-size:12px;color:var(--dim)}.qa-row__title{display:flex;align-items:center;gap:8px;min-width:0}.qa-row__title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.qa-row__date{font-size:12px;color:var(--muted)}.qa-row .st{justify-self:end}.qa-form__btns{display:flex;justify-content:flex-end;gap:8px}.qa-view{display:flex;flex-direction:column;gap:12px}.qa-back{align-self:flex-start}.qa-a,.qa-q{padding:16px 18px}.qa-q__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px}.qa-q h2{margin-bottom:10px;font-size:17px;font-weight:700}.qa-text{white-space:pre-line;word-break:break-word;font-size:14px;line-height:1.75;color:var(--text-2)}.qa-a{border-color:var(--acc-a30)}.qa-a,.qa-a.is-wait{background:var(--panel)}.qa-a.is-wait{border-color:var(--line)}.qa-a.is-wait .qa-text{color:var(--muted)}.rs-date{display:flex;align-items:center;gap:4px;padding:3px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-deep)}.rs-date .icon-btn{width:32px;height:32px}.rs-date .icon-btn:disabled{opacity:.3;pointer-events:none}.rs-date__pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:110px;padding:4px 10px;border-radius:var(--r-sm);cursor:pointer}.rs-date__pick:hover{background:var(--panel-3)}.rs-date__pick b{font-size:13px;font-weight:700}.rs-date__pick span{font-size:11px;color:var(--muted)}.rs-date__pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;color-scheme:light}.rs-date__pick input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;cursor:pointer}.rs-ic{width:16px;height:16px;object-fit:contain;flex:none}.rs-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.rs-tools .search-box{width:220px}.rs-skel{display:flex;flex-direction:column;gap:10px}.rs-skel .skel{height:120px;border-radius:var(--r-lg)}.rs-list{display:flex;flex-direction:column;gap:10px}.rr{display:grid;grid-template-columns:64px minmax(0,1fr) 84px minmax(0,1fr) 72px;align-items:center;grid-gap:10px;gap:10px;min-height:48px;padding:6px 14px;border-bottom:1px solid var(--line);font-size:13px}.rr:last-child{border-bottom:0}.rr.is-off{opacity:.6}.rr__time{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;color:var(--text-2)}.rr__time small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font);font-size:10.5px;color:var(--dim)}.rr__team{display:flex;align-items:center;gap:8px;min-width:0}.rr__team--home{justify-content:flex-end;text-align:right}.rr__team b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-2)}.rr__team.is-win b{font-weight:800;color:var(--text)}.rr__logo{width:20px;height:20px}.logo--init.rr__logo{font-size:10px}.rr__score{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 0;border-radius:var(--r-sm);background:var(--bg-deep);font-size:15px}.rr__score b{min-width:16px;text-align:center;font-weight:700;color:var(--muted)}.rr__score b.is-win{color:var(--acc-tx)}.rr__score i{font-style:normal;color:var(--dim)}.rr .st{justify-self:end}.rule-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.rule-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.rule-card .tag{align-self:flex-start}.rule-card p{font-size:13px;line-height:1.7;color:var(--text-2)}.rule .panel__body{display:flex;flex-direction:column;gap:12px}.rule .table-wrap{border-radius:var(--r)}.nf{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 16px;text-align:center}.nf h1{font-size:24px;font-weight:800}.nf p{font-size:13px;color:var(--muted)}.maint__logo{width:auto;height:120px;filter:drop-shadow(0 1px 0 rgba(90,60,10,.22))}.maint__msg{text-align:center}@container fx-main (max-width: 900px){.home__split{grid-template-columns:minmax(0,1fr)}}@container fx-main (max-width: 980px){.hs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs__cell.hs__wallet{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}}@container fx-main (max-width: 600px){.lr{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "match" "odds";row-gap:8px}}@container fx-main (max-width: 640px){.bd__head{display:none}.bd__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title title title" "cat . date";gap:6px 8px;padding:12px 14px}.bd__no{display:none}.bd__row>:nth-child(2){grid-area:cat}.bd__title{grid-area:title}.bd__date{grid-area:date}.qa-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "date st";gap:6px;padding:12px 14px}.qa-row__no{display:none}.qa-row__title{grid-area:title}.qa-row__date{grid-area:date}.qa-row .st{grid-area:st}.rr{grid-template-columns:42px minmax(0,1fr) 64px minmax(0,1fr);gap:6px;padding:8px 10px}.rr .st{display:none}.rr__team,.rr__team--home{flex-direction:column;justify-content:center;gap:4px;text-align:center}.rr__team--home{flex-direction:column-reverse}.rr__team b{max-width:100%;font-size:12px}.rs-tools{width:100%;margin-left:0}.rs-tools .search-box{flex:1 1;width:auto}}@container fx-main (max-width: 460px){.hs__cell{padding:12px 14px}.hs__v{font-size:22px}.hs__v--txt{font-size:16px}.hs__wallet{grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "v" "s" "acts"}.hs__acts{margin-top:6px}.hs__acts .btn{flex:1 1;min-width:0}}@media (max-width:1023px){.pop{padding:16px}.pop__head{padding:16px 56px 14px 16px}.pop__body{padding:16px}}@media (max-width:480px){.qr-row{flex-direction:column;align-items:center}.qr-row__r{width:100%}.dw-recent__row{grid-template-columns:64px minmax(0,1fr) auto}.dw-recent__row .st{grid-column:2/-1;justify-self:end}}