.grid-lottery_wrap__uLH2b{--gl-accent:#ffcf4a;--gl-accent-glow:rgba(255,207,74,0.55);--gl-plum:#2a2160;--gl-glass:rgba(26,30,58,0.82);--gl-violet-line:rgba(124,92,255,0.45);position:relative;isolation:isolate;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:18px;color:var(--text);touch-action:manipulation;outline:none}.grid-lottery_wrap__uLH2b:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:#0e1020;background-image:linear-gradient(180deg,rgba(14,16,32,.35),rgba(14,16,32,.15) 40%,rgba(14,16,32,.45)),url(/games/grid-lottery/bg-grid-stage.webp);background-size:cover,cover;background-position:50%,top}.grid-lottery_wrap__uLH2b[data-art=fallback]:before{background-image:radial-gradient(120% 60% at 50% 0,rgba(255,92,138,.22),transparent 60%),radial-gradient(80% 50% at 50% 100%,rgba(124,92,255,.24),transparent 70%);background-color:var(--bg-soft)}@media (max-width:480px){.grid-lottery_wrap__uLH2b{margin:-12px}}.grid-lottery_icon__swW1r{width:18px;height:18px;flex:none}.grid-lottery_srOnly__LplM4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grid-lottery_side__GPJ1n{display:contents}.grid-lottery_strip__KB33h{order:0}.grid-lottery_rowA__KXGPG{order:1}.grid-lottery_board__h8INx{order:2}.grid-lottery_result__djFev{order:3}.grid-lottery_rowC__9758t{order:4}.grid-lottery_odds__S_QYy{order:5}.grid-lottery_strip__KB33h{display:flex;align-items:center;gap:6px;min-height:28px;margin:0;padding:2px 2px 2px 12px;border-radius:10px;background:rgba(255,92,138,.16);border:1px solid rgba(255,92,138,.45);font-size:12px;line-height:1.35}.grid-lottery_strip__KB33h>span{flex:1 1;min-width:0}.grid-lottery_stripClose__Sl_bD{display:grid;place-items:center;width:44px;height:44px;margin:-6px 0;border:none;background:transparent;color:var(--text);cursor:pointer}.grid-lottery_rowA__KXGPG{display:flex;align-items:center;gap:6px;min-height:48px;padding:1px 2px 1px 14px;border-radius:999px;background:var(--gl-glass);border:1px solid var(--gl-violet-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.grid-lottery_readout__g6T00{flex:1 1;min-width:0;margin:0;display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-lottery_readNum__Ob9cy{display:inline-block;color:var(--text);font-weight:700;animation:grid-lottery_numJump__Ksk6L .2s ease-out}.grid-lottery_readNum__Ob9cy:last-child{color:var(--gl-accent)}.grid-lottery_readout__g6T00[data-flash=true] .grid-lottery_readNum__Ob9cy:last-child{animation:grid-lottery_redFlash__BuRNN .6s ease-out}@keyframes grid-lottery_numJump__Ksk6L{0%{transform:translateY(3px);opacity:.4}to{transform:none;opacity:1}}@keyframes grid-lottery_redFlash__BuRNN{0%,to{color:var(--gl-accent)}30%{color:#ff6b6b}}.grid-lottery_editBtn__OvEtC,.grid-lottery_iconBtn__G5wQy,.grid-lottery_toolBtn__oU1EJ{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;border-radius:999px;font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .1s ease,border-color .15s ease,box-shadow .15s ease}.grid-lottery_toolBtn__oU1EJ{padding:0 12px;font-size:13px;font-weight:700;color:var(--gl-accent);background:rgba(255,207,74,.08);border:1.5px solid rgba(255,207,74,.6)}.grid-lottery_toolBtn__oU1EJ[aria-expanded=true]{background:rgba(255,207,74,.2)}.grid-lottery_iconBtn__G5wQy{width:44px;padding:0;color:#d8d2ff;background:rgba(124,92,255,.16);border:1.5px solid var(--gl-violet-line)}.grid-lottery_iconBtn__G5wQy[aria-pressed=true]{color:var(--gl-accent)}.grid-lottery_editBtn__OvEtC:active,.grid-lottery_iconBtn__G5wQy:active,.grid-lottery_toolBtn__oU1EJ:active{transform:scale(.96)}[data-flash=true].grid-lottery_editBtn__OvEtC,[data-flash=true].grid-lottery_toolBtn__oU1EJ{animation:grid-lottery_entryFlash__jZMot .6s ease-in-out 2}@keyframes grid-lottery_entryFlash__jZMot{0%,to{box-shadow:0 0 0 0 rgba(255,207,74,0)}50%{box-shadow:0 0 0 3px rgba(255,207,74,.75),0 0 16px var(--gl-accent-glow)}}.grid-lottery_board__h8INx{position:relative;width:min(100%,340px);align-self:center;aspect-ratio:1;padding:7.6%;border-radius:22px}.grid-lottery_board__h8INx,.grid-lottery_board__h8INx:after{background:url(/games/grid-lottery/grid-frame.webp) 50%/100% 100% no-repeat}.grid-lottery_board__h8INx:after{content:"";position:absolute;inset:0;border-radius:inherit;filter:brightness(1.55) saturate(1.2);opacity:0;pointer-events:none}.grid-lottery_board__h8INx[data-spinning=true]:after{animation:grid-lottery_bulbs__utw3M .24s steps(2,jump-none) infinite}@keyframes grid-lottery_bulbs__utw3M{0%{opacity:0}to{opacity:.85}}.grid-lottery_wrap__uLH2b[data-art=fallback] .grid-lottery_board__h8INx{background:radial-gradient(circle,var(--gl-accent) 0 2.2px,transparent 3px) 0 0 /22px 22px,#15123a;border:2px solid var(--gl-accent);box-shadow:0 0 18px rgba(255,207,74,.35),inset 0 0 0 10px #1b1546}.grid-lottery_wrap__uLH2b[data-art=fallback] .grid-lottery_board__h8INx:after{display:none}.grid-lottery_cells__rjI6u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;height:100%}.grid-lottery_cellList__4lWro{display:contents}.grid-lottery_cell__PxoW3{position:relative;min-width:0;min-height:0;border-radius:14px;background:url(/games/grid-lottery/cell-tile.webp) 50%/100% 100% no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .12s ease,filter .3s ease}.grid-lottery_wrap__uLH2b[data-art=fallback] .grid-lottery_cell__PxoW3[data-kind=prize]{background:linear-gradient(160deg,var(--gl-plum),#1a1e3a);border:1.5px solid rgba(255,207,74,.55)}.grid-lottery_cell__PxoW3[data-kind=miss]{background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.22)}.grid-lottery_cell__PxoW3[data-kind=empty]{background:none;border:1.5px dashed rgba(124,92,255,.5);display:grid;place-items:center}.grid-lottery_emptyDot__p40Cv{width:8px;height:8px;border-radius:50%;background:rgba(124,92,255,.45)}.grid-lottery_cellInner__srEn2{display:block;width:100%;height:100%;padding:26px 8px 22px}.grid-lottery_cellBadge__Rn3Ir{position:absolute;top:5px;left:6px;width:22px;height:22px;object-fit:contain}.grid-lottery_cellName__CZQ_h{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.22;text-shadow:0 1px 2px rgba(0,0,0,.6)}.grid-lottery_cell__PxoW3[data-kind=miss] .grid-lottery_cellName__CZQ_h{color:var(--text-dim)}.grid-lottery_pill___wkCH{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:2px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.5;color:#fff;background:rgba(124,92,255,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-lottery_pill___wkCH .grid-lottery_icon__swW1r{width:12px;height:12px}.grid-lottery_cell__PxoW3[data-kind=miss] .grid-lottery_pill___wkCH{background:rgba(154,160,195,.25)}.grid-lottery_cell__PxoW3[data-refill] .grid-lottery_pill___wkCH{animation:grid-lottery_pillPop__4muNd .3s ease-out backwards;animation-delay:calc(var(--k) * 30ms)}@keyframes grid-lottery_pillPop__4muNd{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.grid-lottery_cell__PxoW3[data-state=out]{filter:grayscale(1) brightness(.55)}.grid-lottery_cell__PxoW3[data-left="0"] .grid-lottery_pill___wkCH,.grid-lottery_cell__PxoW3[data-state=out] .grid-lottery_pill___wkCH{background:rgba(255,255,255,.14)}.grid-lottery_cell__PxoW3[data-glow=idle]{box-shadow:0 0 0 1px var(--gl-accent),0 0 14px rgba(255,207,74,.2)}.grid-lottery_cell__PxoW3[data-trail=true]{animation:grid-lottery_trail__2DL2P .12s ease-out forwards}@keyframes grid-lottery_trail__2DL2P{0%{box-shadow:0 0 0 2px rgba(255,207,74,.5),0 0 14px rgba(255,207,74,.3)}to{box-shadow:0 0 0 0 rgba(255,207,74,0)}}.grid-lottery_cell__PxoW3[data-state=lit]{box-shadow:0 0 0 3px var(--gl-accent),0 0 0 5px rgba(255,207,74,.35),0 0 22px var(--gl-accent-glow);filter:brightness(1.25);transition:none}.grid-lottery_cell__PxoW3[data-state=lit][data-kind=empty],.grid-lottery_cell__PxoW3[data-state=lit][data-left="0"]{box-shadow:0 0 0 1.5px var(--gl-accent),0 0 12px rgba(255,207,74,.3);filter:none}.grid-lottery_cell__PxoW3[data-state=won]{box-shadow:0 0 0 3px var(--gl-accent),0 0 0 5px rgba(255,207,74,.35),0 0 26px var(--gl-accent-glow);animation:grid-lottery_wonPulse__UL79I .28s ease-in-out 3}.grid-lottery_cell__PxoW3[data-state=won] .grid-lottery_pill___wkCH{color:#2a1a00;background:var(--gl-accent)}.grid-lottery_cell__PxoW3[data-state=won][data-left="0"]{filter:grayscale(.85) brightness(.72);transition:filter .3s ease .84s}.grid-lottery_cell__PxoW3[data-state=won][data-kind=miss]{box-shadow:0 0 0 2px var(--text-dim),0 0 12px rgba(154,160,195,.3);animation:grid-lottery_missShake__X8_J3 .32s ease-in-out}@keyframes grid-lottery_wonPulse__UL79I{0%,to{box-shadow:0 0 0 3px var(--gl-accent),0 0 0 5px rgba(255,207,74,.25),0 0 14px rgba(255,207,74,.4)}50%{box-shadow:0 0 0 3px var(--gl-accent),0 0 0 7px rgba(255,207,74,.45),0 0 32px rgba(255,207,74,.95)}}@keyframes grid-lottery_missShake__X8_J3{0%,to{translate:0 0}20%{translate:-4px 0}40%{translate:4px 0}60%{translate:-4px 0}80%{translate:4px 0}}.grid-lottery_fxSlot__4AhRb{position:relative;pointer-events:none}.grid-lottery_burst__KZbHG{position:absolute;left:-45%;top:-45%;width:190%;height:190%;max-width:none;object-fit:contain;mix-blend-mode:screen;animation:grid-lottery_burst__KZbHG .7s ease-out forwards}.grid-lottery_burstBig__7h_49{animation-name:grid-lottery_burstBig__7h_49}@keyframes grid-lottery_burst__KZbHG{0%{transform:scale(.6) rotate(0deg);opacity:1}to{transform:scale(1.15) rotate(20deg);opacity:0}}@keyframes grid-lottery_burstBig__7h_49{0%{transform:scale(.7) rotate(0deg);opacity:1}to{transform:scale(1.4) rotate(24deg);opacity:0}}.grid-lottery_confetti__y7nvJ{position:absolute;inset:0;z-index:3}.grid-lottery_piece__S7NKP{position:absolute;left:50%;top:40%;width:var(--s);height:calc(var(--s) * .55);border-radius:1px;background:var(--c);opacity:0;animation:grid-lottery_pieceFly__MTfDV .9s cubic-bezier(.2,.7,.4,1) var(--delay) forwards}@keyframes grid-lottery_pieceFly__MTfDV{0%{transform:translate(0) rotate(0deg);opacity:1}55%{transform:translate(calc(var(--dx) * .7),var(--dy)) rotate(calc(var(--rot) * .6));opacity:1}to{transform:translate(var(--dx),calc(var(--dy) * .4 + 70px)) rotate(var(--rot));opacity:0}}.grid-lottery_center__k6yXT{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:0;padding:10px 8px;border:none;border-radius:16px;color:#fff;font:inherit;cursor:pointer;background:url(/games/grid-lottery/center-gem.webp) 50%/100% 100% no-repeat;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;text-shadow:0 1px 3px rgba(40,0,60,.75);animation:grid-lottery_gemBreath__evHwb 2.4s ease-in-out infinite;transition:transform .12s ease-out,filter .2s ease}.grid-lottery_wrap__uLH2b[data-art=fallback] .grid-lottery_center__k6yXT{background:linear-gradient(135deg,var(--brand),var(--brand-2));border:2px solid var(--gl-accent)}@keyframes grid-lottery_gemBreath__evHwb{0%,to{box-shadow:0 0 10px rgba(255,92,138,.4)}50%{box-shadow:0 0 24px rgba(255,92,138,.8),0 0 4px rgba(255,207,74,.6)}}.grid-lottery_center__k6yXT:active{transform:scale(.96)}.grid-lottery_center__k6yXT[data-action=spinning]{filter:brightness(.7);cursor:default;animation:none}.grid-lottery_center__k6yXT[data-action=invalid]{filter:grayscale(1);animation:none}.grid-lottery_center__k6yXT[data-action=invalid] .grid-lottery_centerText__zx7yq,.grid-lottery_center__k6yXT[data-action=round-over] .grid-lottery_centerText__zx7yq{font-size:13px;line-height:1.3}.grid-lottery_centerText__zx7yq{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;max-width:100%;text-align:center;font-size:20px;font-weight:800;line-height:1.15}.grid-lottery_center__k6yXT[data-has-name=true] .grid-lottery_centerText__zx7yq{font-size:15px;line-height:1.25;animation:grid-lottery_slideIn__7mzK1 .25s ease-out}.grid-lottery_center__k6yXT[data-has-name=true] .grid-lottery_centerText__zx7yq[data-long=true]{font-size:13px}@keyframes grid-lottery_slideIn__7mzK1{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.grid-lottery_centerHint__d2_mw{font-size:11px;font-weight:600;opacity:.85}.grid-lottery_result__djFev{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 6px 6px 12px;border-radius:18px;background:var(--gl-glass);border:1px solid var(--gl-violet-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.grid-lottery_resultBody__hUr0Z{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.grid-lottery_resultLine1__BETs6{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.grid-lottery_resultBadge__zxfYx{width:30px;height:30px;flex:none;object-fit:contain}.grid-lottery_resultLine2__Ni9bF,.grid-lottery_tipLine__Vx_Sj{margin:0;font-size:12.5px;line-height:1.35;color:var(--text-dim)}.grid-lottery_result__djFev .grid-lottery_resultLine2__Ni9bF{padding-left:38px}.grid-lottery_tipLine__Vx_Sj{display:flex;align-items:center;gap:2px;color:var(--gl-accent)}.grid-lottery_tipLine__Vx_Sj>span{flex:1 1;min-width:0}.grid-lottery_tipClose__143Hy{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-8px 0;border:none;background:transparent;color:var(--gl-accent);cursor:pointer}.grid-lottery_endBtn__uAhlC{flex:none;min-height:44px;padding:0 12px;font-size:13px;background:rgba(14,16,32,.6);border:1px solid var(--gl-violet-line);border-radius:999px;color:var(--text)}.grid-lottery_tenRow__2r8kg{display:flex;align-items:center;gap:6px;min-width:0}.grid-lottery_tenTitle__IDrAF{flex:none;font-size:12px;font-weight:700;color:var(--gl-accent)}.grid-lottery_tenChips__u9Dh1{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;margin:0;padding:2px 0;list-style:none;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.grid-lottery_tenChip__8tQKz{display:inline-flex;align-items:center;gap:3px;flex:none;max-width:7em;padding:2px 8px 2px 4px;border-radius:999px;font-size:12px;background:rgba(124,92,255,.3);white-space:nowrap}.grid-lottery_tenChip__8tQKz>span{overflow:hidden;text-overflow:ellipsis}.grid-lottery_tenChip__8tQKz[data-kind=miss]{background:rgba(154,160,195,.18);color:var(--text-dim)}.grid-lottery_chipBadge__ZxVaC{width:16px;height:16px;object-fit:contain}.grid-lottery_rowC__9758t{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.grid-lottery_speed__nxzFk{display:inline-flex;padding:3px;border-radius:999px;background:var(--gl-glass);border:1px solid var(--gl-violet-line)}.grid-lottery_speedBtn__mR71B{min-width:56px;min-height:44px;padding:0 10px;border:none;border-radius:999px;background:transparent;color:var(--text-dim);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;touch-action:manipulation;transition:background .12s ease,color .12s ease}.grid-lottery_speedBtn__mR71B[aria-pressed=true]{color:#2a1a00;background:linear-gradient(180deg,#ffe08a,var(--gl-accent));box-shadow:0 0 12px rgba(255,207,74,.45)}.grid-lottery_speedBtn__mR71B:disabled{cursor:default;opacity:.6}.grid-lottery_editBtn__OvEtC{flex:0 1 auto;min-width:0;padding:0 16px;font-size:14px;font-weight:700;color:#e6e0ff;background:rgba(124,92,255,.16);border:1.5px solid rgba(124,92,255,.85);box-shadow:0 0 14px rgba(124,92,255,.3)}.grid-lottery_editLabel__Mo8un{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-lottery_editBtn__OvEtC[aria-disabled=true]{opacity:.5;cursor:default}.grid-lottery_odds__S_QYy{display:none;flex-direction:column;gap:4px;padding:10px 12px;border-radius:18px;background:var(--gl-glass);border:1px solid var(--gl-violet-line);touch-action:pan-y;-webkit-user-select:text;-moz-user-select:text;user-select:text}.grid-lottery_wrap__uLH2b[data-odds-open=true] .grid-lottery_odds__S_QYy{display:flex;animation:grid-lottery_fadeUp__aUPmx .22s ease-out}.grid-lottery_oddsHead__bsngj{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.grid-lottery_oddsHead__bsngj>span{font-size:12px;color:var(--text-dim)}.grid-lottery_oddsList__s_9Pb{margin:0;padding:0;list-style:none}.grid-lottery_oddsRow__yNcH6{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"b n p" "b m p" "bar bar bar";grid-column-gap:8px;column-gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:13px}.grid-lottery_oddsRow__yNcH6:first-child{border-top:none}.grid-lottery_oddsRow__yNcH6[data-out=true]{opacity:.55}.grid-lottery_rowBadge__tjkDg{grid-area:b;width:18px;height:18px;object-fit:contain}.grid-lottery_oddsName__YpRMc{grid-area:n;font-weight:700;overflow-wrap:anywhere}.grid-lottery_oddsMeta__LqCw_{grid-area:m;font-size:11.5px;color:var(--text-dim)}.grid-lottery_oddsPct__hdlOU{grid-area:p;font-weight:800;font-size:14px;color:var(--gl-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-lottery_oddsBar__2PHaQ{grid-area:bar;height:4px;margin-top:4px;border-radius:2px;background:linear-gradient(90deg,var(--gl-accent) var(--w),rgba(255,255,255,.06) var(--w))}.grid-lottery_editor__S03xi{display:flex;flex-direction:column;gap:8px;min-width:0;animation:grid-lottery_fadeUp__aUPmx .2s ease-out}@keyframes grid-lottery_fadeUp__aUPmx{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.grid-lottery_wrap__uLH2b[data-view=editor] .grid-lottery_board__h8INx,.grid-lottery_wrap__uLH2b[data-view=editor] .grid-lottery_side__GPJ1n,.grid-lottery_wrap__uLH2b[data-view=settle] .grid-lottery_odds__S_QYy{display:none}.grid-lottery_tplRow__3akgO{display:flex;align-items:center;gap:8px;min-width:0}.grid-lottery_tplChips__G_eFG{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.grid-lottery_tplChip__fTJ6H{flex:none;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--gl-violet-line);background:var(--gl-glass);color:var(--text-dim);font-size:13px}.grid-lottery_tplChip__fTJ6H[aria-pressed=true]{color:#2a1a00;background:var(--gl-accent);border-color:var(--gl-accent)}.grid-lottery_orderHint__fzsWZ{flex:none;font-size:12px;color:var(--text-dim);white-space:nowrap}.grid-lottery_confirmBar__bav78{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 6px 6px 12px;border-radius:12px;background:rgba(255,92,138,.14);border:1px solid rgba(255,92,138,.45);font-size:13px}.grid-lottery_confirmBar__bav78>span{flex:1 1 10em}.grid-lottery_confirmBar__bav78 .chip-btn{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--text)}.grid-lottery_confirmBar__bav78 .grid-lottery_confirmYes__3afYV{background:var(--brand-2);border-color:var(--brand-2);color:#fff}.grid-lottery_editList__ABrvX{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;touch-action:pan-y}.grid-lottery_editRow__HrQd0{display:flex;flex-direction:column;gap:2px;padding:3px 6px;border-radius:14px;background:var(--gl-glass);border:1px solid var(--gl-violet-line)}.grid-lottery_editLine__2rHWW{display:flex;align-items:center;gap:6px;min-width:0}.grid-lottery_editNo__sUJuY{flex:none;width:20px;font-size:15px;color:var(--gl-accent);text-align:center}.grid-lottery_nameBox__aDA5Z{position:relative;flex:1 1;min-width:0}.grid-lottery_nameInput__y8pIm,.grid-lottery_numInput__v50m1{min-height:44px;border-radius:10px;border:1px solid var(--line);background:rgba(14,16,32,.7);color:var(--text);font:inherit;font-size:15px}.grid-lottery_nameInput__y8pIm{width:100%;padding:0 46px 0 10px}.grid-lottery_nameInput__y8pIm:focus,.grid-lottery_numInput__v50m1:focus{outline:2px solid var(--brand);outline-offset:0}.grid-lottery_nameCount__mXvG2{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-dim);pointer-events:none}.grid-lottery_nameCount__mXvG2[data-full=true]{color:var(--brand-2)}.grid-lottery_kindBtn__mTODQ{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:44px;padding:0 10px 0 6px;border-radius:999px;border:1px solid rgba(255,207,74,.5);background:rgba(255,207,74,.08);color:var(--gl-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.grid-lottery_kindBtn__mTODQ[aria-pressed=true]{border-color:rgba(154,160,195,.5);background:rgba(154,160,195,.1);color:var(--text-dim)}.grid-lottery_kindIcon__9ccLF{width:18px;height:18px;object-fit:contain}.grid-lottery_fieldLabel__6hsgY{flex:none;font-size:12px;color:var(--text-dim)}.grid-lottery_stepper__8lY_c{display:inline-flex;align-items:center;gap:2px}.grid-lottery_stepBtn__W3T1i{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:rgba(124,92,255,.16);color:var(--text);cursor:pointer;touch-action:manipulation}.grid-lottery_stepBtn__W3T1i:active{transform:scale(.94)}.grid-lottery_numInput__v50m1{width:40px;padding:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-lottery_stockInput__x3rti{width:52px}.grid-lottery_numInput__v50m1:disabled{opacity:.7}.grid-lottery_unlimitedBtn__lS_pk{flex:none;min-width:44px;min-height:44px;padding:0 8px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--text-dim);font:inherit;font-size:12.5px;cursor:pointer}.grid-lottery_unlimitedBtn__lS_pk[aria-pressed=true]{color:var(--gl-accent);border-color:rgba(255,207,74,.6);background:rgba(255,207,74,.1)}.grid-lottery_rowPct__pIPII{margin-left:auto;flex:none;font-size:14px;font-weight:800;color:var(--gl-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:grid-lottery_pctFlash__kE3ca .2s ease-out}@keyframes grid-lottery_pctFlash__kE3ca{0%{text-shadow:0 0 10px var(--gl-accent)}to{text-shadow:none}}.grid-lottery_rowNote__Nmc08{margin:0;font-size:12px;color:#ff8a8a}.grid-lottery_resetAllRow__rCJhm{display:flex;justify-content:flex-start}.grid-lottery_dangerLink__9dDSf{min-height:44px;padding:0 4px;border:none;background:none;color:#ff8a8a;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.grid-lottery_editorBar__xVQ0j{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;margin:0 -6px -6px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-radius:0 0 18px 18px;background:rgba(14,16,32,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.grid-lottery_invalidNote__ozbg8{flex:1 1;min-width:0;margin:0;font-size:12.5px;color:#ff8a8a}.grid-lottery_editorDone__8pFV3{flex:none;min-width:96px}.grid-lottery_settle__XmRhk{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px 12px;border-radius:inherit;background:radial-gradient(90% 40% at 50% 0,rgba(255,207,74,.16),transparent 70%),linear-gradient(180deg,rgba(30,22,72,.97),rgba(14,16,32,.98));border:1px solid rgba(255,207,74,.35);overflow:hidden;animation:grid-lottery_settleIn__YrlKe .2s ease-out}@keyframes grid-lottery_settleIn__YrlKe{0%{transform:scale(.92);opacity:0}to{transform:none;opacity:1}}.grid-lottery_settleConfetti__q248D{position:absolute;left:50%;top:70px;width:0;height:0;pointer-events:none}.grid-lottery_trophy__1_xGO{width:96px;height:96px;flex:none;object-fit:contain;animation:grid-lottery_trophyPop__RCwra .4s ease-out .15s backwards}@keyframes grid-lottery_trophyPop__RCwra{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}.grid-lottery_settleTitle__BAeJu{margin:0;font-size:22px;font-weight:800;text-align:center;outline:none}.grid-lottery_settleExplain__pSBKv{margin:0;font-size:13px;color:var(--text-dim)}.grid-lottery_settleList___p_x1{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;touch-action:pan-y;-webkit-user-select:text;-moz-user-select:text;user-select:text}.grid-lottery_settleRows__wchFN{margin:0;padding:0;list-style:none}.grid-lottery_settleRow__AMYsh{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere;animation:grid-lottery_fadeUp__aUPmx .25s ease-out backwards;animation-delay:calc(.3s + var(--i) * 40ms)}.grid-lottery_record__W_KDV{margin-top:6px;font-size:13px}.grid-lottery_record__W_KDV summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--gl-accent)}.grid-lottery_recordList__ZXFvf{margin:0;padding-left:26px;color:var(--text-dim)}.grid-lottery_exportPre__ae8Hz{margin:8px 0 0;padding:8px;border-radius:8px;background:rgba(0,0,0,.25);font:inherit;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.grid-lottery_settleActions__MyGIb{display:flex;flex-direction:column;gap:8px;width:100%;flex:none}.grid-lottery_resetBtn__G_C5u{width:100%;min-height:48px}.grid-lottery_settleSub__X8rtq{display:flex;gap:8px}.grid-lottery_settleSub__X8rtq>.btn{flex:1 1;min-width:0;padding:10px 12px;font-size:14px}.grid-lottery_copyNote__mBUQY{margin:0;font-size:12px;color:var(--gl-accent);text-align:center}@media (min-width:768px){.grid-lottery_wrap__uLH2b{max-width:560px;margin-inline:auto;padding:10px;gap:10px}.grid-lottery_board__h8INx{width:min(100%,480px)}}@media (orientation:landscape) and (max-height:520px){.grid-lottery_wrap__uLH2b{max-width:none;margin:0;padding:6px 4px;display:grid;grid-template-columns:var(--grid) minmax(0,1fr);grid-template-areas:"grid side";grid-column-gap:14px;column-gap:14px;align-items:start;--grid:min(calc(100svh - 108px),340px)}.grid-lottery_board__h8INx{grid-area:grid;width:var(--grid);height:var(--grid);align-self:start}.grid-lottery_side__GPJ1n{grid-area:side;display:flex;flex-direction:column;gap:8px;height:var(--grid);min-width:0;padding-right:env(safe-area-inset-right)}.grid-lottery_rowA__KXGPG{order:1;min-height:48px}.grid-lottery_rowA__KXGPG [data-open-odds]{display:none}.grid-lottery_result__djFev{order:2;min-height:48px}.grid-lottery_odds__S_QYy,.grid-lottery_wrap__uLH2b[data-odds-open] .grid-lottery_odds__S_QYy{order:3;display:flex;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;touch-action:pan-y;padding:6px 10px;animation:none}.grid-lottery_rowC__9758t{order:4;padding-bottom:env(safe-area-inset-bottom)}.grid-lottery_cellName__CZQ_h{font-size:13px}.grid-lottery_cellInner__srEn2{padding:22px 6px 20px}.grid-lottery_cellBadge__Rn3Ir{width:18px;height:18px}.grid-lottery_pill___wkCH{font-size:11px;padding:0 6px;right:4px;bottom:4px}.grid-lottery_centerText__zx7yq{font-size:17px}.grid-lottery_center__k6yXT[data-has-name=true] .grid-lottery_centerText__zx7yq{font-size:13px}.grid-lottery_editor__S03xi,.grid-lottery_settle__XmRhk{grid-area:side;position:relative;inset:auto;height:var(--grid);overflow-y:auto}.grid-lottery_wrap__uLH2b[data-view=editor] .grid-lottery_board__h8INx{display:block}.grid-lottery_wrap__uLH2b[data-view=editor] .grid-lottery_side__GPJ1n,.grid-lottery_wrap__uLH2b[data-view=settle] .grid-lottery_side__GPJ1n{display:none}.grid-lottery_settle__XmRhk{padding:8px 10px}.grid-lottery_trophy__1_xGO{width:72px;height:72px}.grid-lottery_settleTitle__BAeJu{font-size:18px}.grid-lottery_editorBar__xVQ0j{order:-1;position:-webkit-sticky;position:sticky;top:0;bottom:auto;margin:0;padding:4px 0;border-radius:12px}.grid-lottery_editorDone__8pFV3{align-self:flex-end}.grid-lottery_tenChips__u9Dh1{flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.grid-lottery_board__h8INx[data-spinning=true]:after,.grid-lottery_cell__PxoW3[data-refill] .grid-lottery_pill___wkCH,.grid-lottery_cell__PxoW3[data-state=won],.grid-lottery_cell__PxoW3[data-state=won][data-kind=miss],.grid-lottery_cell__PxoW3[data-trail=true],.grid-lottery_centerText__zx7yq,.grid-lottery_center__k6yXT,.grid-lottery_editor__S03xi,.grid-lottery_readNum__Ob9cy,.grid-lottery_rowPct__pIPII,.grid-lottery_settleRow__AMYsh,.grid-lottery_settle__XmRhk,.grid-lottery_trophy__1_xGO,.grid-lottery_wrap__uLH2b[data-odds-open=true] .grid-lottery_odds__S_QYy,[data-flash=true].grid-lottery_editBtn__OvEtC,[data-flash=true].grid-lottery_toolBtn__oU1EJ{animation:none}.grid-lottery_cell__PxoW3[data-state=won][data-left="0"]{transition:none}.grid-lottery_burst__KZbHG{animation:none;opacity:.6}.grid-lottery_confetti__y7nvJ,.grid-lottery_piece__S7NKP,.grid-lottery_settleConfetti__q248D{display:none}}