@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-thai-300-normal-C7lzstOG.woff2) format("woff2"),url(/assets/kanit-thai-300-normal-CheLIY2i.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-vietnamese-300-normal-CBhOTgEZ.woff2) format("woff2"),url(/assets/kanit-vietnamese-300-normal-D9FkBJd3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-ext-300-normal-O04NoA38.woff2) format("woff2"),url(/assets/kanit-latin-ext-300-normal-CD1vh3sV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-latin-300-normal-Dvhd4GiE.woff2) format("woff2"),url(/assets/kanit-latin-300-normal-BWYbi1UB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-normal-D80Pglro.woff2) format("woff2"),url(/assets/kanit-thai-400-normal-D2nliXKa.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-vietnamese-400-normal-DRI8YWyb.woff2) format("woff2"),url(/assets/kanit-vietnamese-400-normal-dow6Bnto.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-ext-400-normal-B2xPf58u.woff2) format("woff2"),url(/assets/kanit-latin-ext-400-normal-CHvNKHHD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-400-normal-BUlsQXH3.woff2) format("woff2"),url(/assets/kanit-latin-400-normal-HVZWrfev.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2) format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-vietnamese-500-normal-BzTrpCM3.woff2) format("woff2"),url(/assets/kanit-vietnamese-500-normal-T1ndT7MF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-ext-500-normal-EHs3suD6.woff2) format("woff2"),url(/assets/kanit-latin-ext-500-normal-BFdWrG22.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-500-normal-CX_4XcKi.woff2) format("woff2"),url(/assets/kanit-latin-500-normal-qBha86O4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2) format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-vietnamese-600-normal-Bi7fw3I4.woff2) format("woff2"),url(/assets/kanit-vietnamese-600-normal-DXCRAa_8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal-DAX3wtuq.woff2) format("woff2"),url(/assets/kanit-latin-ext-600-normal-BBDzoLaj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal-0lS78yAd.woff2) format("woff2"),url(/assets/kanit-latin-600-normal-DlacpeTg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Creepster;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/creepster-latin-400-normal-DnKpM-ys.woff2) format("woff2"),url(/assets/creepster-latin-400-normal-DFidaany.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2) format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2) format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone-1: #3a3835;--stone-2: #2a2826;--stone-3: #1c1b19;--ink: #0d0b0a;--bone: #ddd6c8;--bone-dim: #9a9186;--blood: #7c0a06;--blood-2: #a3120b;--blood-hi: #e0261a;--blood-deep: #5a0704;--ok: #86a35a;--warn: #d19a2a;--gold: #e2b75a;--f-th: "Kanit", sans-serif;--f-num: "Special Elite", "Kanit", monospace;--f-kick: "Creepster", "Kanit", cursive;--f-big: "Bebas Neue", "Kanit", sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:radial-gradient(ellipse at 50% -10%,rgba(120,14,8,.28),transparent 55%),radial-gradient(ellipse at 50% 50%,#00000059,#000000d9),var(--ink);background-attachment:fixed;color:var(--bone);font:400 15px/1.5 var(--f-th);text-shadow:0 1px 2px #000;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:var(--tex-concrete);background-size:360px 360px;opacity:.16;mix-blend-mode:overlay}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums;letter-spacing:.01em}.dim{color:var(--bone-dim)}.red{color:var(--blood-hi)}.good{color:var(--ok)}.gold{color:var(--gold)}.wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 20px 60px}.tex{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tex.concrete{background-image:var(--tex-concrete);background-size:360px 360px;mix-blend-mode:overlay;opacity:.9}.tex.cracks{background-image:var(--tex-cracks);background-size:100% 100%;opacity:.55}.tex.blood{background-image:var(--tex-blood);background-size:100% 100%;mix-blend-mode:multiply;opacity:.95}.small .tex.blood{opacity:.6}.shadow{filter:drop-shadow(0 22px 40px rgba(0,0,0,.75))}.box{position:relative;padding:22px 28px 20px;background:linear-gradient(180deg,var(--stone-1),var(--stone-2) 40%,var(--stone-3));box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 60px #000000a6;clip-path:polygon(0 12px,2% 0,38% 5px,41% 0,97% 3px,100% 14px,99.5% 40%,100% 44%,99.7% calc(100% - 12px),97% 100%,60% calc(100% - 4px),57% 100%,3% calc(100% - 3px),0 calc(100% - 16px),.5% 55%,0 51%);animation:rise .32s cubic-bezier(.2,.8,.2,1) both}.box>*:not(.tex){position:relative}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid rgba(0,0,0,.55);box-shadow:0 1px #ffffff0d}.kicker{font-family:var(--f-kick);font-size:30px;line-height:.95;letter-spacing:.06em;color:var(--blood-hi);text-shadow:0 0 14px rgba(224,38,26,.45),0 2px 0 #000}.title{font:500 19px var(--f-th);color:var(--bone);text-shadow:0 2px 2px #000;margin-top:4px}.sub{font:500 16px var(--f-th);margin:22px 0 10px;padding-bottom:6px;border-bottom:2px solid rgba(0,0,0,.5);box-shadow:0 1px #ffffff0d}.hint{font-size:12px;color:var(--bone-dim);text-align:center;margin-top:14px}.top{position:sticky;top:0;z-index:20;margin-bottom:26px;background:linear-gradient(180deg,var(--stone-1),var(--stone-3));box-shadow:0 2px #000000b3,0 10px 30px #000000b3,inset 0 -1px #ffffff0a}.top .tex.blood{opacity:.5}.top-in{position:relative;max-width:1180px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.logo{font-family:var(--f-kick);font-size:30px;letter-spacing:.08em;color:var(--blood-hi);text-shadow:0 0 14px rgba(224,38,26,.45),0 2px 0 #000;line-height:1}.logo small{display:block;font:400 10px var(--f-num);letter-spacing:.32em;color:var(--bone-dim);text-shadow:0 1px 2px #000;margin-top:2px}.nav{display:flex;gap:4px;flex:1;flex-wrap:wrap}.nav a{padding:8px 14px;font-weight:500;color:var(--bone-dim);border-bottom:2px solid transparent;transition:color .15s}.nav a:hover{color:var(--bone)}.nav a.active{color:var(--bone);border-bottom-color:var(--blood-hi)}.who{display:flex;align-items:center;gap:12px}.wallet{text-align:right;line-height:1.1}.wallet .num{font-size:20px;color:var(--bone);display:block}.wallet span{font-size:10px;letter-spacing:.2em;color:var(--bone-dim)}.avatar{width:38px;height:38px;background:#0009;box-shadow:inset 0 0 0 1px #000000b3,0 1px #ffffff0f;object-fit:cover;display:grid;place-items:center;font:16px var(--f-big);color:var(--bone-dim)}.who-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.btn{min-width:118px;padding:10px 18px;border:0;font:500 15px var(--f-th);color:var(--bone);text-shadow:0 1px 2px #000;cursor:pointer;clip-path:polygon(0 8%,6% 0,100% 4%,97% 100%,3% 94%);transition:filter .15s ease,transform .1s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn.blood{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.12),transparent 50%),linear-gradient(180deg,var(--blood-2),var(--blood));box-shadow:inset 0 -3px #00000059}.btn.stone{background:linear-gradient(180deg,#4a4743,#2f2d2a);box-shadow:inset 0 -3px #00000059}.btn.sm{min-width:0;padding:6px 12px;font-size:13px}.btn:hover:not(:disabled){filter:brightness(1.18)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{filter:grayscale(.8) brightness(.6);cursor:default}.btn:focus-visible,.tab:focus-visible,.card:focus-visible,.chip:focus-visible{outline:2px solid var(--blood-hi);outline-offset:2px}.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.link{background:none;border:0;padding:0;cursor:pointer;color:var(--bone-dim);text-decoration:underline;text-underline-offset:3px;font-size:13px}.link:hover{color:var(--bone)}.link.red{color:var(--blood-hi)}.tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:16px}.tab{background:none;border:0;padding:7px 14px;cursor:pointer;font-weight:500;color:var(--bone-dim);border-bottom:2px solid rgba(0,0,0,.5)}.tab:hover{color:var(--bone)}.tab.on{color:var(--bone);border-bottom-color:var(--blood-hi);background:#00000040}.tab .badge{margin-left:6px}.badge{display:inline-block;min-width:20px;padding:0 6px;font:12px/18px var(--f-num);text-align:center;background:var(--blood);color:var(--bone)}.hole{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.05),transparent 65%),linear-gradient(160deg,#00000073,#000000b3);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000000b3,0 1px #ffffff0f}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.card{position:relative;border:0;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;min-height:236px;transition:box-shadow .15s}.card:hover{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #a3120bb3,0 0 12px #a3120b40}.card.empty{cursor:default;min-height:236px}.card.empty:hover{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000000b3,0 1px #ffffff0f}.card.sold{filter:grayscale(.9) brightness(.7);cursor:default}.card .tl{position:absolute;top:6px;left:8px;font-size:10px;color:var(--bone-dim)}.card .tr{position:absolute;top:5px;right:8px;font:13px var(--f-num)}.card .pic{height:132px;display:grid;place-items:center;padding:22px 18px 6px;perspective:400px}.card .pic img{max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px #000)}.abbr{font:34px var(--f-big);color:var(--bone-dim);letter-spacing:.06em}.card .name{padding:0 10px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .desc{padding:0 10px;font-size:11px;color:var(--bone-dim);height:32px;overflow:hidden;line-height:16px}.card .price{margin-top:auto;padding:8px 10px 10px;display:flex;align-items:baseline;gap:8px;border-top:2px solid rgba(0,0,0,.45)}.card .price .num{font-size:18px}.card .price s{font:12px var(--f-num);color:var(--bone-dim)}.card .price small{font-size:10px;letter-spacing:.14em;color:var(--bone-dim);margin-left:auto}.card.vip{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #e2b75a73,0 1px #ffffff0f}.card.vip:hover{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #e2b75ad9,0 0 14px #e2b75a38}.card.vip .tr,.card.vip .abbr{color:var(--gold)}.vip-tag{padding:1px 8px;font-size:12px;color:var(--gold);background:#00000080;box-shadow:inset 2px 0 0 var(--gold);white-space:nowrap}.off{position:absolute;top:26px;left:0;padding:1px 8px 1px 6px;font:13px var(--f-num);background:linear-gradient(180deg,var(--blood-2),var(--blood));clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.field{display:block;margin-bottom:12px}.field>span{display:block;font-size:12px;color:var(--bone-dim);margin-bottom:4px}.input,select.input,textarea.input{width:100%;padding:9px 12px;border:0;outline:0;border-radius:0;background:#0000008c;color:var(--bone);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #000000b3,0 1px #ffffff0f;font:400 14px var(--f-th)}.input.num{font:16px var(--f-num)}.input:focus{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #a3120bcc,0 0 12px #a3120b40}.input::placeholder{color:#6b655d}select.input option{background:var(--stone-3)}textarea.input{resize:vertical;min-height:64px}input[type=datetime-local].input,input[type=date].input{color-scheme:dark}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px}.check{display:flex;align-items:center;gap:8px;margin-bottom:12px;cursor:pointer}.check input{width:16px;height:16px;accent-color:var(--blood-2)}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.filters .input{width:auto;flex:0 1 180px}.filters .grow{flex:1 1 200px}.chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:14px}.chip{border:0;cursor:pointer;height:64px;display:grid;place-items:center;font:20px var(--f-num);color:var(--bone)}.chip small{display:block;font:10px var(--f-th);letter-spacing:.12em;color:var(--bone-dim)}.chip:hover{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #a3120bb3,0 0 12px #a3120b40}.chip.on{box-shadow:inset 0 0 0 2px var(--blood-hi),inset 0 0 22px #e0261a59,0 0 16px #e0261a66}.scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--blood) rgba(0,0,0,.4)}.scroll::-webkit-scrollbar{height:6px;width:6px}.scroll::-webkit-scrollbar-thumb{background:var(--blood)}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-weight:400;font-size:12px;color:var(--bone-dim);padding:6px 10px;border-bottom:2px solid rgba(0,0,0,.55);white-space:nowrap}td{padding:8px 10px;border-bottom:1px solid rgba(0,0,0,.45);box-shadow:0 1px #ffffff08;vertical-align:middle}td.r,th.r{text-align:right}tbody tr:hover{background:#00000038}td .num{font-size:14px}.cut{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{padding:34px 10px;text-align:center;color:var(--bone-dim)}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;color:var(--bone-dim)}.pager div{display:flex;gap:8px}.tag{display:inline-block;padding:1px 8px;font-size:12px;background:#00000080;box-shadow:inset 2px 0 0 var(--bone-dim);white-space:nowrap}.tag.ok{box-shadow:inset 2px 0 0 var(--ok);color:var(--ok)}.tag.warn{box-shadow:inset 2px 0 0 var(--warn);color:var(--warn)}.tag.bad{box-shadow:inset 2px 0 0 var(--blood-hi);color:var(--blood-hi)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.tile{padding:12px 14px}.tile label{display:block;font-size:12px;line-height:18px;color:var(--bone-dim)}.tile .num{font-size:26px;line-height:1.2;display:block;margin-top:6px}.tile small{font-size:11px;color:var(--bone-dim)}.chart{display:flex;align-items:flex-end;gap:3px;height:150px;padding:10px 10px 0}.chart .col{flex:1;height:100%;display:flex;align-items:flex-end;position:relative}.chart .bar{width:100%;min-height:1px;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.18) 0 4px,transparent 4px 8px),linear-gradient(180deg,var(--blood-2),var(--blood-deep));transition:height .35s ease}.chart .col:hover .bar{filter:brightness(1.35)}.chart .tip{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);z-index:3;padding:4px 8px;white-space:nowrap;font-size:12px;background:#0e0c0bf5;box-shadow:inset 0 0 0 1px #a3120b80}.chart .col:hover .tip{display:block}.chart-x{display:flex;justify-content:space-between;padding:4px 10px 8px;font:11px var(--f-num);color:var(--bone-dim)}.bar-m{position:relative;height:10px;background:#000000a6;box-shadow:inset 0 1px 3px #000,0 1px #ffffff0d;overflow:hidden}.bar-m .fill{height:100%;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.18) 0 4px,transparent 4px 8px),linear-gradient(90deg,var(--blood-deep),var(--blood-2));transition:width .35s ease}.promo{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.promo .x{font:54px/1 var(--f-big);color:var(--blood-hi);text-shadow:0 0 18px rgba(224,38,26,.45),0 3px 0 #000}.promo .mid{flex:1;min-width:220px}.promo .clock{text-align:right}.promo .clock .num{font-size:24px;display:block}.urgent{animation:urgent 1s steps(1) infinite}.notice{padding:9px 14px;margin-bottom:16px;background:#140302cc;border-left:3px solid var(--blood-hi);font-size:14px}.notice.warn{border-left-color:var(--warn)}.notice.good{border-left-color:var(--ok)}.pay{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:26px;align-items:start}.qr{padding:12px;text-align:center}.qr img{width:100%;image-rendering:pixelated}.qr .num{font-size:30px;display:block;margin-top:8px}.sumline{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.45);box-shadow:0 1px #ffffff08}.sumline b{font-weight:500}.drop{display:grid;place-items:center;gap:6px;padding:22px 12px;text-align:center;cursor:pointer;margin:14px 0 0}.drop:hover{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #a3120bb3,0 0 12px #a3120b40}.drop input{display:none}.drop img{max-height:180px}.steps{margin:0 0 14px;padding-left:20px;color:var(--bone-dim);font-size:13px}.steps li{margin-bottom:2px}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:18px;background:#0000009e;animation:fade .2s both;overflow-y:auto}.modal{width:100%;max-width:360px}.modal.wide{max-width:640px}.modal .box{padding:20px 22px 18px;clip-path:polygon(0 10px,3% 0,40% 4px,44% 0,96% 3px,100% 12px,99.4% 46%,100% 50%,99.6% calc(100% - 10px),96% 100%,58% calc(100% - 4px),54% 100%,4% calc(100% - 3px),0 calc(100% - 12px));animation-duration:.22s}.m-title{font:20px var(--f-num);color:var(--blood-hi);margin-bottom:14px}.m-row{display:flex;gap:12px;align-items:center;margin-bottom:14px}.m-pic{width:56px;height:56px;flex:none;display:grid;place-items:center;padding:6px;perspective:400px}.m-pic .abbr{font-size:20px}.qty{display:flex;gap:6px;align-items:stretch;margin-bottom:10px}.qty .btn{min-width:0;padding:6px 10px;font:14px var(--f-num);flex:none}.qty .input{text-align:center;font:20px var(--f-num);box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #a3120b73;min-width:0}.forecast{font:13px var(--f-num);color:var(--bone-dim);text-align:center}.forecast.over{color:var(--blood-hi)}.spin{animation:spin .6s linear infinite}.deny{animation:deny .42s both}.slip-view{max-height:62vh;margin:0 auto 12px}.picker{max-height:200px;overflow-y:auto;margin:-6px 0 12px;scrollbar-width:thin;scrollbar-color:var(--blood) rgba(0,0,0,.4)}.picker button{display:flex;width:100%;gap:10px;align-items:center;padding:5px 10px;border:0;background:#0006;cursor:pointer;text-align:left;border-bottom:1px solid rgba(0,0,0,.5)}.picker button:hover{background:#7c0a0659}.picker img{width:26px;height:26px;object-fit:contain}.thumb{width:34px;height:34px;display:grid;place-items:center;padding:3px}.thumb .abbr{font-size:13px}.toast{position:fixed;left:50%;top:78px;z-index:80;transform:translate(-50%,-8px);padding:8px 18px;background:#140302f0;border-left:3px solid var(--blood-hi);font-size:14px;color:var(--bone);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;max-width:calc(100vw - 32px)}.toast.show{opacity:1;transform:translate(-50%)}.toast.good{border-left-color:var(--ok)}.center{display:grid;place-items:center;gap:14px;padding:46px 10px;text-align:center}.big{font:58px/1 var(--f-big);letter-spacing:.04em;color:var(--blood-hi);text-shadow:0 0 22px rgba(224,38,26,.4),0 3px 0 #000}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes fade{0%{opacity:0}}@keyframes spin{to{transform:rotateY(360deg)}}@keyframes urgent{0%,to{color:var(--bone)}50%{color:var(--blood-hi)}}@keyframes deny{0%{transform:translate(0)}15%{transform:translate(-5px)}35%{transform:translate(4px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}to{transform:translate(0)}}@keyframes bump{0%{transform:scale(1.5);color:var(--blood-hi)}}.bump{display:inline-block;animation:bump .4s both}@media(max-width:760px){.pay{grid-template-columns:1fr}.box{padding:18px 16px 16px}.kicker{font-size:26px}.who-name{display:none}.top-in{gap:10px}.nav{order:3;flex-basis:100%}.grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.wrap{padding:0 12px 40px}}@media(prefers-reduced-motion:reduce){.box,.veil,.deny,.spin,.bump,.urgent{animation:none}}.gap{margin-top:18px}.wrap{min-height:calc(100vh - 360px)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid rgba(0,0,0,.55);box-shadow:0 1px #ffffff0d}.sec-head .kicker{font-size:26px}.hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;padding:26px 6px 18px}.hero.has-art{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero-title{margin:6px 0 10px;font:400 clamp(54px,9.5vw,128px)/.86 var(--f-big);letter-spacing:.02em;color:var(--bone);text-shadow:0 4px 0 #000,0 0 40px rgba(0,0,0,.8)}.hero-tag{max-width:620px;margin:0 0 22px;font-size:16px;color:var(--bone-dim)}.hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.hero-cta .btn{min-width:160px;padding:13px 22px;font-size:16px}.hero-facts{list-style:none;margin:0;padding:14px 0 0;display:flex;gap:10px 34px;flex-wrap:wrap;border-top:2px solid rgba(0,0,0,.55);box-shadow:inset 0 1px #ffffff0d;font-size:13px;color:var(--bone-dim)}.hero-facts b{display:block;font:400 13px var(--f-num);letter-spacing:.22em;color:var(--blood-hi)}.hero-art{aspect-ratio:16 / 10;overflow:hidden;padding:6px}.hero-art img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(.85)}.steps3{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.step{position:relative;padding:18px 18px 16px}.step-n{font:400 46px/1 var(--f-big);color:var(--blood-hi);text-shadow:0 0 16px rgba(224,38,26,.35),0 2px 0 #000}.step h3{margin:6px 0 4px;font:500 17px var(--f-th)}.step p{margin:0;font-size:13px;color:var(--bone-dim)}a.card{text-decoration:none;color:inherit}.vip-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.vip-card{display:block;padding:16px 18px 14px;box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #e2b75a73,0 1px #ffffff0f;transition:box-shadow .15s}.vip-card:hover{box-shadow:inset 0 2px 6px #000c,inset 0 0 0 1px #e2b75ad9,0 0 14px #e2b75a38}.vip-days{font:400 34px/1 var(--f-big);color:var(--gold);text-shadow:0 2px 0 #000}.vip-card h3{margin:6px 0 2px;font:500 16px var(--f-th)}.vip-card p{margin:0 0 10px;font-size:12px;color:var(--bone-dim);min-height:36px}.vip-card .price{display:flex;align-items:baseline;gap:8px;padding-top:8px;border-top:2px solid rgba(0,0,0,.45)}.vip-card .price .num{font-size:20px}.vip-card .price small{font-size:10px;letter-spacing:.14em;color:var(--bone-dim)}.faq{display:grid;gap:6px}.faq details{padding:0}.faq summary{cursor:pointer;padding:12px 44px 12px 16px;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font:22px var(--f-num);color:var(--blood-hi)}.faq details[open] summary:after{content:"−"}.faq summary:hover{color:#fff}.faq summary:focus-visible{outline:2px solid var(--blood-hi);outline-offset:-2px}.faq p{margin:0;padding:0 16px 14px;font-size:14px;color:var(--bone-dim);max-width:860px}.doc{max-width:860px;font-size:14.5px;line-height:1.75}.doc h2{margin:24px 0 8px;padding-bottom:6px;font:500 17px var(--f-th);color:var(--bone);border-bottom:2px solid rgba(0,0,0,.5);box-shadow:0 1px #ffffff0d}.doc h2:first-child{margin-top:0}.doc p,.doc li{color:#c4bcae}.doc p{margin:0 0 10px}.doc ul,.doc ol{margin:0 0 10px;padding-left:22px}.doc li{margin-bottom:4px}.doc li::marker{color:var(--blood-hi);font-family:var(--f-num)}.doc b{font-weight:500;color:var(--bone)}.doc .link,.hint .link,.foot a.link{font-size:inherit}.foot{position:relative;z-index:1;margin-top:30px;background:linear-gradient(180deg,var(--stone-2),var(--stone-3) 60%,var(--ink));box-shadow:0 -2px #000000b3,inset 0 1px #ffffff0a}.foot .tex{opacity:.5}.foot-in{position:relative;max-width:1180px;margin:0 auto;padding:30px 20px 22px;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:26px}.foot-brand p{margin:12px 0 0;font-size:13px;max-width:320px}.foot-col{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}.foot-col h4{margin:0 0 4px;font:400 12px var(--f-num);letter-spacing:.24em;color:var(--blood-hi);text-transform:uppercase}.foot-col a{color:var(--bone-dim);width:fit-content}.foot-col a:hover{color:var(--bone);text-decoration:underline;text-underline-offset:3px}.foot-legal{position:relative;max-width:1180px;margin:0 auto;padding:14px 20px 26px;display:grid;gap:6px;font-size:11.5px;color:#7d766c;border-top:2px solid rgba(0,0,0,.5);box-shadow:inset 0 1px #ffffff0a}@media(max-width:860px){.hero.has-art{grid-template-columns:1fr}.foot-in{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}@media(max-width:480px){.foot-in{grid-template-columns:1fr}.hero-cta .btn{flex:1;min-width:0}}
