.navigation-page.page{width:100%;max-width:1120px;margin-inline:auto;padding:0 clamp(8px,2vw,24px)}.navigation-page .app-main{padding:clamp(12px,2vw,24px) 0}.navigation-page .hero{max-width:660px;margin:0 auto 16px}.navigation-page .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.navigation-page .card{min-width:0;padding:12px 8px;min-height:110px}.navigation-page .card-top{height:58px;min-width:0}.navigation-page .card-top-img{max-width:100%;object-fit:contain}.navigation-page .name,.navigation-page .desc{overflow-wrap:anywhere}@media(min-width:600px){.navigation-page .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.navigation-page .card{padding:18px 12px;min-height:136px}.navigation-page .card-top{height:70px}}@media(min-width:960px){.navigation-page .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.navigation-page .group{padding:16px}.navigation-page .name{font-size:16px}}@media(prefers-reduced-motion:reduce){.navigation-page *{scroll-behavior:auto!important;transition:none!important}}.navigation-page .card{transition:transform .14s ease,border-color .14s ease,background-color .14s ease;touch-action:manipulation}.navigation-page .card:active{transform:scale(.975)}.navigation-page :is(a,button):focus-visible{outline:3px solid #58c7ff;outline-offset:3px}.navigation-page .card.is-opening{border-color:#58c7ff}.navigation-opening{position:fixed;z-index:100;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);padding:12px 20px;max-width:90vw;box-sizing:border-box;background:#152534f5;color:#fff;border:1px solid #ffffff35;border-radius:24px;font:14px system-ui;box-shadow:0 4px 20px #0004;pointer-events:none}@media(prefers-reduced-motion:reduce){.navigation-page .card{transition:none}.navigation-page .card:active{transform:none}}.navigation-brand-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%;min-height:180px;background:linear-gradient(120deg,#087f6c,#21a884);color:#fff}.navigation-brand-hero strong{font-size:clamp(27px,6vw,42px)}.navigation-brand-hero small{font-size:16px;letter-spacing:1px}.navigation-page .name{overflow-wrap:anywhere}.navigation-page .site-support-footer{line-height:1.8}.replica-shell:not(.site-cmzj){--replica-width:720px;width:100%;max-width:var(--replica-width);min-width:0;margin-inline:auto;overflow-wrap:break-word}.replica-shell.site-ala{--replica-width:640px}.replica-shell:not(.site-cmzj) :is(#app,#owner-content,.app-wrapper,.site-card,.d3b-page,.main-content){box-sizing:border-box;min-width:0;max-width:100%}.replica-shell:not(.site-cmzj) :is(#app,#owner-content){width:100%}.replica-shell:not(.site-cmzj) :is(.app-wrapper,.site-card){width:100%;max-width:100%;margin-inline:auto}.replica-shell:not(.site-cmzj) img:not(.ball-bg):not(.ball-image){max-width:100%}.replica-shell:not(.site-cmzj) :is(.banner-image,.browser-tip-image,.combo-image,#owner-content img){height:auto}.replica-shell:not(.site-cmzj) :is(video,iframe){max-width:100%}.replica-shell:not(.site-cmzj) :is(.lottery-meta-row,.lottery-numbers-display,.normal-numbers){min-width:0;max-width:100%}.replica-shell:not(.site-cmzj) .lottery-meta-row{flex-wrap:wrap;gap:4px 10px;overflow:visible}.replica-shell:not(.site-cmzj) :is(.combo-panel,.combo-content,.combo-table,.special-format-panel,.baota-qixiao-format,.shuangbo-zhushiliu-format,#owner-content){min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overscroll-behavior-inline:contain}.replica-shell:not(.site-cmzj) table{max-width:100%}.replica-shell:not(.site-cmzj) :is(td,th){overflow-wrap:break-word}.replica-shell:not(.site-cmzj) :is(.history-panel,.six-tail-overlay){width:100%;max-width:var(--replica-width);left:50%;right:auto;transform:translate(-50%);height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}.replica-shell:not(.site-cmzj) :is(.history-content,.history-list){min-height:0;overflow-y:auto;overscroll-behavior:contain}.replica-shell:not(.site-cmzj) :is(.video-modal-content,.combo-modal-content,.sxbm-modal-content,.neimu-modal-content){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-sizing:border-box;overflow:auto}.replica-shell:not(.site-cmzj) :is(.sxbm-modal-overlay,.combo-modal-overlay,.video-modal-overlay){box-sizing:border-box;padding:12px}.replica-shell:not(.site-cmzj) :is(.logo2-item,.subnav a,.site-nav>a){min-width:0}.replica-shell:is(.site-gxh,.site-fhw,.site-tsp) :is(.header,.subnav){max-width:var(--replica-width);width:100%;margin-inline:auto;box-sizing:border-box}.replica-shell.site-gabjw :is(.header-top1,.header-top2){max-width:var(--replica-width);width:100%;box-sizing:border-box}.replica-shell:not(.site-cmzj) .subnav .clearfix{grid-template-columns:repeat(5,minmax(0,1fr))}.replica-shell:not(.site-cmzj) :is(button,a,input,select){touch-action:manipulation}.replica-shell:not(.site-cmzj) :is(button,a):active{filter:brightness(.94)}.replica-shell:not(.site-cmzj) :is(button,a,input,select):focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:700px){.replica-shell:not(.site-cmzj){box-shadow:0 0 1px #0002}.replica-shell:not(.site-cmzj) .main-content{padding-inline:16px}.replica-shell:not(.site-cmzj) :is(.lottery-numbers-display,.lottery-meta-row){max-width:560px;margin-inline:auto}.replica-shell:not(.site-cmzj) .lottery-numbers-display{gap:10px}}@media(max-width:480px){.replica-shell:not(.site-cmzj){width:100%;max-width:100%;font-size:clamp(13px,3.6vw,16px)}.replica-shell:not(.site-cmzj) .main-content{padding-inline:8px}.replica-shell:not(.site-cmzj) .subnav a img{width:min(80px,100%);height:auto;object-fit:contain}.replica-shell:not(.site-cmzj) .lottery-ball-block{min-width:0;flex:1 1 0}.replica-shell:not(.site-cmzj) .lottery-ball-img{width:clamp(30px,10.4vw,50px);height:auto;aspect-ratio:1}.replica-shell:not(.site-cmzj) .lottery-tab-btn{font-size:clamp(13px,3.5vw,17px);padding-inline:3px}.replica-shell:not(.site-cmzj) .lottery-meta-row{font-size:clamp(12px,3.4vw,16px)}.replica-shell:not(.site-cmzj) .site-nav{padding-inline:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.replica-shell:not(.site-cmzj) :is(.combo-panel,.combo-table) table{min-width:0}}@media(max-width:360px){.replica-shell:not(.site-cmzj) .lottery-numbers-display{gap:3px;flex-wrap:nowrap}.replica-shell:not(.site-cmzj) .normal-numbers{gap:3px;flex-wrap:nowrap;flex-shrink:1}.replica-shell:not(.site-cmzj) :is(.number-ball,.ball-image-container){width:31px;height:31px;flex-shrink:0}.replica-shell:not(.site-cmzj) .special-ball{width:33px;height:33px}.replica-shell:not(.site-cmzj) .ball-zodiac{font-size:10px;padding-inline:1px;white-space:nowrap}.replica-shell:not(.site-cmzj) :is(.logo-left,.logo-center,.logo-right){max-width:38%;height:auto;flex-shrink:1;object-fit:contain}.replica-shell:not(.site-cmzj) .lottery-name{font-size:14px}.replica-shell:not(.site-cmzj) .subnav .clearfix{column-gap:4px}.replica-shell:not(.site-cmzj) .subnav a{font-size:12px;overflow-wrap:anywhere}.replica-shell:not(.site-cmzj) .nav span{font-size:12px}.replica-shell:not(.site-cmzj) :is(.header .logo .logo-img){max-width:calc(100vw - 90px);object-fit:contain}.replica-shell:not(.site-cmzj) :is(.combo-panel,.combo-table) :is(td,th){padding-inline:3px}}@media(prefers-reduced-motion:reduce){.replica-shell:not(.site-cmzj) *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.replica-portal:not(.site-cmzj){box-sizing:border-box;overflow-wrap:break-word}.replica-portal.owner-popup-backdrop:not(.site-cmzj){width:100%;min-height:100dvh;padding:12px;overflow-y:auto;overscroll-behavior:contain}.replica-portal:not(.site-cmzj) .owner-popup{width:min(500px,100%);max-width:100%;max-height:calc(100dvh - 24px);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.replica-portal:not(.site-cmzj) .owner-popup h3{flex-shrink:0;overflow-wrap:anywhere}.replica-portal:not(.site-cmzj) .owner-popup-content{min-width:0;min-height:0;max-width:100%;overflow:auto;overscroll-behavior:contain}.replica-portal:not(.site-cmzj) .owner-popup-content img{max-width:100%;height:auto}.replica-portal:not(.site-cmzj) .owner-popup-content :is(table,video,iframe){max-width:100%}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>:is(.sxbm-modal-overlay,.combo-modal-overlay,.video-modal-overlay,.neimu-overlay,.el-overlay)){box-sizing:border-box;max-width:100vw;overscroll-behavior:contain}body:has(.replica-shell:not(.site-cmzj))>:is(.sxbm-modal-overlay,.combo-modal-overlay,.video-modal-overlay,.neimu-overlay){width:100%;height:100dvh;min-height:0;padding:12px;overflow-y:auto}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>.sxbm-modal-overlay) .legacy-modal{box-sizing:border-box;min-width:0;max-width:calc(100vw - 40px);max-height:calc(100dvh - 64px);margin-block:20px}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>.sxbm-modal-overlay) .legacy-modal-content{min-width:0;max-width:100%;max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>.sxbm-modal-overlay) .legacy-modal-content img{max-width:100%;height:auto}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>:is(.combo-modal-overlay,.video-modal-overlay,.neimu-overlay,.el-overlay)) :is(.combo-modal,.video-modal-content,.neimu-panel,.el-dialog){box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>:is(.combo-modal-overlay,.video-modal-overlay,.neimu-overlay,.el-overlay)) :is(.combo-modal-list,.video-modal-body,.el-dialog__body){min-width:0;min-height:0;max-width:100%;overflow:auto;overscroll-behavior:contain}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>.video-modal-overlay) video{max-width:100%;max-height:calc(100dvh - 130px);object-fit:contain}body:has(.replica-shell:not(.site-cmzj))>:is(.history-panel,.six-tail-overlay),.replica-portal:not(.site-cmzj) :is(.history-panel,.six-tail-overlay){box-sizing:border-box;width:100%;max-width:720px;left:50%;right:auto;transform:translate(-50%);height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}body:has(.replica-shell:not(.site-cmzj))>:is(.history-panel,.six-tail-overlay) :is(.history-content,.history-list,.six-tail-content),.replica-portal:not(.site-cmzj) :is(.history-content,.history-list,.six-tail-content){min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}@media(max-width:360px){.replica-portal:not(.site-cmzj) .owner-popup-content{padding:12px}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>.sxbm-modal-overlay) .legacy-label-cell{width:48px;padding-inline:3px}:is(.replica-portal:not(.site-cmzj),body:has(.replica-shell:not(.site-cmzj))>.video-modal-overlay) .video-modal-body{padding:10px}}.replica-update-notice{position:fixed;z-index:900;left:50%;bottom:max(68px,env(safe-area-inset-bottom));transform:translate(-50%);max-width:90vw;padding:11px 22px;border:1px solid #cbded1;border-radius:24px;background:#f4fff8;color:#176044;box-shadow:0 4px 18px #0002;font:14px/1.5 system-ui;cursor:pointer}.replica-shell :is(button,a),.replica-portal :is(button,a){touch-action:manipulation}.replica-shell :is(button,a):focus-visible,.replica-portal :is(button,a):focus-visible,.replica-update-notice:focus-visible{outline:3px solid #37a1e1;outline-offset:2px}.owner-popup-backdrop .owner-popup{animation:replica-open .16s ease-out}@keyframes replica-open{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.owner-popup-backdrop .owner-popup{animation:none}}.draw-animation-active .number-ball,.draw-animation-active .g49-ball,.draw-animation-active .g118-ball{transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.draw-animation-active .number-ball.draw-animation-rolling,.draw-animation-active .g49-ball.draw-animation-rolling,.draw-animation-active .g118-ball.draw-animation-rolling{animation:draw-ball-pulse .62s ease-in-out infinite alternate;filter:saturate(.82) brightness(1.04)}.draw-animation-active .number-ball.draw-animation-revealed,.draw-animation-active .g49-ball.draw-animation-revealed,.draw-animation-active .g118-ball.draw-animation-revealed{animation:draw-ball-settle .26s ease-out}.draw-animation-active .draw-animation-rolling .ball-zodiac,.draw-animation-active .draw-animation-rolling+span{opacity:.35}.draw-animation-due .draw-animation-rolling{animation-duration:.36s}.g49-ball.pending,.g118-ball.pending{background-image:radial-gradient(circle at 40% 34%,#fff 20%,#edf2f9 46%,#8fa0b8 64%,#e8edf5 75%,#fff 81%);color:#31405a}@keyframes draw-ball-pulse{0%{transform:translateY(0) scale(1);box-shadow:0 0 #fff0}to{transform:translateY(-2px) scale(1.035);box-shadow:0 3px 12px #ffffff61}}@keyframes draw-ball-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.draw-animation-active .draw-animation-rolling,.draw-animation-active .draw-animation-revealed{animation:none}}.app-loading,.app-load-error{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:24px 16px;font:15px/1.6 system-ui,sans-serif;color:#526477}.app-loading-label{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 24px}.app-loading-spinner{width:16px;height:16px;border:2px solid #dbe4e9;border-top-color:#40876b;border-radius:50%;animation:app-spin .9s linear infinite}.app-loading-banner,.app-loading-grid>div,.app-loading-row>span{background:#eef2f4;border-radius:10px}.app-loading-banner{height:150px}.app-loading-row{display:flex;justify-content:space-between;gap:12px;margin:24px 0}.app-loading-row>span{width:11%;aspect-ratio:1;border-radius:50%}.app-loading-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.app-loading-grid>div{height:150px}.app-load-error{text-align:center;padding-block:60px}.app-load-error h2{font-size:20px;color:#263749}.app-load-error button,.app-load-error a{display:inline-block;margin:8px;padding:10px 20px;border-radius:8px;border:1px solid #bccbd4;background:#fff;color:#234d42;text-decoration:none;cursor:pointer;font:inherit}.app-load-error button{background:#237753;color:#fff;border-color:#237753}@keyframes app-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-loading-spinner{animation:none}}
