@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Roboto,sans-serif;background:#fff;color:#222;line-height:1.45}a,button{transition:all .2s ease}img{max-width:100%}.content{width:min(1080px,94%);margin:0 auto}.site-header{background:#222;padding:20px 0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-logo{height:auto;max-height:42px}.site-logo a{display:inline-flex;align-items:center;text-decoration:none}.site-logo img{height:clamp(26px,4vw,40px);max-height:40px;width:auto;display:block}.site-logo .slogan{margin-left:8px;padding-left:10px;border-left:3px solid #cd2213;color:#fff;font-size:13px;line-height:1.25}.cta-section{display:flex;align-items:center;gap:8px}.cta-section .view{color:#fff;font-size:16px;text-decoration:none}.cta-section .view.history{text-decoration:underline}.cta-section .view.symbol{color:#bdbdbd}.cta-section .view.livedraw{background:#fb3;color:#222;border-radius:5px;padding:9px 14px;font-weight:700;text-transform:uppercase;box-shadow:0 0 10px hsla(0,0%,100%,.45)}.banner{position:relative;height:84vh;overflow:hidden}.banner-slides{position:absolute;inset:0;z-index:0}.banner-slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.01);transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 9s ease-out;will-change:opacity,transform}.banner-slide.active{opacity:1;transform:scale(1.06)}.banner:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.14) 55%,rgba(0,0,0,.06));pointer-events:none}.live-draw-info{position:absolute;left:10%;top:24%;z-index:2}.live-draw-date{color:#fff;font-size:clamp(24px,4vw,38px);font-weight:700;margin:0 0 12px;text-shadow:0 0 14px rgba(0,0,0,.65)}.countdownbox{display:flex;gap:10px}.countdown-item{width:64px;height:64px;border-radius:8px;background:hsla(0,0%,100%,.95);box-shadow:0 0 12px rgba(0,0,0,.5);position:relative}.countdown-item .box{position:absolute;inset:0;display:grid;place-items:center;align-content:center}.dynamic-text{font-size:24px;line-height:1;font-weight:700;color:#555}.static-text{font-size:9px;text-transform:uppercase;color:#7d8da6;margin-top:4px}.mobile-livedraw{display:none}.block-title{background:url(/assets/img/web-banner.png) 50%/100% no-repeat;max-width:800px;margin:18px auto 10px;padding:12px 10px;text-align:center;color:#fff;font-weight:700;font-size:20px;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.widget{margin-top:8px}.slide-content{max-width:460px;margin:0 auto;background:#fff;border:1px solid #dfdfdf;border-radius:4px;overflow:hidden}.result-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.result-slider-shell{position:relative;padding:0 52px}.result-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:96px;border:0;border-radius:0;background:transparent;color:#f5f5f5;font-size:78px;font-weight:200;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-shadow:0 3px 10px rgba(0,0,0,.45);opacity:.92;transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2}.result-nav-arrow:hover{color:#1f5fd6;opacity:1}.result-nav-arrow-left{left:0}.result-nav-arrow-right{right:0}.result-page-grid .slide-content{max-width:none;margin:0}.box-result{margin-bottom:10px}.c-row{display:flex}.c-col{width:50%;border-color:#c4c4c4 transparent transparent #c4c4c4;border-style:solid;border-width:1px;padding:9px 12px;font-size:16px;font-weight:400;text-align:center;word-break:break-word}.box-result .c-row:nth-child(2n):not(.starter-rank):not(.consolation-rank){background:#f9f9f9}.c-col:last-child{border-right-color:#c4c4c4}.box-result .c-row:last-child .c-col{border-bottom-color:#c4c4c4}.c-col.top-rank{background:#cd2213;color:#fff;border-color:#cd2213;font-weight:700}.c-col.top-rank.gt-rank{background:#1f5fd6;border-color:#1f5fd6}.c-row.consolation-rank,.c-row.starter-rank{background:#222;color:#fff;display:block}.c-row.consolation-rank p,.c-row.starter-rank p{margin:0;padding:8px 10px;font-size:18px;font-weight:700;text-align:center}.swiper-controls{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0}.swiper-btn{border:0;background:transparent;color:#fb3;font-size:15px;cursor:pointer}.swiper-btn:hover{color:#e0a000}.swiper-dots{display:flex;gap:6px}.swiper-dot{width:8px;height:8px;border-radius:50%;border:0;background:#cfcfcf;cursor:pointer}.swiper-dot.active{background:#1f5fd6}.swiper-dot:hover{background:#5d8ee6}.block-content{padding:0 4px;max-width:980px;margin:0 auto;color:#252525}.block-content p{margin:0 0 10px;line-height:1.6;font-weight:300}.block-content .quote{font-style:italic;text-shadow:0 0 4px rgba(255,187,51,.5)}.text-block.limit-5{max-height:220px;overflow:hidden}.see-more{display:block;width:100%;border:0;background:transparent;text-align:center;color:#cd2213;margin:8px 0;cursor:pointer;font-size:14px}.see-more:hover{color:#ab1c10}.contact-fields{display:flex;flex-wrap:wrap;gap:12px 0}.field{padding-right:8px}.field.half{width:50%}.field.full{width:100%;padding-right:0}.field-name{display:block;font-size:14px;margin-bottom:4px}.value input,.value textarea{width:100%;border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:14px;padding:6px 10px}.result-nav-arrow:focus-visible,.see-more:focus-visible,.send-btn:focus-visible,.swiper-btn:focus-visible,.swiper-dot:focus-visible,.value input:focus,.value textarea:focus{outline:2px solid #fb3;outline-offset:2px}.value input{height:32px}.value textarea{min-height:96px;resize:vertical}.send-btn{border:1px solid transparent;border-radius:5px;background:#cd2213;color:#fff;font-family:inherit;font-size:14px;padding:10px 22px;cursor:pointer}.send-btn:hover{background:#b61d10}.error-msg,.loading-msg,.no-records{text-align:center;padding:20px}.error-msg{color:#cd2213}.no-records{color:#2b3252;font-weight:700}.history-page-content{padding-top:14px}.history-filter-wrap{max-width:820px;margin:10px auto 14px}.history-filter-grid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.history-filter-item label{display:block;margin-bottom:4px;font-size:14px;color:#333}.history-filter-item input{width:100%;height:36px;border:1px solid #d6d6d6;border-radius:4px;padding:0 10px;font:inherit}.history-filter-action{display:flex;align-items:end}.history-search-btn{height:36px;border:1px solid #cd2213;border-radius:4px;background:#cd2213;color:#fff;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.history-search-btn:hover{background:#b61d10}.history-list-item{max-width:820px;margin:0 auto 14px}.history-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px}.history-page-arrow{border:0;background:transparent;color:#f5f5f5;font-size:64px;font-weight:200;line-height:1;width:48px;height:72px;cursor:pointer;text-shadow:0 3px 10px rgba(0,0,0,.45);opacity:.92;transition:color .2s ease,opacity .2s ease}.history-page-arrow:hover{color:#1f5fd6;opacity:1}.history-page-arrow:focus-visible{outline:2px solid #fb3;outline-offset:2px}.history-page-arrow[disabled]{opacity:.4;cursor:not-allowed}.history-page-indicator{color:#2a2a2a;font-size:14px;font-weight:700;letter-spacing:.3px}.live-page-content{padding-top:14px}.live-machine-card{max-width:860px;margin:10px auto 14px;padding:18px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;text-align:center}.live-prize-label{font-size:20px;font-weight:700;color:#cd2213;margin-bottom:12px}.digit-row{display:flex;justify-content:center;gap:10px;margin-bottom:8px}.digit-tile{width:64px;height:72px;border-radius:8px;border:1px solid #dadada;background:#1e1e1e;color:#fff;font-size:42px;font-weight:700;display:grid;place-items:center;box-shadow:inset 0 -6px 0 hsla(0,0%,100%,.06),0 6px 12px rgba(0,0,0,.2)}.live-progress-note{color:#555;font-size:13px}.live-countdown-wrap{max-width:860px;margin:0 auto 16px;text-align:center}.live-countdown-wrap .countdownbox{justify-content:center}.next-live-date{margin-top:8px;font-weight:700;color:#222}.live-result-board{max-width:860px;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.live-result-section{border:1px solid #ddd;border-radius:6px;background:#fff;padding:12px}.live-result-section h3{margin:0 0 10px;font-size:18px;color:#cd2213}.live-result-row{display:flex;justify-content:space-between;border-top:1px solid #eee;padding:8px 0}.live-result-row:first-of-type{border-top:0}.live-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.live-result-cell{border:1px solid #efefef;border-radius:4px;padding:8px 10px;display:flex;justify-content:space-between;background:#fafafa}.footer{margin-top:20px;background:#222;color:#fff;text-align:center;font-size:12px;padding:15px 0}@media (max-width:900px){.live-draw-info{left:50%;transform:translateX(-50%);text-align:center}.countdownbox{justify-content:center}}@media (max-width:680px){.header-inner{flex-wrap:wrap;justify-content:center}.cta-section{width:100%;justify-content:center}.site-logo{max-height:6vh}.site-logo img{height:6vh;max-height:6vh}.site-logo .slogan{font-size:11px}.cta-section .view.livedraw,.cta-section .view.symbol{display:none}.mobile-livedraw{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:#fff;text-decoration:none;font-weight:700}.mobile-livedraw .gif{width:20px;height:20px}.field.half{width:100%;padding-right:0}.result-page-grid{grid-template-columns:1fr}.result-slider-shell{padding:0 38px}.result-nav-arrow{width:44px;height:74px;font-size:58px}.history-filter-grid{grid-template-columns:1fr}.history-filter-action{justify-content:flex-start}.history-page-arrow{font-size:48px;width:40px;height:62px}.digit-tile{width:54px;height:62px;font-size:34px}.live-result-grid{grid-template-columns:1fr}}@media (max-width:980px) and (min-width:681px){.result-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.countdown-item{width:56px;height:56px}.dynamic-text{font-size:20px}}@media (prefers-reduced-motion:reduce){.banner-slide{transition:none}.banner-slide,.banner-slide.active{transform:none}}