:root{font-family:Arial,Microsoft YaHei,sans-serif;color:#333;background:#efeff4;font-synthesis:none;font-size:39px;--red:#ee311e;--orange:#fb8e19}*{box-sizing:border-box}body{margin:0;font-size:.4rem}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button{border:0;background:none;padding:0}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}i,em{font-style:normal}img{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #ff9f30;outline-offset:3px}#app{width:100%;max-width:480px;margin:0 auto;min-height:100dvh;position:relative;background:#efeff4}.red{color:#ef020a}.blue{color:#184dd5}.green{color:#07aa00}.orange{color:#fb8e19}.gray{color:#666}.page-header{height:1.2rem;display:flex;align-items:center;justify-content:space-between;padding:0 .2rem;background:var(--red);color:#fff;position:sticky;top:0;z-index:20}.header-left,.header-right{width:3rem;font-size:.4rem}.header-right{text-align:right}.header-title{font-size:.5rem;text-align:center;flex:1;white-space:nowrap}.back-chevron{display:inline-block;width:.4rem;height:.4rem;border:solid white;border-width:0 0 .08rem .08rem;transform:rotate(45deg);vertical-align:middle;margin-left:.1rem}.banner{aspect-ratio:16/9;overflow:hidden;position:relative;background:#17254a}.banner-track{height:100%;display:flex;transition:transform .65s ease}.banner-track>a{display:block;width:100%;height:100%;flex-shrink:0}.banner img{width:100%;height:100%;object-fit:cover}.banner-dots{position:absolute;left:0;right:0;bottom:.32rem;display:flex;justify-content:center;gap:.16rem}.banner-dots button{height:8px;width:8px;border-radius:50%;background:#00000040}.banner-dots button.active{background:#007aff}.announcement{height:.9rem;display:flex;align-items:center;padding:0 .2rem;background:#f6f6f6;color:#666;overflow:hidden}.announcement-label{flex-shrink:0}.announcement>div{overflow:hidden;flex:1;height:.7rem;line-height:.7rem}.announcement p{white-space:nowrap;animation:marquee 25s linear infinite;padding-left:.1rem;display:inline-block}@keyframes marquee{0%,12%{transform:translate(0)}to{transform:translate(-85%)}}.backup-domains{height:42px;border:1px solid #ffb3a9;background:#fdeae8;margin-top:7px;display:flex;align-items:center;justify-content:center;gap:10px;color:#ee311e;font-size:14px;font-weight:600;white-space:nowrap}.backup-domains a{color:#dc756b;margin-left:8px}.domain-divider{height:24px;border-left:2px solid #ffb3a9}.home-page{background:#f6f6f6}.home-tabs{display:flex;justify-content:space-between;margin-top:.3rem;background:linear-gradient(#fff,#f6f6f6);padding:.3rem .2rem .35rem}.home-tabs button{font-size:.45rem;position:relative;padding-bottom:.25rem;color:#000}.home-tabs button.active{color:var(--red)}.home-tabs button.active:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:3px;border-radius:2px;background:var(--red)}.uk-tabs{display:flex;gap:.1rem;padding:0 .2rem .3rem}.uk-tabs button{height:1rem;flex:1;background:#fff;border-radius:5px;display:flex;align-items:center;gap:.07rem;justify-content:center;font-size:.37rem}.uk-tabs button.active{background:var(--red);color:#fff}.uk-icon{font-weight:700;border:1px solid currentColor;border-radius:50%;width:.5rem;height:.5rem;line-height:.5rem;font-size:.3rem;text-align:center}.home-results{padding:.1rem .2rem}.lottery-card{display:block;background:#fff;border-radius:.2rem;box-shadow:0 0 3px #e1e1e1;margin:0 0 .3rem;padding:.3rem .2rem;color:#333}.card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.08rem;flex-wrap:wrap;color:#000;line-height:.55rem;margin-bottom:.3rem}.card-heading>.next-draw{margin-left:auto}.period{color:#777}.next-draw{white-space:nowrap}.next-draw em{color:red}.card-numbers{margin-bottom:.3rem;line-height:1}.number-balls{display:inline-flex;align-items:center;gap:.07rem;vertical-align:middle}.number-ball{display:inline-block;flex-shrink:0;width:.7rem;height:.7rem;line-height:.7rem;background:#0092df;color:#fff;border-radius:50%;text-align:center;overflow:hidden}.number-ball.is-muted{opacity:.15}.number-ball.side-red{background:#ef3434}.balls-six{gap:.12rem}.balls-six .number-ball{width:1rem;height:1rem;font-size:.5rem;line-height:.8rem;background-image:url(../images/six-sprite.png);background-repeat:no-repeat;background-size:8.2rem auto;background-color:transparent;border-radius:0}.balls-six .six-red{background-position:0 -4.92rem;color:#ed2a43}.balls-six .six-green{background-position:-1.17rem -4.92rem;color:#1ab246}.balls-six .six-blue{background-position:-2.34rem -4.92rem;color:#0d8ddd}.ball-plus{font-size:.6rem;color:#999;display:inline-block;width:.2rem;flex-shrink:0;text-align:center;margin-left:-.06rem;margin-right:-.06rem}.six-meta{width:8.52rem;padding-top:.08rem}.six-meta>div{display:flex;line-height:.6rem}.six-meta span{width:1.12rem;text-align:center;flex-shrink:0}.six-meta span:last-child{margin-left:.2rem}.card-summary{color:#666;font-size:.38rem;line-height:.6rem}.balls-pk10{gap:.12rem}.balls-pk10 .number-ball{width:.8rem;height:.8rem;background-image:url(../images/sprite-1.png);background-repeat:no-repeat;background-size:11.42rem auto;border-radius:0;font-size:0;background-color:transparent}.balls-pk10 .race-1{background-position:0 0}.balls-pk10 .race-2{background-position:-1.05rem 0}.balls-pk10 .race-3{background-position:-2.1rem 0}.balls-pk10 .race-4{background-position:-3.15rem 0}.balls-pk10 .race-5{background-position:-4.2rem 0}.balls-pk10 .race-6{background-position:-5.25rem 0}.balls-pk10 .race-7{background-position:-6.3rem 0}.balls-pk10 .race-8{background-position:-7.36rem 0}.balls-pk10 .race-9{background-position:-8.42rem 0}.balls-pk10 .race-10{background-position:-9.48rem 0}.balls-k3 .number-ball{width:.8rem;height:.8rem;background-image:url(../images/sprite-1.png);background-size:11.42rem auto;background-color:transparent;border-radius:0;background-repeat:no-repeat;background-position-x:-10.5rem}.dice-1{background-position-y:0}.dice-2{background-position-y:-.85rem}.dice-3{background-position-y:-1.7rem}.dice-4{background-position-y:-2.55rem}.dice-5{background-position-y:-3.4rem}.dice-6{background-position-y:-4.25rem}.many-balls{flex-wrap:wrap;max-width:100%;row-gap:.12rem}.balls-qgc .number-ball{background:#fe0200}.site-footer{text-align:center;padding:.7rem .15rem .6rem;color:#777;line-height:.7rem;background:#efeff4;font-size:.36rem}.site-footer nav{display:flex;justify-content:center;gap:.4rem}.site-footer small{color:#999;font-size:.3rem}.float-actions{position:fixed;bottom:calc(.3rem + env(safe-area-inset-bottom));right:max(.22rem,calc((100vw - 480px)/2 + .22rem));z-index:25;display:flex;flex-direction:column;align-items:center;gap:.12rem}.float-actions>a{width:1.6rem;height:1.6rem}.support-button{width:1.8rem;height:1.8rem}.support-button img{width:100%;height:100%}.modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;display:flex;align-items:center;justify-content:center;padding:.5rem}.dialog{background:#fff;width:8.2rem;max-width:390px;border-radius:.2rem;padding:.5rem}.dialog h2{font-size:.5rem;text-align:center}.dialog p{line-height:.7rem;margin:.5rem 0;color:#777}.dialog-close{display:block;text-align:center;border-top:1px solid #ddd;color:var(--red);width:100%;padding-top:.35rem;margin-top:.35rem}.primary-button{display:block;background:var(--red);color:#fff;padding:.25rem;text-align:center;border-radius:5px}.catalog-title{font-size:.4rem}.dragon-remind{color:#ffe400;background:#d9240f;border-radius:20px;padding:.1rem .2rem;font-size:.34rem;white-space:nowrap}.catalog-group{border-bottom:1px solid #dbdbdb;padding:.4rem .2rem .3rem}.catalog-group h2{font-size:.4rem;font-weight:400;margin:0 0 .4rem}.catalog-group>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.catalog-group a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:1.22rem;border:1px solid #dfdfe5;background:#fff;white-space:nowrap;font-size:.37rem}.catalog-group a.official{color:red}.catalog-note{color:#999;text-align:center;padding:.6rem .2rem;font-size:.34rem}.detail-page{background:#fff;min-height:100dvh}.detail-header{height:1.45rem;background:var(--red);color:#fff;padding:0 .2rem;display:grid;grid-template-columns:1.7rem 1fr 2.25rem;align-items:center}.game-title{font-weight:600;font-size:.4rem;white-space:nowrap;text-align:center}.date-label{font-size:.37rem;position:relative;text-align:right;white-space:nowrap;overflow:hidden;display:block}.date-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;color-scheme:light;cursor:pointer}.date-label input::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0}.draw-summary{background:#fff}.summary-period{padding:.2rem;line-height:.5rem}.summary-numbers{padding:.2rem .2rem 0}.summary-nature{padding:0 .2rem;color:#666;font-size:.38rem;line-height:.6rem}.countdown-row{display:flex;justify-content:space-between;align-items:center;padding:.2rem;gap:.15rem;color:#666;white-space:nowrap;font-size:.38rem}.countdown-row em{color:#ef020a}.progress{background:#c5c5c5;width:3rem;height:.1rem;border-radius:4px;display:inline-block;flex:1;overflow:hidden}.progress i{height:100%;display:block;background:#ff2600;transition:width 1s}.video-trigger{background:#ff2600;color:#fff;border-radius:5px;line-height:.7rem;padding:0 .2rem}.detail-navigation{display:flex;position:relative;margin-top:.2rem;border-bottom:1px solid #dbdbdb;height:1.3rem;z-index:10}.detail-tab-scroll{display:flex;overflow:auto;flex:1;scrollbar-width:none;white-space:nowrap}.detail-tab-scroll::-webkit-scrollbar{display:none}.detail-tab{flex-shrink:0;line-height:1.2rem;margin:0 .5rem;border-bottom:.08rem solid transparent;color:#666}.detail-tab.active{border-color:#ff2600}.more-tabs{width:1rem;flex-shrink:0;font-size:.8rem;color:#999;line-height:1rem}.expanded-tabs{position:absolute;top:100%;left:0;right:0;background:#f2f2f2;display:grid;grid-template-columns:repeat(3,1fr);padding:.4rem;gap:.3rem;border-bottom:1px solid #ddd;box-shadow:0 8px 10px #0001}.expanded-tabs button{background:#fff;border:1px solid #cbcbcb;border-radius:.1rem;min-height:1rem;white-space:nowrap;font-size:.36rem}.expanded-tabs button.active{background:var(--orange);border-color:var(--orange);color:#fff}.history-scroll{overflow-x:auto}.history-table{width:100%;font-size:.38rem;white-space:nowrap;table-layout:fixed}.history-table th{height:1.1rem;border-bottom:2px solid #e6e6e6}.history-table td{height:1.1rem;border-bottom:1px solid #e6e6e6;text-align:center;padding:0 .1rem}.history-table tbody tr:nth-child(2n){background:#f9f9f9}.time-col{width:14%}.period-col{width:17%}.result-modes{display:flex;align-items:center;justify-content:space-evenly}.result-modes button{font-size:.37rem;line-height:.6rem;padding:0 .13rem;white-space:nowrap}.result-modes button.active{border-radius:.4rem;background:var(--orange);color:#fff}.result-cell>.number-balls{margin-right:.12rem}.result-cell>span:not(.number-balls){display:inline-block;min-width:.65rem;text-align:center}.result-cell .number-balls{gap:.035rem}.result-cell .number-ball{width:.69rem;height:.69rem;line-height:.69rem}.shape-values{display:flex;justify-content:space-around;font-size:.34rem}.wide-history{min-width:680px;table-layout:auto}.wide-history .time-col{width:9%}.wide-history .period-col{width:12%}.wide-history .result-cell .number-ball{width:30px;height:30px}.history-table .balls-six .number-ball{line-height:.6rem;background-size:6rem auto}.history-table .balls-six .six-red{background-position:0 -3.6rem}.history-table .balls-six .six-green{background-position:-.856rem -3.6rem}.history-table .balls-six .six-blue{background-position:-1.712rem -3.6rem}.history-table:has(.balls-six){min-width:580px}.load-more{display:block;width:100%;padding:.4rem;text-align:center;color:var(--orange);background:#fafafa;border-top:1px solid #eee}.list-end{padding:.4rem;text-align:center;color:#999;font-size:.32rem}.empty-state,.loading-state{padding:1rem .4rem;text-align:center;color:#999;line-height:.8rem;min-height:4rem}.empty-state button,.empty-state a{display:block;color:var(--orange);margin:.3rem auto}.distribution-filter{padding:.3rem;border-bottom:1px solid #ddd}.distribution-filter>div{display:flex;justify-content:space-between;gap:.1rem}.distribution-filter button{border:1px solid #ddd;border-radius:4px;min-width:.68rem;min-height:.7rem;margin-bottom:.2rem}.distribution-filter>div+div{justify-content:center;gap:.3rem}.distribution-filter button.active{background:var(--orange);color:#fff;border-color:var(--orange)}.stat-table{width:100%;text-align:center;background:#fff;table-layout:fixed}.stat-table td,.stat-table th{border:1px solid #e6e6e6;height:1.1rem;line-height:.6rem;padding:.08rem}.stat-table tbody tr:nth-child(2n){background:#f9f9f9}.band-orange{background:#fa9932;color:#fff}.band-blue{background:#2eaae8;color:#fff}.band-purple{background:#9da9c2;color:#fff}.pill-tabs{display:flex;justify-content:center;background:#fff;padding:.3rem .2rem}.pill-tabs button{color:var(--orange);border:1px solid var(--orange);min-height:.75rem;padding:0 .35rem;margin-right:-1px;white-space:nowrap}.pill-tabs button:first-child{border-radius:.4rem 0 0 .4rem}.pill-tabs button:last-child{border-radius:0 .4rem .4rem 0}.pill-tabs button.active{background:var(--orange);color:#fff}.position-buttons{display:flex;gap:.2rem;justify-content:center;flex-wrap:wrap;padding:.25rem .2rem}.position-buttons button{border:1px solid #ddd;border-radius:.1rem;min-height:.75rem;padding:.1rem .2rem;white-space:nowrap}.position-buttons button.active{color:#fff;background:var(--orange);border-color:var(--orange)}.daily-table{font-size:.33rem}.daily-table th:first-child{width:2.6rem}.daily-table th{background:#f0f0f0}.section-note{padding:.3rem .2rem;background:#fafafa;color:#888;font-size:.34rem;line-height:.6rem}.heat-table{font-size:.35rem}.heat-table th{background:#f0f0f0}.heat-table th:first-child{width:1.55rem}.heat-number{display:inline-block;margin:.15rem .1rem;font-size:.45rem;font-weight:700}.heat-number small{display:block;color:#999;font-size:.26rem;font-weight:400}.statistics-toolbar{padding:.3rem .2rem;display:flex;align-items:center;gap:.2rem;font-size:.29rem;color:#999}.outline-pill{display:inline-flex;align-items:center;border:1px solid var(--orange);border-radius:.4rem;color:var(--orange);padding:.06rem .18rem;line-height:.6rem;white-space:nowrap}.inline-filter{background:#fcfcfc;padding:.3rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.inline-filter h3{text-align:center;font-size:.4rem;color:var(--orange)}.road-toolbar{display:flex;align-items:center;gap:.4rem;justify-content:flex-end;padding:.25rem .2rem;font-size:.37rem}.road-toolbar .outline-pill{margin-right:auto}.road-board{margin-bottom:.4rem}.road-counts{font-size:.37rem;text-align:center;background:#fff;line-height:.9rem}.road-heading{display:flex;justify-content:space-between;background:#f2f2f2;padding:.15rem .3rem;color:#666}.road-heading button{font-size:.35rem}.road-scroll{overflow-x:auto;scrollbar-width:thin}.road-grid{display:grid;width:max-content;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#fff}.road-cell{height:.75rem;width:.75rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center}.road-cell>span{border:1px solid currentColor;border-radius:50%;width:.58rem;height:.58rem;line-height:.56rem;text-align:center;font-size:.37rem}.trend-toolbar{display:flex;align-items:center;gap:.15rem;padding:.3rem .2rem;white-space:nowrap;font-size:.34rem}.trend-toolbar select{border:0;background:transparent;color:var(--orange);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;max-width:2rem;font-size:.34rem}.text-link{font-size:.3rem;color:#888;margin-left:auto}.trend-options{display:flex;justify-content:space-between;font-size:.36rem}.trend-options input{accent-color:var(--orange)}.trend-scroll{overflow:auto}.trend-chart{--trend-cols:10;background:#fff}.trend-grid-header,.trend-grid-row{display:flex;width:100%;height:34px;align-items:stretch;position:relative}.trend-grid-header{background:#f0f0f0}.trend-grid-header>span,.trend-grid-row>span{flex:0 0 32px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;display:flex;align-items:center;justify-content:center;font-size:12px}.trend-grid-header>span:first-child,.trend-grid-row>span:first-child{flex-basis:80px}.trend-grid-header>span:nth-child(2),.trend-grid-row>span:nth-child(2){flex-basis:32px}.trend-grid-row:nth-child(2n){background:#f9f9f94d}.trend-period,.trend-draw{font-size:11px!important}.trend-body{position:relative}.trend-lines{position:absolute;top:0;left:112px;z-index:1;pointer-events:none}.trend-hit{border-radius:50%;width:23px;height:23px;line-height:23px;text-align:center;color:#fff;position:relative;z-index:2;font-size:11px;font-weight:400}.hit-red{background:#f66d6d}.hit-blue{background:#0092df}.miss-value{color:#aaa;font-size:11px}.trend-divider>span{border-bottom:2px solid #aaa}.trend-stats{background:#fff8eb}.video-dialog{width:100%;max-width:480px;overflow:hidden;background:#121a32;border-radius:.15rem;color:#fff}.video-dialog-heading{display:flex;justify-content:space-between;padding:.3rem;background:var(--red);font-size:.4rem}.video-dialog-heading button{font-size:.35rem}.video-stage{text-align:center;padding:.8rem .2rem;line-height:1rem;background:radial-gradient(ellipse at center,#213c69,#0a1226)}.video-stage .number-balls{margin:.5rem auto}.video-stage h3{color:#ffd95e;font-size:.9rem}.video-stage small{font-size:.3rem;color:#97a1b5}.six-section{background:#fff;border-bottom:.2rem solid #efeff4;padding:.2rem .2rem .3rem}.six-section .lottery-card{box-shadow:none;border-radius:0;margin:0;padding:.3rem .2rem .2rem}.six-section .card-heading>span:first-child{font-weight:600;font-size:.45rem}.six-section .card-heading .period{font-size:.35rem;font-weight:400}.six-links{display:grid;grid-template-columns:repeat(3,1fr);padding:0 .4rem;gap:.4rem .3rem}.six-links a{border:1px solid #ccc;border-radius:.07rem;padding:.2rem .1rem;text-align:center}.six-links a:first-child{background:#ff3324;border-color:#ff3324;color:#fff}.six-reference{background:#fff}.six-reference .stat-table td:first-child{width:1.8rem}.six-reference .stat-table td{font-size:.35rem;padding:.2rem}.zodiac-reference>div{display:flex;border-bottom:1px solid #eee;padding:.25rem}.zodiac-reference b{width:1.4rem;text-align:center}.reference-copy{padding:.6rem;line-height:.8rem}.prose{background:#fff;min-height:70dvh;padding:.6rem .4rem}.prose h1{text-align:center;font-size:.5rem;font-weight:500;margin-bottom:.6rem}.prose h2{font-size:.43rem;margin:.5rem 0 .2rem}.prose p{font-size:.38rem;line-height:.8rem;color:#555}.rule-selector{text-align:center;margin-bottom:.4rem}.rule-selector select{background:#fff;border:1px solid #aaa;padding:.15rem .2rem;border-radius:4px;max-width:100%}.rule-note{margin-top:.5rem;color:#999!important;font-size:.32rem!important}@media (max-width:360px){.backup-domains{gap:6px;font-size:12px}.backup-domains a{margin-left:4px}.card-heading{font-size:.36rem}.result-modes button{padding:0 .1rem}.daily-table{font-size:.31rem}}@media (min-width:481px){body{background:#dedee5}#app{box-shadow:0 0 20px #0001}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html,body{max-width:100%;overflow-x:clip}#app{overflow-x:clip}
