.route-loading{background-image:linear-gradient(#63533c09 1px,#0000 1px),linear-gradient(90deg,#63533c06 1px,#0000 1px);background-size:32px 32px;min-height:100vh}.route-loading__progress{z-index:20;background:linear-gradient(90deg, var(--red-deep), var(--red), #e8a497);border-radius:0 999px 999px 0;width:36%;height:3px;animation:1.15s ease-in-out infinite route-loading-progress;position:fixed;top:0;left:0;box-shadow:0 0 14px #a9211859}.route-loading__topbar{border-bottom:1px solid var(--line);background:#f8f4ebe0;align-items:center;min-height:62px;padding:8px max(24px,50vw - 620px);display:flex;box-shadow:0 8px 26px #41342014}.route-loading__seal{background:#f4f0e8;border:1px solid #55602766;border-radius:50%;flex:0 0 40px;width:40px;height:40px;overflow:hidden;box-shadow:0 5px 14px #42451e21}.route-loading__logo{object-fit:cover;width:100%;height:100%;display:block}.route-loading__brand{gap:7px;width:94px;margin-left:12px;display:grid}.route-loading__brand i,.route-loading__nav i,.route-loading__actions i,.route-loading__intro i,.route-loading__intro strong,.route-loading__intro span,.route-loading__panel-head strong,.route-loading__panel-head span,.route-loading__row>*{background:var(--paper-deep);border-radius:999px;display:block;overflow:hidden}.route-loading__brand i:first-child{width:56px;height:10px}.route-loading__brand i:last-child{width:82px;height:6px}.route-loading__nav{gap:34px;margin:0 auto;display:flex}.route-loading__nav i{width:64px;height:11px}.route-loading__actions{align-items:center;gap:12px;display:flex}.route-loading__actions i:first-child{width:70px;height:34px}.route-loading__actions i:last-child{width:100px;height:34px}.route-loading__body{width:min(1180px,100% - 48px);margin:0 auto;padding:76px 0 100px}.route-loading__intro{gap:15px;margin-bottom:38px;display:grid}.route-loading__intro i{background:#a9211833;width:146px;height:8px}.route-loading__intro strong{width:min(430px,65vw);height:34px}.route-loading__intro span{width:min(620px,78vw);height:12px}.route-loading__panel{border:1px solid var(--line);background:#fffdf899;border-radius:8px;overflow:hidden;box-shadow:0 16px 42px #41342012}.route-loading__panel-head,.route-loading__row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(260px,1fr) 150px;align-items:center;gap:42px;min-height:72px;padding:0 28px;display:grid}.route-loading__panel-head{background:#e9dfcc4d;min-height:76px}.route-loading__panel-head strong{width:104px;height:16px}.route-loading__panel-head span{width:240px;height:9px}.route-loading__row:last-child{border-bottom:0}.route-loading__row i{width:92px;height:12px}.route-loading__row span{width:min(310px,80%);height:26px}.route-loading__row b{width:82px;height:12px}.route-loading__body>p{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin:24px 0 0;font-size:14px;display:flex}.route-loading__body>p i{border:2px solid var(--line-strong);border-top-color:var(--red-deep);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite route-loading-spin}@keyframes route-loading-progress{0%{transform:translate(-100%)}70%,to{transform:translate(280%)}}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.route-loading__topbar{padding:8px 14px}.route-loading__nav{display:none}.route-loading__actions{margin-left:auto}.route-loading__actions i:first-child{display:none}.route-loading__actions i:last-child{width:76px}.route-loading__body{width:calc(100% - 28px);padding-top:52px}.route-loading__panel-head,.route-loading__row{grid-template-columns:88px 1fr;gap:18px;padding:0 16px}.route-loading__panel-head span,.route-loading__row b{display:none}}@media (prefers-reduced-motion:reduce){.route-loading__progress,.route-loading__body>p i{animation:none}}.inner-page{width:min(1180px,100% - 48px);min-height:70vh;margin:0 auto;padding:72px 0 110px}.inner-page--wide{width:min(1380px,100% - 48px)}.inner-page.sports-page--football{width:min(1240px,100% - 48px);padding-top:0}.page-hero{grid-template-columns:1fr minmax(300px,410px);align-items:end;gap:70px;margin-bottom:46px;display:grid}.page-hero h1{letter-spacing:-.055em;margin:0 0 18px;font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(44px,6vw,76px);font-weight:600;line-height:1.08}.page-hero p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.page-hero>.primary-action{justify-self:end;margin-bottom:8px}.content-panel{background:#fffdf8b8;border:1px solid #3a332933;border-radius:5px;overflow:hidden;box-shadow:0 18px 60px #3c2d1812}.result-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.result-directory-card{flex-direction:column;min-height:250px;display:flex}.result-directory-card__body{flex-direction:column;flex:1;justify-content:center;gap:18px;min-height:126px;padding:22px 24px;display:flex}.result-directory-card__body p{color:var(--muted);margin:0;font-size:13px}.content-panel__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.content-panel__header>div{align-items:baseline;gap:14px;display:flex}.content-panel__header strong{font-family:Songti SC,STSong,serif;font-size:18px}.content-panel__header span,.content-panel__header a{color:var(--muted);font-size:11px}.history-date-filter{border-bottom:1px solid var(--line);background:#efe7d957;align-items:flex-end;gap:10px;padding:14px 24px;display:flex}.history-date-filter__title,.history-date-native{display:none}.history-date-field{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.history-date-field legend{color:var(--muted);letter-spacing:.08em;padding:0;font-size:9px}.history-date-parts{grid-template-columns:92px 68px 68px;gap:6px;display:grid}.history-date-parts select{min-width:0;height:34px;color:var(--ink);cursor:pointer;background:#fffdf8db;border:1px solid #3a332938;border-radius:3px;padding:0 7px}.history-date-filter>span{align-self:flex-end;align-items:center;height:34px;display:inline-flex}.history-date-filter button{border:1px solid var(--red-deep);background:var(--red-deep);color:#fff;cursor:pointer;border-radius:3px;min-width:62px;height:34px}.history-date-filter .history-date-filter__reset{color:var(--ink);background:0 0;border-color:#3a332940}.history-date-filter small{color:var(--red-deep);align-self:center}.history-table-wrap{overflow-x:auto}.history-table,.prize-table{border-collapse:collapse;width:100%}.history-table{min-width:960px}.history-table th,.history-table td,.prize-table th,.prize-table td{text-align:left;border-bottom:1px solid #40372c1a;padding:15px 18px}.history-table thead th,.prize-table thead th{color:var(--muted);letter-spacing:.06em;background:#473d2e0e;font-size:10px;font-weight:500}.history-table tbody tr:hover{background:#ffffff7a}.history-table td{color:#5f5a50;font-size:11px}.history-table td:first-child a,.history-table td:first-child .history-issue-static,.history-table td:nth-child(5){flex-direction:column;gap:5px;display:flex}.issue-link-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.history-table td:first-child strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.history-table td small{color:var(--muted);font-size:9px}.history-record__metric-label{display:none}.history-record__issue strong>span{margin-left:.12em;font-family:inherit;font-size:.72em}.history-game-switcher{grid-template-columns:1fr;margin-bottom:42px}.lottery-catalog-switcher .trend-game-switcher__buttons button{border-bottom:1px solid var(--line);text-align:center;align-items:center}.lottery-catalog-switcher .trend-game-switcher__buttons button[data-catalog-code=qlc],.lottery-catalog-switcher .trend-game-switcher__buttons button[data-catalog-code=qxc],.lottery-catalog-switcher .trend-game-switcher__buttons button[data-catalog-code=basketball],.lottery-catalog-switcher .trend-game-switcher__buttons button[data-catalog-code=js7digit]{border-right:0}.lottery-catalog-switcher .trend-game-switcher__buttons button[data-catalog-group=sports-betting]{grid-column:span 2}.lottery-catalog-switcher .trend-game-switcher__buttons button[data-catalog-group=regional]{border-bottom:0}.lottery-catalog-switcher .trend-game-switcher__buttons button.is-pending,.lottery-catalog-switcher .trend-game-switcher__buttons button.is-pending:hover{color:#5f5a509e;cursor:not-allowed;background:#efe7d938}.lottery-catalog-switcher .trend-game-switcher__buttons button.is-pending:after{display:none}.lottery-catalog-switcher .trend-game-switcher__buttons button.is-pending small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:10px}.history-page-hero{grid-template-columns:minmax(300px,410px);justify-content:end;align-items:center;margin-bottom:34px}.history-query-panel{grid-template-columns:minmax(300px,410px) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:34px;display:grid}.history-query-panel>.issue-search{width:100%}.history-query-panel>.history-date-filter{border:1px solid #3a332933;border-radius:5px}.history-query-panel__hint{display:none}.history-page-hero .issue-search label{margin-bottom:10px;font-size:13px}.history-page-hero .issue-search input,.history-page-hero .issue-search button{min-height:46px;font-size:15px}.history-panel .content-panel__header{padding:24px 28px}.history-panel .content-panel__header strong{font-size:22px}.history-panel .content-panel__header span,.history-panel .content-panel__header a{font-size:13px}.history-panel .history-date-filter{gap:12px;padding:17px 28px}.history-panel .history-date-filter legend{font-size:12px}.history-panel .history-date-filter select,.history-panel .history-date-filter button{height:40px;font-size:14px}.history-panel .history-date-filter>span{height:40px}.history-panel .history-date-filter button{min-width:72px}.history-panel .history-date-filter small{font-size:12px}.history-panel .history-table{min-width:1120px}.history-panel .history-table th,.history-panel .history-table td{padding:18px 20px}.history-panel .history-table thead th{font-size:13px;font-weight:600}.history-panel .history-table td{font-size:14px;line-height:1.55}.history-panel .history-table td:first-child strong{font-size:16px}.history-panel .history-table td small{font-size:12px}.history-panel .history-table .ball-set{flex-wrap:nowrap;gap:8px}.history-panel .history-table .history-kl8-numbers .ball-set{grid-template-columns:repeat(10,36px);gap:6px;display:grid}.history-panel .history-table .history-kl8-numbers .number-ball--small{width:36px;height:36px;font-size:16px}.history-panel .history-table .number-ball--small{color:#f1dfbb;font-variant-numeric:lining-nums tabular-nums;text-rendering:geometricprecision;width:42px;height:42px;text-shadow:none;background-color:#b92d21;background-image:radial-gradient(circle,#ffe7be1a 0 .6px,#0000 .9px),radial-gradient(circle,#450c081f 0 .55px,#0000 .85px),repeating-linear-gradient(12deg,#4a0f0a06 0 1px,#0000 1px 4px),none;background-position:0 0,2px 1px,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:4px 4px,5px 5px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:0;font-family:Times New Roman,STSong,serif;font-size:19px;font-weight:400;line-height:1;box-shadow:0 1px 2px #49271829}.history-panel .history-table .number-ball--small:after{display:none}.history-panel .history-table .number-ball--blue{background-color:#185c91;background-image:radial-gradient(circle,#dcf0fa17 0 .6px,#0000 .9px),radial-gradient(circle,#041d3424 0 .55px,#0000 .85px),repeating-linear-gradient(12deg,#041e3608 0 1px,#0000 1px 4px),none;background-position:0 0,2px 1px,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:4px 4px,5px 5px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;box-shadow:0 1px 2px #232d332b}.history-panel .history-table .number-ball--red+.number-ball--blue{margin-left:10px}.history-panel .money-amount{white-space:nowrap}.history-panel .money-amount__group+.money-amount__group{margin-left:.2em}.history-panel .money-amount strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.history-panel .history-table .digit-set--small{gap:8px}.history-panel .history-table .digit-set--small .digit-ball{width:42px;height:46px;font-size:20px}.history-panel .row-action{font-size:14px;font-weight:600}.history-panel .pagination{padding:26px}.history-panel .pagination button,.history-panel .pagination span{font-size:13px}.history-panel .pagination button{min-height:40px;padding-inline:16px}.history-table .number-ball--small{width:25px;height:25px;font-size:8px}.row-action{color:var(--red-deep);white-space:nowrap}.row-action--button{cursor:pointer;background:0 0;border:0;padding:0}.game-page-switch{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.game-page-switch a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:9px 15px;font-size:11px}.game-page-switch a:hover,.game-page-switch a.is-active{border-color:var(--ink);background:var(--ink);color:var(--white)}.digit-set{align-items:center;gap:13px;display:flex}.digit-ball{background:linear-gradient(145deg, #ffffff80, transparent), var(--red);color:#fff;border:1px solid #a7201838;border-radius:6px;justify-content:center;align-items:center;width:54px;height:64px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:26px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #7f1f1733}.digit-set--small{gap:6px}.digit-set--small .digit-ball{width:25px;height:28px;box-shadow:none;border-radius:3px;font-size:11px}.game-prize-panel,.game-history-panel,.game-trend-panel{margin-top:28px}.game-trend-panel .content-panel__header{padding:14px 24px}.game-prize-panel .prize-table{max-width:780px}.simple-trend-scroll{max-height:580px;overflow:auto}.simple-trend-table{border-collapse:collapse;width:100%;min-width:680px}.simple-trend-table th,.simple-trend-table td{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;padding:12px 18px;font-size:11px}.simple-trend-table thead th{z-index:2;color:var(--ink);background:#eee6d8;position:sticky;top:0}.simple-trend-table td:first-child{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pagination{justify-content:center;align-items:center;gap:22px;padding:22px;display:flex}.pagination button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;padding:8px 13px}.pagination button:disabled{cursor:not-allowed;opacity:.4}.pagination span{color:var(--muted);font-size:11px}.detail-ticket{box-shadow:var(--shadow);background:repeating-linear-gradient(0deg,#594b3609 0 1px,#0000 1px 25px),#f8f3e8;border:1px solid #483d2d38;border-radius:8px 8px 34px;padding:38px 40px;position:relative;overflow:hidden}.detail-ticket__head{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.detail-ticket__head>div{flex-direction:column;gap:8px;display:flex}.detail-ticket__head span{color:var(--red-deep);letter-spacing:.12em;font-size:11px}.detail-ticket__head strong{font-family:Songti SC,STSong,serif;font-size:22px}.detail-ticket__head a{color:var(--muted);font-size:11px}.detail-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:34px;padding-top:24px;display:grid}.detail-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:0 22px;display:flex}.detail-metrics>div:first-child{padding-left:0}.detail-metrics>div:last-child{border-right:0}.detail-metrics span{color:var(--muted);font-size:10px}.detail-metrics strong{font-size:13px}.detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;margin-top:28px;display:grid}.prize-table th,.prize-table td{font-size:12px}.prize-table tbody th{font-family:Songti SC,STSong,serif}.source-card,.coverage-card{border:1px solid var(--ink);background:var(--ink);color:var(--white);border-radius:5px;padding:30px}.source-card h2,.coverage-card h2,.source-steps h2,.frequency-groups h2{margin:0 0 18px;font-family:Songti SC,STSong,serif;font-size:26px}.source-card p,.coverage-card p,.coverage-card li{color:#fffdf89e;font-size:12px;line-height:1.8}.source-card a,.coverage-card a{color:#f0a18f;margin-top:17px;font-size:12px;display:block}.period-control{justify-self:end}@media (max-width:1050px){.page-hero,.detail-grid,.source-layout{grid-template-columns:1fr}.page-hero{align-items:start;gap:30px}.page-hero>.primary-action{justify-self:start}.source-overview{grid-template-columns:1fr 1fr}}@media (max-width:760px){.result-directory-grid{grid-template-columns:1fr;gap:10px}.result-directory-card{min-height:0}.result-directory-card .content-panel__header{padding:12px 14px}.result-directory-card .content-panel__header>div{flex-direction:row;align-items:baseline;gap:8px}.result-directory-card .content-panel__header strong{font-size:16px}.result-directory-card__body{gap:10px;min-height:0;padding:12px 14px}.result-directory-card__body p{font-size:11px}.result-directory-card__body .ball-set,.result-directory-card__body .digit-set{flex-wrap:wrap;gap:4px;max-width:100%}.result-directory-card__body .number-ball--small,.result-directory-card__body .digit-ball{flex:none}.result-directory-card .published-game-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px 10px;display:grid}.result-directory-card .published-game-navigation a{text-align:center;min-height:36px;padding:7px 6px;font-size:10px}.inner-page,.inner-page--wide{width:min(100% - 28px,1240px);padding:48px 0 78px}.inner-page.sports-page--football{width:min(100% - 28px,1240px);padding-top:0}.page-hero{grid-template-columns:1fr;margin-bottom:32px}.page-hero h1{font-size:45px}.history-game-switcher{margin-bottom:28px}.history-page-hero{grid-template-columns:1fr;gap:22px}.history-panel .content-panel__header{padding:20px}.history-panel .history-date-filter{padding:16px 20px}.history-panel .history-table th,.history-panel .history-table td{padding:16px 18px}.issue-search,.issue-search--compact{width:100%}.content-panel__header{flex-direction:column;align-items:flex-start}.content-panel__header>div{flex-direction:column;align-items:flex-start;gap:5px}.history-date-filter{flex-wrap:wrap;align-items:flex-end;padding:14px 16px}.history-date-field{flex:260px}.history-date-parts{grid-template-columns:minmax(88px,1.3fr) repeat(2,minmax(64px,1fr))}.history-date-parts select{width:100%}.history-date-filter>span{display:none}.history-date-filter small{flex-basis:100%}.detail-ticket{padding:26px 20px}.detail-ticket__head{flex-direction:column}.detail-metrics{grid-template-columns:1fr}.detail-metrics>div,.detail-metrics>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:13px 0}.detail-metrics>div:last-child{border-bottom:0}.source-overview{grid-template-columns:1fr}.source-overview article{min-height:0}.source-steps,.source-card,.coverage-card{padding:24px 20px}.history-page{width:min(100% - 24px,720px);padding-top:20px}.history-query-panel{background:#fffdf8c2;border:1px solid #7f5b3147;border-radius:8px;margin-bottom:20px;padding:14px 12px 12px;display:block;box-shadow:0 8px 24px #3c2d180e}.history-query-panel .issue-search label{color:var(--ink);letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:650}.history-query-panel .issue-search input,.history-query-panel .issue-search button{min-height:42px;font-family:inherit;font-size:14px}.history-query-panel .issue-search input{background:#ffffffb8;border-radius:6px 0 0 6px}.history-query-panel .issue-search button{border-radius:0 6px 6px 0;min-width:58px;padding-inline:12px}.history-query-panel>.history-date-filter{background:0 0;border:0;border-top:1px solid #40372c1f;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:9px 8px;margin-top:13px;padding:13px 0 0;display:grid}.history-date-filter__title{color:var(--ink);grid-column:1/-1;font-size:13px;font-weight:650;display:block}.history-date-native{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.history-date-native label{min-width:0}.history-date-native label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.history-date-native>span{color:var(--muted);text-align:center;font-size:12px}.history-date-native input{width:100%;min-width:0;height:40px;color:var(--ink);background:#ffffffb8;border:1px solid #3a332938;border-radius:5px;padding:0 7px;font-family:inherit;font-size:11px}.history-query-panel .history-date-field,.history-query-panel .history-date-filter>span{display:none}.history-query-panel .history-date-filter>button{border-radius:5px;min-width:58px;height:40px;padding:0 10px;font-family:inherit;font-size:13px}.history-query-panel .history-date-filter__reset{grid-column:1/-1;justify-self:end}.history-query-panel .history-date-filter small{grid-column:1/-1;font-size:10px}.history-query-panel__hint{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:10px;line-height:1.45;display:flex}.history-query-panel__hint span{font-size:12px}.history-panel{box-shadow:none;background:0 0;border:0;overflow:visible}.history-panel .content-panel__header{border:0;flex-direction:row;align-items:baseline;gap:10px;padding:0 2px 12px}.history-panel .content-panel__header>div{flex-direction:row;align-items:baseline;gap:10px;min-width:0}.history-panel .content-panel__header strong{flex:none;font-family:inherit;font-size:19px;font-weight:700}.history-panel .content-panel__header span,.history-panel .content-panel__header a{white-space:nowrap;font-size:10px}.history-panel .content-panel__header a{margin-left:auto}.history-panel .history-table-wrap{overflow:visible}.history-panel .history-table,.history-panel .history-table tbody{width:100%;min-width:0;display:block}.history-panel .history-table thead{display:none}.history-panel .history-table tbody{gap:10px;display:grid}.history-panel .history-table tbody tr{background:#fffdf8c2;border:1px solid #7f5b313b;border-radius:7px;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:4px;padding:12px 10px 10px;display:grid;box-shadow:0 5px 16px #3c2d180d}.history-panel .history-table td{border:0;min-width:0;padding:0;font-size:11px}.history-panel .history-table .history-record__issue{grid-area:1/1/auto/4;align-self:center;display:block}.history-panel .history-record__issue a{flex-direction:column;gap:3px;display:flex}.history-panel .history-table .history-record__issue strong{white-space:nowrap;font-family:inherit;font-size:13px;font-weight:700}.history-panel .history-table .history-record__issue small{font-size:9px}.history-panel .history-table .history-record__numbers{grid-area:1/4/auto/11;align-items:center;min-width:0;display:flex}.history-panel .history-record__numbers .ball-set,.history-panel .history-record__numbers .digit-set{flex-wrap:wrap;gap:2px;max-width:100%}.history-panel .history-table .history-record__numbers .number-ball--small,.history-panel .history-table .history-record__numbers .digit-ball{flex:0 0 clamp(23px,6vw,26px);width:clamp(23px,6vw,26px);height:clamp(23px,6vw,26px);font-family:inherit;font-size:clamp(10px,2.8vw,12px)}.history-panel .history-table .number-ball--red+.number-ball--blue{margin-left:1px}.history-panel .history-table .history-kl8-numbers .ball-set{grid-template-columns:none;gap:3px;display:flex}.history-panel .history-table .history-kl8-numbers .number-ball--small{flex-basis:24px;width:24px;height:24px;font-size:10px}.history-panel .history-table .history-record__action{grid-area:1/11/auto/13;justify-content:flex-end;align-items:center;display:flex}.history-panel .row-action{color:var(--red-deep);white-space:nowrap;font-size:11px}.history-panel .history-table .history-record__metric{text-align:center;border-top:1px solid #40372c1f;grid-row:2;align-content:start;gap:3px;min-height:43px;margin-top:10px;padding:8px 5px 0;display:grid}.history-panel .history-record__metric--sales{grid-column:1/5}.history-panel .history-record__metric--secondary{border-left:1px solid #40372c1f;grid-column:5/9}.history-panel .history-record__metric--prize{border-left:1px solid #40372c1f;grid-column:9/13}.history-panel .history-table--published .history-record__metric--sales{grid-column:1/7}.history-panel .history-table--published .history-record__metric--secondary{grid-column:7/13}.history-panel .history-record__metric-label{color:var(--muted);font-size:9px;line-height:1.2;display:block}.history-panel .history-record__metric-value{overflow-wrap:anywhere;color:var(--ink);font-size:10px;font-weight:650;line-height:1.25}.history-panel .money-amount{white-space:normal}.history-panel .money-amount strong{font-size:inherit}.history-record__prize-detail{white-space:nowrap}.history-panel .pagination{padding:18px 2px 0}}@media (max-width:380px){.history-query-panel>.history-date-filter{grid-template-columns:1fr}.history-query-panel .history-date-filter>button{grid-column:1;justify-self:end}.history-panel .history-table .history-record__issue{grid-column:1/6}.history-panel .history-table .history-record__numbers{grid-area:2/1/auto/13;margin-top:9px}.history-panel .history-table .history-record__action{grid-column:10/13}.history-panel .history-table .history-record__metric{grid-row:3}}.lottery-result-page{background:radial-gradient(circle at 82% 12%, #e09f4c1a, transparent 21%), radial-gradient(circle at 10% 36%, #a9211811, transparent 24%), linear-gradient(120deg, color-mix(in srgb, var(--white) 64%, var(--paper)) 0%, var(--paper) 100%)}.lottery-result-page .topbar{background:color-mix(in srgb, var(--white) 91%, transparent)}.lottery-result-inner{width:min(1320px,100% - 72px);padding:46px 0 96px;position:relative}.lottery-result-breadcrumb,.lottery-result-game-heading{display:none}.lottery-result-page .game-page-switch{gap:10px;margin-bottom:36px}.lottery-result-page .game-page-switch a{border-color:color-mix(in srgb, var(--line-strong) 72%, transparent);background:color-mix(in srgb, var(--white) 52%, transparent);min-width:78px;color:var(--ink);text-align:center;padding:10px 17px;font-size:13px}.lottery-result-page .game-page-switch a:hover,.lottery-result-page .game-page-switch a.is-active{border-color:var(--red-deep);background:linear-gradient(135deg, var(--red), var(--red-deep));color:var(--white);box-shadow:0 7px 18px #93241c2e}.lottery-result-page .page-hero{grid-template-columns:minmax(0,1fr) minmax(350px,390px);align-items:center;gap:58px;margin-bottom:16px;padding:30px 0 0;position:relative}.lottery-result-page .page-hero h1{letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:0;font-family:inherit;font-size:clamp(28px,2.8vw,38px);font-weight:700;line-height:1.2}.lottery-result-page .page-hero h1 em,.lottery-result-issue-line em{color:var(--red-deep);font-style:normal;font-weight:inherit}.lottery-result-page .issue-search{border:1px solid color-mix(in srgb, #c89042 46%, var(--line));background:color-mix(in srgb, var(--white) 78%, transparent);border-radius:20px;width:100%;padding:24px;box-shadow:0 18px 46px #533a1914}.lottery-result-page .issue-search label{color:var(--ink);letter-spacing:0;margin-bottom:13px;font-family:Songti SC,STSong,SimSun,serif;font-size:16px;font-weight:700}.lottery-result-page .issue-search>div{gap:0}.lottery-result-page .issue-search input{border-color:color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--white) 84%, transparent);border-radius:10px 0 0 10px;min-height:52px;font-family:Songti SC,STSong,SimSun,serif;font-size:17px}.lottery-result-page .issue-search button{border-color:var(--ink);background:linear-gradient(135deg, #3a2a19, var(--ink));border-radius:0 9px 9px 0;min-width:106px;font-weight:700}.lottery-result-page .issue-search button:hover{background:var(--red-deep)}.lottery-result-page .detail-ticket{border-color:color-mix(in srgb, #d19a49 54%, var(--line));background:radial-gradient(circle at 7% 14%, #dfa45512, transparent 23%), repeating-linear-gradient(0deg, #594b3606 0 1px, transparent 1px 28px), color-mix(in srgb, var(--white) 80%, var(--paper));border-radius:28px;padding:30px 38px 32px;box-shadow:0 24px 65px #4f33121a}.lottery-result-page .detail-ticket__head{align-items:center;margin-bottom:28px}.lottery-result-page .detail-ticket__head>div{gap:12px}.lottery-result-page .detail-ticket__head>div>span{background:color-mix(in srgb, var(--red-deep) 9%, transparent);letter-spacing:.04em;border-radius:999px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:700}.lottery-result-issue-line{align-items:baseline;gap:12px;font-family:Microsoft YaHei UI,Microsoft YaHei,微软雅黑,sans-serif;display:flex}.lottery-result-page .lottery-result-issue-line strong{font-size:clamp(23px,2.5vw,31px);line-height:1.25}.lottery-result-issue-line b{display:none}.lottery-result-issue-line time{color:var(--ink);font-family:inherit;font-size:20px}.lottery-result-page .detail-ticket__head a{color:var(--muted);white-space:nowrap;padding:9px 0;font-size:12px}.lottery-result-page .detail-ticket__head a:hover{color:var(--red-deep)}.lottery-result-page .published-game-detail-ticket>.ball-set,.lottery-result-page .published-game-detail-ticket>.digit-set{gap:18px;margin:12px 0 4px}.lottery-result-page .published-game-detail-ticket>.ball-set .number-ball--large{flex:0 0 clamp(54px,4.8vw,66px);width:clamp(54px,4.8vw,66px);height:clamp(54px,4.8vw,66px);font-size:clamp(18px,2vw,24px)}.lottery-result-page .published-game-detail-ticket>.digit-set .digit-ball{border-radius:16px;width:clamp(52px,4.6vw,62px);height:clamp(60px,5.3vw,70px)}.lottery-result-page .published-detail-kl8-numbers{margin:12px 0 4px}.lottery-result-page .published-detail-kl8-numbers .ball-set{flex-wrap:wrap;gap:10px}.lottery-result-page .detail-metrics{border:1px solid color-mix(in srgb, #d19a49 42%, var(--line));background:color-mix(in srgb, var(--white) 58%, transparent);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;padding:20px 18px}.lottery-result-page .detail-metrics>div{gap:9px;min-width:0;padding:2px 26px}.lottery-result-page .detail-metrics>div:first-child{padding-left:8px}.lottery-result-page .detail-metrics span{font-size:12px}.lottery-result-page .detail-metrics strong{overflow-wrap:anywhere;color:var(--ink);font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(16px,1.8vw,22px);line-height:1.35}.lottery-result-page .detail-metrics>div strong{color:var(--red-deep)}.lottery-result-number-overview{margin-top:24px;font-family:Microsoft YaHei UI,Microsoft YaHei,微软雅黑,sans-serif}.lottery-result-number-overview h2{margin:0 0 12px;font-family:inherit;font-size:18px}.lottery-result-number-overview>div{border:1px solid color-mix(in srgb, #d19a49 34%, var(--line));background:color-mix(in srgb, var(--white) 54%, transparent);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lottery-result-number-overview span{border-right:1px solid var(--line);gap:7px;min-width:0;padding:15px 18px;display:grid}.lottery-result-number-overview span:last-child{border-right:0}.lottery-result-number-overview small{color:var(--muted);font-size:11px}.lottery-result-number-overview strong{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.lottery-result-prizes{margin-top:24px;font-family:Microsoft YaHei UI,Microsoft YaHei,微软雅黑,sans-serif}.lottery-result-prizes h2{text-align:center;margin:0 0 14px;font-family:inherit;font-size:20px}.lottery-result-prizes__table-wrap{border:1px solid color-mix(in srgb, #d19a49 40%, var(--line));background:color-mix(in srgb, var(--white) 66%, transparent);border-radius:14px;overflow-x:auto}.lottery-result-prizes table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.lottery-result-prizes th,.lottery-result-prizes td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 18px}.lottery-result-prizes tr>:last-child{border-right:0}.lottery-result-prizes tbody tr:last-child>*{border-bottom:0}.lottery-result-prizes thead th{background:color-mix(in srgb, var(--paper-deep) 48%, transparent);font-size:13px}.lottery-result-prizes tbody th{font-size:14px}.lottery-result-prizes td{font-variant-numeric:tabular-nums;font-size:14px}.lottery-result-prizes>p{color:var(--muted);margin:12px 2px 0;font-size:12px;line-height:1.7}.lottery-result-prizes>p strong{color:var(--ink)}.lottery-result-prizes>p a{color:var(--red-deep);text-underline-offset:3px;margin:0 3px;text-decoration:underline}.lottery-result-data-scope{border:1px solid color-mix(in srgb, #d19a49 38%, var(--line));background:color-mix(in srgb, var(--paper-deep) 34%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-top:24px;padding:18px 20px;font-family:Microsoft YaHei UI,Microsoft YaHei,微软雅黑,sans-serif;display:grid}.lottery-result-data-scope>strong{color:var(--ink);white-space:nowrap;font-size:14px}.lottery-result-data-scope>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.lottery-result-data-scope>a{color:var(--red-deep);white-space:nowrap;font-size:12px}.lottery-result-page .published-game-capability-panel{border-color:color-mix(in srgb, #d19a49 34%, var(--line));background:color-mix(in srgb, var(--white) 72%, transparent);border-radius:20px;margin-top:26px}.lottery-result-page .lottery-result-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px 30px;display:grid}.lottery-result-page .lottery-result-navigation__item{border:1px solid color-mix(in srgb, var(--red-deep) 28%, var(--line));background:color-mix(in srgb, var(--white) 74%, var(--red-deep) 4%);min-width:0;min-height:102px;color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:54px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.lottery-result-page .lottery-result-navigation__item.is-current{cursor:default}.lottery-result-page .lottery-result-navigation__item[data-tone=gold]{border-color:color-mix(in srgb, #c99039 43%, var(--line));background:color-mix(in srgb, var(--white) 78%, #e7ad54 6%)}.lottery-result-page .lottery-result-navigation__item[data-tone=blue]{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));background:color-mix(in srgb, var(--white) 78%, var(--blue) 6%)}.lottery-result-page .lottery-result-navigation a.lottery-result-navigation__item:hover{border-color:var(--red-deep);transform:translateY(-2px);box-shadow:0 14px 28px #492f141a}.lottery-result-navigation__icon{background:color-mix(in srgb, var(--red-deep) 12%, transparent);width:54px;height:54px;color:var(--red-deep);border-radius:12px;place-items:center;font-family:Songti SC,STSong,SimSun,serif;font-size:21px;font-weight:700;display:grid}.lottery-result-navigation__item[data-tone=gold] .lottery-result-navigation__icon{color:#a6640e;background:#d1933721}.lottery-result-navigation__item[data-tone=blue] .lottery-result-navigation__icon{background:color-mix(in srgb, var(--blue) 12%, transparent);color:var(--blue)}.lottery-result-navigation__item>span:nth-child(2){flex-direction:column;gap:7px;min-width:0;display:flex}.lottery-result-navigation__item strong{font-size:17px}.lottery-result-navigation__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.lottery-result-navigation__item i{border:1px solid color-mix(in srgb, currentColor 36%, transparent);width:32px;height:32px;color:var(--red-deep);border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:25px;font-style:normal;line-height:1;display:grid}@media (max-width:1050px){.lottery-result-page .page-hero{grid-template-columns:1fr;gap:20px}.lottery-result-page .page-hero h1{font-size:clamp(28px,3.6vw,34px)}.lottery-result-page .issue-search{justify-self:end;width:min(390px,100%)}.lottery-result-page .lottery-result-navigation{gap:12px}.lottery-result-page .lottery-result-navigation__item{grid-template-columns:46px minmax(0,1fr) 28px;gap:10px;padding:15px 13px}.lottery-result-navigation__icon{width:46px;height:46px}}@media (max-width:760px){.lottery-result-page .topbar{grid-template-rows:64px;grid-template-columns:minmax(0,1fr) auto;height:64px;min-height:64px;padding:0 12px}.lottery-result-page .main-nav{display:none}.lottery-result-page .brand-seal{flex-basis:42px;width:42px;height:42px}.lottery-result-page .brand>span:last-child{min-height:42px}.lottery-result-page .brand strong{font-size:18px}.lottery-result-page .brand small{margin-top:3px;font-size:8px;display:block}.lottery-result-inner{width:min(100% - 28px,720px);padding:0 0 54px}.lottery-result-breadcrumb{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:54px;margin:0 -14px;padding:0 16px;font-size:15px;display:flex}.lottery-result-breadcrumb a{color:var(--red-deep);font-weight:700}.lottery-result-breadcrumb span{color:var(--red-deep);font-size:24px}.lottery-result-breadcrumb strong{font-weight:500}.lottery-result-page .game-page-switch{display:none}.lottery-result-page .page-hero{margin:18px 0;padding:0;display:block}.lottery-result-page .page-hero>div:first-child{display:none}.lottery-result-page .issue-search{box-shadow:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.lottery-result-page .issue-search label{white-space:nowrap;margin:0;font-family:inherit;font-size:14px}.lottery-result-page .issue-search input{min-height:44px;padding:9px 12px;font-family:inherit;font-size:15px}.lottery-result-page .issue-search button{min-width:68px;padding:0 14px}.lottery-result-page .issue-search small{grid-column:1/-1;margin:-3px 0 0}.lottery-result-page .detail-ticket{border-radius:15px;padding:18px;box-shadow:0 14px 36px #4f331214}.lottery-result-game-heading{align-items:center;margin-bottom:20px;display:flex}.lottery-result-game-heading strong{font-family:Songti SC,STSong,SimSun,serif;font-size:22px}.lottery-result-game-heading:before{background:linear-gradient(145deg, var(--red), var(--red-deep));width:38px;height:38px;color:var(--white);content:"彩";border-radius:50%;place-items:center;margin-right:10px;font-family:Songti SC,STSong,SimSun,serif;font-size:15px;font-weight:700;display:grid;box-shadow:0 5px 13px #8f251d2e}.lottery-result-page .detail-ticket__head{align-items:flex-start;gap:12px;margin-bottom:20px}.lottery-result-page .detail-ticket__head>div{gap:10px;width:100%}.lottery-result-page .detail-ticket__head>div>span{display:none}.lottery-result-page .detail-ticket__head a{order:2;padding:0;font-size:10px}.lottery-result-issue-line{flex-direction:column;align-items:flex-start;gap:7px}.lottery-result-page .lottery-result-issue-line strong{letter-spacing:0;font-family:inherit;font-size:clamp(19px,5.8vw,25px)}.lottery-result-issue-line b{font-weight:inherit;display:inline}.lottery-result-issue-line time{color:var(--muted);font-family:inherit;font-size:14px}.lottery-result-page .published-game-detail-ticket>.ball-set,.lottery-result-page .published-game-detail-ticket>.digit-set{flex-wrap:nowrap;gap:clamp(3px,1.2vw,6px);max-width:100%;margin:18px 0 8px}.lottery-result-page .published-game-detail-ticket>.ball-set .number-ball--large{flex-basis:clamp(34px,10vw,42px);width:clamp(34px,10vw,42px);height:clamp(34px,10vw,42px);font-size:clamp(12px,3.8vw,16px)}.lottery-result-page .published-game-detail-ticket[data-game=qlc]>.ball-set{gap:3px}.lottery-result-page .published-game-detail-ticket[data-game=qlc]>.ball-set .number-ball--large{flex-basis:clamp(29px,8.7vw,38px);width:clamp(29px,8.7vw,38px);height:clamp(29px,8.7vw,38px)}.lottery-result-page .published-game-detail-ticket>.digit-set .digit-ball{border-radius:10px;flex:0 0 clamp(30px,9vw,39px);width:clamp(30px,9vw,39px);height:clamp(39px,11vw,48px);font-size:clamp(15px,4.8vw,20px)}.lottery-result-page .published-detail-kl8-numbers{margin:18px 0 8px}.lottery-result-page .published-detail-kl8-numbers .ball-set{flex-wrap:wrap;gap:5px;max-width:100%}.lottery-result-page .published-detail-kl8-numbers .number-ball--large{flex:0 0 clamp(28px,8vw,34px);width:clamp(28px,8vw,34px);height:clamp(28px,8vw,34px);font-size:11px}.lottery-result-page .detail-metrics{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;padding:10px 5px}.lottery-result-page .detail-metrics>div,.lottery-result-page .detail-metrics>div:first-child{border-right:1px solid var(--line);border-bottom:0;justify-content:flex-start;min-height:74px;padding:5px 8px}.lottery-result-page .detail-metrics>div:last-child{border-right:0}.lottery-result-page .detail-metrics span{font-size:9px;line-height:1.35}.lottery-result-page .detail-metrics strong{font-family:inherit;font-size:clamp(10px,3vw,13px);line-height:1.45}.lottery-result-number-overview{margin-top:18px}.lottery-result-number-overview h2{margin-bottom:9px;font-size:16px}.lottery-result-number-overview>div{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lottery-result-number-overview span{border-bottom:1px solid var(--line);min-height:66px;padding:10px 12px}.lottery-result-number-overview span:nth-child(2){border-right:0}.lottery-result-number-overview span:nth-last-child(-n+2){border-bottom:0}.lottery-result-number-overview small{font-size:10px}.lottery-result-number-overview strong{font-size:14px}.lottery-result-prizes{margin-top:18px}.lottery-result-prizes h2{text-align:left;margin-bottom:10px;font-size:17px}.lottery-result-prizes th,.lottery-result-prizes td{padding:9px 5px;font-size:11px}.lottery-result-prizes thead th,.lottery-result-prizes tbody th{font-size:11px}.lottery-result-prizes>p{margin-top:9px;font-size:11px}.lottery-result-data-scope{border-radius:12px;grid-template-columns:1fr;gap:6px;margin-top:18px;padding:13px 14px}.lottery-result-data-scope>strong{font-size:13px}.lottery-result-data-scope>p,.lottery-result-data-scope>a,.lottery-result-page .published-game-rule-note{font-size:11px}.lottery-result-page .published-game-capability-panel{border-radius:15px;margin-top:18px}.lottery-result-page .lottery-result-navigation{grid-template-columns:1fr;gap:10px;padding:14px}.lottery-result-page .lottery-result-navigation__item{border-radius:12px;grid-template-columns:48px minmax(0,1fr) 30px;gap:12px;min-height:84px;padding:13px}.lottery-result-navigation__icon{border-radius:50%;width:48px;height:48px;font-size:18px}.lottery-result-navigation__item strong{font-size:15px}.lottery-result-navigation__item small{font-size:10px}.lottery-result-navigation__item i{width:30px;height:30px}}@media (max-width:359px){.lottery-result-page .brand{gap:7px}.lottery-result-page .brand-seal{flex-basis:36px;width:36px;height:36px}.lottery-result-page .brand strong{font-size:16px}.lottery-result-page .brand small{display:none}.lottery-result-page .issue-search{grid-template-columns:1fr;gap:8px}.lottery-result-page .issue-search label{white-space:normal}.lottery-result-page .detail-ticket{padding:15px}.lottery-result-page .detail-metrics>div,.lottery-result-page .detail-metrics>div:first-child{padding-left:5px;padding-right:5px}}
.trend-page-hero{top:var(--trend-nav-height,92px);z-index:64;background:#f7f2e8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:0;padding:6px 0;position:sticky;box-shadow:0 1px #4136271f}.trend-page-context{align-items:baseline;gap:10px;min-width:0;display:flex}.trend-page-context strong{flex:none;font-family:Songti SC,STSong,serif;font-size:16px}.trend-page-context span,.period-control>span{color:var(--muted);font-size:11px}.trend-page-hero .period-control{justify-self:end;align-items:center;gap:8px;display:flex}.trend-game-switcher{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf861;grid-template-columns:minmax(0,1fr);align-items:stretch;margin-bottom:20px;display:grid}.trend-game-switcher__label{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;padding:14px 18px;display:flex}.trend-game-switcher__label span{font-family:Songti SC,STSong,serif;font-size:16px;font-weight:600}.trend-game-switcher__label small{color:var(--muted);font-size:9px}.trend-game-switcher__buttons{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trend-game-switcher__buttons button{border:0;border-right:1px solid var(--line);min-width:0;min-height:64px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 24px;transition:background-color .16s,color .16s;display:flex;position:relative}.trend-game-switcher__buttons button:last-child{border-right:0}.trend-game-switcher__buttons button:after{background:var(--red);content:"";opacity:0;height:2px;transition:all .16s;position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(.45)}.trend-game-switcher__buttons button:hover,.trend-game-switcher__buttons button.is-active{color:var(--ink);background:#fffdf8c2}.trend-game-switcher__buttons button.is-active:after{opacity:1;transform:scaleX(1)}.trend-game-switcher__buttons strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Songti SC,STSong,serif;font-size:20px;font-weight:600;overflow:hidden}.trend-game-switcher__buttons span{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.trend-panel--full{margin-bottom:30px}.additional-trend-table{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;position:relative}.additional-trend-table--dlt{min-width:2101px}.additional-trend-table--three{min-width:1396px}.additional-trend-table--qlc{min-width:2414px}.additional-trend-table--kl8{min-width:2746px}.additional-trend-table--pl5{min-width:1620px}.additional-trend-table--qxc{min-width:2429px}.additional-trend-group-row,.additional-trend-row{border-bottom:1px solid #40372c1a;display:grid}.additional-trend-group-row{z-index:13;color:#6e675b;background:#e8dfcf;height:28px;position:relative}.additional-trend-group-row--dlt{grid-template-columns:92px 875px 300px 834px}.additional-trend-group-row--three{grid-template-columns:92px 250px 250px 250px 554px}.additional-trend-group-row--qlc{grid-template-columns:92px 750px 750px 822px}.additional-trend-group-row--kl8{grid-template-columns:92px 2000px 654px}.additional-trend-group-row--pl5{grid-template-columns:92px repeat(5,250px) 278px}.additional-trend-group-row--qxc{grid-template-columns:92px repeat(6,250px) 375px 462px}.additional-trend-group-row>*{border-right:1px solid #40372c1f;place-items:center;font-size:13px;font-weight:500;display:grid}.additional-trend-group-row>:first-child{z-index:14;background:#e8dfcf;position:sticky;left:0}.additional-trend-row{height:25px}.additional-trend-row--head{z-index:11;color:#756e62;background:#f0e9dc;height:30px;font-size:12px;font-weight:600;position:relative}.additional-trend-row--dlt{grid-template-columns:92px 875px 300px 60px 60px 70px 68px 68px 100px repeat(4,72px) 120px}.additional-trend-row--three{grid-template-columns:92px 250px 250px 250px 60px 60px 68px 68px 72px 68px 68px 90px}.additional-trend-row--qlc{grid-template-columns:92px 750px 750px 60px 60px 70px 68px 68px 72px 84px 100px 120px 120px}.additional-trend-row--kl8{grid-template-columns:92px 2000px 60px 60px 88px 68px 68px 130px 180px}.additional-trend-row--pl5{grid-template-columns:92px repeat(5,250px) 60px 60px 68px 90px}.additional-trend-row--qxc{grid-template-columns:92px repeat(6,250px) 375px repeat(4,76px) 90px 68px}.additional-trend-issue,.additional-trend-metric{border-right:1px solid #40372c1a;place-items:center;display:grid}.additional-trend-issue{z-index:4;color:#575147;font-variant-numeric:tabular-nums;background:#f8f3e9;font-size:13px;font-weight:600;position:sticky;left:0}.additional-trend-row--head .additional-trend-issue{z-index:12;background:#f0e9dc}.additional-trend-issue a{text-underline-offset:3px;-webkit-text-decoration:underline #25241f40;text-decoration:underline #25241f40}.additional-trend-numbers{border-right:1px solid #40372c1a;display:grid}.additional-trend-numbers--front{background:linear-gradient(90deg,#0000 31.4%,#b03d2a12 31.4% 31.65%,#0000 31.65% 62.85%,#b03d2a12 62.85% 63.1%,#0000 63.1%);grid-template-columns:repeat(35,25px)}.additional-trend-numbers--back{background:#2569a806;grid-template-columns:repeat(12,25px)}.additional-trend-numbers--digit{grid-template-columns:repeat(10,25px)}.additional-trend-numbers--qlc-1,.additional-trend-numbers--qlc-2{grid-template-columns:repeat(30,25px)}.additional-trend-numbers--qlc-2{background:#2569a806}.additional-trend-numbers--kl8-1{background:linear-gradient(90deg,#0000 24.9%,#b03d2a12 24.9% 25.05%,#0000 25.05% 49.9%,#b03d2a12 49.9% 50.05%,#0000 50.05% 74.9%,#b03d2a12 74.9% 75.05%,#0000 75.05%);grid-template-columns:repeat(80,25px)}.additional-trend-numbers--pl5-1,.additional-trend-numbers--pl5-2,.additional-trend-numbers--pl5-3,.additional-trend-numbers--pl5-4,.additional-trend-numbers--pl5-5,.additional-trend-numbers--qxc-1,.additional-trend-numbers--qxc-2,.additional-trend-numbers--qxc-3,.additional-trend-numbers--qxc-4,.additional-trend-numbers--qxc-5,.additional-trend-numbers--qxc-6{grid-template-columns:repeat(10,25px)}.additional-trend-numbers--qxc-7{grid-template-columns:repeat(15,25px)}.additional-trend-numbers>span{z-index:1;color:#b3aa9a;border-right:1px solid #40372c0e;place-items:center;min-width:25px;display:grid;position:relative}.additional-trend-numbers>span.additional-trend-hit{z-index:4;color:#fff;border:0;border-radius:0;width:25px;height:25px;font-size:13px;font-weight:700;line-height:1}.additional-trend-hit--front,.additional-trend-hit--digit{background:var(--red);box-shadow:none}.additional-trend-hit--back{background:var(--blue);box-shadow:none}.additional-trend-line-overlay{z-index:3;pointer-events:none;position:absolute;top:58px;overflow:visible}.additional-trend-line-overlay--dlt-front{left:92px}.additional-trend-line-overlay--dlt-back{left:967px}.additional-trend-line-overlay--digit-1{left:92px}.additional-trend-line-overlay--digit-2{left:342px}.additional-trend-line-overlay--digit-3{left:592px}.additional-trend-line-overlay--qlc-basic{left:92px}.additional-trend-line-overlay--qlc-special{left:842px}.additional-trend-line--back{fill:none;stroke:#2569a88c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.additional-trend-metric--sequence,.additional-trend-metric--repeat{white-space:nowrap;padding:0 4px;font-size:12px}.additional-trend-row--statistics{background:#f8f3e9f5;height:30px}.additional-trend-row--statistics .additional-trend-issue{background:#eee6d8;font-family:system-ui,sans-serif;font-size:12px}.additional-trend-stat-values{background-color:#fffdf8eb}.additional-trend-stat-values>span{color:#403a32;font-variant-numeric:tabular-nums;font-size:11px}.additional-trend-stat-note{color:var(--muted);background:#f4eee2;grid-column:4/-1;place-items:center start;padding-left:14px;font-family:system-ui,sans-serif;font-size:11px;display:grid}.additional-trend-row--three .additional-trend-stat-note{grid-column:5/-1}.additional-trend-row--kl8 .additional-trend-stat-note{grid-column:3/-1}.additional-trend-row--pl5 .additional-trend-stat-note{grid-column:7/-1}.additional-trend-row--qxc .additional-trend-stat-note{grid-column:9/-1}.trend-deterministic-analysis{border-bottom:1px solid var(--line);background:#f8f3e9c2}.trend-deterministic-analysis__heading{border-bottom:1px solid #40372c1a;align-items:baseline;gap:12px;min-height:42px;padding:12px 18px 9px;display:flex}.trend-deterministic-analysis__heading strong{color:var(--ink);font-family:Songti SC,STSong,serif;font-size:14px}.trend-deterministic-analysis__heading span,.trend-position-heatmap>p{color:var(--muted);font-size:10px}.trend-deterministic-analysis__grid{padding:16px 18px 18px;display:grid}.trend-deterministic-analysis__grid--positions{grid-template-columns:minmax(420px,1.45fr) minmax(360px,1fr);gap:22px}.trend-position-heatmap,.trend-distribution-block,.trend-density-section{min-width:0}.trend-position-heatmap h4,.trend-distribution-block h4,.trend-density-section h4{color:#6c6255;margin:0 0 9px;font-size:11px;font-weight:650}.trend-position-heatmap__rows{scrollbar-width:thin;overflow-x:auto}.trend-position-heatmap__row{border-top:1px solid #40372c14;min-width:max-content;display:flex}.trend-position-heatmap__row:last-child{border-bottom:1px solid #40372c14}.trend-position-heatmap__row>strong{color:#6c6255;border-right:1px solid #40372c14;flex:0 0 54px;place-items:center;width:54px;font-size:11px;display:grid}.trend-position-heatmap__row>div{display:flex}.trend-position-heatmap__row span{background:rgba(176, 61, 42, calc(.04 + var(--trend-heat) * .52));width:42px;height:42px;color:var(--ink);border-right:1px solid #40372c14;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:relative}.trend-position-heatmap__row b{font-size:12px}.trend-position-heatmap__row small{color:#3d342bad;font-size:8px;position:absolute;bottom:2px;right:3px}.trend-position-heatmap>p{margin:7px 0 0 54px}.trend-distribution-pair{gap:16px;min-width:0;display:grid}.trend-distribution-scroll{scrollbar-width:thin;padding-bottom:3px;overflow-x:auto}.trend-distribution-bars{align-items:end;gap:3px;min-width:max-content;height:92px;display:flex}.trend-distribution-bar{width:19px;height:86px;color:var(--muted);grid-template-rows:13px 64px 9px;place-items:end center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;display:grid}.trend-distribution-bar strong{font-size:8px;font-weight:500}.trend-distribution-bar i{background:#b03d2aa3;align-self:end;width:12px;max-height:64px}.trend-kl8-analysis{grid-template-columns:minmax(520px,1.55fr) minmax(180px,.7fr) minmax(180px,.7fr);gap:22px;padding:16px 18px 18px;display:grid}.trend-kl8-heatmap{border-top:1px solid #40372c17;border-left:1px solid #40372c17;grid-template-columns:repeat(10,minmax(45px,1fr));display:grid}.trend-kl8-heatmap>span{background:rgba(176, 61, 42, calc(.035 + var(--trend-heat) * .55));min-height:44px;color:var(--ink);border-bottom:1px solid #40372c17;border-right:1px solid #40372c17;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.trend-kl8-heatmap b{font-size:12px}.trend-kl8-heatmap small{color:#3d342ba8;font-size:8px}.trend-density-bars{gap:7px;display:grid}.trend-density-bar{color:var(--muted);grid-template-columns:48px minmax(60px,1fr) 30px;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:grid}.trend-density-bar i{background:#b03d2aa6;height:6px}.trend-density-bar strong{color:var(--ink);text-align:right;font-size:9px;font-weight:600}.trend-deterministic-analysis--compact{grid-template-columns:230px minmax(520px,1fr);align-items:center;padding-right:18px;display:grid}.trend-deterministic-analysis--compact .trend-deterministic-analysis__heading{border-bottom:0;border-right:1px solid #40372c1a;align-content:center;align-self:stretch;display:grid}.trend-deterministic-analysis--compact .trend-density-bars{grid-template-columns:repeat(10,minmax(58px,1fr));gap:9px;padding:12px 0 12px 18px}.trend-deterministic-analysis--compact .trend-density-bar{grid-template-columns:25px minmax(24px,1fr) 24px;gap:4px}@media (max-width:980px){.trend-deterministic-analysis__grid--positions,.trend-kl8-analysis{grid-template-columns:1fr}.trend-kl8-heatmap{overflow-x:auto}.trend-deterministic-analysis--compact{grid-template-columns:1fr;padding-right:0}.trend-deterministic-analysis--compact .trend-deterministic-analysis__heading{border-bottom:1px solid #40372c1a;border-right:0}.trend-deterministic-analysis--compact .trend-density-bars{min-width:720px;padding-right:18px}.trend-deterministic-analysis--compact{overflow-x:auto}}.published-detail-kl8-numbers{max-width:760px}.published-game-rule-note{color:var(--muted);margin:16px 0 0;font-size:13px}.published-game-capability-panel{margin-top:22px}.published-game-navigation{flex-wrap:wrap;gap:10px;padding:18px 20px 20px;display:flex}.published-game-navigation a{border:1px solid var(--line-strong);min-width:132px;color:var(--red-deep);text-align:center;padding:10px 18px}.trend-capability-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-top:28px;padding:17px 20px;display:flex}.trend-capability-note span{color:var(--red-deep);flex:none;font-family:Songti SC,STSong,serif;font-size:13px;font-weight:600}.trend-capability-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.trend-capability-note--next{background:#eee6d857;margin-top:-1px}.trend-capability-note--next span{color:#776b5b}.trend-metric-guide{border-bottom:1px solid var(--line);background:#f8f3e9e0}.trend-metric-guide summary{min-height:38px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:8px 24px;font-size:12px;font-weight:700;list-style:none;display:flex}.trend-metric-guide summary::-webkit-details-marker{display:none}.trend-metric-guide summary:before{color:var(--red-deep);content:"+";font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px}.trend-metric-guide[open] summary:before{content:"−"}.trend-metric-guide summary span{color:var(--muted);font-size:10px;font-weight:400}.trend-metric-guide__items{background:var(--line);background-clip:content-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 24px 14px;display:grid}.trend-metric-guide__items article{background:#f8f3e9;align-content:start;gap:3px;min-height:62px;padding:10px 12px;display:grid}.trend-metric-guide__items strong{color:var(--red-deep);font-size:11px}.trend-metric-guide__items span{color:var(--muted);font-size:10px;line-height:1.55}html.trend-landscape-open,html.trend-landscape-open body{overflow:hidden}.trend-panel.is-landscape{z-index:100;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#f8f3e9;border:0;border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden auto}.trend-panel.is-landscape .trend-panel__top{background:#f8f3e9;flex:none;padding:12px 16px;top:0}.trend-panel.is-landscape .trend-scroll--data{flex:none;max-height:none!important}.trend-panel.is-landscape .trend-column-header-viewport{top:var(--trend-panel-top-height,77px)}.trend-panel.is-landscape .trend-panel__footer{background:#f8f3e9;flex:none;padding:10px 16px}.frequency-section{border:1px solid var(--line);background:#fffdf8ad;border-radius:5px;margin-top:28px;overflow:hidden}.frequency-groups{grid-template-columns:2fr 1fr;gap:38px;padding:28px;display:grid}.frequency-groups h2{font-size:18px}.frequency-grid{grid-template-columns:repeat(11,minmax(36px,1fr));gap:7px;display:grid}.frequency-grid--blue{grid-template-columns:repeat(4,minmax(40px,1fr))}.frequency-grid>div{border:1px solid var(--line);border-radius:3px;flex-direction:column;align-items:center;gap:7px;padding:9px 5px;display:flex}.frequency-grid span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.frequency-grid strong{font-size:13px}.frequency-grid--red strong{color:var(--red-deep)}.frequency-grid--blue strong{color:var(--blue-deep)}.inner-page>.responsible-note{width:100%;margin-top:32px;margin-bottom:0}.source-overview{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.source-overview article{border:1px solid var(--line);background:#fffdf89e;border-radius:5px;min-height:190px;padding:28px}.source-overview span{color:var(--red-deep);letter-spacing:.1em;font-size:10px}.source-overview strong{margin:28px 0 14px;font-family:Songti SC,STSong,serif;font-size:25px;display:block}.source-overview p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.source-sync-status{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.source-sync-status i{color:var(--muted);border:1px solid #3a332924;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.source-sync-status--healthy i:first-child,.source-sync-status--updating i:first-child{color:#307149;border-color:#30714940}.source-sync-status--failed i:first-child{color:var(--red-deep);border-color:#9c302447}.source-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.source-steps{border:1px solid var(--line);background:#fffdf8a3;border-radius:5px;padding:34px}.source-steps ol{margin:28px 0 0;padding:0;list-style:none}.source-steps li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:18px 0;display:grid}.source-steps li>span{color:var(--red-deep);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.source-steps li strong{font-family:Songti SC,STSong,serif;font-size:17px}.source-steps li p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.coverage-card ul{padding-left:18px}@media (max-width:1050px){.period-control{justify-self:start}.trend-page-hero{grid-template-columns:1fr auto;align-items:center;gap:12px}.trend-page-hero .period-control{justify-self:end}.frequency-groups{grid-template-columns:1fr}}@media (max-width:760px){.trend-page-hero{grid-template-columns:1fr auto;gap:12px;margin-bottom:12px}.trend-page-hero .period-control{width:auto}.trend-page-context{flex-direction:column;align-items:flex-start;gap:2px}.period-control>span{display:none}.trend-game-switcher{grid-template-columns:1fr}.trend-game-switcher__label{border-right:0;border-bottom:1px solid var(--line);padding:11px 14px}.trend-game-switcher__buttons{scrollbar-width:thin;display:flex;overflow-x:auto}.trend-game-switcher__buttons button{min-width:132px;min-height:62px;padding:10px 16px}.lottery-catalog-switcher .trend-game-switcher__buttons button{border-right:1px solid var(--line);border-bottom:0;grid-column:auto}.lottery-catalog-switcher .trend-game-switcher__buttons button:last-child{border-right:0}.game-trend-panel .content-panel__header{flex-direction:row;align-items:center;padding:14px 16px}.trend-panel__top,.trend-panel__top>div:first-child,.trend-panel__footer,.trend-capability-note{flex-direction:column;align-items:flex-start}.trend-panel__top>div:first-child{gap:5px}.trend-actions{width:100%;margin-left:0;overflow-x:auto}.trend-actions button,.trend-actions a{flex:none;min-height:38px}.frequency-groups{padding:20px}.frequency-grid,.frequency-grid--blue{grid-template-columns:repeat(4,1fr)}.trend-capability-note{gap:8px}.trend-metric-guide summary{padding-inline:16px}.trend-metric-guide__items{grid-template-columns:1fr;padding-inline:16px}}@media (max-width:900px) and (orientation:portrait){.trend-panel.is-landscape.is-awaiting-landscape .trend-panel__top>div:first-child,.trend-panel.is-landscape.is-awaiting-landscape .trend-panel__top>.legend,.trend-panel.is-landscape.is-awaiting-landscape .trend-actions>:not(.trend-exit-landscape){display:none}.trend-panel.is-landscape.is-awaiting-landscape .trend-actions{justify-content:flex-end;width:100%;margin-left:0}.trend-panel.is-landscape .landscape-orientation-hint{color:var(--ink);text-align:left;background:#fff8e8;gap:5px;padding:14px 18px;line-height:1.55;display:grid}.trend-panel.is-landscape .landscape-orientation-hint strong{color:var(--red-deep);font-size:13px}.trend-panel.is-landscape .landscape-orientation-hint span{color:var(--muted);font-size:11px}}@media (max-height:520px) and (orientation:landscape){.trend-panel.is-landscape .trend-panel__top{flex-direction:row;align-items:center;padding-block:7px}.trend-panel.is-landscape .trend-panel__top>div:first-child{display:none}.trend-panel.is-landscape .trend-actions{width:auto;margin-left:auto}.trend-panel.is-landscape .trend-panel__footer{display:none}}.trend-mobile-controls,.trend-panel__mobile-title,.trend-swipe-hint{display:none}.lottery-trend-page,.lottery-trend-page button,.lottery-trend-page input,.lottery-trend-page select,.lottery-trend-page textarea{font-family:Microsoft YaHei UI,Microsoft YaHei,微软雅黑,PingFang SC,Noto Sans CJK SC,sans-serif}.lottery-trend-page .trend-page-context strong,.lottery-trend-page .trend-panel__top strong,.lottery-trend-page .trend-deterministic-analysis__heading strong,.lottery-trend-page .trend-capability-note span{font-family:inherit}@media (max-width:760px),(max-height:600px) and (orientation:landscape){.lottery-trend-page .trend-page-hero{display:none}.trend-mobile-controls{top:var(--trend-nav-height,112px);z-index:66;border:1px solid var(--line);background:#fffdf8fa;border-radius:7px;gap:9px;margin:10px 0 12px;padding:9px;display:grid;position:sticky;box-shadow:0 5px 18px #392d190d}.trend-mobile-controls__summary{align-items:center;gap:8px;min-width:0;display:flex}.trend-mobile-controls__summary .trend-period-select{flex-basis:68px;width:68px}.trend-mobile-controls__summary .trend-period-select select{height:32px;padding-left:8px;font-size:11px}.trend-mobile-controls__summary .legend{gap:6px}.trend-mobile-controls__summary .legend span{border:1px solid var(--line);background:#fffdf8b8;border-radius:999px;gap:5px;min-height:32px;padding:0 10px;font-size:10px}.trend-mobile-controls__actions{grid-template-columns:minmax(0,1fr) 68px;gap:7px;min-width:0;display:grid}.trend-mobile-line-selector{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:repeat(8,minmax(27px,1fr));width:100%;min-width:0;max-width:100%;display:grid;overflow-x:auto}.trend-mobile-line-selector::-webkit-scrollbar{display:none}.trend-mobile-line-selector button,.trend-mobile-line-toggle,.trend-mobile-landscape{border:1px solid var(--line-strong);min-height:32px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fffdf8d1;padding:0 7px;font-size:10px}.trend-mobile-line-selector button{margin-left:-1px}.trend-mobile-line-selector button:first-child{border-radius:5px 0 0 5px;margin-left:0}.trend-mobile-line-selector button:last-child{border-radius:0 5px 5px 0}.trend-mobile-line-selector button.is-selected{z-index:2;color:#fffaf3;background:#8f352d;border-color:#8f352d;position:relative}.trend-mobile-line-selector button.is-blue.is-selected{border-color:var(--blue-deep);background:var(--blue)}.trend-mobile-line-selector button.is-all.is-selected{background:#544437;border-color:#3f342a}.trend-mobile-line-toggle,.trend-mobile-landscape{border-radius:5px}.trend-mobile-landscape{justify-content:center;align-items:center;gap:4px;width:68px;min-width:68px;display:inline-flex}.trend-mobile-orientation-tip{color:var(--red-deep);cursor:default;background:0 0;border:0;padding-inline:0;font-weight:600}.trend-mobile-orientation-tip__landscape,.lottery-trend-page .trend-export-action{display:none}.lottery-trend-page .trend-panel{border-radius:7px;overflow:hidden}.lottery-trend-page .trend-panel.is-landscape{border-radius:0;overflow:hidden auto}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top{flex-direction:row;align-items:center;gap:10px;min-height:50px;padding:10px 12px;position:relative;top:auto}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top>div:first-child{flex-direction:row;align-items:center;min-width:0}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__desktop-title,.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top>div:first-child>span,.lottery-trend-page .trend-panel:not(.is-landscape) .trend-actions{display:none}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__mobile-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:inline;overflow:hidden}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top>.legend{gap:10px;margin-left:auto}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top>.legend span{white-space:nowrap;font-size:9px}.lottery-trend-page .trend-metric-guide{display:none}.lottery-trend-page .trend-matrix-stack{flex-direction:column;min-width:0;display:flex}.lottery-trend-page .trend-column-header-viewport{order:1}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-column-header-viewport{position:relative;top:auto}.lottery-trend-page .trend-scroll--data{overscroll-behavior:contain;order:2;max-height:min(52dvh,430px);overflow:auto}.lottery-trend-page .trend-swipe-hint{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);background:#f8f3e9d1;order:3;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.lottery-trend-page .trend-statistics-viewport{order:4}.lottery-trend-page .trend-deterministic-analysis{order:5}.lottery-trend-page .trend-matrix-stack .trend-table,.lottery-trend-page .trend-matrix-stack .additional-trend-table{zoom:.58}.lottery-trend-page .trend-panel.is-landscape .trend-scroll--data{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-height:none;overflow:auto hidden}.lottery-trend-page .trend-panel.is-landscape .trend-swipe-hint{display:none}}@media (max-width:760px){.lottery-trend-page>.topbar{grid-template-rows:44px 34px;height:78px;padding-inline:8px}.lottery-trend-page>.topbar .brand{gap:7px}.lottery-trend-page>.topbar .brand-seal{flex-basis:32px;width:32px;height:32px}.lottery-trend-page>.topbar .brand>span:last-child{min-height:32px}.lottery-trend-page>.topbar .brand strong{font-size:15px}.lottery-trend-page>.topbar .topbar-actions{transform-origin:100%;gap:2px;transform:scale(.88)}.lottery-trend-page>.topbar .main-nav,.lottery-trend-page>.topbar .main-nav__item,.lottery-trend-page>.topbar .main-nav__item>a{height:34px}.lottery-trend-page>.topbar .main-nav__item{min-width:68px}.lottery-trend-page>.topbar .main-nav__item>a{padding:0 20px 0 9px;font-size:11px}.lottery-trend-page>.topbar .main-nav__toggle{height:28px}.lottery-trend-page>.topbar .main-nav__dropdown{max-height:calc(100dvh - 86px);top:78px}.lottery-trend-page>[data-page-sticky-nav]{padding:2px 4px 3px;top:78px}.lottery-trend-page>[data-page-sticky-nav][data-joined=true] nav a{min-width:68px;min-height:29px;padding:4px 7px;font-size:10px}.lottery-trend-page .inner-page{width:calc(100% - 16px);padding-top:6px}.lottery-trend-page .trend-mobile-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;margin:4px 0 6px;padding:5px}.lottery-trend-page .trend-mobile-controls__summary .legend{display:none}.lottery-trend-page .trend-mobile-controls__summary .trend-period-select,.lottery-trend-page .trend-mobile-controls__summary .trend-period-select select{width:62px;height:28px}.lottery-trend-page .trend-mobile-controls__actions{grid-template-columns:minmax(0,1fr) 68px;gap:4px}.lottery-trend-page .trend-mobile-line-selector button,.lottery-trend-page .trend-mobile-line-toggle,.lottery-trend-page .trend-mobile-landscape{min-height:28px;padding-inline:5px;font-size:9px}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top{min-height:38px;padding:6px 9px}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__mobile-title{font-size:12px}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top>.legend{display:none}.lottery-trend-page .trend-swipe-hint{min-height:28px}}@media (max-height:600px) and (orientation:landscape){.trend-mobile-orientation-tip__portrait{display:none}.trend-mobile-orientation-tip__landscape{display:inline}.lottery-trend-page>.topbar{height:32px;padding:0 6px;display:block}.lottery-trend-page>.topbar>.brand,.lottery-trend-page>.topbar>.topbar-actions{display:none}.lottery-trend-page>.topbar .main-nav{scrollbar-width:none;grid-area:auto;width:100%;height:32px;display:flex;overflow-x:auto}.lottery-trend-page>.topbar .main-nav__item,.lottery-trend-page>.topbar .main-nav__item>a{height:32px}.lottery-trend-page>.topbar .main-nav__item{flex:1 0 auto;width:auto;min-width:70px}.lottery-trend-page>.topbar .main-nav__item>a{white-space:nowrap;width:auto;padding:0 18px 0 8px;font-size:10px}.lottery-trend-page>.topbar .main-nav__toggle{width:18px;height:28px;right:0}.lottery-trend-page>.topbar .main-nav__dropdown{max-height:calc(100dvh - 38px);top:32px}.lottery-trend-page>[data-page-sticky-nav]{padding:0;top:32px}.lottery-trend-page>[data-page-sticky-nav][data-joined=true] nav a{min-width:70px;min-height:30px;padding:3px 8px;font-size:10px}.lottery-trend-page .inner-page{width:100%;padding:4px 6px 24px}.lottery-trend-page .trend-mobile-controls{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;margin:0 0 4px;padding:4px}.lottery-trend-page .trend-mobile-controls__summary .legend{display:none}.lottery-trend-page .trend-mobile-controls__summary .trend-period-select,.lottery-trend-page .trend-mobile-controls__summary .trend-period-select select{width:58px;height:26px;font-size:9px}.lottery-trend-page .trend-mobile-controls__actions{grid-template-columns:minmax(0,1fr) 62px;gap:3px}.lottery-trend-page .trend-mobile-line-selector{grid-template-columns:repeat(8,minmax(26px,1fr))}.lottery-trend-page .trend-mobile-landscape{width:62px;min-width:62px}.lottery-trend-page .trend-mobile-line-selector button,.lottery-trend-page .trend-mobile-line-toggle,.lottery-trend-page .trend-mobile-landscape{min-height:26px;padding-inline:4px;font-size:8px}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__top{min-height:32px;padding:4px 8px}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-panel__mobile-title{font-size:11px}.lottery-trend-page .trend-panel:not(.is-landscape) .trend-scroll--data{max-height:calc(100dvh - 138px)}.lottery-trend-page .trend-panel.is-landscape .trend-panel__top{min-height:32px;padding:3px 7px}.lottery-trend-page .trend-panel.is-landscape .trend-panel__top>div:first-child,.lottery-trend-page .trend-panel.is-landscape .trend-panel__top>.legend{display:none}.lottery-trend-page .trend-panel.is-landscape .trend-actions{justify-content:flex-end;width:100%;margin-left:0}.lottery-trend-page .trend-panel.is-landscape .trend-actions button,.lottery-trend-page .trend-panel.is-landscape .trend-actions a{min-height:26px;padding:3px 6px;font-size:8px}.lottery-trend-page .trend-panel.is-landscape .trend-panel__footer{display:none}.lottery-trend-page .trend-matrix-stack .trend-table,.lottery-trend-page .trend-matrix-stack .additional-trend-table{zoom:.68}.lottery-trend-page .trend-swipe-hint{min-height:24px;font-size:8px}}@media (max-width:359px){.trend-mobile-controls,.trend-mobile-controls__actions{grid-template-columns:1fr}.trend-mobile-landscape{justify-self:end;width:auto;min-width:68px}}
.ad-slot{width:min(1180px,100% - 48px);margin:32px auto}.ad-slot--layout-aware{display:none}@media (min-width:1051px){.ad-slot--layout-three-column{display:block}}@media (min-width:761px) and (max-width:1050px){.ad-slot--layout-two-column{display:block}}@media (max-width:760px){.ad-slot--layout-single-column{display:block}}.inner-page>.ad-slot{width:100%}.ad-slot__link{color:#1b1c20;background:#f7f4ed;border:1px solid #1b1c201f;border-radius:18px;grid-template-columns:minmax(220px,34%) minmax(0,1fr) auto;min-height:132px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 36px #1b1c2012}.ad-slot__link--text-only{grid-template-columns:minmax(0,1fr) auto}.ad-slot__link:hover{border-color:#1b1c203d;transform:translateY(-2px);box-shadow:0 18px 42px #1b1c201c}.ad-slot__link:focus-visible{outline-offset:3px;outline:3px solid #b8222d4d}.ad-slot__badge{z-index:1;color:#ffffffeb;letter-spacing:.08em;background:#141416b8;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.3;position:absolute;top:12px;left:12px}.ad-slot__media{background-position:50%;background-size:cover;min-height:132px}.ad-slot__body{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:26px 28px;display:flex}.ad-slot__link--text-only .ad-slot__body{padding-top:42px}.ad-slot__body small{color:#737176;letter-spacing:.08em;font-size:12px}.ad-slot__body strong{text-overflow:ellipsis;white-space:nowrap;font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(20px,2vw,28px);line-height:1.2;overflow:hidden}.ad-slot__body>span{color:#5d5b60;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.ad-slot__action{color:#8f2029;white-space:nowrap;border-left:1px solid #1b1c201a;align-self:stretch;align-items:center;padding:0 28px;font-size:13px;font-weight:700;display:flex}.ad-slot--inline{width:100%;margin:32px 0}.ad-slot--card{width:100%;min-width:0;height:100%;margin:0}.ad-slot--card .ad-slot__link,.ad-slot--card .ad-slot__link--text-only{height:100%;min-height:var(--home-lottery-ad-card-min-height);background:radial-gradient(circle at 16% 12%,#fff9,#0000 28%),repeating-linear-gradient(0deg,#4f423009 0 1px,#0000 1px 20px),#e8dfd0;border-color:#69481f4d;border-radius:5px 5px 17px;flex-direction:column;display:flex;box-shadow:0 11px 25px #4b321621,inset 0 0 40px #5549370f}.ad-slot--card .ad-slot__media{width:100%;min-height:92px}.ad-slot--card .ad-slot__body,.ad-slot--card .ad-slot__link--text-only .ad-slot__body{padding:var(--home-lottery-ad-body-padding);flex:1;justify-content:flex-start;gap:7px}.ad-slot--card .ad-slot__media+.ad-slot__body{padding-top:14px}.ad-slot--card .ad-slot__body strong{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;line-height:1.22;display:-webkit-box}.ad-slot--card .ad-slot__body>span{font-size:13px;line-height:1.5}.ad-slot--card .ad-slot__action{min-height:var(--home-lottery-ad-action-min-height);margin:var(--home-lottery-ad-action-margin);border:1px solid #533b1e6b;border-radius:4px;justify-content:center;padding:0 12px}.history-content-layout,.home-content-layout{position:relative}.home-content-layout>.lottery-ticket-section{margin-inline:auto}.home-content-layout>.ad-slot--sidebar,.history-content-layout>.ad-slot--sidebar{width:220px;margin:0;display:none;position:absolute;left:calc(100% + 24px)}.home-content-layout>.ad-slot--sidebar{top:30px;left:calc(50% + 644px)}.history-content-layout>.ad-slot--sidebar{top:0}.history-content-layout>.history-panel{min-width:0}.ad-slot--sidebar{width:100%;margin:0}.ad-slot--sidebar .ad-slot__link,.ad-slot--sidebar .ad-slot__link--text-only{border-radius:8px;flex-direction:column;min-height:360px;display:flex}.ad-slot--sidebar .ad-slot__body,.ad-slot--sidebar .ad-slot__link--text-only .ad-slot__body{flex:1;justify-content:flex-start;padding:52px 22px 18px}.ad-slot--sidebar .ad-slot__body strong{white-space:normal;font-size:24px}.ad-slot--sidebar .ad-slot__action{border:1px solid #1b1c2024;border-radius:4px;justify-content:center;min-height:48px;margin:0 20px 20px;padding:0 12px}.ad-slot--feed{width:auto;margin:22px 28px}.ad-slot--feed .ad-slot__link{min-height:112px;box-shadow:none;border-radius:8px}.ad-slot--feed .ad-slot__body{padding-block:22px}.ad-slot--footer{margin-top:36px;margin-bottom:24px}.ad-slot--footer .ad-slot__link{color:#f5efe2;background:#26241f;border-color:#ffffff1f}.ad-slot--footer .ad-slot__body small,.ad-slot--footer .ad-slot__body>span{color:#f5efe2b3}.ad-slot--footer .ad-slot__action{color:#f1c5c8;border-left-color:#ffffff1f}@media (min-width:1728px){.home-content-layout>.ad-slot--sidebar.ad-slot--layout-wide-rail,.history-content-layout>.ad-slot--sidebar.ad-slot--layout-wide-rail{display:block}}@media (max-width:760px){.ad-slot{width:min(100% - 28px,1180px);margin:22px auto}.ad-slot--card{width:100%;margin:0}.ad-slot--feed{width:auto;margin:18px 16px}.inner-page>.ad-slot{width:100%}.ad-slot__link,.ad-slot__link--text-only{grid-template-columns:1fr}.ad-slot__media{aspect-ratio:16/7;min-height:0}.ad-slot__body{padding:22px 20px 12px}.ad-slot__body strong{white-space:normal;font-size:20px}.ad-slot__action{border-left:0;min-height:44px;padding:0 20px 14px}}@media (prefers-reduced-motion:reduce){.ad-slot__link{transition:none}.ad-slot__link:hover{transform:none}}
