.lm-page{--ink: #101526;--paper: #f8f5ec;--cream: #fffdf6;--line: rgba(16, 21, 38, .16);--gold: #f6bd35;--orange: #ff6942;--mint: #58d7bd;--blue: #4c8edb;--red: #ef5b59;--green: #57a66b}.lm-page *,.lm-page *:before,.lm-page *:after{box-sizing:border-box}.lm-page{margin:0;color:var(--ink);font-family:Noto Sans KR,sans-serif;background:linear-gradient(rgba(16,21,38,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,21,38,.025) 1px,transparent 1px),var(--paper);background-size:30px 30px}.lm-page button,.lm-page a{color:inherit;font:inherit}.lm-page button{-webkit-tap-highlight-color:transparent}.lm-page{position:relative;min-height:100vh;overflow:hidden;padding:30px clamp(18px,5vw,76px) 24px}.lm-ambient{position:absolute;z-index:0;width:420px;height:420px;border:1px solid rgba(16,21,38,.08);border-radius:50%;pointer-events:none}.lm-ambient:before,.lm-ambient:after{position:absolute;content:"";border:inherit;border-radius:inherit;top:52px;right:52px;bottom:52px;left:52px}.lm-ambient:after{top:112px;right:112px;bottom:112px;left:112px}.lm-ambient-one{top:-260px;right:-130px}.lm-ambient-two{bottom:-260px;left:-170px}.lm-topbar,.lm-machine-shell,.lm-history-section,.lm-page footer{position:relative;z-index:1;width:min(1240px,100%);margin-inline:auto}.lm-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.lm-brand{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.lm-brand-mark{display:flex;gap:3px;padding:7px;border:2px solid var(--ink);border-radius:14px;background:var(--ink);box-shadow:4px 4px 0 var(--gold)}.lm-brand-mark i{display:grid;width:22px;height:30px;place-items:center;border-radius:6px;color:var(--orange);font:900 19px/1 Montserrat,sans-serif;background:var(--cream)}.lm-brand strong,.lm-brand small{display:block}.lm-brand strong{font:900 clamp(20px,2vw,27px)/1 "Montserrat",sans-serif;letter-spacing:-1.2px}.lm-brand small{margin-top:5px;color:#1015268f;font:700 8px/1 Montserrat,sans-serif;letter-spacing:2.2px}.lm-sound-button{display:flex;align-items:center;gap:10px;min-height:45px;padding:6px 7px 6px 17px;border:2px solid var(--ink);border-radius:999px;background:var(--cream);box-shadow:3px 3px 0 var(--ink);cursor:pointer;font:800 10px/1 Montserrat,sans-serif;letter-spacing:1px}.lm-sound-button span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;color:var(--ink);background:var(--mint);font-size:17px}.lm-machine-shell{padding:clamp(22px,3vw,42px);border:3px solid var(--ink);border-radius:34px;background:#fffdf6f0;box-shadow:10px 10px 0 var(--ink)}.lm-machine-heading,.lm-history-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.lm-eyebrow{color:var(--orange);font:900 9px/1 Montserrat,sans-serif;letter-spacing:2.2px}.lm-machine-heading h1,.lm-history-title h2{margin:9px 0 0;font:400 clamp(30px,4.2vw,52px)/.95 "Black Han Sans",sans-serif;letter-spacing:-1.5px}.lm-live-status{display:flex;align-items:center;gap:9px;padding:11px 15px;border:2px solid var(--ink);border-radius:999px;background:#fff;font-size:12px;font-weight:800;white-space:nowrap}.lm-live-status span{width:9px;height:9px;border-radius:50%;background:#a9adba}.lm-status-mixing span,.lm-status-drawing span{background:var(--orange);box-shadow:0 0 0 5px #ff694224;animation:lm-blink .7s infinite alternate}.lm-status-complete span{background:var(--green)}.lm-machine-grid{display:grid;grid-template-columns:minmax(370px,.9fr) minmax(460px,1.35fr);gap:clamp(28px,5vw,70px);align-items:center;margin-top:28px;padding-top:30px;border-top:1px solid var(--line)}.lm-draw-machine{position:relative;width:min(100%,430px);margin:0 auto;padding-top:35px}.lm-machine-crown{position:absolute;z-index:8;top:12px;left:50%;display:flex;width:68%;align-items:center;justify-content:space-around;padding:9px 13px;transform:translate(-50%);border:3px solid var(--ink);border-radius:999px;background:var(--gold);box-shadow:0 5px 0 var(--ink)}.lm-machine-crown span{font:900 7px/1 Montserrat,sans-serif;letter-spacing:1px}.lm-machine-crown strong{font:900 22px/1 Montserrat,sans-serif}.lm-glass-drum{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:6px solid var(--ink);border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.95) 0 7%,transparent 8%),radial-gradient(circle at 50% 46%,#fefcf6 0,#fefcf6 25%,#dff7f1 26%,#dff7f1 59%,#aee7dc 78%,#79cbbb);box-shadow:inset 0 -18px 30px #1015261f,0 13px 0 var(--ink)}.lm-glass-drum:before,.lm-glass-drum:after{position:absolute;z-index:1;content:"";top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(16,21,38,.14);border-radius:50%}.lm-glass-drum:after{top:16%;right:16%;bottom:16%;left:16%;border-style:dashed}.lm-glass-shine{position:absolute;z-index:6;top:12%;left:16%;width:18%;height:34%;transform:rotate(35deg);border-radius:50%;background:#ffffff5c;filter:blur(4px)}.lm-drum-center{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:31%;aspect-ratio:1;place-content:center;transform:translate(-50%,-50%);border:4px solid var(--ink);border-radius:50%;text-align:center;background:var(--cream);box-shadow:0 5px #1015262e}.lm-drum-center span{color:var(--orange);font:900 8px/1 Montserrat,sans-serif;letter-spacing:1.5px}.lm-drum-center b{margin-top:4px;font:900 clamp(27px,4vw,45px)/1 "Montserrat",sans-serif}.lm-mini-ball{--angle: calc(var(--index) * 20deg);position:absolute;z-index:3;top:50%;left:50%;display:grid;width:clamp(32px,3.5vw,45px);aspect-ratio:1;place-items:center;transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(115px,12vw,155px)) rotate(calc(var(--angle) * -1));border:2px solid var(--ink);border-radius:50%;color:#fff;box-shadow:inset -4px -5px #10152621,0 3px 0 var(--ink);font:900 clamp(10px,1.3vw,14px)/1 "Montserrat",sans-serif}.lm-is-running .lm-mini-ball{z-index:7;animation-duration:.78s;animation-timing-function:cubic-bezier(.42,0,.58,1);animation-iteration-count:infinite;animation-direction:alternate;animation-delay:calc(var(--index) * -57ms)}.lm-is-running .lm-mini-ball:nth-of-type(3n+1){animation-name:lm-blowerBounceA}.lm-is-running .lm-mini-ball:nth-of-type(3n+2){animation-name:lm-blowerBounceB;animation-duration:.64s}.lm-is-running .lm-mini-ball:nth-of-type(3n){animation-name:lm-blowerBounceC;animation-duration:.91s}.lm-is-running .lm-drum-center{opacity:.22;animation:lm-centerPulse .45s infinite alternate}.lm-air-jet{position:absolute;z-index:2;bottom:12%;display:flex;gap:5px;align-items:flex-end;opacity:0}.lm-air-jet-left{left:19%;transform:rotate(28deg)}.lm-air-jet-right{right:19%;transform:rotate(-28deg)}.lm-air-jet i{display:block;width:4px;height:42px;border-radius:999px;background:linear-gradient(transparent,#ffffffe6)}.lm-air-jet i:nth-child(2){height:59px}.lm-is-running .lm-air-jet{opacity:1;animation:lm-airPulse .38s infinite alternate}.lm-intake-hole{position:absolute;z-index:7;bottom:1.5%;left:50%;display:grid;width:17%;height:9%;place-items:center;transform:translate(-50%);border:3px solid var(--ink);border-radius:50%;color:#fff;background:var(--ink);box-shadow:0 -4px #ffffff59}.lm-intake-hole span{font:900 6px/1 Montserrat,sans-serif;letter-spacing:1px}.lm-ball-yellow{background:#efb72e}.lm-ball-blue{background:var(--blue)}.lm-ball-red{background:var(--red)}.lm-ball-gray{background:#767d8b}.lm-ball-green{background:var(--green)}.lm-machine-neck{position:relative;z-index:4;width:28%;height:48px;margin:-11px auto 0;border:5px solid var(--ink);background:#d9d9d6}.lm-machine-neck span{display:block;width:42%;height:100%;margin:auto;background:var(--gold)}.lm-machine-base{position:relative;z-index:5;display:flex;width:72%;min-height:60px;align-items:center;justify-content:center;margin:-3px auto 0;border:5px solid var(--ink);border-radius:18px 18px 8px 8px;background:var(--orange);box-shadow:0 8px 0 var(--ink)}.lm-ejection-route{position:absolute;z-index:12;bottom:3px;left:50%;width:53%;height:88px;pointer-events:none}.lm-route-pipe{position:absolute;bottom:23px;left:-1px;width:83%;height:48px;border-bottom:14px solid var(--ink);border-left:14px solid var(--ink);border-radius:0 0 0 22px}.lm-route-pipe:after{position:absolute;right:-5px;bottom:-14px;width:18px;height:14px;content:"";border-radius:0 9px 9px 0;background:var(--ink)}.lm-exit-cup{position:absolute;right:0;bottom:0;display:grid;width:47%;min-width:92px;height:49px;place-items:center;border:4px solid var(--ink);border-radius:10px 10px 19px 19px;background:var(--gold);box-shadow:0 5px 0 var(--ink)}.lm-exit-cup span{padding-top:14px;font-size:8px;font-weight:900}.lm-ejecting-ball{position:absolute;z-index:4;top:-112px;left:-20px;display:grid;width:42px;height:42px;place-items:center;border:3px solid var(--ink);border-radius:50%;color:#fff;box-shadow:inset -4px -5px #10152629,0 4px 0 var(--ink);font:900 13px/1 Montserrat,sans-serif;animation:lm-ejectBall .6s cubic-bezier(.35,.05,.25,1) both}.lm-is-ejecting .lm-exit-cup{animation:lm-cupReceive .6s ease both}.lm-machine-base span{color:#fff;font:900 8px/1 Montserrat,sans-serif;letter-spacing:1.6px}.lm-base-light{position:absolute;top:15px;left:17px;width:12px;height:12px;border:2px solid var(--ink);border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #58d7bd42}.lm-result-panel{min-width:0}.lm-panel-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink);font:900 10px/1 Montserrat,sans-serif;letter-spacing:1.6px}.lm-panel-top b{color:var(--orange);font-size:17px}.lm-result-slots{display:grid;grid-template-columns:repeat(6,minmax(54px,1fr));gap:clamp(6px,1vw,13px);padding:22px 0 28px}.lm-result-slot{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:8px}.lm-slot-order{color:#10152670;font:800 8px/1 Montserrat,sans-serif;letter-spacing:1px}.lm-lotto-ball,.lm-empty-ball{position:relative;display:grid;width:100%;max-width:78px;aspect-ratio:1;place-items:center;border:3px solid var(--ink);border-radius:50%;box-shadow:0 6px 0 var(--ink)}.lm-lotto-ball{color:#fff;animation:lm-ballDrop .5s cubic-bezier(.17,.89,.36,1.35) both}.lm-lotto-ball span{position:relative;z-index:2;font:900 clamp(19px,2.2vw,29px)/1 "Montserrat",sans-serif}.lm-lotto-ball i{position:absolute;top:15%;left:20%;width:25%;height:13%;transform:rotate(-28deg);border-radius:50%;background:#ffffff8c}.lm-empty-ball{border-color:#d3d0c7;color:#b7b3aa;background:#eeece5;box-shadow:0 6px #d3d0c7;font:900 clamp(19px,2.2vw,29px)/1 "Montserrat",sans-serif}.lm-action-zone{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:stretch}.lm-lever-track{position:relative;display:grid;min-height:80px;place-items:center;overflow:hidden;border:3px solid var(--ink);border-radius:18px;background:#dedbd2;box-shadow:0 5px 0 var(--ink)}.lm-lever-track:before{width:8px;height:46px;content:"";border-radius:999px;background:var(--ink)}.lm-lever-track span{position:absolute;top:8px;width:29px;height:29px;border:3px solid var(--ink);border-radius:50%;background:var(--orange);box-shadow:0 3px 0 var(--ink);transition:transform .4s ease}.lm-lever-track span.lm-lever-down{transform:translateY(34px)}.lm-draw-button{display:grid;min-height:80px;grid-template-columns:1fr auto;align-content:center;padding:13px 22px;border:3px solid var(--ink);border-radius:18px;text-align:left;background:var(--gold);box-shadow:0 6px 0 var(--ink);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.lm-draw-button:not(:disabled):active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.lm-draw-button:disabled{color:#1015268a;background:#d9d5ca;cursor:wait}.lm-draw-button small{grid-column:1;font:900 8px/1 Montserrat,sans-serif;letter-spacing:1.5px}.lm-draw-button strong{grid-column:1;margin-top:7px;font-size:clamp(17px,2vw,23px);font-weight:900}.lm-draw-button>span{grid-row:1 / 3;grid-column:2;align-self:center;font-size:28px}.lm-fair-note{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:#10152694;font-size:11px}.lm-fair-note span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--ink);background:var(--mint);font-size:10px;font-weight:900}.lm-history-section{margin-top:42px}.lm-history-title{margin-bottom:16px}.lm-history-title h2{font-size:clamp(26px,3vw,38px)}.lm-history-title button{padding:8px 12px;border:0;border-bottom:1px solid var(--ink);background:transparent;cursor:pointer;font-size:11px;font-weight:800}.lm-history-list{overflow:hidden;border:2px solid var(--ink);border-radius:22px;background:var(--cream);box-shadow:6px 6px 0 var(--ink)}.lm-history-row{display:grid;grid-template-columns:55px 1fr auto;gap:18px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line)}.lm-history-row:last-child{border-bottom:0}.lm-history-index,.lm-history-row small{color:#10152680;font:800 9px/1 Montserrat,sans-serif;letter-spacing:1px}.lm-history-row>div{display:flex;gap:7px}.lm-history-ball{display:grid;width:34px;height:34px;place-items:center;border:2px solid var(--ink);border-radius:50%;color:#fff;box-shadow:0 2px 0 var(--ink);font:900 11px/1 Montserrat,sans-serif}.lm-empty-history{display:flex;min-height:92px;align-items:center;justify-content:center;gap:16px;border:2px dashed rgba(16,21,38,.28);border-radius:20px;color:#10152675;font-size:12px;font-weight:700}.lm-empty-history span{color:#1015263d;font:800 16px/1 Montserrat,sans-serif;letter-spacing:5px}.lm-page footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:38px;color:#1015267a;font:700 8px/1.4 Montserrat,sans-serif;letter-spacing:1.4px}.lm-page footer p{margin:0;font-family:Noto Sans KR,sans-serif;letter-spacing:0}.lm-phase-complete .lm-machine-shell{animation:lm-finishGlow .8s ease}@keyframes lm-blowerBounceA{0%{top:17%;left:23%;transform:translate(-50%,-50%) rotate(-18deg)}32%{top:72%;left:37%;transform:translate(-50%,-50%) rotate(75deg)}68%{top:29%;left:79%;transform:translate(-50%,-50%) rotate(188deg)}to{top:76%;left:68%;transform:translate(-50%,-50%) rotate(290deg)}}@keyframes lm-blowerBounceB{0%{top:73%;left:20%;transform:translate(-50%,-50%) rotate(20deg)}28%{top:24%;left:43%;transform:translate(-50%,-50%) rotate(110deg)}61%{top:67%;left:80%;transform:translate(-50%,-50%) rotate(230deg)}to{top:18%;left:65%;transform:translate(-50%,-50%) rotate(350deg)}}@keyframes lm-blowerBounceC{0%{top:46%;left:15%;transform:translate(-50%,-50%) rotate(-40deg)}35%{top:18%;left:70%;transform:translate(-50%,-50%) rotate(85deg)}70%{top:79%;left:76%;transform:translate(-50%,-50%) rotate(205deg)}to{top:58%;left:28%;transform:translate(-50%,-50%) rotate(335deg)}}@keyframes lm-airPulse{0%{transform:translateY(8px) scaleY(.72);opacity:.45}to{transform:translateY(-3px) scaleY(1.12);opacity:1}}@keyframes lm-ejectBall{0%{top:-170px;left:-26px;opacity:0;transform:scale(.55) rotate(-80deg)}18%{opacity:1;transform:scale(1) rotate(0)}46%{top:28px;left:-19px;transform:scale(.92) rotate(130deg)}72%{top:28px;left:35%;transform:scale(.92) rotate(270deg)}to{top:28px;left:73%;transform:scale(.76) rotate(420deg)}}@keyframes lm-cupReceive{78%{transform:translateY(0)}88%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes lm-centerPulse{to{transform:translate(-50%,-50%) scale(1.08)}}@keyframes lm-ballDrop{0%{opacity:0;transform:translateY(-70px) scale(.55) rotate(-90deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes lm-blink{to{opacity:.35}}@keyframes lm-finishGlow{50%{box-shadow:10px 10px 0 var(--ink),0 0 0 10px #f6bd3547}}@media(max-width:900px){.lm-page{padding:20px 16px}.lm-machine-shell{border-radius:26px;box-shadow:7px 7px 0 var(--ink)}.lm-machine-grid{grid-template-columns:1fr}.lm-draw-machine{width:min(78vw,390px)}.lm-result-panel{width:100%}}@media(max-width:560px){.lm-page{padding:14px 12px 22px}.lm-topbar{margin-bottom:18px}.lm-brand-mark{padding:5px;border-radius:11px}.lm-brand-mark i{width:17px;height:25px;font-size:15px}.lm-brand strong{font-size:17px}.lm-brand small{display:none}.lm-sound-button{min-height:38px;padding-left:12px;font-size:0}.lm-sound-button span{width:24px;height:24px;font-size:14px}.lm-machine-shell{padding:20px 16px 22px;border-width:2px;border-radius:22px;box-shadow:5px 5px 0 var(--ink)}.lm-machine-heading{align-items:flex-start;flex-direction:column;gap:13px}.lm-machine-heading h1{font-size:35px}.lm-live-status{width:100%;justify-content:center;padding:9px 12px;font-size:11px}.lm-machine-grid{gap:31px;margin-top:18px;padding-top:24px}.lm-draw-machine{width:min(82vw,330px)}.lm-machine-crown{top:18px;width:72%;padding:7px 9px;border-width:2px;box-shadow:0 4px 0 var(--ink)}.lm-machine-crown strong{font-size:18px}.lm-glass-drum{border-width:4px;box-shadow:inset 0 -18px 30px #1015261f,0 9px 0 var(--ink)}.lm-mini-ball{width:clamp(28px,9.5vw,38px);transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(98px,31vw,125px)) rotate(calc(var(--angle) * -1))}.lm-machine-neck{height:38px;border-width:4px}.lm-machine-base{min-height:48px;border-width:4px;box-shadow:0 6px 0 var(--ink)}.lm-base-light{top:12px;left:12px;width:10px;height:10px}.lm-result-slots{gap:5px;padding:18px 0 24px}.lm-slot-order{font-size:7px}.lm-lotto-ball,.lm-empty-ball{border-width:2px;box-shadow:0 4px 0 var(--ink)}.lm-lotto-ball span,.lm-empty-ball{font-size:clamp(16px,5vw,22px)}.lm-action-zone{grid-template-columns:58px 1fr;gap:8px}.lm-lever-track,.lm-draw-button{min-height:72px;border-width:2px;border-radius:15px;box-shadow:0 4px 0 var(--ink)}.lm-draw-button{padding:11px 14px}.lm-draw-button strong{font-size:16px}.lm-draw-button>span{font-size:20px}.lm-fair-note{align-items:flex-start;font-size:10px;line-height:1.45}.lm-history-section{margin-top:36px}.lm-history-title h2{font-size:29px}.lm-history-row{grid-template-columns:34px 1fr;gap:8px;padding:12px 10px}.lm-history-row>div{justify-content:space-between;gap:3px}.lm-history-row small{display:none}.lm-history-ball{width:clamp(28px,8vw,34px);height:clamp(28px,8vw,34px);font-size:10px}.lm-empty-history{align-items:center;flex-direction:column;gap:9px}.lm-page footer{align-items:center;flex-direction:column;padding-top:30px;text-align:center}@keyframes lm-tumble{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translate(clamp(96px,30vw,122px)) rotate(calc(var(--angle) * -1))}to{transform:translate(-50%,-50%) rotate(calc(var(--angle) + 360deg)) translate(clamp(62px,23vw,91px)) rotate(calc((var(--angle) + 360deg) * -1))}}}@media(prefers-reduced-motion:reduce){.lm-page,.lm-page *,.lm-page *:before,.lm-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lm-page{min-height:auto;border:1px solid #eaecf0;border-radius:16px;padding:18px clamp(14px,3.5vw,40px) 22px;margin-bottom:16px}.lm-machine-shell{margin-top:0}.lm-machine-heading{gap:10px}.lm-topbar{padding:0 0 12px;margin-bottom:4px}.lm-machine-heading h1,.lm-history-title h2{font-weight:900}@media(max-width:560px){.lm-result-slots{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:560px){.lm-machine-base{width:62%}.lm-machine-base span{font-size:7px;letter-spacing:1px}.lm-ejection-route{width:46%}.lm-route-pipe{border-bottom-width:11px;border-left-width:11px}.lm-exit-cup{min-width:80px;height:44px}.lm-exit-cup span{padding-top:12px}}@media(max-width:900px){.lm-draw-machine{width:min(100%,390px)}}@media(max-width:560px){.lm-draw-machine{width:min(100%,330px)}}@media(min-width:901px){.lm-machine-grid{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.35fr);gap:clamp(24px,3vw,44px)}}body{margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,#f7f9fc,#eef2f7);color:#0f172a}.container{width:min(96vw,1860px);margin:0 auto;padding:24px 16px}.card{background:#ffffffeb;border:1px solid #e5e7eb;border-radius:16px;padding:18px;margin-bottom:18px;box-shadow:0 8px 26px #0f172a0f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.numbers{margin-top:8px;font-weight:700;color:#0f766e;font-size:18px}.row{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}button{border:1px solid #059669;border-radius:10px;padding:10px 15px;background:linear-gradient(180deg,#10b981,#059669);color:#fff;cursor:pointer;font-weight:600;transition:all .15s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0f172a26}@media(max-width:480px){.tab-sub{display:none!important}}button:disabled{background:#cbd5e1;border-color:#cbd5e1;cursor:not-allowed}.message{color:#065f46;font-weight:600;background:#ecfeff;border:1px solid #99f6e4;padding:10px 12px;border-radius:10px}table{width:100%;border-collapse:collapse;margin-top:10px;background:#fff;border-radius:10px;overflow:hidden;display:block;overflow-x:auto;white-space:nowrap}th,td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:left;font-size:15px;line-height:1.5}th{background:#f8fafc;font-weight:700}.hero{margin-bottom:14px}.hero h1{margin:0 0 6px;font-size:30px}.hero p{margin:0;color:#475569}.compare-line{margin:8px 0 10px;color:#0f766e;font-weight:600}.tabs{display:flex;gap:8px;margin:16px 0 20px;flex-wrap:wrap}.tab{background:#fff;color:#334155;border:1px solid #cbd5e1;box-shadow:none}.tab.active{background:linear-gradient(180deg,#0ea5e9,#0284c7);border-color:#0284c7;color:#fff}.rec-hero{background:linear-gradient(135deg,#0f766e,#0891b2,#3b82f6);color:#fff;padding:24px 28px;border-radius:16px;margin-bottom:20px;box-shadow:0 10px 30px #0f766e40;position:relative;overflow:hidden}.rec-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:50%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.rec-hero h2{margin:0;font-size:1.8em;font-weight:800}.rec-hero-meta{font-size:.85em;opacity:.9;margin-top:6px}.rec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:24px}.rec-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 18px #0f172a14;transition:all .25s ease;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.04)}.rec-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0f172a26}.rec-card-accent{position:absolute;top:0;left:0;right:0;height:5px}.rec-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.rec-card-title{font-size:1.2em;font-weight:800;margin:0}.rec-card-tagline{font-size:.85em;color:#64748b;margin-top:4px;margin-bottom:14px}.rec-option-badge{display:inline-block;padding:4px 12px;border-radius:999px;color:#fff;font-size:.75em;font-weight:800;letter-spacing:.5px}.rec-stats{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;padding:10px 14px;margin-bottom:14px}.rec-stats-main{display:flex;align-items:baseline;gap:8px}.rec-stats-main .big{font-size:1.5em;font-weight:800}.rec-stats-sub{font-size:.78em;color:#64748b;margin-top:4px}.rec-stats-edge{display:inline-block;padding:2px 8px;background:#dcfce7;color:#166534;border-radius:6px;font-weight:700;font-size:.8em}.rec-set-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f1f5f9}.rec-set-row:last-child{border-bottom:none}.rec-set-label{flex:0 0 100px;font-size:.72em;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.rec-balls{display:flex;gap:5px;flex-wrap:wrap}.lotto-ball{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.85em;color:#fff;box-shadow:0 2px 4px #00000026;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s ease}.lotto-ball:hover{transform:scale(1.1)}.lotto-ball.range-1-10{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.lotto-ball.range-11-20{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.lotto-ball.range-21-30{background:linear-gradient(135deg,#f87171,#ef4444)}.lotto-ball.range-31-40{background:linear-gradient(135deg,#9ca3af,#6b7280)}.lotto-ball.range-41-45{background:linear-gradient(135deg,#34d399,#10b981)}.rec-detail-btn{margin-top:14px;width:100%;padding:10px 14px;background:#fff;border:2px solid currentColor;border-radius:10px;cursor:pointer;font-weight:700;font-size:.9em;transition:all .2s ease}.rec-detail-btn:hover{background:currentColor;color:#fff!important}.rec-combo-card{padding:20px}.rec-combo-card h3{margin-top:0;font-size:1.1em}.rec-combo-table{width:100%;border-collapse:collapse}.rec-combo-table th{text-align:left;padding:10px 12px;background:#f8fafc;font-size:.8em;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.rec-combo-table td{padding:12px;border-bottom:1px solid #f1f5f9}.rec-combo-table tr.highlight td{background:linear-gradient(90deg,rgba(16,185,129,.05) 0%,transparent 100%);font-weight:700}.rec-combo-bar{display:inline-block;height:6px;border-radius:3px;background:linear-gradient(90deg,#10b981,#0891b2);vertical-align:middle;margin-right:8px}.rec-usage-card{background:linear-gradient(135deg,#fef3c7,#fed7aa);padding:18px 22px;border-radius:14px}.rec-usage-card h3{margin-top:0;color:#92400e}.rec-usage-card ul li{color:#78350f;line-height:1.8}@media(max-width:640px){.rec-set-row{flex-direction:column;align-items:flex-start}.rec-set-label{flex:initial}}.algo-analysis-panel{border:1px solid var(--line, #e2e8f0)}.algo-analysis-progress{height:6px;border-radius:999px;background:var(--line-2, #f1f5f9);overflow:hidden;margin-bottom:14px}.algo-analysis-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary, #4263eb),#60a5fa);transition:width 1s linear}.algo-analysis-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.algo-analysis-step{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3, #94a3b8)}.algo-analysis-step.is-active{color:var(--ink, #0f172a);font-weight:600}.algo-analysis-step.is-done{color:var(--ink-2, #475569)}.algo-analysis-step-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.algo-analysis-step.is-active .algo-analysis-step-dot{background:var(--primary, #4263eb);box-shadow:0 0 0 3px #4263eb33;animation:skeletonShimmer 1.4s ease-in-out infinite}.algo-analysis-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:13px}.algo-analysis-countdown strong{color:var(--primary, #4263eb)}.app-shell{min-height:100vh;width:min(96vw,1600px);margin:0 auto;padding:20px 16px 40px}.app-hero{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#334155);color:#fff;border-radius:20px;padding:32px 28px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0f172a24}.app-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px circle at 80% -20%,rgba(251,191,36,.18),transparent 50%),radial-gradient(600px circle at 10% 120%,rgba(99,102,241,.18),transparent 50%);pointer-events:none}.hero-content{position:relative;z-index:1}.hero-title{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em}.hero-sub{font-size:.48em;font-weight:400;opacity:.72;margin-left:8px;letter-spacing:.08em}.hero-tag{margin:10px 0 14px;font-size:14px;opacity:.82}.hero-latest{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:100px;font-size:13px;color:#ffffffeb}.hero-bonus{padding:2px 8px;background:#fbbf24;color:#78350f;border-radius:6px;font-weight:700;font-size:12px;margin-left:4px}.app-tabs{display:flex;gap:6px;margin-bottom:20px;padding:6px;background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 4px 14px #0f172a0a;overflow-x:auto}.app-tab{flex:1;min-width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:#475569;transition:all .2s ease;white-space:nowrap}.app-tab:hover{background:#f1f5f9;color:#0f172a}.app-tab.is-active{background:linear-gradient(135deg,#0f172a,#334155);color:#fff;box-shadow:0 4px 14px #0f172a2e}.tab-icon{font-size:16px}.tab-label{letter-spacing:-.01em}.app-content{animation:fadeSlide .3s ease}@keyframes fadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,#eef1f5 25%,#f6f8fa 37%,#eef1f5 63%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease-in-out infinite}.skeleton-dark{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 37%,#ffffff0d 63%);background-size:200% 100%;animation:skeletonShimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skeleton,.skeleton-dark{animation:none}}.panel{background:#fff;border-radius:20px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0f172a0d}.panel-hero-latest{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;padding:20px 24px;border-radius:14px;margin-bottom:20px}.panel-hero-title{font-size:13px;opacity:.88;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.panel-hero-main{display:flex;gap:16px;align-items:baseline}.draw-no{font-size:32px;font-weight:800;letter-spacing:-.02em}.draw-date{font-size:14px;opacity:.78}.latest-numbers{display:flex;gap:10px;align-items:center;justify-content:center;padding:20px 0;flex-wrap:wrap}.plus{font-size:24px;color:#94a3b8;font-weight:700;margin:0 4px}.ball-lg{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;font-weight:800;font-size:20px;color:#fff;box-shadow:0 6px 16px #00000024;position:relative}.ball-lg.r1{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.ball-lg.r2{background:linear-gradient(135deg,#60a5fa,#2563eb)}.ball-lg.r3{background:linear-gradient(135deg,#f87171,#dc2626)}.ball-lg.r4{background:linear-gradient(135deg,#9ca3af,#4b5563)}.ball-lg.r5{background:linear-gradient(135deg,#4ade80,#16a34a)}.ball-lg.is-bonus:after{content:"보너스";position:absolute;bottom:-18px;font-size:10px;font-weight:600;color:#f59e0b;white-space:nowrap}.latest-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:20px 0;padding:16px;background:#f8fafc;border-radius:12px}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-label{font-size:11px;color:#64748b;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.meta-value{font-size:14px;color:#0f172a;font-weight:700}.prize-table-wrap{margin-top:16px;overflow-x:auto}.prize-table{width:100%;border-collapse:separate;border-spacing:0}.prize-table th{background:#f1f5f9;color:#334155;padding:12px 14px;font-size:13px;font-weight:700;text-align:left;border-bottom:2px solid #e2e8f0}.prize-table td{padding:12px 14px;border-bottom:1px solid #f1f5f9;font-size:14px;color:#0f172a}.prize-table tr:last-child td{border-bottom:none}.tier-cell{font-weight:700}.prize-table tbody tr:hover{background:#fafbfc}.app-toast{position:fixed;bottom:24px;right:24px;padding:12px 18px;background:#1e293b;color:#fff;border-radius:10px;box-shadow:0 8px 24px #0003;z-index:100;font-size:13px}@media(max-width:640px){.hero-title,.draw-no{font-size:24px}.ball-lg{width:42px;height:42px;font-size:16px}.app-tab{padding:8px 12px;font-size:13px}.tab-label{display:none}.app-tab.is-active .tab-label{display:inline}}.lotto-ball.is-dim{opacity:.28;filter:grayscale(.85);box-shadow:none}.lotto-ball.is-hit{opacity:1!important;filter:none!important;box-shadow:0 0 0 3px #10b981,0 4px 12px #10b98159!important;transform:scale(1.08);z-index:2}.history-set-row{display:flex;gap:6px;justify-content:center;align-items:center;padding:5px 8px;border-radius:8px;margin-bottom:4px}.history-set-row.has-hit{background:linear-gradient(90deg,#10b98114,#10b98105)}.history-hit-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;margin-left:4px}.history-hit-badge.tier-miss{background:#f3f4f6;color:#9ca3af}.history-hit-badge.tier-5{background:#cffafe;color:#0891b2}.history-hit-badge.tier-4{background:#d1fae5;color:#047857}.history-hit-badge.tier-3{background:#fef3c7;color:#b45309}.history-hit-badge.tier-2{background:#f3e8ff;color:#7e22ce}.history-hit-badge.tier-1{background:#fee2e2;color:#b91c1c}.history-option-block{padding-left:10px}.history-option-title{text-align:center;font-weight:700;font-size:13px;margin-bottom:6px}.prize-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 4px 14px #0f172a0a}.prize-panel-title{margin:0 0 14px;font-size:16px;font-weight:800;color:#0f172a}.prize-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.prize-card{background:#fafbfc;border:1px solid #e5e7eb;border-top:3px solid #64748b;border-radius:12px;padding:14px;transition:all .15s ease}.prize-card:hover{background:#fff;box-shadow:0 4px 14px #0f172a0f}.prize-card-head{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.prize-emoji{font-size:16px}.prize-tier{font-weight:800;font-size:14px}.prize-rule{margin-left:auto;font-size:10px;color:#94a3b8;padding:2px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:100px}.prize-amount{font-size:22px;font-weight:900;color:#0f172a;letter-spacing:-.02em;line-height:1.1;margin-bottom:8px}.prize-amount .unit{font-size:13px;font-weight:700;color:#64748b;margin-left:2px}.prize-footer{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #e5e7eb;font-size:12px;color:#64748b}.prize-total{font-weight:700;color:#334155}.lab3-card{padding:18px;border-radius:14px;display:flex;flex-direction:column;height:100%}.lab3-card-title{margin:0 0 10px;font-size:17px;font-weight:800;letter-spacing:-.01em}.lab3-card-desc{font-size:13px;color:#4b5563;line-height:1.55;margin:0 0 6px}.lab3-card-desc:last-of-type{margin-bottom:0}.lab3-tier-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:14px 0}.lab3-tier-box{padding:7px 4px;border:1px solid;border-radius:8px;text-align:center;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px}.lab3-tier-label{font-weight:600}.lab3-tier-match{font-size:9px;color:#9ca3af;margin-top:2px}.lab3-tier-count{font-weight:800;font-size:16px;margin-top:3px;letter-spacing:-.01em}.lab3-set-list{margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:6px}.lab3-set-row{display:flex;gap:5px;align-items:center;justify-content:center}.lab3-set-label{font-size:11px;color:#94a3b8;font-weight:700;width:20px;text-align:right;flex-shrink:0}.lab3-card .lotto-ball{flex-shrink:0}@media(max-width:768px){.app-shell{padding:12px 10px 32px;width:100%}.app-hero{padding:20px 18px;border-radius:16px;margin-bottom:14px}.hero-title{font-size:22px}.hero-sub{display:block;font-size:13px;margin-left:0;margin-top:2px}.hero-tag{font-size:12px;margin:8px 0 10px}.hero-latest{font-size:12px;padding:6px 10px;flex-wrap:wrap}.hero-bonus{font-size:11px;padding:2px 6px}.app-tabs{padding:4px;gap:3px;margin-bottom:14px;border-radius:12px;-webkit-overflow-scrolling:touch}.app-tab{padding:8px 10px;font-size:12px;gap:4px;flex:0 0 auto}.tab-icon{font-size:15px}.tab-label{display:inline;font-size:12px}.app-tab:not(.is-active) .tab-label{display:none}.draw-card{padding:20px 18px;border-radius:16px}.draw-card-head{gap:12px;margin-bottom:16px}.draw-no-xl{font-size:28px}.draw-date-sub{font-size:12px}.draw-badge{font-size:10px;padding:3px 10px}.draw-prize-main{min-width:0;flex:1 1 100%;text-align:center;padding:10px 14px}.draw-prize-value{font-size:28px}.draw-prize-value .unit{font-size:14px}.draw-prize-label{font-size:10px}.draw-prize-sub{font-size:11px}.draw-balls{gap:6px;padding:8px 0 14px}.ball-lg{width:40px;height:40px;font-size:15px}.plus{font-size:18px;margin:0 2px}.ball-lg.is-bonus:after{font-size:9px;bottom:-14px}.draw-number-stats{grid-template-columns:repeat(4,1fr);border-radius:10px}.num-stat{padding:8px 4px}.num-stat-label{font-size:9px}.num-stat-value{font-size:14px}.stat-grid{grid-template-columns:1fr;gap:10px}.stat-card{padding:14px 16px;border-radius:12px}.stat-main{font-size:24px}.stat-main .unit{font-size:14px}.prize-panel{padding:16px;border-radius:12px}.prize-panel-title{font-size:15px}.prize-grid{grid-template-columns:repeat(2,1fr);gap:8px}.prize-card{padding:10px 12px;border-radius:10px}.prize-amount{font-size:17px}.prize-amount .unit{font-size:11px}.prize-tier{font-size:12px}.prize-rule{font-size:9px}.prize-footer{font-size:11px}.rec-hero{padding:18px 16px!important;border-radius:14px!important}.rec-hero h2{font-size:18px!important}.rec-hero-meta{font-size:11px!important}.rec-grid,.combo-grid{grid-template-columns:1fr!important;gap:10px!important}.combo-grid{grid-template-columns:repeat(2,1fr)!important}.combo-card{padding:12px 12px 10px}.combo-pct{font-size:26px}.combo-pct-unit{font-size:14px}.rec-card{padding:14px!important}.lab3-card{padding:14px}.lab3-card-title{font-size:15px}.lab3-card-desc{font-size:12px;line-height:1.5}.lab3-tier-grid{gap:3px;margin:10px 0}.lab3-tier-box{padding:5px 2px;min-height:48px;font-size:9px}.lab3-tier-label{font-size:9px}.lab3-tier-match{font-size:8px}.lab3-tier-count{font-size:14px}.lab3-set-row{gap:4px}.lab3-set-label{width:16px;font-size:10px}.lotto-ball{width:28px;height:28px;font-size:11px}.history-set-row{gap:4px;padding:4px}.history-option-title{font-size:12px}.history-hit-badge{font-size:10px;padding:2px 6px}.card{padding:14px!important;border-radius:12px!important}h3{font-size:15px}}@media(max-width:480px){.hero-title{font-size:18px}.draw-no-xl,.draw-prize-value{font-size:24px}.ball-lg{width:34px;height:34px;font-size:13px}.lotto-ball{width:24px;height:24px;font-size:10px}.prize-grid{grid-template-columns:1fr}.combo-grid{grid-template-columns:1fr!important}.draw-number-stats{grid-template-columns:repeat(2,1fr)}.num-stat{padding:10px 6px}.app-tab{padding:6px 8px;font-size:11px}.tab-icon{font-size:14px}.lab3-tier-grid{grid-template-columns:repeat(5,1fr)}.lab3-tier-box{min-height:44px}.lab3-tier-count{font-size:12px}}:root{--ink: #0f172a;--ink-soft: #334155;--ink-mute: #64748b;--ink-faint: #94a3b8;--line: #e5e7eb;--line-soft: #f1f5f9;--bg: #fafafa;--surface: #ffffff;--accent: #0f172a;--accent-soft: #f1f5f9}.app-hero{background:linear-gradient(135deg,#0f172a,#1e293b)!important}.app-hero:before{opacity:.5}.rec-hero,.panel-hero-latest{background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:#fff;border-radius:14px;padding:24px 22px;margin-bottom:16px}.lab3-hero-override,div[style*="linear-gradient(135deg, #0f172a 0%, #7c3aed"]{background:linear-gradient(135deg,#0f172a,#1e293b)!important}.app-tab.is-active{background:var(--ink)!important;box-shadow:0 2px 8px #0f172a38}.card{border:1px solid var(--line)!important}.rec-card{border:1px solid var(--line)!important;position:relative}.rec-card-accent{width:4px!important;background:var(--ink)!important;opacity:.3}.rec-option-badge{background:var(--ink)!important;color:#fff!important;opacity:.85}.rec-stats-edge{background:var(--accent-soft)!important;color:var(--ink)!important;border:1px solid var(--line)!important}.rec-detail-btn{color:var(--ink-soft)!important;border-color:var(--line)!important}.rec-detail-btn:hover{background:var(--accent-soft)!important;border-color:var(--ink-soft)!important}.combo-card.is-recommended{border:1.5px solid var(--ink)!important;background:var(--surface)!important;box-shadow:0 4px 14px #0f172a14!important}.combo-card.is-best{border:1.5px solid var(--line)!important;background:var(--surface)!important}.combo-card.is-recommended.is-best{border:1.5px solid var(--ink)!important}.combo-badge-rec{background:var(--ink)!important;color:#fff!important}.combo-badge-best{background:#475569!important;color:#fff!important}.combo-bar,.combo-card.is-recommended .combo-bar{background:var(--ink)!important}.combo-edge{background:var(--accent-soft)!important;color:var(--ink)!important;border:1px solid var(--line)}.lab3-card{border:1px solid var(--line)!important;position:relative;overflow:hidden}.lab3-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ink);opacity:.18}.lab3-card-title{color:var(--ink)!important}.lab3-tier-box{background:var(--accent-soft)!important;border-color:var(--line)!important}.lab3-tier-box.is-hit{background:var(--surface)!important;border:1px solid var(--ink-soft)!important}.card [style*="border: 2px solid"]{border-width:1px!important;border-color:var(--line)!important}.history-set-row.has-hit{background:var(--accent-soft)!important}.history-option-block{border-left-color:var(--ink)!important;opacity:.9}.history-option-title{color:var(--ink)!important}.history-hit-badge{background:var(--accent-soft)!important;color:var(--ink-soft)!important}.history-hit-badge.tier-1,.history-hit-badge.tier-2,.history-hit-badge.tier-3{background:var(--ink)!important;color:#fff!important}.history-hit-badge.tier-4{background:#475569!important;color:#fff!important}.history-hit-badge.tier-5{background:var(--accent-soft)!important;color:var(--ink-soft)!important}.stat-card{border-color:var(--line)!important}.stat-main{color:var(--ink)!important}.stat-breakdown .bd-item{background:var(--accent-soft)!important}.prize-card{border-top-color:var(--ink-faint)!important;border-top-width:2px!important}.prize-card:hover{border-top-color:var(--ink)!important}.prize-tier{color:var(--ink)!important}div[style*="border: 2px solid"][style*="borderRadius: 12"]{border-width:1px!important;border-color:var(--line)!important}.rec-card-title{color:var(--ink)!important}.rec-card .rec-set-label{color:var(--ink-mute)}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:hidden;max-width:100vw}@media(max-width:768px){.app-shell{padding:10px 8px 32px!important;width:100%!important;max-width:100vw;overflow-x:hidden}.app-hero{padding:16px 14px;margin-bottom:12px;border-radius:14px}.hero-title{font-size:20px}.hero-sub{display:inline;font-size:11px;margin-left:6px}.hero-tag{font-size:11px;margin:6px 0 8px}.hero-latest{font-size:11px;padding:5px 10px;display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tabs{padding:3px;gap:2px;border-radius:10px;margin-bottom:12px}.app-tab{padding:8px 10px;font-size:12px;min-width:40px;border-radius:8px}.app-tab .tab-label{display:none}.app-tab.is-active{padding:8px 14px;flex:1 1 auto}.app-tab.is-active .tab-label{display:inline}.rec-hero{padding:16px 14px!important;border-radius:12px!important;margin-bottom:12px!important}.rec-hero h2{font-size:17px!important}.rec-hero-meta{font-size:11px!important;margin-top:4px!important}.rec-grid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.rec-card{padding:14px!important;border-radius:12px!important}.rec-card-title{font-size:16px!important}.rec-card-tagline{font-size:12px!important}.rec-option-badge{font-size:11px!important;padding:3px 10px!important}.rec-stats{padding:10px 12px!important;margin-bottom:10px!important}.rec-stats-main .big{font-size:26px!important}.rec-stats-edge{font-size:11px!important;padding:2px 8px!important}.rec-stats-sub{font-size:11px!important}.rec-set-row{padding:4px 0!important;gap:4px!important}.rec-set-label{font-size:10px!important;min-width:44px!important}.rec-balls{gap:3px!important}.rec-detail-btn{padding:8px!important;font-size:12px!important;margin-top:8px!important}.lotto-ball{width:26px!important;height:26px!important;font-size:10px!important}.combo-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.combo-card{padding:12px 10px 10px!important}.combo-badge{font-size:10px;padding:3px 8px}.combo-combo-name{font-size:12px!important}.combo-pct{font-size:22px!important}.combo-pct-unit{font-size:12px!important}.combo-edge{font-size:10px!important;padding:2px 8px!important}.combo-foot-label{font-size:9px!important}.combo-foot-value{font-size:11px!important}.lab3-card{padding:14px!important}.lab3-card-title{font-size:15px!important}.lab3-card-desc{font-size:12px!important;line-height:1.5}.lab3-tier-grid{gap:3px!important;margin:10px 0!important}.lab3-tier-box{padding:5px 2px!important;min-height:46px!important}.lab3-tier-label{font-size:9px!important}.lab3-tier-match{font-size:7.5px!important;line-height:1.1}.lab3-tier-count{font-size:13px!important;margin-top:2px!important}.lab3-set-row{gap:3px!important;padding:2px 0}.lab3-set-label{width:16px!important;font-size:10px!important}.draw-card{padding:16px 14px!important;border-radius:14px!important}.draw-card-head{gap:10px!important;margin-bottom:12px!important}.draw-no-xl{font-size:24px!important}.draw-date-sub{font-size:11px!important}.draw-badge{font-size:10px!important;padding:3px 8px!important;margin-bottom:8px!important}.draw-prize-main{min-width:0!important;flex:1 1 100%!important;padding:10px 12px!important}.draw-prize-value{font-size:26px!important}.draw-prize-value .unit{font-size:14px!important}.draw-prize-label{font-size:10px!important}.draw-prize-sub{font-size:11px!important}.draw-balls{gap:6px!important;padding:6px 0 14px!important}.ball-lg{width:38px!important;height:38px!important;font-size:14px!important}.plus{font-size:16px!important;margin:0 2px!important}.draw-number-stats{grid-template-columns:repeat(4,1fr)!important;border-radius:10px!important}.num-stat{padding:8px 4px!important}.num-stat-label{font-size:9px!important}.num-stat-value{font-size:13px!important}.stat-grid{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:12px!important}.stat-card{padding:12px 14px!important;border-radius:12px!important}.stat-icon{font-size:18px;margin-bottom:2px}.stat-label{font-size:10px!important;margin-bottom:6px!important}.stat-main{font-size:22px!important}.stat-main .unit{font-size:12px!important}.stat-sub{font-size:11px!important}.bd-item{padding:4px 8px!important;font-size:11px!important}.prize-panel{padding:14px!important}.prize-panel-title{font-size:14px!important;margin-bottom:10px!important}.prize-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.prize-card{padding:10px!important;border-radius:10px!important}.prize-card-head{gap:4px!important;margin-bottom:6px!important}.prize-emoji{font-size:14px!important}.prize-tier{font-size:12px!important}.prize-rule{font-size:9px!important;padding:1px 5px!important}.prize-amount{font-size:16px!important;margin-bottom:4px!important}.prize-amount .unit{font-size:10px!important}.prize-footer{font-size:10px!important;padding-top:6px!important}.card{padding:12px!important;border-radius:12px!important;margin-bottom:10px!important}.history-option-block{padding-left:8px!important}.history-option-title{font-size:12px!important}.history-set-row{gap:3px!important;padding:3px!important}.history-hit-badge{font-size:10px!important;padding:2px 6px!important}h3{font-size:14px!important}}@media(max-width:480px){.hero-title{font-size:17px!important}.hero-sub,.hero-latest{font-size:10px!important}.app-tab{padding:7px 8px!important;font-size:11px!important;min-width:36px!important}.app-tab.is-active{padding:7px 10px!important;font-size:12px!important}.tab-icon,.rec-card-title{font-size:14px!important}.rec-stats-main .big{font-size:22px!important}.lotto-ball{width:22px!important;height:22px!important;font-size:9px!important}.ball-lg{width:32px!important;height:32px!important;font-size:12px!important}.combo-grid{grid-template-columns:1fr!important}.draw-number-stats{grid-template-columns:repeat(2,1fr)!important}.prize-grid{grid-template-columns:1fr!important}.lab3-tier-box{min-height:42px!important;padding:4px 1px!important}.lab3-tier-label{font-size:8px!important}.lab3-tier-match{font-size:7px!important}.lab3-tier-count{font-size:12px!important}}@media(max-width:768px){body{background:#fff!important}.app-shell{padding:0 0 40px!important;width:100%!important;max-width:100vw!important;overflow-x:hidden}.app-hero{border-radius:0!important;margin-bottom:0!important;padding:20px 16px 22px!important;box-shadow:none!important}.hero-title{font-size:20px!important}.hero-sub{font-size:11px!important;display:inline;margin-left:6px}.hero-tag{font-size:12px!important;margin:6px 0 10px!important}.hero-latest{font-size:11px!important;padding:6px 12px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tabs{position:sticky;top:0;z-index:50;background:#fff;border-radius:0!important;border:none!important;border-bottom:1px solid #e5e7eb!important;padding:8px 12px!important;margin:0!important;gap:4px!important;box-shadow:0 1px #0f172a08!important}.app-tab{flex:1 1 0;min-width:0;padding:10px 4px!important;font-size:12px!important;border-radius:10px!important;white-space:nowrap}.app-tab .tab-label{display:none!important}.tab-icon{font-size:18px!important}.app-tab.is-active{flex:2 1 0;padding:10px 8px!important}.app-tab.is-active .tab-label{display:inline!important;font-size:12px!important;margin-left:4px}.app-content{padding:14px 12px 0}.rec-hero{border-radius:14px!important;padding:18px 16px!important;margin-bottom:14px!important}.rec-hero h2{font-size:17px!important}.rec-hero-meta{font-size:11px!important;margin-top:3px!important}.card,.rec-card,.lab3-card,.prize-card,.panel,.prize-panel{border-radius:12px!important;box-shadow:none!important}.card,.rec-card,.panel{padding:14px!important;margin-bottom:10px!important}.rec-grid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:14px!important}.rec-card{padding:14px!important}.rec-card-title{font-size:16px!important}.rec-card-tagline{font-size:12px!important;margin:4px 0 10px!important}.rec-option-badge{font-size:11px!important;padding:3px 10px!important}.rec-stats{padding:12px!important;margin-bottom:12px!important;border-radius:10px!important}.rec-stats-main .big{font-size:28px!important}.rec-stats-edge{font-size:11px!important}.rec-set-row{padding:5px 0!important;gap:4px!important}.rec-set-label{font-size:10px!important;min-width:48px!important;color:#94a3b8!important;font-weight:700}.rec-balls{gap:4px!important;flex:1}.rec-detail-btn{padding:10px!important;font-size:13px!important;margin-top:10px!important;border-radius:10px!important}.lotto-ball{width:28px!important;height:28px!important;font-size:11px!important}.combo-section{margin:14px 0!important}.combo-section-header{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px!important;padding:0!important}.combo-section-title{font-size:16px!important}.combo-section-sub{font-size:11px!important}.combo-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.combo-card{padding:12px 10px!important;border-radius:12px!important}.combo-badge{font-size:10px!important;padding:3px 8px!important;top:-8px}.combo-combo-name{font-size:12px!important;margin-bottom:4px!important}.combo-pct{font-size:24px!important}.combo-pct-unit{font-size:13px!important}.combo-edge{font-size:10px!important;padding:2px 7px!important;margin-bottom:8px!important}.combo-bar-wrap{margin-bottom:8px!important}.combo-foot-label{font-size:9px!important}.combo-foot-value{font-size:11px!important}.combo-footer{padding-top:8px!important}.lab3-card{padding:14px!important}.lab3-card-title{font-size:15px!important}.lab3-card-desc{font-size:12px!important;line-height:1.55!important;margin-bottom:6px!important}.lab3-tier-grid{gap:3px!important;margin:12px 0!important}.lab3-tier-box{padding:6px 2px!important;min-height:50px!important}.lab3-tier-label{font-size:9px!important}.lab3-tier-match{font-size:7.5px!important;line-height:1.1}.lab3-tier-count{font-size:14px!important;margin-top:2px!important}.lab3-set-row{gap:4px!important;padding:3px 0}.lab3-set-label{width:18px!important;font-size:10px!important}.draw-card{padding:20px 16px!important;border-radius:14px!important}.draw-card-head{gap:12px!important;margin-bottom:14px!important}.draw-no-xl{font-size:26px!important}.draw-date-sub{font-size:11px!important}.draw-badge{font-size:10px!important;margin-bottom:8px!important}.draw-prize-main{min-width:0!important;flex:1 1 100%!important;padding:12px 14px!important;text-align:center!important}.draw-prize-value{font-size:28px!important}.draw-prize-value .unit{font-size:15px!important}.draw-prize-label{font-size:10px!important}.draw-prize-sub{font-size:11px!important}.draw-balls{gap:6px!important;padding:8px 0 16px!important}.ball-lg{width:40px!important;height:40px!important;font-size:14px!important}.plus{font-size:18px!important}.draw-number-stats{grid-template-columns:repeat(4,1fr)!important;border-radius:10px!important}.num-stat{padding:9px 4px!important}.num-stat-label{font-size:9px!important}.num-stat-value{font-size:14px!important}.stat-grid{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:12px!important}.stat-card{padding:14px 16px!important}.stat-main{font-size:22px!important}.stat-main .unit{font-size:13px!important}.prize-panel{padding:16px!important}.prize-panel-title{font-size:15px!important}.prize-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.prize-card{padding:12px!important}.prize-amount{font-size:17px!important}.history-option-title{font-size:12px!important}.history-set-row{gap:4px!important;padding:4px 2px!important}.history-hit-badge{font-size:10px!important;padding:2px 6px!important}h3{font-size:15px!important}}@media(max-width:380px){.hero-title{font-size:18px!important}.rec-stats-main .big{font-size:24px!important}.combo-pct{font-size:20px!important}.draw-no-xl{font-size:22px!important}.draw-prize-value{font-size:24px!important}.ball-lg{width:34px!important;height:34px!important;font-size:12px!important}.lotto-ball{width:24px!important;height:24px!important;font-size:10px!important}.draw-number-stats{grid-template-columns:repeat(2,1fr)!important}.prize-grid,.combo-grid{grid-template-columns:1fr!important}.app-content{padding:12px 10px 0!important}}body{background:radial-gradient(circle at 10% 0%,rgba(15,23,42,.06),transparent 28rem),linear-gradient(180deg,#f8fafc,#eef2f7)!important;color:var(--ink, #0f172a)}.app-shell{width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;margin:16px auto 48px!important;padding:0!important;overflow-x:visible!important}.app-hero{background:#fff!important;color:var(--ink, #0f172a)!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:22px!important;padding:24px 26px!important;margin-bottom:14px!important;box-shadow:0 18px 45px #0f172a14!important}.hero-title{color:var(--ink, #0f172a)!important;letter-spacing:-.04em!important}.hero-sub,.hero-tag{color:var(--ink-mute, #64748b)!important}.hero-latest{display:inline-flex!important;align-items:center;gap:6px;background:#f8fafc!important;color:var(--ink-soft, #334155)!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:none!important}.hero-bonus{background:var(--ink, #0f172a)!important;color:#fff!important}.app-tabs{position:static!important;display:grid!important;grid-template-columns:1.1fr 1fr 1.45fr .55fr;gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 14px!important;box-shadow:none!important}.nav-group{background:#ffffffc7;border:1px solid rgba(148,163,184,.28);border-radius:18px;padding:10px;box-shadow:0 10px 26px #0f172a0d}.nav-group-label{padding:0 4px 8px;color:var(--ink-faint, #94a3b8);font-size:11px;font-weight:800;letter-spacing:.08em}.nav-group-items{display:grid;gap:6px}.app-tab{width:100%;min-width:0!important;flex:initial!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px!important;background:transparent!important;color:var(--ink-soft, #334155)!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:none!important}.app-tab:hover{background:#f8fafc!important;border-color:#e5e7eb!important;transform:none!important}.app-tab.is-active{background:var(--ink, #0f172a)!important;color:#fff!important;border-color:var(--ink, #0f172a)!important;box-shadow:0 10px 20px #0f172a24!important}.tab-label{display:inline!important;font-size:14px!important;font-weight:900}.tab-short{color:inherit;font-size:11px;font-weight:700;opacity:.62}.app-content{padding:0!important}.algorithm-brief,.algo-summary-panel,.lab-page-hero{background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:18px;box-shadow:0 14px 34px #0f172a0f}.algorithm-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 22px;margin-bottom:14px}.brief-eyebrow{color:var(--ink-faint, #94a3b8);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brief-title{margin:5px 0 0;color:var(--ink, #0f172a);font-size:20px;line-height:1.25;letter-spacing:-.03em}.brief-copy{margin:8px 0 0;color:var(--ink-mute, #64748b);font-size:14px;line-height:1.65}.brief-pills{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:340px}.brief-pills span,.algo-summary-head span{background:#f1f5f9;color:var(--ink-soft, #334155);border:1px solid #e2e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.rec-hero{background:#fff!important;color:var(--ink, #0f172a)!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:18px!important;padding:20px 22px!important;box-shadow:0 14px 34px #0f172a0f!important}.rec-hero h2{color:var(--ink, #0f172a)!important;letter-spacing:-.03em}.rec-hero-meta{color:var(--ink-mute, #64748b)!important;opacity:1!important}.algo-summary-panel{padding:18px;margin:14px 0}.algo-summary-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.algo-summary-head h3{margin:4px 0 0!important;color:var(--ink, #0f172a)!important;font-size:17px!important}.algo-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.algo-summary-item{display:flex;gap:10px;padding:13px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.algo-summary-item strong{display:grid;place-items:center;flex:0 0 30px;height:30px;background:var(--ink, #0f172a);color:#fff;border-radius:10px}.algo-summary-item b,.lab-explain-grid b{color:var(--ink, #0f172a);font-size:13px}.algo-summary-item p,.lab-explain-grid p{margin:4px 0 0;color:var(--ink-mute, #64748b);font-size:12px;line-height:1.5}.rec-usage-card{background:#fff!important;border:1px solid rgba(148,163,184,.28)!important;color:var(--ink-soft, #334155)!important;box-shadow:0 14px 34px #0f172a0f!important}.rec-usage-card h3,.rec-usage-card ul li{color:var(--ink-soft, #334155)!important}.lab-page-hero{padding:22px;margin-bottom:14px}.lab-page-hero h2{margin:4px 0 8px;color:var(--ink, #0f172a);font-size:24px;letter-spacing:-.03em}.lab-page-hero div:last-child{color:var(--ink-mute, #64748b);font-size:13px;line-height:1.6}.lab8-hero{background:radial-gradient(circle at 12% 20%,rgba(245,158,11,.2),transparent 28%),linear-gradient(135deg,#172554,#0f172a 52%,#451a03);color:#fff;border-radius:18px;padding:24px 22px;margin-bottom:14px;box-shadow:0 18px 42px #0f172a29}.lab8-hero .brief-eyebrow{color:#ffffffad}.lab8-hero h2{margin:4px 0 8px;color:#fff;font-size:25px;letter-spacing:-.03em}.lab8-hero p{max-width:760px;margin:0;color:#ffffffc7;font-size:14px;line-height:1.7}.lab-metric-card{background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:14px;box-shadow:0 10px 24px #0f172a0a}.lab-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab-explain-grid>div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:13px}.validation-summary-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:18px;align-items:center;background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:18px;padding:20px;margin-bottom:14px;box-shadow:0 14px 34px #0f172a0f}.validation-summary-card h3{margin:4px 0 8px!important;color:var(--ink, #0f172a)!important;font-size:22px!important;letter-spacing:-.03em}.validation-summary-card p{margin:0;color:var(--ink-mute, #64748b);font-size:14px;line-height:1.65}.validation-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab8-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lab8-option-card{padding:18px!important}.lab8-option-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:10px}.lab8-option-head h3{margin:4px 0 5px!important;color:var(--ink, #0f172a)!important;letter-spacing:-.02em}.lab8-option-head p{margin:0;color:var(--ink-mute, #64748b);font-size:13px;line-height:1.5}.lab8-option-head>span{flex:0 0 auto;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.lab8-prize-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.lab8-prize-row span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:var(--ink-soft, #334155);padding:6px 9px;font-size:12px;font-weight:800}.lab8-generated{color:var(--ink-faint, #94a3b8);font-size:11px;font-weight:700;margin-bottom:12px}.lab8-set-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.lab8-source{margin-left:auto;color:var(--ink-mute, #64748b);font-size:11px;font-weight:800}.lab8-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.validation-card{padding:18px!important;margin:14px 0!important}.validation-card h3{margin:0 0 14px!important;color:var(--ink, #0f172a)!important}.validation-tier-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.validation-tier-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px 6px;text-align:center}.validation-tier-label{font-size:12px;font-weight:900}.validation-tier-match{margin-top:2px;color:var(--ink-faint, #94a3b8);font-size:10px}.validation-tier-count{margin-top:4px;font-size:18px;font-weight:900}.validation-top-rounds{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px}.validation-top-round{display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid #e5e7eb;border-left:4px solid var(--ink, #0f172a);border-radius:10px;padding:9px 10px;color:var(--ink-mute, #64748b);font-size:12px}.validation-pager{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0;flex-wrap:wrap}.validation-pager button{border:1px solid #dbe3ee;background:#fff;color:var(--ink-soft, #334155);border-radius:999px;padding:8px 13px;font-weight:800}.validation-pager button:disabled{opacity:.45}.validation-pager span{color:var(--ink-mute, #64748b);font-size:13px;font-weight:800;padding:0 6px}.validation-round-card{background:#fff;border:1px solid rgba(148,163,184,.28);border-radius:16px;padding:16px;box-shadow:0 10px 24px #0f172a0a}.validation-round-card.is-future{background:#fefce8;border-color:#facc15}.validation-round-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.validation-round-head strong{color:var(--ink, #0f172a);font-size:16px}.validation-round-head span{font-size:13px;font-weight:900}.validation-winning-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.validation-winning-row span:first-child{color:var(--ink-mute, #64748b);font-size:12px;font-weight:900}.validation-set-list{display:grid;gap:7px}.validation-set-label{width:34px;color:var(--ink, #0f172a);font-size:11px;font-weight:900}@media(max-width:920px){.app-shell{width:min(100vw - 20px,760px)!important;margin-top:10px!important}.app-tabs{grid-template-columns:1fr 1fr!important}.algorithm-brief,.algo-summary-head{grid-template-columns:1fr}.algorithm-brief{display:block}.brief-pills{justify-content:flex-start;max-width:none;margin-top:14px}.algo-summary-grid,.lab-explain-grid{grid-template-columns:1fr 1fr}.validation-summary-card,.lab8-option-grid{grid-template-columns:1fr}}@media(max-width:620px){.app-shell{width:100%!important;margin:0!important}.app-hero{border-radius:0!important;border-left:0!important;border-right:0!important;padding:18px 16px!important}.app-tabs{position:sticky!important;top:0;z-index:50;grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important;margin-bottom:12px!important;background:#f8fafcf0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e5e7eb!important}.nav-group{padding:8px;border-radius:14px}.nav-group-items{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-group:nth-child(3) .nav-group-items{grid-template-columns:1fr}.app-tab{padding:10px!important}.app-tab .tab-label,.app-tab.is-active .tab-label,.app-tab:not(.is-active) .tab-label{display:inline!important;margin-left:0!important;font-size:12px!important}.app-tab .tab-short,.app-tab.is-active .tab-short{display:none!important}.app-content{padding:0 12px 20px!important}.brief-title{font-size:17px}.algo-summary-grid,.lab-explain-grid,.validation-metric-grid,.validation-tier-grid,.lab8-variant-grid{grid-template-columns:1fr}.validation-summary-card{padding:18px}.validation-summary-card h3{font-size:18px!important}.validation-top-round{display:block}.validation-top-round span{display:block;margin-top:3px}.algo-summary-head{display:block}.algo-summary-head span{display:inline-flex;margin-top:10px}}:root{--bg: #f2f4f6;--surface: #ffffff;--ink: #191f28;--ink-2: #4e5968;--ink-3: #8b95a1;--line: #eaecf0;--line-2: #f1f3f5;--primary: #4263eb;--primary-ink: #3b50c4;--primary-soft: #edf0ff;--warn-soft: #fff4e6;--warn-ink: #b45309;--r: 12px;--r-sm: 8px;--r-xs: 6px;--text-2xs: 11.5px;--text-xs: 12px;--text-sm: 13px;--text-base: 15px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--leading: 1.6;--leading-tight: 1.45;--leading-snug: 1.35}body{background:var(--bg)!important;color:var(--ink)!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased}.app-shell{width:min(560px,100%)!important;padding:16px 14px 48px!important}.app-hero{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:none!important;padding:16px 18px!important;margin-bottom:12px!important}.app-hero:before{display:none!important}.hero-title{color:var(--ink)!important;font-size:21px!important}.hero-sub{color:var(--ink-3)!important;opacity:1!important}.hero-tag{color:var(--ink-3)!important;opacity:1!important;font-size:13.5px!important;margin:6px 0 0!important}.card,.panel,.prize-panel,.rec-card,.rec-combo-card,.rec-usage-card,.lab-card{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:var(--r)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.rec-card:hover,.prize-card:hover{transform:none!important;box-shadow:0 4px 16px #191f280f!important}button{background:var(--primary);border:none;border-radius:var(--r-sm);box-shadow:none;color:#fff;font-weight:700}button:hover:not(:disabled){transform:none;box-shadow:none;filter:brightness(.96)}.lotto-ball,.ball-lg{box-shadow:none!important;text-shadow:none!important;font-weight:700!important}.lotto-ball:hover{transform:none!important}.lotto-ball.range-1-10{background:#fbc400!important;color:#503000!important}.lotto-ball.range-11-20{background:#69c8f2!important;color:#06384d!important}.lotto-ball.range-21-30{background:#ff7f7f!important;color:#5a0f0f!important}.lotto-ball.range-31-40{background:#aab2bd!important;color:#23292f!important}.lotto-ball.range-41-45{background:#b0d840!important;color:#2f4006!important}.ball-lg.r1{background:#fbc400!important;color:#503000!important}.ball-lg.r2{background:#69c8f2!important;color:#06384d!important}.ball-lg.r3{background:#ff7f7f!important;color:#5a0f0f!important}.ball-lg.r4{background:#aab2bd!important;color:#23292f!important}.ball-lg.r5{background:#b0d840!important;color:#2f4006!important}.ball-lg.is-bonus:after{color:var(--ink-3)!important}.lotto-ball{width:34px!important;height:34px!important;font-size:15px!important}@media(max-width:768px){.lotto-ball{width:32px!important;height:32px!important;font-size:14px!important}}.rec-hero,.panel-hero-latest{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:none!important}.rec-hero:before{display:none!important}.rec-hero h2{color:var(--ink)!important}.rec-hero-meta{color:var(--ink-3)!important;opacity:1!important}.panel-hero-title,.draw-no,.draw-date{color:var(--ink)!important}.panel-hero-latest .panel-hero-title{color:var(--ink-3)!important}.rec-option-badge{background:var(--primary)!important;color:#fff!important;opacity:1!important}.rec-stats{background:var(--line-2)!important}.rec-stats-main .big{color:var(--ink)!important}.rec-stats-edge{background:var(--primary-soft)!important;color:var(--primary-ink)!important;border:none!important}.rec-detail-btn{background:var(--surface)!important;color:var(--primary-ink)!important;border:1px solid var(--line)!important}.rec-detail-btn:hover{background:var(--primary-soft)!important;border-color:var(--primary)!important;color:var(--primary-ink)!important}.prize-card{background:var(--surface)!important;border:1px solid var(--line)!important;border-top:2px solid var(--ink-3)!important}.prize-card:hover{border-top-color:var(--primary)!important}.prize-amount,.prize-tier{color:var(--ink)!important}table{box-shadow:none!important}th,td{font-size:var(--text-md)!important;line-height:var(--leading-snug)}th{background:var(--line-2)!important;color:var(--ink-2)!important}.message{background:var(--primary-soft)!important;color:var(--primary-ink)!important;border:1px solid var(--line)!important}.app-toast{background:var(--ink)!important;border-radius:var(--r-sm)!important;z-index:1300!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}@media(min-width:1024px){.app-toast{bottom:24px!important}}.app-shell{padding:calc(14px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) calc(14px + env(safe-area-inset-left,0px))!important}.lab-topbar{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 14px}.lab-topbar-home{display:block;width:100%;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s ease}.lab-topbar-home:hover{background:#191f280a}.lab-topbar-home:active{background:#191f2812}.lab-topbar-home:focus-visible{outline:2px solid var(--primary, #3182f6);outline-offset:2px}.lab-brand{display:flex;align-items:center;gap:11px}.lab-logo{width:40px;height:40px;flex:0 0 auto;display:block;border-radius:9px;box-shadow:0 4px 14px #191f281a}.lab-brand-text{display:flex;flex-direction:column;gap:1px}.lab-brand-title{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.03em;margin:0;line-height:1.15}.lab-brand-sub{font-size:13px;color:var(--ink-3);font-weight:500}.lab-brand-text h1{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.03em;margin:0;line-height:1.15}.lab-brand-text .lab-brand-sub{font-size:13px;color:var(--ink-3);font-weight:500}.draw-hero{border-radius:var(--r);padding:16px;margin-bottom:0;background:var(--surface);border:1px solid var(--line);box-shadow:0 2px 12px #191f280b}.draw-hero-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.draw-hero-meta{min-width:0}.draw-hero-eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;color:var(--ink-3)}.draw-hero-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}.draw-hero-no{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.draw-hero-date{font-size:14px;font-weight:500;color:var(--ink-3)}.draw-hero-more{flex-shrink:0;font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:none;white-space:nowrap;padding:7px 12px;border-radius:7px;background:var(--line-2);border:1px solid var(--line);transition:background .15s}.draw-hero-more:hover{background:var(--line);color:var(--ink)}.draw-hero-body{display:flex;flex-direction:column;gap:12px}.draw-hero-balls{min-width:0}.draw-hero-ball-row,.draw-hero-main-balls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.draw-hero .ball-lg{width:42px!important;height:42px!important;font-size:17px!important}.draw-hero .ball-lg.is-bonus:after{content:none!important}.draw-hero .ball-lg.is-bonus{width:38px!important;height:38px!important;font-size:15px!important;box-shadow:0 4px 10px #0000001a}.draw-hero-bonus{display:inline-flex;flex-direction:row;align-items:center;gap:8px;flex:0 0 auto}.draw-hero-bonus-label{font-size:13px;font-weight:600;color:var(--ink-3);line-height:1;white-space:nowrap}.draw-hero-plus{font-size:18px;color:var(--ink-3);font-weight:600;margin:0 2px;flex-shrink:0}.draw-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.draw-hero-stat{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:8px;background:var(--line-2);text-align:left;min-width:0}.draw-hero-stats .k{font-size:11.5px;color:var(--ink-3);font-weight:600}.draw-hero-stats .v{font-size:16px;color:var(--ink);font-weight:800;letter-spacing:-.02em;line-height:1.15}.draw-hero-stats .s{font-size:11.5px;color:var(--ink-3);font-weight:500}@media(min-width:720px){.draw-hero-body{flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding-top:2px;border-top:1px solid var(--line)}.draw-hero-balls{flex:1;min-width:0}.draw-hero-stats{flex:0 0 min(320px,38%);grid-template-columns:1fr;gap:6px}.draw-hero-stat{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:baseline;padding:8px 12px}.draw-hero-stat .k{grid-column:1;grid-row:1}.draw-hero-stat .v{grid-column:2;grid-row:1 / span 2;text-align:right;font-size:16px;align-self:center}.draw-hero-stat .s{grid-column:1;grid-row:2}.draw-hero-pending{flex:0 0 min(320px,38%)}}@media(max-width:719px){.draw-hero-stats{padding-top:12px;border-top:1px solid var(--line)}}.draw-hero-pending{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:8px;background:var(--line-2);font-size:13px;font-weight:600;color:var(--ink-2)}.draw-hero-pending-meta{font-size:12px;font-weight:500;color:var(--ink-3)}.app-main{display:flex;flex-direction:column;gap:10px;min-width:0}.app-content{display:flex;flex-direction:column;gap:12px;min-width:0;padding:0!important}.app-content>.lab-section,.app-content>.lab-card,.app-content>.prize-panel,.app-content>.panel,.app-content>section{margin-top:0!important;margin-bottom:0!important}.draw-strip{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);box-shadow:0 2px 12px #191f280a}.draw-strip-meta{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.draw-strip-label{font-size:11.5px;font-weight:600;color:var(--ink-3)}.draw-strip-no{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.draw-strip-balls{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:1;min-width:0}.draw-strip .lotto-ball{width:28px!important;height:28px!important;font-size:12px!important}.draw-strip-plus{font-size:13px;color:var(--ink-3);font-weight:600;margin:0 2px}.draw-strip-link{flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--ink-2);text-decoration:none;padding:6px 10px;border-radius:6px;background:var(--line-2);border:1px solid var(--line);white-space:nowrap}.draw-strip-link:hover{background:var(--line);color:var(--ink)}.lab-bottomnav .lab-navbtn--desktop{display:none}.lab-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:flex;justify-content:center;background:#ffffffe6;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--line)}.lab-bottomnav-inner{width:min(560px,100%);display:flex;padding-bottom:env(safe-area-inset-bottom,0px)}.lab-bottomnav:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;pointer-events:none;background:linear-gradient(to top,#fffffff2,#fff0)}.lab-navbtn{flex:1;background:none!important;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 9px;box-shadow:none!important}.lab-navbtn svg{transition:transform .15s}.lab-navbtn.is-active svg{transform:translateY(-1px)}.lab-navbtn-label{font-size:12px;font-weight:600;color:var(--ink-3)}.lab-navbtn.is-active .lab-navbtn-label{color:var(--primary);font-weight:800}@media(max-width:400px){.lab-navbtn-label{font-size:10.5px}.lab-navbtn{padding:9px 2px 8px}}.card,.panel,.prize-panel,.rec-card,.rec-combo-card,.rec-usage-card,.lab-card{border-color:#eef0f4!important;box-shadow:0 2px 12px #191f280b!important;border-radius:11px!important}.store-pin{border-radius:50%;box-sizing:border-box;box-shadow:0 1px 3px #191f2840}.store-pin.rank1{background:#f59e0b;border:2px solid #fff}.store-pin.rank2{background:var(--primary);border:2px solid #fff}.leaflet-marker-icon.store-cluster,.store-cluster{display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1;background:#4263ebe0;border:2px solid #fff;box-shadow:0 2px 8px #191f2840;color:#fff;font-weight:800;font-size:14px}.store-cluster>span{display:block}.leaflet-popup-content-wrapper{background:#fff!important;color:var(--ink)!important;border-radius:var(--r-sm)!important;box-shadow:0 6px 22px #191f2829!important;border:1px solid var(--line)!important}.leaflet-popup-tip{background:#fff!important}.leaflet-container a.leaflet-popup-close-button{color:var(--ink-3)!important}.leaflet-control-attribution{font-size:10px!important;background:#ffffffd1!important;color:var(--ink-3)!important}.leaflet-control-attribution a{color:var(--ink-2)!important}.lab-side{display:contents}@media(min-width:1024px){.app-shell{width:min(1200px,100%)!important;display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"side main";column-gap:24px;align-items:start;padding:24px 22px 48px!important}.lab-side{grid-area:side;display:flex;flex-direction:column;gap:8px;position:sticky;top:24px;padding:16px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 2px 12px #191f280b}.lab-topbar{padding:2px 6px 10px}.lab-bottomnav{position:static;z-index:auto;height:auto;display:block;background:transparent;border-top:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lab-bottomnav-inner{width:auto;flex-direction:column;gap:4px;padding-bottom:0}.lab-navbtn{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:12px;padding:11px 14px;border-radius:8px;width:100%}.lab-navbtn.is-active{background:var(--primary-soft)!important}.lab-navbtn svg{width:21px;height:21px}.lab-navbtn-label{font-size:15px}.app-main{grid-area:main}}.lab-section{margin-bottom:14px}.lab-section-title{margin:0 0 8px;font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.lab-section-sub{margin:0 0 12px;font-size:14px;color:var(--ink-2);line-height:1.6}.lab-eyebrow{font-size:12px;font-weight:800;color:var(--primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.lab-muted{color:var(--ink-3);font-size:13px;line-height:var(--leading)}.lab-footnote{margin:10px 0 0;font-size:12px;color:var(--ink-3);line-height:1.55}.lab-card{padding:18px!important;margin-bottom:12px!important}.lab-card-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.lab-card-head h2,.lab-card-head h3{margin:0;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.lab-card-meta{font-size:12px;color:var(--ink-3);white-space:nowrap}.rec-intro-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.rec-intro-title{flex:1;min-width:0}.rec-intro-title h2{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.35}.rec-intro-share{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.rec-share-btn{min-height:36px!important;padding:8px 14px!important;font-size:13.5px!important}.rec-share-msg{font-size:12px;white-space:nowrap}.rec-intro-desc{margin-bottom:0}@media(max-width:520px){.rec-intro-head{flex-direction:column;align-items:stretch}.rec-intro-share{align-items:stretch}.rec-share-btn{width:100%}}#rec-picks{scroll-margin-top:12px}.rec-issued{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border-radius:var(--r-sm);background:linear-gradient(135deg,#eef2ff,#f8fafc 72%);border:1px solid #c5d0f5}.rec-issued-main{flex:1;min-width:0}.rec-issued-eyebrow{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--primary);margin-bottom:3px}.rec-issued-title{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.35}.rec-issued-sub{margin-top:4px;font-size:12px;line-height:1.45;color:var(--ink-3)}.rec-issued-sub strong{color:var(--ink-2);font-weight:700}.rec-issued-replay{flex-shrink:0;min-height:36px!important;padding:7px 12px!important;font-size:13px!important}.segment-toggle{display:flex;gap:4px;padding:4px;margin:0;border-radius:12px;background:#eef0f4;border:1px solid #e2e5ea}.segment-btn{flex:1;padding:10px 8px!important;min-height:44px;border-radius:9px!important;border:1px solid transparent!important;background:transparent!important;color:var(--ink-3)!important;font-weight:700!important;box-shadow:none!important;cursor:pointer;text-align:center;transition:background .15s,color .15s,box-shadow .15s,border-color .15s}.segment-btn:hover:not(:disabled):not(.is-active){filter:none!important;transform:none!important;background:#ffffffb3!important;color:var(--ink-2)!important;box-shadow:none!important}.segment-btn.is-active{background:var(--surface)!important;color:var(--primary-ink)!important;border-color:var(--primary)!important;font-weight:800!important;box-shadow:0 1px 3px #191f281f,0 0 0 2px var(--primary-soft)!important}.segment-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.segment-btn-label{font-size:15px;display:block;color:inherit}.segment-btn-sub{font-size:12px;margin-top:2px;display:block;font-weight:500;opacity:1}.segment-btn:not(.is-active) .segment-btn-sub{color:var(--ink-3)}.segment-btn.is-active .segment-btn-sub{color:var(--ink-2)}.chip-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chip{font-size:12px;padding:4px 10px;border-radius:999px;font-weight:700;border:1px solid transparent}.chip-neutral{background:var(--line-2);color:var(--ink-2);border-color:var(--line)}.chip-primary{background:var(--primary-soft);color:var(--primary-ink);border-color:#d4dcff}.chip-warn{background:var(--warn-soft);color:var(--warn-ink);border-color:#fde68a}.chip-priority{font-size:12px;padding:5px 10px;border-radius:6px;background:var(--line-2);border:1px solid var(--line);color:var(--ink-2);font-weight:600;white-space:nowrap}.chip-priority.is-top{background:var(--primary-soft);border-color:#c7d2fe;color:var(--primary-ink);font-weight:800}.filter-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.filter-btn{padding:8px 12px!important;min-height:40px;border-radius:999px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink-2)!important;font-weight:600!important;font-size:13px!important;box-shadow:none!important;cursor:pointer}.filter-btn:hover:not(:disabled){filter:none!important;background:var(--line-2)!important}.filter-btn.is-active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;font-weight:700!important}.opt-tabs-hint{font-weight:500}.opt-tabs-wrap{margin:0 0 10px}.opt-tabs-select{display:none;margin-bottom:10px}.opt-tabs-select-label{display:block;font-size:12px;font-weight:700;color:var(--ink-3);margin-bottom:6px}.opt-tabs-select select{width:100%;min-height:44px;padding:10px 12px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.opt-tabs-row{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px}.opt-tabs-scroller{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:4px}.opt-tabs-scroller::-webkit-scrollbar{height:5px}.opt-tabs-scroller::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.opt-tabs-nav{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px #0000000f;cursor:pointer;font-size:20px;line-height:1;color:var(--ink-2);padding:0;display:inline-flex;align-items:center;justify-content:center}.opt-tabs-nav:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.opt-tabs-nav:disabled{opacity:.28;cursor:default;box-shadow:none}.opt-tabs{display:flex;gap:6px;padding:2px 0 4px;width:max-content;min-height:36px;align-items:center}.opt-tab{flex:0 0 auto;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:700!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink-2)!important;box-shadow:none!important;cursor:pointer}.opt-tab.is-active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}@media(max-width:840px){.opt-tabs-row{display:none}.opt-tabs-select{display:block}}.btn-primary{padding:11px 16px!important;min-height:44px;border-radius:9px!important;border:none!important;background:var(--primary)!important;color:#fff!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer}.btn-primary:hover:not(:disabled){filter:brightness(.96)!important;transform:none!important}.btn-secondary{padding:11px 18px!important;min-height:44px;border-radius:9px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink-2)!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.btn-secondary:hover:not(:disabled){background:var(--line-2)!important;filter:none!important}.btn-outline{padding:11px 18px!important;min-height:44px;border-radius:9px!important;border:1px solid var(--primary)!important;background:var(--surface)!important;color:var(--primary-ink)!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}.btn-ghost{padding:5px 12px!important;min-height:36px;border-radius:8px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink-2)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;cursor:pointer}.btn-soft{padding:11px 16px!important;min-height:44px;border-radius:9px!important;border:none!important;background:var(--primary-soft)!important;color:var(--primary-ink)!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important;cursor:pointer}.btn-soft.is-done{background:var(--primary)!important;color:#fff!important}.btn-ghost-dashed{width:100%;margin-top:8px;min-height:44px;border-radius:9px!important;border:1px dashed #d1d6dc!important;background:#fafbfc!important;color:var(--ink-3)!important;font-weight:600!important;font-size:13.5px!important;box-shadow:none!important}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.btn-row .btn-primary,.btn-row .btn-soft,.btn-row .btn-secondary,.btn-row .btn-ghost-dashed{width:100%;min-height:44px;margin-top:0!important}.btn-row-full{grid-column:1 / -1}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.trust-stat{padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.trust-stat-label{font-size:12px;color:var(--ink-3);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trust-stat-value{font-size:22px;font-weight:800;color:var(--ink);margin-top:4px;letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums}.trust-stat-value.is-muted{color:var(--ink-3)}.trust-stat-sub{font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.4;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:520px){.trust-grid{gap:6px}.trust-stat{padding:10px 10px 9px}.trust-stat-label{white-space:normal;overflow:visible;font-size:11px;line-height:1.3;min-height:29px}.trust-stat-value{font-size:18px;text-align:left;margin-top:6px}.trust-stat-sub{text-align:left;font-size:10.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.honest-caveat-banner{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a}.honest-caveat-kicker{display:block;font-size:11px;font-weight:800;color:#92400e;letter-spacing:.02em;margin-bottom:6px}.honest-caveat-text{margin:0;font-size:12px;line-height:1.65;color:#78350f}.mini-stat{padding:10px 12px;background:var(--line-2);border-radius:9px}.mini-stat-label{font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:5px}.mini-stat-dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.mini-stat-value{font-size:18px;font-weight:800;color:var(--ink);margin-top:3px}.mini-stat-sub{font-size:11.5px;color:var(--ink-3);margin-top:1px}.highlight-box{padding:14px 16px;border-radius:10px;margin-bottom:12px;border:1px solid var(--line);background:var(--line-2)}.highlight-box.is-accent{background:var(--primary-soft);border-color:#d4dcff}.highlight-box.is-warn{background:var(--warn-soft);border-color:#fde68a}.highlight-box-title{font-size:13px;font-weight:800;color:var(--primary-ink);margin-bottom:4px}.highlight-box.is-warn .highlight-box-title{color:var(--warn-ink)}.highlight-box-body{font-size:16px;font-weight:800;color:var(--ink);line-height:1.4}.highlight-box-sub{font-size:12px;color:var(--ink-3);margin-top:4px}.final10-summary{padding:16px 18px}.final10-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.final10-summary-lead{margin:6px 0 0;font-size:13px;color:var(--ink-2);line-height:1.5}.final10-summary-badge{flex-shrink:0;font-size:12px;font-weight:700;color:var(--primary-ink);background:#fff;border:1px solid #c5d0f5;border-radius:999px;padding:5px 11px}.final10-summary-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.final10-stat{padding:12px 14px;border-radius:9px;background:#ffffffb8;border:1px solid #d4dcff}.final10-stat.is-main{background:#fff;border-color:#b8c4f5}.final10-stat-label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-3)}.final10-stat-value{display:block;margin-top:4px;font-size:28px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.1}.final10-stat-value small{font-size:15px;font-weight:700;margin-left:2px}.final10-stat-pct{display:inline-block;margin-top:6px;font-size:14px;font-weight:800;color:var(--primary-ink)}.final10-stat-note{display:block;margin-top:6px;font-size:11.5px;color:var(--ink-3)}.final10-compare{margin-bottom:12px}.final10-compare-track{position:relative;height:10px;border-radius:999px;background:#e8ecf8;overflow:visible}.final10-compare-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6b8afd,var(--primary));min-width:4px}.final10-compare-mark{position:absolute;top:-3px;width:3px;height:16px;margin-left:-1.5px;border-radius:2px;background:#f59e0b;box-shadow:0 0 0 2px #fff}.final10-compare-labels{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.final10-tier-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.final10-tier-chip{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-2)}.final10-tier-chip.t3{color:#d97706;border-color:#fde68a;background:#fffbeb}.final10-tier-chip.t4{color:#0d9488;border-color:#99f6e4;background:#f0fdfa}.final10-tier-chip.t5{color:#0891b2;border-color:#a5f3fc;background:#ecfeff}.final10-summary-foot{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.55}@media(max-width:520px){.final10-summary-stats{grid-template-columns:1fr}.final10-summary-head{flex-direction:column}.final10-summary-badge{align-self:flex-start}}.hits-summary{padding:16px 18px}.hits-summary.is-empty{padding:14px 16px}.hits-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.hits-summary-lead{margin:6px 0 0;font-size:13px;color:var(--ink-2);line-height:1.5}.hits-summary-badge{flex-shrink:0;font-size:12px;font-weight:700;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 11px}.hits-summary-hero{margin-bottom:12px;padding:12px 14px;border-radius:9px;background:#ffffffd9;border:1px solid var(--line)}.hits-summary-total-label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-3)}.hits-summary-total-value{display:block;margin-top:4px;font-size:30px;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.1}.hits-summary-total-value small{font-size:16px;font-weight:700;margin-left:2px}.hits-summary-total-pct{display:inline-block;margin-top:6px;font-size:14px;font-weight:800;color:var(--primary-ink)}.hits-summary-context{margin:8px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.45}.hits-tier-bars{display:flex;height:8px;border-radius:999px;overflow:hidden;margin-bottom:12px;background:#eef1f6}.hits-tier-bar-seg{min-width:4px;border-right:1px solid rgba(255,255,255,.6)}.hits-tier-bar-seg:last-child{border-right:none}.hits-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;margin-bottom:10px}.hits-tier-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 8px;align-items:center;padding:10px 12px;border-radius:9px;border:1px solid var(--line);background:#fff}.hits-tier-emoji{grid-row:span 2;font-size:20px;line-height:1}.hits-tier-label{font-size:12px;font-weight:700;color:var(--ink-2)}.hits-tier-count{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.hits-tier-count small{font-size:12px;font-weight:700;margin-left:2px}.hits-tier-share{grid-column:2;font-size:11px;font-weight:600;color:var(--ink-3)}.hits-summary-foot{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.55}.hits-summary-empty{margin:8px 0 0;font-size:14px;font-weight:700;color:var(--ink-2);line-height:1.5}@media(max-width:520px){.hits-summary-head{flex-direction:column}.hits-summary-badge{align-self:flex-start}.hits-tier-grid{grid-template-columns:repeat(2,1fr)}}.fold-panel{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:11px;overflow:hidden}.fold-panel>summary{list-style:none;cursor:pointer;padding:16px 18px;font-size:15px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.fold-panel>summary:hover{background:var(--primary-soft)}.fold-panel-body{padding:0 4px 4px}.data-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:9px;border:1px solid var(--line)}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;display:table!important;white-space:normal}.data-table th{padding:10px 12px;text-align:left;color:var(--ink-2);font-weight:700;font-size:13px;background:var(--line-2)!important;border-bottom:1px solid var(--line)}.data-table td{padding:10px 12px;border-bottom:1px solid var(--line-2);color:var(--ink)}.data-table tr:last-child td{border-bottom:none}.tier-badge{display:inline-block;padding:3px 8px;border-radius:5px;font-weight:700;font-size:13px;border:1px solid transparent}.tier-badge-1{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.tier-badge-2{background:#f3e8ff;color:#7e22ce;border-color:#e9d5ff}.tier-badge-3{background:#fef3c7;color:#b45309;border-color:#fde68a}.tier-badge-4{background:#d1fae5;color:#047857;border-color:#a7f3d0}.tier-badge-5{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.fun-header{padding:18px!important;margin-bottom:12px!important}.fun-header h2{margin:0;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.fun-header-copy{margin:0;font-size:14px;color:var(--ink-2);line-height:1.6}.fun-header-meta{font-size:12px;color:var(--primary-ink);font-weight:700;background:var(--primary-soft);border:1px solid #d4dcff;border-radius:999px;padding:4px 10px;white-space:nowrap}.fun-cat-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.fun-cat-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid}.fun-zone{display:flex;flex-direction:column;gap:12px}.fun-zone .segment-toggle{margin:0}.fun-footnote{margin-top:0!important}.fortune-score-meta{margin:0 0 12px;font-size:13px;line-height:1.55}.fortune-step{padding:16px!important;margin:0!important}.fortune-step-hint{margin:0 0 10px}.fortune-today-btn{width:100%;margin-bottom:10px;flex-direction:row!important;justify-content:center;gap:8px;min-height:48px!important}.lab-bottomnav{box-shadow:0 -1px 0 var(--line),0 -8px 24px #191f280a}.lab-navbtn.is-active{background:transparent!important}.lab-navbtn.is-active .lab-navbtn-label{color:var(--primary)!important}.prize-panel-title{font-size:16px!important;font-weight:800!important;letter-spacing:-.02em}.prize-breakdown-panel{padding:18px!important}.prize-breakdown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.prize-breakdown-title{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.prize-breakdown-sub{margin:0;font-size:13px;color:var(--ink-3)}.prize-draw-badge{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--line-2);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.prize-breakdown-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}@media(max-width:420px){.prize-breakdown-summary{grid-template-columns:1fr}}.prize-summary-mini{padding:11px 13px;border-radius:9px;background:var(--line-2);border:1px solid var(--line)}.prize-summary-label{display:block;font-size:12px;font-weight:600;color:var(--ink-3)}.prize-summary-value{display:block;margin-top:3px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums}.prize-summary-value.is-accent{color:#b91c1c}.prize-tier-card{position:relative;padding:14px;border-radius:9px;background:color-mix(in srgb,var(--tier-soft, var(--line-2)) 32%,var(--surface));border:1px solid var(--line);margin-bottom:8px}.prize-tier-card.is-featured{background:var(--tier-soft, var(--line-2));border-color:color-mix(in srgb,var(--tier-accent) 18%,var(--line));margin-bottom:10px;padding:16px;box-shadow:0 1px 3px #0f172a0a}.prize-tier-card.is-featured .prize-tier-value{font-size:32px}.prize-tier-card.is-featured .prize-tier-unit{font-size:16px}.prize-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.prize-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.prize-tier-grid .prize-tier-card{margin-bottom:0}.prize-tier-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.prize-tier-emoji{font-size:18px;line-height:1}.prize-tier-card:not(.is-featured) .prize-tier-emoji{font-size:16px}.prize-tier-labels{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.prize-tier-name{font-size:15px;font-weight:800;color:var(--tier-accent, var(--ink))}.prize-tier-rule{font-size:11.5px;font-weight:600;color:color-mix(in srgb,var(--tier-accent, var(--ink-3)) 72%,var(--ink-2));padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--tier-soft, var(--line-2)) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--tier-accent, var(--line)) 14%,var(--line))}.prize-tier-amount{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;margin-bottom:10px;line-height:1;text-align:right}.prize-tier-value{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.prize-tier-unit{font-size:13px;font-weight:700;color:var(--ink-3)}.prize-tier-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px}.prize-tier-card.is-featured .prize-tier-foot{border-top-color:color-mix(in srgb,var(--tier-accent) 15%,var(--line))}.prize-tier-winners{color:var(--ink-2);font-weight:600}.prize-tier-pool{color:var(--ink-3);font-weight:700}.prize-missing-panel{background:var(--warn-soft)!important;border-color:#fde68a!important}.prize-missing-title{margin:0 0 8px;font-size:16px;font-weight:800;color:var(--warn-ink)}.prize-missing-copy{margin:0 0 14px;font-size:14px;color:var(--warn-ink);line-height:1.55}.prize-missing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.prize-missing-msg{font-size:13px;color:var(--warn-ink);font-weight:600}.smart-history-panel{margin-top:16px;padding:18px!important}.sh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sh-title{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.sh-desc{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.sh-auto-badge{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--primary-ink);background:var(--primary-soft);border:1px solid #d4dcff;border-radius:999px;padding:5px 10px;white-space:nowrap}.sh-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;padding:14px 16px;margin-bottom:12px;border-radius:10px;background:var(--primary-soft);border:1px solid #d4dcff}.sh-hero-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-context{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.sh-context-main{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.sh-context-main strong{color:var(--primary-ink)}.sh-context-sub{margin:4px 0 0;font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.sh-context .card-note{margin-top:8px}.sh-context .card-note p{margin:0;font-size:12px;line-height:1.55;color:var(--ink-2)}@media(max-width:720px){.sh-hero-dual{grid-template-columns:1fr}}.sh-metric-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center}@media(max-width:520px){.sh-metric-block{grid-template-columns:1fr}}.sh-hero-label{display:block;font-size:12px;font-weight:700;color:var(--primary-ink)}.sh-hero-value{display:block;margin-top:2px;font-size:28px;font-weight:800;color:var(--primary-ink);letter-spacing:-.04em;line-height:1.1}.sh-hero-sub{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.sh-compare{display:flex;flex-direction:column;gap:8px;justify-content:center}.sh-compare-row{display:grid;grid-template-columns:2rem minmax(0,1fr) 2.5rem;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--primary-ink)}.sh-compare-row.is-muted{color:var(--ink-3)}.sh-compare-bar{height:6px;border-radius:999px;background:#ffffffa6;overflow:hidden}.sh-compare-fill{display:block;height:100%;border-radius:inherit}.sh-compare-fill.is-actual{background:linear-gradient(90deg,#6b8afd,var(--primary))}.sh-compare-fill.is-expected{background:#c2c8ce}.sh-compare-v{text-align:right;font-variant-numeric:tabular-nums}.sh-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}@media(max-width:520px){.sh-summary{grid-template-columns:1fr 1fr}.sh-mini--wide{grid-column:1 / -1}}.sh-mini{padding:11px 13px;border-radius:9px;background:var(--line-2);border:1px solid var(--line)}.sh-mini-label{display:block;font-size:12px;font-weight:600;color:var(--ink-3)}.sh-mini-value{display:block;margin-top:3px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.sh-mini-value.is-muted{color:var(--ink-3);font-size:16px}.sh-tier-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.sh-tier-chip{font-size:12px;font-weight:700;padding:3px 7px;border-radius:999px;border:1px solid transparent}.sh-tier-chip-1{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.sh-tier-chip-2{background:#f3e8ff;color:#7e22ce;border-color:#e9d5ff}.sh-tier-chip-3{background:#fef3c7;color:#b45309;border-color:#fde68a}.sh-tier-chip-4{background:#d1fae5;color:#047857;border-color:#a7f3d0}.sh-tier-chip-5{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.sh-table-wrap{margin-top:2px}.sh-table-head{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 5.25rem;column-gap:10px;padding:0 12px 8px;font-size:11px;font-weight:700;color:var(--ink-3);letter-spacing:.02em;text-transform:uppercase}.sh-table-head span:nth-child(2){text-align:left}.sh-table-head span:last-child{text-align:right}.sh-rounds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sh-round-more{width:100%;margin-top:8px;min-height:40px;font-size:13px;font-weight:700}.sh-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr) minmax(6.5rem,auto);column-gap:10px;align-items:center;padding:10px 12px;border-radius:9px;background:var(--surface);border:1px solid var(--line);cursor:help}.sh-row.has-win{background:var(--primary-soft);border-color:#d4dcff}.sh-row.has-hit3:not(.has-win){background:#f8fafc;border-color:#e2e8f0}.sh-row.is-pending{border-style:dashed;background:var(--line-2);opacity:.9}.sh-row-draw{min-width:0}.sh-draw-no{font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sh-row-strategy{text-align:left;min-width:0;justify-self:stretch}.sh-strategy-chip{display:inline-block;max-width:100%;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--ink);background:var(--line-2);border:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.sh-row.has-win .sh-strategy-chip{background:#ffffffb8}.sh-row-result{display:flex;justify-content:flex-end;align-items:center;justify-self:end;min-width:0}.sh-result-pending,.sh-result-none,.sh-row-result .tier-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;max-width:100%}.sh-result-pending,.sh-result-none{font-size:12.5px;font-weight:600;color:var(--ink-3);padding:3px 8px;border-radius:999px;background:var(--line-2)}.sh-match-count{margin-left:4px;font-size:11.5px;font-weight:500;color:var(--ink-3)}.sh-footnote{margin-top:12px!important}.store-report{margin-top:12px!important;padding:18px!important}.sr-head{margin-bottom:14px}.sr-title{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.sr-meta{font-size:12px;font-weight:500;color:var(--ink-3);margin-left:4px}.sr-lead{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.sr-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}@media(min-width:720px){.sr-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-insight{padding:12px 14px;border-radius:9px;background:var(--primary-soft);border:1px solid #d4dcff}.sr-insight-label{display:block;font-size:12px;font-weight:600;color:var(--primary-ink)}.sr-insight-value{display:block;margin-top:3px;font-size:22px;font-weight:800;color:var(--primary-ink);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums}.sr-insight-sub{display:block;margin-top:2px;font-size:12px;color:var(--ink-3);line-height:1.4;text-align:right;font-variant-numeric:tabular-nums}.sr-section-title{margin:0 0 4px;font-size:14px;font-weight:800;color:var(--ink)}.sr-section-meta{font-size:12px;font-weight:500;color:var(--ink-3);margin-left:4px}.sr-section-desc{margin:0 0 10px;font-size:13px;color:var(--ink-3);line-height:1.5}.sr-table-stack{margin-bottom:16px}.sr-table-stack .sr-section-title{margin-top:18px}.sr-table-stack .sr-rank-cards,.sr-table-stack .sr-region-list{margin-bottom:0}.sr-region-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sr-region-row{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.sr-region-row--head{padding:8px 14px;border-color:transparent;background:var(--line-2);font-size:12px;font-weight:700;color:var(--ink-3);align-items:center}.sr-region-row--head span:not(:first-child){text-align:left}.sr-region-name{font-size:15px;font-weight:800;color:var(--ink);align-self:center;letter-spacing:-.02em}.sr-region-stat{min-width:0}.sr-region-stat-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.sr-region-stat strong{font-size:18px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sr-region-pct{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.sr-region-stat.is-r1 .sr-region-pct{color:#b45309}.sr-region-stat.is-r2 .sr-region-pct{color:var(--primary-ink)}.sr-region-bar{height:7px;border-radius:999px;background:#f3f4f6;overflow:hidden;margin-bottom:5px}.sr-region-bar.is-r2 .sr-region-bar-fill{background:linear-gradient(90deg,#93b4fd,var(--primary))}.sr-region-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fcd34d,#f59e0b);min-width:3px}.sr-region-est{display:block;font-size:11px;font-weight:600;color:var(--ink-3)}@media(max-width:640px){.sr-region-row{grid-template-columns:1fr;gap:10px}.sr-region-row--head{display:none}.sr-region-stat:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:var(--ink-3);margin-bottom:4px}.sr-region-name{padding-bottom:4px;border-bottom:1px solid var(--line-2)}}.sr-rank-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.sr-rank-card{padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:#fff}.sr-rank-card.is-r1{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 72%)}.sr-rank-card.is-r2{border-color:#d4dcff;background:linear-gradient(180deg,#f5f7ff,#fff 72%)}.sr-rank-card-title{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.sr-rank-metrics{margin:0;display:grid;gap:0}.sr-rank-metric{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line-2)}.sr-rank-metric:first-child{border-top:none;padding-top:0}.sr-rank-metric dt{margin:0;font-size:12.5px;font-weight:600;color:var(--ink-3);flex-shrink:0}.sr-rank-metric dd{margin:0;font-size:16px;font-weight:800;color:var(--ink);text-align:right;letter-spacing:-.02em}.sr-rank-metric-sub{font-size:12px;font-weight:600;color:var(--ink-3)}.sr-rank-note{margin:0 0 16px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.sr-compare-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.sr-compare-row{display:grid;grid-template-columns:36px 1fr 44px;align-items:center;gap:8px}@media(max-width:520px){.sr-compare-row{grid-template-columns:1fr;gap:4px}.sr-ratio{justify-self:flex-start}}.sr-region{font-size:13.5px;font-weight:800;color:var(--ink)}.sr-compare-bars{display:flex;flex-direction:column;gap:4px;min-width:0}.sr-compare-line{display:grid;grid-template-columns:28px 1fr 32px;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2)}.sr-compare-line.is-muted{color:var(--ink-3)}.sr-compare-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.sr-fill{display:block;height:100%;border-radius:inherit}.sr-fill.is-actual{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.sr-fill.is-expected{background:#c2c8ce}.sr-compare-n{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.sr-ratio{font-size:12px;font-weight:800;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;padding:3px 7px;border-radius:999px;background:var(--line-2)}.sr-ratio.is-ok{color:#047857;background:#ecfdf5}.sr-leaders{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.sr-leader-chip{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--line-2);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.sr-leader-chip span{color:var(--ink)}.sr-toggle-raw{display:block;width:100%;margin-bottom:8px;padding:10px 12px;border-radius:8px;border:1px dashed var(--line)!important;background:transparent!important;color:var(--ink-3)!important;font-size:13px!important;font-weight:600!important;text-align:left}.sr-toggle-raw:hover{background:var(--line-2)!important;color:var(--ink-2)!important}.sr-raw-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px}@media(min-width:640px){.sr-raw-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-raw-row{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:7px;background:var(--line-2);font-size:13px;color:var(--ink-2)}.sr-raw-row span:last-child{font-weight:700;font-family:ui-monospace,Menlo,monospace;color:var(--ink-3)}.sr-footnote{margin-top:10px!important}@media(max-width:520px){.sh-head{flex-direction:column}.sh-auto-badge{align-self:flex-start}.sh-table-head,.sh-row{grid-template-columns:3.5rem minmax(0,1fr) 4.5rem;column-gap:8px;padding-left:10px;padding-right:10px}.sh-draw-no{font-size:14px}.sh-strategy-chip{font-size:11.5px;padding:3px 8px}.sh-result-pending,.sh-result-none,.sh-row-result .tier-badge{font-size:11.5px;padding:3px 7px}}.share-ok{font-size:13px;color:#16a34a;font-weight:600}.fortune-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}@media(max-width:480px){.fortune-cat-grid{gap:6px}}.fortune-cat-card{border:none;border-radius:11px;padding:14px 6px 12px;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;cursor:default;box-shadow:0 8px 20px #191f281f;position:relative;overflow:hidden}.fortune-cat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 55%);pointer-events:none}.fortune-cat-icon{font-size:26px;line-height:1;margin-bottom:auto;padding-top:4px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}.fortune-cat-en{font-size:11.5px;font-weight:800;letter-spacing:.08em;opacity:.92}.fortune-cat-score{font-size:18px;font-weight:900;margin-top:2px;letter-spacing:-.02em}.fortune-score-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 12px;margin-bottom:14px;box-shadow:0 2px 12px #191f280b}.fortune-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.fortune-score-card{border:1px solid;border-radius:10px;padding:10px;min-width:0}.fortune-score-card.is-best{box-shadow:inset 0 0 0 1px var(--cat-color)}.fortune-score-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.fortune-score-card-label{font-size:12px;font-weight:800;color:var(--ink-2);white-space:nowrap}.fortune-score-card-val{font-size:18px;font-weight:900;color:var(--cat-color);letter-spacing:-.02em;line-height:1}.fortune-score-track{height:6px;border-radius:999px;background:#191f2814;overflow:hidden;margin-bottom:6px}.fortune-score-fill{height:100%;border-radius:999px;transition:width .4s ease}.fortune-score-card-tip{margin:0;font-size:11.5px;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fortune-insight{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--line-2);font-size:13px;line-height:1.5;color:var(--ink-2)}.fortune-insight-emoji{flex:0 0 auto;font-size:20px;line-height:1.2}.fortune-insight strong{color:var(--ink)}.fortune-score-note{margin:0 0 10px;font-size:11.5px;line-height:1.45}.fortune-score-fold{margin-top:0}.fortune-score-fold-body{padding:8px 12px 12px}.fortune-score-overview{margin:0 0 10px;font-size:12.5px;color:var(--ink-2);line-height:1.55}.fortune-source-row{font-size:12px;color:var(--ink-2);margin-bottom:8px;line-height:1.5}.fortune-source-row strong{color:var(--ink)}@media(max-width:480px){.fortune-score-panel{padding:12px 10px}.fortune-score-meta{font-size:12px;margin-bottom:10px}.fortune-score-card{padding:8px}.fortune-score-card-val{font-size:16px}}.fortune-steps{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.fortune-step{flex:1;min-width:0;text-align:center;padding:8px 6px;border-radius:8px;font-size:12px;font-weight:700;color:var(--ink-3);background:var(--line-2);border:1px solid transparent}.fortune-step.is-done{background:var(--primary-soft);color:var(--primary-ink);border-color:#d4dcff}.fortune-step.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.fortune-num-block{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:8px;background:var(--surface)}.fortune-num-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.fortune-num-label{flex:0 0 auto;font-size:13px;font-weight:800;color:var(--ink);line-height:1.3}.fortune-num-note{flex:1 1 8rem;min-width:0;font-size:11.5px;color:var(--ink-3);font-weight:600;line-height:1.45;text-align:right}@media(max-width:480px){.fortune-num-head{flex-direction:column;align-items:flex-start;gap:3px}.fortune-num-note{flex:none;width:100%;text-align:left}.fortune-num-block{padding:10px 12px}}.fortune-num-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fortune-zodiac-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px}@media(max-width:380px){.fortune-zodiac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fortune-zodiac-btn{padding:10px 4px!important;min-height:52px!important;border-radius:9px!important;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink-2)!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.fortune-zodiac-btn span:first-child{font-size:18px}.fortune-zodiac-btn.is-active{background:var(--primary-soft)!important;border-color:var(--primary)!important;color:var(--primary-ink)!important}.fortune-form-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.fortune-input{padding:10px 12px;border-radius:9px;border:1px solid var(--line);font-size:15px;color:var(--ink);background:var(--surface);min-height:44px}.fortune-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #4263eb1f}.fortune-compat-box{margin-top:12px;padding:14px;border-radius:10px;border:1px dashed var(--line);background:var(--line-2)}.fortune-compat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.fortune-compat-title{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.fortune-compat-toggle{margin:0;flex:0 0 auto}.fortune-compat-toggle .segment-btn{min-height:36px;min-width:72px;padding:6px 14px}.fortune-compat-toggle .segment-btn .segment-btn-label{white-space:nowrap}.fortune-compat-result{margin-top:10px;text-align:center}.fortune-compat-score{font-size:28px;font-weight:900;color:var(--primary);letter-spacing:-.03em}.saju-pillar-grid{display:grid;gap:6px;margin-bottom:10px}.saju-pillar{text-align:center;padding:10px 6px;border-radius:9px;background:var(--primary-soft);border:1px solid #d4dcff}.saju-pillar-label{font-size:11.5px;color:var(--primary-ink);font-weight:700}.saju-pillar-hanja{font-size:21px;font-weight:900;color:var(--ink)}.saju-pillar-han{font-size:12px;color:var(--ink-2)}.saju-pillar-sipsin{font-size:11.5px;color:var(--primary-ink);font-weight:700;margin-top:2px}.app-footer{margin-top:28px;padding:18px 4px 4px;text-align:left;border-top:1px solid var(--line)}.app-footer-notice{padding:14px 14px 12px;margin-bottom:14px;border-radius:var(--r-sm);background:#f8f9fb;border:1px solid var(--line)}.app-footer-notice-title{margin:0 0 8px;font-size:13px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.app-footer-notice-lead{margin:0 0 10px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.app-footer-notice-list{margin:0 0 10px;padding-left:18px;font-size:12px;line-height:1.55;color:var(--ink-2)}.app-footer-notice-list li+li{margin-top:4px}.app-footer-notice-more{margin:0;font-size:12px;font-weight:600}.app-footer-notice-more a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:2px}.app-footer-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;justify-content:center}.app-footer-links a{font-size:12px;font-weight:700;color:var(--ink-3);text-decoration:none;padding:6px 2px;margin:-6px -2px}.app-footer-links a:hover{color:var(--primary-ink)}.app-footer-brand{margin:0 0 6px;font-size:12px;font-weight:800;color:var(--ink-3);letter-spacing:-.02em;text-align:center}.app-footer-meta{margin:0;font-size:11.5px;color:#b0b8c1;text-align:center;line-height:1.5}.app-footer-meta a{color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.app-footer-meta a:hover{color:var(--primary-ink)}@media(min-width:1024px){.app-footer{margin-top:36px;padding-bottom:8px}}.legal-shell{padding-bottom:32px!important}.legal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:4px 2px}.legal-home{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-size:16px;font-weight:800;letter-spacing:-.02em}.legal-back{font-size:13px;font-weight:700;color:var(--ink-3);text-decoration:none}.legal-back:hover{color:var(--primary-ink)}.legal-doc{padding:18px!important;margin-bottom:12px}.legal-doc-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.legal-doc-head h1{margin:0 0 8px;font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.legal-doc-summary{margin:0 0 6px;font-size:14px;color:var(--ink-2);line-height:1.55}.legal-doc-updated{margin:0;font-size:12px;color:var(--ink-3)}.legal-section{margin-bottom:18px}.legal-section:last-child{margin-bottom:0}.legal-section h2{margin:0 0 8px;font-size:15px;font-weight:800;color:var(--ink)}.legal-section p{margin:0 0 8px;font-size:14px;line-height:1.65;color:var(--ink-2)}.legal-section ul{margin:0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--ink-2)}.legal-section li+li{margin-top:6px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;margin-bottom:16px}.legal-nav a{font-size:12px;font-weight:700;color:var(--primary-ink);text-decoration:underline;text-underline-offset:2px}.legal-foot{text-align:center;font-size:12px;color:var(--ink-3);line-height:1.5}.legal-foot p{margin:0}.wk-card{padding:18px!important}.wk-card.is-won{border-color:#c7d2fe;box-shadow:0 0 0 3px var(--primary-soft) inset}.wk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.wk-title{margin:0 0 6px;font-size:var(--text-xl);font-weight:800;color:var(--ink);letter-spacing:-.02em}.wk-sub{margin:0;font-size:var(--text-md);color:var(--ink-2);line-height:1.55}.wk-streak{flex:0 0 auto;font-size:var(--text-xs);font-weight:700;color:var(--primary-ink);background:var(--primary-soft);border:1px solid #d4dcff;border-radius:999px;padding:5px 10px;white-space:nowrap}.wk-draw{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-sm)}.wk-draw-plus{color:var(--ink-3);margin:0 2px;font-weight:700}.wk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:420px){.wk-stats{grid-template-columns:1fr}}.wk-stat{padding:12px 14px;border-radius:9px;background:var(--line-2);border:1px solid var(--line)}.wk-stat-label{display:block;font-size:var(--text-xs);font-weight:600;color:var(--ink-3)}.wk-stat-value{display:block;margin-top:3px;font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums}.wk-stat-value em{font-style:normal;font-size:var(--text-sm);font-weight:600;color:var(--ink-3);margin-left:2px}.wk-stat-muted{color:var(--ink-3);font-size:var(--text-md);font-weight:600}.wk-rank-line{margin:10px 0 0;font-size:var(--text-md);color:var(--ink-2);line-height:1.55}.wk-rank-line strong{color:var(--ink);font-variant-numeric:tabular-nums}.wk-rank-note{margin:4px 0 0;font-size:var(--text-2xs);line-height:1.55;color:var(--ink-3)}.wk-win-banner{margin-top:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--primary-soft);border:1px solid #d4dcff;color:var(--primary-ink);font-weight:700;font-size:var(--text-md)}.wk-empty{padding:14px;border-radius:var(--r-sm);background:var(--line-2);border:1px dashed var(--line)}.wk-empty-title{margin:0 0 4px;font-weight:700;color:var(--ink);font-size:var(--text-base)}.wk-empty-copy{margin:0;font-size:var(--text-md);color:var(--ink-2);line-height:1.55}.wk-next{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.wk-next-text{font-size:var(--text-md);color:var(--ink-2);min-width:0}.wk-next-text strong{color:var(--ink)}.wk-next-joined{color:var(--primary-ink);font-weight:700}.wk-next button{flex:0 0 auto}@media(max-width:480px){.wk-next{flex-direction:column;align-items:stretch}.wk-next button{width:100%}}.wk-footnote{margin-top:12px}.community-panel{padding:18px!important}.community-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.community-head-text{min-width:0;flex:1}.community-title{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.community-desc{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.community-privacy-badge{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--primary-ink);background:var(--primary-soft);border:1px solid #d4dcff;border-radius:999px;padding:5px 10px;white-space:nowrap}.community-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}@media(max-width:420px){.community-summary{grid-template-columns:1fr}}.community-mini{padding:12px 14px;border-radius:9px;background:var(--line-2);border:1px solid var(--line)}.community-mini--ghost{min-height:72px;background:linear-gradient(90deg,var(--line-2) 25%,#eceef2 50%,var(--line-2) 75%);background-size:200% 100%;animation:community-shimmer 1.2s ease-in-out infinite}.community-mini-label{display:block;font-size:12px;font-weight:600;color:var(--ink-3)}.community-mini-value{display:block;margin-top:3px;font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums}.community-mini-value.is-muted{color:var(--ink-3)}.community-mini-value.is-win{color:var(--primary-ink)}.community-mini-sub{display:block;margin-top:2px;font-size:12px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.community-table-head{display:grid;grid-template-columns:52px 1fr auto;gap:10px;padding:0 12px 6px;font-size:11.5px;font-weight:700;color:var(--ink-3);letter-spacing:.02em}.community-table-head span:last-child{text-align:right}.community-rounds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.community-round-block.is-open .community-row{border-color:#c5d0f5;background:#f8faff}.community-row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:9px;background:var(--surface);border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,background .15s}.community-row:hover:not(:disabled){border-color:#c5d0f5;background:#fafbff}.community-row.is-open{border-color:#a8b8f0}.community-row:disabled{cursor:default}.community-row.has-win{background:var(--primary-soft);border-color:#d4dcff}.community-row.is-empty{opacity:.72;background:var(--line-2);border-style:dashed}.community-row-draw{display:flex;align-items:baseline;gap:1px}.community-draw-no{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.community-draw-unit{font-size:12px;font-weight:600;color:var(--ink-3)}.community-row-mid{min-width:0}.community-row-count{display:flex;align-items:baseline;gap:4px;font-size:13px;color:var(--ink-2);margin-bottom:5px}.community-row-count strong{font-size:14px;font-weight:800;color:var(--ink)}.community-row-hint{margin-left:6px;font-size:11.5px;font-weight:600;color:var(--primary-ink)}.community-bar{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.community-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6b8afd,var(--primary))}.community-row.has-win .community-bar-fill{background:linear-gradient(90deg,#818cf8,#4263eb)}.community-no-data{font-size:13px;color:var(--ink-3)}.community-row-result{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:140px}.community-result-none{font-size:12.5px;font-weight:600;color:var(--ink-3);padding:3px 8px;border-radius:999px;background:var(--line-2)}.community-result-muted{font-size:13px;color:#c2c8ce}.community-tier-chip{font-size:12px;font-weight:700;border:1px solid;border-radius:999px;padding:3px 8px;white-space:nowrap}.community-toggle-empty{display:block;width:100%;margin-top:10px;padding:10px 12px;border-radius:8px;border:1px dashed var(--line)!important;background:transparent!important;color:var(--ink-3)!important;font-size:13px!important;font-weight:600!important}.community-toggle-empty:hover{background:var(--line-2)!important;color:var(--ink-2)!important}.community-empty{padding:20px 16px;text-align:center;border:1px dashed var(--line);border-radius:10px;background:var(--line-2)}.community-empty-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--ink)}.community-empty-copy{margin:0;font-size:13.5px;color:var(--ink-3);line-height:1.6}.community-footnote{margin-top:12px!important}.community-pending-link{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--primary-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.community-pending-link:hover{color:var(--primary)}.community-detail{margin:8px 0 4px;padding:14px;border:1px solid #d4dcff;border-radius:10px;background:#f8faff}.community-detail--loading,.community-detail--err{text-align:center;font-size:13.5px;color:var(--ink-3)}.community-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.community-detail-head strong{font-size:14px;color:var(--ink)}.community-detail-note{margin:4px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.5}.community-detail-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;border-radius:8px;width:32px;height:32px;padding:0;font-size:22px;font-weight:400;line-height:1;color:var(--ink-3);cursor:pointer}.community-detail-close:hover{background:var(--line-2);color:var(--ink-2)}.community-detail-draw{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid var(--line)}.community-detail-draw-label{display:block;font-size:11.5px;font-weight:700;color:var(--ink-3);margin-bottom:8px}.community-detail-balls{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.community-detail-balls .lotto-ball,.community-ticket-balls .lotto-ball{width:28px!important;height:28px!important;font-size:12px!important;opacity:1!important;filter:none!important}.community-ticket-balls .lotto-ball.is-hit{box-shadow:0 0 0 2px #16a34a!important;transform:none!important}.community-detail-plus{margin:0 2px;color:#94a3b8;font-weight:700}.community-detail-pending{margin:0 0 12px;font-size:13px;color:#b45309;font-weight:600}.community-ticket-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.community-ticket-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line-2);font-size:13px}.community-ticket-row:last-child{border-bottom:none}.community-ticket-row.has-win{background:#f0fdf4}.community-ticket-idx{font-size:11px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.community-ticket-balls{display:flex;flex-wrap:wrap;gap:4px}.community-ticket-meta{font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap;text-align:right}.community-skeleton-line{height:12px;border-radius:5px;background:var(--line-2);margin-bottom:8px;max-width:280px}.card,.panel,.rec-card,.rec-combo-card,.rec-usage-card,.prize-panel,.hero-box,.latest-hero,.strategy-card,.highlight-box,[style*="borderRadius: 16"],[style*="borderRadius: 14"],[style*="border-radius: 16"],[style*="border-radius: 14"]{border-radius:var(--r)!important}[style*="borderRadius: 12"],[style*="border-radius: 12"]{border-radius:var(--r-sm)!important}[style*="borderRadius: 10"],[style*="border-radius: 10"]{border-radius:var(--r-xs)!important}.community-skeleton-line.wide{max-width:100%;height:18px;margin-bottom:12px}@keyframes community-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:520px){.community-head{flex-direction:column}.community-privacy-badge{align-self:flex-start}.community-table-head{display:none}.community-row{grid-template-columns:48px 1fr;grid-template-rows:auto auto}.community-row-result{grid-column:1 / -1;max-width:none;justify-content:flex-start;padding-left:48px}}.gen-panel{display:flex;flex-direction:column;gap:12px;min-width:0}@media(min-width:640px){.gen-panel .gen-head{order:1}.gen-panel .lm-page{order:2}.gen-panel .gen-readout{order:3}.gen-panel .gen-result-meta{order:4}.gen-panel .gen-history{order:5}.gen-panel .gen-secondary-actions{order:6}.gen-panel .gen-share-msg{order:7}.gen-panel .gen-footnote{order:8}}.gen-secondary-actions.btn-row{margin-top:0}.gen-head .lab-section-sub{margin-bottom:0}.gen-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.gen-page-share{flex-shrink:0;min-height:36px!important;padding:7px 12px!important;font-size:13px!important}.gen-result-meta{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gen-recorded{margin:8px 0 0;font-size:12px;font-weight:600;color:#16a34a}.gen-readout{margin-top:12px;padding:11px 12px 10px;border-radius:12px;text-align:left;background:#f8fafc;border:1px solid #e8edf3}.gen-readout-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.gen-readout-title{font-size:13px;font-weight:800;color:var(--ink)}.gen-readout-badge{flex-shrink:0;font-size:10px;font-weight:700;color:#94a3b8;padding:2px 7px;border-radius:999px;background:#fff;border:1px solid #e2e8f0}.gen-readout-summary{margin:0;font-size:13px;line-height:1.65;color:var(--ink-2)}.gen-readout-summary b{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.gen-readout-muted{margin-left:4px;font-size:11px;color:#94a3b8}.gen-readout-sep{margin:0 5px;color:#cbd5e1}.gen-readout-bands{margin-top:10px;padding-top:10px;border-top:1px solid #eef2f6}.gen-readout-bands-label{display:block;margin-bottom:6px;font-size:11px;font-weight:700;color:var(--ink-3)}.gen-readout-bands-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.gen-readout-band{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 2px 4px;border-radius:8px;background:#fff;border:1px solid #eef2f6;opacity:.5}.gen-readout-band.on{opacity:1;border-color:#e2e8f0}.gen-readout-band i{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a14}.gen-readout-band b{font-size:13px;font-weight:800;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.gen-readout-band small{font-size:8px;font-weight:600;line-height:1.1;color:#94a3b8;white-space:nowrap}.gen-readout-lead{margin:9px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;color:#475569;border-radius:8px;background:#fff;border:1px solid #e8edf3}.gen-readout-note{margin:8px 0 0;font-size:10px;line-height:1.45;color:#94a3b8}.gen-footnote{margin-top:0;text-align:center}.gen-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.gen-history-title{margin:0;font-size:15px;font-weight:800;color:var(--ink)}.gen-slip-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding-bottom:2px}.gen-slip-scroll .ms-wrap:last-child{margin-bottom:0}.gen-share-msg{margin:0;text-align:center;font-size:13px}@media(max-width:639px){.gen-readout{padding:10px}.gen-readout-summary{font-size:12px;line-height:1.7}.gen-readout-band small{font-size:7px}}.sj-wrap{display:flex;flex-direction:column;gap:14px}.sj-hero{padding:26px 22px;border-radius:var(--r);background:linear-gradient(150deg,#2d3a8c,#4263eb 60%,#6b8afd);color:#fff}.sj-hero-eyebrow{margin:0 0 4px;font-size:var(--text-xs);font-weight:800;letter-spacing:2px;opacity:.82}.sj-hero-title{margin:0 0 10px;font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.sj-hero-copy{margin:0;font-size:var(--text-md);line-height:1.6;opacity:.94}.sj-form{display:flex;flex-direction:column;gap:14px;padding:18px!important}.sj-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sj-field-label{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.sj-field-label em{font-style:normal;font-weight:500;color:var(--ink-3);margin-left:4px}.sj-field input,.sj-field select{width:100%;padding:11px 12px;font-size:var(--text-base);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--r-sm)}.sj-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}@media(max-width:480px){.sj-field-row{grid-template-columns:1fr}}.sj-gender{max-width:220px}.sj-form-note{margin:0;font-size:var(--text-xs);color:var(--ink-3);line-height:1.6}.sj-submit{width:100%}.sj-results{display:flex;flex-direction:column;gap:12px}.sj-card{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.sj-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sj-card-title{margin:0;font-size:var(--text-lg);font-weight:800;color:var(--ink)}.sj-basis{flex:0 0 auto;font-size:var(--text-2xs);font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap;cursor:help}.sj-basis--astro{color:var(--primary-ink);background:var(--primary-soft);border:1px solid #d4dcff}.sj-basis--custom{color:var(--warn-ink);background:var(--warn-soft);border:1px solid #fde3c0}.sj-card-headline{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:8px}.sj-master{font-size:var(--text-sm);font-weight:700;color:var(--warn-ink);margin-left:6px}.sj-card-body{margin:0;font-size:var(--text-md);color:var(--ink-2);line-height:1.65}.sj-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.sj-pillar{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-sm)}.sj-pillar-label{font-size:var(--text-2xs);color:var(--ink-3);font-weight:600}.sj-pillar-hanja{font-size:22px;font-weight:800;color:var(--ink);line-height:1.2}.sj-pillar-han{font-size:var(--text-xs);color:var(--ink-2)}.sj-pillar-sipsin{font-size:var(--text-2xs);color:var(--primary-ink);font-weight:700}.sj-sipsin-list{margin:0 0 10px;padding-left:18px;font-size:var(--text-md);color:var(--ink-2);line-height:1.7}.sj-expression{margin:0 0 10px;padding:10px 12px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums;overflow-x:auto;white-space:nowrap}.sj-calc-note{margin:8px 0 0;font-size:var(--text-xs);color:var(--ink-3);line-height:1.6}.sj-name-input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-base);letter-spacing:.04em;text-transform:uppercase;background:#fff}.sj-name-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.sj-name-aspects{margin-top:10px;display:grid;gap:12px}.sj-natal-rows{margin-top:12px;display:grid;gap:8px}.sj-flow-rows,.sj-sinsal-rows{display:grid;gap:8px;margin-top:4px}.sj-share-wrap{text-align:center;padding:6px 0 2px}.sj-share-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.sj-share-btn{flex:1 1 200px;max-width:260px}.sj-share-msg{display:block;margin-top:8px;font-size:var(--text-sm);color:var(--primary-ink);font-weight:700}.sj-sinsal-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:10px 12px;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;font-size:var(--text-sm)}.sj-sinsal-hanja{color:var(--ink-3);font-size:12px}.sj-sinsal-basis{font-size:11.5px;color:#3b4bc8;background:#eef2ff;border-radius:999px;padding:2px 9px;font-weight:700}.sj-sinsal-desc{flex-basis:100%;font-size:12px;color:var(--ink-3);line-height:1.55}.sj-flow-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;padding:10px 12px;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;font-size:var(--text-sm)}.sj-flow-row.is-next{opacity:.75}.sj-flow-scope{font-weight:800;color:var(--ink-2);flex:0 0 52px}.sj-flow-row strong{font-size:1.08em}.sj-flow-hanja{color:var(--ink-3);font-size:12px}.sj-flow-tag{background:#eef2ff;color:#3b4bc8;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.sj-flow-text{flex-basis:100%;font-size:12px;color:var(--ink-3);line-height:1.55}.sj-natal-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;padding:10px 12px;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;font-size:var(--text-sm)}.sj-natal-row strong{font-size:1.05em}.sj-natal-k{font-weight:800;color:var(--ink-2);flex:0 0 64px}.sj-natal-deg{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--ink-3)}.sj-natal-role{flex-basis:100%;font-size:12px;color:var(--ink-3);line-height:1.5}.sj-natal-row.is-locked{background:#fffbeb;border-color:#fde68a}.sj-ilju-more{display:inline-block;margin-top:8px;padding:8px 2px;font-size:var(--text-sm);font-weight:800;color:var(--primary);text-decoration:none}.sj-ilju-more:hover{text-decoration:underline}.sj-name-aspect-h{margin:0 0 4px;font-size:var(--text-sm);font-weight:800;color:var(--ink-1)}.sj-name-aspect-h strong{font-size:1.15em}.sj-disclaimer{margin:4px 0 0;padding:12px 14px;background:var(--line-2);border-radius:var(--r-sm);font-size:var(--text-xs);color:var(--ink-3);line-height:1.7}.fun-saju-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 16px;border-radius:var(--r-sm);background:linear-gradient(135deg,#2d3a8c,#4263eb);color:#fff;text-decoration:none}.fun-saju-link:hover{filter:brightness(1.06)}.fun-saju-link-text{display:flex;flex-direction:column;gap:3px;min-width:0}.fun-saju-link-text strong{font-size:var(--text-base);font-weight:800}.fun-saju-link-text span{font-size:var(--text-xs);opacity:.9;line-height:1.5}.fun-saju-link-cta{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff2e;font-weight:800}.sj-crosslink{display:block;padding:13px 16px;border-radius:var(--r-sm);background:var(--line-2);border:1px solid var(--line);color:var(--ink-2);font-size:var(--text-md);text-decoration:none;line-height:1.55}.sj-crosslink:hover{background:#eef2ff;border-color:#d4dcff}.sj-crosslink strong{color:var(--primary-ink)}.home-saju-link{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);color:var(--ink);text-decoration:none}.home-saju-link:hover{border-color:#d4dcff;background:var(--primary-soft)}.home-saju-link-icon{font-size:20px;flex:0 0 auto}.home-saju-link-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.home-saju-link-text strong{font-size:var(--text-md);font-weight:700}.home-saju-link-text span{font-size:var(--text-xs);color:var(--ink-3)}.home-saju-link-cta{flex:0 0 auto;color:var(--primary);font-weight:800}.sj-sub{margin:16px 0 8px;font-size:var(--text-sm);font-weight:800;color:var(--ink)}.sj-sub-meta{font-weight:500;color:var(--ink-3);font-size:var(--text-xs);margin-left:4px}.sj-sipsin-where{margin-left:5px;font-size:var(--text-2xs);color:var(--primary-ink);background:var(--primary-soft);border-radius:999px;padding:1px 7px}.sj-ohaeng{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.sj-ohaeng-row{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;gap:8px}.sj-ohaeng-row.is-zero{opacity:.45}.sj-ohaeng-name{font-size:var(--text-sm);font-weight:700;color:var(--ink)}.sj-ohaeng-bar{height:10px;background:var(--line-2);border-radius:999px;overflow:hidden}.sj-ohaeng-bar>span{display:block;height:100%;background:var(--primary);border-radius:999px}.sj-ohaeng-n{font-size:var(--text-sm);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.sj-rel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sj-rel-list li{display:grid;grid-template-columns:46px 46px auto;align-items:center;gap:8px;padding:10px 12px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--text-md)}.sj-rel-pair{font-weight:800;color:var(--ink);font-size:var(--text-sm)}.sj-rel-ji{color:var(--ink-2);font-size:var(--text-sm)}.sj-rel-tags{display:flex;gap:4px;flex-wrap:wrap}.sj-rel-tags em{font-style:normal;font-size:var(--text-2xs);font-weight:700;color:var(--warn-ink);background:var(--warn-soft);border-radius:999px;padding:2px 8px;cursor:help}.sj-rel-detail{grid-column:1 / -1;font-size:var(--text-xs);color:var(--ink-2);line-height:1.55}.sj-daeun{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.sj-daeun-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:58px;padding:9px 6px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-sm)}.sj-daeun-item.is-active{background:var(--primary-soft);border-color:#d4dcff}.sj-daeun-item strong{font-size:var(--text-lg);color:var(--ink)}.sj-daeun-item span{font-size:var(--text-2xs);color:var(--ink-2)}.sj-daeun-age{color:var(--ink-3)!important}.sj-daeun-now{color:var(--primary-ink)!important;font-weight:800}.sj-ilju{margin:14px 0 4px;padding:14px 16px;background:var(--primary-soft);border:1px solid #d4dcff;border-radius:var(--r-sm)}.sj-ilju-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.sj-ilju-label{font-size:var(--text-2xs);font-weight:700;color:var(--primary-ink)}.sj-ilju-hanja{font-size:22px;font-weight:800;color:var(--ink);line-height:1}.sj-ilju-han{font-size:var(--text-sm);color:var(--ink-2)}.sj-ilju-seat{margin-left:auto;font-size:var(--text-2xs);font-weight:700;color:var(--primary-ink);background:#fff;border:1px solid #d4dcff;border-radius:999px;padding:3px 9px;cursor:help;white-space:nowrap}.sj-ilju-keyword{margin:0 0 6px;font-size:var(--text-lg);font-weight:800;color:var(--ink);letter-spacing:-.02em}.bd-wrap{display:flex;flex-direction:column;gap:5px}.bd-row{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm)}.bd-row:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.bd-row.is-error{border-color:#f5a3a3;box-shadow:0 0 0 3px #fff1f1}.bd-row input{border:0!important;padding:9px 0!important;font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:center;background:transparent;min-width:0}.bd-row input:focus{outline:none}.bd-y{width:4.5em}.bd-m,.bd-d{width:2.6em}.bd-sep{font-size:var(--text-sm);color:var(--ink-3);flex:0 0 auto}.bd-error{margin:0;font-size:var(--text-xs);color:#d14343;line-height:1.5}.sj-num-traits{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sj-num-traits span{font-size:var(--text-xs);font-weight:700;color:var(--warn-ink);background:var(--warn-soft);border:1px solid #fde3c0;border-radius:999px;padding:4px 10px}.sj-num-dl{margin:10px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;font-size:var(--text-md);line-height:1.6}.sj-num-dl dt{font-weight:800;color:var(--ink);white-space:nowrap}.sj-num-dl dd{margin:0;color:var(--ink-2)}.sj-num-combine{margin-top:10px!important;padding:11px 13px;background:var(--line-2);border-radius:var(--r-sm)}.sj-summary{padding:20px 18px;border-radius:var(--r);background:var(--surface);border:1px solid #d4dcff;box-shadow:0 0 0 4px var(--primary-soft) inset}.sj-summary-eyebrow{margin:0 0 4px;font-size:var(--text-2xs);font-weight:800;letter-spacing:1.5px;color:var(--primary-ink)}.sj-summary-headline{margin:0 0 8px;font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.35}.sj-summary-lead{margin:0 0 14px;font-size:var(--text-md);color:var(--ink-2);line-height:1.65}.sj-summary-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-bottom:12px}.sj-summary-col{padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--line-2)}.sj-summary-col h3{margin:0 0 7px;font-size:var(--text-sm);font-weight:800}.sj-summary-col.is-plus{background:#f0f7f2;border-color:#cfe6d8}.sj-summary-col.is-plus h3{color:#0d7a4f}.sj-summary-col.is-minus{background:var(--warn-soft);border-color:#fde3c0}.sj-summary-col.is-minus h3{color:var(--warn-ink)}.sj-summary-col ul{margin:0;padding-left:17px;display:flex;flex-direction:column;gap:6px}.sj-summary-col li{font-size:var(--text-md);color:var(--ink-2);line-height:1.6}.sj-summary-cross{margin-bottom:8px;padding:12px 14px;border-radius:var(--r-sm);background:var(--primary-soft);border:1px solid #d4dcff}.sj-summary-cross-label{display:block;font-size:var(--text-2xs);font-weight:800;color:var(--primary-ink);margin-bottom:4px}.sj-summary-cross p{margin:0;font-size:var(--text-md);color:var(--ink);line-height:1.65}.sj-summary-line{margin:6px 0 0;font-size:var(--text-md);color:var(--ink-2);line-height:1.6}.sj-summary-line strong{color:var(--ink);margin-right:4px}.sj-summary-foot{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3);line-height:1.65}.sj-results-head{margin:6px 2px 0}.sj-results-title{margin:0 0 3px;font-size:var(--text-base);font-weight:800;color:var(--ink)}.sj-results-sub{margin:0;font-size:var(--text-xs);color:var(--ink-3);line-height:1.55}.sj-card{padding:0;overflow:hidden}.sj-card>summary{display:flex;align-items:center;gap:8px;margin-bottom:0;padding:14px 16px;cursor:pointer;list-style:none}.sj-card>summary::-webkit-details-marker{display:none}.sj-card>summary:hover{background:var(--primary-soft)}.sj-card[open]>summary{border-bottom:1px solid var(--line)}.sj-card-peek{flex:1;min-width:0;font-size:var(--text-md);font-weight:700;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sj-card[open]>summary .sj-card-peek{display:none}.sj-card-chevron{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 11px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-size:var(--text-2xs);font-weight:800;line-height:1;white-space:nowrap}.sj-card>summary .sj-card-chevron:before{content:"펼치기"}.sj-card[open]>summary .sj-card-chevron:before{content:"접기"}.sj-card-chevron-icon{display:inline-block;font-size:11px;transition:transform .15s}.sj-card[open]>summary .sj-card-chevron-icon{transform:rotate(180deg)}.sj-card>summary:hover .sj-card-chevron{background:var(--primary);color:#fff}.sj-card-body-wrap{padding:14px 16px 16px}.sj-card[open] .sj-card-headline{margin-top:0}@media(max-width:480px){.sj-card-peek{font-size:var(--text-sm)}.sj-card>summary{gap:6px;padding:12px 14px}}.result-more-head{margin:22px 2px 8px}.result-more-title{margin:0 0 3px;font-size:var(--text-base);font-weight:800;color:var(--ink)}.result-more-sub{margin:0;font-size:var(--text-xs);color:var(--ink-3);line-height:1.55}.fold-section{margin-top:8px}.fold-section>summary::-webkit-details-marker{display:none}.fold-section>summary::marker{content:""}.fold-section>summary{gap:10px}.fold-section-title{flex:0 0 auto}.fold-section-peek{flex:1;min-width:0;font-size:var(--text-xs);font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fold-section-chevron{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px 5px 11px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-size:var(--text-2xs);font-weight:800;line-height:1;white-space:nowrap}.fold-section>summary .fold-section-chevron:before{content:"펼치기"}.fold-section[open]>summary .fold-section-chevron:before{content:"접기"}.fold-section-chevron-icon{display:inline-block;font-size:11px;transition:transform .15s}.fold-section[open]>summary .fold-section-chevron-icon{transform:rotate(180deg)}.fold-section>summary:hover .fold-section-chevron{background:var(--primary);color:#fff}.fold-section[open]>summary{border-bottom:1px solid var(--line)}.fold-section[open]>summary .fold-section-peek{display:none}@media(max-width:480px){.fold-section>summary{padding:14px 15px;font-size:var(--text-md)}.fold-section-peek{font-size:var(--text-2xs)}}.store-map-loading{display:flex;align-items:center;justify-content:center;min-height:420px;border-radius:var(--r);background:var(--line-2);border:1px solid var(--line);color:var(--ink-3);font-size:var(--text-md)}.store-list{padding:16px 18px!important;margin-top:12px}.store-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.store-list-title{margin:0;font-size:var(--text-lg);font-weight:800;color:var(--ink)}.store-list-meta{font-size:var(--text-xs);color:var(--ink-3)}.store-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.store-list-item{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.store-list-item:first-child{border-top:0}.store-list-rank{flex:0 0 auto;font-size:var(--text-2xs);font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}.store-list-rank.rank1{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.store-list-rank.rank2{color:var(--primary-ink);background:var(--primary-soft);border:1px solid #d4dcff}.store-list-body{min-width:0;flex:1}.store-list-name{margin:0 0 2px;font-size:var(--text-md);font-weight:700;color:var(--ink);line-height:1.45}.store-list-wins{margin-left:6px;font-size:var(--text-2xs);font-weight:600;color:var(--ink-3);background:var(--line-2);border-radius:999px;padding:2px 7px}.store-list-addr{margin:0 0 6px;font-size:var(--text-xs);color:var(--ink-2);line-height:1.5;word-break:keep-all}.store-list-actions{display:flex;gap:12px;flex-wrap:wrap}.store-list-actions a{font-size:var(--text-xs);font-weight:700;color:var(--primary-ink);text-decoration:none}.store-list-actions a:hover{text-decoration:underline}.store-list-more{width:100%;margin-top:10px}.store-list-note{margin-top:12px}html{overflow-x:clip;-webkit-text-size-adjust:100%}body{overflow-x:clip;font-size:var(--text-base);line-height:var(--leading)}@media(max-width:1023px){.lab-navbtn{min-height:48px;padding:8px 4px 10px}.lab-navbtn-label{font-size:12px}.filter-btn{min-height:44px!important;padding:10px 14px!important}}.app-footer-notice-fold{margin-bottom:14px;border-radius:var(--r-sm);background:#f8f9fb;border:1px solid var(--line)}.app-footer-notice-fold>summary{padding:12px 14px;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.app-footer-notice-fold>summary::-webkit-details-marker{display:none}.app-footer-notice-fold>summary:after{content:"▾";float:right;color:var(--ink-3);font-size:12px;transition:transform .15s}.app-footer-notice-fold[open]>summary:after{transform:rotate(180deg)}.app-footer-notice-body{padding:0 14px 12px}.app-footer-notice--desktop{display:none}@media(min-width:720px){.app-footer-notice-fold{display:none}.app-footer-notice--desktop{display:block;padding:14px 16px;margin-bottom:14px;border-radius:var(--r-sm);background:#f8f9fb;border:1px solid var(--line)}.app-footer-notice--desktop .app-footer-notice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}}.hist-table-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 8px;padding:8px 12px;border-radius:8px;background:var(--line-2);font-size:12px;color:var(--ink-3);line-height:1.4}.hist-table-legend span{display:inline-flex;align-items:center;gap:5px}.hist-legend-dot{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;border-radius:5px;color:#c2c8ce;font-weight:700}.hist-legend-num{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:0 4px;height:1.35em;border-radius:5px;background:#e8ecf4;color:#64748b;font-size:11px;font-weight:800}.hist-legend-badge{display:inline-block;padding:1px 7px;border-radius:999px;background:#cffafe;color:#0891b2;border:1px solid #a5f3fc;font-size:11px;font-weight:800}.hist-legend-note{margin-left:auto;font-size:11.5px;color:var(--ink-3)}@media(max-width:720px){.hist-legend-note{margin-left:0;width:100%}}.data-table-scroll-hint{margin:0 0 8px;font-size:12px;color:var(--ink-3);text-align:right}@media(min-width:900px){.data-table-scroll-hint{display:none}}.data-table-wrap{position:relative;max-width:100%}@media(max-width:899px){.data-table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92));border-radius:0 8px 8px 0}}.data-table-wrap--history{background:#fff}.data-table--history{width:100%;table-layout:fixed;min-width:720px;font-size:13px}.data-table--history .hist-col-round{width:68px}.data-table--history .hist-col-final{width:54px}.data-table--history th,.data-table--history td{padding:7px 4px!important;text-align:center;vertical-align:middle;font-size:12px}.data-table--history thead th{position:sticky;top:0;z-index:4;padding-top:9px!important;padding-bottom:9px!important;font-size:11.5px;letter-spacing:-.01em;border-bottom:1px solid var(--line)}.data-table--history .hist-th-final{color:#dc2626!important;font-weight:800!important}.data-table--history .hist-th-opt{font-weight:800}.data-table--history .hist-round{position:sticky;left:0;z-index:2;min-width:68px;text-align:left!important;padding-left:10px!important;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--line-2);box-shadow:2px 0 4px -2px #00000014}.data-table--history thead .hist-round{position:sticky;left:0;top:0;z-index:6;background:var(--line-2)!important}.data-table--history .hist-cell-final{position:sticky;left:68px;z-index:2;background:#fff5f5;box-shadow:3px 0 5px -2px #00000014}.data-table--history thead .hist-th-final{position:sticky;left:68px;top:0;z-index:6;background:#fff0f0!important;box-shadow:3px 0 5px -2px #00000014}.data-table--history tbody tr:nth-child(2n) .hist-cell-opt,.data-table--history tbody tr:nth-child(2n) .hist-cell-empty{background:#fafbfc}.data-table--history tbody tr.is-latest .hist-round{color:#b45309;font-weight:800;background:#fef3c7}.data-table--history tbody tr.is-latest .hist-cell-final{background:#ffe4e6}.data-table--history tbody tr.is-latest .hist-cell-opt,.data-table--history tbody tr.is-latest .hist-cell-empty{background:#fffbeb}.data-table--history .hist-latest-mark{font-size:11px}.data-table--history .hist-cell-empty{color:#d1d5db;font-weight:600}.hist-match{display:inline-flex;align-items:center;justify-content:center;min-width:1.65em;height:1.65em;border-radius:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.hist-match.is-m0{color:#c2c8ce}.hist-match.is-m1{background:#f3f4f6;color:#94a3b8}.hist-match.is-m2{background:#e8ecf4;color:#64748b}.tier-pill{display:inline-block;padding:2px 5px;border-radius:4px;font-weight:700;font-size:11.5px;white-space:nowrap;border:1px solid transparent}.tier-pill--compact{padding:2px 6px;border-radius:999px;font-size:10.5px;letter-spacing:-.02em}.tier-pill--muted{color:#c2c8ce;font-size:12px;font-weight:600}.mn-head{margin-bottom:12px!important}.mn-head h2{margin:0 0 6px;font-size:20px}.mn-head p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.mn-latest-draw{margin-top:8px;font-size:13px;color:#1e3a8a;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.mn-actions{display:flex;gap:8px;margin-bottom:6px}.mn-actions .btn-primary{flex:1;min-height:48px}.mn-actions .btn-outline{flex:0 0 auto;min-height:48px;padding:13px 18px}.mn-rec-panel{margin-bottom:14px!important;padding:16px!important;border-color:#d4dcff!important;background:linear-gradient(180deg,#f8faff,#fff 48px)!important}.mn-rec-title{margin:0 0 6px;font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.mn-rec-head{margin-bottom:12px}.mn-rec-hint{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.mn-rec-empty{padding:14px 12px;border-radius:10px;border:1px dashed #c5d0f5;background:#fff;text-align:center}.mn-rec-empty p{margin:0 0 12px;font-size:13.5px;color:var(--ink-3);line-height:1.5}.mn-rec-slip-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 2px}.mn-share-row{margin-bottom:10px}.mn-share-row .btn-outline{width:100%;min-height:44px}.mn-share-msg{margin-bottom:10px;font-size:13px;color:#16a34a;font-weight:600}.mn-rec-note{margin-bottom:10px;font-size:13px;color:#b45309;font-weight:600}.mn-rec-actions,.mn-rec-actions.btn-row{margin-top:12px}.mn-picker-save:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.mn-rec-panel .ms-wrap{margin-bottom:0}}.mn-community{margin-bottom:14px!important;padding:12px 14px!important}.mn-community-title{font-size:14px;font-weight:700;margin-bottom:4px}.mn-community-body{font-size:13.5px;color:var(--ink-2);line-height:1.6}.mn-community-note{font-size:12px;color:var(--ink-3);margin-top:5px}.mn-picker{margin-bottom:16px!important}.mn-picker-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:10px}.mn-picker-head strong{font-size:15px;display:block}.mn-picker-hint{margin:4px 0 0;font-size:13px;color:var(--ink-3);line-height:1.45}.mn-picker .ms-picker{margin-bottom:12px}.mn-ball{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#fff;transition:opacity .12s}.mn-ball--34{width:34px;height:34px;font-size:15px}.mn-ball--22{width:22px;height:22px;font-size:10px}.mn-ball.is-dim{opacity:.52;filter:saturate(.75)}.mn-ball.is-hit{box-shadow:0 0 0 3px #16a34a,0 1px 3px #00000040}.mn-ball:not(.is-hit){box-shadow:0 1px 2px #00000026}.mn-summary{padding:10px 14px;margin-bottom:12px;border-radius:var(--r-xs);font-size:14px;font-weight:600}.mn-summary.is-won{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.mn-summary.is-neutral{background:#f8fafc;border:1px solid var(--line);color:#64748b}.mn-print-row{margin-bottom:10px;display:flex;justify-content:flex-end}.mn-empty{padding:28px 16px;text-align:center;color:var(--ink-3);font-size:14px;border:1px dashed var(--line);border-radius:var(--r-sm);line-height:1.55}.mn-round-list{display:flex;flex-direction:column;gap:10px}.mn-round-section{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.mn-round-section.is-pending{border-color:#c7d2fe}.mn-round-section.is-won{border-color:#fde68a}.mn-round-head{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:12px 14px;border:none;background:#f8fafc;cursor:pointer;text-align:left;font:inherit;color:inherit}.mn-round-section.is-pending .mn-round-head{background:var(--primary-soft)}.mn-round-section.is-won .mn-round-head{background:linear-gradient(180deg,#fffbeb,#f8fafc)}.mn-round-title{font-size:14px;font-weight:800;color:var(--ink)}.mn-round-count{font-size:12.5px;font-weight:700;color:var(--ink-3);padding:2px 8px;border-radius:999px;background:var(--line-2)}.mn-round-status{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ink-3)}.mn-round-status.is-pending{color:var(--primary-ink)}.mn-round-status.is-win{color:#16a34a}.mn-round-chevron{font-size:11px;color:var(--ink-3);flex-shrink:0}.mn-round-body{padding:8px 10px 10px}.mn-round-more{width:100%;margin-top:6px;min-height:40px;font-size:13px;font-weight:700}.mn-rounds-more{width:100%;min-height:44px;font-size:13.5px;font-weight:700}.mn-game-list{display:flex;flex-direction:column;gap:8px}.mn-game-card{padding:10px 12px;border-radius:var(--r-xs);border:1px solid var(--line);background:#fff}.mn-game-card.is-won{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 32px)}.mn-game-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.mn-game-body{display:flex;align-items:center;justify-content:space-between;gap:10px}.mn-game-nums{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.mn-game-stats{flex-shrink:0;font-size:12px;color:var(--ink-3);font-weight:600;white-space:nowrap}.mn-game-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.mn-game-target{font-size:13px;font-weight:800;color:var(--ink)}.mn-game-badge{font-size:12.5px;font-weight:700;color:var(--ink-3);padding:3px 9px;border-radius:999px;background:var(--line-2)}.mn-game-badge.is-pending{color:var(--primary-ink);background:var(--primary-soft)}.mn-game-badge.is-win{background:#fff;border:1px solid currentColor}.mn-game-source{font-size:12px;color:var(--ink-3);font-weight:600}.mn-game-del{border:none;background:transparent;color:var(--ink-3);font-size:18px;cursor:pointer;line-height:1;padding:8px 10px;min-width:44px;min-height:44px;border-radius:var(--r-xs);flex-shrink:0}.mn-game-del:hover{background:var(--line-2);color:var(--ink-2)}.mn-footnote{margin-top:14px}@media(max-width:380px){.mn-ball--34{width:30px;height:30px;font-size:13px}.mn-picker .ms-picker{max-width:none}}@media(min-width:720px){.mn-rec-panel{max-width:none}.mn-picker{max-width:480px}}.store-map-head h2{margin:0 0 4px;font-size:20px}.store-map-head p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.55}.store-map-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.store-map-filter{display:flex;flex-direction:column;gap:4px;min-width:0}.store-map-filter-label{font-size:11px;font-weight:700;color:var(--ink-3);letter-spacing:.02em}.store-map-select{width:100%;min-width:0;padding:10px;min-height:44px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.store-map-badges{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;font-size:13px;align-items:center}.store-map-badge{padding:4px 9px;border-radius:6px;font-weight:700;font-size:12.5px}.store-map-badge--1{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.store-map-badge--2{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.store-map-badge--meta{color:var(--ink-3);font-weight:500}.store-map-canvas{width:100%;height:min(56vh,420px);border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--line-2)}.store-map-stage{position:relative;margin-bottom:12px}.store-map-none{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;border-radius:var(--r);background:#ffffffe6}.store-map-none-title{margin:0;font-size:var(--text-base);font-weight:700;color:var(--ink);line-height:1.5}.store-map-none-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.store-map-controls{padding:16px 18px!important}.store-map-controls .store-map-badges{margin-bottom:0}.store-map-empty{padding:24px 16px;text-align:center;color:var(--ink-3);font-size:14px;line-height:1.6;border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface)}.store-map-foot{margin-top:10px;font-size:12px;color:var(--ink-3);line-height:1.5}@media(min-width:720px){.store-map-canvas{height:480px}}@media(min-width:1024px){.store-map-canvas{height:520px}.store-map-filters{max-width:720px}}@media(max-width:520px){.store-map-filters{grid-template-columns:1fr}}@media(min-width:720px){.app-shell{width:min(680px,100%)!important}}@media(min-width:1024px){.app-shell{width:min(1240px,100%)!important;column-gap:28px!important;padding:24px 24px 48px!important}.lab-side{width:236px;padding:18px 12px!important}.app-content{gap:14px}.draw-hero{padding:18px 20px}.lab-card{padding:20px!important}}@media(min-width:1280px){.app-shell{width:min(1320px,100%)!important}}@media(min-width:1024px){.sr-insight-grid,.prize-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prize-breakdown-summary,.community-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell{padding-bottom:48px!important}}@media(min-width:720px){.fun-cat-row{gap:8px}.fun-cat-chip{padding:8px 14px;font-size:14px}}@media(min-width:640px){.btn-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(min-width:720px){.legal-shell{width:min(640px,100%)!important;margin:0 auto}.legal-doc{padding:24px!important}}.rec-games-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.rec-games-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);opacity:0;animation:rec-row-in .32s ease forwards}@keyframes rec-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rec-games-row{animation:none;opacity:1}}.rec-games-idx{font-size:11px;font-weight:700;color:var(--ink-3);width:18px;flex:0 0 auto;text-align:center;font-variant-numeric:tabular-nums}.rec-games-balls{display:flex;gap:5px;flex-wrap:wrap}.rec-slips-fold>summary{cursor:pointer;list-style:none;padding:10px 12px;border:1px dashed var(--line);border-radius:10px;font-size:13px;font-weight:600;color:var(--ink-2);text-align:center;margin-bottom:10px}.rec-slips-fold>summary::-webkit-details-marker{display:none}.rec-slips-fold>summary:after{content:" ▾";color:var(--ink-3)}@media(max-width:719px){.rec-overview{display:flex;flex-direction:column}.rec-overview>*{order:3}.rec-overview>#rec-picks{order:1}.rec-overview>.rec-intro-card{order:2}.rec-intro-desc{font-size:13.5px}.honest-caveat-text{font-size:12.5px}}.mn-ball--28{width:28px;height:28px;font-size:12px}.ck-home{display:flex;flex-direction:column}.ck-card--loading{color:var(--ink-3);font-size:var(--text-sm)}.ck-head{margin-bottom:12px}.ck-title{margin:0 0 4px;font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.ck-sub{margin:0;font-size:var(--text-sm);color:var(--ink-2);line-height:var(--leading-tight)}.ck-rounds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px}.ck-round{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:7px 10px;min-height:50px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:10px;font-weight:600;text-align:left;cursor:pointer}.ck-round.is-on{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-ink);box-shadow:0 0 0 1px var(--primary) inset}.ck-round-no{font-size:14px;font-weight:800}.ck-round-when{font-size:11px;font-weight:600;opacity:.85;line-height:1.3}.ck-round-more{min-height:50px;padding:0 2px 0 8px;width:78px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-2);font-size:12px;font-weight:600}.ck-round-more.is-on{border-color:var(--primary);color:var(--primary-ink);background:var(--primary-soft)}.ck-round-hint{margin:6px 0 12px;font-size:var(--text-2xs);color:var(--ink-3)}.ck-winline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;margin-bottom:14px;background:var(--line-2);border-radius:10px}.ck-winline-label{font-size:12px;font-weight:700;color:var(--ink-2)}.ck-winline-balls{display:inline-flex;align-items:center;gap:4px}.ck-winline-plus{color:var(--ink-3);font-weight:700;margin:0 1px}.ck-winline.is-pending{display:block;font-size:12.5px;color:var(--primary-ink);background:var(--primary-soft);line-height:1.5}.ck-pad-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;min-height:30px}.ck-pad-label{font-size:13px;color:var(--ink-2)}.ck-pad-label strong{font-size:15px;color:var(--ink);margin-right:2px}.ck-pad-label em{font-style:normal;font-weight:800;color:var(--primary-ink)}.ck-clear{padding:4px 10px;min-height:30px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:8px;font-size:12.5px;font-weight:600}.ck-pad{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:420px}.ck-key{aspect-ratio:1;min-height:36px;padding:0;display:grid;place-items:center;background:var(--surface);color:var(--ink-2);border:1px solid #dfe3e8;border-radius:50%;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation}.ck-key.is-on{background:var(--primary);border-color:var(--primary);color:#fff}.ck-key:disabled:not(.is-on){background:var(--surface);border-color:var(--line-2);color:#c5cbd3;cursor:default}@media(hover:hover){.ck-key:hover:not(:disabled):not(.is-on){background:var(--primary-soft);border-color:#c5d0f5;color:var(--primary-ink);filter:none}}.ck-flash{margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--warn-ink)}.ck-games{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.ck-verdict{margin:0 0 10px;font-size:14px;color:var(--ink-2);line-height:1.5}.ck-verdict strong{color:var(--ink)}.ck-verdict.is-won{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 12px}.ck-verdict.is-won strong{color:#92400e}.ck-verdict-note{color:var(--ink-3);font-size:12px}.ck-game-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ck-game{display:flex;align-items:center;gap:8px;padding:6px 4px 6px 8px;border-radius:10px;background:var(--line-2)}.ck-game.is-won{background:#fffbeb;box-shadow:0 0 0 1px #fde68a inset}.ck-game-letter{width:16px;font-size:13px;font-weight:800;color:var(--ink-3);text-align:center;flex:none}.ck-game-balls{display:flex;gap:3px;flex:1;min-width:0}.ck-game-res{flex:none;min-width:36px;text-align:right;font-size:13px;font-weight:800;color:var(--ink-3)}.ck-game-del{flex:none;width:30px;height:30px;min-height:0;padding:0;background:transparent;color:var(--ink-3);border:none;border-radius:8px;font-size:18px;font-weight:500;line-height:1}.ck-game-del:hover{background:var(--line);color:var(--ink-2)}.ck-rec-teaser{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;margin:0 0 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;text-align:left;font-weight:400;cursor:pointer}.ck-rec-teaser-icon{font-size:22px;flex:none}.ck-rec-teaser-text{display:flex;flex-direction:column;gap:3px;min-width:0}.ck-rec-teaser-text strong{font-size:14.5px;font-weight:800;color:var(--ink)}.ck-rec-teaser-text span{font-size:12.5px;color:var(--ink-3);line-height:1.45}.ck-rec-teaser-cta{margin-left:auto;font-size:18px;color:var(--primary);flex:none}.lg-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px}.lg-title{margin:0;font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.lg-meta{font-size:12.5px;color:var(--ink-3);font-weight:600}.lg-empty{margin:8px 0 0;font-size:var(--text-sm);color:var(--ink-2);line-height:1.55}.lg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.lg-stat{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--line-2);border-radius:10px;min-width:0}.lg-stat-k{font-size:11.5px;font-weight:600;color:var(--ink-3)}.lg-stat-v{font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lg-stat-v.is-won{color:#b45309}.lg-stat-s{font-size:11px;font-weight:600;color:var(--ink-3)}.lg-stat-s.is-plus{color:#15803d}.lg-warn{margin:0 0 10px;font-size:12px;color:var(--warn-ink);background:var(--warn-soft);padding:8px 10px;border-radius:8px}.lg-table{display:table!important;width:100%!important;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.lg-table th{text-align:left;font-size:11.5px;font-weight:700;color:var(--ink-3)!important;padding:6px 4px;border-bottom:1px solid var(--line);background:none!important}.lg-table td{padding:8px 4px;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.lg-table th:nth-child(2),.lg-table td:nth-child(2){text-align:center}.lg-table th:nth-child(n+3),.lg-table td:nth-child(n+3){text-align:right}.lg-table tr.is-won td{background:#fffbeb}.lg-table tr.is-won strong{color:#b45309}.lg-pending{color:var(--primary-ink);font-weight:600}.lg-lose{color:var(--ink-3)}.lg-more{margin:8px 0 0;font-size:11.5px;color:var(--ink-3);text-align:right}.lg-note{margin-top:12px}.sr-wrap{margin-top:4px}.sr-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:4px 2px 10px;flex-wrap:wrap}.sr-title{margin:0;font-size:16px;font-weight:800;color:var(--ink)}.sr-actions{display:flex;gap:6px}.sr-buy-all{display:block;width:100%;margin:0 0 8px;padding:9px 12px;min-height:40px;background:var(--primary-soft);color:var(--primary-ink);border:1px dashed #b9c5f5;border-radius:10px;font-size:13px;font-weight:700}.sr-game-tools{display:flex;align-items:center;gap:4px}.sr-bought{padding:3px 9px;min-height:26px;background:var(--surface);color:var(--ink-3);border:1px solid var(--line);border-radius:999px;font-size:11.5px;font-weight:700}.sr-bought.is-on{background:#ecfdf5;color:#15803d;border-color:#bbf7d0}@media(max-width:380px){.ck-pad{gap:5px}.ck-key{font-size:14px}.mn-ball--28{width:25px;height:25px;font-size:11px}.lg-stat-v{font-size:15px}}@media(min-width:960px){.ck-home{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:16px;align-items:start}.ck-home>.ck-card{grid-column:1;grid-row:1 / span 3}.ck-home>.lg-card{grid-column:2;grid-row:1}.ck-home>.ck-rec-teaser{grid-column:2;grid-row:2}.ck-home>.sr-wrap{grid-column:1 / -1;grid-row:4}.ck-pad{max-width:none}}.update-banner{position:fixed;z-index:1300;top:calc(10px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;background:var(--ink);color:#fff;border-radius:999px;box-shadow:0 6px 20px #191f2838;font-size:13.5px;font-weight:600;white-space:nowrap}.update-banner button{padding:6px 12px;min-height:32px;background:var(--primary);color:#fff;border:none;border-radius:999px;font-size:13px;font-weight:700}:root{--bg: #ffffff;--card: #f7f8fa;--r: 18px}body{background:#fff!important}.card,.panel,.prize-panel,.lab-card,.draw-hero,.algorithm-brief,.fold-panel,.app-hero,.trust-stat,.mini-stat{background:var(--card)!important;border-color:transparent!important;box-shadow:none!important;border-radius:var(--r)!important}.draw-hero-stat{background:#fff}.gen-readout{background:#fff;border-color:transparent}.rec-issued{background:#fff}.rec-games-row{background:#fff;border-color:transparent}.draw-hero{padding:22px 22px 20px}.draw-hero-no{font-size:26px}@media(min-width:720px){.draw-hero{padding:30px 32px 26px}.draw-hero-no{font-size:32px}}.hero-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}.hero-row .draw-hero{margin-bottom:0}.mini-machine{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--r);background:linear-gradient(145deg,#4263eb,#5e7bff 70%,#7c93ff);color:#fff}.mini-machine:after{content:"";position:absolute;right:-46px;bottom:-58px;width:170px;height:170px;border-radius:50%;background:#ffffff1f}.mini-machine>*{position:relative;z-index:1}.mini-machine-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-machine-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;opacity:.85}.mini-machine-round{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:#ffffff2e}.mini-machine-balls{display:grid;grid-template-columns:repeat(6,minmax(0,52px));justify-content:space-between;gap:6px}.mini-ball{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:#ffffff8c;background:#ffffff24;border:1px solid rgba(255,255,255,.22);transition:transform .18s ease,background .18s ease}.mini-ball.is-rolling{color:#fffc}.mini-ball.is-on{color:#191f28;border-color:transparent;animation:mini-ball-pop .28s ease}.mini-ball.is-on[data-range=r1]{background:#fbc400}.mini-ball.is-on[data-range=r2]{background:#69c8f2}.mini-ball.is-on[data-range=r3]{background:#ff7f7f}.mini-ball.is-on[data-range=r4]{background:#aab2bd}.mini-ball.is-on[data-range=r5]{background:#b0d840}@keyframes mini-ball-pop{0%{transform:scale(.5);opacity:.3}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mini-ball.is-on{animation:none}}.mini-machine-actions{display:flex;gap:8px}.mini-machine-lever,.mini-machine-save{flex:1;padding:11px 14px;border-radius:999px;border:0;font-size:14px;font-weight:800;cursor:pointer}.mini-machine-lever{background:#fff;color:var(--primary-ink)}.mini-machine-lever:disabled{opacity:.65;cursor:default}.mini-machine-save{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.3)}.mini-machine-save:disabled{opacity:.8;cursor:default}.mini-machine-more{align-self:flex-start;padding:8px 4px;margin:-4px;background:none;border:0;color:#fff;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:.9}.mini-machine-note{margin:0;font-size:11.5px;line-height:1.5;opacity:.8}.mini-machine.is-blackout{gap:8px}.mini-machine-blackout-title{font-size:18px;font-weight:800}.mini-machine-blackout-copy{margin:0;font-size:13px;line-height:1.5;opacity:.88}@media(min-width:1024px){.hero-row{grid-template-columns:minmax(0,1fr) 300px}.draw-hero-stats{flex:0 0 min(260px,32%)}.draw-hero-ball-row,.draw-hero-main-balls{gap:6px}.draw-hero .ball-lg{width:38px!important;height:38px!important;font-size:15px!important}.draw-hero .ball-lg.is-bonus{width:34px!important;height:34px!important;font-size:14px!important}.mini-machine{justify-content:space-between}.mini-ball{font-size:16px}}@media(min-width:1024px){.app-shell{display:block;width:min(1080px,100%)!important;padding:0 24px 64px!important}.lab-side{position:sticky;top:0;z-index:60;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:10px 2px!important;margin-bottom:26px}.lab-topbar-home{padding:4px 6px}.lab-brand-text{white-space:nowrap}.lab-topbar{padding:0}.lab-bottomnav{position:static;display:block;background:transparent;border:none;box-shadow:none}.lab-bottomnav:before{display:none}.lab-bottomnav-inner{width:auto;flex-direction:row;gap:2px;padding-bottom:0}.lab-navbtn{width:auto;flex:0 0 auto;flex-direction:row;gap:7px;padding:10px 16px;border-radius:999px;color:var(--ink-2);transition:background .15s,color .15s}.lab-navbtn:hover{background:var(--line-2)}.lab-navbtn.is-active{background:var(--primary-soft)!important}.lab-navbtn.is-active .lab-navbtn-label{color:var(--primary-ink)!important}.lab-navbtn svg{width:18px;height:18px}.lab-navbtn-label{font-size:14.5px}.lab-bottomnav .lab-navbtn--desktop{display:flex}.app-main{grid-area:auto}.app-content{padding-top:4px}.lab-section{margin-bottom:22px}}.opt-tabs-fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-radius:12px;background:var(--card);font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:10px}.opt-tabs-fold>summary::-webkit-details-marker{display:none}.opt-tabs-fold-current{color:var(--primary);font-weight:700}.opt-tabs-fold>summary:after{content:"▾";color:var(--ink-3)}.opt-tabs-fold[open]>summary:after{content:"▴"}.ga-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));background:#0a0802d1;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:ga-fade .25s ease;overflow-y:auto}.ga-card{position:relative;width:min(360px,100%);padding:18px 18px 16px;border-radius:20px;text-align:center;color:#f7e9c0;background:radial-gradient(120% 90% at 50% 0%,#3a2c05,#14100a 62%,#0b0906);border:1px solid rgba(240,200,90,.45);box-shadow:0 0 0 1px #ffd6661f,0 18px 50px #0000008c;animation:ga-pop .34s cubic-bezier(.2,.9,.25,1.2)}.ga-eyebrow{margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:2px;color:#f7e9c0b3}.ga-title{margin:0 0 12px;font-size:24px;font-weight:900;letter-spacing:-.02em;color:#ffd76a;text-shadow:0 0 18px rgba(255,190,60,.5)}.ga-image{display:block;width:100%;height:auto;border-radius:14px;background:#0b0906}.ga-balls{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 12px}.ga-note{margin:0 0 14px;font-size:12px;line-height:1.6;color:#f7e9c0d1}.ga-note strong{color:#ffd76a}.ga-close{width:100%;padding:12px 16px;border:0;border-radius:999px;font-size:15px;font-weight:800;cursor:pointer;color:#2a1f02;background:linear-gradient(180deg,#ffe08a,#f3c04a)}.ga-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes ga-fade{0%{opacity:0}to{opacity:1}}@keyframes ga-pop{0%{transform:scale(.9) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ga-backdrop,.ga-card{animation:none}}.inst-bar{position:fixed;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:1250;padding:12px 12px 10px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 28px #191f282e;animation:inst-up .3s ease}.inst-main{display:flex;align-items:center;gap:10px}.inst-icon{flex:0 0 auto;border-radius:9px}.inst-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.inst-text strong{font-size:14px;font-weight:800;color:var(--ink)}.inst-text span{font-size:11.5px;line-height:1.4;color:var(--ink-3)}.inst-cta{flex:0 0 auto;padding:9px 14px;border:0;border-radius:999px;font-size:13.5px;font-weight:800;color:#fff;background:var(--primary);cursor:pointer}.inst-x{flex:0 0 auto;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--line-2);color:var(--ink-3);font-size:12px;cursor:pointer}.inst-steps{margin:10px 0 0;padding:10px 12px 10px 28px;border-radius:12px;background:var(--primary-soft);color:var(--ink-2);font-size:12.5px;line-height:1.75}.inst-steps strong{color:var(--primary-ink)}@keyframes inst-up{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.inst-bar{animation:none}}@media(min-width:1024px){.inst-bar{display:none}}@media(max-width:1023px){input,select,textarea{font-size:16px!important}}@supports (min-height: 100dvh){.app-shell{min-height:100dvh}}html,body{overscroll-behavior-y:none}button,a,[role=button],summary,label{-webkit-tap-highlight-color:transparent}@media(hover:none){button:active,[role=button]:active{opacity:.72}}@media(max-width:1023px){.draw-hero{padding:16px 16px 14px}.draw-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.draw-hero-stat{padding:8px 10px}.draw-hero-stat .s{display:none}.draw-hero-stat .v{font-size:15px}.draw-hero-body{flex-direction:column;align-items:stretch;gap:12px;border-top:none;padding-top:0}.draw-hero-stats{flex:none;padding-top:12px;border-top:1px solid var(--line)}.draw-hero-stat{display:flex;flex-direction:column}.draw-hero-stat .v{text-align:left}.draw-hero-pending{flex:none}.mini-machine{padding:14px 16px;gap:8px}.mini-machine-balls{gap:4px}.mini-ball{font-size:13px}.mini-machine-note{display:none}.rec-issued{padding:10px 12px}.rec-issued-sub{display:none}.rec-issued-eyebrow{font-size:10px}.rec-issued-title{font-size:15px}.rec-opt-note{display:none}}@media(max-width:719px){.draw-hero-ball-row,.draw-hero-main-balls{flex-wrap:nowrap;gap:5px}.draw-hero .ball-lg{width:36px!important;height:36px!important;font-size:14px!important}.draw-hero .ball-lg.is-bonus{width:32px!important;height:32px!important;font-size:13px!important}.draw-hero-plus{margin:0 1px}.draw-hero-bonus-label{font-size:10px}}@media(max-width:380px){.draw-hero-ball-row,.draw-hero-main-balls{gap:4px}.draw-hero .ball-lg{width:32px!important;height:32px!important;font-size:13px!important}.draw-hero .ball-lg.is-bonus{width:29px!important;height:29px!important;font-size:12px!important}.draw-hero-plus{margin:0}.draw-hero-stat{padding:8px}.draw-hero-stat .v{font-size:14px}}.community-mini--smart{border-color:var(--primary, #4263eb);background:#4263eb0d}.community-mini--smart .community-mini-label{color:var(--primary, #4263eb);font-weight:800}@media(max-width:719px){.lab-topbar{padding:2px 0 8px}.lab-topbar-home{padding:2px 4px}.lab-logo{width:32px;height:32px;border-radius:8px;box-shadow:0 2px 8px #191f2814}.lab-brand{gap:9px}.lab-brand-title{font-size:18px}.lab-brand-sub{display:none}}@media(max-width:719px){.draw-strip{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;padding:8px 12px}.draw-strip-meta{flex-direction:row;align-items:baseline;gap:4px}.draw-strip-label{display:none}.draw-strip-no{font-size:13px}.draw-strip-balls{flex-wrap:nowrap;gap:3px}.draw-strip .lotto-ball{width:24px!important;height:24px!important;font-size:11px!important}.draw-strip-plus{margin:0 1px;font-size:12px}.draw-strip-link{align-self:center;min-height:0;padding:4px 6px;font-size:12px;white-space:nowrap}}.card-note--fold{display:none}.card-note--full p,.card-note--full{margin:0;font-size:14px;color:var(--ink-2);line-height:1.6}@media(max-width:719px){.card-note--full{display:none}.card-note--fold{display:block;margin:2px 0 0}.card-note--fold>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:13px;color:var(--ink-3);line-height:1.4;padding:2px 0}.card-note--fold>summary::-webkit-details-marker{display:none}.card-note-icon{flex:0 0 auto;font-size:13px;color:var(--ink-3)}.card-note-brief{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-note--fold[open] .card-note-brief{white-space:normal}.card-note-body{margin-top:8px;font-size:13.5px;color:var(--ink-2);line-height:1.6}.card-note-body p{margin:0}}:root{--r-btn: 10px}.btn-primary,.btn-secondary,.btn-outline,.btn-soft,.btn-ghost-dashed{border-radius:var(--r-btn)!important}.btn-ghost{border-radius:8px!important}.draw-hero-more,.draw-strip-link{background:transparent;border:none;border-radius:var(--r-btn);color:var(--primary-ink);font-weight:700;padding:6px 8px}.draw-hero-more:hover,.draw-strip-link:hover{background:var(--primary-soft);color:var(--primary-ink)}.rec-issued-replay,.gen-page-share{border-radius:8px!important;min-height:34px!important;padding:6px 12px!important;font-size:13px!important}.lab-card>h2{margin:0 0 6px;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}@media(max-width:719px){.lab-card{padding:16px!important;margin-bottom:12px!important}.draw-hero,.mini-machine{padding:16px}.hero-row,.lab-section,.segment-toggle{margin-bottom:12px}}.honest-caveat--fold{display:none}@media(max-width:719px){.honest-caveat--full{display:none}.honest-caveat--fold{display:block}.honest-caveat--fold>summary{display:flex;align-items:center;gap:8px;min-width:0;list-style:none;cursor:pointer}.honest-caveat--fold>summary::-webkit-details-marker{display:none}.honest-caveat--fold .honest-caveat-kicker{flex:0 0 auto;margin:0}.honest-caveat-brief{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--warn-ink);opacity:.85}.honest-caveat--fold[open] .honest-caveat-brief{display:none}.honest-caveat--fold .honest-caveat-text{margin-top:8px}}:root{--bg: #f6f3ea;--card: #fffefb;--line: #ebe5d3;--line-2: #f4f0e4;--ink: #17181c;--ink-2: #5f5c52;--ink-3: #a29d8d;--primary: #17181c;--primary-ink: #17181c;--primary-soft: #fff1b8;--accent: #ffd23f;--accent-deep: #f4b400;--mint: #15a874;--mint-soft: #e5f6ee;--sys-ink: #17181c;--sys-line: #ebe5d3;--sys-accent: #ffd23f;--shadow-card: 0 1px 0 rgba(23, 24, 28, .04), 0 12px 32px rgba(70, 55, 20, .07);--mono: inherit;--pastel-blue: linear-gradient(160deg, #fffdf6 0%, #fff7dd 100%);--pastel-mint: linear-gradient(160deg, #f3faf4 0%, #eaf6ee 100%);--pastel-sun: linear-gradient(160deg, #fff6e6 0%, #ffeede 100%);--r: 22px}html,body{background:var(--bg)!important;color:var(--ink);font-feature-settings:"tnum" 1}.card,.panel,.prize-panel,.lab-card,.draw-hero,.algorithm-brief,.fold-panel{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:22px!important;box-shadow:var(--shadow-card)!important;color:var(--ink)}.lab-card-head h2,.lab-card-head h3,.lab-card>h2,.ck-title,.lg-title,.sr-title{letter-spacing:-.035em}.lab-card-head h3{font-size:17px;font-weight:800}.lab-card-meta,.lab-section-sub,.lab-footnote{color:var(--ink-3)!important}.draw-hero-stat,.lg-stat,.store-map-tile,.wp-facts li,.rec-fact{background:#faf7ec!important;border:1px solid #f0ead6!important;border-radius:14px!important}.lotto-ball,.ball-lg,.mn-ball{box-shadow:0 1px 2px #17181c29,inset 0 -2px 3px #00000012!important}.mn-ball.is-hit{box-shadow:0 0 0 3px var(--mint)!important}.draw-hero-eyebrow,.brief-eyebrow,.draw-strip-label,.wp-eyebrow,.rec-fact-k,.store-map-tile-k,.wp-fk,.rec-issued-eyebrow{font-family:inherit!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px;color:var(--ink-3);font-weight:700}.btn-primary{background:var(--ink)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 8px 18px #17181c38!important}.btn-ghost,.btn-outline,.btn-secondary,.btn-soft{border-radius:999px!important;background:#fff!important;border:1.5px solid var(--ink)!important;color:var(--ink)!important}.chip{border-radius:999px!important}.chip-primary{background:var(--primary-soft)!important;color:var(--ink)!important}.segment-toggle{background:#ece6d3!important;border:none!important;border-radius:999px!important;padding:4px!important;box-shadow:none!important}.segment-btn{color:var(--ink-2)!important;background:transparent!important;border:none!important;border-radius:999px!important;box-shadow:none!important}.segment-btn .segment-btn-sub{color:var(--ink-3)!important}.segment-btn.is-active{background:var(--ink)!important;color:#fff!important;box-shadow:0 4px 12px #17181c40!important}.segment-btn.is-active .segment-btn-sub{color:var(--accent)!important}.draw-strip{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:999px!important;box-shadow:var(--shadow-card)!important}.draw-strip-no{color:var(--ink)!important}.draw-strip-label,.draw-strip-plus{color:var(--ink-3)!important}.draw-strip-link{color:var(--ink)!important;background:transparent!important;font-weight:800}.lab-brand-title{color:var(--ink)!important}.lab-brand-sub{color:var(--ink-3)!important;font-family:inherit;letter-spacing:0;font-size:12px}.lab-side-foot{display:none}.ndp{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 4px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ndp b{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:12px;font-weight:900}@media(max-width:1023px){.lab-topbar{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:4px 0 10px!important}.lab-bottomnav{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:520px;margin:0 auto;background:#fffefaf0!important;border:1px solid var(--line)!important;border-radius:26px!important;box-shadow:0 14px 36px #3c2d0a2e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.lab-bottomnav:before{display:none!important}.lab-bottomnav-inner{padding:6px!important;gap:2px}.lab-navbtn{border-radius:20px!important;min-height:54px;padding:8px 2px!important;gap:2px}.lab-navbtn-label{color:var(--ink-3)!important;font-weight:700}.lab-navbtn svg{stroke:var(--ink-3)!important}.lab-navbtn.is-active{background:var(--ink)!important}.lab-navbtn.is-active .lab-navbtn-label{color:#fff!important}.lab-navbtn.is-active svg{stroke:var(--accent)!important;transform:none}.lab-navbtn.is-active:before{display:none!important}.app-content,.app-main{padding-bottom:96px}.home-rail{display:flex;flex-direction:column;gap:12px;margin-top:12px}}@media(min-width:1024px){.app-shell{display:grid!important;grid-template-columns:252px minmax(0,1fr);column-gap:28px;align-items:start;width:min(1360px,100%)!important;padding:20px 28px 64px!important}.lab-side{grid-column:1;grid-row:1;position:sticky!important;top:20px;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:16px!important;width:auto!important;height:calc(100vh - 40px);margin:0!important;padding:18px 14px!important;background:var(--card)!important;border:1px solid var(--line)!important;border-radius:26px!important;box-shadow:var(--shadow-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-main{grid-column:2;grid-row:1;min-width:0}.lab-topbar{padding:4px 6px 10px!important;border-bottom:1px dashed var(--line)}.lab-topbar .ndp{display:none}.lab-bottomnav{position:static!important;display:block!important;background:transparent!important;border:none!important;box-shadow:none!important}.lab-bottomnav-inner{flex-direction:column!important;align-items:stretch;gap:4px!important;width:auto!important;padding:0!important}.lab-navbtn{flex-direction:row!important;justify-content:flex-start!important;width:100%!important;gap:12px!important;padding:12px 14px!important;border-radius:16px!important;color:var(--ink-2)!important;font-weight:700}.lab-navbtn svg{stroke:currentColor!important}.lab-navbtn .lab-navbtn-label{color:inherit!important;font-size:15px}.lab-navbtn:hover{background:var(--line-2)!important;color:var(--ink)!important}.lab-navbtn.is-active{background:var(--ink)!important;color:#fff!important;box-shadow:0 8px 18px #17181c38}.lab-navbtn.is-active .lab-navbtn-label{color:#fff!important}.lab-navbtn.is-active svg{stroke:var(--accent)!important}.lab-side-foot{display:block;margin-top:auto}.ndp-block{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:18px;background:var(--accent);color:var(--ink)}.ndp-block-k{font-size:11px;font-weight:800;letter-spacing:.02em;opacity:.75}.ndp-block-v{font-size:24px;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ndp-block-v b{font-size:12px;background:var(--ink);color:var(--accent);padding:3px 8px;border-radius:999px;vertical-align:4px;margin-right:4px}.ndp-block-s{font-size:11.5px;opacity:.75}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.home-rail{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}}.rec-board{display:flex;flex-direction:column;gap:12px;margin-top:4px}.rec-hero{position:relative;background:#fffdf7!important;border:2px solid var(--ink)!important;border-radius:24px!important;box-shadow:6px 6px 0 var(--accent)!important;padding-top:0!important;overflow:visible!important;color:var(--ink)}.rec-hero .lab-card-head{margin:0 -18px 14px!important;padding:0 18px!important;min-height:58px;align-items:center!important;flex-wrap:nowrap!important;background:var(--accent);border-bottom:2px dashed var(--ink);border-radius:22px 22px 0 0}.rec-hero .lab-card-head h3{color:var(--ink);font-size:16px;margin:0}.rec-hero .lab-card-head h3:before{display:none}.rec-hero .lab-card-meta,.rec-hero .lab-card-meta span{color:#17181ca6!important;font-size:11.5px;font-weight:600}.rec-hero:before,.rec-hero:after{content:"";position:absolute;top:58px;width:22px;height:22px;margin-top:-12px;background:var(--bg);border:2px solid var(--ink);border-radius:50%;z-index:1}.rec-hero:before{left:-13px;clip-path:inset(0 0 0 50%)}.rec-hero:after{right:-13px;clip-path:inset(0 50% 0 0)}.rec-hero .rec-issued{background:#fff!important;border:1.5px solid var(--ink)!important;border-left:6px solid var(--accent)!important;border-radius:14px!important}.rec-hero .rec-issued-eyebrow{color:var(--ink-2);font-weight:800}.rec-hero .rec-issued-title{color:var(--ink);font-weight:900;letter-spacing:-.03em}.rec-hero .rec-issued-sub{color:var(--ink-3)}.rec-hero .rec-issued-replay{background:var(--ink)!important;color:#fff!important;border:none!important}.rec-hero .rec-games-row{background:#fff!important;border:1px solid #efe9d6!important;border-radius:14px!important;padding:9px 12px!important}.rec-games-idx,.rec-hero .rec-games-idx{color:var(--ink-3)!important;font-weight:800}.rec-hero .rec-slips-fold{border-color:#d9d2bb!important;background:#fff}.rec-hero .rec-slips-fold summary{color:var(--ink)!important}.rec-hero .btn-secondary,.rec-hero .btn-soft{background:#fff!important;color:var(--ink)!important;border:1.5px solid var(--ink)!important}.rec-hero .btn-ghost-dashed{background:transparent!important;color:var(--ink)!important;border:1.5px dashed var(--ink)!important}.rec-issued~.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.rec-issued~.btn-row>:first-child{grid-column:1 / -1;min-height:54px;font-size:16px!important;font-weight:900!important;background:var(--ink)!important;color:#fff!important;border:none!important;border-radius:999px!important;box-shadow:0 10px 22px #17181c40!important}.rec-issued~.btn-row>:first-child.is-done{background:var(--mint)!important}.rec-issued~.btn-row>.btn-row-full,.rec-issued~.btn-row>.btn-ghost-dashed{grid-column:1 / -1}.rec-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rec-fact{display:flex;flex-direction:column;gap:2px;padding:13px 12px 11px;min-width:0}.rec-fact-v{font-size:20px;font-weight:900;color:var(--ink);letter-spacing:-.04em;white-space:nowrap}.rec-fact-s{font-size:11.5px;color:var(--ink-3)}@media(max-width:380px){.rec-fact-v{font-size:16px}.rec-fact{padding:10px 9px}}.rec-fold{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-card)}.rec-fold>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:15px 44px 15px 18px;position:relative;font-weight:800;font-size:14.5px;color:var(--ink)}.rec-fold>summary::-webkit-details-marker{display:none}.rec-fold>summary:after{content:"+";position:absolute;right:18px;top:50%;width:26px;height:26px;margin-top:-13px;display:grid;place-items:center;border-radius:50%;background:var(--line-2);font-size:18px;font-weight:700;color:var(--ink)}.rec-fold[open]>summary:after{content:"–";background:var(--accent)}.rec-fold-sub{font-size:11.5px;font-weight:500;color:var(--ink-3)}.rec-fold-body{padding:12px 18px 18px;border-top:1px dashed var(--line)}.rec-fold-note{margin:0 0 10px;font-size:12.5px;color:var(--ink-2);line-height:1.55}.rec-fold-h{margin:14px 0 4px;font-size:13.5px;font-weight:800;color:var(--ink)}.wp{display:flex;flex-direction:column;gap:12px;padding:16px;margin:0;background:var(--pastel-sun);border:1px solid #f6dcc0;border-radius:22px;box-shadow:var(--shadow-card)}.wp-eyebrow{font-weight:800}.wp-time{display:flex;align-items:baseline;gap:10px;margin:2px 0 0}.wp-dday{font-size:13px;font-weight:900;color:var(--ink);background:var(--accent);border-radius:999px;padding:3px 10px}.wp-digits{font-size:30px;font-weight:900;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.wp-sub{font-size:12px;color:var(--ink-2)}.wp-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wp-facts li{display:flex;flex-direction:column;gap:1px;padding:9px 10px;min-width:0;background:#ffffffc7!important;border-color:#fffffff2!important}.wp-fv{font-size:15px;font-weight:900;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-fs{font-size:10.5px;color:var(--ink-3);line-height:1.3}.wp-actions{display:flex;gap:8px;flex-wrap:wrap}.wp-actions button,.wp-actions a{flex:1 1 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;background:#fff;color:var(--ink);border:1.5px solid var(--ink);box-shadow:none}.wp-actions button:first-child{background:var(--ink);color:#fff}.rd{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:14px 14px 8px;box-shadow:var(--shadow-card)}.rd-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 4px 6px}.rd-head h3{margin:0;font-size:15px;font-weight:900;letter-spacing:-.03em}.rd-head a{font-size:12px;font-weight:700;color:var(--ink-2);text-decoration:none}.rd-list{list-style:none;margin:0;padding:0}.rd-list li+li{border-top:1px dashed var(--line)}.rd-list a{display:flex;flex-direction:column;gap:6px;padding:10px 4px;text-decoration:none;color:var(--ink)}.rd-meta{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--ink-3)}.rd-meta b{font-size:14px;color:var(--ink);font-weight:900}.rd-balls{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.rd-balls .lotto-ball{width:28px!important;height:28px!important;font-size:12px!important}.rd-list .is-latest .rd-balls .lotto-ball{width:34px!important;height:34px!important;font-size:14px!important}.rd-plus{color:var(--ink-3);font-weight:700;margin:0 1px}.hero-row .draw-hero{background:var(--pastel-blue)!important;border:2px solid var(--ink)!important;box-shadow:6px 6px 0 var(--accent)!important}.hero-row .draw-hero-no{color:var(--ink)!important}.hero-row .draw-hero-more{color:var(--ink)!important;background:transparent!important;font-weight:800}.hero-row .draw-hero-body,.hero-row .draw-hero-stats{border-top-color:#e6dec2!important;border-top-style:dashed!important}.hero-row .draw-hero-stat{background:#ffffffd9!important;border:1px solid #fff!important}.prize-breakdown-summary{display:none!important}.prize-draw-badge{background:var(--accent)!important;color:var(--ink)!important;border-radius:999px!important;font-weight:900}.result-more-head{margin-top:18px}.result-more-title{font-size:12px!important;color:var(--ink-3)!important;font-weight:800}.store-map-head{background:var(--pastel-mint)!important;border:1px solid #d5eadb!important}.store-map-head h2{color:var(--ink)!important;font-size:18px!important}.store-map-head p,.store-map-head [class*=note]{color:var(--ink-2)!important}.store-map-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.store-map-tile{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.store-map-tile-v{font-size:22px;font-weight:900;color:var(--ink);letter-spacing:-.04em}.store-map-tile-v em{font-style:normal;font-size:12px;font-weight:700;margin-left:2px;color:var(--ink-3)}.store-map-tile--1{background:#fff0b8!important;border-color:#f3d974!important}.store-map-rank{margin-bottom:10px}.store-map-controls{margin-bottom:12px}.store-map-canvas{border:2px solid var(--ink)!important;border-radius:22px!important;box-shadow:5px 5px 0 var(--accent);overflow:hidden}.fun-header{background:var(--pastel-sun)!important;border:1px solid #f6dcc0!important;color:var(--ink)}.fun-header h2{color:var(--ink)!important}.fun-header-meta{font-size:11.5px;font-weight:800;color:var(--ink)!important;background:var(--accent)!important;border:none!important;border-radius:999px!important;padding:3px 10px}.fun-header .fun-header-copy,.fun-header p{color:var(--ink-2)!important}.fun-saju-link{background:var(--ink)!important;border:none!important;box-shadow:0 10px 22px #17181c40;color:#fff!important;border-radius:20px!important}.fun-saju-link *{color:inherit!important}.sj-hero{background:var(--pastel-blue)!important;border:2px solid var(--ink);border-radius:24px!important;box-shadow:6px 6px 0 var(--accent);color:var(--ink)}.sj-hero-eyebrow{color:var(--ink-2)!important;opacity:1!important;font-weight:800;letter-spacing:0!important}.sj-hero-title{color:var(--ink)!important;font-size:24px!important}.sj-hero-copy{color:var(--ink-2)!important;opacity:1!important;margin-bottom:12px!important}.sj-trust{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0}.sj-trust li{font-size:11.5px;font-weight:800;color:#0b7d5c;background:var(--mint-soft);border:1px solid #c4e8d8;border-radius:999px;padding:3px 10px}.sj-hero-fold summary{cursor:pointer;font-size:12.5px;font-weight:700;color:var(--ink);list-style:none;text-decoration:underline}.sj-hero-fold summary::-webkit-details-marker{display:none}.sj-hero-fold p{margin:8px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.6}.sj-hero-fold strong{color:var(--ink)}.sj-step{display:flex;align-items:center;gap:8px;font-weight:900;color:var(--ink);font-size:15px}.sj-step-no{font-size:11px;color:var(--ink);background:var(--accent);border-radius:999px;padding:3px 9px;font-weight:900}.sj-optional{border:1.5px dashed #cfc7ab;border-radius:16px;padding:0 14px;background:#fdfaf0}.sj-optional>summary{cursor:pointer;list-style:none;padding:13px 22px 13px 0;font-weight:800;font-size:14px;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative}.sj-optional>summary::-webkit-details-marker{display:none}.sj-optional>summary em{font-style:normal;font-weight:500;font-size:12px;color:var(--ink-3)}.sj-optional>summary:after{content:"+";position:absolute;right:0;top:50%;margin-top:-11px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--line-2);font-size:16px}.sj-optional[open]>summary:after{content:"–";background:var(--accent)}.sj-optional[open]{padding-bottom:14px;display:flex;flex-direction:column;gap:14px}.sj-optional[open]>summary{padding-bottom:0}.sj-submit{min-height:54px;font-size:16px!important}.sj-summary{background:var(--pastel-blue)!important;border:2px solid var(--ink);border-radius:24px!important;box-shadow:6px 6px 0 var(--accent);color:var(--ink)}.sj-summary-headline{color:var(--ink)!important}.ck-key{border-radius:16px!important;aspect-ratio:auto;height:44px;font-weight:800}.ck-key.is-on{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--accent)!important}.lg-stat-v{font-size:18px}.lg-table th{font-size:11.5px;text-transform:none;letter-spacing:0}.update-banner{background:var(--ink)}.update-banner button{background:var(--accent);color:var(--ink)}.app-footer-brand,.app-footer-meta{color:var(--ink-3)}.rec-hero .lab-card-head h3{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-hero .lab-card-head .lab-card-meta{display:none!important}.rec-hero .rec-games-list{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:14px}.rec-hero .rec-games-row{gap:12px!important;padding:10px 14px!important}.rec-hero .rec-games-idx{width:26px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-align:left}.rec-hero .rec-games-balls{flex-wrap:nowrap;gap:6px}.rec-hero .rec-games-balls .lotto-ball{width:36px!important;height:36px!important;font-size:15px!important;flex:0 0 auto}@media(max-width:400px){.rec-hero .rec-games-balls{gap:3px}.rec-hero .rec-games-balls .lotto-ball{width:30px!important;height:30px!important;font-size:13px!important}}.rec-hero .rec-slips-fold>summary{background:#faf6e8;border:1.5px dashed #cfc7ab;color:var(--ink);font-weight:800}.mini-machine{background:var(--ink)!important;border:2px solid var(--ink);border-radius:22px!important;box-shadow:6px 6px 0 var(--accent)}.mini-machine:after{background:#ffd23f1f!important}.mini-machine .mini-machine-head,.mini-machine-head *{color:#fff}.mini-machine .mini-machine-note,.mini-machine .mini-machine-more{color:#ffffffb3!important}.mini-machine .mini-machine-more{color:var(--accent)!important}.mini-machine button:not(.mini-ball){background:var(--accent)!important;color:var(--ink)!important;font-weight:900!important;border:none!important}.trust-grid{gap:10px}.trust-stat{background:#fff!important;border:1px solid var(--line)!important;border-top:3px solid var(--ink)!important;border-radius:14px!important;padding:12px 14px!important;display:flex;flex-direction:column;gap:2px}.trust-stat-label{white-space:normal!important;font-size:11.5px!important;font-weight:800!important;color:var(--ink-2)!important;line-height:1.3}.trust-stat-value{text-align:left!important;font-size:24px!important;margin-top:2px!important}.trust-stat-sub{text-align:left!important;font-size:11px!important;color:var(--ink-3)!important}.lab-eyebrow{font-size:11.5px;font-weight:900;letter-spacing:.04em;color:var(--ink-2)}.mini-machine .mini-machine-more{background:transparent!important;color:var(--accent)!important;text-decoration:underline;padding:0!important;min-height:0!important;justify-content:flex-start}.home-main{display:flex;flex-direction:column;gap:16px}.home-main>*{margin-top:0!important;margin-bottom:0!important}.rec-slips-fold>summary:after{content:" ▾"}.rec-slips-fold[open]>summary:after{content:" ▴"}@media(max-width:520px){.rec-hero .rec-games-row{padding:6px 12px!important}.rec-hero .rec-games-balls .lotto-ball{width:34px!important;height:34px!important}.rec-hero .rec-games-list{gap:6px}}:root{--bg: #f5f5f7;--card: #fff;--surface: #fff;--line: var(--line);--line-2: #f5f5f7;--ink: #1d1d1f;--ink-2: #6e6e73;--ink-3: #8a8a8f;--primary: #1d1d1f;--primary-ink: #1d1d1f;--primary-soft: #f5f5f7;--accent: #1d1d1f;--accent-deep: #1d1d1f;--mint: #34c759;--mint-soft: #eafaf0;--r: 24px;--r-btn: 999px;--shadow-card: none;--mono: inherit;--b-y: #ffcf3f;--b-u: #6ec1f0;--b-r: #ff7a7a;--b-g: #b8bcc4;--b-n: #9bd35a;--pastel-blue: #fff;--pastel-mint: #fff;--pastel-sun: #fff}html,body{background:var(--bg)!important;color:var(--ink)!important;-webkit-font-smoothing:antialiased!important}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Malgun Gothic,sans-serif!important}html:root:root body button,html:root:root body input,html:root:root body select,html:root:root body textarea{font-family:inherit!important}html:root:root body .card,html:root:root body .panel,html:root:root body .prize-panel,html:root:root body .lab-card,html:root:root body .draw-hero,html:root:root body .algorithm-brief,html:root:root body .fold-panel,html:root:root body .app-hero,html:root:root body .sj-hero,html:root:root body .sj-summary,html:root:root body .fun-header,html:root:root body .wp,html:root:root body .rd,html:root:root body .rec-fold,html:root:root body .store-map-head,html:root:root body .mini-machine,html:root:root body .rec-hero,html:root:root body .draw-strip,html:root:root body .sj-optional,html:root:root body .fun-saju-link,html:root:root body .home-saju-link,html:root:root body .lg-wrap,html:root:root body .ck-wrap,html:root:root body .sr-wrap,html:root:root body .mn-game-card,html:root:root body .mn-round-section,html:root:root body .hero-row .draw-hero{background:var(--card)!important;border:none!important;border-radius:24px!important;box-shadow:none!important;color:var(--ink)!important}html:root:root body .store-map-canvas{border:none!important;border-radius:24px!important;box-shadow:none!important;overflow:hidden!important}html:root:root body .draw-hero-stat,html:root:root body .lg-stat,html:root:root body .store-map-tile,html:root:root body .rec-fact,html:root:root body .trust-stat,html:root:root body .mini-stat{background:var(--card)!important;border:none!important;border-radius:24px!important;box-shadow:none!important}html:root:root body .lab-card-head h2,html:root:root body .lab-card-head h3,html:root:root body .lab-card>h2{letter-spacing:-.02em!important;color:var(--ink)!important;font-weight:700!important}html:root:root body .lab-card-meta,html:root:root body .lab-section-sub,html:root:root body .lab-footnote{color:var(--ink-3)!important}html:root:root body .draw-hero-eyebrow,html:root:root body .brief-eyebrow,html:root:root body .draw-strip-label,html:root:root body .wp-eyebrow,html:root:root body .rec-fact-k,html:root:root body .store-map-tile-k,html:root:root body .wp-fk,html:root:root body .lab-eyebrow,html:root:root body .ndp-block-k,html:root:root body .trust-stat-label{font-family:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-2)!important}html:root:root body .lotto-ball,html:root:root body .ball-lg,html:root:root body .mn-ball{box-shadow:none!important;text-shadow:none!important;color:var(--ink)!important;font-weight:700!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}html:root:root body .lotto-ball:hover{transform:none!important}html:root:root body .lotto-ball.range-1-10,html:root:root body .ball-lg.r1{background:var(--b-y)!important}html:root:root body .lotto-ball.range-11-20,html:root:root body .ball-lg.r2{background:var(--b-u)!important}html:root:root body .lotto-ball.range-21-30,html:root:root body .ball-lg.r3{background:var(--b-r)!important}html:root:root body .lotto-ball.range-31-40,html:root:root body .ball-lg.r4{background:var(--b-g)!important}html:root:root body .lotto-ball.range-41-45,html:root:root body .ball-lg.r5{background:var(--b-n)!important}html:root:root body .mn-ball.is-hit{box-shadow:0 0 0 3px var(--mint)!important}html:root:root body .btn-primary,html:root:root body .sj-submit{background:var(--inverse)!important;color:var(--on-inverse)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;font-weight:600!important}html:root:root body .btn-ghost,html:root:root body .btn-outline,html:root:root body .btn-secondary,html:root:root body .btn-soft,html:root:root body .btn-ghost-dashed{background:var(--bg)!important;color:var(--ink)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;font-weight:600!important}html:root:root body .chip{border-radius:999px!important}html:root:root body .chip-primary{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .segment-toggle{display:flex!important;width:fit-content!important;max-width:100%!important;background:var(--card)!important;border:none!important;border-radius:999px!important;padding:4px!important;gap:2px!important;box-shadow:none!important;margin:0 0 24px!important}html:root:root body .segment-btn{flex:0 0 auto!important;background:transparent!important;border:none!important;border-radius:999px!important;box-shadow:none!important;color:var(--ink-2)!important;padding:8px 20px!important;margin:0!important;flex-direction:row!important;gap:8px!important;align-items:baseline!important;font-weight:500!important;font-size:14px!important}html:root:root body .segment-btn .segment-btn-sub{display:none!important}html:root:root body .segment-btn.is-active{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .ndp{height:40px!important;padding:0 16px!important;border-radius:999px!important;background:var(--card)!important;color:var(--ink)!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;gap:8px!important}html:root:root body .ndp b{height:auto!important;padding:0!important;background:transparent!important;color:var(--ink)!important;font-size:14px!important;font-weight:700!important}html:root:root body .ndp-block{background:var(--nav)!important;color:#fff!important;border-radius:24px!important}html:root:root body .ndp-block-v b{background:var(--card)!important;color:var(--ink)!important;border-radius:999px!important}html:root:root body .lab-brand-title{color:var(--ink)!important;font-weight:700!important;font-size:20px!important;letter-spacing:-.03em!important}html:root:root body .lab-brand-sub{display:none!important}html:root:root body .lab-side-foot{display:none!important}html:root:root body .update-banner{background:var(--inverse)!important}html:root:root body .update-banner button{background:var(--card)!important;color:var(--ink)!important;border-radius:999px!important}html:root:root body .app-main{min-width:0!important}html:root:root body .app-shell{display:block!important;width:100%!important;max-width:none!important;padding:0 0 96px!important}html:root:root body .lab-side{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}:root{--gutter: 12px}@media(min-width:600px){:root{--gutter: 24px}}html:root:root body .lab-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:calc(100% - var(--gutter) * 2)!important;margin:0 auto!important;padding:16px 0!important}html:root:root body .lab-topbar-home{padding:0!important;flex:0 0 auto!important;width:auto!important;max-width:220px!important}html:root:root body .lab-topbar-home:hover,html:root:root body .lab-topbar-home:active{background:transparent!important;filter:none!important}html:root:root body .lab-topbar .ndp{display:inline-flex!important;margin-left:auto!important}html:root:root body .lab-bottomnav{position:fixed!important;left:50%!important;transform:translate(-50%)!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:min(560px,100% - 24px)!important;max-width:none!important;margin:0!important;background:var(--card)!important;border:none!important;border-radius:24px!important;box-shadow:0 8px 24px #0000001a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:8px!important;z-index:40!important}html:root:root body .lab-bottomnav-inner{display:flex!important;padding:0!important;gap:4px!important;width:auto!important;flex-direction:row!important}html:root:root body .lab-navbtn{flex:1!important;flex-direction:column!important;border-radius:16px!important;min-height:48px!important;height:auto!important;padding:8px 2px!important;gap:2px!important;background:transparent!important;position:relative!important;color:var(--ink-3)!important;width:auto!important;justify-content:center!important}html:root:root body .lab-navbtn-label{color:var(--ink-3)!important;font-weight:600!important;font-size:12px!important}html:root:root body .lab-navbtn svg{display:block!important;stroke:var(--ink-3)!important}html:root:root body .lab-navbtn:hover{background:transparent!important}html:root:root body .lab-navbtn.is-active{background:var(--inverse)!important}html:root:root body .lab-navbtn.is-active .lab-navbtn-label{color:#fff!important}html:root:root body .lab-navbtn.is-active svg{stroke:#fff!important;transform:none!important}html:root:root body .lab-navbtn.is-active:before,html:root:root body .lab-navbtn.is-active:after{display:none!important}html:root:root body .app-main{width:calc(100% - var(--gutter) * 2)!important;margin:0 auto!important;padding:0 0 96px!important;min-width:0!important}@media(min-width:600px){html:root:root body .app-main,html:root:root body .lab-topbar{width:calc(100% - 48px)!important}}html:root:root body .app-content{padding-bottom:0!important}html:root:root body .home-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;align-items:start!important}html:root:root body .home-main,html:root:root body .home-rail{display:contents!important}html:root:root body .rec-overview{order:1!important}html:root:root body .wp{order:2!important}html:root:root body .home-rail>.adsbygoogle,html:root:root body .home-rail>.hf-trip{order:3!important}html:root:root body .rd{order:3!important}html:root:root body .home-main>.lab-section{order:4!important}html:root:root body .home-saju-link{order:5!important}html:root:root body .rec-board{display:flex!important;flex-direction:column!important;gap:24px!important;margin:0!important}html:root:root body .rec-hero{padding:32px!important;overflow:visible!important}html:root:root body .rec-hero:before,html:root:root body .rec-hero:after{display:none!important}html:root:root body .rec-hero>*{margin-left:0!important;margin-right:0!important}html:root:root body .rec-hero .lab-card-head{margin:0 0 4px!important;padding:0!important;min-height:0!important;background:transparent!important;border:none!important;border-radius:0!important;order:0!important}html:root:root body .rec-hero .lab-card-head h3{font-size:14px!important;font-weight:500!important;color:var(--ink-2)!important;font-family:inherit!important}html:root:root body .rec-hero .lab-card-meta,html:root:root body .rec-hero .rec-opt-note{display:none!important}html:root:root body .rec-hero .rec-issued{margin:0 0 24px!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}html:root:root body .rec-hero .rec-issued-eyebrow{font-family:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink-2)!important;margin-bottom:4px!important}html:root:root body .rec-hero .rec-issued-title{font-size:44px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--ink)!important}html:root:root body .rec-hero .rec-issued-sub{color:var(--ink-3)!important;font-size:13px!important;margin-top:8px!important}html:root:root body .rec-hero .rec-issued-replay{background:var(--bg)!important;color:var(--ink)!important;border:none!important;border-radius:999px!important;font-size:14px!important;padding:8px 16px!important;flex:0 0 auto!important}html:root:root body .rec-hero .rec-games-list{display:block!important;margin:0!important;border:none!important;border-top:1px solid var(--line)!important;border-radius:0!important;overflow:visible!important}html:root:root body .rec-hero .rec-games-row{background:transparent!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:16px 0!important;gap:20px!important}html:root:root body .rec-hero .rec-games-idx{width:20px!important;font-size:14px!important;font-weight:600!important;color:var(--ink-3)!important;text-align:left!important;font-family:inherit!important}html:root:root body .rec-hero .rec-games-balls{gap:10px!important;flex-wrap:nowrap!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:52px!important;height:52px!important;font-size:19px!important;flex:0 0 auto!important}html:root:root body .rec-hero .rec-slips-fold{border:none!important;background:transparent!important;margin-top:16px!important}html:root:root body .rec-hero .rec-slips-fold>summary{background:transparent!important;border:none!important;color:var(--ink-2)!important;font-weight:500!important;text-align:left!important;padding:8px 0!important;font-size:14px!important}html:root:root body .rec-hero .btn-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:auto!important;margin:24px 0 0!important}html:root:root body .rec-hero .btn-row>*{min-height:56px!important;padding:0 28px!important;font-size:16px!important;flex:0 0 auto!important}html:root:root body .rec-hero .btn-row>:first-child{flex:1 1 220px!important;background:var(--inverse)!important;color:var(--on-inverse)!important;border:none!important;border-radius:999px!important;box-shadow:none!important;font-weight:600!important}html:root:root body .rec-hero .btn-row>:first-child.is-done{background:var(--mint)!important}html:root:root body .rec-hero .btn-row>.btn-row-full,html:root:root body .rec-hero .btn-row>.btn-ghost-dashed{flex:1 1 100%!important;min-height:48px!important;background:transparent!important;color:var(--ink-3)!important;font-weight:500!important;font-size:14px!important}@media(max-width:559px){html:root:root body .rec-hero{padding:24px 20px!important;border-radius:24px!important}html:root:root body .rec-hero .rec-issued-title{font-size:28px!important}html:root:root body .rec-hero .rec-issued-replay{display:none!important}html:root:root body .rec-hero .rec-games-row{gap:10px!important;padding:12px 0!important}html:root:root body .rec-hero .rec-games-balls{gap:8px!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:40px!important;height:40px!important;font-size:15px!important}html:root:root body .rec-hero .btn-row>:first-child{flex-basis:100%!important}html:root:root body .rec-hero .btn-row>*{flex:1 1 0!important;padding:0 16px!important}}@media(max-width:359px){html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:36px!important;height:36px!important;font-size:14px!important}html:root:root body .rec-hero .rec-games-balls{gap:6px!important}}html:root:root body .rec-facts{display:grid!important;grid-template-columns:1fr!important;gap:0!important;background:var(--card)!important;border-radius:24px!important;padding:8px 32px!important}html:root:root body .rec-fact{padding:0!important;gap:4px!important;background:transparent!important;border-radius:0!important}html:root:root body .rec-fact-k{font-size:14px!important;color:var(--ink-2)!important}html:root:root body .rec-fact-v{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ink)!important}html:root:root body .rec-fact-s{color:var(--ink-3)!important;font-size:12px!important}@media(max-width:559px){html:root:root body .rec-facts{padding:4px 20px!important}html:root:root body .rec-fact-v{font-size:20px!important}}html:root:root body .rec-fold>summary{padding:20px 56px 20px 24px!important;font-size:16px!important;font-weight:600!important}html:root:root body .rec-fold>summary:after{background:var(--bg)!important;color:var(--ink)!important;border-radius:999px!important}html:root:root body .rec-fold[open]>summary:after{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .rec-fold-body{border-top:1px solid var(--line)!important}html:root:root body .wp{padding:32px!important;gap:16px!important;background:var(--card)!important;color:var(--ink)!important}html:root:root body .wp-eyebrow{color:var(--ink-2)!important}html:root:root body .wp-time{gap:12px!important}html:root:root body .wp-dday{background:var(--pop)!important;color:var(--ink)!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;padding:4px 12px!important;font-family:inherit!important}html:root:root body .wp-digits{font-family:inherit!important;font-size:44px!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--ink)!important;font-variant-numeric:tabular-nums!important}html:root:root body .wp-sub{color:var(--ink-3)!important;font-size:14px!important}html:root:root body .wp-facts li{background:var(--bg)!important;border:none!important;border-radius:16px!important;padding:12px 14px!important}html:root:root body .wp-fk{color:var(--ink-2)!important;font-size:12px!important}html:root:root body .wp-fv{color:var(--ink)!important;font-size:16px!important;font-weight:700!important}html:root:root body .wp-fs{color:var(--ink-3)!important;font-size:12px!important}html:root:root body .wp-actions button,html:root:root body .wp-actions a{border-radius:999px!important;background:var(--bg)!important;color:var(--ink)!important;border:none!important;font-weight:600!important;min-height:44px!important}html:root:root body .wp-actions button:first-child{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .rd{padding:32px!important}html:root:root body .rd-head h3{font-size:20px!important;font-weight:700!important}html:root:root body .rd-head a{color:var(--ink-2)!important;font-weight:500!important}html:root:root body .rd-list a{padding:12px 0!important}html:root:root body .rd-meta{color:var(--ink-2)!important;font-weight:500!important;font-size:13px!important}html:root:root body .rd-meta b{color:var(--ink-2)!important;font-size:13px!important;font-weight:600!important}html:root:root body .rd-balls{gap:6px!important}html:root:root body .rd-balls .lotto-ball{width:34px!important;height:34px!important;font-size:13px!important}html:root:root body .rd-list .is-latest .rd-balls .lotto-ball{width:34px!important;height:34px!important;font-size:13px!important}@media(max-width:559px){html:root:root body .wp,html:root:root body .rd{padding:24px 20px!important}html:root:root body .wp-digits{font-size:36px!important}html:root:root body .rd-balls .lotto-ball{width:30px!important;height:30px!important;font-size:12px!important}html:root:root body .rd-balls{gap:5px!important}}html:root:root body .wk-empty{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:var(--bg)!important;border-radius:16px!important;padding:14px 16px!important}html:root:root body .wk-empty-title{margin:0 0 2px!important;font-size:15px!important;font-weight:700!important;color:var(--ink)!important}html:root:root body .wk-empty-copy{margin:0!important;font-size:13px!important;color:var(--ink-2)!important;line-height:1.4!important}html:root:root body .wk-empty-btn{flex:0 0 auto!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important}@media(max-width:400px){html:root:root body .wk-empty{flex-direction:column!important;align-items:stretch!important}}html:root:root body .rec-oneline{margin:12px 0 0!important;font-size:12px!important;color:var(--ink-3)!important;text-align:center!important}html:root:root body .rec-more{display:flex!important;flex-direction:column!important;gap:16px!important;padding:4px 16px 20px!important}html:root:root body .rec-more>.rb,html:root:root body .rec-more>.rec-fold{margin:0!important}html:root:root body .rec-more .rec-reasons{margin:0!important}html:root:root body .rec-chips{list-style:none!important;margin:0 0 20px!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}html:root:root body .rec-chips li{display:inline-flex!important;align-items:baseline!important;gap:6px!important;padding:8px 14px!important;border-radius:999px!important;background:var(--bg)!important;font-size:13px!important;color:var(--ink-2)!important;white-space:nowrap!important}html:root:root body .rec-chips li b{font-size:15px!important;font-weight:700!important;color:var(--ink)!important;letter-spacing:-.01em!important}html:root:root body .rec-chips li:first-child{background:var(--pop)!important;color:var(--ink)!important}html:root:root body .ball-w{position:relative!important;display:inline-flex!important;flex:0 0 auto!important}html:root:root body .ball-badge{position:absolute!important;top:-5px!important;right:-6px!important;width:20px!important;height:20px!important;border-radius:999px!important;background:var(--card)!important;box-shadow:0 1px 3px #0000002e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:11px!important;line-height:1!important;pointer-events:none!important}html:root:root body .rec-reasons{list-style:none!important;margin:16px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}html:root:root body .rec-reasons li{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border-radius:16px!important;background:var(--bg)!important;font-size:13px!important;color:var(--ink-2)!important;min-width:0!important}html:root:root body .rec-reasons-k{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;font-weight:500!important;white-space:nowrap!important}html:root:root body .rec-reasons-k em{font-style:normal!important;font-size:16px!important}html:root:root body .rec-reasons-balls{display:flex!important;flex-wrap:wrap!important;gap:4px!important;justify-content:flex-end!important;margin-left:auto!important;min-width:0!important}html:root:root body .rec-reasons-balls .lotto-ball{width:26px!important;height:26px!important;font-size:11px!important;flex:0 0 auto!important}@media(max-width:559px){html:root:root body .rec-chips{gap:6px!important;margin-bottom:16px!important}html:root:root body .rec-chips li{padding:6px 12px!important;font-size:12px!important}html:root:root body .rec-chips li b{font-size:14px!important}html:root:root body .ball-badge{width:17px!important;height:17px!important;font-size:9px!important;top:-4px!important;right:-5px!important}html:root:root body .rec-reasons li{padding:8px 12px!important;font-size:12px!important;gap:8px!important}html:root:root body .rec-reasons-balls .lotto-ball{width:24px!important;height:24px!important;font-size:10px!important}html:root:root body .rec-reasons-balls{gap:3px!important}}html:root:root body .sb{display:flex!important;flex-direction:column!important;gap:14px!important;padding:20px 24px 24px!important}html:root:root body .sb-grid{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:6px!important}html:root:root body .sb-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:48px!important;border:none!important;border-radius:12px!important;cursor:pointer!important;padding:4px 0!important;font-family:inherit!important;background:var(--bg)!important;color:var(--ink-3)!important}html:root:root body .sb-cell b{font-size:15px!important;font-weight:700!important;color:inherit!important}html:root:root body .sb-cell small{font-size:10px!important;color:inherit!important;opacity:.65!important}html:root:root body .sb-cell.is-h1{background:var(--pop)!important;color:var(--ink)!important}html:root:root body .sb-cell.is-h2{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .sb-cell.is-h3{background:#55555c!important;color:#fff!important}html:root:root body .sb-cell.is-off{background:var(--bg)!important;color:var(--ink-3)!important}html:root:root body .sb-cell.is-sel{outline:3px solid var(--ink)!important;outline-offset:2px!important}html:root:root body .sb-cell.is-h2.is-sel,html:root:root body .sb-cell.is-h3.is-sel{outline-color:var(--pop)!important}html:root:root body .sb-legend{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:6px 14px!important;font-size:12px!important;color:var(--ink-2)!important}html:root:root body .sb-legend li{display:inline-flex!important;align-items:center!important;gap:6px!important}html:root:root body .sb-legend i{width:12px!important;height:12px!important;border-radius:4px!important;display:inline-block!important}html:root:root body .sb-legend .is-h1{background:var(--pop)!important}html:root:root body .sb-legend .is-h2{background:var(--inverse)!important}html:root:root body .sb-legend .is-h3{background:#55555c!important}html:root:root body .sb-legend .is-off{background:var(--bg)!important;border:1px solid var(--line)!important}html:root:root body .sb-detail{display:flex!important;flex-direction:column!important;gap:4px!important;font-size:13px!important;color:var(--ink-2)!important;min-height:44px!important;background:var(--bg)!important;border-radius:16px!important;padding:12px 16px!important}html:root:root body .sb-detail b{color:var(--ink)!important;font-size:14px!important}@media(max-width:559px){html:root:root body .sb{padding:16px!important}html:root:root body .sb-grid{gap:4px!important}html:root:root body .sb-cell{min-height:42px!important;border-radius:10px!important}html:root:root body .sb-cell b{font-size:13px!important}html:root:root body .sb-cell small{font-size:9px!important}}html:root:root body .rb{padding:32px!important;display:flex!important;flex-direction:column!important;gap:16px!important}html:root:root body .rb-head{display:flex!important;flex-direction:column!important;gap:8px!important}html:root:root body .rb-head h3{font-size:24px!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0!important}html:root:root body .rb-head p{color:var(--ink-2)!important;font-size:14px!important;line-height:1.5!important;margin:0!important}html:root:root body .rb-season{display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:4px!important}html:root:root body .rb-season-bar{display:block!important;height:8px!important;border-radius:999px!important;background:var(--bg)!important;overflow:hidden!important}html:root:root body .rb-season-bar i{display:block!important;height:100%!important;min-width:6px!important;border-radius:999px!important;background:var(--pop)!important}html:root:root body .rb-season small{font-size:12px!important;color:var(--ink-3)!important}html:root:root body .rb-how{margin:0!important;font-size:13px!important;line-height:1.55!important;color:var(--ink-2)!important;background:var(--bg)!important;border-radius:14px!important;padding:12px 14px!important}html:root:root body .rb-how b{color:var(--ink)!important;font-weight:600!important}html:root:root body .rb-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important}html:root:root body .rb-row{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 0!important;border-top:1px solid var(--line)!important}html:root:root body .rb-row:last-child{border-bottom:1px solid var(--line)!important}html:root:root body .rb-row.is-site{background:linear-gradient(90deg,var(--pop-soft),#fff 70%)!important;margin:0 -12px!important;padding-left:12px!important;padding-right:12px!important;border-radius:16px!important;border-top-color:transparent!important}html:root:root body .rb-row.is-site+.rb-row{border-top-color:transparent!important}html:root:root body .rb-row.is-new .rb-row-l b,html:root:root body .rb-row.is-new .rb-ava{opacity:.75!important}html:root:root body .rb-ava{flex:0 0 auto!important;width:40px!important;height:40px!important;border-radius:999px!important;background:var(--bg)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important}html:root:root body .rb-row-l{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important}html:root:root body .rb-row-l b{font-size:16px!important;font-weight:600!important;color:var(--ink)!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}html:root:root body .rb-row-l small{font-size:13px!important;color:var(--ink-3)!important;line-height:1.4!important;word-break:keep-all!important}html:root:root body .rb-rank{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:var(--inverse)!important;color:var(--on-inverse)!important;font-size:11px!important;font-weight:700!important}html:root:root body .rb-row-r{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;flex:0 0 auto!important;text-align:right!important;font-variant-numeric:tabular-nums!important}html:root:root body .rb-row-r b{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ink)!important;white-space:nowrap!important}html:root:root body .rb-row-r b em{font-style:normal!important;font-size:14px!important;font-weight:600!important;color:var(--ink-3)!important}html:root:root body .rb-row-r b.is-wait{color:var(--ink-3)!important;font-weight:600!important;font-size:15px!important}html:root:root body .rb-row-r small{font-size:12px!important;color:var(--ink-3)!important;white-space:nowrap!important}html:root:root body .rb-badge{display:inline-block!important;padding:1px 8px!important;border-radius:999px!important;background:var(--pop)!important;color:var(--ink)!important;font-size:11px!important;font-weight:600!important;vertical-align:middle!important}html:root:root body .rb-badge--new{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .rb-pending{border:none!important;background:var(--bg)!important;border-radius:20px!important}html:root:root body .rb-pending>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 20px!important;font-size:14px!important;font-weight:600!important;color:var(--ink)!important;cursor:pointer!important;list-style:none!important}html:root:root body .rb-pending>summary::-webkit-details-marker{display:none!important}html:root:root body .rb-pending>summary>span:first-child{flex:0 0 auto!important;white-space:nowrap!important}html:root:root body .rb-pending>summary .rec-fold-sub{font-weight:400!important;color:var(--ink-3)!important;font-size:12px!important;text-align:right!important;flex:1 1 auto!important;min-width:0!important}html:root:root body .rb-pending-body{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:16px!important;padding:0 20px 20px!important}html:root:root body .rb-cand{background:var(--card)!important;border-radius:16px!important;padding:12px 14px!important;display:flex!important;flex-direction:column!important;gap:6px!important}html:root:root body .rb-cand-h{font-size:13px!important;margin-bottom:4px!important}html:root:root body .rb-balls{display:inline-flex!important;gap:4px!important;flex-wrap:nowrap!important}html:root:root body .rb-balls .lotto-ball{width:28px!important;height:28px!important;font-size:11px!important;flex:0 0 auto!important}html:root:root body .rb-recent{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 20px 20px!important}html:root:root body .rb-recent-row{background:var(--card)!important;border-radius:16px!important;padding:12px 14px!important;display:flex!important;flex-direction:column!important;gap:8px!important}html:root:root body .rb-recent-h{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important}html:root:root body .rb-recent-cells{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html:root:root body .rb-chip{font-size:12px!important;padding:3px 10px!important;border-radius:999px!important;background:var(--bg)!important;color:var(--ink-2)!important}html:root:root body .rb-chip.is-hit{background:var(--pop)!important;color:var(--ink)!important;font-weight:600!important}@media(max-width:559px){html:root:root body .rb{padding:24px 20px!important}html:root:root body .rb-head h3{font-size:20px!important}html:root:root body .rb-row{gap:10px!important;padding:12px 0!important}html:root:root body .rb-ava{width:34px!important;height:34px!important;font-size:17px!important}html:root:root body .rb-row-l b{font-size:15px!important}html:root:root body .rb-row-l small{font-size:12px!important}html:root:root body .rb-row-r b{font-size:19px!important}html:root:root body .rb-row.is-site{margin:0 -8px!important;padding-left:8px!important;padding-right:8px!important}html:root:root body .rb-pending>summary{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:12px 16px!important}html:root:root body .rb-pending>summary .rec-fold-sub{text-align:left!important}html:root:root body .rb-pending-body,html:root:root body .rb-recent{padding:0 12px 12px!important}}html:root:root body .trust-grid{display:grid!important;gap:0!important;grid-template-columns:1fr!important;background:var(--card)!important;border-radius:24px!important;padding:8px 32px!important}html:root:root body .trust-stat{padding:0!important;background:transparent!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}html:root:root body .trust-stat-label{font-size:14px!important}html:root:root body .trust-stat-value{font-size:22px!important;letter-spacing:-.02em!important;margin-top:2px!important}@media(max-width:559px){html:root:root body .trust-grid{padding:4px 20px!important}html:root:root body .trust-stat-value{font-size:20px!important}}html:root:root body .trust-stat-label{white-space:normal!important;line-height:1.3!important}html:root:root body .trust-stat-value{text-align:left!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.03em!important;margin-top:4px!important}html:root:root body .trust-stat-sub{text-align:left!important;font-size:13px!important;color:var(--ink-3)!important}html:root:root body .home-saju-link{padding:20px 24px!important;text-decoration:none!important}html:root:root body .home-saju-link-cta{color:var(--ink)!important}html:root:root body .hero-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin-bottom:24px!important}html:root:root body .hero-row .draw-hero{max-width:none!important;width:100%!important;padding:32px!important}html:root:root body .hero-row .draw-hero-body,html:root:root body .hero-row .draw-hero-stats{border-top:1px solid var(--line)!important}html:root:root body .prize-draw-badge{background:var(--bg)!important;color:var(--ink)!important;border-radius:999px!important;font-weight:600!important}html:root:root body .store-map-tile--1{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .store-map-tile--1 *{color:#fff!important}html:root:root body .fun-header-meta{background:var(--bg)!important;color:var(--ink)!important;border-radius:999px!important}html:root:root body .fun-saju-link{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .fun-saju-link *{color:inherit!important}html:root:root body .sj-hero,html:root:root body .sj-summary{background:var(--card)!important;color:var(--ink)!important;border-radius:24px!important}html:root:root body .sj-step-no{background:var(--bg)!important;color:var(--ink)!important;border-radius:999px!important}html:root:root body .sj-trust li{background:var(--mint-soft)!important;color:#1a7f37!important;border:none!important;border-radius:999px!important}html:root:root body .sj-optional{background:var(--card)!important}html:root:root body .ck-key{border-radius:16px!important;font-weight:600!important}html:root:root body .ck-key.is-on{background:var(--inverse)!important;border-color:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .draw-strip{border-radius:999px!important;padding:8px 20px!important}html:root:root body .draw-strip-link{color:var(--ink)!important;font-weight:600!important}html:root:root body .app-footer-brand,html:root:root body .app-footer-meta{color:var(--ink-3)!important}html:root:root body .prize-tier-card,html:root:root body .prize-tier-card--1,html:root:root body .prize-tier-card--2,html:root:root body .prize-tier-card--3,html:root:root body .prize-tier-card--4,html:root:root body .prize-tier-card--5,html:root:root body .prize-tier-card.is-featured{background:var(--bg)!important;border:none!important;border-radius:20px!important;box-shadow:none!important}html:root:root body .prize-tier-card.is-featured{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .prize-tier-card.is-featured *{color:#fff!important}html:root:root body .prize-tier-card.is-featured .prize-tier-pool,html:root:root body .prize-tier-card.is-featured .prize-tier-winners{color:#a1a1a6!important}html:root:root body .prize-tier-name{color:var(--ink)!important;font-weight:700!important}html:root:root body .prize-tier-rule{background:var(--card)!important;color:var(--ink-2)!important;border:none!important;border-radius:999px!important}html:root:root body .prize-tier-card.is-featured .prize-tier-rule{background:#ffffff24!important}html:root:root body .prize-tier-value{font-size:28px!important;font-weight:700!important;letter-spacing:-.03em!important;color:var(--ink)!important}html:root:root body .prize-tier-card.is-featured .prize-tier-value{color:#fff!important;font-size:36px!important}html:root:root body .prize-tier-unit,html:root:root body .prize-tier-pool,html:root:root body .prize-tier-winners{color:var(--ink-2)!important}html:root:root body .prize-tier-emoji{display:none!important}html:root:root body .prize-tier-grid{gap:16px!important}html:root:root body .honest-caveat-banner,html:root:root body .honest-caveat--fold{background:var(--card)!important;border:none!important;border-radius:24px!important;color:var(--ink-2)!important}html:root:root body .honest-caveat-kicker{color:var(--ink)!important;font-weight:600!important}html:root:root body .honest-caveat-banner *,html:root:root body .honest-caveat--fold *{color:var(--ink-2)!important}html:root:root body .honest-caveat-kicker,html:root:root body .honest-caveat-banner strong{color:var(--ink)!important}@media(max-width:768px){html:root:root body .rd-head a,html:root:root body .app-footer-notice-more a,html:root:root body .app-footer-meta a,html:root:root body .store-list-actions a{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 6px!important}html:root:root body .store-list-actions{gap:6px!important;flex-wrap:wrap!important}html:root:root body .fold-section-peek,html:root:root body .rec-fold-sub,html:root:root body .honest-caveat-brief{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html:root:root body .rd-list li:nth-child(n+4){display:none!important}}html:root:root body .wp-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr)!important;gap:8px!important}html:root:root body .wp-fv{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:15px!important;line-height:1.25!important}@media(max-width:559px){html:root:root body .wp-facts{grid-template-columns:1fr!important;gap:6px!important}html:root:root body .wp-facts li{display:grid!important;grid-template-columns:64px 1fr!important;column-gap:10px!important;align-items:baseline!important;padding:10px 14px!important}html:root:root body .wp-facts .wp-fs{grid-column:2!important}}html:root:root body .store-list-nearby{background:var(--bg)!important;color:var(--ink)!important;border:none!important;border-radius:999px!important;padding:0 14px!important;min-height:40px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;font-family:inherit!important}html:root:root body .nb{margin-top:16px!important;background:var(--bg)!important;border-radius:20px!important;padding:16px!important}html:root:root body .nb-tabs{display:inline-flex!important;background:var(--card)!important;border-radius:999px!important;padding:4px!important;gap:2px!important}html:root:root body .nb-tab{border:none!important;background:transparent!important;border-radius:999px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;color:var(--ink-2)!important;cursor:pointer!important;font-family:inherit!important}html:root:root body .nb-tab.is-on{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .nb-note{margin:16px 4px 4px!important;font-size:14px!important;color:var(--ink-2)!important}html:root:root body .nb-retry{border:none!important;background:none!important;padding:0!important;font:inherit!important;font-weight:600!important;color:var(--ink)!important;text-decoration:underline!important;cursor:pointer!important}html:root:root body .nb-list{list-style:none!important;padding:0!important;margin:12px 0 0!important;display:grid!important;gap:8px!important}html:root:root body .nb-item{display:flex!important;gap:12px!important;align-items:center!important;background:var(--card)!important;border-radius:16px!important;padding:10px!important}html:root:root body .nb-thumb{width:56px!important;height:56px!important;border-radius:12px!important;object-fit:cover!important;flex:0 0 auto!important;background:var(--bg)!important;display:block!important}html:root:root body .nb-body{min-width:0!important;flex:1!important}html:root:root body .nb-title{display:block!important;font-size:15px!important;font-weight:600!important;color:var(--ink)!important;text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root:root body .nb-meta{margin:2px 0 0!important;font-size:13px!important;color:var(--ink-2)!important;display:flex!important;gap:8px!important;min-width:0!important}html:root:root body .nb-dist{font-weight:600!important;color:var(--ink)!important;flex:0 0 auto!important;font-variant-numeric:tabular-nums!important}html:root:root body .nb-addr{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important}html:root:root body .nb-source{margin:12px 4px 0!important;font-size:12px!important;color:var(--ink-3)!important}html:root:root body .rec-hero{padding:28px 24px!important}html:root:root body .rec-hero .rec-issued-title{font-size:34px!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:48px!important;height:48px!important;font-size:18px!important}html:root:root body .rec-hero .rec-games-balls{gap:8px!important}html:root:root body .rec-facts{grid-template-columns:1fr!important;gap:0!important}html:root:root body .rec-fact{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;padding:16px 0!important;border-top:1px solid var(--line)!important}html:root:root body .rec-fact:first-child{border-top:none!important}html:root:root body .rec-fact-k{flex:1 1 auto!important}html:root:root body .rec-fact-v{font-size:22px!important}html:root:root body .rec-fact-s{display:none!important}html:root:root body .wp,html:root:root body .rd{padding:28px 24px!important}html:root:root body .trust-grid{grid-template-columns:1fr!important;gap:0!important}html:root:root body .trust-stat{flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;padding:16px 0!important;border-top:1px solid var(--line)!important}html:root:root body .trust-stat:first-child{border-top:none!important}html:root:root body .trust-stat-label{flex:1 1 auto!important}html:root:root body .trust-stat-value{font-size:22px!important;margin:0!important}html:root:root body .trust-stat-sub{display:block!important;flex:1 1 100%!important;font-size:12px!important;color:var(--ink-3)!important;margin-top:2px!important}@media(max-width:559px){html:root:root body .rec-hero{padding:24px 20px!important}html:root:root body .rec-hero .rec-issued-title{font-size:28px!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:40px!important;height:40px!important;font-size:15px!important}html:root:root body .rec-hero .rec-games-balls{gap:8px!important}}html:root:root body .store-map-tile{background:var(--bg)!important}html:root:root body .store-map-tile--1{background:var(--inverse)!important}html:root:root body .store-map-select,html:root:root body select{height:52px!important;border:none!important;border-radius:16px!important;background:var(--bg)!important;color:var(--ink)!important;font-size:16px!important;font-weight:600!important;padding:0 16px!important}html:root:root body .store-map-filter label,html:root:root body .store-map-filter>span{color:var(--ink-2)!important;font-size:13px!important;font-weight:500!important}html:root:root body .store-map-canvas{height:360px!important}html:root:root body .fun-cat-chip{background:var(--bg)!important;color:var(--ink)!important;border:none!important;border-radius:999px!important}html:root:root body .lm-page{--paper: #fff;--cream: #fff;--orange: #6e6e73;background:transparent!important;min-height:0!important;overflow:hidden!important;padding:24px 16px!important;border-radius:24px!important}html:root:root body .lm-ambient{display:none!important}html:root:root body .lm-page{background-image:none!important;background-color:#fff!important}html:root:root body .lm-machine-shell{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}html:root:root body .lm-eyebrow,html:root:root body .lm-live-status{color:var(--ink-2)!important;font-family:inherit!important;letter-spacing:0!important}html:root:root body .lm-sound-button{background:var(--bg)!important;color:var(--ink)!important;border:none!important;box-shadow:none!important;border-radius:999px!important}html:root:root body .lm-sound-button span{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .lm-draw-button,html:root:root body .lm-lever-track{box-shadow:none!important}html:root:root body .store-list-namelink{display:inline-block!important;padding:12px 0!important;margin:-8px 0!important;color:var(--ink)!important;font-weight:700!important;text-decoration:none!important}html:root:root body .store-list-namelink:hover{text-decoration:underline!important}html:root:root body .store-map-filters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html:root:root body .store-map-filters .store-map-filter:nth-child(3){grid-column:1 / -1!important}html:root:root body .store-map-select,html:root:root body .store-map-filters select{height:48px!important;font-size:15px!important}html:root:root body .lm-machine-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-top:20px!important;padding-top:24px!important}html:root:root body .lm-draw-machine{width:min(100%,360px)!important}html:root:root body .lm-result-panel{width:100%!important;min-width:0!important}html:root:root body .lm-machine-heading{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}html:root:root body .lm-machine-heading h1{font-size:34px!important}html:root:root body .lm-live-status{width:100%!important;justify-content:center!important}html:root:root body .lm-page{padding:24px 20px!important}html:root:root body .rec-hero .btn-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important}html:root:root body .rec-hero .btn-row>:first-child{flex:1 1 100%!important}html:root:root body .rec-hero .btn-row>:nth-child(2),html:root:root body .rec-hero .btn-row>:nth-child(3){flex:1 1 calc(50% - 6px)!important;padding:0 16px!important}html:root:root body .rec-hero .btn-row>:nth-child(4){flex:1 1 100%!important}html:root:root body .ck-home{display:flex!important;flex-direction:column!important;gap:16px!important}html:root:root body .ck-home>*{grid-column:auto!important;grid-row:auto!important;min-width:0!important}html:root:root body .app-footer-notice-list{grid-template-columns:minmax(0,1fr)!important}html:root:root body .prize-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root:root body .ck-home>*{width:100%!important;max-width:none!important;flex:none!important}html:root:root body .ck-key{background:var(--bg)!important;border:none!important;color:var(--ink)!important}html:root:root body .ck-key.is-on{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .lab-bottomnav-inner{width:100%!important;max-width:none!important;margin:0!important;justify-content:space-between!important}html:root:root body .lab-navbtn{min-width:0!important}html:root:root body .lab-navbtn-label{white-space:nowrap!important}html:root:root body .sh-hero{display:block!important}html:root:root body .sh-metric-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}html:root:root body .sh-compare{width:100%!important}html:root:root body .sh-compare-row{grid-template-columns:2.5rem minmax(0,1fr) 3rem!important}html:root:root body .sh-compare-bar{height:8px!important}html:root:root body .sh-row-strategy{overflow:hidden!important}html:root:root body .store-map-head{padding:16px 20px!important}html:root:root body .store-map-head h2{font-size:20px!important}html:root:root body .store-map-controls{padding:14px 16px!important}html:root:root body .store-map-summary{margin:0 0 12px!important;font-size:14px!important;color:var(--ink-3)!important}html:root:root body .store-map-summary strong{color:var(--ink)!important}html:root:root body .store-map-filters{grid-template-columns:1fr 1fr!important;gap:10px!important}html:root:root body .store-map-filters .store-map-filter:nth-child(3){grid-column:auto!important}html:root:root body .store-map-filter-label{display:none!important}html:root:root body .store-map-more{margin-top:10px!important}html:root:root body .store-map-more summary{font-size:13px!important;color:var(--ink-3)!important;cursor:pointer!important;min-height:32px!important;display:flex!important;align-items:center!important}html:root:root body .store-map-more .store-map-filters{grid-template-columns:1fr!important;margin-top:8px!important}html:root:root body .store-map-more .store-map-filter-label{display:block!important}html:root:root body .store-region-go{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;margin:16px 0!important;padding:0 18px!important;border-radius:16px!important;background:var(--inverse)!important;color:var(--on-inverse)!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}:root{--bg: #fff7d6;--line: #f0e6b8;--line-2: var(--pop-soft);--ink: #191f28;--ink-2: #6b6240;--ink-3: #8a8276;--primary: #191f28;--accent: #191f28;--ticket-edge: #f1dd88;--pop: #ffd84a}html,body{background:#fff7d6!important}html:root:root body .card,html:root:root body .panel,html:root:root body .prize-panel,html:root:root body .lab-card,html:root:root body .draw-hero,html:root:root body .algorithm-brief,html:root:root body .fold-panel,html:root:root body .app-hero,html:root:root body .sj-hero,html:root:root body .sj-summary,html:root:root body .fun-header,html:root:root body .wp,html:root:root body .rd,html:root:root body .rec-fold,html:root:root body .store-map-head,html:root:root body .mini-machine,html:root:root body .rec-hero,html:root:root body .draw-strip,html:root:root body .sj-optional,html:root:root body .fun-saju-link,html:root:root body .home-saju-link,html:root:root body .lg-wrap,html:root:root body .ck-wrap,html:root:root body .sr-wrap,html:root:root body .mn-game-card,html:root:root body .mn-round-section{border-radius:22px!important;box-shadow:0 6px 0 var(--ticket-edge)!important}html:root:root body .store-map-canvas{box-shadow:0 6px 0 var(--ticket-edge)!important}html:root:root body .btn-primary,html:root:root body .sj-submit{background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:18px!important;font-weight:800!important}html:root:root body .btn-ghost,html:root:root body .btn-outline,html:root:root body .btn-secondary,html:root:root body .btn-soft{background:var(--pop-soft)!important;color:var(--ink)!important;border-radius:18px!important}html:root:root body .segment-toggle{background:var(--card)!important;box-shadow:0 4px 0 var(--ticket-edge)!important}html:root:root body .segment-btn.is-active{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .ndp{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .ndp b{color:var(--pop)!important}html:root:root body .lab-bottomnav{background:var(--nav)!important;border-radius:22px!important;box-shadow:0 8px #00000014!important}html:root:root body .lab-navbtn-label{color:#9aa3ad!important}html:root:root body .lab-navbtn svg{stroke:#9aa3ad!important}html:root:root body .lab-navbtn.is-active{background:#ffd84a24!important}html:root:root body .lab-navbtn.is-active .lab-navbtn-label{color:var(--pop)!important}html:root:root body .lab-navbtn.is-active svg{stroke:var(--pop)!important}html:root:root body .rec-hero .rec-issued-eyebrow{display:block!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;color:#a88b00!important;margin-bottom:4px!important}html:root:root body .rec-hero .rec-issued-title{font-size:28px!important;font-weight:900!important;letter-spacing:-.02em!important}html:root:root body .rec-hero .rec-games-list{border-top:none!important}html:root:root body .rec-hero .rec-games-row{border-bottom:none!important;border-top:2px dashed var(--line)!important;padding:14px 0!important;gap:12px!important}html:root:root body .rec-hero .rec-games-idx{width:28px!important;height:28px!important;border-radius:8px!important;background:var(--inverse)!important;color:var(--on-inverse)!important;font-weight:900!important;text-align:center!important;line-height:28px!important;flex:0 0 auto!important}html:root:root body .rec-hero .rec-games-balls{gap:6px!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:38px!important;height:38px!important;font-size:16px!important}html:root:root body .rec-hero .btn-row>:first-child{background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:18px!important;font-weight:900!important}html:root:root body .rec-hero .btn-row>:first-child.is-done{background:#2f9e44!important;color:#fff!important}html:root:root body .rec-hero .lab-card-head{display:none!important}html:root:root body .nb-list{grid-template-columns:1fr 1fr!important;gap:12px!important}html:root:root body .nb-item{flex-direction:column!important;align-items:stretch!important;padding:0!important;gap:0!important;overflow:hidden!important;box-shadow:0 4px 0 var(--ticket-edge)!important;position:relative!important}html:root:root body .nb-thumb{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;border-radius:0!important}html:root:root body .nb-thumb--empty{background:var(--pop-soft)!important}html:root:root body .nb-body{padding:10px 12px 12px!important}html:root:root body .nb-title{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-weight:800!important;line-height:1.35!important}html:root:root body .nb-meta{flex-direction:column!important;gap:2px!important}html:root:root body .nb-dist{align-self:flex-start!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:999px!important;padding:2px 9px!important;font-size:12px!important;font-weight:800!important}html:root:root body .nb-tab.is-on{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .leaflet-marker-icon.store-cluster,html:root:root body .store-cluster{background:#191f28eb!important;color:var(--pop)!important;border:2px solid var(--pop)!important}html:root:root body .store-pin.rank2{background:var(--inverse)!important;border:2px solid var(--pop)!important}:root{--card: #fff;--bg-2: #f3f3ef;--pop: #ffd84a;--pop-soft: #fff6d6;--pop-ink: #6b4a00;--inverse: #191f28;--on-inverse: #fff;--on-inverse-pop: #ffd84a;--nav: #191f28;--bg: #f6f6f4;--line: #e9e9e3;--line-2: #f6f6f4;--ink-2: #5f6368;--ink-3: #767b82;--ticket-edge: transparent}html,body{background:var(--bg)!important}html:root:root body .card,html:root:root body .panel,html:root:root body .prize-panel,html:root:root body .lab-card,html:root:root body .draw-hero,html:root:root body .algorithm-brief,html:root:root body .fold-panel,html:root:root body .app-hero,html:root:root body .sj-hero,html:root:root body .sj-summary,html:root:root body .fun-header,html:root:root body .wp,html:root:root body .rd,html:root:root body .rec-fold,html:root:root body .store-map-head,html:root:root body .mini-machine,html:root:root body .rec-hero,html:root:root body .draw-strip,html:root:root body .sj-optional,html:root:root body .fun-saju-link,html:root:root body .home-saju-link,html:root:root body .lg-wrap,html:root:root body .ck-wrap,html:root:root body .sr-wrap,html:root:root body .mn-game-card,html:root:root body .mn-round-section{border-radius:20px!important;box-shadow:0 1px 2px #0000000a,0 10px 28px #0000000d!important}html:root:root body .store-map-canvas{box-shadow:0 1px 2px #0000000a,0 10px 28px #0000000f!important}html:root:root body .segment-toggle{box-shadow:0 1px 2px #0000000d!important}html:root:root body .nb-item{box-shadow:0 1px 2px #0000000d,0 8px 20px #0000000f!important}html:root:root body .btn-ghost,html:root:root body .btn-outline,html:root:root body .btn-secondary,html:root:root body .btn-soft{background:var(--bg-2)!important}html:root:root body .rec-hero .rec-issued-eyebrow{color:#8a8f98!important;font-weight:700!important}html:root:root body .rec-hero .rec-games-row{border-top:1px solid var(--line)!important}html:root:root body .store-region-chip,html:root:root body .store-map-filters select{background:var(--bg-2)!important}html:root:root body .lab-bottomnav{box-shadow:0 10px 30px #0000002e!important}html:root:root body .mn-key,html:root:root body .ck-key{background:var(--bg-2)!important}@media(min-width:900px){html:root:root body .app-main{width:min(1040px,100% - 64px)!important;padding-bottom:32px!important}html:root:root body .lab-topbar{width:min(1040px,100% - 64px)!important}html:root:root body .lab-bottomnav{top:10px!important;bottom:auto!important;width:430px!important}html:root:root body .lab-bottomnav .lab-navbtn{min-height:44px!important;padding:6px 2px!important}html:root:root body .lab-bottomnav .lab-navbtn svg{width:18px!important;height:18px!important}html:root:root body .nb-list{grid-template-columns:repeat(3,1fr)!important}html:root:root body .rec-hero{padding:40px 48px!important}html:root:root body .rec-hero .rec-issued-title{font-size:36px!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:54px!important;height:54px!important;font-size:20px!important}html:root:root body .rec-hero .rec-games-balls{gap:12px!important}html:root:root body .rec-hero .rec-games-row{gap:20px!important;padding:18px 0!important}html:root:root body .rec-hero .btn-row>:first-child{flex:1 1 100%!important}html:root:root body .store-map-canvas{height:520px!important}html:root:root body .rec-board{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)!important;gap:20px!important;align-items:start!important}html:root:root body .rec-board>.rec-hero{grid-column:1!important;grid-row:1 / span 3!important}html:root:root body .rec-board>.rec-facts{grid-column:2!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important}html:root:root body .rec-board>.rec-fold{grid-column:2!important;margin:0!important}html:root:root body .rec-hero{padding:32px 36px!important}}html:root:root body .nb-weather{display:inline-flex!important;gap:6px!important;align-items:center!important;margin:0 0 12px!important;padding:6px 14px!important;border-radius:999px!important;background:var(--card)!important;font-size:14px!important;font-weight:700!important;box-shadow:0 1px 2px #0000000d!important}html:root:root body .nb-tabs{flex-wrap:wrap!important;border-radius:20px!important}html:root:root body .nb-thumb--empty{display:none!important}html:root:root body .nb-addr{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.45!important}html:root:root body .nb-tabs{display:flex!important;width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;border-radius:999px!important;scrollbar-width:none!important}html:root:root body .nb-list:has(.nb-thumb--empty){grid-template-columns:1fr!important}html:root:root body .store-map-search{width:100%!important;height:48px!important;margin:0 0 12px!important;padding:0 16px!important;border:none!important;border-radius:16px!important;background:var(--bg-2)!important;font-size:15px!important;font-family:inherit!important;color:var(--ink)!important}html:root:root body .store-map-search::placeholder{color:var(--ink-3)!important}html:root:root body .store-map-filters{grid-template-columns:1fr 1fr!important}html:root:root body .store-region-travel{padding:20px 16px!important;margin-top:4px!important}html:root:root body .store-region-travel-title{margin:0!important;font-size:18px!important}html:root:root body .store-region-travel-sub{margin:4px 0 14px!important;font-size:13px!important;color:var(--ink-3)!important}html:root:root body .hf{display:flex!important;flex-direction:column!important;gap:14px!important}html:root:root body .hf-skeleton{height:420px!important;border-radius:22px!important;background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg) 50%,var(--bg-2) 75%)!important;background-size:200% 100%!important;animation:hf-sh 1.2s infinite!important}@keyframes hf-sh{0%{background-position:200% 0}to{background-position:-200% 0}}html:root:root body .hf-heroes{display:flex!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:22px!important}html:root:root body .hf-heroes::-webkit-scrollbar{display:none!important}html:root:root body .hf-heroes>.hf-hero{flex:0 0 100%!important;scroll-snap-align:start!important}html:root:root body .hf-hero{position:relative!important;display:block!important;min-height:210px!important;border-radius:22px!important;overflow:hidden!important;background-color:#2b2f36!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:#fff!important;text-decoration:none!important;box-shadow:0 1px 2px #0000000d,0 12px 30px #00000014!important}html:root:root body .hf-hero--plain{background-image:linear-gradient(135deg,#ffe27a,#ffc93c 55%,#ffb347)!important;color:var(--ink)!important}html:root:root body .hf-hero--plain .hf-hero-ov{background:none!important}html:root:root body .hf-hero--plain:after{content:"🏆"!important;position:absolute!important;right:18px!important;top:14px!important;font-size:56px!important;opacity:.9!important}html:root:root body .hf-hero--plain .hf-hero-tx{text-shadow:none!important}html:root:root body .hf-hero--plain .hf-hero-tx small{color:var(--pop-ink)!important}html:root:root body .hf-hero--plain .hf-hero-tx>span{opacity:.8!important}html:root:root body .hf-trip{padding:16px!important;border-radius:20px!important;background:linear-gradient(160deg,var(--pop-soft) 0%,#fff 65%)!important;border:1px solid #f3e7b0!important;display:flex!important;flex-direction:column!important;gap:10px!important}html:root:root body .hf-trip-h{display:flex!important;flex-direction:column!important;gap:2px!important}html:root:root body .hf-trip-h b{font-size:16px!important;font-weight:800!important}html:root:root body .hf-trip-h small{font-size:12px!important;color:var(--ink-2)!important}html:root:root body .hf-trip-group{display:flex!important;flex-direction:column!important;gap:6px!important}html:root:root body .hf-trip-label{font-size:14px!important;font-weight:800!important}html:root:root body .hf-trip-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:6px!important}html:root:root body .hf-trip-btn{display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;min-height:44px!important;padding:0 8px!important;border-radius:12px!important;background:var(--card)!important;color:var(--ink)!important;text-decoration:none!important;font-size:13.5px!important;font-weight:800!important;text-align:center!important;box-shadow:0 1px 2px #0000000f!important}html:root:root body .hf-trip-btn.is-main{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .hf-trip-note{margin:0!important;font-size:11px!important;color:var(--ink-3)!important}@media(min-width:900px){html:root:root body .hf-trip{grid-column:1 / -1!important;grid-row:7!important}html:root:root body .hf-numbers{grid-row:8!important}}html:root:root body .hf-latest{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px 16px!important;border-radius:20px!important;background:var(--card)!important;color:var(--ink)!important;text-decoration:none!important;box-shadow:0 1px 2px #0000000a,0 8px 22px #0000000d!important}html:root:root body .hf-latest-h{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}html:root:root body .hf-latest-h b{font-size:15px!important;font-weight:800!important}html:root:root body .hf-latest-h small{font-size:12px!important;color:var(--ink-2)!important;font-weight:600!important;white-space:nowrap!important}html:root:root body .hf-latest-balls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important}html:root:root body .hf-latest-balls .lotto-ball{width:38px!important;height:38px!important;font-size:14px!important;flex:0 0 auto!important}html:root:root body .hf-latest-balls i{font-style:normal!important;color:var(--ink-3)!important;font-weight:700!important}@media(max-width:380px){html:root:root body .hf-latest-balls .lotto-ball{width:34px!important;height:34px!important;font-size:13px!important}}html:root:root body .hf-hero-ov{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#0000001f 15%,#000000d1)!important}html:root:root body .hf-hero-tx{text-shadow:0 1px 2px rgba(0,0,0,.35)!important}html:root:root body .hf-hero-tx{position:absolute!important;left:18px!important;right:18px!important;bottom:16px!important;display:flex!important;flex-direction:column!important;gap:4px!important}html:root:root body .hf-hero-tx small{font-size:12.5px!important;font-weight:800!important;color:var(--pop)!important}html:root:root body .hf-hero-tx b{font-size:22px!important;line-height:1.25!important;letter-spacing:-.02em!important;font-weight:800!important}html:root:root body .hf-hero-tx>span{font-size:12.5px!important;opacity:.92!important}html:root:root body .hf-regions{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:2px 40px 2px 2px!important;scrollbar-width:none!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)!important}html:root:root body .hf-regions::-webkit-scrollbar{display:none!important}html:root:root body .hf-chip{flex:0 0 auto!important;height:36px!important;padding:0 13px!important;border:none!important;border-radius:999px!important;background:var(--card)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 1px 2px #0000000f!important;font-family:inherit!important}html:root:root body .hf-chip.is-on{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .hf-sec{padding:18px 16px!important}html:root:root body .hf-sec--rail{padding:0!important;background:transparent!important;box-shadow:none!important}html:root:root body .hf-sec-h{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:10px!important}html:root:root body .hf-sec-h h3{margin:0!important;font-size:16px!important}html:root:root body .hf-more{border:none!important;background:none!important;padding:0!important;font:inherit!important;font-size:12.5px!important;font-weight:700!important;color:var(--ink-3)!important;cursor:pointer!important}html:root:root body .hf-note{margin:12px 0 0!important}html:root:root body .hf-rail{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:2px 2px 8px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}html:root:root body .hf-rail::-webkit-scrollbar{display:none!important}html:root:root body .hf-card{flex:0 0 160px!important;scroll-snap-align:start!important;display:block!important;border-radius:16px!important;overflow:hidden!important;background:var(--card)!important;text-decoration:none!important;color:var(--ink)!important;box-shadow:0 1px 2px #0000000d,0 8px 20px #0000000f!important}html:root:root body .hf-card-im{position:relative!important;display:block!important;aspect-ratio:4 / 3!important;background-color:#e8e8e4!important;overflow:hidden!important}html:root:root body .hf-card-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html:root:root body .hf-card-d{position:absolute!important;left:8px!important;bottom:8px!important;background:#191f28db!important;color:var(--pop)!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:800!important}html:root:root body .hf-card-t{display:block!important;padding:8px 10px 10px!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}html:root:root body .hf-card-t small{display:block!important;margin-top:2px!important;font-size:11.5px!important;font-weight:500!important;color:var(--ink-3)!important}html:root:root body .hf-numbers{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:14px 16px!important;border:none!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important}html:root:root body .hf-numbers b{display:block!important;font-size:14px!important}html:root:root body .hf-numbers small{font-size:12px!important;color:var(--ink-3)!important}html:root:root body .hf-numbers-go{background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:12px!important;padding:8px 14px!important;font-size:13px!important;font-weight:800!important}html:root:root body .hf-empty{padding:24px 20px!important}html:root:root body .hf-empty h2{margin:0 0 6px!important;font-size:18px!important}html:root:root body .hf-empty p{margin:0 0 14px!important;color:var(--ink-2)!important}@media(min-width:900px){html:root:root body .hf{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)!important;gap:20px!important;align-items:start!important}html:root:root body .hf-heroes{grid-column:1!important;min-height:300px!important}html:root:root body .hf-hero-tx b{font-size:28px!important}html:root:root body .hf-regions{grid-column:1 / -1!important}html:root:root body .hf-sec--rail{grid-column:1 / -1!important}html:root:root body .hf-rail{flex-wrap:wrap!important;overflow:visible!important}html:root:root body .hf-card{flex:0 0 calc(25% - 8px)!important}html:root:root body .hf-numbers{grid-column:2!important}}html:root:root body .store-map-stage{position:relative!important;margin:0!important}html:root:root body .store-map-canvas{height:56vh!important;min-height:380px!important;border-radius:20px!important;border:1px solid var(--line)!important;box-shadow:none!important}html:root:root body .store-map-topbar{position:relative!important;z-index:2!important;margin:0 0 -58px!important;padding:12px 12px 0!important;pointer-events:none!important}html:root:root body .store-map-topbar .store-map-search{pointer-events:auto!important;margin:0!important;height:46px!important;background:var(--card)!important;box-shadow:0 2px 12px #0000001f!important}html:root:root body .store-map-sheet{margin:var(--gap) 0 12px!important;border-radius:20px!important;position:relative!important;z-index:1!important}html:root:root body .store-map-sheet:before{display:none!important}html:root:root body .store-map-head--below{padding:14px 16px!important;margin-top:12px!important}html:root:root body .store-map-head--below h2{font-size:15px!important;margin:0 0 4px!important}@media(min-width:900px){html:root:root body .store-map-stage,html:root:root body .store-map-topbar{margin-left:0!important;margin-right:0!important}html:root:root body .store-map-canvas{border-radius:22px!important;height:520px!important}html:root:root body .store-map-topbar{padding:12px 12px 0!important;margin-bottom:-58px!important}html:root:root body .store-map-sheet{margin-top:12px!important;border-radius:20px!important}html:root:root body .store-map-sheet:before{display:none!important}}html:root:root body .store-map-topbar{z-index:1001!important}html:root:root body .store-map-stage .leaflet-top.leaflet-left{top:58px!important}@media(min-width:900px){html:root:root body .hf{grid-template-rows:auto auto auto auto!important}html:root:root body .hf-heroes{grid-column:1!important;grid-row:1!important}html:root:root body .hf-sec:not(.hf-sec--rail){grid-column:2!important;grid-row:1!important}html:root:root body .hf-regions{grid-row:2!important}html:root:root body .hf-sec--rail{grid-row:3!important}html:root:root body .hf-numbers{grid-column:1 / -1!important;grid-row:4!important}}html:root:root body .hf-search{display:flex!important;gap:8px!important}html:root:root body .hf-search input{flex:1!important;min-width:0!important;height:50px!important;padding:0 16px!important;border:none!important;border-radius:16px!important;background:var(--card)!important;font-size:15px!important;font-family:inherit!important;color:var(--ink)!important;box-shadow:0 1px 2px #0000000d,0 6px 16px #0000000d!important}html:root:root body .hf-search input::placeholder{color:var(--ink-3)!important}html:root:root body .hf-search button{flex:0 0 auto!important;height:50px!important;padding:0 18px!important;border:none!important;border-radius:16px!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;font-family:inherit!important}html:root:root body .nm{padding:16px!important}html:root:root body .nm-head{display:flex!important;gap:12px!important;align-items:center!important;margin-bottom:12px!important}html:root:root body .nm-pin{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:14px!important;background:#eef3ff!important;font-size:20px!important;flex:0 0 auto!important}html:root:root body .nm-head b{display:block!important;font-size:16px!important}html:root:root body .nm-head small{display:block!important;font-size:12.5px!important;color:var(--ink-3)!important;margin-top:2px!important}html:root:root body .nm-btn{width:100%!important;min-height:48px!important}html:root:root body .nm-msg{margin:10px 2px 0!important;font-size:13px!important;color:#c2410c!important}html:root:root body .nm-help{margin:8px 2px 0!important;padding-left:18px!important;font-size:12.5px!important;line-height:1.55!important;color:var(--ink-2)!important}html:root:root body .nm-pick-h{margin:10px 2px 6px!important;font-size:12.5px!important;font-weight:800!important}html:root:root body .nm-pick{display:flex!important;flex-wrap:wrap!important;gap:6px!important}html:root:root body .nm-note{margin:10px 2px 0!important;font-size:12px!important;color:var(--ink-3)!important}html:root:root body .nm-list{list-style:none!important;margin:0 0 12px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}html:root:root body .nm-store{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border-radius:14px!important;background:var(--bg)!important;text-decoration:none!important;color:var(--ink)!important;min-height:52px!important}html:root:root body .nm-dist{flex:0 0 auto!important;min-width:54px!important;text-align:center!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:999px!important;padding:4px 8px!important;font-size:12px!important;font-weight:800!important}html:root:root body .nm-name{flex:1!important;min-width:0!important}html:root:root body .nm-name b{display:block!important;font-size:14.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .nm-name small{display:block!important;font-size:12px!important;color:var(--ink-3)!important}html:root:root body .nm-go{color:var(--ink-3)!important;font-size:20px!important}html:root:root body .store-map-locate{pointer-events:auto!important;position:absolute!important;right:28px!important;top:66px!important;z-index:2!important;height:38px!important;padding:0 14px!important;border:none!important;border-radius:999px!important;background:var(--card)!important;color:var(--ink)!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 2px 10px #00000024!important;font-family:inherit!important}html:root:root body .store-list-dist{font-weight:800!important;color:var(--ink)!important}@media(min-width:900px){html:root:root body .store-map-locate{right:24px!important}html:root:root body .nm{grid-column:2!important}html:root:root body .hf-search{grid-column:1 / -1!important}}@media(min-width:900px){html:root:root body .hf{grid-template-rows:auto auto auto auto auto auto auto auto!important}html:root:root body .hf-search{grid-column:1 / -1!important;grid-row:1!important}html:root:root body .hf-latest{grid-column:1 / -1!important;grid-row:2!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}html:root:root body .hf-latest-balls{gap:8px!important;justify-content:flex-end!important}html:root:root body .hf-heroes{grid-column:1!important;grid-row:3 / span 2!important;min-height:100%!important}html:root:root body .hf-heroes>.hf-hero{min-height:100%!important}html:root:root body .nm{grid-column:2!important;grid-row:3!important}html:root:root body .hf-sec:not(.hf-sec--rail){grid-column:2!important;grid-row:4!important}html:root:root body .hf-regions{grid-column:1 / -1!important;grid-row:5!important}html:root:root body .hf-sec--rail{grid-column:1 / -1!important;grid-row:6!important}html:root:root body .hf-numbers{grid-column:1 / -1!important;grid-row:7!important}}html:root:root body .nm--idle{padding:12px 14px!important}html:root:root body .nm-row{display:flex!important;align-items:center!important;gap:12px!important}html:root:root body .nm-txt{flex:1!important;min-width:0!important}html:root:root body .nm-txt b{display:block!important;font-size:15px!important}html:root:root body .nm-txt small{display:block!important;font-size:12px!important;color:var(--ink-3)!important;line-height:1.4!important;margin-top:2px!important}html:root:root body .nm-btn--sm{width:auto!important;min-height:44px!important;padding:0 16px!important;flex:0 0 auto!important;font-size:14px!important}@media(min-width:900px){html:root:root body .nm{grid-row:3!important}}@media(min-width:1100px){html:root:root body .store-map-root{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(380px,1fr)!important;gap:0 20px!important;align-items:start!important}html:root:root body .store-map-root>.store-map-topbar{grid-column:1!important;grid-row:1 / span 12!important;align-self:start!important;position:sticky!important;top:16px!important;margin:0!important;padding:12px 12px 0!important;height:0!important;z-index:1001!important}html:root:root body .store-map-root>.store-map-stage{grid-column:1!important;grid-row:1 / span 12!important;position:sticky!important;top:16px!important;height:calc(100vh - 120px)!important;min-height:520px!important;margin:0!important}html:root:root body .store-map-root .store-map-stage .store-map-canvas{height:100%!important}html:root:root body .store-map-root>:not(.store-map-topbar):not(.store-map-stage){grid-column:2!important}html:root:root body .store-map-root .store-map-sheet{margin-top:0!important;border-radius:20px!important}html:root:root body .store-map-root .store-map-locate{top:66px!important;right:24px!important}}html:root:root body .hf-fest{display:flex!important;flex-direction:column!important;gap:6px!important}html:root:root body .hf-fcard{flex:0 0 210px!important;scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;gap:3px!important;padding:14px!important;border-radius:16px!important;background:var(--card)!important;text-decoration:none!important;color:var(--ink)!important;box-shadow:0 1px 2px #0000000d,0 8px 20px #0000000f!important}html:root:root body .hf-fcard-tag{align-self:flex-start!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:999px!important;padding:2px 9px!important;font-size:11.5px!important;font-weight:800!important}html:root:root body .hf-fcard b{font-size:15px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:4px!important}html:root:root body .hf-fcard small{font-size:12px!important;color:var(--ink-3)!important}html:root:root body .hf-fcard-near{margin-top:4px!important;font-size:12px!important;font-weight:800!important;color:var(--pop-ink)!important}html:root:root body .hf-fcard-wx{margin-top:4px!important;font-size:12px!important;font-weight:700!important;color:var(--ink-2)!important}html:root:root body .hf-holiday{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 8px!important;padding:0 0 10px!important;margin:0 0 8px!important;border-bottom:1px solid var(--line)!important;color:var(--ink)!important;text-decoration:none!important}html:root:root body .hf-holiday b{font-size:14px!important;font-weight:800!important}html:root:root body .hf-holiday span{font-size:12.5px!important;color:var(--ink-2)!important;font-weight:600!important}@media(min-width:900px){html:root:root body .hf-latest{grid-column:1!important;grid-row:2!important;gap:12px!important}html:root:root body .hf-latest-h{flex-direction:column!important;align-items:flex-start!important}html:root:root body .hf-latest-h b{white-space:nowrap!important}html:root:root body .nm{grid-column:2!important;grid-row:2!important;align-self:stretch!important}html:root:root body .hf-heroes{grid-column:1!important;grid-row:3!important;align-self:stretch!important;min-height:0!important}html:root:root body .hf-heroes>.hf-hero{min-height:300px!important}html:root:root body .hf-sec:not(.hf-sec--rail){grid-column:2!important;grid-row:3!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}html:root:root body .hf-sec:not(.hf-sec--rail) .hf-note{margin-top:auto!important}html:root:root body .hf-fest{grid-column:1 / -1!important;grid-row:4!important}html:root:root body .hf-fest .hf-rail{flex-wrap:nowrap!important;overflow-x:auto!important}html:root:root body .hf-fest .hf-fcard{flex:0 0 240px!important}}html:root:root body .hf-glance{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:var(--card)!important;border-radius:20px!important;box-shadow:0 1px 2px #0000000d,0 8px 24px #0000000d!important;overflow:hidden!important}html:root:root body .hf-glance-i{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:14px 12px!important;border:0!important;background:transparent!important;color:var(--ink)!important;text-decoration:none!important;text-align:left!important;font-family:inherit!important;cursor:pointer!important}html:root:root body .hf-glance-i+.hf-glance-i{box-shadow:inset 1px 0 0 var(--line)!important}html:root:root body .hf-glance-i:hover{background:var(--bg-2)!important}html:root:root body .hf-glance-ic{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:12px!important;background:var(--pop-soft)!important;font-size:18px!important}html:root:root body .hf-glance-tx{display:flex!important;flex-direction:column!important;min-width:0!important}html:root:root body .hf-glance-tx small{font-size:11.5px!important;color:var(--ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .hf-glance-tx b{font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;white-space:nowrap!important}html:root:root body .hf-glance-tx b i{font-style:normal!important;font-size:13px!important;font-weight:700!important;margin-left:1px!important;color:var(--ink-2)!important}@media(max-width:420px){html:root:root body .hf-glance-i{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:12px 12px 12px 14px!important}html:root:root body .hf-glance-ic{width:30px!important;height:30px!important;font-size:15px!important;border-radius:10px!important}}@media(min-width:900px){html:root:root body .hf{grid-template-rows:repeat(9,auto)!important}html:root:root body .hf-glance{grid-column:1 / -1!important;grid-row:2!important}html:root:root body .hf-glance-i b{font-size:26px!important}html:root:root body .hf-latest{grid-row:3!important}html:root:root body .nm{grid-row:3!important}html:root:root body .hf-heroes{grid-row:4!important}html:root:root body .hf-sec:not(.hf-sec--rail){grid-row:4!important}html:root:root body .hf-fest{grid-row:5!important}html:root:root body .hf-regions{grid-row:6!important}html:root:root body .hf-sec--rail{grid-row:7!important}html:root:root body .hf-trip{grid-row:8!important}html:root:root body .hf-numbers{grid-row:9!important}}html:root:root body .hf-mine{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px!important;border-radius:20px!important;background:var(--card)!important;box-shadow:0 1px 2px #0000000d,0 8px 24px #0000000d!important}html:root:root body .hf-mine-h{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html:root:root body .hf-mine-name{display:flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;color:var(--ink)!important;min-width:0!important;flex:0 0 auto!important}html:root:root body .hf-mine-name small{background:var(--pop-soft)!important;color:var(--pop-ink)!important;border-radius:999px!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important}html:root:root body .hf-mine-name b{font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important}html:root:root body .hf-mine-today{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;min-width:0!important;flex:1!important}html:root:root body .hf-mine-today::-webkit-scrollbar{display:none!important}html:root:root body .hf-mine-today span{flex:0 0 auto!important;background:var(--bg-2)!important;border-radius:999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}html:root:root body .hf-mine-x{margin-left:auto!important;flex:0 0 auto!important;border:0!important;background:transparent!important;color:var(--ink-3)!important;font-size:12px!important;cursor:pointer!important;font-family:inherit!important;padding:6px!important}html:root:root body .hf-mine-row{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:46%!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html:root:root body .hf-mine-row::-webkit-scrollbar{display:none!important}html:root:root body .hf-mine-tile{scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:12px 13px!important;border-radius:14px!important;background:var(--bg-2)!important;color:var(--ink)!important;text-decoration:none!important;transition:background .15s!important}html:root:root body .hf-mine-tile:hover{background:var(--bg-2)!important}html:root:root body .hf-mine-tile small{font-size:11.5px!important;color:var(--ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .hf-mine-tile b{font-size:14.5px!important;font-weight:800!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html:root:root body .hf-mine-tile em{margin-top:auto!important;padding-top:2px!important;font-style:normal!important;font-size:11.5px!important;font-weight:700!important;color:var(--ink-3)!important}html:root:root body .hf-mine-tile.is-win{background:var(--pop-soft)!important}html:root:root body .hf-mine-tile.is-win em{color:var(--pop-ink)!important}html:root:root body .hf-mine-tile.is-more{background:transparent!important;box-shadow:inset 0 0 0 1px #ecece6!important}@media(min-width:900px){html:root:root body .hf-mine{padding:16px 18px!important}html:root:root body .hf-mine-row{grid-auto-flow:column!important;grid-auto-columns:1fr!important;overflow:visible!important}}@media(min-width:900px){html:root:root body .hf--mine{grid-template-rows:repeat(10,auto)!important}html:root:root body .hf--mine .hf-mine{grid-column:1 / -1!important;grid-row:2!important}html:root:root body .hf--mine .hf-glance{grid-row:3!important}html:root:root body .hf--mine .hf-latest{grid-row:4!important}html:root:root body .hf--mine .nm{grid-row:4!important}html:root:root body .hf--mine .hf-heroes{grid-row:5!important}html:root:root body .hf--mine .hf-sec:not(.hf-sec--rail){grid-row:5!important}html:root:root body .hf--mine .hf-fest{grid-row:6!important}html:root:root body .hf--mine .hf-regions{grid-row:7!important}html:root:root body .hf--mine .hf-sec--rail{grid-row:8!important}html:root:root body .hf--mine .hf-trip{grid-row:9!important}html:root:root body .hf--mine .hf-numbers{grid-row:10!important}}html:root:root body .store-area-hit{display:flex!important;align-items:center!important;gap:12px!important;margin:12px 0!important;padding:14px 16px!important;border-radius:18px!important;background:var(--card)!important;color:var(--ink)!important;text-decoration:none!important;box-shadow:0 1px 2px #0000000d,0 8px 24px #0000000d!important}html:root:root body .store-area-hit-ic{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:12px!important;background:var(--pop-soft)!important;font-size:20px!important}html:root:root body .store-area-hit-tx{display:flex!important;flex-direction:column!important;min-width:0!important;flex:1!important}html:root:root body .store-area-hit-tx b{font-size:15.5px!important;font-weight:800!important}html:root:root body .store-area-hit-tx small{font-size:12px!important;color:var(--ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .store-area-hit-go{flex:0 0 auto!important;font-size:18px!important;font-weight:800!important;color:var(--pop-ink)!important}html:root:root body .store-list-detail{font-weight:800!important;color:var(--ink)!important}html:root:root body .hf-trip-row{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}html:root:root body .hf-trip-row:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)!important}@media(min-width:600px){html:root:root body .hf-trip-row:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)!important}}html:root:root body .hf-trip-btn{font-size:13px!important;padding:0 6px!important}html:root:root body .nb-card{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:var(--ink)!important;height:100%!important}html:root:root body .nb-card .nb-body{display:flex!important;flex-direction:column!important;gap:2px!important}html:root:root body .nb-card .nb-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}html:root:root body .nb-card .nb-meta{display:flex!important}html:root:root body .nb-more{display:block!important;margin:12px 4px 0!important;font-size:13.5px!important;font-weight:800!important;color:var(--ink)!important;text-decoration:none!important}html:root:root body .fa{display:flex!important;flex-direction:column!important;gap:10px!important}html:root:root body .fa-h{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html:root:root body .fa-h h3{margin:0!important;font-size:16px!important;font-weight:800!important}html:root:root body .fa-more{flex:0 0 auto!important;border:0!important;background:none!important;color:var(--pop-ink)!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;font-family:inherit!important;padding:4px!important}html:root:root body .fa-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:44%!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html:root:root body .fa-rail::-webkit-scrollbar{display:none!important}html:root:root body .fa-chip{scroll-snap-align:start!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;padding:12px 13px!important;border-radius:14px!important;background:var(--bg-2)!important;color:var(--ink)!important;text-decoration:none!important}html:root:root body .fa-chip b{font-size:14.5px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .fa-chip small{font-size:12px!important;color:var(--ink-3)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .fa-note{margin:0!important;font-size:12px!important;color:var(--ink-3)!important}@media(min-width:900px){html:root:root body .fa-rail{grid-auto-columns:calc((100% - 32px)/5)!important}}html:root:root body .nb-card .nb-addr{display:none!important}html:root:root body .nb-item--ad{background:var(--pop-soft)!important;border-color:#f3e7b0!important}html:root:root body .nb-thumb--ad{display:flex!important;align-items:center!important;justify-content:center!important;font-size:30px!important;background:#fff6d6!important;position:relative!important}html:root:root body .nb-ad-tag{position:absolute!important;right:6px!important;top:6px!important;font-style:normal!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important;border-radius:999px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:800!important}html:root:root body .nb-item--ad .nb-addr{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11.5px!important;color:var(--ink-2)!important}@media(prefers-color-scheme:dark){html:root:root body .nb-item--ad{border-color:#3a3215!important}html:root:root body .nb-thumb--ad{background:#262a32!important}}html:root:root body .nb-list>.nb-item--ad:nth-child(odd):last-child{grid-column:1 / -1!important}html:root:root body .nb-list>.nb-item--ad:nth-child(odd):last-child .nb-card{flex-direction:row!important;align-items:center!important}html:root:root body .nb-list>.nb-item--ad:nth-child(odd):last-child .nb-thumb{width:96px!important;flex:0 0 96px!important;aspect-ratio:4 / 3!important}html:root:root body .nb-list:has(.nb-thumb--empty) .nb-card .nb-meta{flex-direction:column!important;gap:2px!important}html:root:root body .nb-list:has(.nb-thumb--empty) .nb-card .nb-addr{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12.5px!important;line-height:1.4!important;color:var(--ink-2)!important}html:root:root body .nb-card .nb-dist{align-self:flex-start!important;font-size:12px!important;color:var(--pop-ink)!important;background:transparent!important;padding:0!important}html:root:root body .nb-tabs{display:flex!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}html:root:root body .nb-tabs::-webkit-scrollbar{display:none!important}html:root:root body .nb-tab{flex:0 0 auto!important;white-space:nowrap!important}html:root:root body .store-list-item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:10px!important;row-gap:10px!important;align-items:start!important;padding:14px 0!important}html:root:root body .store-list-item>.store-list-actions,html:root:root body .store-list-item>.nb{grid-column:1 / -1!important}html:root:root body .store-list-item>.nb{margin-top:0!important}html:root:root body .store-list-addr{margin:0!important}html:root:root body .store-list-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:6px!important}html:root:root body .store-list-actions .store-list-act{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 6px!important;border:0!important;border-radius:12px!important;background:var(--bg-2)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;font-family:inherit!important}html:root:root body .store-list-actions .store-list-act.is-main{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .store-list-actions .store-list-nearby.is-open{background:var(--pop-soft)!important}html:root:root body .store-list-namelink{color:var(--ink)!important;text-decoration:none!important}html:root:root body .nb-list>li:only-child{grid-column:1 / -1!important}html:root:root body .nb-list>li:only-child .nb-card{flex-direction:row!important;align-items:center!important}html:root:root body .nb-list>li:only-child .nb-thumb{width:96px!important;flex:0 0 96px!important;aspect-ratio:4 / 3!important}html:root:root body .lab-brand-title{letter-spacing:.05em!important}@font-face{font-family:LottoNoteBrand;src:url(/brand-font.woff2) format("woff2");font-weight:700;font-display:swap}html:root:root body .lab-brand-title{font-family:LottoNoteBrand,Pretendard Variable,Pretendard,sans-serif!important;font-weight:700!important;letter-spacing:.03em!important;font-synthesis:none!important}@font-face{font-family:LottoNoteTitle;src:url(/title-font.woff2) format("woff2");font-weight:700;font-display:swap}html:root:root body .app-main h1,html:root:root body .app-main h2,html:root:root body .app-main h3,html:root:root body .hf-hero-tx b,html:root:root body .hf-latest-h b{font-family:LottoNoteTitle,Pretendard Variable,Pretendard,sans-serif!important;font-weight:700!important;letter-spacing:0!important;font-synthesis:none!important}html:root:root body .app-main h1,html:root:root body .app-main h2,html:root:root body .app-main h3,html:root:root body .hf-hero-tx b{word-break:keep-all!important;text-wrap:balance!important}html:root:root body .app-main h1 small,html:root:root body .app-main h2 small,html:root:root body .app-main h3 small{font-family:Pretendard Variable,Pretendard,sans-serif!important;font-weight:600!important}@media(max-width:899px),(pointer:coarse){html:root:root body input:not(#_),html:root:root body select:not(#_),html:root:root body textarea:not(#_){font-size:16px!important}}html:root:root body .hf-sfilter{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;margin:0 calc(var(--card-pad-x) * -1) 4px!important;padding:0 var(--card-pad-x) 2px!important;scroll-padding:0 var(--card-pad-x)!important}html:root:root body [data-scroll-fade][data-more-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent calc(100% - 8px))!important;mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent calc(100% - 8px))!important}html:root:root body [data-scroll-fade][data-more-left]{-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 56px)!important;mask-image:linear-gradient(90deg,transparent 8px,#000 56px)!important}html:root:root body [data-scroll-fade][data-more-left][data-more-right]{-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 56px,#000 calc(100% - 56px),transparent calc(100% - 8px))!important;mask-image:linear-gradient(90deg,transparent 8px,#000 56px,#000 calc(100% - 56px),transparent calc(100% - 8px))!important}html:root:root body .hf-sfilter::-webkit-scrollbar{display:none!important}html:root:root body .hf-sfilter .hf-chip{height:32px!important;padding:0 12px!important;background:var(--bg-2)!important;box-shadow:none!important;font-size:12.5px!important}html:root:root body .hf-sfilter .hf-chip.is-on{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .hf-srows{list-style:none!important;margin:0!important;padding:0!important}html:root:root body .hf-srows>li+li{border-top:1px solid var(--line)!important}html:root:root body .hf-srow{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:4px 2px!important;color:var(--ink)!important;text-decoration:none!important}html:root:root body .hf-srow b{flex:1!important;min-width:0!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root:root body .hf-srow small{flex:0 0 auto!important;font-size:12.5px!important;color:var(--ink-3)!important}html:root:root body .hf-srow-n{flex:0 0 auto!important;padding:2px 8px!important;border-radius:999px!important;background:var(--pop-soft)!important;color:var(--pop-ink)!important;font-size:11.5px!important;font-weight:800!important;font-style:normal!important}html:root:root body .hf-srow:after{content:"›"!important;flex:0 0 auto!important;color:var(--ink-3)!important;font-size:18px!important;line-height:1!important}html:root:root body .hf-srow:hover b{text-decoration:underline!important;text-underline-offset:3px!important}html:root:root body .hf-srows-more{display:block!important;width:100%!important;height:40px!important;margin-top:6px!important;border:0!important;border-radius:12px!important;background:var(--bg-2)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}@media(min-width:900px){html:root:root body .hf-sec--rail{grid-row:6!important}html:root:root body .hf-trip{grid-row:7!important}html:root:root body .hf-numbers{grid-row:8!important}html:root:root body .hf--mine .hf-sec--rail{grid-row:7!important}html:root:root body .hf--mine .hf-trip{grid-row:8!important}html:root:root body .hf--mine .hf-numbers{grid-row:9!important}}html:root:root body .lab-brand-text{flex-direction:row!important;align-items:baseline!important;gap:10px!important}@media(min-width:1100px){html:root:root body .lab-brand-sub{display:inline!important;font-size:13px!important;color:var(--ink-3)!important;font-weight:500!important;white-space:nowrap!important}html:root:root body .lab-topbar-home{max-width:none!important}}html:root:root body .hf-hero-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;transition:opacity .35s!important}html:root:root body .hf-hero-img.on{opacity:1!important}html:root:root body .nb-fade{opacity:0!important;transition:opacity .25s!important}html:root:root body .nb-fade.on{opacity:1!important}html:root:root body .nb-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;overflow:visible!important;border-radius:18px!important;width:100%!important}html:root:root body .nb-tab{white-space:nowrap!important;padding:8px 4px!important;text-align:center!important;font-size:13.5px!important}@media(min-width:720px){html:root:root body .nb-tabs{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important}}html:root:root body .sr-wrap{padding:18px 16px!important}html:root:root body .sr-head{margin:0 0 6px!important}html:root:root body .sr-title{margin:0!important;font-size:17px!important}html:root:root body .sr-actions{display:flex!important;gap:6px!important}html:root:root body .sr-actions .btn-ghost{height:34px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:var(--bg-2)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}html:root:root body .sr-wrap .mn-round-list{gap:0!important}html:root:root body .sr-wrap .mn-round-section,html:root:root body .sr-wrap .mn-round-section.is-pending,html:root:root body .sr-wrap .mn-round-section.is-won{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html:root:root body .sr-wrap .mn-round-section+.mn-round-section{border-top:1px solid var(--line)!important}html:root:root body .sr-wrap .mn-round-head,html:root:root body .sr-wrap .mn-round-section.is-pending .mn-round-head,html:root:root body .sr-wrap .mn-round-section.is-won .mn-round-head{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:52px!important;padding:6px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root:root body .sr-wrap .mn-round-title{font-size:15px!important;font-weight:800!important}html:root:root body .sr-wrap .mn-round-count{padding:0!important;background:transparent!important;font-size:12.5px!important;color:var(--ink-3)!important;font-weight:600!important}html:root:root body .sr-wrap .mn-round-status{margin-left:auto!important;font-size:13px!important;font-weight:700!important;color:var(--ink-3)!important}html:root:root body .sr-wrap .mn-round-status.is-pending{padding:3px 10px!important;border-radius:999px!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important;font-size:12px!important}html:root:root body .sr-wrap .mn-round-status.is-win{padding:3px 10px!important;border-radius:999px!important;background:var(--pop-soft)!important;color:var(--pop-ink)!important;font-size:12px!important;font-weight:800!important}html:root:root body .sr-wrap .mn-round-chevron{width:16px!important;color:var(--ink-3)!important;font-size:20px!important;line-height:1!important;text-align:center!important;transition:transform .15s!important}html:root:root body .sr-wrap .mn-round-chevron.is-open{transform:rotate(90deg)!important}html:root:root body .sr-wrap .mn-round-body{padding:0 0 14px!important}html:root:root body .sr-wrap .sr-buy-all{width:100%!important;min-height:40px!important;margin:0 0 8px!important;border:1px dashed #e2c95a!important;border-radius:12px!important;background:var(--pop-soft)!important;color:var(--pop-ink)!important;font-size:13px!important;font-weight:800!important}html:root:root body .sr-wrap .mn-game-list{display:flex!important;flex-direction:column!important;gap:6px!important}html:root:root body .sr-wrap .mn-game-card,html:root:root body .sr-wrap .mn-game-card.is-won{padding:8px 10px!important;border:0!important;border-radius:14px!important;background:var(--bg-2)!important;box-shadow:none!important}html:root:root body .sr-wrap .mn-game-card.is-won{background:var(--pop-soft)!important}html:root:root body .sr-wrap .mn-game-source{margin:0 0 4px!important;font-size:11.5px!important;font-weight:700!important;color:var(--ink-3)!important;background:transparent!important;padding:0!important}html:root:root body .mn-game-row{display:flex!important;align-items:center!important;gap:8px!important}html:root:root body .sr-wrap .mn-game-nums{flex:1!important;min-width:0!important;display:flex!important;gap:4px!important;flex-wrap:nowrap!important}html:root:root body .sr-wrap .mn-game-badge{flex:0 0 auto!important;padding:2px 8px!important;border-radius:999px!important;background:#ecece6!important;color:var(--ink-2)!important;font-size:11.5px!important;font-weight:800!important}html:root:root body .sr-wrap .mn-game-badge.is-win{background:var(--pop)!important;color:var(--ink)!important}html:root:root body .sr-wrap .sr-game-tools{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:2px!important}html:root:root body .sr-wrap .sr-bought{height:28px!important;padding:0 10px!important;border:1px solid #e2e2dc!important;border-radius:999px!important;background:var(--card)!important;color:var(--ink-2)!important;font-size:12px!important;font-weight:700!important}html:root:root body .sr-wrap .sr-bought.is-on{border-color:var(--ink)!important;background:var(--inverse)!important;color:var(--on-inverse-pop)!important}html:root:root body .sr-wrap .mn-game-del{width:28px!important;height:28px!important;border:0!important;background:transparent!important;color:var(--ink-3)!important;font-size:16px!important}html:root:root body .sr-wrap .mn-round-more,html:root:root body .sr-wrap .mn-rounds-more{display:block!important;width:100%!important;height:40px!important;margin-top:8px!important;border:0!important;border-radius:12px!important;background:var(--bg-2)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}html:root:root body .sr-wrap .mn-footnote{margin:12px 0 0!important}html:root:root body .segment-toggle--pick{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important;max-width:none!important}html:root:root body .segment-toggle--pick .segment-btn{min-width:0!important;justify-content:center!important;padding-left:4px!important;padding-right:4px!important;white-space:nowrap!important}html:root:root body .segment-toggle--pick .segment-btn-label{white-space:nowrap!important;font-size:14px!important}html:root:root body .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:root:root body .gen-foot{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;margin-top:12px!important;text-align:center!important}html:root:root body .gen-foot .gen-footnote{margin:0!important}html:root:root body .gen-page-share{height:38px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:var(--card)!important;color:var(--ink)!important;font-size:13px!important;font-weight:700!important;box-shadow:0 1px 2px #0000000f!important;cursor:pointer!important}html:root:root body .wp-facts-k{display:block!important;margin:14px 0 6px!important;font-size:12.5px!important;font-weight:700!important;color:var(--ink-3)!important}html:root:root body .gen-panel .gen-foot{order:9!important}html:root:root body .hero-row .draw-hero{padding:24px!important}html:root:root body .hero-row .draw-hero-head{align-items:flex-end!important;padding-bottom:14px!important}html:root:root body .hero-row .draw-hero-body{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding-top:18px!important;border-top:1px solid var(--line)!important}html:root:root body .hero-row .draw-hero-balls{width:100%!important}html:root:root body .hero-row .draw-hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:16px!important;background:var(--bg-2)!important}html:root:root body .hero-row .draw-hero-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:14px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important}html:root:root body .hero-row .draw-hero-stat+.draw-hero-stat{border-left:1px solid var(--line)!important}html:root:root body .hero-row .draw-hero-stat .k{order:1!important;align-self:flex-start!important;font-size:12.5px!important;font-weight:600!important;color:var(--ink-3)!important}html:root:root body .hero-row .draw-hero-stat .v{order:2!important;align-self:flex-start!important;text-align:left!important;margin:0!important;font-size:22px!important;font-weight:800!important;color:var(--ink)!important;letter-spacing:-.01em!important}html:root:root body .hero-row .draw-hero-stat .s{order:3!important;align-self:flex-start!important;font-size:12px!important;color:var(--ink-3)!important}@media(max-width:599px){html:root:root body .hero-row .draw-hero{padding:20px 16px!important}html:root:root body .hero-row .draw-hero-stat{padding:12px 10px!important}html:root:root body .hero-row .draw-hero-stat .v{font-size:18px!important}}html:root:root body .pz{padding:20px 18px!important}html:root:root body .pz-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}html:root:root body .pz-title{margin:0!important;font-size:17px!important}html:root:root body .pz-sub{font-size:12.5px!important;color:var(--ink-3)!important;white-space:nowrap!important}html:root:root body .pz-rows{list-style:none!important;margin:0!important;padding:0!important}html:root:root body .pz-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"tier per" "tier meta"!important;align-items:center!important;column-gap:12px!important;row-gap:2px!important;padding:12px 10px!important;border-radius:12px!important}html:root:root body .pz-row+.pz-row{border-top:1px solid var(--line)!important;border-radius:0!important}html:root:root body .pz-row--1{background:var(--pop-soft)!important;border-radius:12px!important}html:root:root body .pz-row--1+.pz-row{border-top:0!important}html:root:root body .pz-tier{grid-area:tier!important;display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}html:root:root body .pz-tier b{font-size:16px!important;font-weight:800!important;color:var(--ink)!important}html:root:root body .pz-tier small{font-size:12.5px!important;color:var(--ink-3)!important;white-space:nowrap!important}html:root:root body .pz-per{grid-area:per!important;justify-self:end!important;font-size:17px!important;font-weight:800!important;color:var(--ink)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html:root:root body .pz-row--1 .pz-per{font-size:20px!important}html:root:root body .pz-meta{grid-area:meta!important;justify-self:end!important;font-size:12px!important;color:var(--ink-3)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html:root:root body .pz-note{margin:10px 0 0!important}@media(min-width:720px){html:root:root body .pz-row{grid-template-columns:160px minmax(0,1fr) 220px!important;grid-template-areas:"tier per meta"!important;padding:14px!important}html:root:root body .pz-per{justify-self:start!important}}html:root:root body .rd{padding:20px 18px!important}html:root:root body .rd-head{margin:0 0 6px!important}html:root:root body .rd-head h3{font-size:17px!important}html:root:root body .rd-head a{font-size:12.5px!important;font-weight:700!important;color:var(--ink-3)!important}html:root:root body .rd-list li+li{border-top:1px solid var(--line)!important}html:root:root body .rd-list a{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 2px!important}html:root:root body .rd-list a:hover .rd-meta b{text-decoration:underline!important;text-underline-offset:3px!important}html:root:root body .rd-meta{flex:0 0 auto!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}html:root:root body .rd-meta b{font-size:14px!important;font-weight:800!important;color:var(--ink)!important}html:root:root body .rd-meta span{font-size:12px!important;color:var(--ink-3)!important;font-weight:500!important}html:root:root body .rd-balls{gap:5px!important}html:root:root body .rd-balls .lotto-ball,html:root:root body .rd-list .is-latest .rd-balls .lotto-ball{width:30px!important;height:30px!important;font-size:12.5px!important}@media(max-width:399px){html:root:root body .rd-balls{gap:3px!important}html:root:root body .rd-balls .lotto-ball,html:root:root body .rd-list .is-latest .rd-balls .lotto-ball{width:27px!important;height:27px!important;font-size:11.5px!important}}@media(min-width:720px){html:root:root body .rd-meta{flex-direction:row!important;align-items:baseline!important;gap:8px!important}html:root:root body .rd-balls .lotto-ball,html:root:root body .rd-list .is-latest .rd-balls .lotto-ball{width:34px!important;height:34px!important;font-size:14px!important}}@media(min-width:720px){html:root:root body .rd-list a{justify-content:flex-start!important;gap:16px!important}html:root:root body .rd-meta{width:128px!important}html:root:root body .rd-list a:after{content:"›"!important;margin-left:auto!important;color:var(--ink-3)!important;font-size:20px!important;line-height:1!important}}@media(min-width:900px){html:root:root body .home-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr)!important;align-items:start!important;column-gap:20px!important;row-gap:16px!important}html:root:root body .home-grid .home-rail{display:flex!important;flex-direction:column!important;gap:var(--gap)!important;grid-column:2!important;grid-row:1 / span 2!important;position:sticky!important;top:76px!important}html:root:root body .home-grid .home-rail .hf-trip{grid-column:auto!important;grid-row:auto!important}html:root:root body .home-grid .rec-overview,html:root:root body .home-grid .rec-board{display:contents!important}html:root:root body .home-grid .adsbygoogle{grid-column:1 / -1!important}html:root:root body .home-grid .rec-hero{grid-column:1!important;grid-row:1!important}html:root:root body .home-grid .wp{padding:22px 20px!important}html:root:root body .home-grid .rec-fold{grid-column:1!important;grid-row:2!important}html:root:root body .home-grid .wp-digits{font-size:34px!important}html:root:root body .home-grid .wp-facts{grid-template-columns:1fr!important;gap:6px!important}html:root:root body .home-grid .wp-facts li{display:grid!important;grid-template-columns:64px 1fr!important;column-gap:10px!important;align-items:baseline!important;padding:10px 14px!important;min-width:0!important}html:root:root body .home-grid .wp-facts .wp-fs{grid-column:2!important}html:root:root body .home-grid .wp-actions{flex-wrap:wrap!important;gap:6px!important}html:root:root body .rec-hero .rec-games-balls .lotto-ball{width:46px!important;height:46px!important;font-size:17px!important}html:root:root body .rec-hero .rec-games-row{padding:12px 0!important}}@media(min-width:900px){html:root:root body .ck-card{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;grid-template-rows:repeat(6,auto) 1fr!important;column-gap:32px!important;align-items:start!important}html:root:root body .ck-card>*{grid-column:1!important;min-width:0!important}html:root:root body .ck-card>.ck-padbox{grid-column:2!important;grid-row:1 / -1!important;padding:16px!important;border-radius:18px!important;background:var(--bg-2)!important}html:root:root body .ck-padbox .ck-pad{gap:6px!important}html:root:root body .ck-padbox .ck-key{height:44px!important;background:var(--card)!important}html:root:root body .ck-padbox .ck-key.is-on{background:var(--inverse)!important;color:var(--on-inverse-pop)!important}}@media(min-width:900px){html:root:root body .lm-machine-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;column-gap:36px!important}html:root:root body .lm-machine-grid .lm-draw-machine{justify-self:center!important}html:root:root body .lm-machine-grid .lm-result-panel{align-self:center!important}}html:root:root body .wp-time{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}html:root:root body .wp-sec{color:var(--ink-3)!important;font-weight:600!important}html:root:root body .wp-bar{position:relative!important;height:8px!important;margin:12px 0 6px!important;border-radius:999px!important;background:#efefea!important;overflow:hidden!important}html:root:root body .wp-bar i{position:absolute!important;inset:0 auto 0 0!important;border-radius:inherit!important;background:linear-gradient(90deg,#ffd84a,#ffb800)!important;transition:width 1s linear!important}html:root:root body .wp-bar i:after{content:""!important;position:absolute!important;right:0!important;top:50%!important;width:8px!important;height:8px!important;margin-top:-4px!important;border-radius:50%!important;background:#191f28!important;box-shadow:0 0 0 3px #ffd84a73!important;animation:wp-pulse 1s ease-in-out infinite!important}@keyframes wp-pulse{0%,to{box-shadow:0 0 0 2px #ffd84a8c}50%{box-shadow:0 0 0 6px #ffd84a00}}@media(prefers-reduced-motion:reduce){html:root:root body .wp-bar i{transition:none!important}html:root:root body .wp-bar i:after{animation:none!important}}html:root:root body .ndp-clock{font-style:normal!important;font-weight:600!important;font-size:13px!important;color:#ffffffb8!important;font-variant-numeric:tabular-nums!important}@media(max-width:359px){html:root:root body .ndp-clock{display:none!important}}html:root:root body .hf-sec.hf-sec--rail,html:root:root body .hf-fest{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html:root:root body .hf-sec--rail .hf-sec-h,html:root:root body .hf-fest .hf-sec-h{margin-bottom:10px!important}html:root:root body .hf-sec--rail .hf-rail,html:root:root body .hf-fest .hf-rail{margin:0 calc(var(--gutter) * -1)!important;padding:2px var(--gutter) 8px!important;scroll-padding-left:var(--gutter)!important}html:root:root body .hf-sec--rail .hf-rail:after,html:root:root body .hf-fest .hf-rail:after{content:""!important;flex:0 0 1px!important}html:root:root body .hf-sec--rail .hf-card,html:root:root body .hf-fest .hf-fcard{box-shadow:none!important;background:var(--card)!important;border:1px solid var(--line)!important}html:root:root body .hf-sec--rail .hf-note,html:root:root body .hf-fest .hf-note{margin-top:4px!important}@media(min-width:900px){html:root:root body .hf-sec--rail .hf-rail,html:root:root body .hf-fest .hf-rail{margin:0!important;padding:2px 0 8px!important}}html:root:root body .ck-verdict-link{font-weight:800!important;color:var(--pop-ink)!important;text-decoration:underline!important;text-underline-offset:3px!important}html:root:root body .card,html:root:root body .panel,html:root:root body .prize-panel,html:root:root body .lab-card,html:root:root body .draw-hero,html:root:root body .algorithm-brief,html:root:root body .fold-panel,html:root:root body .app-hero,html:root:root body .sj-hero,html:root:root body .sj-summary,html:root:root body .fun-header,html:root:root body .wp,html:root:root body .rd,html:root:root body .rec-fold,html:root:root body .store-map-head,html:root:root body .mini-machine,html:root:root body .rec-hero,html:root:root body .draw-strip,html:root:root body .sj-optional,html:root:root body .fun-saju-link,html:root:root body .home-saju-link,html:root:root body .lg-wrap,html:root:root body .ck-wrap,html:root:root body .sr-wrap,html:root:root body .mn-round-section,html:root:root body .hero-row .draw-hero,html:root:root body .hf-card,html:root:root body .hf-fcard,html:root:root body .hf-mine,html:root:root body .hf-glance,html:root:root body .nm,html:root:root body .hf-trip,html:root:root body .segment-toggle,html:root:root body .nb-item{border:1px solid var(--line)!important}html:root:root body .sr-wrap .mn-game-card{border:1px solid transparent!important}@media(prefers-color-scheme:dark){:root{color-scheme:dark!important;--bg: #121417;--bg-2: #262a32;--card: #1b1e24;--surface: #1b1e24;--line: #2a2f38;--line-2: #232830;--ink: #f2f2ef;--ink-2: #c4c8ce;--ink-3: #9ca2ab;--primary: #f2f2ef;--primary-ink: #f2f2ef;--primary-soft: #262a32;--accent: #ffd84a;--accent-deep: #ffd84a;--pop: #ffd84a;--pop-soft: #3a3215;--pop-ink: #ffe27a;--inverse: #ffd84a;--on-inverse: #191f28;--on-inverse-pop: #191f28;--nav: #1b1e24;--ticket-edge: transparent;--shadow-card: none;--mint-soft: #16302a;--pastel-blue: #1b1e24;--pastel-mint: #1b1e24;--pastel-sun: #1b1e24}html,body{background:#121417!important;color:#f2f2ef!important}html:root:root body .card,html:root:root body .panel,html:root:root body .prize-panel,html:root:root body .lab-card,html:root:root body .draw-hero,html:root:root body .algorithm-brief,html:root:root body .fold-panel,html:root:root body .app-hero,html:root:root body .sj-hero,html:root:root body .sj-summary,html:root:root body .fun-header,html:root:root body .wp,html:root:root body .rd,html:root:root body .rec-fold,html:root:root body .store-map-head,html:root:root body .mini-machine,html:root:root body .rec-hero,html:root:root body .draw-strip,html:root:root body .sj-optional,html:root:root body .fun-saju-link,html:root:root body .home-saju-link,html:root:root body .lg-wrap,html:root:root body .ck-wrap,html:root:root body .sr-wrap,html:root:root body .mn-round-section,html:root:root body .hero-row .draw-hero,html:root:root body .hf-card,html:root:root body .hf-fcard,html:root:root body .hf-mine,html:root:root body .hf-glance,html:root:root body .nm,html:root:root body .hf-trip,html:root:root body .segment-toggle,html:root:root body .nb-item,html:root:root body .nb-tabs,html:root:root body .trust-grid,html:root:root body .rec-facts,html:root:root body .honest-caveat-banner,html:root:root body .store-area-hit{background:var(--card)!important;border-color:var(--line)!important;box-shadow:none!important;color:var(--ink)!important}html:root:root body .lab-bottomnav{background:var(--nav)!important;border:1px solid var(--line)!important;box-shadow:0 8px 24px #0006!important}html:root:root body .ndp,html:root:root body .ndp-block{background:var(--nav)!important;border:1px solid var(--line)!important;color:#fff!important}html:root:root body .ndp b{color:var(--pop)!important}html:root:root body .hf-search input,html:root:root body .store-map-search,html:root:root body .store-map-topbar .store-map-search,html:root:root body input,html:root:root body select,html:root:root body textarea{background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important}html:root:root body .hf-search input::placeholder,html:root:root body .store-map-search::placeholder{color:var(--ink-3)!important}html:root:root body .hf-chip,html:root:root body .store-map-locate,html:root:root body .gen-page-share,html:root:root body .sr-wrap .sr-bought,html:root:root body .ck-padbox .ck-key,html:root:root body .mn-key,html:root:root body .ck-key,html:root:root body .btn-ghost,html:root:root body .btn-outline,html:root:root body .btn-secondary,html:root:root body .btn-soft,html:root:root body .hf-trip-btn,html:root:root body .sr-actions .btn-ghost,html:root:root body .store-list-actions .store-list-act,html:root:root body .store-region-chip,html:root:root body .store-map-filters select{background:var(--bg-2)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}html:root:root body .hf-hero-ov{background:linear-gradient(180deg,#0000 30%,#000000bf)!important}html:root:root body .lab-navbtn-label{color:var(--ink-3)!important}html:root:root body .lab-navbtn.is-active{background:#2c313a!important}html:root:root body .lab-navbtn.is-active .lab-navbtn-label,html:root:root body .lab-navbtn.is-active svg{color:var(--pop)!important}html:root:root body .wp-bar{background:var(--bg-2)!important}html:root:root body .draw-hero-stat,html:root:root body .lg-stat,html:root:root body .store-map-tile,html:root:root body .rec-fact,html:root:root body .trust-stat,html:root:root body .mini-stat,html:root:root body .hero-row .draw-hero-stats{background:var(--bg-2)!important}html:root:root body .hero-row .draw-hero-stat+.draw-hero-stat{border-left-color:var(--line)!important}html:root:root body .pz-row--1,html:root:root body .hf-glance-ic,html:root:root body .hf-mine-tile.is-win,html:root:root body .sr-wrap .mn-game-card.is-won,html:root:root body .store-area-hit-ic,html:root:root body .nb-thumb--empty{background:var(--pop-soft)!important}html:root:root body .sr-wrap .sr-buy-all{background:var(--pop-soft)!important;border-color:#6b5a1a!important;color:var(--pop-ink)!important}html:root:root body .install-banner,html:root:root body .update-banner{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--line)!important}html:root:root body .leaflet-container{filter:brightness(.85) contrast(1.05)!important}html:root:root body .lotto-ball,html:root:root body .ball-lg,html:root:root body .mn-ball,html:root:root body .rd-balls .lotto-ball,html:root:root body .lotto-ball span{color:#191f28!important}html:root:root body .wp-dday,html:root:root body .inst-cta{background:var(--pop)!important;color:#191f28!important}html:root:root body .nm-pin{background:var(--bg-2)!important}html:root:root body .sh-context,html:root:root body .card-note,html:root:root body .app-footer-notice,html:root:root body .app-footer-notice-fold,html:root:root body .bd-row{background:var(--bg-2)!important;border-color:var(--line)!important}html:root:root body .sh-strategy-chip{background:var(--bg-2)!important;color:var(--ink)!important}html:root:root body .sj-trust li{color:#7ee2a8!important}html:root:root body .leaflet-control-attribution{background:#1b1e24d9!important;color:var(--ink-2)!important}html:root:root body .leaflet-control-attribution a{color:var(--ink)!important}html:root:root body .lm-page{color-scheme:light!important;background:#fff!important;border:1px solid var(--line)!important;--card: #fff;--bg: #f8f5ec;--bg-2: #f3f3ef;--ink-2: #3b4350;--ink-3: #6b7076;--line: rgba(16, 21, 38, .16)}}:root{--card-pad: 18px 16px;--card-pad-x: 16px;--gap: 12px}@media(min-width:600px){:root{--card-pad: 22px 20px;--card-pad-x: 20px}}@media(min-width:900px){:root{--card-pad: 24px;--card-pad-x: 24px;--gap: 16px}}html:root:root body .lab-card,html:root:root body .hf-sec,html:root:root body .sr-wrap,html:root:root body .pz,html:root:root body .rd,html:root:root body .wp,html:root:root body .hf-mine,html:root:root body .nm--idle,html:root:root body .nm,html:root:root body .hf-latest,html:root:root body .rec-hero,html:root:root body .rec-fold>summary,html:root:root body .draw-strip{padding:var(--card-pad)!important}html:root:root body .hf-sec.hf-sec--rail,html:root:root body .hf-fest{padding:4px 0 0!important}html:root:root body .hf,html:root:root body .app-content,html:root:root body .gen-panel,html:root:root body .ck-home,html:root:root body .home-grid{gap:var(--gap)!important}html:root:root body .hf-sec-h h3,html:root:root body .pz-title,html:root:root body .rd-head h3,html:root:root body .sr-title,html:root:root body .lab-card-head h2,html:root:root body .lab-card-head h3,html:root:root body .lab-card>h2,html:root:root body .hf-mine-name b,html:root:root body .nm-head b{font-size:17px!important}html:root:root body .hf-sec-h,html:root:root body .rd-head,html:root:root body .pz-head,html:root:root body .sr-head{margin-bottom:10px!important}html:root:root body .lab-footnote,html:root:root body .hf-note,html:root:root body .pz-note,html:root:root body .mn-footnote{margin-top:10px!important;font-size:12.5px!important}html:root:root body .official-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--card)!important;color:var(--ink)!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}html:root:root body .official-link:hover{border-color:var(--ink-3)!important}html:root:root body .official-link:focus-visible{outline:2px solid var(--ink)!important;outline-offset:2px!important}html:root:root body .official-link-mark{font-size:14px!important;line-height:1!important}html:root:root body .official-link-arrow{color:var(--ink-3)!important;font-weight:700!important}html:root:root body .official-link--sm{min-height:32px!important;padding:0 12px!important;font-size:12.5px!important}html:root:root body .official-link--sm .official-link-mark{font-size:12px!important}html:root:root body .official-buy{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}html:root:root body .official-buy .official-link{width:100%!important}html:root:root body .official-note{margin:0!important;font-size:12px!important;line-height:1.5!important;color:var(--ink-3)!important;text-align:center!important}html:root:root body .ck-winline-official{margin-left:auto!important}html:root:root body .draw-hero-official{margin-top:12px!important}html:root:root body .hero-row .draw-hero-balls{display:flex!important;flex-direction:column!important;align-items:flex-start!important}@media(max-width:599px){html:root:root body .hero-row .draw-hero-balls{align-items:center!important}html:root:root body .ck-winline .ck-winline-label{flex:1 1 auto!important}html:root:root body .ck-winline .ck-winline-official{order:1!important}html:root:root body .ck-winline .ck-winline-balls{order:2!important;flex-basis:100%!important}}@media(prefers-color-scheme:dark){html:root:root body .official-link{border-color:#3d4350!important;background:var(--bg-2)!important}html:root:root body .official-link:hover{border-color:#5a6170!important}}html:root:root body .sj-step-no{background:var(--inverse)!important;color:var(--on-inverse)!important}html:root:root body .sj-optional{background:var(--bg-2)!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:none!important;padding:0 14px!important}html:root:root body .sj-optional>summary{padding-right:34px!important}html:root:root body .sj-optional>summary:after{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--line)!important;width:26px!important;height:26px!important;margin-top:-13px!important;font-size:16px!important}html:root:root body .sj-optional[open]>summary:after{background:var(--pop)!important;color:#191f28!important;border-color:transparent!important}@media(hover:hover){html:root:root body .sj-optional:not([open]):hover{border-color:var(--ink-3)!important}}@media(prefers-color-scheme:dark){:root{--warn-soft: #3a2a14;--warn-ink: #ffc58a;--accent-soft: #262a32;--line-soft: #232830;--ink-soft: #c4c8ce}html:root:root body .sj-natal-row,html:root:root body .sj-flow-row,html:root:root body .sj-sinsal-row,html:root:root body .sj-summary-col,html:root:root body .sj-summary-cross,html:root:root body .fortune-step,html:root:root body .sj-daeun-item,html:root:root body .sj-ilju{background:var(--bg-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html:root:root body .fortune-step.is-active,html:root:root body .fortune-step.is-done{background:var(--bg-2)!important;border-color:var(--line)!important;color:var(--ink)!important}html:root:root body .sj-natal-row.is-locked,html:root:root body .sj-summary-col.is-minus,html:root:root body .sj-basis--custom,html:root:root body .sj-num-traits span{background:var(--pop-soft)!important;border-color:#5a4a14!important;color:var(--pop-ink)!important}html:root:root body .sj-summary-col.is-plus{background:var(--mint-soft)!important;border-color:#1f4a3c!important}html:root:root body .sj-summary-col.is-plus h3{color:#7ee2a8!important}html:root:root body .sj-summary-col.is-minus h3{color:var(--pop-ink)!important}html:root:root body .sj-flow-tag,html:root:root body .sj-sinsal-basis,html:root:root body .sj-basis--astro{background:#252c44!important;border-color:#36406a!important;color:#c3ccff!important}html:root:root body .sj-ilju-seat{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}html:root:root body .saju-pillar,html:root:root body .sj-daeun-item.is-active,html:root:root body .fun-header-meta{border-color:var(--line)!important}html:root:root body .sj-crosslink:hover{background:var(--bg-2)!important;border-color:var(--line)!important}html:root:root body .sj-oh-color[data-oh=목]{color:#5fd68a!important}html:root:root body .sj-oh-color[data-oh=화]{color:#ff8a80!important}html:root:root body .sj-oh-color[data-oh=토]{color:#f5b04a!important}html:root:root body .sj-oh-color[data-oh=금]{color:#cbd5e1!important}html:root:root body .sj-oh-color[data-oh=수]{color:#7fb0ff!important}}html:root:root body input[type=time],html:root:root body input[type=date]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:0!important;box-sizing:border-box!important}html:root:root body .sj-field input[type=time]{display:block!important;width:100%!important;max-width:100%!important;text-align:left!important}html:root:root body input[type=time]::-webkit-date-and-time-value,html:root:root body input[type=date]::-webkit-date-and-time-value{text-align:left!important;margin:0!important}html:root:root body .sj-field input[type=time]{min-height:52px!important}html:root:root body .sj-time-wrap{position:relative!important;display:block!important;min-width:0!important}html:root:root body .sj-time-ph{display:none!important;position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--ink-3)!important;font-size:15px!important;pointer-events:none!important;white-space:nowrap!important}@supports (-webkit-touch-callout: none){html:root:root body .sj-time-ph{display:block!important}}@media(hover:hover)and (prefers-color-scheme:dark){html:root:root body .sj-optional:not([open]):hover{border-color:#4a5160!important}}html:root:root body .gen-readout{background:var(--card)!important;border:1px solid var(--line)!important}html:root:root body .gen-readout-title,html:root:root body .gen-readout-summary b,html:root:root body .gen-readout-band b{color:var(--ink)!important}html:root:root body .gen-readout-summary{color:var(--ink-2)!important}html:root:root body .gen-readout-badge{background:var(--bg-2)!important;color:var(--ink-2)!important;border-color:var(--line)!important}html:root:root body .gen-readout-muted,html:root:root body .gen-readout-sep,html:root:root body .gen-readout-bands-label,html:root:root body .gen-readout-band small,html:root:root body .gen-readout-note{color:var(--ink-3)!important}html:root:root body .gen-readout-bands{border-top-color:var(--line)!important}html:root:root body .gen-readout-band{background:var(--bg-2)!important;border-color:var(--line)!important}html:root:root body .gen-readout-band.on{background:var(--card)!important;border-color:var(--ink-3)!important}html:root:root body .gen-readout-lead{background:var(--bg-2)!important;color:var(--ink)!important;border-color:var(--line)!important}html:root:root body .gen-readout-band:not(.on){opacity:.7!important}@media(prefers-color-scheme:dark){html:root:root body .fortune-score-card{background:var(--bg-2)!important;border-color:var(--line)!important}html:root:root body .fortune-score-card-label,html:root:root body .fortune-score-card-tip{color:var(--ink-2)!important}html:root:root body .fortune-score-card-val{color:color-mix(in srgb,var(--cat-color) 55%,#fff)!important}html:root:root body .fortune-score-track{background:#ffffff1f!important}}html:root:root body .prize-panel-title{color:var(--ink)!important}@media(prefers-color-scheme:dark){html:root:root body .tier-badge-1,html:root:root body .sh-tier-chip-1{background:#3a1c1c!important;color:#ff9c94!important;border-color:#5a2a2a!important}html:root:root body .tier-badge-2,html:root:root body .sh-tier-chip-2{background:#2e1f3d!important;color:#d8b4fe!important;border-color:#45305c!important}html:root:root body .tier-badge-3,html:root:root body .sh-tier-chip-3{background:#3a2a14!important;color:#ffc58a!important;border-color:#5a4220!important}html:root:root body .tier-badge-4,html:root:root body .sh-tier-chip-4{background:#16302a!important;color:#7ee2a8!important;border-color:#1f4a3c!important}html:root:root body .tier-badge-5,html:root:root body .sh-tier-chip-5{background:#1c2740!important;color:#9cc0ff!important;border-color:#2c3c5e!important}html:root:root body .pr-wall-nav{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}}@media(prefers-color-scheme:dark){html:root:root body .sb-cell.is-h1{background:var(--pop)!important;color:#191f28!important}html:root:root body .sb-cell.is-h2,html:root:root body .sb-legend .is-h2{background:#e4e4df!important;color:#191f28!important}}
