:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e9e9e6;--app:#fff;--ink:#111113;--sub:#62626b;--mute:#a0a0a8;--hair:#ececee;--tile:#f5f5f6;--red:#e0283f;--gold:#c9921c;--blue:#2b5ce6;--green:#11996a;--f-kr:"Noto Sans KR",system-ui,-apple-system,"Malgun Gothic",sans-serif;--f-num:"Archivo","Noto Sans KR",system-ui,sans-serif;--text:#eef1ff;--dim:#8e95b8;--line:#ffffff14;--line2:#ffffff24;--gold-st:#f6c453;--pink:#ff4d8d;--f-en:"Archivo","Noto Sans KR",system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--f-kr);-webkit-font-smoothing:antialiased;letter-spacing:-.015em;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:0}@keyframes sheen{to{background-position:-220% 0}}@keyframes spin{to{transform:rotate(360deg)}}.app{background:var(--app);max-width:480px;min-height:100vh;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));margin:0 auto;position:relative;box-shadow:0 0 0 1px #0000000a,0 20px 60px #00000014}.bar{top:env(safe-area-inset-top,0px);z-index:20;background:var(--app);height:54px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));border-bottom:1px solid #0000;align-items:center;gap:10px;display:flex;position:sticky}.bar.line{border-color:var(--hair)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:25;background:var(--app);position:fixed;inset:0 0 auto}.brand{font-family:var(--f-num);letter-spacing:.01em;align-items:center;gap:7px;font-size:21px;font-weight:800;font-stretch:78%;display:flex}.brand svg{width:22px;height:22px}.bar .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.bar .sp{flex:1}.ib{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ib svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ib[aria-pressed=false]{color:var(--mute)}.pt{border:1px solid var(--hair);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:13px;font-weight:700;display:flex}.pt .num{font-size:15px;font-weight:700;font-stretch:85%}.pt b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-weight:500;line-height:1;display:grid}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cats{scrollbar-width:none;border-bottom:1px solid var(--hair);top:calc(54px + env(safe-area-inset-top,0px));z-index:15;background:var(--app);gap:18px;display:flex;position:sticky;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats button{color:var(--sub);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:11px 0 10px;font-size:14.5px;font-weight:500}.cats button[aria-pressed=true]{color:var(--ink);border-color:var(--ink);font-weight:700}.bn{aspect-ratio:343/220;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:16px;max-width:calc(100% - 32px);margin:14px 16px 0;position:relative;overflow:hidden}.sl{background:var(--bg);color:var(--fg);transition:transform .45s cubic-bezier(.3,.8,.3,1);display:block;position:absolute;inset:0}.sl .sx{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;top:20px;left:20px;right:44%}.stk{font-family:var(--f-num);letter-spacing:.04em;background:var(--fg);color:var(--bg);border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:13px;font-weight:800;font-stretch:80%}.sl h2{letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:22px;font-weight:900;line-height:1.22}.sl p{opacity:.85;margin:0;font-size:12.5px;line-height:1.45}.sl .sc{width:58%;position:absolute;top:6%;bottom:-24%;right:-6%}.sl .sc img{aspect-ratio:5/7;object-fit:cover;border-radius:6px;width:52%;position:absolute;box-shadow:0 10px 24px #00000059}.sl .sc img:first-child{top:18%;left:2%;transform:rotate(-10deg)}.sl .sc img:nth-child(2){top:22%;left:44%;transform:rotate(9deg)}.sl .sc img:nth-child(3){z-index:2;width:56%;top:0;left:20%;transform:rotate(-1deg)}.bn .pg{z-index:3;font-family:var(--f-num);color:#fff;background:#0006;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.sh{justify-content:space-between;align-items:baseline;margin:26px 16px 12px;display:flex}.sh h3{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:900}.sh small{color:var(--sub);font-size:13px}.pg2{grid-template-columns:1fr 1fr;gap:20px 12px;padding:0 16px;display:grid}.pc{flex-direction:column;gap:8px;min-width:0;display:flex}.ph{aspect-ratio:1;background:color-mix(in srgb,var(--m)13%,#f2f2f3);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.ph .fan{width:92%}.bd{z-index:3;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.bdg{color:var(--ink);background:#fff;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700;line-height:1.5}.bdg.r{background:var(--red);color:#fff}.bdg.k{background:var(--ink);color:#fff}.over{z-index:4;-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.over span{background:var(--ink);color:#fff;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:700}.pi{flex-direction:column;gap:5px;min-width:0;display:flex}.pi .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.pp{align-items:baseline;gap:3px;display:flex}.pp b{font-family:var(--f-num);letter-spacing:0;font-size:18px;font-weight:800;font-stretch:85%}.pp span{color:var(--sub);font-size:12px}.rbar{background:var(--hair);border-radius:3px;height:3px;overflow:hidden}.rbar i{background:var(--ink);height:100%;display:block}.rbar.hot i{background:var(--red)}.pi small{color:var(--sub);font-size:12px}.pi small b{color:var(--red);font-weight:700}.row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:12px 16px;display:flex}.row:first-of-type{border-top:0}.row .th{aspect-ratio:1;background:color-mix(in srgb,var(--m)13%,#f2f2f3);border-radius:10px;flex:none;place-items:center;width:64px;display:grid;overflow:hidden}.row .th .fan{width:96%}.row .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row .tx b{font-size:14.5px}.row .tx small{color:var(--sub);font-size:12.5px}.notice{background:var(--tile);color:var(--sub);border-radius:12px;align-items:flex-start;gap:10px;margin:22px 16px 0;padding:12px 14px;font-size:13px;display:flex}.notice b{color:var(--ink);flex:none}.fan{aspect-ratio:1.55;width:min(88%,360px);position:relative}.fan .slab{width:33%;transition:transform .3s;position:absolute;top:6%}.fan .slab:first-child{left:5%;transform:rotate(-12deg)translateY(12%)}.fan .slab:nth-child(2){z-index:2;left:33.5%;transform:scale(1.14)}.fan .slab:nth-child(3){left:62%;transform:rotate(12deg)translateY(12%)}.soonph{aspect-ratio:5/7;border:1.5px dashed var(--mute);width:44%;font-family:var(--f-num);color:var(--mute);border-radius:8px;place-items:center;font-size:15px;font-weight:800;font-stretch:80%;display:grid}.hero{aspect-ratio:1.25;background:color-mix(in srgb,var(--m)15%,#f2f2f3);place-items:center;max-width:100%;display:grid;position:relative}.hero .fan{width:86%}.hero .bd{top:14px;left:16px}.dinfo{flex-direction:column;gap:10px;padding:18px 16px 4px;display:flex}.dinfo h1{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:900;line-height:1.3}.dinfo .ds{color:var(--sub);margin-top:-6px;font-size:14px}.dinfo .pp b{font-size:26px}.kv{border:1px solid var(--hair);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.kv div{flex-direction:column;gap:1px;padding:10px 12px;display:flex}.kv div+div{border-left:1px solid var(--hair)}.kv small{color:var(--sub);font-size:12px}.kv b{font-family:var(--f-num);font-size:16px;font-weight:700;font-stretch:85%}.sec{border-top:8px solid var(--tile);margin-top:18px}.sec>h3{letter-spacing:-.03em;justify-content:space-between;align-items:baseline;margin:0;padding:18px 16px 6px;font-size:16px;font-weight:900;display:flex}.sec>h3 small{color:var(--sub);font-size:12px;font-weight:400}.prize{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.prize+.prize{border-top:1px solid var(--hair)}.prize.out{opacity:.35}.prize .slab{width:44px}.chip{font-family:var(--f-num);background:var(--tc);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:22px;height:19px;padding:0 5px;font-size:11.5px;font-weight:800;font-stretch:85%;display:inline-flex}.chip.S{background:var(--ink);color:#f2c14e}.chip.A{color:#3a2800}.chip.D{color:#fff}.chip.L{background:var(--red);color:#fff}.prize .nm{flex-direction:column;gap:3px;min-width:0;display:flex}.prize .nm .h{align-items:center;gap:6px;min-width:0;display:flex}.prize .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.prize .nm small{color:var(--sub);font-size:12px}.prize .ct{text-align:right}.prize .ct b{font-family:var(--f-num);font-size:15px;font-weight:700}.prize .ct span{color:var(--sub);font-size:12px}.prize .ct small{color:var(--sub);font-size:11.5px;display:block}details{border-top:1px solid var(--hair)}details:first-of-type{border-top:0}summary{cursor:pointer;justify-content:space-between;padding:14px 16px;font-size:14.5px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:1.5px solid var(--sub);border-bottom:1.5px solid var(--sub);width:8px;height:8px;margin-top:4px;transform:rotate(45deg)}details[open] summary:after{margin-top:8px;transform:rotate(-135deg)}details p{color:var(--sub);margin:0;padding:0 16px 16px;font-size:13.5px}.cta{z-index:30;background:var(--app);border-top:1px solid var(--hair);width:min(480px,100%);padding:10px max(16px,env(safe-area-inset-right,0px))calc(10px + env(safe-area-inset-bottom,0px))max(16px,env(safe-area-inset-left,0px));grid-template-columns:1fr 1.3fr;gap:8px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cta button{border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;height:52px;font-size:15.5px;font-weight:700;line-height:1.25;display:flex}.cta button small{font-family:var(--f-num);opacity:.75;font-size:12px;font-weight:600}.cta .c1{background:var(--tile);color:var(--ink)}.cta .c10{background:var(--ink);color:#fff}.cta button:disabled{opacity:.35;cursor:not-allowed}.cta .note{color:var(--sub);text-align:center;grid-column:1/-1;margin:-2px 0 2px;font-size:12px}.mys{border:1px solid var(--hair);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:6px 16px 0;display:grid}.mys div{flex-direction:column;gap:2px;padding:12px;display:flex}.mys div+div{border-left:1px solid var(--hair)}.mys small{color:var(--sub);font-size:12px}.mys b{font-family:var(--f-num);font-size:17px;font-weight:700;font-stretch:85%}.inv{grid-template-columns:repeat(3,1fr);gap:14px 10px;padding:14px 16px;display:grid}.card{cursor:pointer;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.card .slab{width:100%}.card.sel .slab{outline:2.5px solid var(--ink);outline-offset:2px}.card input{width:18px;height:18px;accent-color:var(--ink);z-index:2;position:absolute;top:6px;right:6px}.card .nmc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.card .vv{justify-content:space-between;align-items:center;font-size:12px;display:flex}.card .vv .num{font-weight:700}.state{color:var(--blue);font-size:11px;font-weight:700}.state.done{color:var(--green)}.act{left:50%;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:29;background:var(--app);border-top:1px solid var(--hair);align-items:center;gap:8px;width:min(480px,100%);padding:10px 16px;display:flex;position:fixed;transform:translate(-50%)}.act span{color:var(--sub);flex:1;font-size:13px}.act span b{color:var(--ink)}.btn{border:1px solid var(--hair);background:var(--app);border-radius:10px;height:40px;padding:0 14px;font-size:13.5px;font-weight:700}.btn.k{background:var(--ink);color:#fff;border-color:var(--ink)}.btn:disabled{opacity:.35;cursor:not-allowed}.empty{text-align:center;color:var(--sub);flex-direction:column;align-items:center;gap:14px;padding:48px 16px;font-size:14px;display:flex}.lim{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.lim select,.fld select,.fld input{font:inherit;color:var(--ink);background:var(--app);border:1px solid #dcdce0;border-radius:8px;min-width:0;padding:7px 10px;font-size:14px}.steps{flex-direction:column;padding:6px 16px 0;display:flex}.step{border-top:1px solid var(--hair);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.step:first-child{border-top:0}.step i{font-style:normal;font-family:var(--f-num);color:var(--mute);font-size:20px;font-weight:800;font-stretch:80%}.step b{margin-bottom:3px;display:block}.step p{color:var(--sub);margin:0;font-size:13.5px}.foot{background:var(--tile);color:var(--mute);margin-top:30px;padding:22px 16px 26px;font-size:11.5px;line-height:1.75}.foot .lk{color:var(--sub);flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:12.5px;font-weight:500;display:flex}.tabbar{z-index:30;background:var(--app);border-top:1px solid var(--hair);width:min(480px,100%);padding:4px max(6px,env(safe-area-inset-left,0px))calc(4px + env(safe-area-inset-bottom,0px))max(6px,env(safe-area-inset-right,0px));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabbar[hidden]{display:none}.tabbar a,.tabbar button{color:var(--mute);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;font-size:10.5px;display:flex}.tabbar svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.tabbar [aria-current=page]{color:var(--ink);font-weight:700}.modal{z-index:60;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal[hidden]{display:none}.sheet{background:var(--app);width:min(480px,100%);padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;flex-direction:column;gap:12px;animation:.25s ease-out su;display:flex}@keyframes su{0%{opacity:.4;transform:translateY(40px)}}.sheet .grab{background:#dcdce0;border-radius:4px;align-self:center;width:36px;height:4px}.sheet h3{letter-spacing:-.03em;margin:4px 0 0;font-size:18px;font-weight:900}.pkgs{flex-direction:column;display:flex}.pkgs button{border:0;border-top:1px solid var(--hair);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:14px 2px;display:flex}.pkgs button:first-child{border-top:0}.pkgs button b{font-family:var(--f-num);font-size:18px;font-weight:800;font-stretch:85%}.pkgs button span{background:var(--tile);border-radius:8px;padding:6px 10px;font-size:14px;font-weight:700}.pkgs button:disabled{opacity:.3;cursor:not-allowed}.sheet .fine{color:var(--sub);margin:0;font-size:12px}.pkgs button[aria-pressed=true] span{background:var(--ink);color:#fff}.bankbox{background:var(--tile);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.bankbox b{font-family:var(--f-num);letter-spacing:0;font-size:17px;font-weight:800}.bankbox small{color:var(--sub);font-size:12.5px}.depname{color:var(--sub);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.depname input{font:inherit;color:var(--ink);border:1px solid #dcdce0;border-radius:10px;padding:11px 12px;font-size:15px;font-weight:500}.deps{border-top:1px solid var(--hair);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deps li{border-bottom:1px solid var(--hair);grid-template-columns:auto 1fr auto;gap:10px;padding:9px 2px;font-size:13px;display:grid}.deps li b{font-size:12px}.deps li b.WAIT{color:var(--blue)}.deps li b.DONE{color:var(--green)}.deps li b.REJECT{color:var(--red)}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:70;color:#fff;opacity:0;pointer-events:none;text-align:center;background:#111113eb;border-radius:10px;max-width:min(440px,90vw);padding:11px 16px;font-size:13.5px;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,8px)}.toast.on{opacity:1;transform:translate(-50%)}.adm{background:#f3f3f4;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:860px){.adm{grid-template-columns:1fr}.side{flex-wrap:wrap;flex-direction:row!important;height:auto!important;position:static!important}}.side{border-right:1px solid var(--hair);background:#fff;flex-direction:column;gap:4px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.side .brand{white-space:nowrap;padding:0 10px 14px;font-size:17px}.side .brand small{font-family:var(--f-kr);color:#fff;background:var(--ink);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:700;font-stretch:100%}.side a{color:var(--sub);border-radius:8px;justify-content:space-between;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.side a:hover{background:var(--tile)}.side a[aria-current=page]{background:var(--tile);color:var(--ink);font-weight:700}.side a .n{font-family:var(--f-num);background:var(--red);color:#fff;border-radius:9px;padding:0 6px;font-size:12px}.side .sp{flex:1}.amain{flex-direction:column;gap:18px;min-width:0;padding:26px clamp(16px,3vw,36px) 60px;display:flex}.ah{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ah h1{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:900}.ah small{color:var(--sub);font-size:13px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{border:1px solid var(--hair);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi small{color:var(--sub);font-size:12.5px}.kpi b{font-family:var(--f-num);font-size:24px;font-weight:800;font-stretch:85%}.kpi span{color:var(--mute);font-size:12px}.card2{border:1px solid var(--hair);background:#fff;border-radius:12px;overflow:hidden}.card2>h2{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;margin:0;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th,td{text-align:left;border-bottom:1px solid var(--hair);white-space:nowrap;padding:10px 14px}th{color:var(--sub);background:#fafafa;font-size:12px;font-weight:500}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}td .num{font-weight:600}.st{border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.st.open{color:var(--green);background:#e3f6ee}.st.pause{color:#a26a00;background:#fff3db}.st.soon{color:var(--blue);background:#e7eefc}.st.sold{color:var(--sub);background:#eee}.st.ship{color:var(--blue);background:#e7eefc}.st.done{color:var(--green);background:#e3f6ee}.st.cash{color:#7a3bb0;background:#f3e9fb}.st.own{color:var(--sub);background:#eee}.warn{color:var(--red);font-weight:700}.ok{color:var(--green);font-weight:700}.tmini{align-items:center;gap:8px;display:flex}.tmini img{object-fit:cover;background:var(--tile);border-radius:3px;width:26px;height:36px}.form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}@media (max-width:900px){.form{grid-template-columns:1fr 1fr}}.fld{color:var(--sub);flex-direction:column;gap:5px;min-width:0;font-size:12.5px;display:flex}.fld.w2{grid-column:span 2}.fld input,.fld select{width:100%}.ptab td{padding:6px 8px}.ptab input,.ptab select{font:inherit;background:#fff;border:1px solid #dcdce0;border-radius:6px;width:100%;min-width:0;padding:6px 8px;font-size:13px}.ptab td.c{width:70px}.ptab td.q{width:90px}.ptab td.v{width:130px}.ptab td.i{width:150px}.ptab td.x{width:40px}.sum{border-top:1px solid var(--hair);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:900px){.sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.sum div{border-left:1px solid var(--hair);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.sum div:first-child{border-left:0}.sum small{color:var(--sub);font-size:12px}.sum b{font-family:var(--f-num);font-size:18px;font-weight:800;font-stretch:85%}.abtn{background:#fff;border:1px solid #dcdce0;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.abtn.k{background:var(--ink);color:#fff;border-color:var(--ink)}.abtn.sm{height:28px;padding:0 9px;font-size:12px}.tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hint{color:var(--sub);padding:0 16px 14px;font-size:12.5px}.trk{width:150px!important}.dnav{display:none}.dwrap{display:block}.dnav a,.dnav button{color:var(--sub);background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:15px;font-weight:500}.dnav a:hover,.dnav button:hover{color:var(--ink);background:var(--tile)}.dnav [aria-current=page]{color:var(--ink);font-weight:700}.pc-only{display:none!important}@media (min-width:900px){body{background:#fff}.app{max-width:none;box-shadow:none;padding-bottom:0}.tabbar{display:none}.bar{border-bottom:1px solid var(--hair);height:68px;padding-left:max(24px,50% - 600px);padding-right:max(24px,50% - 600px)}.brand{font-size:25px}.dnav{gap:2px;margin-left:26px;display:flex}#view{max-width:1232px;margin:0 auto}.cats{border-bottom:0;gap:8px;padding-top:18px;position:static}.cats button{border:1px solid var(--hair);border-radius:999px;margin:0;padding:8px 16px}.cats button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bn{aspect-ratio:1200/360;border-radius:20px;margin:18px 16px 0}.sl .sx{gap:14px;top:50%;left:56px;right:52%;transform:translateY(-50%)}.sl h2{font-size:42px}.sl p{font-size:16px}.stk{font-size:15px}.sl .sc{width:36%;top:12%;bottom:-34%;right:6%}.bn .pg{font-size:13px;bottom:18px;right:20px}.sh{margin:44px 16px 18px}.sh h3{font-size:24px}.pg2{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.pi .t{font-size:15.5px}.pp b{font-size:20px}.rows{grid-template-columns:1fr 1fr;column-gap:24px;padding:0 16px;display:grid}.rows .row{border-top:1px solid var(--hair);padding-inline:0}.notice{margin:20px 16px 0}.dwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding:28px 16px 0;display:grid}.dl{position:sticky;top:96px}.hero{border-radius:18px;overflow:hidden}.dinfo{padding:0 0 4px}.dinfo h1{font-size:30px}.dinfo .pp b{font-size:32px}.cta{border:0;grid-template-columns:1fr 1.3fr;width:auto;margin:0;padding:6px 0 0;position:static;transform:none}.cta .note{text-align:left}.sec{border-top:1px solid var(--hair);margin-top:26px}.sec>h3,.prize,summary,details p{padding-left:0;padding-right:0}.spacer{display:none}.mys{max-width:760px;margin:6px 16px 0}.inv{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}.act{border:1px solid var(--hair);border-radius:14px;width:auto;margin:8px 16px 0;position:sticky;bottom:20px;left:auto;transform:none;box-shadow:0 10px 30px #0000001a}.steps{max-width:780px}.lim{max-width:520px}.foot{margin-top:56px;padding:28px 16px 34px}.modal{align-items:center}.sheet{border-radius:18px;padding:22px}.sheet .grab{display:none}.toast{bottom:28px}.pc-only{display:flex!important}.m-only{display:none!important}}.slab{aspect-ratio:5/8;background:linear-gradient(165deg,#fbfcfe 0%,#e6eaf1 45%,#d3d9e3 100%);border-radius:7%/4.4%;flex-direction:column;gap:4%;padding:5%;display:flex;position:relative;box-shadow:0 14px 30px -6px #0000008c,0 3px 8px #00000040,inset 0 0 0 1px #ffffffd9,inset 0 -2px 4px #00000014;container-type:inline-size}.slab:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(118deg,#ffffff8c 0%,#ffffff1f 22%,#0000 38% 70%,#ffffff24 86%,#0000 100%);position:absolute;inset:0}.slab .lbl{font-family:var(--f-en);color:#222;white-space:nowrap;background:#fff;border-top:3px solid #d5232f;border-radius:2px;justify-content:space-between;align-items:center;gap:4px;padding:5% 6%;font-size:7cqw;font-weight:500;line-height:1.1;display:flex;overflow:hidden}.slab .lbl b{color:#d5232f;font-weight:700}.slab .art{background:var(--g);border-radius:3px;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.slab .art:after{content:"";mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 30%,#fff9 45%,#0000 60%) 0 0/260% 100%;animation:3.4s ease-in-out infinite holo;position:absolute;inset:0}@keyframes holo{0%{background-position:130% 0}to{background-position:-130% 0}}.slab .art span{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px #00000059;font-size:clamp(11px,3vw,36px);font-weight:900;line-height:1}.slab .art.pic{aspect-ratio:63/88;background:#14161f;border-radius:3.5%/2.5%;flex:none;box-shadow:0 0 0 1px #0000002e,0 2px 6px #00000040}.slab .art.pic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.slab .art.pic:after{z-index:1;mix-blend-mode:soft-light;opacity:.8;background:linear-gradient(115deg,#0000 35%,#ffffff59 48%,#0000 60%) 0 0/300% 100%;animation:6s ease-in-out infinite holo}.prize .slab .lbl,.hitem .slab .lbl,.cell .slab .lbl{min-height:6%;padding:0;font-size:0}.prize .slab .lbl *,.hitem .slab .lbl *,.cell .slab .lbl *{display:none}.slab .lbl b{white-space:nowrap}.slab.raw{background:linear-gradient(160deg,#2a2f5a,#151a36);justify-content:center;padding:4%}.slab.raw .lbl{display:none}#stage{z-index:50;background:radial-gradient(circle at 50% 50%,var(--sbg,#141a40),#020309 70%);transition:background .5s;position:fixed;inset:0;overflow:hidden}#stage[hidden]{display:none!important}#stage.dark{--sbg:#000}#stage canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#stage:after{content:"";pointer-events:none;z-index:7;position:absolute;inset:0}#stage.beat:after{animation:.75s ease-in-out 3 beat}@keyframes beat{0%,to{box-shadow:inset 0 0 100px 10px #ff143c00}35%{box-shadow:inset 0 0 280px 110px #ff143cd9}}.st-in{place-items:center;display:grid;position:absolute;inset:0}.st-in.punch{animation:.45s cubic-bezier(.22,1,.36,1) punch}@keyframes punch{0%{transform:scale(1.06)}to{transform:none}}.st-in.quake{animation:.6s cubic-bezier(.3,.6,.4,1) qk}@keyframes qk{0%,to{transform:none}12%{transform:translate(-8px,5px)rotate(-.35deg)}26%{transform:translate(7px,-5px)rotate(.3deg)}42%{transform:translate(-5px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(-1px,1px)}}.st-in.pump{animation:.22s cubic-bezier(.22,1,.36,1) pump}@keyframes pump{0%{transform:scale(1.018)}to{transform:none}}.reel{z-index:4;aspect-ratio:5/8;width:min(54vw,250px);box-shadow:0 0 0 2px #ffffffbf,0 0 90px 22px var(--rc,#4da3ff),0 0 200px 40px color-mix(in srgb,var(--rc,#4da3ff)40%,transparent);background:#05060f;border-radius:12px;position:absolute;overflow:hidden}.reel[hidden]{display:none}.strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.strip .it .slab{border-radius:0;width:100%;height:100%}.reel .rf{pointer-events:none;background:linear-gradient(#0009,#0000 20% 80%,#0009);position:absolute;inset:0}.reel .rf:before,.reel .rf:after{content:"";background:var(--rc,#fff);height:3px;box-shadow:0 0 14px var(--rc,#fff);position:absolute;left:-6px;right:-6px}.reel .rf:before{top:0}.reel .rf:after{bottom:0}.roll{--iw:min(26vw,140px);height:calc(var(--iw)*2.1 + 40px);z-index:4;background:linear-gradient(#0000,#04050ed1 10% 90%,#0000);position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.roll[hidden]{display:none}.roll:before{content:"";width:calc(var(--iw)*1.5);background:radial-gradient(50% 60% at 50% 50%,color-mix(in srgb,var(--rc,#f6c453)45%,transparent),transparent 75%);transition:background 80ms;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.track{left:50%;top:calc(50% - var(--iw)*.8);will-change:transform;align-items:center;gap:14px;display:flex;position:absolute}.track .it{width:var(--iw);transform-origin:50%;flex:none;transition:none;position:relative}.track .it .slab{width:100%}.track .it:after{content:"";background:var(--tcol);height:5px;box-shadow:0 0 14px var(--tcol),0 0 4px #fff;border-radius:6px;position:absolute;bottom:-14px;left:12%;right:12%}.track.lock .it{transition:opacity .5s,filter .5s,transform .55s cubic-bezier(.22,1.2,.36,1)}.track.lock .it:not(.win){opacity:.12;filter:blur(3px)brightness(.6)!important}.rail{background:repeating-linear-gradient(90deg,var(--rc,#f6c453)0 16px,transparent 16px 28px);height:3px;box-shadow:0 0 12px var(--rc,#f6c453);z-index:2;animation:.35s linear infinite railmv;position:absolute;left:0;right:0}.rail.t{top:8px}.rail.b{animation-direction:reverse;bottom:8px}@keyframes railmv{to{background-position:28px 0}}.needle{z-index:3;transform-origin:50% 0;background:linear-gradient(180deg,#fff,var(--rc,#f6c453)30%,var(--rc,#f6c453)70%,#fff);width:4px;box-shadow:0 0 16px var(--rc,#f6c453),0 0 44px var(--rc,#f6c453);margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.needle:before,.needle:after{content:"";border:11px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.needle:before{filter:drop-shadow(0 0 6px var(--rc,#f6c453));border-top-color:#fff;top:-2px}.needle:after{filter:drop-shadow(0 0 6px var(--rc,#f6c453));border-bottom-color:#fff;bottom:-2px}.needle.tk{animation:.14s ease-out tk}@keyframes tk{35%{transform:rotate(7deg)scaleX(1.8)}}.roll.won .needle{animation:.5s ease-in-out 3 nwin}@keyframes nwin{50%{filter:brightness(2.5);transform:scaleX(2.4)}}.gauge{z-index:5;gap:6px;display:flex;position:absolute;top:calc(50% + min(43vw,190px) + 18px)}.gauge[hidden]{display:none}.gauge i{background:#ffffff1f;border-radius:5px;width:min(11vw,46px);height:9px;transition:background .1s,box-shadow .1s}.gauge i.on{background:var(--c);box-shadow:0 0 14px var(--c),0 0 4px #fff}.gauge i.S.on{background:linear-gradient(90deg,#ff6b6b,#f6c453,#5cf2a5,#4da3ff,#b36bff);box-shadow:0 0 18px #fff}.gauge i.cur{animation:.12s steps(2,end) infinite gb}@keyframes gb{50%{filter:brightness(2.2)}}.big{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.big[hidden]{display:none}.big span{font-family:var(--f-en);color:#0000;-webkit-text-stroke:2px var(--bc);opacity:.55;text-shadow:0 0 60px var(--bc);font-size:min(78vh,92vw);font-weight:900;line-height:.8;animation:.6s cubic-bezier(.2,1.4,.4,1) both bigin,2.4s ease-in-out .6s infinite bigp}.big.rb span{-webkit-text-stroke:0;background:linear-gradient(90deg,#ff6b6b,#f6c453,#5cf2a5,#4da3ff,#b36bff,#ff6b6b) 0 0/200% 100%;opacity:.42;text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:.6s cubic-bezier(.2,1.4,.4,1) both bigin,2.4s ease-in-out .6s infinite bigp,1.6s linear infinite sheen}@keyframes bigin{0%{opacity:0;filter:blur(20px);transform:scale(3)}to{transform:none}}@keyframes bigp{50%{transform:scale(1.04)}}.pack{aspect-ratio:5/7.6;z-index:3;--aura:#4da3ff;width:min(56vw,250px);transition:opacity .2s;position:absolute}.pack .pk{box-shadow:0 0 0 1.5px #f6c453b3,0 0 70px 14px var(--aura),inset 0 0 60px #00000080;background:linear-gradient(155deg,#2b2f5c,#11142e 45%,#3a1240 100%);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:box-shadow .35s;display:flex;position:absolute;inset:0;overflow:hidden}.pack .pk:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff59 48%,#0000 62%) 0 0/260% 100%;animation:2s linear infinite holo;position:absolute;inset:0}.pack .pk:after{content:"";border-top:2px dashed #ffffff59;position:absolute;top:17%;left:0;right:0}.pack .top{clip-path:inset(0 0 82%)}.pack .bot{clip-path:inset(18% 0 0)}.pack .lg{font-family:var(--f-en);letter-spacing:-.01em;color:#fff;text-align:center;font-size:clamp(22px,6.5vw,34px);font-weight:900;line-height:1}.pack .lg em{background:linear-gradient(90deg,var(--gold),#fff,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.pack .nm{color:#ffffffbf;font-size:13px;font-weight:700}.pack.drop{animation:.6s cubic-bezier(.2,1.5,.4,1) both drop}@keyframes drop{0%{transform:translateY(-120vh)rotate(-14deg)scale(.8)}to{transform:none}}.pack.shake{animation:shk var(--sd,.12s)linear infinite}@keyframes shk{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--si)*-1),calc(var(--si)*.6))rotate(-1.2deg)}50%{transform:translate(var(--si),calc(var(--si)*-.6))rotate(1.2deg)}75%{transform:translate(calc(var(--si)*-.6),var(--si))}}.pack.tear .top{animation:.7s cubic-bezier(.3,.1,.4,1) forwards tearT}.pack.tear .bot{animation:.7s cubic-bezier(.5,0,.8,.4) .1s forwards tearB}@keyframes tearT{to{opacity:0;transform:translate(-60%,-90vh)rotate(-40deg)}}@keyframes tearB{to{opacity:0;transform:translateY(70vh)rotate(6deg)}}.cardw{z-index:4;aspect-ratio:5/8;perspective:1200px;width:min(54vw,250px);position:absolute}.cardw[hidden]{display:none}.cardw.rise{animation:.9s cubic-bezier(.2,1,.3,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(38%)scale(.86)}to{opacity:1;transform:none}}.cardw.float .card3d.open{animation:3.4s ease-in-out infinite float}@keyframes float{0%,to{transform:rotateY(-9deg)rotateX(5deg)translateY(0)}50%{transform:rotateY(9deg)rotateX(-4deg)translateY(-14px)}}.card3d{transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,1.35,.35,1);position:absolute;inset:0;transform:rotateY(180deg)}.card3d.open{transform:rotateY(0)}.face{backface-visibility:hidden;position:absolute;inset:0}.face .slab{width:100%;height:100%}.face.front .slab{box-shadow:0 0 0 2px #fff9,0 0 90px 18px var(--rc,#fff)}.face.back{box-shadow:0 0 0 2px #f6c453cc,0 0 80px 16px var(--rc,#4da3ff);background:radial-gradient(circle,#ffffff2e,#0000 55%),repeating-linear-gradient(45deg,#ffffff0d 0 8px,#0000 8px 16px),linear-gradient(160deg,#20265a,#0b0e26);border-radius:8%/5%;place-items:center;display:grid;overflow:hidden;transform:rotateY(180deg)}.face.back b{font-family:var(--f-en);color:var(--gold);letter-spacing:.04em;text-align:center;font-size:clamp(18px,5vw,28px);font-weight:900;line-height:1.1}.info{z-index:5;left:0;right:0;bottom:calc(84px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 20px;animation:.5s ease-out both up;display:flex;position:absolute}.info[hidden]{display:none}.info .chip{border-radius:8px;height:28px;padding:0 12px;font-size:14px}.info b{letter-spacing:-.03em;text-shadow:0 2px 16px #000c;font-size:19px;font-weight:900}.info small{color:#c9cdea;font-size:13px}@keyframes up{0%{opacity:0;transform:translateY(16px)}}@media (max-height:700px){.cardw{width:min(44vw,190px)}}.cut{z-index:6;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cut[hidden]{display:none}.band{white-space:nowrap;background:var(--cc);color:#08080f;font-family:var(--f-en);letter-spacing:.2em;padding:4px 0;font-size:13px;font-weight:900;overflow:hidden;transform:skewY(-6deg)}.band span{animation:3s linear infinite mq;display:inline-block}.band.r span{animation-direction:reverse}@keyframes mq{to{transform:translate(-50%)}}.cut .main{text-align:center;background:linear-gradient(90deg,#0000,#03040ceb 12% 88%,#0000);padding:14px 0;transform:skewY(-6deg)}.cut .main b{letter-spacing:-.04em;color:var(--cc);text-shadow:0 0 30px var(--cc);font-size:clamp(40px,12vw,96px);font-weight:900;line-height:1.05;animation:.5s cubic-bezier(.22,1.25,.36,1) both slam,.5s ease-out .5s glitch;display:block}.cut .main b.rb{background:linear-gradient(90deg,#ff6b6b,#f6c453,#5cf2a5,#4da3ff,#b36bff,#ff6b6b) 0 0/200% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 0 18px #ffffffb3);-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.22,1.25,.36,1) both slam,1.6s linear infinite sheen}@keyframes slam{0%{opacity:0;filter:blur(8px);transform:scale(1.9)}to{opacity:1;transform:none}}@keyframes glitch{0%{text-shadow:-5px 0 #ff2d6f,5px 0 #2df3ff,0 0 30px var(--cc)}50%{text-shadow:5px 0 #ff2d6f,-5px 0 #2df3ff,0 0 30px var(--cc)}to{text-shadow:0 0 30px var(--cc)}}.cd{z-index:6;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cd[hidden]{display:none}.cd b{font-family:var(--f-en);color:#fff;text-shadow:0 0 40px var(--cc),0 0 120px var(--cc);font-size:min(40vh,52vw);font-weight:900;line-height:1;animation:.5s cubic-bezier(.2,1.6,.4,1) both cdin}@keyframes cdin{0%{opacity:0;filter:blur(16px);transform:scale(4)}60%{opacity:1}to{opacity:.95;transform:scale(.9)}}.pack.spin{animation:1s cubic-bezier(.5,0,.3,1) both pspin}@keyframes pspin{0%{transform:none}70%{transform:rotateY(720deg)scale(1.15)}85%{transform:rotateY(720deg)scale(1.25)}to{transform:rotateY(720deg)scale(1.1)}}.cardw.tremble{animation:80ms linear infinite trem}@keyframes trem{25%{transform:translate(-3px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,-3px)}}.flash{opacity:0;pointer-events:none;z-index:8;background:#fff;position:absolute;inset:0}.flash.go{animation:.7s cubic-bezier(.22,1,.36,1) fl}@keyframes fl{0%{opacity:0}8%{opacity:.7}to{opacity:0}}.ten{z-index:4;justify-content:center;align-items:center;padding:70px 16px 120px;display:flex;position:absolute;inset:0}.ten[hidden]{display:none}.ten .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:min(94vw,640px);display:grid}@media (max-width:520px){.ten .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}.cell{flex-direction:column;align-items:center;gap:6px;display:flex}.cell .cw{aspect-ratio:5/8;perspective:800px;width:100%;animation:.5s cubic-bezier(.2,1.3,.3,1) both rise;position:relative}.cell .face.front .slab{box-shadow:0 0 0 1.5px #ffffff80,0 0 30px 4px var(--rc,#fff)}.cell .face.back{box-shadow:0 0 0 1.5px #f6c45399}.cell .face.back b{font-size:12px}.cell .chip{opacity:0;transition:opacity .2s}.cell.on .chip{opacity:1}.st-ctl{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:9;gap:8px;display:flex;position:absolute}.st-ctl button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff38;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.st-ctl .ok{color:#07091a;background:#fff;border-color:#0000}.bulbs{pointer-events:none;z-index:7;--bc:#f6c453;--bs:.9s;opacity:.95;position:absolute;inset:0}.bulbs i{--dot:radial-gradient(circle,#fff 0 18%,var(--bc)30%,transparent 62%);position:absolute}.bulbs .bt,.bulbs .bb{background:var(--dot)var(--bo,0px)50%/26px 22px repeat-x;height:22px;transition:filter .4s;left:0;right:0}.bulbs .bt{top:0}.bulbs .bb{background-position-x:calc(var(--bo,0px)*-1);bottom:0}.bulbs .bl,.bulbs .br{background:var(--dot)50% var(--bo,0px)/22px 26px repeat-y;width:22px;transition:filter .4s;top:0;bottom:0}.bulbs .bl{background-position-y:calc(var(--bo,0px)*-1);left:0}.bulbs .br{right:0}.bulbs i:after{content:"";background:inherit;filter:blur(6px);opacity:.8;position:absolute;inset:0}.bulbs.hot i{filter:brightness(1.4)saturate(1.3)}.bulbs.rb i{animation:2.4s linear infinite huec}@keyframes huec{to{filter:hue-rotate(360deg)brightness(1.3)}}.win{z-index:6;pointer-events:none;--wc:#f6c453;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:9%;left:0;right:0}.win[hidden]{display:none}.win b{font-family:var(--f-en);letter-spacing:.02em;color:#fff;-webkit-text-stroke:2px var(--wc);text-shadow:0 0 18px var(--wc),0 0 60px var(--wc),0 4px 0 #000;font-size:clamp(28px,8vw,60px);font-weight:900;line-height:1;animation:.5s cubic-bezier(.22,1.25,.36,1) both slam,1.4s ease-in-out .5s infinite winp}.win span{font-family:var(--f-en);font-variant-numeric:tabular-nums;color:#ffe36b;text-shadow:0 0 14px #ff9d00,0 3px #7a4a00,0 6px 20px #0009;font-size:clamp(26px,7vw,52px);font-weight:900}.win.rb b{background:linear-gradient(#fffbe6 0%,#ffe27a 38%,#d99a1b 52%,#ffd85c 70%,#fff3c4 100%);color:#0000;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 2px #6b4300)drop-shadow(0 0 18px #ffc83cd9);-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.22,1.25,.36,1) both slam,1.4s ease-in-out .5s infinite winp}.win span.bump{animation:90ms ease-out wbump}@keyframes winp{50%{transform:scale(1.04)}}@keyframes wbump{0%{transform:scale(1.12)}}.st-in.rgb{animation:.5s cubic-bezier(.22,1,.36,1) rgbs}@keyframes rgbs{0%{filter:drop-shadow(-6px 0 #ff005099)drop-shadow(6px 0 #00f0ff99)}to{filter:drop-shadow(0 0 #ff005000)drop-shadow(0 0 #00f0ff00)}}.st-in.zoom{animation:.7s cubic-bezier(.22,1,.36,1) zoomb}@keyframes zoomb{0%{filter:blur(4px)brightness(1.5);transform:scale(1.12)}to{filter:blur()brightness();transform:none}}@media (max-width:520px){.bulbs .bt,.bulbs .bb{background-size:20px 16px;height:16px}.bulbs .bl,.bulbs .br{background-size:16px 20px;width:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#stage{color:#eef1ff}.form1{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;padding:24px 16px;display:flex}.form1 h1{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900}.form1 label{color:var(--sub);flex-direction:column;gap:6px;font-size:13px;display:flex}.form1 input{font:inherit;color:var(--ink);border:1px solid #dcdce0;border-radius:10px;padding:12px;font-size:15px}.form1 .err{color:var(--red);min-height:1.2em;font-size:13px}.form1 .sw{color:var(--sub);text-align:center;font-size:13.5px}.form1 .sw a{color:var(--ink);font-weight:700;text-decoration:underline}.bigbtn{background:var(--ink);color:#fff;border:0;border-radius:12px;height:50px;font-size:15.5px;font-weight:700}.bigbtn:disabled{opacity:.4}@media (max-width:899px){.sl .sc{width:60%;right:-16%}.sl .sx{right:42%}.sl h2{font-size:clamp(18px,5.4vw,22px)}.sl:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--bg)38%,color-mix(in srgb,var(--bg)55%,transparent)55%,transparent 72%);position:absolute;inset:0}}@media (max-width:520px){.kpi{padding:12px 13px}.kpi b{overflow-wrap:anywhere;font-size:clamp(16px,5.2vw,22px)}}.ipick{align-items:center;gap:8px;min-width:210px;display:flex}.ipick .ith{color:#8a8e99;cursor:pointer;background:#f6f7f9;border:1.5px dashed #c9cbd3;border-radius:5px;flex:none;place-items:center;width:38px;height:52px;padding:0;font-size:18px;display:grid;overflow:hidden}.ipick .ith img{object-fit:cover;width:100%;height:100%;display:block}.ipick .ith:has(img){border-style:solid;border-color:#e2e4ea}.ipick .ith.over,.cpick .cth.over{border-color:var(--ink);background:#eef0f4}.ipick .ictl{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ipick .ictl select{max-width:170px}.cpick{border-top:1px solid var(--hair);align-items:flex-start;gap:16px;padding:16px;display:flex}.cpick .cth{aspect-ratio:1;background:color-mix(in srgb,var(--m)13%,#f2f2f3);color:#7a7e89;cursor:pointer;border:1.5px dashed #c9cbd3;border-radius:12px;flex:none;place-items:center;width:140px;padding:0;font-size:12px;line-height:1.4;display:grid;overflow:hidden}.cpick .cth img{object-fit:cover;width:100%;height:100%;display:block}.cpick .cth:has(img){border-style:solid;border-color:#e2e4ea}.cpick .ctx{flex-direction:column;gap:6px;min-width:0;display:flex}.cpick .ctx small{color:var(--sub);font-size:12.5px;line-height:1.5}.cpick .tools{flex-wrap:wrap;gap:6px;display:flex}.ph>img.cover,.hero>img.cover,.row .th>img.cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ph .bd,.hero .bd,.ph .over{z-index:2}.hero:has(>img.cover){overflow:hidden}.lv{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--m,#e0283f)30%,#0b0d1c),#06070f 70%);color:#fff;font-family:var(--f-kr);flex-direction:column;gap:22px;padding:28px 36px;display:flex;position:fixed;inset:0;overflow:hidden}.lv-clear,.lv-clear body{background:0 0!important}.lv-clear .lv{background:0 0}.lv-wait{opacity:.7;margin:auto;font-size:28px}.lv-top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lv-ttl{align-items:center;gap:14px;font-size:20px;display:flex}.lv-ttl i{letter-spacing:.08em;background:#ff2d55;border-radius:6px;padding:4px 10px;font-size:16px;font-style:normal;font-weight:900;animation:1.6s infinite lvb}@keyframes lvb{50%{opacity:.55}}.lv-ttl b{letter-spacing:-.03em;font-size:38px;font-weight:900}.lv-ttl span{opacity:.7;font-weight:700}.lv-kpi{gap:14px;display:flex}.lv-kpi div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-width:150px;padding:10px 18px}.lv-kpi small{opacity:.65;font-size:14px;font-weight:700;display:block}.lv-kpi b{font-family:var(--f-num);font-size:36px;font-weight:900;font-stretch:85%}.lv-kpi em{opacity:.55;margin-left:2px;font-size:18px;font-style:normal}.lv-main{flex:1;grid-template-columns:1fr 400px;gap:24px;min-height:0;display:grid}.lv-board{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:14px;display:grid;overflow:hidden}.lv-card{border:1px solid color-mix(in srgb,var(--tc)45%,transparent);background:#ffffff0f;border-radius:14px;flex-direction:column;gap:4px;padding:8px 8px 10px;transition:opacity .4s,filter .4s;display:flex}.lv-card .im{aspect-ratio:4/5;background:#0e121b;border-radius:10px;position:relative;overflow:hidden}.lv-card img{object-fit:cover;width:100%;height:100%}.lv-card .tier{background:var(--tc);color:#111;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:900;position:absolute;top:6px;left:6px}.lv-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.lv-card small{opacity:.65;font-size:12px}.lv-card.gone{opacity:.35;filter:grayscale()}.lv-card .won{color:#ff2d55;text-shadow:0 2px 8px #000;place-items:center;font-size:26px;font-weight:900;display:grid;position:absolute;inset:0;transform:rotate(-12deg)}.lv-side{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:10px;min-height:0;padding:18px 18px 14px;display:flex}.lv-side h3{opacity:.7;margin:4px 0 0;font-size:15px}.lv-feed{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lv-feed li{border-left:4px solid var(--tc);background:#ffffff0f;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:10px;padding:8px 10px;display:grid}.lv-feed .tier{color:var(--tc);text-align:center;grid-row:span 2;align-self:center;min-width:34px;font-size:18px;font-weight:900}.lv-feed b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lv-feed em{opacity:.65;font-size:12.5px;font-style:normal}.lv-feed .none{opacity:.6;border:0;font-size:14px;display:block}.lv-cred{flex-direction:column;gap:6px;display:flex}.lv-cred div{background:#ffffff0d;border-radius:8px;justify-content:space-between;align-items:baseline;padding:6px 10px;font-size:15px;display:flex}.lv-cred b{font-family:var(--f-num);font-size:20px}.lv-cred em{opacity:.5;font-size:13px;font-style:normal}.lv-sold{opacity:.55;text-align:right;margin-top:auto;font-size:13px}.lv-pop{background:#0000008c;place-items:center;animation:.3s ease-out lvf;display:grid;position:fixed;inset:0}.lv-pop .in{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--tc)40%,#14172b),#0a0c18);border:2px solid var(--tc);box-shadow:0 0 80px color-mix(in srgb,var(--tc)60%,transparent);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:28px 40px;animation:.5s cubic-bezier(.2,1.4,.4,1) lvz;display:flex}.lv-pop .lab{color:var(--tc);letter-spacing:-.02em;text-shadow:0 0 24px var(--tc);font-size:44px;font-weight:900}.lv-pop img{border-radius:14px;width:340px}.lv-pop b{text-align:center;max-width:640px;font-size:28px;font-weight:900}.lv-pop span{opacity:.75;font-size:18px}.lv-pop em{font-size:22px;font-style:normal;font-weight:700}@keyframes lvf{0%{opacity:0}}@keyframes lvz{0%{opacity:0;transform:scale(.6)}}.lv-err{background:#ff2d55;border-radius:8px;padding:6px 10px;font-size:13px;position:fixed;bottom:12px;right:16px}.dbuy{flex-direction:column;gap:12px;margin-top:16px;display:flex}.dbuy .note{color:var(--red);text-align:center;font-size:13px;font-weight:700}.dheld{color:var(--sub);background:var(--tile);border-radius:8px;padding:7px 10px;font-size:12.5px}.qty{grid-template-columns:44px 1fr 44px;gap:6px;display:grid}.qty>button{background:var(--app);border:1px solid #dcdce0;border-radius:10px;height:44px;font-size:20px;font-weight:700}.qty>input{font:inherit;font-family:var(--f-num);text-align:center;border:1px solid #dcdce0;border-radius:10px;min-width:0;height:44px;font-size:20px;font-weight:800}.qty .qk{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.qty .qk button{border:1px solid var(--hair);background:var(--tile);border-radius:8px;padding:7px 0;font-size:13px;font-weight:700}.qty .qk button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.qty button:disabled{opacity:.35}.calc{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;padding:10px 2px;display:flex}.calc>div,.calc label{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.calc span{color:var(--sub)}.calc .usep{justify-content:flex-start}.calc .usep b{color:var(--green);margin-left:auto}.calc .usep small{color:var(--sub)}.calc .pay b{font-size:22px;font-weight:900}.dbuy .fine{color:var(--sub);margin:0;font-size:12px}.deps li .btn{height:auto;padding:4px 10px;font-size:12px}.lv-now{background:#ff2d5538;border:1px solid #ff2d55;border-radius:12px;grid-template-columns:1fr auto;align-items:end;padding:10px 14px;display:grid}.lv-now small{color:#ff8aa0;grid-column:1/-1;font-size:13px;font-weight:800}.lv-now b{font-size:22px;font-weight:900}.lv-now span{font-family:var(--f-num);font-size:24px;font-weight:900}.lv-q{opacity:.7;font-size:13px}.ords{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.ords li{border-bottom:1px solid var(--hair)}.ords .oh{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 2px;font-size:13.5px;display:flex}.ords .oh b{font-size:12.5px}.ords .oh b.WAIT{color:var(--blue)}.ords .oh b.PAID{color:var(--red)}.ords .oh b.DONE{color:var(--green)}.ords .oh b.REJECT{color:var(--mute)}.ores{flex-direction:column;gap:8px;padding:0 2px 12px;display:flex}.ores .hit{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ores .hit img{object-fit:cover;background:#0e121b;border-radius:6px;width:48px;height:60px}.ores .hit span{flex-direction:column;gap:2px;display:flex}.ores .hit small{color:var(--sub);font-size:12px;font-weight:500}.ores .crs{color:var(--sub);font-size:13px}.opprog{background:var(--hair);border-radius:6px;height:8px;margin:4px 16px 8px;overflow:hidden}.opprog i{background:var(--red);height:100%;transition:width .2s;display:block}.opgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:4px 16px 16px;display:grid}.opgrid.cr{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.opb{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #dcdce0;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;font-size:13px;display:flex}.opb:hover:not(:disabled){border-color:var(--ink);box-shadow:0 2px 10px #00000014}.opb:active:not(:disabled){transform:scale(.98)}.opb:disabled{opacity:.35;cursor:not-allowed}.opb img{aspect-ratio:4/5;object-fit:cover;background:#0e121b;border-radius:8px;width:100%}.opb .t{font-weight:700;line-height:1.35}.opb small{color:var(--sub)}.opb.cr{padding:16px 14px;font-size:16px}.oplist{flex-direction:column;gap:6px;margin:0;padding:12px 16px 16px 36px;font-size:14px;display:flex}.lvv{color:#fff;font-family:var(--f-kr);background:0 0;flex-direction:column;justify-content:space-between;gap:2vh;padding:4vh 4vw 3.5vh;display:flex;position:fixed;inset:0;overflow:hidden}html:not(.lv-clear) .lvv{background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--m,#e0283f)30%,#0b0d1c),#06070f 70%)}.lvv-top,.lvv-bot{flex-direction:column;gap:1.4vh;display:flex}.lvv-top{background:linear-gradient(#05060ed1,#05060e8c);border-radius:3vw;padding:2vh 4vw}.lvv-ttl{align-items:center;gap:2.5vw;min-width:0;display:flex}.lvv-ttl i{letter-spacing:.08em;background:#ff2d55;border-radius:1.5vw;flex:none;padding:.5vh 2vw;font-size:3vw;font-style:normal;font-weight:900;animation:1.6s infinite lvb}.lvv-ttl b{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:5.4vw;font-weight:900;overflow:hidden}.lvv-kpi{grid-template-columns:repeat(3,1fr);gap:2vw;display:grid}.lvv-kpi div{background:#ffffff1a;border-radius:2.4vw;padding:1vh 2.6vw}.lvv-kpi small{opacity:.7;font-size:2.8vw;font-weight:700;display:block}.lvv-kpi b{font-family:var(--f-num);font-size:6.4vw;font-weight:900;font-stretch:85%;line-height:1.1}.lvv-kpi em{opacity:.55;margin-left:2px;font-size:3.2vw;font-style:normal}.lvv-cam{flex:1}.lvv-bot{background:linear-gradient(#05060e8c,#05060ed9);border-radius:3vw;padding:2vh 4vw}.lvv-now{background:#ff2d5540;border:2px solid #ff2d55;border-radius:2.6vw;grid-template-columns:1fr auto;align-items:end;padding:1.2vh 3.4vw;display:grid}.lvv-now small{color:#ff9aad;grid-column:1/-1;font-size:3vw;font-weight:800}.lvv-now b{font-size:5.6vw;font-weight:900}.lvv-now span{font-family:var(--f-num);font-size:6.4vw;font-weight:900}.lvv-now .nx{opacity:.75;grid-column:1/-1;margin-top:.4vh;font-size:2.9vw}.lvv-now.idle{background:#ffffff14;border-color:#fff3;grid-template-columns:1fr}.lvv-now.idle b{font-size:4.4vw}.lvv-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.2vw;display:grid}.lvv-strip .c{aspect-ratio:4/5;border:2px solid var(--tc);background:#0e121b;border-radius:1.8vw;position:relative;overflow:hidden}.lvv-strip img{object-fit:cover;width:100%;height:100%}.lvv-strip span{background:var(--tc);color:#111;border-bottom-right-radius:1.4vw;padding:.2vh 1.4vw;font-size:2.2vw;font-weight:900;position:absolute;top:0;left:0}.lvv-strip .gone{filter:grayscale();opacity:.4}.lvv-strip em{color:#ff2d55;text-shadow:0 1px 6px #000;place-items:center;font-size:3.6vw;font-style:normal;font-weight:900;display:grid;position:absolute;inset:0;transform:rotate(-14deg)}.lvv-row{justify-content:space-between;align-items:center;gap:3vw;font-size:3.2vw;display:flex}.lvv-row .last{white-space:nowrap;text-overflow:ellipsis;opacity:.85;min-width:0;overflow:hidden}.lvv-row .last b{color:var(--tc)}.lvv-row .cr{flex:none;gap:3vw;display:flex}.lvv-row .cr b{font-family:var(--f-num);font-size:4.2vw}.lvv .lv-pop .in{max-width:88vw;padding:3vh 6vw}.lvv .lv-pop .lab{font-size:9vw}.lvv .lv-pop img{width:62vw}.lvv .lv-pop b{max-width:80vw;font-size:5.6vw}.lvv .lv-pop span{font-size:3.6vw}.lvv .lv-pop em{font-size:4.6vw}
