.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-trash-can:before{content:"\f2ed"}.fa-user-xmark:before{content:"\f235"}.fa-message:before{content:"\f27a"}.fa-file-lines:before{content:"\f15c"}.fa-calendar-days:before{content:"\f073"}.fa-icons:before{content:"\f86d"}.fa-flag-checkered:before{content:"\f11e"}.fa-file-csv:before{content:"\f6dd"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-address-book:before{content:"\f2b9"}.fa-comments:before{content:"\f086"}.fa-clipboard-list:before{content:"\f46d"}.fa-user-check:before{content:"\f4fc"}.fa-toggle-off:before{content:"\f204"}.fa-box-archive:before{content:"\f187"}.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-gavel:before{content:"\f0e3"}.fa-laptop-code:before{content:"\f5fc"}.fa-bars:before{content:"\f0c9"}.fa-film:before{content:"\f008"}.fa-lightbulb:before{content:"\f0eb"}.fa-circle-exclamation:before{content:"\f06a"}.fa-arrow-right-from-bracket:before{content:"\f08b"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before{content:"\f4b9"}.fa-square-check:before{content:"\f14a"}.fa-heading:before{content:"\f1dc"}.fa-list:before{content:"\f03a"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before{content:"\f192"}.fa-folder-plus:before{content:"\f65e"}.fa-lock:before{content:"\f023"}.fa-sack-dollar:before{content:"\f81d"}.fa-pen-to-square:before{content:"\f044"}.fa-hourglass-half:before{content:"\f252"}.fa-bag-shopping:before{content:"\f290"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-hand:before{content:"\f256"}.fa-plug:before{content:"\f1e6"}.fa-stopwatch:before{content:"\f2f2"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder:before{content:"\f07b"}.fa-chart-simple:before{content:"\e473"}.fa-gauge:before{content:"\f624"}.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-user:before{content:"\f007"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-ban:before{content:"\f05e"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-box:before{content:"\f466"}.fa-arrow-pointer:before{content:"\f245"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-right-to-bracket:before{content:"\f2f6"}.fa-heart-pulse:before{content:"\f21e"}.fa-crown:before{content:"\f521"}.fa-toggle-on:before{content:"\f205"}.fa-fire:before{content:"\f06d"}.fa-folder-open:before{content:"\f07c"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-user-pen:before{content:"\f4ff"}.fa-gift:before{content:"\f06b"}.fa-square-plus:before{content:"\f0fe"}.fa-image:before{content:"\f03e"}.fa-rotate-left:before{content:"\f2ea"}.fa-table-columns:before{content:"\f0db"}.fa-gem:before{content:"\f3a5"}.fa-circle-play:before{content:"\f144"}.fa-circle-check:before{content:"\f058"}.fa-id-badge:before{content:"\f2c1"}.fa-user-tie:before{content:"\f508"}.fa-file-import:before{content:"\f56f"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-pause:before{content:"\f04c"}.fa-address-card:before{content:"\f2bb"}.fa-cloud-arrow-up:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrow-down-wide-short:before{content:"\f160"}.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-rotate:before{content:"\f021"}.fa-shield-halved:before{content:"\f3ed"}.fa-layer-group:before{content:"\f5fd"}.fa-square:before{content:"\f0c8"}.fa-rectangle-ad:before{content:"\f641"}.fa-list-ol:before{content:"\f0cb"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"?"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-money-check:before{content:"\f53c"}.fa-star-half-stroke:before{content:"\f5c0"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-chart-pie:before{content:"\f200"}.fa-chart-line:before{content:"\f201"}.fa-arrow-right:before{content:"\f061"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-heart:before{content:"\f004"}.fa-cube:before{content:"\f1b2"}.fa-money-bill-transfer:before{content:"\e528"}.fa-circle:before{content:"\f111"}.fa-satellite-dish:before{content:"\f7c0"}.fa-mobile-screen-button:before{content:"\f3cd"}.fa-wallet:before{content:"\f555"}.fa-circle-question:before{content:"\f059"}.fa-panorama:before{content:"\e209"}.fa-tags:before{content:"\f02c"}.fa-eye:before{content:"\f06e"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-window-maximize:before{content:"\f2d0"}.fa-shop:before{content:"\f54f"}.fa-floppy-disk:before{content:"\f0c7"}.fa-scale-unbalanced:before{content:"\f515"}.fa-comment-dots:before{content:"\f4ad"}.fa-hand-pointer:before{content:"\f25a"}.fa-phone:before{content:"\f095"}.fa-user-gear:before{content:"\f4fe"}.fa-hat-wizard:before{content:"\f6e8"}.fa-person-digging:before{content:"\f85e"}.fa-shirt:before{content:"\f553"}.fa-arrow-left:before{content:"\f060"}.fa-align-left:before{content:"\f036"}.fa-users-viewfinder:before{content:"\e595"}.fa-table-cells:before{content:"\f00a"}.fa-user-secret:before{content:"\f21b"}.fa-table-cells-large:before{content:"\f009"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-envelope:before{content:"\f0e0"}.fa-angles-up:before{content:"\f102"}.fa-circle-info:before{content:"\f05a"}.fa-camera:before{content:"\f030"}.fa-calendar-check:before{content:"\f274"}.fa-check-double:before{content:"\f560"}.fa-hard-drive:before{content:"\f0a0"}.fa-minus:before{content:"\f068"}.fa-gear:before{content:"\f013"}.fa-cart-shopping:before{content:"\f07a"}.fa-grip-vertical:before{content:"\f58e"}.fa-clock:before{content:"\f017"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-mobile-screen:before{content:"\f3cf"}.fa-piggy-bank:before{content:"\f4d3"}.fa-coins:before{content:"\f51e"}.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-flask:before{content:"\f0c3"}.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-images:before{content:"\f302"}.fa-download:before{content:"\f019"}.fa-forward:before{content:"\f04e"}.fa-id-card:before{content:"\f2c2"}.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-rotate-right:before{content:"\f2f9"}.fa-file-arrow-down:before{content:"\f56d"}.fa-bolt:before{content:"\f0e7"}.fa-sun:before{content:"\f185"}.fa-user-lock:before{content:"\f502"}.fa-toolbox:before{content:"\f552"}.fa-credit-card:before{content:"\f09d"}.fa-medal:before{content:"\f5a2"}.fa-bell:before{content:"\f0f3"}.fa-location-dot:before{content:"\f3c5"}.fa-arrow-down:before{content:"\f063"}.fa-gauge-high:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-dharmachakra:before{content:"\f655"}.fa-boxes-stacked:before{content:"\f468"}.fa-link:before{content:"\f0c1"}.fa-play:before{content:"\f04b"}.fa-magnifying-glass:before{content:"\f002"}.fa-receipt:before{content:"\f543"}.fa-chevron-down:before{content:"\f078"}.fa-list-ul:before{content:"\f0ca"}.fa-ranking-star:before{content:"\e561"}.fa-arrow-up:before{content:"\f062"}.fa-list-check:before{content:"\f0ae"}.fa-circle-user:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-truck-fast:before{content:"\f48b"}.fa-copy:before{content:"\f0c5"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip:before{content:"\f58d"}.fa-gun:before{content:"\e19b"}.fa-plus:before{content:"+"}.fa-expand:before{content:"\f065"}.fa-xmark:before{content:"\f00d"}.fa-quote-left:before{content:"\f10d"}.fa-ruler-combined:before{content:"\f546"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-percent:before{content:"%"}.fa-display:before{content:"\e163"}.fa-face-smile:before{content:"\f118"}.fa-trophy:before{content:"\f091"}.fa-rotate:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before{content:"\f1da"}.fa-file-export:before{content:"\f56e"}.fa-moon:before{content:"\f186"}.fa-broom:before{content:"\f51a"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-calendar:before{content:"\f133"}.fa-dragon:before{content:"\f6d5"}.fa-circle-plus:before{content:"\f055"}.fa-clone:before{content:"\f24d"}.fa-border-all:before{content:"\f84c"}.fa-scale-balanced:before{content:"\f24e"}.fa-desktop:before{content:"\f390"}.fa-table-list:before{content:"\f00b"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-baht-sign:before{content:"\e0ac"}.fa-triangle-exclamation:before{content:"\f071"}.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-calendar-day:before{content:"\f783"}.fa-dice:before{content:"\f522"}.fa-circle-xmark:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-magnifying-glass-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-note-sticky:before{content:"\f249"}.fa-magnifying-glass-dollar:before{content:"\f688"}.fa-users-gear:before{content:"\f509"}.fa-building-columns:before{content:"\f19c"}.fa-video:before{content:"\f03d"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("./assets/fa-brands-400-BKBVDWXB.woff2") format("woff2")}.fa-brands,.fab{font-weight:400}.fa-discord:before{content:"\f392"}.fa-line:before{content:"\f3c0"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("./assets/fa-regular-400-ST5BEON4.woff2") format("woff2")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("./assets/fa-solid-900-UFE5EV4G.woff2") format("woff2")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("./assets/fa-brands-400-BKBVDWXB.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("./assets/fa-solid-900-UFE5EV4G.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("./assets/fa-regular-400-ST5BEON4.woff2") format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url("./assets/fa-solid-900-UFE5EV4G.woff2") format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url("./assets/fa-brands-400-BKBVDWXB.woff2") format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url("./assets/fa-regular-400-ST5BEON4.woff2") format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url("./assets/fa-v4compatibility-BYQ7LMO7.woff2") format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}:root{--brand: #ffc400;--qr-bg: #ffffff;--qr-ink: #111111;--brand-strong: #f0aa00;--brand-soft: #ffd400;--brand-tint: #fff8df;--brand-link: #b88a00;--warm-bg: #fffdf7;--warm-border: #f2deb1;--star: #f59e00;--brand-glow: rgba(255, 196, 0, .55);--note-bg: #1b1b1b;--note-ink: #ffffff;--flip-bg: #111111;--flip-ink: #ffffff;--flip-sub: rgba(255, 255, 255, .6);--flip-num: #ffc400;--ticker-box-bg: var(--surface-3);--ticker-card-bg: var(--surface);--hp-box-bg: var(--surface-3);--wheel-slice-a: #fff8d9;--wheel-slice-b: #ffe8a6;--wheel-ring: rgba(255, 255, 255, .92);--wheel-inner: #fff7d7;--wheel-inner-2: rgba(255, 196, 0, .24);--shadow-wheel: 0 20px 40px rgba(236, 164, 0, .24);--hero-arrow-bg: rgba(255, 255, 255, .64);--hero-arrow-bg-hover: rgba(255, 255, 255, .86);--hero-arrow-border: rgba(255, 255, 255, .76);--hero-arrow-ink: rgba(17, 17, 17, .72);--hero-arrow-ink-hover: #111111;--hero-arrow-shadow: 0 8px 20px rgba(0, 0, 0, .08);--tile-hover-bg: rgba(17, 17, 17, .05);--sk-bg: rgba(17, 17, 17, .09);--sk-line: rgba(17, 17, 17, .14);--sk-shine: rgba(255, 255, 255, .75);--tile-hover-border: rgba(17, 17, 17, .1);--c-facebook: #0866ff;--c-youtube: #ff0000;--c-discord: #5865f2;--c-kbank: #0aa04b;--c-promptpay: #0f3fa4;--c-truemoney: #f03e3e;--c-angpao: #e33d3d;--c-line: #00c300;--c-facebook-soft: rgba(8, 102, 255, .12);--c-youtube-soft: rgba(255, 0, 0, .12);--c-line-soft: rgba(0, 195, 0, .12);--c-discord-soft: rgba(88, 101, 242, .14);--c-credit: #8b5cf6;--c-credit-soft: rgba(139, 92, 246, .12);--brand-ink: #111111;--brand-face: linear-gradient(180deg, #ffd84d 0%, #ffc400 52%, #f2b400 100%);--brand-face-hover: linear-gradient(180deg, #ffe172 0%, #ffcd23 52%, #f8bd00 100%);--brand-edge: #cf9c00;--brand-sheen: rgba(255, 255, 255, .5);--success: #16a34a;--success-bg: #e9f7ee;--danger: #e63946;--danger-bg: #fdecee;--danger-face: linear-gradient(180deg, #fff6f7 0%, #fdecee 55%, #f9dade 100%);--danger-face-hover: linear-gradient(180deg, #fffafa 0%, #fef2f3 55%, #fbe3e6 100%);--danger-edge: #f0b4bb;--danger-sheen: rgba(255, 255, 255, .75);--shadow-danger: 0 6px 16px rgba(230, 57, 70, .18);--warning: #ff961f;--warning-bg: #fff4e5;--warning-ink: #b45309;--info: #2b7fff;--info-bg: #e9f1ff;--sky: #64c5d7;--pink: #ff5fa2;--rank-1: #ff5fa2;--rank-1-bg: #ffe9f2;--rank-2: #2b7fff;--rank-2-bg: #e9f1ff;--rank-3: #8b5cf6;--rank-3-bg: #f1eaff;--rank-4: #f59e0b;--rank-4-bg: #fff2d9;--rank-5: #ff3d81;--rank-5-bg: #fdeaf3;--rank-6: #e01b3c;--rank-6-bg: #ffe6ea;--rank-6-shine: linear-gradient(100deg, #e01b3c 0%, #ff6a7f 28%, #fff1f3 48%, #ff6a7f 68%, #e01b3c 100%);--rank-7: #a16a00;--rank-7-bg: #ffeeb5;--medal-1: #eaa500;--medal-1-bg: #fff3cf;--medal-1-face: linear-gradient(180deg, #ffe89a 0%, #ffcf4d 46%, #f0b100 100%);--medal-2: #8d949c;--medal-2-bg: #f1f3f5;--medal-2-face: linear-gradient(180deg, #fdfdfe 0%, #e6e9ed 46%, #c8ced5 100%);--medal-3: #c07a45;--medal-3-bg: #fdeee2;--medal-3-face: linear-gradient(180deg, #ffe3cc 0%, #f5c9a3 46%, #dda474 100%);--medal-1-on: #111111;--grab-pack: linear-gradient(135deg, #ffd84d, #ff9f1c 40%, #ffe98a 60%, #f2b400);--grab-back: linear-gradient(135deg, #ffc400, #ff8a00);--grab-stripe: rgba(0, 0, 0, .18);--grab-shine: rgba(255, 255, 255, .7);--grab-burst: radial-gradient(circle, #ffffff 0%, #ffe98a 30%, transparent 70%);--grab-shadow: 0 20px 60px rgba(0, 0, 0, .5);--grab-card-sh: 0 10px 30px rgba(0, 0, 0, .45);--medal-2-on: #111111;--medal-3-on: #111111;--rank-rainbow: linear-gradient(100deg, #ff4d6d 0%, #ff9f1c 22%, #ffe14d 40%, #3ddc84 60%, #2b7fff 80%, #a855f7 100%);--bg: #ffffff;--surface: #ffffff;--surface-2: #fbfbfb;--surface-3: #f4f4f4;--surface-hover: #f0f0f0;--card-foot-bg: #ffffff;--card-edge: #111111;--card-v7-edge: #cfcfcf;--card-head-bg: #ffffff;--card-head-ink: #8a8a8a;--card-slab-bg: #f6f6f6;--card-slab-ink: #111111;--card-slab-price: #e6a800;--card-slab-cut: #8a8a8a;--card-slab-dim: #a3a3a3;--card-cart-bg: #ffffff;--card-cart-hover: #ececec;--card-cart-line: #cfcfcf;--card-cart-ink: #111111;--profile-box: #f2f2f2;--overlay: rgba(0, 0, 0, .45);--welcome-bg: rgba(0, 0, 0, .62);--welcome-ink: rgba(255, 255, 255, .72);--glass-btn: rgba(20, 20, 20, .38);--tabs-glass: rgba(255, 255, 255, .78);--tabs-pill: linear-gradient(180deg, rgba(255, 255, 255, .8), rgba(229, 231, 235, .72));--tabs-pill-edge: inset 0 0 0 1px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .1);--tabs-ink: #4b5563;--tabs-edge: rgba(0, 0, 0, .1);--glass-bar: rgba(255, 255, 255, .58);--glass-bar-clear: rgba(255, 255, 255, .38);--glass-hi: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 0 0 1px rgba(255, 255, 255, .35);--glass-shadow: 0 8px 30px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--glass-btn-hover: rgba(20, 20, 20, .58);--text: #171717;--text-strong: #111111;--text-muted: #6f6f6f;--text-faint: #8b8b8b;--text-on-brand: #111111;--border: #e7e7e7;--border-strong: #dedede;--footer-bar-bg: #f2f2f2;--shadow-sm: 0 10px 24px rgba(0, 0, 0, .043);--shadow-card: 0 10px 24px rgba(0, 0, 0, .055);--shadow-header: 0 10px 28px rgba(0, 0, 0, .035);--shadow: 0 12px 35px rgba(0, 0, 0, .08);--shadow-tile: 0 8px 18px rgba(0, 0, 0, .14);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .14);--shadow-product: 0 12px 26px rgba(0, 0, 0, .22), 0 3px 8px rgba(0, 0, 0, .14);--card-outline: rgba(0, 0, 0, .3);--popup-outline: rgba(0, 0, 0, .55);--bush-dark: #1f7a34;--bush-light: #3fae4f;--tag-glint: linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, .7) 50%, transparent 80%);--glow-wait: #ff7a00;--glow-open: #ff7a00;--view-on-bg: var(--brand-tint);--view-on-ink: var(--brand-strong);--shadow-brand: 0 8px 20px rgba(255, 196, 0, .25);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-chip: 0 1px 2px rgba(0, 0, 0, .08);--edge-hi: inset 0 1px 0 rgba(255, 255, 255, .9);--art-shadow: 0 6px 14px rgba(0, 0, 0, .16);--hero-ink: #141414;--hero-ink-sub: #b9b9b9;--hero-ink-edge: #2a2a2a;--tag-dark: #3a3a3a;--tag-dark-ink: #f2f2f2;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-tile: 8px;--r-lg: 8px;--r-xl: 12px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--font: "LINE Seed Sans TH", "Segoe UI", system-ui, sans-serif;--fs-9: 9px;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13.5px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-21: 21px;--fs-24: 24px;--fs-26: 26px;--fs-28: 28px;--fs-32: 32px;--fw-normal: 400;--fw-bold: 600;--fw-black: 700;--lh-tight: 1.15;--lh-base: 1.6;--page-frame: min(1280px, 100% - 48px);--page-gutter: 24px;--side-gap: 12px;--header-h: 76px;--bottomnav-h: 64px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .14s;--t-base: .22s;--t-slow: .38s;--ease-glide: cubic-bezier(.32, .72, 0, 1);--t-glide: .42s;--z-side: 50;--z-header: 100;--z-bottomnav: 150;--z-float: 160;--z-drawer: 200;--z-popup: 300;--z-toast: 400;--z-loadbar: 500;color-scheme:light;--black-a04: rgba(0, 0, 0, .04);--black-a08: rgba(0, 0, 0, .08);--black-a11: rgba(0, 0, 0, .11);--black-a12: rgba(0, 0, 0, .12);--black-a25: rgba(0, 0, 0, .25);--black-a28: rgba(0, 0, 0, .28);--black-a55: rgba(0, 0, 0, .55);--black-a72: rgba(0, 0, 0, .72);--gold-a00: rgba(255, 196, 0, 0);--gold-a14: rgba(255, 196, 0, .14);--gold-a15: rgba(255, 196, 0, .15);--gold-a45: rgba(255, 196, 0, .45);--gold-a55: rgba(255, 196, 0, .55);--ink-a12: rgba(17, 17, 17, .12);--ink-a72: rgba(17, 17, 17, .72);--sale-a16: rgba(255, 138, 138, .16);--sale-a18: rgba(255, 138, 138, .18);--sale-soft: #ff8a8a;--price-now: #ffc400;--price-cut: #b4b4b4;--price-now-ink: #d97706;--pay-amount: #e88a00;--soot-a38: rgba(20, 20, 20, .38);--soot-a56: rgba(20, 20, 20, .56);--tier-big-soft: #ff6b78;--tier-small-soft: #7db6ff;--warn-soft: #ffab45;--white: #ffffff;--white-a05: rgba(255, 255, 255, .05);--white-a06: rgba(255, 255, 255, .06);--white-a07: rgba(255, 255, 255, .07);--white-a08: rgba(255, 255, 255, .08);--white-a10: rgba(255, 255, 255, .1);--white-a12: rgba(255, 255, 255, .12);--white-a14: rgba(255, 255, 255, .14);--white-a16: rgba(255, 255, 255, .16);--white-a18: rgba(255, 255, 255, .18);--white-a22: rgba(255, 255, 255, .22);--white-a34: rgba(255, 255, 255, .34);--white-a50: rgba(255, 255, 255, .5);--white-a55: rgba(255, 255, 255, .55);--white-a60: rgba(255, 255, 255, .6);--white-a62: rgba(255, 255, 255, .62);--white-a64: rgba(255, 255, 255, .64);--white-a68: rgba(255, 255, 255, .68);--white-a70: rgba(255, 255, 255, .7);--white-a72: rgba(255, 255, 255, .72);--white-a75: rgba(255, 255, 255, .75);--white-a76: rgba(255, 255, 255, .76);--white-a78: rgba(255, 255, 255, .78);--white-a80: rgba(255, 255, 255, .8);--white-a95: rgba(255, 255, 255, .95)}:root.dark{--hp-box-bg: var(--surface);--bg: #0d0d0d;--surface: #161616;--surface-2: #1c1c1c;--surface-3: #242424;--surface-hover: #2c2c2c;--card-foot-bg: #161616;--card-edge: #000000;--card-v7-edge: #2c2c2c;--card-head-bg: #161616;--card-head-ink: #8f8f8f;--card-slab-bg: var(--note-bg);--card-slab-ink: var(--note-ink);--card-slab-price: var(--price-now);--card-slab-cut: var(--price-cut);--card-slab-dim: var(--white-a50);--card-cart-bg: var(--white-a08);--card-cart-hover: var(--white-a18);--card-cart-line: var(--white-a22);--card-cart-ink: #ffffff;--profile-box: #161616;--overlay: rgba(0, 0, 0, .7);--welcome-bg: rgba(0, 0, 0, .72);--welcome-ink: rgba(255, 255, 255, .72);--glass-btn: rgba(20, 20, 20, .38);--tabs-glass: rgba(28, 28, 28, .72);--tabs-pill: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .04));--tabs-pill-edge: inset 0 0 0 1px rgba(255, 255, 255, .08);--tabs-ink: #a1a1aa;--tabs-edge: rgba(255, 255, 255, .14);--glass-bar: rgba(30, 30, 30, .58);--glass-bar-clear: rgba(30, 30, 30, .4);--glass-hi: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(255, 255, 255, .06);--glass-shadow: 0 8px 30px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .3);--glass-btn-hover: rgba(20, 20, 20, .58);--brand-tint: rgba(255, 200, 20, .16);--brand-link: #ffc400;--brand-glow: rgba(255, 196, 0, .38);--note-bg: #2a2a2a;--note-ink: #ffffff;--flip-bg: #ffffff;--flip-ink: #111111;--flip-sub: rgba(17, 17, 17, .6);--flip-num: #a86a00;--warm-bg: rgba(255, 200, 20, .07);--warm-border: rgba(255, 200, 20, .26);--c-facebook-soft: rgba(8, 102, 255, .2);--c-youtube-soft: rgba(255, 0, 0, .2);--c-line-soft: rgba(0, 195, 0, .2);--c-discord-soft: rgba(88, 101, 242, .22);--c-credit: #a78bfa;--c-credit-soft: rgba(167, 139, 250, .2);--tile-hover-bg: rgba(255, 255, 255, .07);--sk-bg: rgba(255, 255, 255, .07);--sk-line: rgba(255, 255, 255, .13);--sk-shine: rgba(255, 255, 255, .14);--tile-hover-border: rgba(255, 255, 255, .13);--text: #ededed;--text-strong: #ffffff;--text-muted: #9c9c9c;--text-faint: #6e6e6e;--border: #2a2a2a;--border-strong: #3a3a3a;--footer-bar-bg: #050505;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .45);--shadow-card: 0 6px 18px rgba(0, 0, 0, .5);--shadow-header: 0 8px 24px rgba(0, 0, 0, .5);--shadow: 0 12px 35px rgba(0, 0, 0, .55);--shadow-tile: 0 8px 18px rgba(0, 0, 0, .55);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .65);--shadow-product: 0 14px 30px rgba(0, 0, 0, .7), 0 3px 8px rgba(0, 0, 0, .5);--card-outline: rgba(255, 255, 255, .34);--popup-outline: rgba(255, 255, 255, .34);--bush-dark: #1f7a34;--bush-light: #3fae4f;--tag-glint: linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, .7) 50%, transparent 80%);--glow-wait: #ff8a1f;--glow-open: #ff8a1f;--view-on-bg: var(--brand-ink);--view-on-ink: var(--brand);--shadow-brand: 0 6px 16px rgba(255, 196, 0, .2), 0 0 0 1px rgba(255, 196, 0, .08);--brand-sheen: rgba(255, 255, 255, .62);--brand-edge: #a87f00;--shadow-inset: inset 0 2px 5px rgba(0, 0, 0, .5);--shadow-chip: 0 1px 3px rgba(0, 0, 0, .55);--edge-hi: inset 0 1px 0 rgba(255, 255, 255, .06);--art-shadow: 0 6px 16px rgba(0, 0, 0, .55);--hero-ink: #101010;--hero-ink-sub: #b9b9b9;--hero-ink-edge: #2a2a2a;--tag-dark: #333333;--tag-dark-ink: #f2f2f2;--success-bg: #17301f;--danger-bg: #331618;--danger-face: linear-gradient(180deg, #401c20 0%, #331618 55%, #261113 100%);--danger-face-hover: linear-gradient(180deg, #4c2126 0%, #3d1a1d 55%, #2d1416 100%);--danger-edge: #1c0d0e;--danger-sheen: rgba(255, 255, 255, .1);--shadow-danger: 0 6px 16px rgba(0, 0, 0, .5);--warning-bg: #33250f;--warning-ink: #ff961f;--info-bg: #16233a;--sky: #64c5d7;--pink: #ff5fa2;--rank-1: #ff86bb;--rank-1-bg: #3a1a28;--rank-2: #5c9dff;--rank-2-bg: #16233a;--rank-3: #a98bff;--rank-3-bg: #241b3d;--rank-4: #ffb340;--rank-4-bg: #33250f;--rank-5: #ff6aa4;--rank-5-bg: #3a1626;--rank-6: #ff5a72;--rank-6-bg: #3a1119;--rank-6-shine: linear-gradient(100deg, #ff5a72 0%, #ff98a6 28%, #fff1f3 48%, #ff98a6 68%, #ff5a72 100%);--rank-7: #ffc400;--rank-7-bg: #3a2c00;--medal-1: #ffc93f;--medal-1-bg: rgba(255, 201, 63, .18);--medal-1-face: linear-gradient(180deg, #ffd75e 0%, #f5bb1c 46%, #d69700 100%);--medal-2: #b9c0c8;--medal-2-bg: #262a2e;--medal-2-face: linear-gradient(180deg, #cfd6de 0%, #b0b8c1 46%, #8d959e 100%);--medal-3: #e09a63;--medal-3-bg: rgba(224, 154, 99, .16);--medal-1-on: #111111;--grab-pack: linear-gradient(135deg, #ffd84d, #ff9f1c 40%, #ffe98a 60%, #f2b400);--grab-back: linear-gradient(135deg, #ffc400, #ff8a00);--grab-stripe: rgba(0, 0, 0, .18);--grab-shine: rgba(255, 255, 255, .7);--grab-burst: radial-gradient(circle, #ffffff 0%, #ffe98a 30%, transparent 70%);--grab-shadow: 0 20px 60px rgba(0, 0, 0, .5);--grab-card-sh: 0 10px 30px rgba(0, 0, 0, .45);--medal-2-on: #111111;--medal-3-on: #111111;--medal-3-face: linear-gradient(180deg, #f0b483 0%, #d99460 46%, #b0703f 100%);color-scheme:dark;--black-a04: rgba(0, 0, 0, .04);--black-a08: rgba(0, 0, 0, .08);--black-a11: rgba(0, 0, 0, .11);--black-a12: rgba(0, 0, 0, .12);--black-a25: rgba(0, 0, 0, .25);--black-a28: rgba(0, 0, 0, .28);--black-a55: rgba(0, 0, 0, .55);--black-a72: rgba(0, 0, 0, .72);--gold-a00: rgba(255, 196, 0, 0);--gold-a14: rgba(255, 196, 0, .14);--gold-a15: rgba(255, 196, 0, .15);--gold-a45: rgba(255, 196, 0, .45);--gold-a55: rgba(255, 196, 0, .55);--ink-a12: rgba(17, 17, 17, .12);--ink-a72: rgba(17, 17, 17, .72);--sale-a16: rgba(255, 138, 138, .16);--sale-a18: rgba(255, 138, 138, .18);--sale-soft: #ff8a8a;--price-now: #ffc400;--price-cut: #a0a0a0;--price-now-ink: #ffc400;--pay-amount: #ffab00;--soot-a38: rgba(20, 20, 20, .38);--soot-a56: rgba(20, 20, 20, .56);--tier-big-soft: #ff6b78;--tier-small-soft: #7db6ff;--warn-soft: #ffab45;--white: #ffffff;--white-a05: rgba(255, 255, 255, .05);--white-a06: rgba(255, 255, 255, .06);--white-a07: rgba(255, 255, 255, .07);--white-a08: rgba(255, 255, 255, .08);--white-a10: rgba(255, 255, 255, .1);--white-a12: rgba(255, 255, 255, .12);--white-a14: rgba(255, 255, 255, .14);--white-a16: rgba(255, 255, 255, .16);--white-a18: rgba(255, 255, 255, .18);--white-a22: rgba(255, 255, 255, .22);--white-a34: rgba(255, 255, 255, .34);--white-a50: rgba(255, 255, 255, .5);--white-a55: rgba(255, 255, 255, .55);--white-a60: rgba(255, 255, 255, .6);--white-a62: rgba(255, 255, 255, .62);--white-a64: rgba(255, 255, 255, .64);--white-a68: rgba(255, 255, 255, .68);--white-a70: rgba(255, 255, 255, .7);--white-a72: rgba(255, 255, 255, .72);--white-a75: rgba(255, 255, 255, .75);--white-a76: rgba(255, 255, 255, .76);--white-a78: rgba(255, 255, 255, .78);--white-a80: rgba(255, 255, 255, .8);--white-a95: rgba(255, 255, 255, .95)}@media(prefers-color-scheme:dark){:root:not(.light){--hp-box-bg: var(--surface);--footer-bar-bg: #050505;--bg: #0d0d0d;--surface: #161616;--surface-2: #1c1c1c;--surface-3: #242424;--surface-hover: #2c2c2c;--card-foot-bg: #161616;--card-edge: #000000;--card-v7-edge: #2c2c2c;--card-head-bg: #161616;--card-head-ink: #8f8f8f;--card-slab-bg: var(--note-bg);--card-slab-ink: var(--note-ink);--card-slab-price: var(--price-now);--card-slab-cut: var(--price-cut);--card-slab-dim: var(--white-a50);--card-cart-bg: var(--white-a08);--card-cart-hover: var(--white-a18);--card-cart-line: var(--white-a22);--card-cart-ink: #ffffff;--profile-box: #161616;--overlay: rgba(0, 0, 0, .7);--welcome-bg: rgba(0, 0, 0, .72);--welcome-ink: rgba(255, 255, 255, .72);--glass-btn: rgba(20, 20, 20, .38);--tabs-glass: rgba(28, 28, 28, .72);--tabs-pill: linear-gradient(180deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .04));--tabs-pill-edge: inset 0 0 0 1px rgba(255, 255, 255, .08);--tabs-ink: #a1a1aa;--tabs-edge: rgba(255, 255, 255, .14);--glass-bar: rgba(30, 30, 30, .58);--glass-bar-clear: rgba(30, 30, 30, .4);--glass-hi: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(255, 255, 255, .06);--glass-shadow: 0 8px 30px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .3);--glass-btn-hover: rgba(20, 20, 20, .58);--brand-tint: rgba(255, 200, 20, .16);--brand-link: #ffc400;--brand-glow: rgba(255, 196, 0, .38);--note-bg: #2a2a2a;--note-ink: #ffffff;--flip-bg: #ffffff;--flip-ink: #111111;--flip-sub: rgba(17, 17, 17, .6);--flip-num: #a86a00;--warm-bg: rgba(255, 200, 20, .07);--warm-border: rgba(255, 200, 20, .26);--c-facebook-soft: rgba(8, 102, 255, .2);--c-youtube-soft: rgba(255, 0, 0, .2);--c-line-soft: rgba(0, 195, 0, .2);--c-discord-soft: rgba(88, 101, 242, .22);--c-credit: #a78bfa;--c-credit-soft: rgba(167, 139, 250, .2);--tile-hover-bg: rgba(255, 255, 255, .07);--sk-bg: rgba(255, 255, 255, .07);--sk-line: rgba(255, 255, 255, .13);--sk-shine: rgba(255, 255, 255, .14);--tile-hover-border: rgba(255, 255, 255, .13);--text: #ededed;--text-strong: #ffffff;--text-muted: #9c9c9c;--text-faint: #6e6e6e;--border: #2a2a2a;--border-strong: #3a3a3a;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .45);--shadow-card: 0 6px 18px rgba(0, 0, 0, .5);--shadow-header: 0 8px 24px rgba(0, 0, 0, .5);--shadow: 0 12px 35px rgba(0, 0, 0, .55);--shadow-tile: 0 8px 18px rgba(0, 0, 0, .55);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .65);--shadow-product: 0 14px 30px rgba(0, 0, 0, .7), 0 3px 8px rgba(0, 0, 0, .5);--card-outline: rgba(255, 255, 255, .34);--popup-outline: rgba(255, 255, 255, .34);--bush-dark: #1f7a34;--bush-light: #3fae4f;--tag-glint: linear-gradient(100deg, transparent 20%, rgba(255, 255, 255, .7) 50%, transparent 80%);--glow-wait: #ff8a1f;--glow-open: #ff8a1f;--view-on-bg: var(--brand-ink);--view-on-ink: var(--brand);--shadow-brand: 0 6px 16px rgba(255, 196, 0, .2), 0 0 0 1px rgba(255, 196, 0, .08);--brand-sheen: rgba(255, 255, 255, .62);--brand-edge: #a87f00;--shadow-inset: inset 0 2px 5px rgba(0, 0, 0, .5);--shadow-chip: 0 1px 3px rgba(0, 0, 0, .55);--edge-hi: inset 0 1px 0 rgba(255, 255, 255, .06);--art-shadow: 0 6px 16px rgba(0, 0, 0, .55);--hero-ink: #101010;--hero-ink-sub: #b9b9b9;--hero-ink-edge: #2a2a2a;--tag-dark: #333333;--tag-dark-ink: #f2f2f2;--success-bg: #17301f;--danger-bg: #331618;--danger-face: linear-gradient(180deg, #401c20 0%, #331618 55%, #261113 100%);--danger-face-hover: linear-gradient(180deg, #4c2126 0%, #3d1a1d 55%, #2d1416 100%);--danger-edge: #1c0d0e;--danger-sheen: rgba(255, 255, 255, .1);--shadow-danger: 0 6px 16px rgba(0, 0, 0, .5);--warning-bg: #33250f;--warning-ink: #ff961f;--info-bg: #16233a;--sky: #64c5d7;--pink: #ff5fa2;--rank-1: #ff86bb;--rank-1-bg: #3a1a28;--rank-2: #5c9dff;--rank-2-bg: #16233a;--rank-3: #a98bff;--rank-3-bg: #241b3d;--rank-4: #ffb340;--rank-4-bg: #33250f;--rank-5: #ff6aa4;--rank-5-bg: #3a1626;--rank-6: #ff5a72;--rank-6-bg: #3a1119;--rank-6-shine: linear-gradient(100deg, #ff5a72 0%, #ff98a6 28%, #fff1f3 48%, #ff98a6 68%, #ff5a72 100%);--rank-7: #ffc400;--rank-7-bg: #3a2c00;--medal-1: #ffc93f;--medal-1-bg: rgba(255, 201, 63, .18);--medal-1-face: linear-gradient(180deg, #ffd75e 0%, #f5bb1c 46%, #d69700 100%);--medal-2: #b9c0c8;--medal-2-bg: #262a2e;--medal-2-face: linear-gradient(180deg, #cfd6de 0%, #b0b8c1 46%, #8d959e 100%);--medal-3: #e09a63;--medal-3-bg: rgba(224, 154, 99, .16);--medal-1-on: #111111;--grab-pack: linear-gradient(135deg, #ffd84d, #ff9f1c 40%, #ffe98a 60%, #f2b400);--grab-back: linear-gradient(135deg, #ffc400, #ff8a00);--grab-stripe: rgba(0, 0, 0, .18);--grab-shine: rgba(255, 255, 255, .7);--grab-burst: radial-gradient(circle, #ffffff 0%, #ffe98a 30%, transparent 70%);--grab-shadow: 0 20px 60px rgba(0, 0, 0, .5);--grab-card-sh: 0 10px 30px rgba(0, 0, 0, .45);--medal-2-on: #111111;--medal-3-on: #111111;--medal-3-face: linear-gradient(180deg, #f0b483 0%, #d99460 46%, #b0703f 100%);color-scheme:dark;--black-a04: rgba(0, 0, 0, .04);--black-a08: rgba(0, 0, 0, .08);--black-a11: rgba(0, 0, 0, .11);--black-a12: rgba(0, 0, 0, .12);--black-a25: rgba(0, 0, 0, .25);--black-a28: rgba(0, 0, 0, .28);--black-a55: rgba(0, 0, 0, .55);--black-a72: rgba(0, 0, 0, .72);--gold-a00: rgba(255, 196, 0, 0);--gold-a14: rgba(255, 196, 0, .14);--gold-a15: rgba(255, 196, 0, .15);--gold-a45: rgba(255, 196, 0, .45);--gold-a55: rgba(255, 196, 0, .55);--ink-a12: rgba(17, 17, 17, .12);--ink-a72: rgba(17, 17, 17, .72);--sale-a16: rgba(255, 138, 138, .16);--sale-a18: rgba(255, 138, 138, .18);--sale-soft: #ff8a8a;--price-now: #ffc400;--price-cut: #a0a0a0;--price-now-ink: #ffc400;--pay-amount: #ffab00;--soot-a38: rgba(20, 20, 20, .38);--soot-a56: rgba(20, 20, 20, .56);--tier-big-soft: #ff6b78;--tier-small-soft: #7db6ff;--warn-soft: #ffab45;--white: #ffffff;--white-a05: rgba(255, 255, 255, .05);--white-a06: rgba(255, 255, 255, .06);--white-a07: rgba(255, 255, 255, .07);--white-a08: rgba(255, 255, 255, .08);--white-a10: rgba(255, 255, 255, .1);--white-a12: rgba(255, 255, 255, .12);--white-a14: rgba(255, 255, 255, .14);--white-a16: rgba(255, 255, 255, .16);--white-a18: rgba(255, 255, 255, .18);--white-a22: rgba(255, 255, 255, .22);--white-a34: rgba(255, 255, 255, .34);--white-a50: rgba(255, 255, 255, .5);--white-a55: rgba(255, 255, 255, .55);--white-a60: rgba(255, 255, 255, .6);--white-a62: rgba(255, 255, 255, .62);--white-a64: rgba(255, 255, 255, .64);--white-a68: rgba(255, 255, 255, .68);--white-a70: rgba(255, 255, 255, .7);--white-a72: rgba(255, 255, 255, .72);--white-a75: rgba(255, 255, 255, .75);--white-a76: rgba(255, 255, 255, .76);--white-a78: rgba(255, 255, 255, .78);--white-a80: rgba(255, 255, 255, .8);--white-a95: rgba(255, 255, 255, .95)}}@media(max-width:1024px),(max-width:1366px){:root{--header-h: 56px}}@media(min-width:1367px){:root{--page-frame: min(1322px, 100% - 48px)}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){:root{--page-frame: calc(100% - 2px) ;--page-gutter: 0px}}@media(max-width:640px){:root{--page-frame: calc(100% - 4px) ;--page-gutter: 4px;--header-h: 52px;--fs-2xl: 22px;--fs-3xl: 26px}}@font-face{font-family:LINE Seed Sans TH;src:url("./assets/LINESeedSansTH_Th-P2FYGUJ2.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url("./assets/LINESeedSansTH_Rg-PKFIACCT.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url("./assets/LINESeedSansTH_Bd-B2ZCX5K4.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url("./assets/LINESeedSansTH_XBd-YOFSXHFZ.woff2") format("woff2");font-weight:800;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:hidden;overscroll-behavior-x:none;touch-action:pan-y}@media(max-width:1024px),(max-width:1366px){html,body{overscroll-behavior-y:none}}body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-16);font-weight:var(--fw-normal);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease)}@media(hover:none)and (pointer:coarse){html{height:100%;overflow:hidden}body{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}body>*{flex-shrink:0}}:root.theme-switching,:root.theme-switching *{transition:none!important}:root.theme-switching::view-transition-old(root),:root.theme-switching::view-transition-new(root){animation:none;mix-blend-mode:normal}:root.theme-switching::view-transition-old(root){z-index:0}:root.theme-switching::view-transition-new(root){z-index:1}*{-webkit-tap-highlight-color:transparent}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable],.selectable,.selectable *{-webkit-user-select:text;user-select:text}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}h1,h2,h3,h4{color:var(--text-strong);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em}h1{font-size:var(--fs-32)}h2{font-size:var(--fs-21)}h3{font-size:var(--fs-18)}h4{font-size:var(--fs-16)}small{font-size:var(--fs-12)}b,strong{font-weight:var(--fw-bold)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}.lift{transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.lift:hover,.lift.hover-hold{transform:translateY(-3px);box-shadow:var(--shadow)}@media(min-width:1367px){.lift:active{transform:translateY(-1px)}}.lift-zoom img{transition:transform var(--t-base) var(--ease)}.lift-zoom:hover img{transform:scale(1.08)}@media(min-width:1367px){.holding{transition:scale .42s var(--ease-out)}.holding{scale:.94}}.skeleton{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--surface-3);color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-220{block-size:220px}.skeleton-260{block-size:260px}.skeleton-56{block-size:56px}.skeleton-60{block-size:60px}.skeleton-64{block-size:64px}.skeleton-74{block-size:74px}.skeleton-82{block-size:82px}.skeleton-92{block-size:92px}.skeleton-104{block-size:104px}.skeleton-120{block-size:120px}.skeleton-200{block-size:200px}.skeleton-230{block-size:230px}.skeleton-268{block-size:268px}.skeleton-420{block-size:420px}.skeleton:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent,var(--tile-hover-bg),transparent);animation:mhu-sweep-x 1.3s var(--ease) infinite}img.img-loading.img-loading{background-color:var(--surface-3);color:transparent;animation:img-wait 1.3s var(--ease) infinite}@keyframes img-wait{50%{opacity:.55}}img.img-in{animation:img-in .35s var(--ease) both}@keyframes img-in{0%{opacity:0}}.load-error{display:grid;justify-items:center;gap:10px;padding:28px 20px;text-align:center;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.load-error i{color:var(--danger);font-size:26px}.load-error b{font-size:var(--fs-16);font-weight:var(--fw-bold)}.load-error small{color:var(--text-muted);font-size:var(--fs-13)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}html.small-fit{scrollbar-width:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}::selection{background:var(--brand);color:var(--brand-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hidden,[data-off]{display:none!important}.container{width:var(--page-frame);margin-inline:auto;padding-inline:var(--page-gutter)}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.row{display:flex;align-items:center;gap:var(--s-3)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.spacer{flex:1}.text-muted{color:var(--text-muted)}.text-brand{color:var(--brand-strong)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maint-body{min-block-size:100svh;display:grid;place-items:center;background:var(--bg)}.maint{display:grid;justify-items:center;gap:14px;inline-size:min(460px,calc(100% - 32px));padding:36px 28px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lg);text-align:center}.maint-logo{inline-size:150px;block-size:auto}.maint-ico{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--brand-tint);color:var(--brand-strong);font-size:26px}.maint h1{margin:0;font-size:22px;font-weight:800;color:var(--text-strong)}.maint p{margin:0;color:var(--text-muted);line-height:1.6}.maint .maint-until{color:var(--text-strong);font-weight:700}.maint .maint-until i{color:var(--brand-strong)}.maint-bar{position:sticky;inset-block-start:0;z-index:9999;padding:8px 16px;background:var(--danger);color:#fff;font-size:13px;font-weight:700;text-align:center}.box-empty{display:flex;align-items:center;justify-content:center;gap:8px;grid-column:1 / -1;inline-size:100%;min-block-size:72px;margin:0;color:var(--text-faint);font-size:var(--fs-14)}.box-empty i{font-size:18px}.ticker-track.is-empty{inline-size:100%}.pic-empty{display:grid;place-items:center;align-content:center;gap:4px;inline-size:100%;block-size:100%;background:var(--surface-3);color:var(--text-faint);container-type:size}.pic-empty i{font-size:max(20px,30cqh)}.pic-empty small{font-size:max(10px,11cqh);font-weight:500}.welcome{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:24px;background:var(--welcome-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;opacity:0;transition:opacity .32s var(--ease)}.welcome.on{opacity:1}.welcome.out{opacity:0}.welcome-in{display:grid;justify-items:center;gap:10px;text-align:center}.welcome-logo{inline-size:min(240px,60vw);block-size:auto;filter:drop-shadow(var(--art-shadow));opacity:0;scale:.7}.welcome-title,.welcome-name,.welcome-sub{opacity:0;translate:0 14px}.welcome-title{margin:8px 0 0;font-size:clamp(22px,5vw,34px);color:#fff}.welcome-name{margin:0;font-size:var(--fs-18);color:var(--brand)}.welcome-sub{margin:18px 0 0;font-size:var(--fs-13);color:var(--welcome-ink)}.welcome.on .welcome-logo{animation:welcome-pop .6s var(--ease-out) .05s forwards}.welcome.on .welcome-title{animation:welcome-up .45s var(--ease-out) .3s forwards}.welcome.on .welcome-name{animation:welcome-up .45s var(--ease-out) .42s forwards}.welcome.on .welcome-sub{animation:welcome-up .45s var(--ease-out) .6s forwards,welcome-blink 1.6s ease-in-out 1.1s infinite}@keyframes welcome-pop{0%{opacity:0;scale:.7}60%{opacity:1;scale:1.06}to{opacity:1;scale:1}}@keyframes welcome-up{to{opacity:1;translate:0 0}}@keyframes welcome-blink{0%,to{opacity:1}50%{opacity:.45}}html:before{content:"";position:fixed;inset:0 0 auto;block-size:2px;background:var(--brand);transform-origin:0 50%;scale:var(--loadbar, 0) 1;opacity:0;z-index:var(--z-loadbar);pointer-events:none;transition:scale .25s var(--ease-out),opacity .3s}html:not(.mhu-booted):before{opacity:1;animation:mhu-loadbar-boot 6s cubic-bezier(.1,.7,.2,1) forwards}html.loadbar-on:before{opacity:1}@keyframes mhu-loadbar-boot{0%{scale:0 1}to{scale:.85 1}}html.lite main .container>section.section~section.section,html.lite .site-footer{content-visibility:auto;contain-intrinsic-size:auto 600px}html.lite .pd-card{content-visibility:auto;contain-intrinsic-size:auto 280px}:where(*){touch-action:manipulation}.page{display:flex;flex-direction:column;min-height:100dvh}.side-slot{position:fixed;inset-block:0;z-index:var(--z-side);display:none;background:var(--bg);align-items:center;justify-content:center;width:308px;border-inline:1px dashed var(--border-strong);color:var(--text-faint);font-size:var(--fs-12);text-align:center;overflow:hidden}.side-slot-left{inset-inline-start:0}.side-slot-right{inset-inline-end:0}.side-slot img{width:100%;height:100%;object-fit:cover}.side-slot .side-link{display:contents}.side-slot{flex-direction:column;gap:8px}.side-slot.empty i{font-size:48px}.side-size{font-size:var(--fs-16);font-weight:500}@media(min-width:1620px){.side-slot{display:flex}}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-header);padding-block:22px;transition:opacity var(--t-base) var(--ease)}.header-bar{display:flex;align-items:center;gap:18px;height:var(--header-h);padding-inline:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-header);transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.brand{display:flex;align-items:center}.brand img{height:52px;width:auto}.desktop-nav{position:relative;display:flex;align-items:center;gap:2px;padding:4px;margin-inline-start:var(--s-2);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2)}.nav-pill{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;border-radius:var(--r-pill);background:color-mix(in srgb,var(--text) 8%,transparent);opacity:0;pointer-events:none;transition:transform var(--t-base) var(--ease-out),width var(--t-base) var(--ease-out),opacity var(--t-fast) var(--ease)}.nav-pill.on{opacity:1}.desktop-nav a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);color:var(--text);font-weight:var(--fw-bold);font-size:var(--fs-13);line-height:1.2;transition:color var(--t-fast) var(--ease)}.desktop-nav a>i{font-size:var(--fs-14)}.desktop-nav a.active{background:var(--brand-face);color:var(--brand-ink);box-shadow:var(--shadow-sm)}.header-actions{display:flex;align-items:center;gap:var(--s-2);margin-inline-start:auto}.icon-btn.menu-btn{display:none}.site-main{flex:1;padding-block-end:var(--s-16)}.section{margin-block-start:22px}.site-main>.container>.section:first-child{margin-block-start:8px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-block-end:var(--s-4);min-height:36px}.section-head h2{display:flex;align-items:center;gap:10px;font-size:var(--fs-21);font-weight:var(--fw-bold)}.section-head h2:before{content:"";flex:none;width:4px;height:21px;border-radius:var(--r-pill);background:var(--brand)}.view-all{display:inline-flex;align-items:center;gap:var(--s-2);height:36px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.view-all i{font-size:var(--fs-13)}.view-all:hover{background:var(--surface-3);color:var(--text-strong)}@media(max-width:1024px),(max-width:1366px){.desktop-nav{display:none}.icon-btn.menu-btn{display:inline-flex}.site-header{padding-block:8px}.header-bar{gap:6px;padding-inline:8px;border-radius:var(--r-md)}.header-actions{gap:5px}.icon-btn.menu-btn{order:-1}.brand{display:none}.header-bar .icon-btn,.header-bar .credit-pill,.header-bar .profile-pill{height:38px;font-size:var(--fs-12)}.header-bar .icon-btn{width:38px;font-size:var(--fs-16)}.header-bar .credit-pill{padding-inline:10px}.header-bar .profile-pill{padding-inline:8px;gap:6px}.header-bar .profile-pill img{width:24px;height:24px}.section-head{gap:var(--s-2)}.section-head h2{font-size:var(--fs-18);min-width:0}.section-head .view-all{flex:none;white-space:nowrap;font-size:var(--fs-12)}.header-bar [data-open-login]{min-height:34px;height:34px;padding-inline:10px;font-size:var(--fs-11);white-space:nowrap}}:root.scroll-locked .site-header{position:fixed;inset-inline:0}@media(hover:none)and (pointer:coarse)and (max-width:1366px){.site-header{position:fixed;inset-inline:0}body{padding-block-start:calc(var(--header-h) + 16px)}}.page-banner{overflow:hidden;aspect-ratio:2400 / 500;margin-block:0 14px;border-radius:var(--r-lg);background:var(--surface-3);box-shadow:var(--shadow-card);animation:hero-in .5s var(--ease-out, ease-out) backwards}.page-banner a{display:block;block-size:100%}.page-banner img{display:block;inline-size:100%;block-size:100%;object-fit:cover}[data-page-banner] .page-banner-hero{block-size:100%;margin:0;border-radius:0;box-shadow:none;animation:none}[data-page-banner] .page-banner-hero .hero-track{block-size:100%}[data-page-banner] .page-banner-hero .hero-slide{aspect-ratio:auto;block-size:100%}[data-page-banner] .pic-empty{border-radius:inherit}[data-page-banner]>a,[data-page-banner]>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:640px){[data-hide~=m]{display:none!important}}@media(min-width:641px)and (max-width:1366px){[data-hide~=tab]{display:none!important}}@media(min-width:1367px){[data-hide~=pc]{display:none!important}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.brand{display:flex}.brand img{height:40px}}@keyframes mhu-sweep-x{0%{translate:-100% 0}to{translate:100% 0}}@keyframes mhu-blink{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.82}}@keyframes mhu-rainbow{0%{background-position:0% 50%}to{background-position:300% 50%}}.reveal{opacity:0;translate:0 18px;transition:opacity .34s var(--ease-out) var(--reveal-delay, 0ms),translate .34s var(--ease-out) var(--reveal-delay, 0ms)}.reveal.in{opacity:1;translate:none}.reveal-zoom{scale:.96;transition:opacity .34s var(--ease-out) var(--reveal-delay, 0ms),translate .34s var(--ease-out) var(--reveal-delay, 0ms),scale .34s var(--ease-out) var(--reveal-delay, 0ms)}.reveal-zoom.in{scale:none}:root:not(.booted) .reveal{opacity:1;translate:none;scale:none;transition:none}@media(max-width:1024px),(max-width:1366px){:root :is(.reveal,.reveal-step):not(.reveal-zoom,.reveal-item){opacity:1;translate:none;scale:none;transition:none}}@media(max-width:640px),(max-width:1366px)and (hover:none){:root :is(.reveal,.reveal-step){opacity:1;translate:none;scale:none;transition:none}:root :is(.intro,.hp-intro),:root :is(.intro,.hp-intro) *:not(.idle){animation:none!important}#topup-games:not(.no-pop):has(>.game-card){animation:hero-in .5s var(--ease-out, ease-out) backwards}}.reveal-step{opacity:0;translate:0 10px;transition:opacity .3s var(--ease-out) calc(var(--reveal-delay, 0ms) + 90ms),translate .3s var(--ease-out) calc(var(--reveal-delay, 0ms) + 90ms)}.reveal-step-late{transition-delay:calc(var(--reveal-delay, 0ms) + .15s)}.in .reveal-step{opacity:1;translate:none}.reveal.reveal-fast,.reveal-fast .reveal-step{transition-duration:1s}@keyframes mhu-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes mhu-spin{0%{rotate:0deg}to{rotate:360deg}}.anim-off.anim-off.anim-off,.anim-off.anim-off.anim-off:before,.anim-off.anim-off.anim-off:after{animation-play-state:paused}@keyframes head-in{0%{opacity:0;translate:-14px 0}}@keyframes head-bar{0%{scale:1 0}}.section-head h2,.hist-title,.pd-title,.rd-title,.reviews-head h2{animation:head-in .45s var(--ease-out, ease-out) .08s backwards}.section-head h2:before,.hist-title:before,.pd-title:before,.rd-title:before,.reviews-head h2:before{transform-origin:bottom;animation:head-bar .4s var(--ease-out, ease-out) backwards}.reveal:not(.in) .section-head h2,.reveal:not(.in) .section-head h2:before,.reveal:not(.in) .hist-title,.reveal:not(.in) .hist-title:before,.reveal:not(.in) .pd-title,.reveal:not(.in) .pd-title:before,.reveal:not(.in) .rd-title,.reveal:not(.in) .rd-title:before,.reveal:not(.in) .reviews-head h2,.reveal:not(.in) .reviews-head h2:before,.reveal:not(.in).section-head h2{animation:none}@keyframes empty-box{0%{opacity:0;scale:.94;translate:0 14px}70%{opacity:1;scale:1.01}to{scale:1;translate:0 0}}@keyframes empty-in{0%{opacity:0;scale:.9}}@keyframes empty-pop{0%{scale:0}60%{scale:1.3}to{scale:1}}@keyframes empty-bob{50%{translate:0 -3px}}:is(.ticker-box,.topup-box,.gc-feed,.cat-box):not(.empty-done):has(:is(.box-empty,.pd-empty)){animation:empty-box .6s var(--ease-out, ease-out) backwards}:is(.box-empty,.pd-empty){animation:empty-in .45s var(--ease-out, ease-out) .3s backwards}:is(.box-empty,.pd-empty) i{animation:empty-pop .5s var(--ease-out, ease-out) .45s backwards,empty-bob 2.4s ease-in-out 1s infinite}.reveal:not(.in) :is(.ticker-box,.topup-box,.hp-box,.pd-panel,.gc-feed,.cat-box):has(:is(.box-empty,.pd-empty)),.reveal:not(.in):is(.ticker-box,.topup-box,.hp-box,.pd-panel,.gc-feed,.cat-box):has(:is(.box-empty,.pd-empty)),.reveal:not(.in) :is(.box-empty,.pd-empty),.reveal:not(.in) :is(.box-empty,.pd-empty) i,.empty-done :is(.box-empty,.pd-empty){animation:none}.empty-done :is(.box-empty,.pd-empty) i{animation:empty-bob 2.4s ease-in-out infinite}@keyframes hero-in{0%{opacity:0;scale:.97}}@keyframes mhu-item-in{0%{opacity:0;translate:0 8px}}:root :is(.header-bar,.mobile-tabs,.float-action,.locker-fab){border-color:var(--tabs-edge);background:var(--glass-bar);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:var(--glass-shadow),var(--glass-hi);transition:background var(--t-base) var(--ease),translate var(--t-glide) var(--ease-glide),opacity var(--t-base) var(--ease),transform var(--t-fast) var(--ease)}:root :is(.float-action,.locker-fab):hover{background:var(--glass-bar)}:root .site-header .header-bar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}:root.is-scrolling :is(.mobile-tabs,.float-action,.locker-fab){background:var(--glass-bar-clear)}@media(max-width:640px),(hover:none)and (pointer:coarse){:root :is(.mobile-tabs,.float-action,.locker-fab){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(max-width:1024px),(max-width:1366px){:root :is(.hero,.page-banner,.auc-banner),:root .grab-page .grab-banner,:root .hp-intro .hp-box,:root .pd-panel,:root .cats-page.intro>:is(.cat-box,.hp-box),:root .sale-page>.hp-box,:root :is(.ticker-box,.topup-box,.gc-feed,.cat-box):not(.empty-done):has(:is(.box-empty,.pd-empty)){animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:46px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.btn i{font-size:var(--fs-16);transition:transform var(--t-fast) var(--ease)}.btn:hover i{transform:scale(1.15)}.btn:hover{background:var(--border)}@media(min-width:1367px){.btn:active{transform:scale(.97)}}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-3);border-color:var(--border);color:var(--text-faint);box-shadow:none;cursor:not-allowed;transform:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:var(--surface-3)}.btn:disabled:hover i,.btn[aria-disabled=true]:hover i{transform:none}.btn-primary{background:var(--brand-face);color:var(--text-on-brand);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand)}.btn-primary:hover{background:var(--brand-face-hover)}@media(min-width:1367px){.btn-primary:active{box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -1px 0 var(--brand-edge),var(--shadow-brand)}}@media(hover:hover)and (pointer:fine){.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;background:var(--tag-glint);translate:-110% 0;pointer-events:none}.btn-primary:not(:disabled):not([aria-disabled=true]):not(.out):hover:after{translate:110% 0;transition:translate .7s var(--ease)}.profile-pill,.quick-card,.more-btn{position:relative;overflow:hidden}.profile-pill:after,.quick-card:after,.more-btn:after{content:"";position:absolute;inset:0;background:var(--tag-glint);translate:-110% 0;pointer-events:none}.profile-pill:hover:after,.quick-card:hover:after,.more-btn:hover:after{translate:110% 0;transition:translate .7s var(--ease)}}.btn-light{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-light:hover{background:var(--surface-3)}.btn-outline{background:transparent;border-color:var(--border-strong);color:var(--text)}.btn-outline:hover{background:var(--surface-3)}.btn-ghost{background:transparent}.btn-ghost:hover{background:var(--surface-3)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(1.08)}.btn-sm{min-height:36px;padding:0 14px;font-size:var(--fs-12)}.btn-lg{min-height:52px;padding:0 var(--s-8);font-size:var(--fs-16)}.btn-block{width:100%}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-18);cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.icon-btn i{transition:transform var(--t-base) var(--ease)}.icon-btn:hover{color:var(--text-strong);background:var(--surface-3)}.icon-btn:hover i{transform:scale(1.18)}.icon-btn:hover .fa-bell{animation:bell-shake .5s var(--ease)}@keyframes bell-shake{0%,to{transform:scale(1.18) rotate(0)}25%{transform:scale(1.18) rotate(-12deg)}75%{transform:scale(1.18) rotate(12deg)}}.icon-btn:hover .fa-gear{animation:gear-spin .7s var(--ease)}@keyframes gear-spin{0%{transform:scale(1.18) rotate(0)}to{transform:scale(1.18) rotate(180deg)}}@media(min-width:1367px){.icon-btn:active{transform:scale(.95)}}.icon-btn .dot{position:absolute;inset-block-start:6px;inset-inline-end:6px;width:10px;height:10px;border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--brand-strong);animation:mhu-blink 1.3s var(--ease) infinite}@media(hover:none)and (pointer:coarse){.icon-btn:after,.opop-x:after{content:"";position:absolute;inset:-3px}.opop-x:after{inset:-14px}}.panel{position:fixed;z-index:var(--z-popup);width:300px;max-width:calc(100vw - 24px);max-height:calc(100svh - 120px);overflow-y:auto;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:100% 0;transform:scale(.94) translateY(-6px);opacity:0;transition:transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease)}.panel.open{transform:none;opacity:1}.panel.flip{transform-origin:100% 100%;transform:scale(.94) translateY(6px)}.panel.flip.open{transform:none}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block-end:10px;margin-block-end:14px;border-block-end:1px solid var(--border)}.panel-head h3{font-size:var(--fs-18);font-weight:var(--fw-bold)}.panel-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-16);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.panel-close:hover{background:var(--border);border-color:var(--border-strong);color:var(--text-strong)}.panel-body{display:flex;flex-direction:column;gap:12px}.panel:has(.notify-body){width:min(380px,calc(100vw - 24px))}.panel-body>.notify-body{min-height:120px}.setting-row{display:flex;flex-direction:column;gap:6px}.setting-row>.label{font-size:var(--fs-11);color:var(--text-muted)}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:var(--brand-tint)}.segmented button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;padding-inline:6px;border-radius:var(--r-xs);background:transparent;color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.segmented button i{font-size:var(--fs-13)}.segmented button:hover{background:var(--surface);color:var(--text-strong)}.segmented button[aria-pressed=true]{background:var(--brand-face);color:var(--brand-ink);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand)}.segmented button[aria-pressed=true]:hover{background:var(--brand-face-hover)}.profile-menu .menu-dot{inline-size:8px;block-size:8px;margin-inline-start:6px;border-radius:50%;background:var(--brand-strong);animation:mhu-blink 1.4s var(--ease) infinite}.panel-tools{display:flex;align-items:center;gap:var(--s-2)}.panel-tool{display:inline-flex;align-items:center;height:34px;border-radius:var(--r-sm)}.notify-readall{gap:6px;padding-inline:10px;border:1px solid var(--border);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.notify-readall:hover{background:var(--border);border-color:var(--border-strong);color:var(--text-strong)}.panel.open .panel-head,.panel.open .panel-body>*>*{animation:mhu-item-in .3s var(--ease-out) backwards;animation-delay:.04s}.panel.open .panel-body>*>:nth-child(2){animation-delay:.08s}.panel.open .panel-body>*>:nth-child(3){animation-delay:.12s}.panel.open .panel-body>*>:nth-child(4){animation-delay:.16s}.panel.open .panel-body>*>:nth-child(5){animation-delay:.2s}.panel.open .panel-body>*>:nth-child(6){animation-delay:.24s}.panel.open .panel-body>*>:nth-child(7){animation-delay:.28s}.panel.open .panel-body>*>:nth-child(8){animation-delay:.32s}.panel.open .panel-body>*>:nth-child(n+9){animation-delay:.36s}.panel.open .panel-head{animation-delay:0s}.panel.open .panel-body>*>:is(.notify-list,.profile-menu,.notify-wrap){animation:none}.panel.open .notify-wrap>:is(.notify-list,.empty-state){animation:none}.panel.open :is(.notify-list,.profile-menu)>*{animation:mhu-item-in .3s var(--ease-out) backwards;animation-delay:.1s}.panel.open :is(.notify-list,.profile-menu)>:nth-child(2){animation-delay:.14s}.panel.open :is(.notify-list,.profile-menu)>:nth-child(3){animation-delay:.18s}.panel.open :is(.notify-list,.profile-menu)>:nth-child(4){animation-delay:.22s}.panel.open :is(.notify-list,.profile-menu)>:nth-child(5){animation-delay:.26s}.panel.open :is(.notify-list,.profile-menu)>:nth-child(6){animation-delay:.3s}.panel.open :is(.notify-list,.profile-menu)>:nth-child(n+7){animation-delay:.34s}.panel.open .notify-more{animation-delay:.38s}.app-install{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;overflow:hidden;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:linear-gradient(135deg,var(--brand-tint),transparent 80%),var(--surface-2, var(--surface))}.app-install:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgb(255 255 255 / .12) 50%,transparent 65%);transform:translate(-100%);animation:app-install-shine 4s var(--ease) infinite;pointer-events:none}@keyframes app-install-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.app-install:after{animation:none}}.app-install-icon{width:46px;height:46px;border-radius:12px;background:var(--brand);box-shadow:0 0 0 1px var(--warm-border),var(--shadow-brand)}.app-install-text{display:grid;gap:2px;min-width:0}.app-install-text b{color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold)}.app-install-text span{color:var(--text-muted);font-size:var(--fs-11);line-height:1.35}.app-install-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;height:32px;padding-inline:12px;border-radius:var(--r-xs);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap;box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand)}.app-install-btn:active{transform:translateY(1px)}.app-install-done{color:var(--success, #22c55e);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.app-install-how{grid-column:1 / -1;padding:8px 10px;border-radius:var(--r-xs);background:var(--surface-3);color:var(--text);font-size:var(--fs-12);line-height:1.5}.app-install-how b{color:var(--text-strong)}.modal-backdrop{position:fixed;inset:0;z-index:var(--z-popup);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:var(--s-4);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;opacity:0;transition:opacity var(--t-base) var(--ease)}.modal::-webkit-scrollbar{display:none}.modal-backdrop.open{opacity:1}.modal-backdrop:not(.open){pointer-events:none}:where(.modal){width:100%;max-width:400px}.modal{position:relative;max-height:calc(100svh - 96px);overflow-y:auto;overscroll-behavior:contain;overflow-x:hidden;--modal-pad: 20px;--modal-pad-y: 26px;padding:var(--modal-pad-y) var(--modal-pad);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);transform:scale(.94);opacity:0;transition:transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease);scrollbar-width:none}.modal-backdrop.open .modal{transform:scale(1);opacity:1}.modal-close{position:absolute;inset-block-start:20px;inset-inline-end:20px;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-16);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.modal-close:hover{background:var(--border);border-color:var(--border-strong);color:var(--text-strong)}.modal-tool{position:absolute;inset-block-start:20px;inset-inline-end:70px;display:inline-flex;align-items:center;gap:8px;height:42px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.modal-tool:hover{background:var(--border);border-color:var(--border-strong);color:var(--text-strong)}.wheel-history-item{display:flex;align-items:center;gap:10px;flex:none;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.wheel-history-item img{width:30px;height:30px;object-fit:contain}.wheel-history-item b{display:block;font-size:var(--fs-13)}.wheel-history-item small{color:var(--text-muted);font-size:var(--fs-11);font-weight:var(--fw-normal)}.modal-note{display:flex;align-items:center;gap:8px;flex:none;max-width:100%;padding:9px 18px;border-radius:var(--r-pill);background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-13);font-weight:var(--fw-bold);box-shadow:var(--shadow)}.modal-note b{font-weight:var(--fw-black)}.modal-note i{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:11px}.modal-note-sep{width:1px;height:14px;background:currentColor;opacity:.3}.note-part{display:inline-flex;align-items:center;gap:8px}@media(max-width:640px){.modal-tool span{display:none}.modal-close,.modal-tool{inset-block-start:16px;width:40px;height:40px;padding-inline:0;justify-content:center}.modal-close{inset-inline-end:16px}.modal-tool{inset-inline-end:64px}.modal-note-sep{display:none}.note-part{display:none;animation:note-in var(--t-slow) var(--ease-out)}.note-part.on{display:inline-flex}}@keyframes note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.modal.no-close .modal-close{display:none}.login-card{display:flex;flex-direction:column;gap:14px}.login-logo{width:84px;height:auto;margin-inline:auto;margin-block-start:4px}.login-title{font-size:var(--fs-18);font-weight:var(--fw-bold);text-align:center;margin-block-end:2px}.field{display:flex;align-items:center;gap:8px;height:54px;padding:7px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-3);box-shadow:var(--shadow-inset);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.field:focus-within{border-color:var(--brand);box-shadow:var(--shadow-inset)}.is-bad,.is-bad:focus-within{border-color:var(--danger)}.is-bad{animation:bad-shake .32s var(--ease)}@keyframes bad-shake{25%{translate:-4px 0}75%{translate:4px 0}}.field .prefix{display:inline-flex;align-items:center;gap:7px;align-self:stretch;padding-inline:11px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--shadow-chip);color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold);white-space:nowrap}.field-icon{display:grid;place-items:center;width:34px;align-self:stretch;border-radius:var(--r-xs);background:var(--surface);box-shadow:var(--shadow-chip);color:var(--brand-strong);font-size:var(--fs-16)}.field input{flex:1;min-width:0;align-self:stretch;padding-inline:6px;border:0;background:transparent;color:var(--text);font-size:var(--fs-14);outline:none}.field input::placeholder{color:var(--text-faint)}.divider{display:flex;align-items:center;gap:12px;color:var(--text-faint);font-size:var(--fs-11)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.social-list{display:flex;flex-direction:column;gap:10px}.social-btn{display:flex;align-items:center;gap:12px;height:48px;padding-inline:14px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.social-btn:hover{background:var(--surface-3);transform:translateY(-1px)}.social-btn img{flex:none;width:22px;height:22px;transition:transform var(--t-base) var(--ease-out)}.social-btn:hover img{transform:scale(1.2)}.social-btn span{flex:1;text-align:center;padding-inline-end:22px}@media(max-width:640px){:root{--safe-b: env(safe-area-inset-bottom, 0px)}.modal-backdrop:not(.sheet){padding-block-end:max(var(--s-4),var(--safe-b))}.modal{max-height:calc(100svh - 32px - var(--safe-b))}.modal-backdrop.sheet{inset:0 0 auto;height:var(--app-h, 100dvh);transition:opacity .3s var(--ease);justify-content:flex-end;gap:0;padding:0}:root:has(.modal-backdrop.sheet.open):after{content:"";position:absolute;inset:0 auto auto 0;width:1px;height:300vh;visibility:hidden;pointer-events:none}.modal-sheet{max-width:none;border-radius:var(--r-xl) var(--r-xl) 0 0;border-block-end:0;padding-block:22px max(24px,calc(min(env(safe-area-inset-bottom),34px) + 10px));max-height:calc(var(--app-h, 100svh) * .92);transform:translateY(100%);opacity:1;will-change:transform;transition:transform .3s cubic-bezier(.4,0,1,1)}.modal-backdrop.sheet.open .modal-sheet{transform:none;transition:transform var(--t-slow) var(--ease-out)}.modal-sheet:before{content:"";position:absolute;inset-block-start:9px;inset-inline-start:50%;translate:-50% 0;width:42px;height:4px;border-radius:var(--r-pill);background:var(--border-strong)}.modal-login.modal-sheet .modal-close{display:none}}@media(max-width:640px){.modal{--modal-pad: 14px;--modal-pad-y: 20px}.modal-backdrop:not(.sheet){padding-inline:5px}.small-fit .modal-backdrop:not(.sheet){padding-inline:2.25px}.modal-backdrop:not(.sheet)>.modal{width:100%;max-width:100%}.modal-close{inset-block-start:14px;inset-inline-end:14px}.modal-tool{inset-block-start:14px;inset-inline-end:62px}}.social-btn.off{opacity:.45;filter:grayscale(1);cursor:not-allowed}.social-btn.off:hover{background:var(--surface);transform:none}.modal-settings,.modal-account{max-width:460px}.set-pane{display:grid;gap:10px}.set-label{margin:6px 0 0;color:var(--text-faint);font-size:var(--fs-11);font-weight:var(--fw-bold)}.set-group{display:grid;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.set-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:10px 14px;background:transparent;color:var(--text);text-align:start;transition:background var(--t-fast) var(--ease)}.set-row+.set-row{border-block-start:1px solid var(--border)}.set-row:hover{background:var(--tile-hover-bg)}.set-row-label{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-bold)}.set-row-label i{color:var(--brand-strong)}.set-value{min-width:0;overflow:hidden;color:var(--text-strong);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap}.set-value.muted{color:var(--text-faint)}.set-chev{color:var(--text-faint);font-size:var(--fs-12)}.set-check{color:var(--brand-strong);font-size:var(--fs-13);visibility:hidden}.set-row[aria-pressed=true] .set-check{visibility:visible}.set-row[aria-pressed=true]{background:var(--brand-tint)}.set-row[aria-pressed=true] .set-row-label{color:var(--text-strong)}.set-head{display:flex;align-items:center;gap:10px;margin-block-end:4px}.set-head b{font-size:var(--fs-16);font-weight:var(--fw-black)}.set-back{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-strong);transition:background var(--t-fast) var(--ease)}.set-back:hover{background:var(--surface-2)}.set-form{display:grid;gap:12px}.set-error{margin:0;color:var(--danger);font-size:var(--fs-12)}.set-hint{margin:0;color:var(--text-faint);font-size:var(--fs-11);line-height:1.55}.set-remove{justify-self:start;display:inline-flex;align-items:center;gap:7px;height:30px;padding-inline:10px;border-radius:var(--r-sm);background:transparent;color:var(--danger);font-size:var(--fs-12);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease)}.set-remove:hover{background:var(--danger-bg)}.set-logout{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;margin-block-start:4px;border:1px solid var(--danger-edge);border-radius:var(--r-md);background:var(--danger-face);color:var(--danger);font-size:var(--fs-14);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--danger-sheen),inset 0 -2px 0 var(--danger-edge),var(--shadow-danger);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.set-logout:hover{background:var(--danger-face-hover)}@media(min-width:1367px){.set-logout:active{box-shadow:inset 0 1px 0 var(--danger-sheen);transform:translateY(1px)}}@media(max-width:640px){.set-row{min-height:46px;padding:9px 12px}}.rank-row{grid-template-columns:auto minmax(0,1fr) auto}.rank-row .rank-badge{margin-block-start:0}.rank-row .set-value{text-align:end}.rank-row.on{background:var(--brand-tint)}.rank-row.on .set-chev{color:var(--brand-strong)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:26px 22px;color:var(--text-faint);text-align:center}.empty-state i{font-size:30px;opacity:.55}.empty-state p{font-size:var(--fs-12)}.notify-list{display:flex;flex-direction:column;gap:6px}.notify-item{display:flex;gap:8px;padding:7px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.notify-item.unread{border-color:var(--brand);background:var(--brand-tint)}.notify-item>div{flex:1;min-width:0}.notify-item>i{align-self:start;flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-xs);background:var(--surface-3);color:var(--brand-strong);font-size:var(--fs-12)}.notify-item div{display:flex;flex-direction:column;gap:1px;min-width:0}.notify-item b{font-size:var(--fs-11);color:var(--text-strong)}.notify-item small{font-size:var(--fs-11);line-height:1.35;color:var(--text-muted)}.notify-item em{font-size:var(--fs-10);font-style:normal;color:var(--text-faint)}.notify-item.tap{cursor:pointer}.notify-item.tap:hover{background:var(--surface-3)}.notify-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.notify-tags{display:flex;align-items:center;gap:6px;flex:none;align-self:start;margin-inline-start:auto}.notify-item em{justify-self:center;align-self:center;width:fit-content;margin-inline:auto;margin-block-start:2px;padding:0 7px;border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-style:normal}.notify-item .notify-head b{padding:1px 7px;border-radius:var(--r-xs);background:var(--tag-dark);color:var(--tag-dark-ink)}.notify-item .notify-head b.t-ok{background:var(--success-bg);color:var(--success)}.notify-item .notify-head b.t-bad{background:var(--danger-bg);color:var(--danger)}.notify-item .notify-head b.t-info{background:var(--info-bg);color:var(--info)}.notify-tag{padding:0 6px;border-radius:999px;font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap}.notify-tag.new{background:var(--brand-face);color:var(--brand-ink)}.notify-item:not(.unread) .notify-tag.new{display:none}.notify-tag.go{background:var(--info-bg);color:var(--info)}.notify-more{width:100%;margin-block-start:6px;padding:6px;border:1px dashed var(--border);border-radius:var(--r-sm);background:transparent;color:var(--brand-strong);font-size:var(--fs-11);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast)}.notify-more:hover{background:var(--surface-3)}.na-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block-end:10px;margin-block-end:12px;border-block-end:1px solid var(--border)}.na-top .modal-title{margin:0}.modal.no-close .modal-close.na-back{display:grid;position:static;flex:none;width:38px;height:38px}.na-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block-end:10px}.na-tools .it-search{margin-block-end:0}.na-num{flex:none;align-self:start;min-width:18px;padding-block-start:4px;color:var(--text-faint);font-size:var(--fs-11);font-weight:var(--fw-bold);text-align:center}.modal-notify-all .it-empty{padding-block:18px;color:var(--text-faint);font-size:var(--fs-12);text-align:center}.na-list{display:flex;flex-direction:column;gap:6px;max-block-size:calc(100svh - 360px);overflow-y:auto;overscroll-behavior:contain}.na-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:12px}.na-count{font-size:var(--fs-11);color:var(--text-muted)}@media(max-width:640px){.notify-item{gap:7px;padding:6px 7px}.notify-item>i{width:22px;height:22px;font-size:var(--fs-10)}.na-list{max-block-size:calc(100svh - 320px)}.na-tools{gap:6px}.modal-notify-all .hist-pick{padding-inline:9px;gap:6px;font-size:var(--fs-12)}.modal-notify-all .na-kind>span{max-inline-size:74px}.modal-notify-all .na-kind .pick-chev{font-size:var(--fs-11)}}.modal-notify-all .it-search{height:42px;padding:0 14px;gap:10px}.modal-notify-all .it-search i{color:var(--text-faint);font-size:var(--fs-14)}.modal-notify-all .it-search input{align-self:center;padding-inline:0}.modal-notify-all .it-search input::-webkit-search-cancel-button{display:none}.modal-notify-all .it-clear{display:grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.modal-notify-all .it-clear:hover{background:var(--border);color:var(--text-strong)}.modal-notify-all .hist-pick{display:flex;align-items:center;gap:10px;block-size:42px;padding-inline:12px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.modal-notify-all .hist-pick:hover{background:var(--surface-3)}.modal-notify-all .hist-pick>i:first-child{color:var(--text-faint)}.modal-notify-all .hist-pick>span{color:var(--brand-strong)}.modal-notify-all .hist-pick .pick-chev{flex:none;color:var(--text-faint);font-size:var(--fs-12);transition:rotate var(--t-fast) var(--ease)}.modal-notify-all .hist-pick[aria-expanded=true] .pick-chev{rotate:180deg}.modal-notify-all .na-kind.on{background:var(--brand-tint)}.modal-notify-all .it-per{block-size:38px}.modal-notify-all .hist-pager{display:flex;align-items:center;justify-content:center;gap:8px}.modal-notify-all .hist-nav{display:inline-flex;align-items:center;justify-content:center;min-inline-size:38px;block-size:38px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-14);cursor:pointer;transition:background var(--t-fast) var(--ease),translate var(--t-fast) var(--ease)}.modal-notify-all .hist-nav:not(:disabled):hover{background:var(--surface-3);translate:0 -2px}.modal-notify-all .hist-nav:disabled{opacity:.45;cursor:not-allowed}.modal-notify-all .it-count{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text)}.panel .pick-list{display:grid;gap:4px;min-inline-size:190px}.panel .pick-item{display:flex;align-items:center;justify-content:space-between;gap:10px;block-size:42px;padding-inline:12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.panel .pick-item:hover{background:var(--surface-3)}.panel .pick-item i{color:var(--brand-strong);opacity:0}.panel .pick-item.on{background:var(--brand-tint)}.panel .pick-item.on i{opacity:1}.notify-push{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.notify-push .np-ico{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-14)}.notify-push .np-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notify-push .np-txt b{font-size:var(--fs-12);color:var(--text-strong)}.notify-push .np-txt small{font-size:var(--fs-11);line-height:1.35;color:var(--text-muted)}.notify-push .btn{flex:none}.modal-notice{width:min(380px,100%)}.nv{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.nv-top{align-self:stretch;margin-block-end:4px}.nv-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--brand-tint);color:var(--brand);font-size:22px}.nv-icon.t-ok{background:var(--success-bg);color:var(--success)}.nv-icon.t-bad{background:var(--danger-bg);color:var(--danger)}.nv-icon.t-info{background:var(--info-bg);color:var(--info)}.nv-title{font-size:var(--fs-18);line-height:1.35;overflow-wrap:anywhere}.nv-text{color:var(--text-muted);font-size:var(--fs-14);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.nv-ago{color:var(--text-faint);font-size:var(--fs-12);font-style:normal}.nv-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-self:stretch;margin-top:4px}.announce-backdrop{position:fixed;inset:0;z-index:var(--z-popup);display:grid;place-items:center;padding:var(--s-4);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--t-base) var(--ease)}.announce-backdrop.open{opacity:1}.announce{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:700px;max-height:92svh;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);transform:scale(.94);opacity:0;transition:transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease)}.announce-backdrop.open .announce{transform:scale(1);opacity:1}.announce-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:12px 14px;border-block-end:1px solid var(--border)}.announce-hide{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:var(--fs-14);cursor:pointer}.announce-hide input{width:17px;height:17px;accent-color:var(--brand);cursor:pointer}.announce-close{display:inline-flex;align-items:center;gap:8px;height:40px;padding-inline:16px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:not-allowed;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.announce-close i{font-size:var(--fs-16)}.announce-close:hover i{animation:announce-spin .55s var(--ease)}@keyframes announce-spin{to{transform:rotate(360deg)}}.announce-close.ready{background:var(--brand-face);color:var(--brand-ink);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -2px 0 var(--brand-edge),var(--shadow-sm);cursor:pointer}.announce-close.ready:hover{background:var(--brand-face-hover)}@media(min-width:1367px){.announce-close.ready:active{transform:scale(.97)}}.announce-media{min-height:0;background:var(--surface-3)}.announce-media img{display:block;width:100%;height:auto;max-height:74svh;object-fit:contain}.announce-media a{display:block}.announce-foot{padding:10px 14px;border-block-start:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-13);text-align:center}@media(max-width:640px){.announce-top{padding:10px}.announce-hide{font-size:var(--fs-12)}.announce-close{height:36px;padding-inline:12px;font-size:var(--fs-12)}}@media(max-width:640px){.announce-backdrop{padding:var(--s-2)}.announce-backdrop{padding-inline:5px}.small-fit .announce-backdrop{padding-inline:2.25px}.announce-top{flex-wrap:wrap;gap:var(--s-2);padding:10px}.announce-hide{font-size:var(--fs-12)}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.announce{max-width:520px}}.modal-credit{max-width:430px}.credit-head{padding-block-end:14px;padding-inline-end:44px;margin-block-end:18px;border-block-end:1px solid var(--border)}.credit-head h3{display:flex;align-items:center;gap:10px;font-size:var(--fs-21);font-weight:var(--fw-bold)}.credit-head h3 i{color:var(--brand-strong)}.credit-back{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-strong);font-size:var(--fs-13);transition:background var(--t-fast) var(--ease)}.credit-back:hover{background:var(--surface-3)}.credit-head h3 .credit-back i{color:inherit}.credit-head p{margin-block-start:4px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal)}.credit-banner{margin-block-start:12px;margin-inline-end:-44px;border-radius:var(--r-md);overflow:hidden}.credit-banner img{display:block;width:100%;height:auto}.credit-options{display:flex;flex-direction:column;gap:12px}.credit-option{display:flex;align-items:center;gap:14px;width:100%;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:start;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.credit-option:hover{background:var(--surface-3)}.credit-option[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-3)}.credit-option-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:var(--r-sm);font-size:var(--fs-18);transition:transform var(--t-base) var(--ease-out)}.credit-option:hover .credit-option-icon{transform:scale(1.08)}.credit-option-icon.brand{background:var(--brand);color:var(--brand-ink)}.credit-option-icon.dark{background:var(--brand-ink);color:var(--brand)}.credit-option .text{flex:1;min-width:0}.credit-option-icon.has-art.has-art{background:none}.credit-option-icon.has-art{overflow:hidden}.credit-bank-mark{inline-size:40px;block-size:40px;color:#fff}.credit-head-art{flex:none;display:inline-grid;inline-size:26px;block-size:26px;border-radius:6px;overflow:hidden;vertical-align:middle}.credit-head-art svg{inline-size:100%;block-size:100%;color:var(--brand-strong)}.credit-head-art img,.credit-option-art{inline-size:100%;block-size:100%;object-fit:contain}.credit-qr-mark{inline-size:100%;block-size:100%;background:#fff;-webkit-mask:url(/assets/img/icons/qr-mark.png) center / contain no-repeat;mask:url(/assets/img/icons/qr-mark.png) center / contain no-repeat}.credit-option b{display:block;font-size:var(--fs-16);font-weight:var(--fw-bold)}.credit-tag{display:inline-block;margin-inline-start:6px;padding:1px 8px;border:1px solid color-mix(in srgb,var(--success) 45%,transparent);border-radius:6px;background:var(--success-bg);color:var(--success);font-size:var(--fs-11);font-weight:var(--fw-bold);vertical-align:2px}.credit-option small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.credit-option .chev{color:var(--text-faint);transition:transform var(--t-base) var(--ease)}.credit-option[aria-expanded=true] .chev{transform:rotate(180deg)}.credit-code{display:none;flex-direction:column;gap:8px;padding-block-start:16px;margin-block-start:16px;border-block-start:1px solid var(--border)}.credit-code.open{display:flex}.credit-code>.label{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.credit-code .row{display:flex;gap:10px}.credit-code .field{flex:1}.credit-code .btn{height:54px;padding-inline:18px}.credit-code.solo{margin-block-start:0;padding-block-start:3px;border-block-start:0}.credit-code.solo>.label{display:none}.pay-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-block-end:16px}.pay-method{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding-inline:10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.pay-method:hover{background:var(--surface-3)}.pay-method[aria-pressed=true]{background:var(--brand-face);border-color:var(--brand-edge);color:var(--brand-ink);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand)}.pay-hint{text-align:center}.pay-hint p{font-size:var(--fs-14);font-weight:var(--fw-normal)}.pay-hint small{display:block;margin-block-start:2px;color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.pay-amount{position:relative;margin-block:16px 12px}.pay-step{position:absolute;inset-block-start:-9px;inset-inline-start:-6px;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-11);font-weight:var(--fw-bold)}.pay-amount .field{height:62px}.pay-amount input{font-size:var(--fs-21);font-weight:var(--fw-bold)}.pay-amount .field-icon{color:var(--brand-strong);font-size:var(--fs-21);font-weight:var(--fw-bold);line-height:1}.pay-stepbox{position:relative;margin-block-end:14px}.pay-copy{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--note-bg);border-radius:var(--r-md);background:var(--note-bg);color:var(--note-ink)}.pay-copy .bank,.pay-account .bank{display:grid;place-items:center;flex:none;overflow:hidden;width:44px;height:44px;border-radius:var(--r-sm)}.pay-copy .bank img,.pay-account .bank img{width:100%;height:100%;object-fit:contain}.bank.is-letter{color:#fff;font-size:var(--fs-18);font-weight:var(--fw-bold)}.field-logo{display:grid;place-items:center;flex:none;overflow:hidden;width:38px;height:38px;border-radius:var(--r-xs)}.field-logo img{width:100%;height:100%;object-fit:contain}.field-logo.is-letter{color:#fff;font-size:var(--fs-14);font-weight:var(--fw-bold)}.pay-copy .text{flex:1;min-width:0}.pay-copy small{display:block;color:var(--note-ink);opacity:.64;font-size:var(--fs-12);font-weight:var(--fw-normal)}.pay-copy b{display:block;font-size:var(--fs-16);font-weight:var(--fw-bold);word-break:break-all}.pay-copy button{display:inline-flex;align-items:center;gap:7px;flex:none;height:38px;padding-inline:12px;border:0;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease)}.pay-copy button:hover{background:var(--brand-face-hover)}.pay-file{display:grid;place-items:center;gap:2px;padding:22px 16px;border:2px dashed var(--border-strong);border-radius:var(--r-md);background:var(--surface-2);text-align:center;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.pay-file:hover,.pay-file.drag{background:var(--surface-3)}.pay-file{position:relative}.pay-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.pay-file>i{color:var(--text-faint);font-size:26px}.pay-file b{font-size:var(--fs-14);font-weight:var(--fw-bold);word-break:break-all}.pay-file small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.pay-file.has-file>i{color:var(--success)}.pay-link .field{height:52px}.pay-link input{font-size:var(--fs-14);font-weight:var(--fw-normal)}.pay-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-block-end:16px}.pay-quick button{height:46px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-16);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease)}.pay-quick button:hover{background:var(--surface-3)}.pay-quick button[aria-pressed=true]{background:var(--brand-face);border-color:var(--brand-edge);color:var(--brand-ink);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand)}.pay-warn{overflow:hidden;margin-block-end:16px;border-radius:var(--r-sm)}.pay-warn b{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--danger);color:#fff;font-size:var(--fs-13)}.pay-warn p{padding:10px 12px;border:1px solid var(--danger);border-block-start:0;border-end-start-radius:var(--r-sm);border-end-end-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-12);font-weight:var(--fw-normal);line-height:1.5}.pay-qr{text-align:center}.pay-qr>p{font-size:var(--fs-14)}.pay-timer{display:inline-flex;align-items:center;gap:7px;margin-block:10px 16px;padding:6px 14px;border:1px solid var(--warm-border);border-radius:var(--r-pill);background:var(--warm-bg);color:var(--brand-strong);font-size:var(--fs-13);font-weight:var(--fw-bold)}.pay-qr-box{display:inline-grid;place-items:center;padding:16px;border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow)}.pay-qr-box :is(canvas,img){object-fit:contain;display:block;width:200px;height:200px;image-rendering:pixelated}.pay-total{margin-block:16px 4px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal)}.pay-total-amount{font-size:30px;font-weight:var(--fw-bold);color:var(--pay-amount)}.pay-account{display:flex;align-items:center;gap:12px;margin-block:16px;padding:12px;border:1px solid var(--note-bg);border-radius:var(--r-sm);background:var(--note-bg);color:var(--note-ink);text-align:start}.pay-account b{display:block;font-size:var(--fs-14)}.pay-account small{color:var(--note-ink);opacity:.64;font-size:var(--fs-12);font-weight:var(--fw-normal)}.pay-actions{display:flex;flex-direction:column;gap:10px}.pay-actions .btn{height:52px;font-size:var(--fs-16)}.pay-actions .btn.is-done,.pay-actions .btn.is-done:disabled{background:var(--success);border-color:var(--success);color:#fff;opacity:1;box-shadow:none}.pay-confirm{text-align:center}.pay-confirm h4{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-end:10px;color:var(--danger);font-size:var(--fs-18)}.pay-confirm p{margin-block-end:20px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal);line-height:1.6}.pay-confirm .btn{height:52px;font-size:var(--fs-16)}.pay-confirm .link{display:block;margin-block-start:14px;color:var(--text-muted);font-size:var(--fs-12);text-decoration:underline}.pay-confirm .link:hover{color:var(--text-strong)}@media(max-width:640px){.pay-qr>p{font-size:var(--fs-13)}.pay-timer{margin-block:8px 10px}.pay-qr-box{padding:10px}.pay-qr-box :is(canvas,img){width:min(200px,30svh);height:min(200px,30svh)}.pay-total{margin-block:10px 2px}.pay-total-amount{font-size:26px}.pay-account{gap:10px;margin-block:10px;padding:10px}.pay-actions{gap:8px}.pay-actions .btn{height:46px;font-size:var(--fs-14)}.pay-confirm p{margin-block-end:14px}.pay-confirm .btn{height:46px;font-size:var(--fs-14)}.pay-confirm .link{margin-block-start:10px}}@media(max-height:760px){.pay-qr>p{display:none}.pay-timer{margin-block:4px 8px}.pay-qr-box{padding:8px}.pay-qr-box :is(canvas,img){width:min(200px,24svh);height:min(200px,24svh)}.pay-total{margin-block:8px 0}.pay-total-amount{font-size:22px}.pay-account{margin-block:8px;padding:8px 10px}.pay-account b{font-size:var(--fs-13)}.pay-account small{font-size:var(--fs-11)}.pay-actions .btn,.pay-confirm .btn{height:42px}}.pay-bonus{margin:0;padding:8px 12px;border-radius:var(--r-md);background:var(--success-bg);color:var(--success);font-size:13px;text-align:center}.pay-fee{margin:0 0 12px;padding:8px 12px;border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-13);line-height:1.5;text-align:center}.pay-fee b{color:var(--text)}.pay-fee .is-net{color:var(--success)}.pay-fee span{white-space:nowrap}.pay-fee+.pay-bonus:not(.hidden){margin-block-end:12px}.pay-app-sum .pay-fee{justify-self:stretch;margin:4px 0 0;padding:4px 0 0;line-height:1.4;border-block-start:1px dashed var(--border);border-radius:0;background:none;font-size:var(--fs-12)}.pay-qr .pay-qr-box{display:grid;inline-size:fit-content;margin-inline:auto;margin-block-start:6px}.pay-qr .pay-timer{display:flex;inline-size:fit-content;margin:8px auto 0}.pay-qr .pay-total{margin-block:10px 2px}.pay-qr .pay-qr-box :is(canvas,img){width:min(220px,30svh);height:min(220px,30svh)}.pay-qr .pay-timer+:is(.pay-auto-note,.pay-total-amount){margin-block-start:10px}@media(min-width:641px)and (max-width:1366px)and (max-height:860px){.pay-qr>p{display:none}.pay-qr .pay-qr-box :is(canvas,img){width:min(180px,23svh);height:min(180px,23svh)}.pay-qr .pay-total{margin-block:8px 0}.pay-account{margin-block:8px;padding:8px 10px}.modal-credit{max-height:calc(100svh - 24px)}.pay-app-sum{margin-block:10px 12px;padding-block:10px}}.pay-qr .pay-qr-wrap{position:relative;inline-size:fit-content;margin-inline:auto;margin-block-start:6px}.pay-qr .pay-qr-wrap .pay-qr-box{margin-block-start:0;padding:8px;overflow:hidden}.pay-qr-mark{position:absolute;inset:0;display:grid;place-items:center;padding:10px;color:var(--danger);font-size:var(--fs-18);font-weight:800;text-align:center;line-height:1.2;opacity:.7;rotate:-24deg;pointer-events:none;text-shadow:0 0 3px var(--white),0 0 6px var(--white)}.pay-auto-note{margin:2px auto 0;max-inline-size:320px;font-size:var(--fs-12);color:var(--text-muted);line-height:1.5}.pay-auto-note b{color:var(--danger)}.pay-method.off{opacity:.45;filter:grayscale(1);cursor:not-allowed}.pay-method.off:hover{background:var(--surface)}.pay-qr-none{display:grid;place-content:center;gap:4px;inline-size:100%;block-size:100%;min-block-size:160px;margin:0;padding:12px;text-align:center;font-size:var(--fs-13);color:var(--text-muted)}.pay-qr-none i{color:var(--warning);margin-inline-end:4px}.pay-qr-none small{font-size:var(--fs-12)}.modal-backdrop.open .credit-head,.modal-backdrop.open .credit-options>*{animation:mhu-item-in .3s var(--ease-out) backwards}.modal-backdrop.open .credit-options>:nth-child(1){animation-delay:.07s}.modal-backdrop.open .credit-options>:nth-child(2){animation-delay:.12s}.modal-backdrop.open .credit-options>:nth-child(n+3){animation-delay:.17s}.modal-backdrop.open .modal-credit [data-pane]>*>*,.modal-backdrop.open .modal-credit .pay-qr>*,.modal-backdrop.open .modal-credit .pay-confirm>*{animation:mhu-item-in .3s var(--ease-out) backwards}.modal-backdrop.open .modal-credit :is([data-pane]>*,.pay-qr,.pay-confirm)>:nth-child(1){animation-delay:.06s}.modal-backdrop.open .modal-credit :is([data-pane]>*,.pay-qr,.pay-confirm)>:nth-child(2){animation-delay:.1s}.modal-backdrop.open .modal-credit :is([data-pane]>*,.pay-qr,.pay-confirm)>:nth-child(3){animation-delay:.14s}.modal-backdrop.open .modal-credit :is([data-pane]>*,.pay-qr,.pay-confirm)>:nth-child(4){animation-delay:.18s}.modal-backdrop.open .modal-credit :is([data-pane]>*,.pay-qr,.pay-confirm)>:nth-child(5){animation-delay:.22s}.modal-backdrop.open .modal-credit :is([data-pane]>*,.pay-qr,.pay-confirm)>:nth-child(n+6){animation-delay:.26s}.modal-backdrop.open .modal-credit .pay-quick>*{animation:mhu-item-in .26s var(--ease-out) backwards}.modal-backdrop.open .modal-credit .pay-quick>:nth-child(n+4){animation-delay:.2s}.modal-backdrop.open .modal-credit .pay-quick>:nth-child(-n+3){animation-delay:.16s}.credit-app-mark{position:relative;display:grid;place-items:center;inline-size:40px;block-size:40px;color:#fff}.credit-app-mark svg{inline-size:100%;block-size:100%}.credit-app-mark img{position:absolute;inset-inline-start:34%;inset-block-start:36%;inline-size:30%;block-size:30%;border-radius:3px;object-fit:contain}.pay-app .pay-timer{display:flex;inline-size:fit-content;margin:4px auto 0}.pay-app-go{display:grid;justify-items:center;gap:8px;margin-block:14px 4px}.pay-app-scan{font-size:var(--fs-13);color:var(--text-muted);text-align:center}.pay-app-scan b{color:var(--text)}.pay-app-go .pay-qr-box{padding:8px}.pay-app-go .pay-qr-box img{width:min(220px,30svh);height:min(220px,30svh)}.pay-app-btn[hidden]{display:none}.pay-app .pay-app-go{margin-block:12px 0}.pay-app-sum{display:grid;justify-items:center;gap:2px;margin-block:14px 16px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-2);text-align:center}.pay-app-sum .pay-total{margin:0}.pay-app-sum .pay-total-amount{margin:0;line-height:1.2}.pay-app-sum .pay-auto-note{margin:4px 0 0}.pay-app .pay-actions{margin-block-start:0}.pay-qr>p.pay-app-scan{display:block;margin-block:8px 0;font-size:var(--fs-13)}.pay-alert{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:16px;background:#00000073;animation:pay-alert-in .18s var(--ease) both}.pay-alert-card{width:min(100%,340px);padding:22px 20px 18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);text-align:center}.pay-alert-ic{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 12px;border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning);font-size:24px}.pay-alert-card h4{margin:0 0 6px;font-size:var(--fs-18);font-weight:800}.pay-alert-card p{margin:0 0 8px;color:var(--text-muted);font-size:var(--fs-14)}.pay-alert-sum b{color:var(--text)}.pay-alert-card .btn{margin-top:8px}@keyframes pay-alert-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.pay-alert{animation:none}}.qrp{text-align:start}.qrp .qrp-head{display:flex;align-items:center;gap:12px;margin-block-end:14px;padding-block-end:12px}.qrp-ic{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:var(--r-md);background:var(--warm-bg);color:var(--brand-strong);font-size:20px}.qrp-head h3{font-size:var(--fs-18)}.qrp-head small{display:block;margin-block-start:2px;color:var(--text-muted);font-size:var(--fs-12)}.qrp-label{color:var(--text-muted);font-size:var(--fs-13)}.qrp-amount{color:var(--pay-amount);font-size:30px;font-weight:var(--fw-bold);line-height:1.2}.qrp .pay-qr-wrap{margin-block-start:0}.qrp .pay-qr-wrap .pay-qr-box{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:none}.qrp .pay-qr-box :is(canvas,img){width:min(216px,28svh);height:min(216px,28svh)}.qrp-timer{display:flex;justify-content:space-between;gap:8px;margin-block-start:10px;color:var(--text-muted);font-size:var(--fs-13)}.qrp-timer b{color:var(--brand-strong);font-variant-numeric:tabular-nums}.qrp-bar{block-size:4px;margin-block-start:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.qrp-bar i{display:block;block-size:100%;inline-size:100%;border-radius:inherit;background:var(--brand-strong);transition:inline-size .5s linear}.qrp .qrp-account{margin-block:14px 0;border:1px solid var(--border);background:none;color:var(--text)}.qrp .qrp-account>span:not(.bank){flex:1;min-width:0}.qrp .qrp-account small{color:var(--text-muted);opacity:1}.qrp-badge{flex:none;padding:3px 10px;border-radius:var(--r-sm);background:var(--success-bg);color:var(--success);font-size:var(--fs-12);font-style:normal;font-weight:var(--fw-bold)}.pay-howto{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block:12px;font-size:var(--fs-13)}.pay-howto b{color:var(--text-strong)}.pay-howto-ex{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--brand-edge);border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-strong);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer}.pay-howto-ex:hover{background:var(--warm-bg)}.pay-ex-card{width:min(100%,480px);padding:18px 16px 16px}.pay-ex-card h4{padding-block-end:10px;border-block-end:1px solid var(--border)}.pay-ex-card img{display:block;inline-size:100%;block-size:auto;margin-block:4px 10px}.pay-ex-cap{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 6px;padding:0;list-style:none;color:var(--text-muted);font-size:var(--fs-12);line-height:1.35}.pay-ex-cap b{display:block;color:var(--brand-strong)}.pay-ex-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal-backdrop:has(>.pay-ex)>:not(.pay-ex){visibility:hidden}.qrp-split{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.qrp-split .pay-qr-box :is(canvas,img){width:min(152px,36vw);height:min(152px,36vw)}.qrp-side{display:grid;min-width:0}.qrp-side .qrp-timer{margin-block-start:8px}.qrp-side .btn{margin-block-start:12px}.qrp-split+.pay-fee{margin-block:12px 0}.qrp-slip-title{margin-block:16px 8px;color:var(--text-muted);font-size:var(--fs-12)}.qrp-slip-title b{color:var(--text-strong);font-size:var(--fs-14)}.qrp-drop{margin-block-end:14px;border-width:1px}.qrp-drop>i{color:var(--brand-strong)}@media(max-height:960px){.modal-credit:has(.qrp){max-height:calc(100svh - 24px)}}.modal-contact{max-width:430px}.contact-list{display:flex;flex-direction:column;gap:12px}.contact-card{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text)}.contact-card:hover{background:var(--surface-3)}.contact-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:var(--r-pill);background:var(--surface-3);transition:transform var(--t-base) var(--ease-out)}.contact-card:hover .contact-icon{transform:scale(1.08)}.contact-icon img{width:24px;height:24px;object-fit:contain}.contact-card[data-brand=facebook] .contact-icon{background:var(--c-facebook-soft)}.contact-card[data-brand=line] .contact-icon{background:var(--c-line-soft)}.contact-card[data-brand=discord] .contact-icon{background:var(--c-discord-soft)}.contact-card .text{flex:1;min-width:0}.contact-card b{display:block;font-size:var(--fs-16);font-weight:var(--fw-bold)}.contact-card small{display:block;color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal);word-break:break-all}.contact-card>i{flex:none;color:var(--text-faint);font-size:var(--fs-14);transition:transform var(--t-base) var(--ease)}.contact-card:hover>i{transform:scale(1.15)}.float-actions{position:fixed;inset-block:0;inset-inline-end:var(--s-4);z-index:var(--z-float);display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;pointer-events:none}.float-actions>*,.float-list-in>*{pointer-events:auto}.float-list{padding-inline:12px;margin-inline:-12px}.float-list-in{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.float-action{position:relative;display:inline-flex;align-items:center;gap:10px;height:46px;padding-inline:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;box-shadow:var(--shadow-card);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.float-action:hover{background:var(--surface-3);transform:translate(-3px);box-shadow:var(--shadow)}@media(min-width:1367px){.float-action:active{transform:none}}.float-action i{color:var(--brand-strong);font-size:var(--fs-16);transition:transform var(--t-base) var(--ease)}.float-action:hover i{transform:scale(1.18)}.float-action.float-off{display:none}.float-dot{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;width:12px;height:12px;border:2px solid var(--surface);border-radius:var(--r-pill);background:var(--success);animation:mhu-blink 1.3s var(--ease) infinite}@media(max-width:1024px),(max-width:1366px){.float-actions{inset-inline-end:var(--s-2);gap:10px}.float-action{width:46px;padding-inline:0;justify-content:center}.float-action span{display:none}.float-action i{color:var(--text-strong)}.float-actions{justify-content:flex-end;padding-block-end:calc(var(--tabs-h, 80px) + 12px + env(safe-area-inset-bottom))}.float-top{order:-1}:root.drawer-open .float-actions{z-index:calc(var(--z-drawer) + 1)}:root:not(.drawer-open) .no-fab .float-actions{display:none}}@media(min-width:1367px){.float-top{position:fixed;inset-block-end:var(--s-6);inset-inline-end:var(--s-6)}}.mcoin-fab{position:fixed;inset-inline-start:var(--s-4);inset-block-start:calc(50% + 44px);z-index:var(--z-float);display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:var(--r-md);background:var(--flip-bg);box-shadow:var(--shadow-lg);color:var(--flip-ink);text-decoration:none;transition:translate var(--t-fast) var(--ease)}.mcoin-fab:hover{translate:0 -2px}@media(min-width:1367px){.mcoin-fab:active{translate:0 1px}}.mcoin-fab img{inline-size:32px;block-size:32px;object-fit:contain}.mcoin-fab span{display:grid;line-height:1.15}.mcoin-fab small{color:var(--flip-sub);font-size:var(--fs-10)}.mcoin-fab b{color:var(--flip-num);font-size:var(--fs-16);font-weight:var(--fw-black)}@media(max-width:1024px),(max-width:1366px){.mcoin-fab{inset-inline-start:var(--s-2);inset-block-start:auto;inset-block-end:calc(var(--tabs-h, 80px) + 12px + env(safe-area-inset-bottom));padding:4px 12px 4px 4px}.mcoin-fab img{inline-size:28px;block-size:28px}.mcoin-fab b{font-size:var(--fs-14)}:root.no-bottom-nav .mcoin-fab{inset-block-end:calc(143px + env(safe-area-inset-bottom))}}@keyframes float-in{0%{opacity:0;translate:40px 0}70%{opacity:1;translate:-4px 0}to{opacity:1;translate:0 0}}.float-list-in>.float-action{animation:float-in .38s var(--ease-out) backwards}.float-list-in>.float-action:nth-child(1){animation-delay:.08s}.float-list-in>.float-action:nth-child(2){animation-delay:.16s}.float-list-in>.float-action:nth-child(n+3){animation-delay:.24s}.float-actions>.float-action{animation:float-in .38s var(--ease-out) backwards}.float-actions>.float-top{animation-delay:0s}@media(max-width:1024px),(max-width:1366px){:root.no-bottom-nav .float-actions{padding-block-end:calc(143px + env(safe-area-inset-bottom))}}@media(min-width:1367px){.float-actions{inline-size:fit-content;align-items:stretch}.float-list{padding-inline:0;margin-inline:0}.float-list-in{align-items:stretch}.float-actions>*{align-self:stretch}.float-actions .float-action{inline-size:auto;justify-content:flex-start}}.modal.modal-free-hub{max-inline-size:440px}.free-hub-title{display:flex;align-items:center;gap:8px;min-block-size:52px;margin:0 calc(var(--modal-pad) * -1) var(--s-3);padding:0 60px var(--s-3) var(--modal-pad);border-block-end:1px solid var(--border);font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-strong)}.free-hub-title i{color:var(--brand-strong)}.free-hub-note{margin:0 0 var(--s-3);color:var(--text-muted);font-size:var(--fs-13)}.free-hub-list{display:grid;gap:10px}.free-hub .skeleton+.skeleton{margin-block-start:10px}.free-hub-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text-strong);text-align:start;cursor:pointer;box-shadow:var(--shadow-card),var(--edge-hi);animation:free-hub-in .34s var(--ease-out) backwards;animation-delay:calc(var(--i) * .07s)}@media(hover:hover){.free-hub-card:hover{background:var(--surface-3);border-color:var(--border-strong)}}.free-hub-ico{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:14px;background:var(--brand-face, var(--brand));color:var(--brand-ink);font-size:24px}.free-hub-text{display:grid;gap:2px;min-inline-size:0}.free-hub-text b{font-size:var(--fs-16)}.free-hub-text small{color:var(--text-muted);font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.free-hub-state{padding:3px 10px;border-radius:99px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap}.free-hub-state.on{background:var(--success-bg);color:var(--success)}.free-hub-go{color:var(--text-faint);font-size:12px}@keyframes free-hub-in{0%{opacity:0;translate:0 10px}}@media(max-width:640px){.free-hub-card{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.free-hub-ico{inline-size:44px;block-size:44px;font-size:20px}.free-hub-go{display:none}}@media(max-width:1024px),(max-width:1366px){.float-actions .float-action:not(.float-off) span{display:block;position:absolute;inset-inline-end:calc(100% + 8px);inset-block-start:50%;translate:6px -50%;padding:5px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-strong);font-size:var(--fs-12);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease),translate var(--t-base) var(--ease)}.float-actions.tags .float-action:not(.float-off) span{opacity:1;translate:0 -50%}}.modal-daily{max-width:1180px;padding:26px}.daily-head{display:flex;align-items:center;gap:16px;padding-block-end:16px;padding-inline-end:190px;margin-block-end:18px;border-block-end:1px solid var(--border)}.daily-head-icon{width:58px;height:auto;flex:none}.daily-head>div{flex:1;min-width:0}.daily-head h3{font-size:26px;font-weight:var(--fw-black)}.daily-head h3 em{color:var(--brand-strong);font-style:normal}.daily-head p{margin-block-start:3px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal)}.daily-head-art{width:190px;height:auto;flex:none;transform-origin:bottom center;animation:mascot-bob 2.6s var(--ease) infinite}.daily-track{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.daily-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.daily-nav{display:none}.daily-card{position:relative;display:grid;justify-items:center;gap:6px;padding:14px 10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.daily-card img{width:74px;height:74px;object-fit:contain}.daily-card b{font-size:var(--fs-13)}.daily-card small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.daily-card .btn{width:100%;min-height:38px;margin-block-start:6px}.daily-day{padding:3px 12px;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold)}.daily-mark{position:absolute;inset-block-start:12px;inset-inline-end:10px;font-size:var(--fs-14);color:var(--text-faint)}.daily-done,.daily-ready{border-color:var(--brand)}.daily-done .daily-mark{color:var(--success)}.daily-ready{box-shadow:var(--shadow-brand)}.daily-lock{background:var(--surface-2)}.daily-lock img,.daily-next img{opacity:.55}.daily-grand{background:var(--warm-bg);border-color:var(--brand)}.daily-grand small{display:inline-block;margin-block-start:2px;padding:2px 10px;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-weight:var(--fw-bold)}.daily-foot{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:18px;margin-block-start:18px;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.daily-stats{display:flex;align-items:center;gap:18px}.daily-stats>div{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.daily-stats>div+div{border-inline-start:1px solid var(--border);padding-inline-start:18px}.daily-stats img{width:40px;height:40px;object-fit:contain}.daily-stats span{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.daily-stats b{display:block;color:var(--text-strong);font-size:var(--fs-18);font-weight:var(--fw-bold)}.daily-goals{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px}.daily-goals:before{content:"";position:absolute;inset-block-start:46px;inset-inline:12%;height:3px;border-radius:var(--r-pill);background:var(--border-strong)}.daily-goal{display:grid;justify-items:center;gap:4px;text-align:center}.daily-goal-days{color:var(--text-muted);font-size:var(--fs-11)}.daily-goal-art{position:relative}.daily-goal-art img{width:54px;height:54px;object-fit:contain;opacity:.55}.daily-goal-art i{position:absolute;inset-block-end:2px;inset-inline-end:-2px;color:var(--text-faint);font-size:var(--fs-12)}.daily-goal small{color:var(--text-muted);font-size:var(--fs-11);font-weight:var(--fw-normal)}.daily-goal.reached img{opacity:1}.daily-goal.reached i{color:var(--success)}.daily-card .btn.daily-claimed[aria-disabled=true],.daily-card .btn.daily-claimed[aria-disabled=true]:hover{border-color:transparent;background:var(--brand-face);color:var(--brand-ink);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -2px 0 var(--brand-edge)}@media(max-height:860px){.modal-daily{padding:18px 22px 22px}.daily-head{padding-block-end:12px;margin-block-end:12px}.daily-head-art{width:150px}.daily-card{padding:10px 8px}.daily-card img{width:60px;height:60px}.daily-foot{margin-block-start:12px;padding:12px}.daily-goal-art img{width:44px;height:44px}.daily-goals:before{inset-block-start:40px}}@media(max-height:760px){.daily-head h3{font-size:22px}.daily-head-icon{width:46px}.daily-head-art{width:120px}.daily-card img{width:52px;height:52px}.daily-card .btn{min-height:34px}.daily-stats img{width:32px;height:32px}.daily-goal-art img{width:38px;height:38px}.daily-goals:before{inset-block-start:36px}}@media(max-width:1024px),(max-width:1366px){.modal-daily{max-width:560px;padding:20px}.daily-head-art{display:none}.daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-foot{grid-template-columns:1fr}.daily-goals:before{inset-inline:14%}}@media(max-width:640px){.modal-daily{padding:16px}.daily-head{gap:12px;padding-inline-end:96px;min-height:40px}.daily-head h3{font-size:var(--fs-18)}.daily-head-icon{width:42px}.daily-grid{display:flex;gap:12px;overflow-x:auto;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;padding:4px 4px 10px;scrollbar-width:none}.daily-grid::-webkit-scrollbar{display:none}.daily-card{flex:0 0 148px;scroll-snap-align:start;padding:10px 8px}.daily-card img{width:62px;height:62px}.daily-nav{position:absolute;transition:opacity var(--t-base) var(--ease);inset-block-start:50%;z-index:2;display:grid;place-items:center;width:32px;height:32px;translate:0 -50%;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-12);box-shadow:var(--shadow-card)}.daily-nav.nav-off{opacity:0;pointer-events:none}.daily-nav[data-scroll="-1"]{inset-inline-start:-6px}.daily-nav[data-scroll="1"]{inset-inline-end:-6px}.daily-foot{margin-block-start:12px;padding:12px;gap:12px}.daily-stats{gap:12px}.daily-stats>div+div{padding-inline-start:12px}}@keyframes daily-in{0%{opacity:0;translate:0 14px;scale:.96}to{opacity:1;translate:0 0;scale:1}}.modal-daily .daily-head,.modal-daily .daily-grid>*,.modal-daily .daily-foot{animation:daily-in .32s var(--ease-out) backwards}.modal-daily .daily-grid>:nth-child(1){animation-delay:.06s}.modal-daily .daily-grid>:nth-child(2){animation-delay:.1s}.modal-daily .daily-grid>:nth-child(3){animation-delay:.14s}.modal-daily .daily-grid>:nth-child(4){animation-delay:.18s}.modal-daily .daily-grid>:nth-child(5){animation-delay:.22s}.modal-daily .daily-grid>:nth-child(6){animation-delay:.26s}.modal-daily .daily-grid>:nth-child(n+7){animation-delay:.3s}.modal-daily .daily-foot{animation-delay:.32s}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.modal-daily{max-width:min(900px,94vw);padding:18px}.daily-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.daily-card{padding:8px 6px}.daily-card img{width:48px;height:48px}.daily-card .btn{min-height:34px}.daily-head{padding-block-end:10px;margin-block-end:10px}.daily-foot{margin-block-start:10px;padding:10px}}@media(min-width:641px)and (max-width:1366px)and (max-height:860px){.modal-daily .daily-card img{width:40px;height:40px}.modal-daily .daily-card .btn{min-height:30px}.modal-daily .daily-grid{gap:6px}.modal-daily .daily-card{padding-block:6px}.modal-daily .daily-goal-art img{width:34px;height:34px}}@media(min-width:1367px){.modal-daily .daily-head{min-block-size:42px;gap:12px;padding-block-end:12px;margin-block-end:16px;padding-inline-end:230px}.modal-daily .daily-head-icon{width:38px}.modal-daily .daily-head h3{font-size:20px;line-height:1.2}.modal-daily .daily-head p{margin-block-start:1px;font-size:var(--fs-12)}.modal-daily .daily-head-art{width:auto;height:44px}}@media(min-width:1367px){.modal-daily{overflow:visible}.modal-daily .daily-head{position:relative}.modal-daily .daily-head-art{position:absolute;inset-block-end:0;inset-inline-end:220px;width:auto;height:150px;pointer-events:none}}@media(max-width:640px){.daily-sub-more{display:none}}.modal-daily .modal-close,.modal-daily .modal-tool{z-index:3}.modal-daily-log{max-width:460px}.daily-log-title{font-size:var(--fs-18);font-weight:var(--fw-black);display:flex;align-items:center;gap:8px}.daily-log-title i{color:var(--brand-strong)}.daily-log-sub{margin-block:2px 12px;color:var(--text-muted);font-size:var(--fs-13)}.daily-log-list{display:grid;gap:6px;max-block-size:min(60vh,440px);overflow-y:auto;overscroll-behavior:contain}.daily-log-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.daily-log-day{color:var(--text-muted);font-size:var(--fs-12);white-space:nowrap}.daily-log-list b{font-size:var(--fs-13);text-align:end}.daily-log-empty{padding:24px 8px;color:var(--text-muted);text-align:center;font-size:var(--fs-13)}.modal-wheel{max-width:1150px;padding:18px 24px 20px}.wheel{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:18px}.wheel-top{grid-column:1 / -1;display:flex;align-items:center;min-height:44px;padding-block-end:18px;padding-inline-end:190px;border-block-end:1px solid var(--border)}.wheel-logo{width:auto;height:44px}.wheel-stage{position:relative;display:grid;place-items:center;padding-block:8px;--disc: min(470px, 56vw, 40vh)}.wheel-deco{position:absolute;z-index:1;pointer-events:none;animation:deco-float 3.2s var(--ease) infinite}.wheel-deco img{width:100%;height:auto}.wheel-deco-1{inset-block-start:14%;inset-inline-start:2%;width:13%;animation-delay:-.4s}.wheel-deco-2{inset-block-start:40%;inset-inline-start:0;width:10%;animation-delay:-1.6s}.wheel-deco-3{inset-block-start:26%;inset-inline-end:1%;width:12%;animation-delay:-.9s}.wheel-deco-4{inset-block-end:20%;inset-inline-end:6%;width:11%;animation-delay:-2.2s}@keyframes deco-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}.wheel-pin{position:absolute;inset-block-start:calc(50% - var(--disc) * .5 - 34px);z-index:3;width:44px;height:44px;border-radius:50% 50% 50% 0;background:var(--brand);rotate:-45deg;filter:drop-shadow(0 3px 4px var(--black-a25))}.wheel-pin:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:16px;height:16px;translate:-50% -50%;border-radius:var(--r-pill);background:var(--white)}.wheel-disc{position:relative;width:var(--disc);aspect-ratio:1;border:12px solid var(--brand);border-radius:var(--r-pill);background:radial-gradient(circle at center,transparent 0 19%,var(--wheel-ring) 19.5% 20.5%,transparent 21%),repeating-conic-gradient(from -22.5deg,var(--wheel-slice-a) 0deg 45deg,var(--wheel-slice-b) 45deg 90deg);box-shadow:var(--shadow-wheel),inset 0 0 0 8px var(--wheel-inner),inset 0 0 0 16px var(--wheel-inner-2);animation:wheel-idle 60s linear infinite,wheel-glow 2.8s var(--ease) infinite}@keyframes wheel-idle{0%{rotate:0deg}to{rotate:360deg}}@keyframes wheel-idle-rev{0%{rotate:0deg}to{rotate:-360deg}}.wheel-disc.spinning,.wheel-disc.spinning .wheel-label-in{animation:none}.wheel-stage.tense .wheel-disc.spinning{animation:wheel-tense .44s var(--ease) infinite}@keyframes wheel-tense{0%,to{filter:drop-shadow(0 0 6px var(--brand-glow))}50%{filter:drop-shadow(0 0 28px var(--brand-glow))}}@keyframes wheel-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 14px var(--brand-glow))}}.wheel-label{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;justify-items:center;gap:2px;width:92px;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--disc) * -.342)) rotate(calc(var(--a) * -1));pointer-events:none}.wheel-label-in{display:grid;justify-items:center;gap:2px;animation:wheel-idle-rev 60s linear infinite;color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.15;text-align:center}.wheel-label-in img{width:34px;height:34px;object-fit:contain}.wheel-hub{position:absolute;display:grid;place-items:center;width:100px;height:100px;border:5px solid var(--brand-edge);border-radius:var(--r-pill);background:var(--brand-face);color:var(--brand-ink);font-size:20px;font-weight:var(--fw-black);box-shadow:inset 0 2px 0 var(--brand-sheen),var(--shadow);transition:scale var(--t-fast) var(--ease)}.wheel-hub:hover{scale:1.04}@media(min-width:1367px){.wheel-hub:active{scale:.97}}.wheel-hub small{font-size:var(--fs-11);font-weight:var(--fw-bold)}.wheel-mascot{position:absolute;inset-block-end:0;inset-inline-start:-10px;width:158px;height:auto;pointer-events:none;transform-origin:bottom center;animation:mascot-bob 2.6s var(--ease) infinite}@keyframes mascot-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}.wheel-side{text-align:start}.wheel-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--r-pill);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-13);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -2px 0 var(--brand-edge)}.wheel-side h3{margin-block-start:14px;font-size:42px;font-weight:var(--fw-black);line-height:1.1}.wheel-side h3 em{color:var(--brand-strong);font-style:normal}.wheel-sub{margin-block:6px 18px;font-size:var(--fs-18);font-weight:var(--fw-bold)}.wheel-panel{padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.wheel-panel-head{display:flex;align-items:center;gap:12px;padding-block-end:14px;margin-block-end:14px;border-block-end:1px solid var(--border)}.wheel-panel-head img{width:44px;height:44px;flex:none;object-fit:contain}.wheel-panel-head b{display:block;font-size:var(--fs-14)}.wheel-panel-head small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.wheel-panel-go{display:flex;align-items:stretch;gap:12px}.wheel-quota{display:grid;place-content:center;justify-items:center;flex:none;min-width:140px;height:62px;padding:8px 18px;border:1px solid var(--warm-border);border-radius:var(--r-md);background:var(--warm-bg);text-align:center}.wheel-quota small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.wheel-quota b{color:var(--brand-strong);font-size:26px;font-weight:var(--fw-black)}.wheel-go{flex:1;height:62px;font-size:var(--fs-16)}.wheel-go-icon{position:relative;display:inline-block;width:28px;height:28px;overflow:hidden;border-radius:var(--r-pill)}.wheel-go-icon img{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:176.5%;max-width:none;transform:translate(-50.24%,-48.93%)}.wheel-reset{grid-column:1 / -1;background-image:linear-gradient(180deg,var(--surface-3),transparent 60%);box-shadow:var(--shadow-inset);display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal)}.wheel-reset i{color:var(--brand-strong)}.wheel-reset b{color:var(--text-strong);font-size:var(--fs-16);font-weight:var(--fw-bold)}.wheel-history{grid-column:1 / -1;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.wheel-history-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:12px}.wheel-history-head{flex-wrap:nowrap}.wheel-history-head b{flex:none;white-space:nowrap;font-size:var(--fs-14)}.wheel-history-head small{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wheel-history-head b i{color:var(--brand-strong)}.wheel-history-head small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.wheel-history-track{overflow:hidden;padding:10px;border-radius:var(--r-md);background:var(--ticker-box-bg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);touch-action:pan-y;overscroll-behavior-inline:contain}.wheel-history-lane{display:flex;gap:10px;width:max-content;padding-block-end:4px;pointer-events:none;animation:wheel-lane var(--lane-time, 36s) linear infinite}@keyframes wheel-lane{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}.wheel-history-item{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:11px;align-items:center;flex:none;width:212px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--ticker-card-bg);box-shadow:var(--shadow-sm)}.wheel-history-item img{grid-row:1 / 4;width:42px;height:42px;object-fit:contain}.wheel-history-item .who{display:inline-flex;align-items:center;gap:4px;color:var(--text-faint);font-size:var(--fs-11);font-weight:var(--fw-normal);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-history-item .who i{font-size:10px}.wheel-history-item b{color:var(--text-strong);font-size:var(--fs-14);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wheel-history-item em{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:var(--fs-12);font-style:normal;font-weight:var(--fw-normal);line-height:1.25}.wheel-history-item em i{font-size:var(--fs-11)}@media(max-height:860px){.modal-wheel{padding:16px 20px 20px}.wheel{gap:16px}.wheel-top{min-height:38px;padding-block-end:12px}.wheel-logo{height:38px}.wheel-stage{padding-block:6px}.wheel-hub{width:80px;height:80px;font-size:17px}.wheel-side h3{margin-block-start:8px;font-size:32px}.wheel-sub{margin-block:4px 12px;font-size:var(--fs-16)}.wheel-panel{padding:12px}.wheel-panel-head{padding-block-end:10px;margin-block-end:10px}.wheel-go,.wheel-quota{height:52px}.wheel-reset{padding:8px}.wheel-history{padding:10px 12px}.wheel-history-head{margin-block-end:8px}.wheel-mascot{width:128px}}@media(max-height:760px){.wheel{gap:12px}.wheel-top{min-height:32px;padding-block-end:10px}.wheel-logo{height:32px}.wheel-history-head{margin-block-end:6px}.wheel-reset{padding:6px}.wheel-side h3{font-size:28px}.wheel-sub{margin-block:3px 10px;font-size:var(--fs-14)}.wheel-panel-head img{width:36px;height:36px}.wheel-go,.wheel-quota{height:46px}.wheel-quota b{font-size:var(--fs-21)}.wheel-hub{width:72px;height:72px;font-size:var(--fs-15)}.wheel-history-item{width:186px;padding:6px 9px}.wheel-history-item b{font-size:var(--fs-13)}.wheel-history-item em{font-size:var(--fs-11)}.wheel-history-item img{width:34px;height:34px}.wheel-history-track{padding:7px}.wheel-history{padding:8px 10px}}@media(max-width:1024px),(max-width:1366px){.modal-wheel{max-width:520px;padding:20px}.wheel{grid-template-columns:minmax(0,1fr);gap:18px}.wheel-top,.wheel-mascot{display:none}.wheel-side h3{font-size:30px}.wheel-panel-go{flex-direction:column}.wheel-quota{min-width:0}}@media(max-width:640px){.modal-wheel{padding:16px 16px 24px}.wheel{gap:10px}.wheel-side{order:-1;text-align:start}.wheel-tag{max-width:calc(100% - 96px)}.wheel-side h3{margin-block-start:10px;font-size:28px}.wheel-sub{margin-block:2px 0;font-size:var(--fs-14)}.wheel-panel{display:none}.wheel-stage{--disc: min(300px, 74vw)}.wheel-hub{width:72px;height:72px;font-size:var(--fs-15)}.wheel-label{width:72px}.wheel-label-in{font-size:var(--fs-11)}.wheel-label-in img{width:26px;height:26px}.wheel-mascot{display:block;width:104px;inset-inline-start:-14px}}@media(max-width:640px)and (max-height:740px){.modal-wheel{padding:12px 12px 20px}.wheel{gap:8px}.wheel-side h3{margin-block-start:6px;font-size:22px}.wheel-sub{font-size:var(--fs-12)}.wheel-stage{--disc: min(236px, 60vw);padding-block:2px}.wheel-hub{width:62px;height:62px;font-size:var(--fs-13)}.wheel-label{width:62px}.wheel-label-in img{width:22px;height:22px}.wheel-mascot{width:84px}.wheel-reset{padding:5px;font-size:var(--fs-12)}.wheel-history{padding:7px 9px}.wheel-history-track{padding:6px}.wheel-history-item{width:172px;padding:5px 8px}.wheel-history-item img{width:30px;height:30px}}@media(max-width:640px)and (max-height:620px){.wheel{gap:6px}.wheel-side h3{font-size:var(--fs-20)}.wheel-stage{--disc: min(196px, 54vw)}.wheel-hub{width:54px;height:54px;font-size:var(--fs-11)}.wheel-mascot{width:70px}.wheel-history-item img{width:26px;height:26px}.wheel-reset{padding:4px}.wheel-history{padding:6px 8px}.wheel-history-head{margin-block-end:4px}}@media(max-width:640px){.modal-wheel{overflow:hidden;overscroll-behavior:contain;touch-action:none}}.modal-spin-log{max-width:460px}.spin-log-head{display:flex;align-items:center;gap:12px;padding-block-end:14px;padding-inline-end:44px;margin-block-end:14px;border-block-end:1px solid var(--border)}.spin-log-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-18)}.spin-log-head b{display:block;font-size:var(--fs-18);font-weight:var(--fw-black)}.spin-log-head small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.spin-log-list{display:grid;gap:8px;align-content:start;min-height:260px}.spin-log-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--t-fast) var(--ease)}@media(hover:hover){.spin-log-item:hover{border-color:var(--brand)}}.spin-log-item img{width:34px;height:34px;flex:none;object-fit:contain}.spin-log-item span{flex:1;min-width:0}.spin-log-item b{display:block;font-size:var(--fs-14)}.spin-log-item small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.spin-log-item time{color:var(--text-muted);font-size:var(--fs-12);white-space:nowrap}.spin-log-empty{display:grid;place-content:center;padding:24px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal);text-align:center}.spin-log-foot{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:16px}.spin-log-foot small{position:absolute;inset-inline-end:0}.spin-log-nav{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.spin-log-nav:hover{background:var(--border);color:var(--text-strong)}.spin-log-nav[aria-disabled=true]{color:var(--text-faint);pointer-events:none}.spin-log-foot [data-page]{display:grid;place-items:center;min-width:34px;height:34px;padding-inline:8px;border-radius:var(--r-sm);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-13);font-weight:var(--fw-bold)}.spin-log-foot small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.wheel-disc{border-width:10px;background:repeating-conic-gradient(from calc(-180deg / var(--n, 8)),var(--wheel-slice-a) 0deg calc(360deg / var(--n, 8)),var(--wheel-slice-b) calc(360deg / var(--n, 8)) calc(720deg / var(--n, 8)));box-shadow:var(--shadow-wheel),inset 0 0 0 6px var(--wheel-inner)}.wheel-disc.odd{background:conic-gradient(from calc(-180deg / var(--n)),transparent 0deg calc(360deg - 360deg / var(--n)),color-mix(in srgb,var(--wheel-slice-b) 65%,var(--brand)) 0deg),repeating-conic-gradient(from calc(-180deg / var(--n)),var(--wheel-slice-a) 0deg calc(360deg / var(--n)),var(--wheel-slice-b) calc(360deg / var(--n)) calc(720deg / var(--n)))}.wheel-label{transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--disc) * -.342))}.wheel-label-in,.wheel-disc.spinning .wheel-label-in{animation:none}.wheel-label-in b{white-space:nowrap}.wheel-pin{inset-block-start:calc(50% - var(--disc) * .5 - 22px);width:34px;height:40px;border-radius:0;rotate:0deg;background:var(--brand-face);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(var(--art-shadow))}.wheel-pin:after{display:none}.wheel-label-in img{transition:scale var(--t-fast) var(--ease)}.wheel-label.at-pin{z-index:1}.wheel-label.at-pin .wheel-label-in img{scale:1.35}.wheel-hub{border-width:4px}.wheel-hub{align-content:center;gap:1px;line-height:1.1}.wheel-disc{animation:wheel-glow 2.8s var(--ease) infinite}@keyframes wheel-in-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.04}to{opacity:1;scale:1}}@keyframes wheel-in-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes wheel-in-drop{0%{opacity:0;translate:0 -22px}to{opacity:1;translate:0 0}}.modal-wheel .wheel-top{animation:wheel-in-up .3s var(--ease-out) backwards}.modal-wheel .wheel-stage{animation:wheel-in-pop .45s var(--ease-out) .06s backwards}.modal-wheel .wheel-pin{animation:wheel-in-drop .26s var(--ease-out) .36s backwards}.modal-wheel .wheel-hub{animation:wheel-in-pop .3s var(--ease-out) .4s backwards}.modal-wheel .wheel-side{animation:wheel-in-up .32s var(--ease-out) .18s backwards}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.wheel-stage{--disc: min(420px, 60vw, 31vh)}}@media(min-width:741px)and (max-width:1024px),(min-width:741px)and (max-width:1366px){.modal-wheel{max-width:min(980px,94vw)}.wheel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wheel-stage{--disc: min(420px, 42vw, 48vh)}.wheel-side h3{margin-block-start:6px;font-size:26px}.wheel-sub{margin-block:2px 8px}}.ghost{position:relative;overflow:hidden;border-color:transparent!important;background:var(--surface-3)!important;box-shadow:none!important;color:transparent!important;pointer-events:none;-webkit-user-select:none;user-select:none}.ghost>*{visibility:hidden}.ghost:before{display:none}.ghost:after{content:"";position:absolute;inset:0;border:0;background-image:linear-gradient(90deg,transparent,var(--tile-hover-bg),transparent);animation:mhu-sweep-x 1.3s var(--ease) infinite}.pop-skel .modal-body *{animation:none!important}.modal-back{position:absolute;inset-block-start:20px;inset-inline-end:20px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-16);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.modal-back:hover{background:var(--border);color:var(--text-strong)}.modal-back i{transition:transform var(--t-fast) var(--ease)}.modal-back:hover i{transform:translate(-3px)}[data-auth-actions]{display:flex;align-items:center;gap:var(--s-2)}.credit-pill{display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:14px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--t-fast) var(--ease)}.credit-pill:hover{background:var(--surface-3)}.credit-pill i{color:var(--brand-strong);font-size:var(--fs-16);transition:transform var(--t-base) var(--ease)}.credit-pill:hover i{transform:scale(1.15)}.profile-pill{display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:12px;border:0;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand);transition:background var(--t-fast) var(--ease)}.profile-pill:hover{background:var(--brand-face-hover)}.profile-pill img{width:28px;height:28px;padding:2px;border-radius:var(--r-xs);background:var(--white);box-shadow:0 0 0 1px var(--ink-a12);object-fit:contain}.profile-pill img[data-custom],.profile-card img[data-custom]{padding:0;object-fit:cover}.profile-pill .pill-short{display:none}.profile-pill .chev{font-size:var(--fs-12);opacity:.7}.profile-pill .chev{transition:transform var(--t-base) var(--ease)}.profile-pill[aria-expanded=true] .chev{transform:rotate(180deg)}.profile-card{display:flex;align-items:center;gap:12px;padding-block-end:12px;margin-block-end:4px;border-block-end:1px solid var(--border)}.profile-card img{width:46px;height:46px;border-radius:var(--r-sm);background:var(--surface-3);object-fit:contain}.profile-card .info{min-width:0;display:grid;gap:2px}.profile-card .info-top{display:flex;align-items:center;gap:8px;min-width:0}.profile-card b{min-width:0;overflow:hidden;font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis}.profile-card .info-top{flex-wrap:nowrap;overflow:hidden}.profile-card .info-top .rank-badge{flex:none;margin-block-start:0;white-space:nowrap}.profile-card .info-top .rank-row{display:inline-flex;align-items:center;gap:6px;flex:none}.profile-card .info-top .rank-row:empty{display:none}.profile-card .info-top small{flex:none;white-space:nowrap}.profile-card small{color:var(--text-muted);font-size:var(--fs-11)}.rank-badge{display:inline-flex;white-space:nowrap;align-items:center;gap:5px;margin-block-start:4px;padding:2px 9px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-11);font-weight:var(--fw-bold)}.profile-menu{display:flex;flex-direction:column;gap:2px}.profile-menu a,.profile-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-13);text-align:start;transition:background var(--t-fast) var(--ease)}.profile-menu a:hover,.profile-menu a[aria-current=page],.profile-menu button:hover{background:var(--surface-3)}.profile-menu i{width:18px;color:var(--text-faint);text-align:center;transition:transform var(--t-base) var(--ease)}.profile-menu a:hover i,.profile-menu button:hover i{transform:scale(1.15)}.profile-menu .logout{margin-block-start:6px;border:1px solid var(--danger-edge);background:var(--danger-face);color:var(--danger);box-shadow:inset 0 1px 0 var(--danger-sheen),inset 0 -2px 0 var(--danger-edge),var(--shadow-danger);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.profile-menu .logout:hover{background:var(--danger-face-hover)}@media(min-width:1367px){.profile-menu .logout:active{box-shadow:inset 0 1px 0 var(--danger-sheen);transform:translateY(1px)}}.profile-menu .logout i{color:var(--danger)}@media(max-width:1024px),(max-width:1366px){.credit-pill{padding-inline:10px}.profile-pill .pill-full{display:none}.profile-pill .pill-short{display:inline}.profile-pill{padding-inline:10px}}.rk-1{--rk: var(--rank-1);--rk-bg: var(--rank-1-bg)}.rk-2{--rk: var(--rank-2);--rk-bg: var(--rank-2-bg)}.rk-3{--rk: var(--rank-3);--rk-bg: var(--rank-3-bg)}.rk-4{--rk: var(--rank-4);--rk-bg: var(--rank-4-bg)}.rk-5{--rk: var(--rank-5);--rk-bg: var(--rank-5-bg);--rk-face: var(--rank-rainbow)}.rk-6{--rk: var(--rank-6);--rk-bg: var(--rank-6-bg);--rk-face: var(--rank-6-shine)}.rk-7{--rk: var(--rank-7);--rk-bg: var(--rank-7-bg)}.rank-badge.rk-1,.rank-badge.rk-2,.rank-badge.rk-3,.rank-badge.rk-4,.rank-badge.rk-5,.rank-badge.rk-6,.rank-badge.rk-7{background:var(--rk-bg);color:var(--rk)}.rank-badge.rk-5,.rank-badge.rk-6{background:var(--rk-face);color:#fff;box-shadow:var(--shadow-chip)}.rank-badge.rk-5,.rank-badge.rk-6{position:relative;isolation:isolate;overflow:hidden;background:none}.rank-badge.rk-5:before,.rank-badge.rk-6:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:900%;z-index:-1;background:var(--rk-face);background-size:33.3334% 100%;animation:rank-flow 6s linear infinite;pointer-events:none}.rank-badge.rk-6:before{animation-duration:3.2s}@keyframes rank-flow{0%{translate:0 0}to{translate:-66.6667% 0}}.field-email{position:relative}.recent-ids{position:absolute;inset-inline:0;inset-block-start:calc(100% + 6px);z-index:3;display:grid;gap:2px;padding:6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:top center;opacity:0;scale:.98;transition:opacity var(--t-fast) var(--ease),scale var(--t-fast) var(--ease)}.recent-ids.open{opacity:1;scale:1}.recent-ids.closing{pointer-events:none;scale:.94;translate:0 -6px;transition:opacity .12s ease-in,scale .12s ease-in,translate .12s ease-in}.recent-row{display:flex;align-items:center;gap:2px}.recent-pick{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease)}.recent-pick:hover{background:var(--surface-3)}.recent-pick i{color:var(--text-faint);font-size:var(--fs-12)}.recent-pick b{overflow:hidden;font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis}.recent-drop{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-faint);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.recent-drop:hover{background:var(--danger-bg);color:var(--danger)}.ln-fields{display:grid;gap:10px}.ln-field{position:relative}.ln-field input{padding-inline-end:44px}.ln-eye{position:absolute;inset-inline-end:6px;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:34px;block-size:34px;border:0;border-radius:var(--r-sm, 8px);background:transparent;color:var(--text-muted);cursor:pointer}.ln-eye:hover{background:var(--surface-hover)}.ln-hint{margin:0;color:var(--text-muted);font-size:12px;text-align:center}@media(max-width:640px){.ln-card{row-gap:10px}.ln-fields{gap:8px}}.ln-remember{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:2px 0;border:0;background:none;color:var(--text-muted);font-size:13px;cursor:pointer}.ln-remember>i{display:grid;place-items:center;inline-size:20px;block-size:20px;border:1.5px solid var(--border-strong, var(--border));border-radius:6px;color:transparent;font-size:11px}.ln-remember.on>i{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.ln-remember.on{color:var(--text-strong)}.ln-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ln-forgot{color:var(--brand-link);font-size:13px;text-decoration:underline;text-underline-offset:3px}.ln-captcha{display:flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;border:1.5px dashed var(--border);border-radius:var(--r-md, 10px);color:var(--text-faint);font-size:12px}.ln-captcha.live{display:block;border:0;min-block-size:65px;line-height:0}@media(max-width:640px){.modal-login.modal-sheet:has(.ln-card){max-height:none;overflow:hidden}.ln-card .social-list{gap:6px}.ln-card .social-btn{min-block-size:42px}}@media(max-width:640px)and (max-height:780px){.ln-card .login-logo{display:none}.ln-card{row-gap:4px}.ln-card .ln-captcha{min-block-size:40px}.ln-card .social-list{gap:5px}.ln-card .social-btn{min-block-size:38px}}.ln-card .login-channel+.ln-hint{margin-block-start:-4px}@media(max-width:640px){.ln-card .login-title{padding-inline:48px;min-block-size:42px;display:grid;place-items:center}}.modal-login .social-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modal-login .social-btn{gap:6px;padding-inline:10px;min-block-size:42px}.modal-login .social-btn span{padding-inline-end:0;font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-mid{font-style:normal}.modal-login .social-mid{display:none}@media(min-width:641px)and (max-width:1024px)and (max-height:860px),(min-width:641px)and (max-width:1366px)and (max-height:860px){.ln-card .login-logo{display:none}.ln-card .login-title{padding-inline:48px;min-block-size:42px;display:grid;place-items:center}.ln-card:has(.ln-captcha.live){row-gap:8px}.ln-card:has(.ln-captcha.live) .ln-fields{gap:6px}.ln-card:has(.ln-captcha.live) .field{min-block-size:46px;block-size:46px}.ln-card:has(.ln-captcha.live) .social-list{gap:6px}.ln-card:has(.ln-captcha.live) .social-btn{min-block-size:38px}}.segmented.seg-slide{position:relative;isolation:isolate}.seg-slide .seg-glider{position:absolute;z-index:-1;inset-block:4px;inset-inline-start:4px;inline-size:calc((100% - 12px)/2);border-radius:var(--r-xs);background:var(--brand-face);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand);transition:translate .38s var(--ease-out)}.seg-slide[data-on=register] .seg-glider{translate:calc(100% + 4px) 0}.seg-slide button[aria-pressed=true],.seg-slide button[aria-pressed=true]:hover{background:transparent;box-shadow:none}@keyframes ln-from-right{0%{opacity:0;translate:18px 0}}@keyframes ln-from-left{0%{opacity:0;translate:-18px 0}}@keyframes ln-grow{0%{opacity:0;translate:0 -8px}}.ln-fields.ln-swap.to-left>*{animation:ln-from-right .34s var(--ease-out) backwards}.ln-fields.ln-swap.to-right>*{animation:ln-from-left .34s var(--ease-out) backwards}.ln-fields.ln-swap>:nth-child(2){animation-delay:.04s}.ln-fields.ln-swap>:nth-child(3){animation-delay:.08s}.ln-fields.ln-swap>[data-f=pass2]{animation-name:ln-grow}@media(prefers-reduced-motion:reduce){.seg-slide .seg-glider{transition:none}.ln-fields.ln-swap>*{animation:none}}.modal-auth-done{max-width:820px;padding:24px}.auth-done{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px}.auth-done-art{display:grid;justify-items:center;gap:8px;padding-inline-end:8px}.auth-done-logo{width:min(190px,70%);height:auto}.auth-done-mascot{width:min(260px,92%);height:auto}.auth-done-main{text-align:center}.auth-done-check{display:grid;place-items:center;width:62px;height:62px;margin-inline:auto;margin-block-end:14px;border:6px solid var(--success-bg);border-radius:var(--r-pill);background:var(--success);color:#fff;font-size:26px}.auth-done-logout .auth-done-check{border-color:var(--danger-bg);background:var(--danger)}.auth-done-main h3{font-size:30px;font-weight:var(--fw-black);line-height:1.25}.auth-done-main h3 em{color:var(--brand-strong);font-style:normal}.auth-done-lead{margin-block:8px 18px;color:var(--text-muted);font-size:var(--fs-14);font-weight:var(--fw-normal);line-height:1.6}.auth-done-lead b{color:var(--text-strong);font-weight:var(--fw-bold)}.auth-done-card{padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);text-align:start}.auth-done-who{display:flex;align-items:center;gap:12px;padding-block-end:12px;margin-block-end:12px;border-block-end:1px solid var(--border)}.auth-done-who .avatar{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:var(--r-pill);background:var(--warm-bg);color:var(--brand-strong);font-size:var(--fs-18)}.auth-done-who b{display:block;font-size:var(--fs-16);font-weight:var(--fw-bold)}.auth-done-who b em{color:var(--brand-strong);font-style:normal}.auth-done-meta{display:grid;gap:8px}.auth-done-meta>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-done-meta dt{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal)}.auth-done-meta dt i{color:var(--brand-strong)}.auth-done-meta dd{font-size:var(--fs-13);font-weight:var(--fw-bold);text-align:end}.auth-done-note{display:flex;align-items:center;gap:12px;margin-block:12px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);text-align:start}.auth-done-note>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-sm);background:var(--warm-bg);color:var(--brand-strong);font-size:var(--fs-18)}.auth-done-note b{display:block;font-size:var(--fs-14)}.auth-done-note small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.auth-done-go{height:56px;font-size:var(--fs-16)}.auth-done-timer{display:inline-flex;align-items:center;gap:7px;margin-block-start:14px;padding:6px 14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.auth-done-timer i{color:var(--brand-strong)}.auth-done-timer b{color:var(--text-strong);font-weight:var(--fw-bold)}@media(max-width:640px){.modal-auth-done{max-width:430px;padding:22px}.auth-done{grid-template-columns:1fr;gap:10px}.auth-done-mascot{display:none}.auth-done-logo{width:150px}.auth-done-main h3{font-size:24px}}@media(max-width:640px){.modal-auth-done{padding:18px}.auth-done{gap:4px}.auth-done-logo{width:118px}.auth-done-check{width:50px;height:50px;margin-block-end:10px;border-width:5px;font-size:21px}.auth-done-main h3{font-size:21px}.auth-done-lead{margin-block:6px 12px;font-size:var(--fs-13);line-height:1.5}.auth-done-card{padding:12px}.auth-done-who{gap:10px;padding-block-end:10px;margin-block-end:10px}.auth-done-who .avatar{width:38px;height:38px;font-size:var(--fs-16)}.auth-done-who b{font-size:var(--fs-14)}.auth-done-meta>div{flex-wrap:wrap;gap:2px 10px}.auth-done-meta dt{white-space:nowrap;font-size:var(--fs-12)}.auth-done-meta dd{font-size:var(--fs-12);margin-inline-start:auto}.auth-done-note{gap:10px;margin-block:10px 12px;padding:10px 12px}.auth-done-note>span{width:34px;height:34px;font-size:var(--fs-16)}.auth-done-note b{font-size:var(--fs-13)}.auth-done-go{height:48px;font-size:var(--fs-14)}.auth-done-timer{margin-block-start:10px}}.toast-stack{position:fixed;inset-block-start:var(--s-2);inset-inline-end:var(--s-2);z-index:var(--z-toast);display:flex;flex-direction:column;gap:12px;width:min(340px,calc(100vw - 32px));pointer-events:none}.toast{position:relative;overflow:hidden;display:grid;grid-template-columns:22px 1fr 34px;grid-template-rows:auto auto;column-gap:12px;padding:14px 14px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow);pointer-events:auto;transform:translate(16px);opacity:0;transition:transform var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease)}.toast-action{cursor:pointer;transition:background var(--t-fast) var(--ease),translate var(--t-fast) var(--ease)}.toast-action:hover{background:var(--surface-2);translate:0 -2px}@media(min-width:1367px){.toast-action:active{translate:0 0}}.toast.show{transform:none;opacity:1}.toast.hide{transform:translate(16px);opacity:0}.toast.bump{animation:toast-bump .3s var(--ease)}@keyframes toast-bump{50%{transform:scale(1.03)}}.toast-icon{grid-column:1;grid-row:1 / -1;align-self:center;font-size:var(--fs-18)}.toast b{grid-column:2;grid-row:1;align-self:center;min-width:0;font-size:var(--fs-14);font-weight:var(--fw-bold)}.toast p{grid-column:2;grid-row:2;margin-block-start:3px;color:var(--text-muted);font-size:var(--fs-13);line-height:1.45}.toast-close{grid-column:3;grid-row:1;display:grid;place-items:center;align-self:start;width:30px;height:30px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-13);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.toast-close:hover{background:var(--border);border-color:var(--border-strong);color:var(--text-strong)}.toast-close i{transition:transform var(--t-fast) var(--ease)}.toast-close:hover i{transform:rotate(90deg)}.toast-left{position:absolute;inset-block-end:7px;inset-inline-end:12px;color:var(--text-faint);font-size:var(--fs-11)}.toast-bar{position:absolute;inset-block-end:0;inset-inline-start:0;height:3px;width:100%;transform-origin:0 50%}.toast-success .toast-icon,.toast-success b{color:var(--success)}.toast-success .toast-bar{background:var(--success)}.toast-error .toast-icon,.toast-error b{color:var(--danger)}.toast-error .toast-bar{background:var(--danger)}.toast-warning .toast-icon,.toast-warning b{color:var(--warning)}.toast-warning .toast-bar{background:var(--warning)}.toast-info .toast-icon,.toast-info b{color:var(--info)}.toast-info .toast-bar{background:var(--info)}@media(max-width:640px){.toast-stack{inset-block-start:var(--s-2);inset-inline:var(--s-2);width:auto}.toast,.toast.hide{transform:translateY(-16px)}}.tip{position:fixed;inset-block-start:-999px;inset-inline-start:0;z-index:var(--z-toast);max-width:260px;padding:7px 11px;border-radius:var(--r-sm);background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.35;text-align:center;box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;translate:0 4px;transition:opacity var(--t-fast) var(--ease),translate var(--t-fast) var(--ease)}.tip.flip{translate:0 -4px}.tip.on{opacity:1;translate:0 0}.order-pop{position:fixed;inset-inline-start:16px;inset-block-end:16px;z-index:var(--z-float);display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ava text price" "ava text ago";align-items:center;column-gap:10px;inline-size:280px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);color:var(--text);opacity:0;translate:-24px 0;pointer-events:none;transition:opacity .3s ease,translate .3s ease}.order-pop.in{opacity:1;translate:0 0;pointer-events:auto}body:has(.modal-backdrop) .order-pop{opacity:0;pointer-events:none}.opop-ava{grid-area:ava;inline-size:40px;block-size:40px;border-radius:50%;object-fit:contain;background:var(--brand-tint)}.opop-main{grid-area:ava;inline-size:40px;block-size:40px;border-radius:10px;object-fit:cover;background:var(--brand-tint)}.opop-buyer{grid-area:ava;align-self:end;justify-self:end;inline-size:20px;block-size:20px;border:2px solid var(--surface);border-radius:50%;object-fit:cover;background:var(--surface);translate:5px 5px}.opop-text{grid-area:text;display:grid;gap:2px;min-inline-size:0}.opop-who,.opop-what{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12, 12px)}.opop-who{color:var(--text-muted)}.opop-who b,.opop-what{color:var(--text-strong)}.opop-dot{display:inline-block;inline-size:7px;block-size:7px;margin-inline-end:5px;border-radius:50%;background:var(--success);vertical-align:1px}.opop-price{grid-area:price;justify-self:end;padding:1px 8px;border-radius:999px;background:var(--brand-tint);color:var(--text-strong);font-size:var(--fs-12, 12px);font-weight:700;white-space:nowrap}.opop-ago{grid-area:ago;justify-self:end;color:var(--text-faint);font-size:10px;font-style:normal;white-space:nowrap}.opop-x{position:absolute;inset-block-start:-8px;inset-inline-end:-8px;display:grid;place-items:center;inline-size:20px;block-size:20px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-muted);font-size:10px;cursor:pointer}.opop-x:hover{background:var(--surface-hover)}@media(max-width:1024px),(max-width:1366px){.order-pop{inset-inline-start:10px;inset-block-end:calc(var(--tabs-h, 80px) + 12px + env(safe-area-inset-bottom));inline-size:min(250px,calc(100vw - 90px));padding:8px 10px}.order-pop.no-mobile{display:none}:root.no-bottom-nav .order-pop:not(.auc-pop){display:none}body:has(.locker-fab:not(.hidden)) .order-pop{inset-block-end:calc(var(--tabs-h, 80px) + 78px + env(safe-area-inset-bottom))}}.order-pop{transform-origin:left bottom;scale:.88}@media(max-width:1024px),(max-width:1366px){.order-pop{scale:.78}}.order-pop.auc-pop{z-index:calc(var(--z-popup) + 10);cursor:pointer;border-color:var(--danger);background:var(--danger);color:#fff;box-shadow:var(--shadow-lg)}.auc-pop .opop-who,.auc-pop .opop-who b,.auc-pop .opop-what,.auc-pop .opop-ago{color:#fff}.auc-pop .opop-who b{font-size:var(--fs-13)}.auc-pop .opop-price{background:#fff;color:var(--danger)}.auc-pop .opop-x{background:var(--danger);border-color:#fff;color:#fff}.auc-pop.shake{animation:auc-pop-shake .5s .3s}@keyframes auc-pop-shake{0%,to{rotate:0deg}20%{rotate:-3deg}40%{rotate:3deg}60%{rotate:-2deg}80%{rotate:2deg}}body:has(.modal-backdrop) .order-pop.auc-pop.in{opacity:1;pointer-events:auto}body:has(.auc-pop.in) .order-pop:not(.auc-pop){opacity:0;pointer-events:none}.auc-pop .opop-ava{border-radius:10px;object-fit:cover}@media(max-width:1024px),(max-width:1366px){.order-pop{transition:opacity .3s ease,translate .3s ease,inset-block-end var(--t-base) var(--ease-out)}:root.scroll-hide .order-pop{inset-block-end:calc(8px + env(safe-area-inset-bottom))}}.hist-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 26px;border:1px solid var(--hero-ink-edge);border-radius:var(--r-lg);background:var(--hero-ink);box-shadow:var(--shadow-card),var(--edge-hi);overflow:hidden}.hist-hero-text,.hist-hero-art{position:relative;z-index:1}.hist-hero-art{filter:drop-shadow(var(--art-shadow))}.hist-hero-text{display:grid;gap:8px;min-width:0}.hist-hero h1{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:var(--fw-black);line-height:1.2;color:var(--brand)}.hist-hero-ico{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:var(--r-md);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-18);box-shadow:var(--shadow-sm)}.hist-hero p{margin:0;color:var(--hero-ink-sub);font-size:var(--fs-14)}.hist-hero-art{width:200px;height:auto;object-fit:contain}.hist-hero,.hist-panel{animation:mhu-rise .42s var(--ease-out) both}.hist-panel{animation-delay:.08s}.hist-main{display:grid;gap:12px}.hist-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.hist-back{flex:none}.hist-title{margin:0;padding-block:4px 2px;font-size:var(--fs-24);font-weight:var(--fw-black);color:var(--text-strong);display:flex;align-items:center;gap:10px}.hist-title:before{content:"";flex:none;inline-size:4px;block-size:21px;border-radius:var(--r-pill);background:var(--brand)}.site-main>.container>.section.hist-main:first-child{margin-block-start:0}@media(min-width:1367px){.site-main>.container>.section.hist-main.hist-main{margin-block-start:-31px}}.hist-panel{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg)}.hist-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.hist-tab{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.hist-tab:hover{background:var(--surface-3);translate:0 -2px;box-shadow:var(--shadow-sm)}@media(min-width:1367px){.hist-tab:active{translate:0 0}}.hist-tab em{display:inline-flex;align-items:center;justify-content:center;min-inline-size:22px;height:20px;padding-inline:6px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);font-style:normal;font-weight:var(--fw-bold)}.hist-tab.on{border-color:transparent;background:transparent;color:var(--brand-ink);box-shadow:none;translate:none}.hist-tab.on em{background:var(--ink-a12);color:var(--brand-ink)}.hist-tools{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto auto auto;gap:12px}.hist-pick>span{color:var(--brand-strong)}.hist-reload{inline-size:46px;padding-inline:0;justify-content:center}.hist-reload i{transition:rotate var(--t-base) var(--ease)}.hist-reload.spin i{animation:mhu-spin .6s var(--ease) 1}.hist-search{height:46px;padding:0 14px;gap:10px}.hist-search i{color:var(--text-faint);font-size:var(--fs-14)}.hist-search input{align-self:center;padding-inline:0}.hist-search input::-webkit-search-cancel-button{display:none}.hist-per,.hist-per:not([data-value=all]){background:var(--surface)}.hist-per:hover{background:var(--surface-3)}.hist-per{inline-size:168px}.hist-foot{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.hist-foot .hist-per{position:absolute;inset-inline-start:0}.pick-dot{display:inline-block;inline-size:7px;block-size:7px;margin-inline-start:6px;border-radius:50%;background:var(--danger);vertical-align:middle;animation:mhu-blink 1.4s var(--ease) infinite}.hist-export{height:46px;white-space:nowrap}.hist-filter-btn{display:none}.hist-box{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.hist-head,.hist-row{display:grid;grid-template-columns:34px minmax(0,1.15fr) minmax(0,1.4fr) 110px 120px 118px 84px;align-items:center;gap:12px;padding:14px 18px}.hist-head{padding-block:12px;border-block-end:1px solid var(--border);background:var(--hero-ink);color:var(--hero-ink-sub);font-size:var(--fs-13);font-weight:var(--fw-bold)}.hist-row{border-block-end:1px solid var(--border);background:var(--surface-2);cursor:pointer;text-align:start}.hist-row:last-child{border-block-end:0}.hist-row:hover{background:var(--surface-2)}.hist-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hist-cell{display:flex;align-items:center;gap:10px;min-width:0}.hist-text{display:grid;gap:2px;min-width:0}.hist-what .hist-text b{justify-self:start;padding:2px 9px;border-radius:var(--r-xs);background:var(--tag-dark);color:var(--tag-dark-ink);font-size:var(--fs-12)}.hist-text b{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-text small{font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-no{justify-content:center;color:var(--text-faint);font-size:var(--fs-12);font-weight:var(--fw-bold)}.hist-ico,.hist-thumb{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--r-sm);background:var(--surface-3);overflow:hidden}.hist-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.hist-thumb.icon i,.hist-ico i{font-size:15px}.t-order{background:var(--brand-tint);color:var(--brand-strong)}.t-topup{background:var(--info-bg);color:var(--info)}.t-box{background:var(--c-credit-soft);color:var(--c-credit)}.t-coupon{background:var(--success-bg);color:var(--success)}.t-game{background:var(--c-line-soft);color:var(--c-line)}.hist-amt{font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--text-strong);white-space:nowrap}.hist-amt.minus{color:var(--danger)}.hist-amt.none{color:var(--text-faint);font-weight:var(--fw-bold)}.hist-badge{display:inline-flex;align-items:center;height:26px;padding-inline:12px;border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:var(--fw-bold)}.hist-badge.ok{background:var(--success-bg);color:var(--success)}.hist-badge.wait{background:var(--warning-bg);color:var(--warning)}.hist-badge.bad{background:var(--danger-bg);color:var(--danger)}.hist-when{display:grid;gap:2px}.hist-when b{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text);white-space:nowrap}.hist-when small{font-size:var(--fs-12);color:var(--text-muted)}.hist-go{justify-content:end;color:var(--text-faint)}.hist-view{display:inline-flex;align-items:center;gap:6px;block-size:30px;padding-inline:12px;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.hist-view i{font-size:11px}.hist-row:hover .hist-view{background:var(--brand-face-hover)}.hist-view.done{background:var(--surface-3);color:var(--text-muted)}.hist-row:hover .hist-view.done{background:var(--border)}.hist-empty,.hist-gate{display:grid;justify-items:center;gap:8px;padding:56px 20px;text-align:center}.hist-gate{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.hist-empty i,.hist-gate i{font-size:34px;color:var(--brand-strong)}.hist-empty b,.hist-gate b{font-size:var(--fs-16);font-weight:var(--fw-black);color:var(--text-strong)}.hist-empty small,.hist-gate small{font-size:var(--fs-13);color:var(--text-muted)}.hist-gate .btn{margin-block-start:10px}.hist-page,.hist-nav{display:inline-flex;align-items:center;gap:8px;min-inline-size:40px;height:40px;padding-inline:12px;justify-content:center;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.modal-detail{inline-size:min(440px,100%)}.modal-detail .modal-close{display:none}.dt-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.dt-wrap>*{min-width:0}.dt-lines{grid-template-columns:minmax(0,1fr)}.dt-head{display:flex;align-items:center;gap:12px}.dt-thumb{display:grid;place-items:center;flex:none;inline-size:54px;block-size:54px;border-radius:var(--r-md);background:var(--surface-3);overflow:hidden}.dt-thumb img{inline-size:100%;block-size:100%;object-fit:cover}.dt-title{display:grid;gap:2px;min-width:0;flex:1}.dt-title b{font-size:var(--fs-16);font-weight:var(--fw-black);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-title small{color:var(--text-muted);font-size:var(--fs-12)}.dt-lines{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.dt-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:6px;font-size:var(--fs-13)}.dt-line+.dt-line{border-block-start:1px solid var(--border)}.dt-line span{color:var(--text-muted);white-space:nowrap}.dt-line b{min-width:0;color:var(--text-strong);font-weight:var(--fw-bold);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:38px;padding-inline:14px;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast)}.dt-more:hover{background:var(--warm-bg)}.dt-more i{color:var(--brand-strong)}.dt-more.brand{inline-size:100%;block-size:42px;border-color:transparent;background:var(--brand-face);color:var(--brand-ink)}.dt-more.brand:hover{background:var(--brand-face-hover)}.dt-more.brand i{color:inherit}.dt-secret.many{min-block-size:52px;padding:12px}.dt-secret.many code{filter:blur(7px);-webkit-user-select:none;user-select:none}.dt-secret.many.shown code{filter:none;-webkit-user-select:text;user-select:text;color:var(--text-muted)}.it-tick{display:grid;place-items:center;flex:none;cursor:pointer}.it-tick.empty{inline-size:22px;block-size:22px}.it-list.fit .it-tick.empty,.it-list.tightest .it-tick.empty{inline-size:20px;block-size:20px}.it-tick input{position:absolute;opacity:0;pointer-events:none}.it-box{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);color:transparent;font-size:11px;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.it-tick input:checked+.it-box{border-color:transparent;background:var(--brand);color:var(--brand-ink)}.it-row.picked{border-color:var(--brand);background:var(--brand-tint)}.it-wrap{display:grid;gap:12px}.it-head{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-13);color:var(--text-muted)}.it-sum{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-search{height:42px;padding:0 14px;gap:10px;margin-inline-end:54px}.modal-items .modal-close{inset-block-start:28px;inset-inline-end:28px}.it-search i{color:var(--text-faint);font-size:var(--fs-14)}.it-search input{align-self:center;padding-inline:0}.it-search input::-webkit-search-cancel-button{display:none}.cp-short{display:none}.cp-n{font-variant-numeric:tabular-nums}.it-tier{block-size:32px;flex:none}.it-tier>span{font-size:var(--fs-12)}.it-empty{padding:24px 12px;color:var(--text-muted);font-size:var(--fs-13);text-align:center}.it-head b{color:var(--text-strong);font-weight:var(--fw-black)}.it-all{display:inline-flex;align-items:center;gap:6px;block-size:30px;padding-inline:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast)}.it-all:hover{background:var(--surface-3)}.it-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;max-block-size:calc(100svh - 364px);overflow-y:auto;overscroll-behavior:contain}.it-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);transition:background var(--t-fast),border-color var(--t-fast)}.it-row.tap{cursor:pointer}.it-row.tap:hover{background:var(--brand-tint)}.it-list.fit{gap:5px}.it-list.fit .it-row{padding:3px 10px;gap:8px}.it-list.fit .it-pic{inline-size:26px;block-size:26px}.it-list.fit .it-text{gap:0}.it-list.fit .it-text b{font-size:var(--fs-13);line-height:1.3}.it-list.fit .it-text small{font-size:var(--fs-11);line-height:1.2}.it-list.fit .it-copy{inline-size:26px;block-size:26px}.it-list.fit .it-tag{padding-block:0;line-height:1.45}.it-list.fit .it-box{inline-size:20px;block-size:20px}.it-list.tight{gap:6px}.it-list.tight .it-row{padding:7px 10px}.it-list.tighter{gap:4px}.it-list.tighter .it-row{padding:5px 10px}.it-list.tighter .it-text b{font-size:var(--fs-13)}.it-list.tighter .it-pic{inline-size:28px;block-size:28px}.it-list.tightest{gap:3px}.it-list.tightest .it-row{padding:3px 8px;gap:8px}.it-list.tightest .it-text b{font-size:var(--fs-12)}.it-list.tightest .it-text small{display:none}.it-list.tightest .it-pic{inline-size:22px;block-size:22px}.it-list.tightest .it-copy{inline-size:24px;block-size:24px}.it-list.tightest .it-box{inline-size:18px;block-size:18px}.it-no{flex:none;min-inline-size:22px;color:var(--text-faint);font-size:var(--fs-12);font-weight:var(--fw-bold);text-align:center}.it-pic{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border-radius:var(--r-xs);background:var(--surface-3);overflow:hidden}.it-pic img{inline-size:100%;block-size:100%;object-fit:contain}.it-text{display:grid;gap:1px;min-width:0;flex:1}.it-text b{font-size:var(--fs-14);font-weight:var(--fw-black);color:var(--text-strong);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-text small{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-12);color:var(--text-muted)}.it-copy{display:grid;place-items:center;flex:none;inline-size:30px;block-size:30px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.it-copy:hover{background:var(--brand-face);color:var(--brand-ink)}.it-view.it-locker{display:inline-flex;align-items:center;gap:5px;padding-inline:10px;white-space:nowrap}.it-view{flex:none;min-inline-size:32px;block-size:26px;padding-inline:8px;border:0;border-radius:var(--r-xs);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast)}.it-view:hover{background:var(--brand-face)}.it-row .it-pic+.it-text b{letter-spacing:0}.it-state{flex:none;padding:1px 7px;border:1px dashed var(--border-strong);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-10);font-weight:var(--fw-bold);line-height:1.6;white-space:nowrap;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.it-state.get{border:0;padding-block:3px;background:var(--brand-face);color:var(--brand-ink);box-shadow:var(--shadow-sm),inset 0 -2px 0 var(--brand-edge)}.it-state.get:hover{background:var(--brand-face-hover);color:var(--brand-ink)}.it-state.get:active{box-shadow:var(--shadow-sm)}@media(min-width:1367px){.it-state.get:active{translate:0 1px}}.it-dot{display:inline-block;inline-size:5px;block-size:5px;margin-inline-end:4px;border-radius:50%;background:var(--brand-strong);vertical-align:middle;animation:mhu-blink 1.4s var(--ease) infinite}.it-state.wait,.it-state.done,.it-state.fail{border-style:solid;box-shadow:var(--shadow-sm),inset 0 -2px 0 currentColor}.it-state.wait{border-color:var(--warning);background:var(--warning-bg);color:var(--warning)}.it-state.done{border-color:var(--success);background:var(--success-bg);color:var(--success)}.it-state.fail{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}@media(min-width:1367px){.it-state.wait:active,.it-state.done:active,.it-state.fail:active{box-shadow:var(--shadow-sm)}}@media(min-width:1367px){.it-state.wait:active,.it-state.done:active,.it-state.fail:active{translate:0 1px}}.it-state.wait:hover{background:var(--warning-bg);color:var(--warning)}.it-state.fail:hover{background:var(--danger-bg);color:var(--danger)}.it-state.salt{border-style:solid;border-color:var(--border);color:var(--text-faint);box-shadow:var(--shadow-sm)}.it-state.salt:hover{background:var(--surface-3);color:var(--text-muted)}.it-list.fit .it-state{padding:2px 7px}.it-list.tight .it-state,.it-list.tighter .it-state{padding:1px 7px}.it-list.tightest .it-state{padding:0 6px}.hist-pending{margin-inline-start:6px}.cl-head .it-state{cursor:default;align-self:start}.cl-head .it-state:hover{background:var(--surface-3);color:var(--text-muted)}.cl-head .it-state.done:hover{background:var(--success-bg);color:var(--success)}.cl-steps li b{white-space:nowrap}.cl-form{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cl-field{display:grid;gap:6px}.cl-field>span:first-child{font-size:var(--fs-12);color:var(--text-muted)}.cl-field em{font-style:normal;color:var(--text-faint)}.cl-field .field{height:42px;padding:0 12px}.cl-note{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-13);line-height:1.5}.cl-wrap>.cl-form-head:first-child{display:flex;align-items:center;min-block-size:54px;padding-inline-end:52px;margin-inline:calc(var(--modal-pad, 20px) * -1);padding-inline-start:var(--modal-pad, 20px);padding-block-end:18px;border-block-end:1px solid var(--border)}.cl-left{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;padding:2px 8px;border-radius:999px;background:var(--warning-bg);color:var(--warning);font-size:var(--fs-12);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.cl-lines{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cl-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:6px;font-size:var(--fs-13)}.cl-line+.cl-line{border-block-start:1px solid var(--border)}.cl-line span{color:var(--text-muted)}.cl-line b{font-weight:var(--fw-black);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-sum{display:grid;gap:2px;padding:12px;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:var(--warm-bg);text-align:center}.cl-sum span{font-size:var(--fs-12);color:var(--text-muted)}.cl-sum b{font-size:var(--fs-20);font-weight:var(--fw-black);color:var(--brand-strong)}.cl-sum small{font-size:var(--fs-12);color:var(--text-muted)}.cl-guide{inline-size:100%;block-size:auto;max-block-size:34svh;object-fit:contain;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cl-wait,.cl-fail{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:var(--r-md);font-size:var(--fs-18)}.cl-wait{border:1px solid var(--warning);background:var(--warning-bg);color:var(--warning)}.cl-fail{border:1px solid var(--danger);background:var(--danger-bg);color:var(--danger)}.cl-wait span,.cl-fail span{display:grid;gap:2px;min-width:0}.cl-wait b,.cl-fail b{font-size:var(--fs-14);font-weight:var(--fw-black)}.cl-wait small,.cl-fail small{font-size:var(--fs-12);color:var(--text-muted);line-height:1.5}.cl-info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-13)}.cl-info span{color:var(--text-muted)}.cl-info b{font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-salt{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-18)}.cl-salt span{display:grid;gap:2px}.cl-salt b{font-size:var(--fs-14);font-weight:var(--fw-black);color:var(--text-strong)}.cl-salt small{font-size:var(--fs-12)}.cl-head{display:flex;align-items:center;gap:12px}.modal-claim .cl-head{padding-inline-end:50px}.cl-pic{display:grid;place-items:center;flex:none;inline-size:56px;block-size:56px;border-radius:var(--r-md);background:var(--warm-bg);color:var(--brand-strong);font-size:var(--fs-20);overflow:hidden}.cl-pic img{inline-size:100%;block-size:100%;object-fit:contain}.cl-title{display:grid;gap:2px;min-width:0}.cl-title b{font-size:var(--fs-16);font-weight:var(--fw-black);color:var(--text-strong)}.cl-title small{color:var(--text-muted);font-size:var(--fs-12)}.cl-warn{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-12);line-height:1.5}.cl-done{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--success);border-radius:var(--r-md);background:var(--success-bg);color:var(--success);font-size:var(--fs-18)}.cl-done span{display:grid;gap:2px}.cl-done b{font-size:var(--fs-14);font-weight:var(--fw-black)}.cl-done small{color:var(--text-muted);font-size:var(--fs-12)}@media(max-width:640px){.it-head{flex-wrap:nowrap}.it-tier,.it-all{flex:none}.it-all{padding-inline:8px}.it-foot{gap:8px}.it-per{flex:1}.it-foot .hist-pager{justify-content:end}}.dt-uid{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.dt-uid-ico{display:grid;place-items:center;flex:none;inline-size:38px;block-size:38px;border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-16)}.dt-uid-text{display:grid;gap:2px;min-width:0;flex:1}.dt-uid-text small{font-size:var(--fs-12);color:var(--text-muted)}.dt-uid-text b{font-size:var(--fs-16);font-weight:var(--fw-black);color:var(--text-strong);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-mini-btn{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.dt-mini-btn:hover{background:var(--surface-3);color:var(--text-strong)}.dt-danger{display:flex;align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--danger);border-radius:var(--r-md);background:var(--danger-bg)}.dt-danger-ico{display:grid;place-items:center;flex:none;inline-size:30px;block-size:30px;border-radius:var(--r-sm);background:var(--surface);color:var(--danger);font-size:var(--fs-14)}.dt-danger>span:last-child{display:grid;gap:3px;min-width:0}.dt-danger b{font-size:var(--fs-13);font-weight:var(--fw-black);color:var(--danger)}.dt-danger small{font-size:var(--fs-12);line-height:1.5;color:var(--danger)}.dt-danger small b{font-size:inherit}.dt-reward{display:grid;gap:12px;padding:16px;border:1px solid var(--warm-border);border-radius:var(--r-md);background:radial-gradient(120% 120% at 0% 0%,var(--brand-tint) 0%,transparent 70%),var(--warm-bg)}.dt-reward-head{display:flex;align-items:center;gap:10px}.dt-reward-head b{font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--brand-strong)}.dt-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--brand-strong);animation:mhu-blink 1.4s var(--ease) infinite}.dt-gift{display:grid;place-items:center;flex:none;inline-size:38px;block-size:38px;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-16);box-shadow:var(--shadow-sm)}.dt-amount{display:grid;gap:2px;padding:14px;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:var(--surface);text-align:center}.dt-amount b{font-size:var(--fs-24);font-weight:var(--fw-black);color:var(--brand-strong)}.dt-amount small{color:var(--text-muted);font-size:var(--fs-12)}.dt-warranty{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.dt-warranty.on{border-color:var(--success);background:var(--success-bg)}.dt-shield{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-15)}.dt-warranty.on .dt-shield{background:var(--surface);color:var(--success)}.dt-warranty-text{display:grid;gap:2px;min-width:0;flex:1}.dt-warranty-text b{font-size:var(--fs-13);font-weight:var(--fw-black);color:var(--text-strong)}.dt-warranty-text small{font-size:var(--fs-12);color:var(--text-muted)}.dt-warranty.on .dt-warranty-text small{color:var(--success);font-weight:var(--fw-bold)}.dt-claim{flex:none;block-size:32px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast)}.dt-claim:hover{background:var(--surface-3)}.dt-claim[disabled]{opacity:.5;cursor:default}.dt-item{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:var(--surface)}.dt-item-pic{display:grid;place-items:center;flex:none;inline-size:64px;block-size:64px;border-radius:var(--r-sm);background:var(--warm-bg);color:var(--brand-strong);font-size:var(--fs-20);overflow:hidden}.dt-item-pic img{inline-size:100%;block-size:100%;object-fit:contain}.dt-item-text{display:grid;gap:3px;min-width:0}.dt-item-text b{font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--text-strong)}.dt-item-text small{color:var(--text-muted);font-size:var(--fs-12)}.dt-secret{position:relative;display:grid;place-items:center;min-block-size:62px;padding:14px 48px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-inset)}.dt-secret code{max-inline-size:100%;overflow:hidden;font-family:inherit;font-size:var(--fs-18);font-weight:var(--fw-black);letter-spacing:.08em;color:var(--text-strong);filter:blur(7px);-webkit-user-select:none;user-select:none;transition:filter var(--t-base) var(--ease)}.dt-secret.shown code{filter:none;-webkit-user-select:text;user-select:text}.dt-mini{position:absolute;inset-inline-end:8px;display:none;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dt-mini:hover{background:var(--surface-3);color:var(--text-strong)}.dt-secret.shown .dt-mini{display:grid}.dt-peek{position:absolute;display:inline-flex;align-items:center;gap:8px;height:38px;padding-inline:16px;border:0;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -3px 0 var(--brand-edge),var(--shadow-brand);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dt-peek:hover{background:var(--brand-face-hover)}.dt-secret.shown .dt-peek{display:none}.dt-secret.id{place-items:stretch;padding:10px 12px}.dt-secret.id .dt-peek{inset:0;margin:auto;inline-size:fit-content}.dt-idlines{display:grid;gap:6px;inline-size:100%}.dt-secret.id .dt-idlines{filter:blur(7px);-webkit-user-select:none;user-select:none;transition:filter var(--t-base) var(--ease)}.dt-secret.id.shown .dt-idlines{filter:none;-webkit-user-select:text;user-select:text}.dt-secret.id:not(.shown) .dt-idcopy{pointer-events:none}.dt-idlines.plain{margin-block-start:8px}.dt-idline{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-xs);background:var(--surface-2)}.dt-idline small{color:var(--text-faint);font-size:var(--fs-12)}.dt-idline b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:var(--fs-15);font-weight:var(--fw-black)}.dt-idcopy{display:grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast)}.dt-idcopy:hover{background:var(--surface-3);color:var(--text-strong)}.dt-warn{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-muted);font-size:var(--fs-12)}.dt-warn i{color:var(--warning)}.modal-export{inline-size:min(440px,100%)}.ex-wrap{display:grid;gap:14px}.ex-title{font-size:var(--fs-18);font-weight:var(--fw-black);color:var(--text-strong)}.ex-sub{margin:-10px 0 0;color:var(--text-muted);font-size:var(--fs-13)}.ex-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ex-date{display:grid;gap:6px;min-width:0}.ex-date small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold)}.ex-date .field{height:48px}.ex-date-btn{width:100%;color:var(--text);font:inherit;font-size:var(--fs-13);text-align:start;cursor:pointer}.ex-date-btn span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-date-btn .ex-date-arrow{color:var(--text-faint);font-size:var(--fs-11);transition:rotate var(--t-fast) var(--ease)}.ex-date-btn.on{border-color:var(--brand)}.ex-date-btn.on .ex-date-arrow{rotate:180deg}.date-pick{position:fixed;z-index:calc(var(--z-popup) + 10);inline-size:288px;padding:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:top left;animation:dp-in .16s var(--ease-out)}.date-pick.flip{transform-origin:bottom left}@keyframes dp-in{0%{opacity:0;scale:.96}}.dp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:8px}.dp-head b{color:var(--brand-strong);font-size:var(--fs-14);font-weight:var(--fw-bold)}.dp-nav{display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-12);transition:background var(--t-fast) var(--ease)}.dp-nav:hover:not(:disabled){background:var(--surface-3)}.dp-nav:disabled{opacity:.35;cursor:default}.dp-week,.dp-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.dp-week span{padding-block:4px;color:var(--text-faint);font-size:var(--fs-11);font-weight:var(--fw-bold);text-align:center}.dp-day{block-size:34px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-13);transition:background var(--t-fast) var(--ease)}.dp-day:hover:not(:disabled){background:var(--brand-tint);color:var(--text-strong)}.dp-day:disabled{color:var(--text-faint);opacity:.45;cursor:default}.dp-day.on,.dp-day.on:hover{background:var(--brand-face);color:var(--brand-ink);font-weight:var(--fw-bold)}.ex-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ex-head b{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-strong)}.ex-all{border:0;background:none;color:var(--brand-strong);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer}.ex-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ex-type{display:flex;align-items:center;gap:8px;height:46px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.ex-type:hover{background:var(--surface-3)}.ex-type input{position:absolute;opacity:0;pointer-events:none}.ex-box{display:grid;place-items:center;flex:none;inline-size:20px;block-size:20px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-3);color:var(--brand-ink);font-size:11px}.ex-box i{opacity:0}.ex-type input:checked~.ex-box{border-color:var(--brand-strong);background:var(--brand-face)}.ex-type input:checked~.ex-box i{opacity:1}.ex-type .ex-ico{color:var(--brand-strong);font-size:var(--fs-14)}.ex-count{margin:0;color:var(--text-muted);font-size:var(--fs-13)}.ex-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}@media(max-width:480px){.ex-dates,.ex-types{grid-template-columns:1fr}}@media(max-width:1024px),(max-width:1366px){.hist-head{display:none}.hist-main{gap:10px}.hist-panel{padding:8px;gap:8px}.hist-tools{gap:8px}.hist-search{height:40px}.hist-tools .btn{height:40px;min-height:40px}.hist-head{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:6px 8px;padding:10px 12px;border:1px solid var(--hero-ink-edge);border-radius:var(--r-md);background:var(--hero-ink);font-size:var(--fs-12)}.hist-head span:nth-child(1){grid-column:1;text-align:center}.hist-head span:nth-child(3){grid-column:2}.hist-head span:nth-child(4){grid-column:3}.hist-head span:nth-child(6){grid-column:4;text-align:end}.hist-head span:nth-child(2),.hist-head span:nth-child(5),.hist-head span:nth-child(7){display:none}.hist-box{display:grid;gap:6px;border:0;background:transparent;overflow:visible}.hist-row{grid-template-columns:20px minmax(0,auto) auto minmax(0,1fr) auto;gap:3px 6px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.hist-row:last-child{border-block-end:1px solid var(--border)}.hist-no{grid-column:1;grid-row:1;justify-content:center;font-size:var(--fs-12)}.hist-what{grid-column:2;grid-row:2;gap:0;justify-content:start;max-inline-size:100%;overflow:hidden}.hist-what .hist-ico,.hist-what .hist-text small{display:none}.hist-what .hist-text{overflow:hidden}.hist-what .hist-text b{display:flex;align-items:center;block-size:20px;padding-inline:6px;font-size:var(--fs-10)}.hist-detail{grid-column:2 / 5;grid-row:1;gap:8px}.hist-detail .hist-thumb{inline-size:28px;block-size:28px}.hist-detail .hist-text b{font-size:var(--fs-13);line-height:1.3}.hist-detail .hist-text small{font-size:var(--fs-11);line-height:1.3}.hist-text{gap:0}.hist-amount{font-size:var(--fs-14)}.hist-badge{height:20px;font-size:var(--fs-11);background:var(--tag-dark);border-color:var(--tag-dark)}.hist-view{block-size:22px;padding-inline:8px;font-size:var(--fs-11)}.hist-when b,.hist-when small{font-size:var(--fs-11)}.hist-amount{grid-column:5;grid-row:1;justify-content:end;white-space:nowrap}.hist-state{grid-column:3;grid-row:2;align-items:center;justify-content:start}.hist-badge{height:22px;padding-inline:7px;white-space:nowrap}.hist-when{grid-column:4;grid-row:2;white-space:nowrap;justify-self:end;justify-items:end;text-align:end;grid-auto-flow:row;gap:0;line-height:1.15}.hist-when b{font-size:var(--fs-11);color:var(--text-muted)}.hist-when small{font-size:var(--fs-11)}.hist-go{grid-column:5;grid-row:2;justify-content:end;font-size:var(--fs-12)}.hist-view{block-size:24px;padding-inline:9px;gap:5px}.hist-tabs{display:flex;gap:10px;overflow-x:auto;touch-action:pan-x pan-y;scrollbar-width:none;padding-block-end:2px}.hist-tabs::-webkit-scrollbar{display:none}.hist-tab{flex:none;flex-direction:column;gap:4px;inline-size:64px;height:62px;padding-inline:6px;font-size:var(--fs-12)}.hist-tab em{display:none}.hist-tools{grid-template-columns:minmax(0,1fr) 40px 40px 40px 40px}.hist-search{grid-column:1;grid-row:1}.hist-filter-btn{grid-column:2;grid-row:1;display:inline-flex}.hist-export{grid-column:3;grid-row:1}.hist-trashbtn{grid-column:4;grid-row:1}.hist-reload:not(.hist-trashbtn){grid-column:5;grid-row:1}.hist-filter-btn,.hist-export,.hist-reload{justify-content:center;inline-size:40px;padding-inline:0}.hist-filter-btn span,.hist-export span{display:none}.hist-reload{inline-size:40px}.hist-tools .hist-pick{grid-column:1 / -1;grid-row:auto;max-height:0;height:auto;padding-block:0;border-width:0;overflow:hidden;transition:max-height var(--t-base) var(--ease)}.hist-main.filters-open .hist-tools .hist-pick{max-height:46px;height:46px;border-width:1px}.hist-panel{gap:10px;padding:8px}.hist-foot{flex-direction:column;gap:10px}.hist-foot .hist-per{position:static;inline-size:100%}.hist-hero{padding:12px}.hist-hero-text{padding:16px}.hist-hero h1{font-size:22px;gap:10px}.hist-hero-ico{inline-size:38px;block-size:38px;font-size:var(--fs-16)}.hist-hero-art{width:128px}}@media(max-width:640px){.modal-export .modal-close{display:none}.dt-wrap{gap:10px}.dt-thumb{inline-size:44px;block-size:44px}.dt-title b{font-size:var(--fs-14)}.dt-lines{padding:8px 12px}.dt-line{padding-block:5px;font-size:var(--fs-12)}.dt-reward{gap:8px;padding:12px}.dt-gift{inline-size:32px;block-size:32px;font-size:var(--fs-14)}.dt-secret{min-block-size:52px;padding:10px 44px}.dt-secret code{font-size:var(--fs-16)}.dt-amount{padding:10px}.dt-amount b{font-size:var(--fs-20)}.dt-item{gap:10px;padding:10px}.dt-item-pic{inline-size:48px;block-size:48px}.dt-more.brand{block-size:38px}.dt-uid{padding:10px 12px}.dt-uid-ico{inline-size:32px;block-size:32px}.dt-uid-text b{font-size:var(--fs-14)}.dt-secret.many{min-block-size:40px;padding:8px}.dt-secret.many code{font-size:var(--fs-14)}.dt-warranty{padding:10px 12px}.dt-shield{inline-size:30px;block-size:30px}.dt-danger{padding:10px 12px}.dt-danger-ico{inline-size:26px;block-size:26px}.has-pick .cp-full{display:none}.has-pick .cp-short{display:inline}.modal-claim .modal-close{inset-block-start:20px;inset-inline-end:20px}.cl-wrap>.cl-form-head:first-child{padding-inline-end:46px}.cl-head .it-state,.cl-form-head .it-tag{display:none}.modal-items .modal-close{inset-block-start:20px;inset-inline-end:20px;width:38px;height:38px}.it-state{padding:0 5px;font-size:var(--fs-10);line-height:1.5;border-width:1px}.it-state.get{padding-block:0;box-shadow:inset 0 -2px 0 var(--brand-edge)}.it-state.wait,.it-state.done,.it-state.fail{box-shadow:inset 0 -2px 0 currentColor}.it-dot{inline-size:4px;block-size:4px;margin-inline-end:3px}.it-row{padding:8px 10px}.it-row:has(.it-view){gap:6px}.it-row:has(.it-view) .it-no{min-inline-size:16px}.it-view{min-inline-size:30px;padding-inline:7px}.it-text b{font-size:var(--fs-13)}.modal-items .dt-actions{grid-template-columns:1fr 1fr}.it-list{max-block-size:calc(100svh - 336px)}.it-search{height:38px;margin-inline-end:48px}}@media(max-width:640px)and (max-height:700px){.dt-wrap{gap:8px}.dt-head{gap:10px}.dt-thumb{inline-size:38px;block-size:38px}.dt-title small{display:none}.dt-lines{padding:6px 10px}.dt-line{padding-block:3px}.dt-reward{gap:6px;padding:10px}.dt-reward-head small{display:none}.dt-gift{inline-size:28px;block-size:28px}.dt-secret{min-block-size:44px;padding:8px 40px}.dt-secret code{font-size:var(--fs-15)}.dt-warn{font-size:var(--fs-11)}.dt-amount{padding:8px}.dt-amount b{font-size:var(--fs-18)}.dt-more.brand{block-size:34px}.dt-uid{padding:8px 10px}.dt-uid-ico{inline-size:28px;block-size:28px}.dt-warranty{padding:8px 10px}.dt-shield{inline-size:26px;block-size:26px}.dt-danger{padding:8px 10px}.dt-danger small{font-size:var(--fs-11);line-height:1.4}.dt-actions .btn{height:38px}.it-list{max-block-size:calc(100svh - 320px)}}@media(max-width:640px)and (max-height:660px){.dt-wrap{gap:6px}.dt-line{padding-block:2px;font-size:var(--fs-11)}.dt-lines{padding:5px 10px}.dt-reward{padding:8px}.dt-secret{min-block-size:40px}.dt-warranty,.dt-danger{padding:6px 10px}.dt-warranty-text b,.dt-danger b{font-size:var(--fs-12)}.dt-more.brand{block-size:32px}.dt-actions .btn{height:36px}.it-head,.it-foot{font-size:var(--fs-12)}.it-list{max-block-size:calc(100svh - 300px)}.hist-hero{gap:10px;padding:10px}.hist-hero-text{padding:14px}.hist-hero h1{font-size:19px}.hist-hero p{font-size:var(--fs-13)}.hist-hero-art{width:84px}.hist-row{padding:12px}.hist-ico,.hist-thumb{inline-size:36px;block-size:36px}.hist-amt{font-size:var(--fs-14)}.hist-nav span{display:none}.hist-nav{min-inline-size:40px;padding-inline:0}.hist-empty,.hist-gate{padding:40px 16px}}@media(min-width:1367px){.hist-title{padding-block:0;font-size:var(--fs-18)}.hist-title:before{block-size:18px}.hist-main{gap:6px}.hist-panel{padding:8px;gap:6px}.history-body .site-main{padding-block:14px 20px}.hist-tab,.hist-search{height:36px}.hist-tools .hist-pick,.hist-tools .btn{height:36px;min-height:36px}.hist-reload{inline-size:36px}.hist-box{min-block-size:534px}.hist-head{padding-block:6px}.hist-row{padding:3px 16px}.hist-thumb{inline-size:28px;block-size:28px}.hist-ico{inline-size:26px;block-size:26px}.hist-text{gap:0}.hist-detail .hist-text b{font-size:var(--fs-13);line-height:1.35}.hist-what .hist-text b{font-size:var(--fs-11);line-height:1.5}.hist-text small{font-size:var(--fs-11);line-height:1.35}.hist-view{block-size:26px;padding-inline:10px}.hist-badge{height:22px}.hist-foot{padding-block-start:0}.hist-foot .hist-pick,.hist-nav{height:34px}}@media(max-width:640px){.hist-title{font-size:var(--fs-16);padding-block:0}.hist-tab{flex-direction:column;justify-content:center;gap:4px;height:58px;min-inline-size:74px;padding-inline:10px;font-size:var(--fs-12);white-space:nowrap}.hist-tab em{display:none}}@keyframes hist-spin{to{rotate:360deg}}.hist-box.hist-busy{display:grid;grid-template-columns:1fr;place-items:center;min-height:40svh}.hist-spin{display:grid;place-items:center;gap:12px;width:100%;padding:50px 0;text-align:center}.hist-spin-ring{width:34px;height:34px;border:3px solid var(--border);border-block-start-color:var(--text-faint);border-radius:var(--r-pill);animation:hist-spin .8s linear infinite}.hist-spin-text{font-size:var(--fs-13);color:var(--text-muted);letter-spacing:.3px}@media(min-width:1367px){html:has(body.history-body){overflow:hidden}body.history-body #hist-list{max-block-size:calc(100svh - var(--header-h) - 300px);min-block-size:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.t-service,.hist-badge.info{background:var(--info-bg);color:var(--info)}.hist-badge.info{position:relative;overflow:hidden;isolation:isolate}.hist-badge.info:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--tag-glint);opacity:.55;translate:-100% 0;animation:hist-doing 1.6s linear infinite;pointer-events:none}@keyframes hist-doing{to{translate:100% 0}}.dt-queue{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.dt-q-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dt-q-head b{display:inline-flex;align-items:center;gap:7px;color:var(--brand-strong);font-size:var(--fs-13)}.dt-q-no{padding:2px 10px;border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning);font-size:var(--fs-12);font-weight:var(--fw-bold)}.dt-q-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.dt-q-step{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.dt-q-step+.dt-q-step:before{content:"";position:absolute;inset-block-start:16px;inset-inline:-50% 50%;block-size:2px;background:var(--border)}.dt-q-step.done+.dt-q-step:before,.dt-q-step.done+.dt-q-step.done:before{background:var(--success)}.dt-q-dot{position:relative;z-index:1;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--surface-3);color:var(--text-faint);font-size:var(--fs-13)}.dt-q-step small{color:var(--text-faint);font-size:var(--fs-11);font-weight:var(--fw-bold)}.dt-q-step.done .dt-q-dot{background:var(--success);color:#fff}.dt-q-step.done small{color:var(--success)}.dt-q-step.now .dt-q-dot{background:var(--brand);color:var(--brand-ink);box-shadow:0 0 0 4px var(--brand-tint)}.dt-q-step.now small{color:var(--text-strong)}.dt-q-step.bad .dt-q-dot{background:var(--danger);color:#fff}.dt-q-step.bad small{color:var(--danger)}.dt-q-note{margin:0;color:var(--text-muted);font-size:var(--fs-12);text-align:center}.dt-queue.fail .dt-q-note{padding:8px 10px;border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger)}@media(max-width:640px)and (max-height:860px){.dt-wrap{gap:8px}.dt-reward{gap:8px;padding:10px}.dt-warranty,.dt-danger{padding:8px 10px}.dt-secret.id{padding:6px 8px}.dt-idlines{gap:4px}.dt-idline{padding:2px 8px}.dt-idline b{font-size:var(--fs-14)}.dt-idcopy{inline-size:28px;block-size:28px}}@media(max-width:640px){.modal.modal-detail{max-height:calc(100svh - 32px)}}@media(max-width:640px)and (max-height:660px){.dt-idline small{font-size:var(--fs-11)}.dt-idline{grid-template-columns:58px minmax(0,1fr) auto}.dt-idcopy{inline-size:26px;block-size:26px}}.it-tag.has-icon{display:inline-flex;align-items:center;gap:4px;padding-inline-start:3px}.it-tag.has-icon img{flex:none;inline-size:14px;block-size:14px;border-radius:4px;object-fit:cover}.dt-item-actions{display:flex;align-items:center;gap:6px;flex:none;margin-inline-start:auto}.dt-item{gap:10px;padding:8px 10px}.dt-item-pic{inline-size:44px;block-size:44px;font-size:var(--fs-16)}.dt-item-text{flex:1}.dt-item-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13)}.dt-item-text small{font-size:var(--fs-11)}@media(max-width:640px){.dt-item{gap:8px;padding:7px 8px}.dt-item-pic{inline-size:38px;block-size:38px}.dt-item-text b{font-size:var(--fs-12)}}.hist-row.unseen,.hist-row.unseen:hover{background:var(--brand-tint);box-shadow:inset 4px 0 0 var(--brand)}.hist-row.holding,.it-row.holding{scale:none}.hist-row:active,.hist-row.holding,.it-row.tap:hover,.it-row.tap:active,.it-row.tap.holding{filter:brightness(.94)}.it-row .it-view.it-locker{flex:none;align-self:center;block-size:auto;min-block-size:28px;padding:4px 10px;line-height:1.2;white-space:nowrap}.it-row:has(.it-locker) .it-text{min-inline-size:0}.it-row:has(.it-locker) .it-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-row .it-text{min-inline-size:0;overflow:hidden}.it-row .it-text small{overflow:hidden}.it-open{flex:none;margin-inline-start:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.it-open.new{background:var(--success-bg, var(--surface-3));color:var(--success)}.it-open.used{background:var(--danger-bg);color:var(--danger)}.it-row .it-text b{display:flex;align-items:center;gap:6px;min-inline-size:0}.it-row .it-text b>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-row .it-view.it-locker{min-inline-size:32px;padding:4px 8px}.hist-tick{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border:1.5px solid var(--border-strong, var(--border));border-radius:4px;color:transparent;font-size:11px}.hist-tick.on{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.hist-row.picked{background:var(--brand-tint)}.hist-trash-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:10px;padding:10px 14px;border:1px solid var(--brand);border-radius:var(--r-md);background:var(--brand-tint)}.hist-trash-bar b{color:var(--text-strong);font-size:var(--fs-14)}.hist-trash-bar span{display:flex;gap:8px;flex-wrap:wrap}.hist-trash-bar .btn{min-block-size:38px;padding-inline:14px;font-size:var(--fs-13, 13px)}@media(max-width:340px){.hist-what{display:none}}.dt-wait{display:flex;gap:8px;align-items:center;margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-13)}.dt-wait i{color:var(--brand-strong)}.hero{position:relative;margin-block-end:20px;border-radius:var(--r-lg);overflow:hidden;background:var(--surface-3);box-shadow:var(--shadow)}.hero-track{display:flex;transition:transform var(--t-slow) var(--ease-out)}.hero-slide{flex:0 0 100%;aspect-ratio:var(--hero-ratio, 2400 / 500)}.hero-slide img{width:100%;height:100%;object-fit:cover;object-position:top}.hero:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:55%;z-index:2;pointer-events:none;background:var(--tag-glint);animation:hero-glint 3.3s linear infinite}@keyframes hero-glint{0%{translate:-49% 0;opacity:.85}18%{translate:131% 0;opacity:.85}18.01%,to{translate:131% 0;opacity:0}}.hero-arrow{position:absolute;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--hero-arrow-border);border-radius:var(--r-md);background:var(--hero-arrow-bg);color:var(--hero-arrow-ink);font-size:var(--fs-13);box-shadow:var(--hero-arrow-shadow);opacity:0;transition:opacity var(--t-base) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.hero:hover .hero-arrow,.hero-arrow:focus-visible{opacity:.95}.hero-arrow i{transition:transform var(--t-base) var(--ease)}.hero-arrow:hover{background:var(--hero-arrow-bg-hover);color:var(--hero-arrow-ink-hover)}.hero-arrow-prev:hover i{transform:translate(-3px)}.hero-arrow-next:hover i{transform:translate(3px)}.hero-arrow-prev{inset-inline-start:var(--s-4)}.hero-arrow-next{inset-inline-end:var(--s-4)}@media(hover:none){.hero-arrow{opacity:.62}}.hero-dots{position:absolute;inset-block-end:var(--s-4);inset-inline:0;display:flex;justify-content:center;gap:var(--s-2)}.hero-dots button{width:9px;height:9px;border-radius:var(--r-pill);background:var(--white-a50);transition:width var(--t-base) var(--ease),background var(--t-base) var(--ease)}.hero-dots button[aria-current=true]{width:26px;background:var(--brand)}@media(max-width:640px){.hero{border-radius:var(--r-md)}.hero-arrow{width:30px;height:30px;border-radius:var(--r-xs);font-size:var(--fs-11)}.hero-arrow-prev{inset-inline-start:var(--s-2)}.hero-arrow-next{inset-inline-end:var(--s-2)}.hero-dots{inset-block-end:var(--s-2)}.hero-dots button{width:7px;height:7px}.hero-dots button[aria-current=true]{width:18px}}.hero{animation:hero-in .5s var(--ease-out, ease-out) backwards}.hero.no-pic .hero-arrow,.hero.no-pic .hero-dots,.hero.no-pic:after{display:none}.hero.one .hero-arrow,.hero.one .hero-dots{display:none}.hero:has(.hero-slide.skeleton) .hero-arrow{display:none}.hero.pb-off{display:none}.ticker-box{padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg);transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.ticker{position:relative;overflow:hidden;padding-block:6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent)}.ticker-track{display:flex;gap:0;width:max-content;animation:ticker-run 14s linear infinite;will-change:transform}@keyframes ticker-run{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ticker-track>.order-card{margin-inline-end:14px}.order-card{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:11px;align-items:center;width:218px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--ticker-card-bg);box-shadow:var(--shadow-sm)}.order-card img{grid-row:1 / 5;width:46px;height:46px;border-radius:var(--r-sm);object-fit:cover}.order-card .buyer{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-11);line-height:1.2;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card .buyer i{font-size:10px}.order-card .buyer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card b{font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.25;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card .price{font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.25;color:var(--brand-strong)}.order-card em{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-12);font-style:normal;line-height:1.25;color:var(--text-muted)}.order-card em i{font-size:var(--fs-11)}@media(max-width:640px){.ticker-box{padding:8px;border-radius:var(--r-md)}.order-card{width:168px;padding:8px;column-gap:8px}.order-card img{width:38px;height:38px}.order-card b{font-size:var(--fs-13)}.order-card .price{font-size:var(--fs-12)}.order-card em,.order-card .buyer{font-size:var(--fs-10)}}.order-card:not(.gcf-card) .buyer .rank-badge{flex:none;align-self:center;gap:3px;margin:0;padding:0 5px;font-size:inherit;line-height:inherit}.order-card:not(.gcf-card) .buyer .rank-badge i{font-size:8px}.cat-box{position:relative;padding:18px 20px 20px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.cat-rail{--cat-gap: 14px;--cat-per: 4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cat-gap) * (var(--cat-per) - 1)) / var(--cat-per));gap:var(--cat-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;padding-block:4px 6px;margin-block:-4px -6px}.cat-rail::-webkit-scrollbar{display:none}.cat-rail.is-empty{display:block}.cat-card{-webkit-touch-callout:none;display:grid;gap:8px;min-inline-size:0;padding:8px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-strong);font:inherit;text-align:start;text-decoration:none;scroll-snap-align:start;cursor:pointer}.cat-card:hover{background:var(--surface-hover)}.cat-card.on{border-color:var(--brand);background:var(--brand-tint)}.cat-pic{display:grid;place-items:center;aspect-ratio:3 / 1;align-content:center;gap:2px;overflow:hidden;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-faint);font-size:22px;container-type:size}.cat-size{font-size:max(9px,13cqh);font-weight:500}.cat-pic:has(img){display:block}.cat-pic img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale .35s var(--ease-out)}.cat-card:hover .cat-pic img{scale:1.06}.cat-name{overflow:hidden;padding-inline:2px;font-size:var(--fs-14);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cat-arrow{position:absolute;inset-block-start:50%;z-index:2;display:grid;place-items:center;inline-size:40px;block-size:40px;translate:0 -50%;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);color:var(--text-strong);cursor:pointer}.cat-arrow.prev{inset-inline-start:-14px}.cat-arrow.next{inset-inline-end:-14px}.cat-arrow:hover:not(:disabled){background:var(--surface-hover)}.cat-arrow:disabled{opacity:0;pointer-events:none}.cat-box.no-scroll .cat-arrow{display:none}@media(max-width:1024px),(max-width:1366px){.cat-arrow{display:none}}@media(max-width:640px){.cat-box{padding:12px}.cat-rail{--cat-gap: 10px;--cat-per: 3.5}.cat-card{gap:6px;padding:6px}.cat-name{font-size:var(--fs-12)}.cat-pic{aspect-ratio:2 / 1;font-size:16px}}.cats-page .cat-box{margin-block-end:var(--s-4)}.cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cat-grid.is-empty{display:block}@media(max-width:1024px),(max-width:1366px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.cats-list-head{margin-block-start:var(--s-2)}.cats-empty{margin:0;padding:40px 0;color:var(--text-faint);text-align:center}.cat-size.m-only{display:none}@media(max-width:640px){.cat-size.d-only{display:none}.cat-size.m-only{display:block}}@keyframes cats-in{0%{opacity:0;translate:0 16px}}@keyframes cats-pop{0%{opacity:0;scale:.92;translate:0 10px}}.cats-page.intro>*{animation:cats-in .4s var(--ease-out, ease-out) backwards}.cats-page.intro>:nth-child(2){animation-delay:.07s}.cats-page.intro>:nth-child(3){animation-delay:.2s}.cats-page.intro>:nth-child(4){animation-delay:.27s}.cats-page.intro .cat-card{animation:cats-pop .38s var(--ease-out, ease-out) backwards;animation-delay:calc(.12s + var(--i, 0) * .06s)}.cat-card.cat-sk{pointer-events:none}.cat-sk .cat-name{border-radius:6px}.cat-rail:has(>.cat-v2,>.cat-v3){--cat-per: 8}.cat-card:is(.cat-v2,.cat-v3){padding:0;gap:0;overflow:hidden;border-radius:var(--r-md);background:var(--surface-3)}.cat-card:is(.cat-v2,.cat-v3) .cat-pic{border-radius:0;font-size:20px}.cat-v2 .cat-pic{aspect-ratio:3 / 2}.cat-v3 .cat-pic{aspect-ratio:16 / 9}.cat-card:is(.cat-v2,.cat-v3) .cat-size{font-size:max(9px,11cqh)}.cat-card.on:is(.cat-v2,.cat-v3){outline:2px solid var(--brand);outline-offset:-2px}@media(max-width:1024px),(max-width:1366px){.cat-rail:has(>.cat-v2,>.cat-v3){--cat-per: 5}}@media(max-width:640px){.cat-rail:has(>.cat-v2,>.cat-v3){--cat-per: 3}.cat-card:is(.cat-v2,.cat-v3) .cat-pic{font-size:20px}}#cat-row.pop-wait:not(.pop-go) .cat-card{opacity:0}#cat-row.pop-go:not(.pop-done) .cat-card{animation:cats-pop .38s var(--ease-out, ease-out) backwards;animation-delay:calc(.12s + var(--i, 0) * .06s)}@media(prefers-reduced-motion:reduce){#cat-row .cat-card{animation:none}}@media(hover:none){.cat-card.lift:hover{transform:none;box-shadow:none}.cat-card:hover .cat-pic img{scale:none}}.cat-box:has(.cat-v4){padding:0;border:0;background:none;box-shadow:none}#cat-row .cat-rail:has(>.cat-v1,>.cat-v4,>.cat-sk){--cat-per: 4.5;grid-auto-flow:row;grid-template-columns:repeat(var(--cols, 10),calc((100% - var(--cat-gap) * (var(--cat-per) - 1)) / var(--cat-per)));row-gap:var(--cat-gap)}@media(max-width:640px){#cat-row .cat-rail:has(>.cat-v1,>.cat-v4,>.cat-sk){--cat-per: 3.5}}.quick-menu{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-block:22px}.quick-card{display:flex;align-items:center;gap:var(--s-4);min-height:82px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.quick-card img{flex:none;width:52px;height:52px;border-radius:var(--r-sm);object-fit:cover}.quick-card .text{display:flex;flex-direction:column;min-width:0}.quick-card b{font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.12;color:var(--text-strong)}.quick-card small{font-size:var(--fs-12);line-height:1.25;color:var(--text-muted)}.quick-card .chev{margin-inline-start:auto;color:var(--text-faint);font-size:var(--fs-14);transition:transform var(--t-base) var(--ease)}.quick-card:hover .chev{transform:translate(4px)}.game-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:22px 18px;padding-block:8px}.game-grid{overflow:hidden;transition:max-height .55s cubic-bezier(.22,.61,.36,1)}.game-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 12px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;text-align:center}.game-card:hover{z-index:2;background:var(--tile-hover-bg);border-color:var(--tile-hover-border)}.game-card img{width:68px;height:68px;border-radius:var(--r-tile);object-fit:cover;background:var(--surface-3);box-shadow:var(--shadow-tile);transition:box-shadow var(--t-base) var(--ease)}.game-card:hover img{box-shadow:var(--shadow)}@media(hover:none){.game-card.lift:is(:hover,.hover-hold){transform:none;box-shadow:none;background:transparent;border-color:transparent}.game-card:hover img{transform:none;box-shadow:var(--shadow-tile)}.game-card.lift:active,.game-card:active{background:var(--tile-hover-bg);border-color:var(--tile-hover-border)}}.game-card b{font-size:var(--fs-11);font-weight:var(--fw-bold);line-height:1.4;color:var(--text-strong);min-height:31px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-card{--icon: 68px}.game-rank{position:absolute;z-index:1;inset-block-start:3px;inset-inline-start:calc(50% - var(--icon) / 2 - 7px);display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--r-pill);background:var(--warning);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-black);line-height:1;box-shadow:var(--shadow-chip)}.game-rank.r1{background:var(--medal-1-face);color:var(--medal-1-on)}.game-rank.r2{background:var(--medal-2-face);color:var(--medal-2-on)}.game-rank.r3{background:var(--medal-3-face);color:var(--medal-3-on)}[data-block=t-main] .game-card{--icon: 96px}[data-block=t-main] .game-card img,[data-block=t-main] .game-card-blank{width:var(--icon);height:var(--icon);border-radius:12px}[data-block=t-main] .game-card b{font-size:12px;min-height:34px}.more-wrap{display:flex;justify-content:center;margin-block-start:22px}.more-btn{display:inline-flex;align-items:center;gap:var(--s-2);height:38px;padding-inline:18px;border:0;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-13);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -2px 0 var(--brand-edge),var(--shadow-sm);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.more-btn i{font-size:var(--fs-14);transition:transform var(--t-base) var(--ease)}.more-btn:hover{background:var(--brand-face-hover)}@media(min-width:1367px){.more-btn:active{transform:scale(.97)}}.more-btn i{transition:transform var(--t-base) var(--ease)}.more-btn[aria-expanded=true] i{transform:rotate(180deg)}@media(max-width:1024px),(max-width:1366px){.game-grid{grid-template-columns:repeat(6,1fr);gap:18px 14px}}@media(max-width:640px){.quick-card{padding:12px 14px;gap:var(--s-3)}.quick-card img{width:44px;height:44px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px}.game-card{padding:4px 2px 6px;gap:6px}.game-card img{width:49px;height:49px;border-radius:6px}.game-card{--icon: 49px}.game-rank{inset-block-start:-4px;inline-size:18px;block-size:18px;font-size:var(--fs-10)}.game-card b{font-size:10.5px;min-height:26px}[data-block=t-main] .game-card{padding:4px 0 6px}[data-block=t-main] .game-card img,[data-block=t-main] .game-card-blank{width:100%;height:auto;aspect-ratio:1;border-radius:12px}[data-block=t-main] .game-rank{inset-block-start:8px;inset-inline-start:4px}[data-block=t-main] .game-card b{font-size:12px;min-height:34px}}@media(max-width:1024px),(max-width:1366px){.quick-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-card{padding:12px 10px;gap:8px;min-height:70px}.quick-card img{width:40px;height:40px}.quick-card .text{min-width:0}.quick-card .chev{flex:none;font-size:var(--fs-13)}.quick-card b{font-size:var(--fs-13);white-space:nowrap}.quick-card small{font-size:var(--fs-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-card img,.quick-card .icon{flex:none}}@keyframes quick-in{0%{opacity:0;translate:0 14px}}.quick-card{animation:quick-in .42s var(--ease-out, ease-out) backwards;animation-delay:calc(.25s + var(--qi, 0) * .08s)}.quick-card:nth-child(2){--qi: 1}.quick-card:nth-child(3){--qi: 2}.quick-card:nth-child(4){--qi: 3}.quick-card:nth-child(5){--qi: 4}.quick-card:nth-child(6){--qi: 5}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.quick-menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.game-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 8px}[data-block=t-main] .game-card{--icon: min(84px, 100% - 2px);padding:6px 0 8px}[data-block=t-main] .game-card img,[data-block=t-main] .game-card-blank{width:min(84px,100%);height:auto;aspect-ratio:1}}.qm-v2 .quick-card{flex-direction:column;align-items:center;gap:8px;min-height:0;padding:0;border:0;background:none;box-shadow:none;text-align:center}.qm-v2 .quick-card img{width:76px;height:76px;padding:16px;border-radius:18px;background:var(--surface-3)}.qm-v2 .quick-card .text{align-items:center;inline-size:100%}.qm-v2 .quick-card b{font-size:var(--fs-14);font-weight:var(--fw-normal);color:var(--text)}.qm-v2 .quick-card small,.qm-v2 .quick-card .chev,.qm-v2 .quick-card:after{display:none}@media(min-width:1367px){.qm-v2.quick-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 48px;padding:20px 24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg)}.qm-v2 .quick-card{inline-size:104px}}.qm-v3 .quick-card{border-inline-start:4px solid var(--brand);background:linear-gradient(90deg,var(--brand-tint),var(--surface) 65%)}.qm-v4 .quick-card{min-height:60px;padding:10px 14px;gap:12px}.qm-v4 .quick-card img{width:36px;height:36px}.qm-v4 .quick-card small{display:none}@media(max-width:1024px),(max-width:1366px){.qm-v2.quick-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}.qm-v2 .quick-card{gap:6px;padding:0;min-height:0}.qm-v2 .quick-card img{width:58px;height:58px;padding:12px;border-radius:14px}.qm-v2 .quick-card b{font-size:var(--fs-12);font-weight:var(--fw-normal)}.qm-v3 .quick-card{padding-inline-start:8px}.qm-v4 .quick-card{min-height:52px;padding:8px 10px;gap:8px}.qm-v4 .quick-card img{width:32px;height:32px}}.game-card-blank{width:68px;height:68px;border-radius:var(--r-tile);background:var(--surface-3)}.game-skel{justify-self:center;inline-size:96px;block-size:96px;margin-block:10px 56px;border-radius:12px}@media(min-width:641px)and (max-width:1366px){.game-skel{inline-size:min(84px,100% - 18px);block-size:auto;aspect-ratio:1}}@media(max-width:640px){.game-skel{justify-self:stretch;inline-size:auto;block-size:auto;aspect-ratio:1;margin-block:4px 48px;border-radius:12px}}.topup-box{padding:18px 20px 20px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.topup-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-end:16px}.topup-tabs[hidden]{display:none}.topup-tab{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.topup-tab:hover{background:var(--surface-3);box-shadow:var(--shadow-sm)}.topup-tab.on{border-color:transparent;background:transparent;color:var(--brand-ink);box-shadow:none}.game-pubs{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;margin:0 -20px 10px;padding:10px 20px;border-block-end:1px solid var(--border);background:var(--surface)}.game-pubs::-webkit-scrollbar{display:none}.game-pubs[hidden]{display:none}.pub-tab{--n: 12.5;flex:0 0 calc((100% - 4px * (var(--n) - .5)) / var(--n));display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border:0;border-radius:var(--r-md);background:none;color:var(--text);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease)}.pub-tab:hover{background:var(--surface-hover)}@media(max-width:1024px){.pub-tab{--n: 8.5}}.pub-tab b{display:-webkit-box;max-inline-size:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.25;text-align:center;overflow-wrap:anywhere}.pub-tab small{font-size:var(--fs-11);color:var(--text-faint)}.pub-logo{display:grid;place-items:center;inline-size:52px;block-size:52px;margin-block-end:2px;overflow:hidden;border:2px solid transparent;border-radius:12px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-14);font-weight:var(--fw-bold);transition:border-color var(--t-fast) var(--ease)}.pub-logo img{inline-size:100%;block-size:100%;object-fit:contain}.pub-tab.on .pub-logo{border-color:var(--brand);color:var(--brand-strong)}.pub-tab.on b,.pub-tab.on small{color:var(--brand-strong)}.pub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.pub-grid .pub-tab{padding-block:8px}.pub-grid-title{grid-column:1 / -1;margin:0 0 4px;font-size:var(--fs-16);font-weight:var(--fw-black)}.modal-pubs{inline-size:min(640px,100%)}.topup-more{grid-column:1 / -1;justify-self:center;margin-block-start:6px;gap:8px}.topup-tools{display:flex;align-items:center;gap:14px;padding-block-end:16px;margin-block-end:6px;border-block-end:1px solid var(--border)}.topup-search{flex:1;min-width:0;height:46px;padding-inline:14px;gap:10px}.topup-search i{color:var(--text-faint);font-size:var(--fs-14)}.topup-search input{flex:1;min-width:0;border:0;background:none;color:var(--text-strong);font:inherit;font-size:var(--fs-14)}.topup-search input:focus{outline:none}.topup-search input::-webkit-search-cancel-button{display:none}.topup-count{flex:none;padding:8px 14px;border-radius:var(--r-pill);background:var(--warm-bg);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold)}.topup-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding-block:40px;color:var(--text-muted);font-size:var(--fs-14);font-weight:var(--fw-normal)}.topup-empty i{color:var(--brand-strong);font-size:var(--fs-18)}.topup-box .more-wrap{margin-block-start:12px}[data-block=games] .topup-box,[data-block=games] .game-grid{padding-block:4px}@media(max-width:640px){.topup-box{padding:10px}[data-block=games] .topup-box{padding-block:4px}.game-pubs{margin-inline:-10px;padding:8px 10px}.pub-tab{--n: 5.5}.pub-logo{inline-size:46px;block-size:46px}[data-block=games] .game-grid:has(.game-card){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 6px * 3.5) / 4.5);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}[data-block=games] .game-grid::-webkit-scrollbar{display:none}[data-block=games] .game-card{scroll-snap-align:start}.topup-tools{flex-direction:column;align-items:stretch}.topup-count{text-align:center}}@media(max-width:360px){.pub-tab{--n: 4.5}}.tg-ticker-head{margin-block-start:0;padding-block-start:var(--s-8)}@media(max-width:640px){.tg-ticker-head{padding-block-start:var(--s-5)}}.glide{position:relative;isolation:isolate}.glide:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--gw, 0);block-size:var(--gh, 0);translate:var(--gx, 0) var(--gy, 0);border:1px solid var(--glide-bd, var(--brand-strong));border-radius:var(--glide-r, var(--r-md));background:var(--glide-bg, var(--brand-face));box-shadow:var(--glide-sh, var(--shadow-sm));pointer-events:none;transition:translate var(--t-base) var(--ease-out),inline-size var(--t-base) var(--ease-out)}.glide:not([style*=--gw]):before{visibility:hidden}.glide.glide-now:before{transition:none}:where(.glide>*>*){position:relative}.tp-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.site-main>.container>.section.tp-page:first-child{margin-block-start:0}.tp-page>*{min-width:0}@keyframes tp-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.tp-page>.tp-bar,.tp-page>.tp-body,.tp-page>.tp-pay{animation:tp-in .34s var(--ease) both}.tp-page>.tp-body{animation-delay:.07s}.tp-page>.tp-pay{animation-delay:.14s}.tp-page.no-intro>.tp-bar,.tp-page.no-intro>.tp-body,.tp-page.no-intro>.tp-pay{animation:none}.tp-page.no-intro>.tp-pay.pop{animation:tp-in .24s var(--ease) backwards}.tp-bar h2{min-width:0}.tp-bar h2 i{flex:none;color:var(--brand-strong);font-size:var(--fs-18)}.tp-hero{margin-block:0 12px;overflow:hidden;border-radius:var(--r-lg);background:var(--note-bg);box-shadow:var(--shadow-card);animation:hero-in .5s var(--ease-out, ease-out) backwards;transition:background .3s var(--ease)}.tp-hero.tinted{background:linear-gradient(115deg,hsl(var(--hero-h) var(--hero-s) 22%),hsl(var(--hero-h) var(--hero-s) 38%))}.tp-hero-over{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 20px}.tp-hero-icon{flex:none;inline-size:72px;block-size:72px;border-radius:var(--r-md);object-fit:cover;box-shadow:0 4px 12px var(--black-a55)}.tp-hero-text{display:grid;flex:none;justify-items:start;gap:8px;min-width:0;max-width:calc(100% - 88px)}.tp-hero-text h1{max-inline-size:100%;margin:0;overflow:hidden;color:#fff;font-size:var(--fs-24);font-weight:var(--fw-black);line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px var(--black-a55)}.tp-hero-safe{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgb(255 255 255 / .55);border-radius:var(--r-sm);background:#00000040;color:#fff;font-size:var(--fs-12);font-weight:var(--fw-bold)}.tp-hero-steps{display:grid;justify-items:end;gap:6px;margin-inline-start:auto;color:#fff}.tp-hero-easy{font-size:var(--fs-13);font-weight:var(--fw-bold);opacity:.85}.tp-hero-steps ol{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.tp-hero-steps li{display:flex;align-items:center;gap:6px;white-space:nowrap}.tp-hero-steps li+li:before{content:"\2192";opacity:.6}.tp-hero-steps li span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;background:#ffffff1f;font-size:var(--fs-13);font-weight:var(--fw-bold)}.tp-hero-steps b{display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;background:#fff;color:#1a1a1a;font-size:var(--fs-11)}.tp-body{display:grid;gap:var(--s-3)}.tp-card{padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi)}.tp-body>.tp-card+.tp-card{margin-block-start:var(--s-3)}.tp-rbx{display:flex;align-items:center;gap:var(--s-3)}.tp-rbx-num{flex:1;width:0;min-width:0;font-weight:var(--fw-bold)}.tp-rbx>span{color:var(--text-muted);font-size:var(--fs-13)}.tp-rbx-price{color:var(--brand-strong);font-size:var(--fs-18);font-weight:var(--fw-black);white-space:nowrap}.tp-qty[hidden]{display:none}.tp-rbx-note{display:block;margin-block-start:8px;color:var(--text-muted);font-size:var(--fs-12)}.tp-rbx-mode{margin-inline-start:auto;padding:3px;font-weight:var(--fw-bold)}.tp-rbx-mode button{height:26px;padding-inline:12px}.tp-step{display:flex;align-items:center;gap:10px;margin:0 0 var(--s-3);padding-block-end:var(--s-3);border-block-end:1px solid var(--border);font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--text-strong)}.tp-step .tp-step-no{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-xs);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-12)}.tp-fields{display:grid;gap:var(--s-3)}.tp-field{display:grid;gap:6px;min-width:0}.tp-field-label{font-size:var(--fs-12);color:var(--text-muted)}.tp-field-row{display:flex;align-items:center;gap:8px;min-width:0}.tp-field .field{flex:1;min-width:0;height:46px;padding:0 14px}.tp-uid-help{display:inline-flex;align-items:center;gap:6px;flex:none;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.tp-uid-help:hover{background:var(--surface-hover)}.tp-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.tp-group{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-muted)}.tp-group i{color:var(--brand-strong)}.tp-packs+.tp-group{margin-block-start:var(--s-4)}.tp-pack.holding{scale:.97;transition:scale var(--t-fast) var(--ease)}.tp-pack{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon main" "icon price";align-items:center;gap:0 10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.tp-pack:hover{background:var(--surface-hover)}.tp-pack.on{border-color:var(--brand);background:var(--brand-tint);box-shadow:var(--shadow-brand)}.tp-pack-icon{grid-area:icon;display:grid;place-items:center;width:44px;height:44px}.tp-pack-icon img{width:44px;height:44px;border-radius:var(--r-sm);object-fit:cover}.tp-pack-main{grid-area:main;align-self:end;min-width:0;text-align:start}.tp-pack-main b{font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tp-pack-main b{color:var(--text-strong)}.tp-pack-main small{display:block;font-size:var(--fs-10);color:var(--text-muted)}.tp-pack-price{grid-area:price;align-self:start;display:flex;align-items:baseline;justify-content:flex-start;gap:6px;margin-block-start:2px;font-size:var(--fs-15);font-weight:var(--fw-black);line-height:1.2;color:var(--brand-strong);white-space:nowrap}.tp-pack-price del{font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--price-cut)}.tp-pack-tick{position:absolute;inset-block-start:-6px;inset-inline-start:-6px;border-radius:50%;background:var(--surface);color:var(--brand-strong);opacity:0;transition:opacity var(--t-fast) var(--ease)}.tp-pack.on .tp-pack-tick{opacity:1}body:has(.modal-backdrop) .tp-pay,body:has(.modal-backdrop) .tp-pay.reveal.in{opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease)}.tp-pay{position:fixed;inset-inline:0;inset-block-end:calc(10px + env(safe-area-inset-bottom));z-index:5;inline-size:calc(var(--page-frame) - 2 * var(--page-gutter));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--note-bg);color:var(--note-ink);box-shadow:var(--shadow-card),var(--edge-hi)}:root.kb-open .tp-pay{inset-block-end:calc(var(--kb) + 6px)}.tp-pay-sum{display:grid;gap:2px}.tp-pay-sum small{font-size:var(--fs-12);color:var(--hero-ink-sub)}.tp-pay-sum b{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--fs-28);font-weight:var(--fw-black);color:var(--brand)}.tp-rbx-eq{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--note-ink)}.tp-pay-sum del{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--price-cut)}.tp-save{padding:2px 8px;border-radius:var(--r-pill);background:var(--sale-a16);color:var(--sale-soft);font-size:var(--fs-11);font-weight:var(--fw-bold);font-style:normal}.tp-qty{display:flex;align-items:center;gap:10px}.tp-qty-label{font-size:var(--fs-13);color:var(--hero-ink-sub)}.tp-step-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--white-a16);border-radius:var(--r-sm);background:var(--white-a06);color:var(--note-ink);cursor:pointer;transition:background var(--t-fast) var(--ease)}.tp-step-btn:hover{background:var(--white-a14)}.tp-step-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.tp-qty-num{width:44px;height:34px;border:1px solid var(--white-a16);border-radius:var(--r-sm);background:var(--white-a06);color:var(--note-ink);text-align:center;font-weight:var(--fw-bold)}.tp-qty-num:focus{border-color:var(--brand);outline:none}.tp-buy{height:58px;padding-inline:var(--s-4)}.tp-buy span{display:grid;text-align:start;line-height:1.25}.tp-buy small{font-size:var(--fs-10);font-weight:var(--fw-bold);opacity:.75}@media(max-width:1024px),(max-width:1366px){.tp-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tp-bar{min-height:0;margin-block-end:10px}.tp-hero{margin-block-end:10px}.tp-hero-over{gap:10px 12px;padding:12px 14px}.tp-hero-icon{inline-size:56px;block-size:56px}.tp-hero-text{gap:6px;max-width:calc(100% - 68px)}.tp-hero-text h1{font-size:var(--fs-18)}.tp-hero-safe{gap:4px;padding:2px 8px;font-size:var(--fs-10)}.tp-hero-steps{flex-basis:100%;justify-items:stretch;margin:0}.tp-hero-easy{display:none}.tp-hero-steps ol{justify-content:space-between;gap:3px}.tp-hero-steps li{gap:3px;font-size:var(--fs-10)}.tp-hero-steps li span{gap:4px;padding:2px 6px;font-size:var(--fs-10)}.tp-hero-steps b{inline-size:14px;block-size:14px;font-size:var(--fs-10)}.tp-card{padding:12px}.tp-fields{grid-template-columns:minmax(0,1fr)}.tp-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-pay{grid-template-columns:minmax(0,1fr) auto;gap:10px}:root.no-bottom-nav .site-main:has(.tp-pay){padding-block-end:calc(158px + env(safe-area-inset-bottom))}.tp-pay{padding:10px 12px;gap:8px}.tp-pay-sum small{font-size:var(--fs-10)}.tp-pay-sum b{flex-wrap:nowrap;gap:5px;font-size:var(--fs-18);white-space:nowrap}.tp-pay-sum del{font-size:var(--fs-10)}.tp-rbx-eq{font-size:var(--fs-12)}.tp-save{flex:none;padding:1px 5px;font-size:var(--fs-10)}.tp-qty-label{display:none}.tp-qty{gap:6px}.tp-step-btn{width:30px;height:30px}.tp-qty-num{width:38px;height:30px}.tp-buy{grid-column:1 / -1;height:44px;justify-content:center}.tp-buy small{display:none}.tp-pack{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon main" "icon price";align-items:center;gap:2px 8px;padding:8px}.tp-pack{grid-template-areas:"icon main" "detail detail" "price price"}.tp-pack-main{display:contents}.tp-pack-main b{grid-area:main}.tp-pack-main .tp-pack-detail{grid-area:detail}.tp-pack-price{align-self:end}.tp-pack:not(:has(.tp-pack-detail)){grid-template-areas:"icon main" "icon price";align-content:center}.tp-pack:not(:has(.tp-pack-detail)) .tp-pack-main b{align-self:end}.tp-pack:not(:has(.tp-pack-detail)) .tp-pack-price{align-self:start}.tp-pack-icon,.tp-pack-icon img{width:40px;height:40px}.tp-pack-main{text-align:start}.tp-pack-main b{display:block;font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.tp-pack-price{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:4px;font-size:var(--fs-12)}.tp-pack-price del{font-size:var(--fs-10)}.tp-pack-tick{inset-block-start:-5px;inset-inline-start:-5px;inset-inline-end:auto}}.tp-method-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-method-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.tp-method-item:hover{background:var(--brand-tint)}.tp-method-item.on{border-color:var(--brand);background:var(--brand-tint)}.tp-method-ico{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--brand-strong)}.tp-method-item.on .tp-method-ico{background:var(--brand-face);color:var(--brand-ink)}.tp-method-text{display:grid;gap:1px;min-width:0}.tp-method-text b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap}.tp-method-text small{overflow:hidden;color:var(--text-muted);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap}.tp-method-tick{color:var(--brand-strong);opacity:0}.tp-method-item.on .tp-method-tick{opacity:1}@media(max-width:640px){.tp-method-list{gap:8px}.tp-method-item{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.tp-method-ico{inline-size:32px;block-size:32px}.tp-method-text b{font-size:var(--fs-13)}}.tp-coin-left{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.tp-coin-left b{color:var(--brand-strong)}.tp-coin-left.on-mobile{display:none}.tp-bar{gap:var(--s-3)}.tp-card .tp-step>.tp-help{flex:0 0 auto;min-width:max-content}.tp-card .tp-step{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.tp-card .tp-step>.tp-step-label{display:inline-flex;align-items:center;gap:8px;min-width:0}@media(max-width:640px){.tp-coin-left.on-desk{display:none}.tp-coin-left.on-mobile{display:inline-flex;padding:4px 9px;font-size:var(--fs-10)}.tp-card .tp-step{flex-wrap:nowrap;gap:8px}.tp-card .tp-step>.tp-step-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tp-card .tp-step>.tp-coin-left.on-mobile{flex:0 0 auto;min-width:max-content}}@media(min-width:641px){:root.no-bottom-nav .site-main:has(.tp-pay){padding-block-end:calc(122px + env(safe-area-inset-bottom))}}@media(min-width:1367px){body:has(.tp-pay) .order-pop{inset-block-end:112px}}.tp-pack-main .tp-pack-detail{line-height:1.35;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-info-detail{justify-self:stretch;max-block-size:40vh;overflow:auto;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-13);text-align:start;white-space:pre-line}.seo-keys-head{margin:0 0 8px;font-size:var(--fs-13);font-weight:600;color:var(--text-muted)}.seo-keys-list{display:flex;flex-wrap:wrap;gap:6px;margin:0}.seo-keys-list span{padding:3px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-faint);font-size:var(--fs-11);line-height:1.5}.seo-keys-tg:not(:checked)~.seo-keys-list{max-height:25px;overflow:hidden}.seo-keys-btn{display:inline-block;margin-top:8px;color:var(--text-muted);font-size:var(--fs-11);font-weight:600;text-decoration:underline;cursor:pointer}.seo-keys-tg:focus-visible~.seo-keys-btn{outline:2px solid var(--brand-strong);outline-offset:2px}.seo-keys-tg:checked~.seo-keys-btn .seo-keys-open,.seo-keys-tg:not(:checked)~.seo-keys-btn .seo-keys-close{display:none}.seo-faq-head{margin:0 0 8px;font-size:var(--fs-13);font-weight:600;color:var(--text-muted)}.seo-faq-item{border-bottom:1px solid var(--border)}.seo-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:var(--text);font-size:var(--fs-13);font-weight:600;list-style:none;cursor:pointer}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item summary:after{content:"+";color:var(--text-muted);font-size:var(--fs-16)}.seo-faq-item[open] summary:after{content:"\2212"}.seo-faq-item summary:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.seo-faq-item p{margin:0 0 12px;color:var(--text-muted);font-size:var(--fs-13);line-height:1.6}.tp-info{margin-block-start:var(--s-4)}.tp-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0}.tp-info-list>div{display:grid;grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:var(--s-2);align-items:baseline;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2)}.tp-info-list dt{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--fs-12)}.tp-info-list dt i{inline-size:14px;color:var(--brand-strong);text-align:center}.tp-info-list dd{margin:0;color:var(--text-strong);font-size:var(--fs-13);overflow-wrap:anywhere}body[data-page=topup] .pay-box{margin-block:var(--s-5) var(--s-4)}@media(max-width:640px){.tp-info-list{grid-template-columns:minmax(0,1fr)}.tp-info-list>div{grid-template-columns:minmax(0,110px) minmax(0,1fr)}}.pd-page{padding-block-start:0}.site-main>.container>.section.pd-page:first-child{margin-block-start:0}.pd-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;margin-block-end:var(--s-4)}.pd-title{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-21);font-weight:var(--fw-bold);line-height:1;white-space:nowrap;color:var(--text-strong)}.pd-title:before{content:"";flex:none;width:4px;height:21px;border-radius:var(--r-pill);background:var(--brand)}.pd-head-tools{display:flex;align-items:center;gap:var(--s-3)}.pd-search{position:relative;display:flex;align-items:center;gap:8px;width:300px;height:46px;padding-inline:14px}.pd-search>i{color:var(--text-faint);font-size:var(--fs-13)}.pd-search input{flex:1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--fs-14);outline:none}.pd-clear{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-clear:hover{background:var(--border)}.pd-pick{display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:16px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-pick:hover{background:var(--surface-hover)}.pd-pick i{color:var(--text-muted);font-size:var(--fs-12)}.pd-pick.on{border-color:var(--brand);background:var(--brand-tint)}.pd-head{position:relative;z-index:30}.pd-cats{display:flex;flex-wrap:wrap;gap:10px 6px;margin-block-end:var(--s-5)}.pd-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:92px;min-height:86px;padding:4px 2px;border:0;background:none;color:var(--text);cursor:pointer}@keyframes pd-cat-in{0%{opacity:0;scale:.8;translate:0 14px}}.pd-cats.intro>.pd-cat{animation:pd-cat-in .42s var(--ease-out, ease-out) backwards;animation-delay:calc(.05s + var(--i, 0) * .06s)}@media(prefers-reduced-motion:reduce){.pd-cats.intro>.pd-cat{animation:none}}.pd-cat:hover,.pd-cat.on,.pd-cat:hover .pd-cat-count,.pd-cat.on .pd-cat-count{color:var(--brand-strong)}.pd-cat img,.pd-cat .pd-cat-icon{width:56px;height:56px;border-radius:var(--r-md);box-shadow:var(--shadow-card),var(--shadow-chip);object-fit:cover;transition:box-shadow var(--t-fast) var(--ease),scale var(--t-fast) var(--ease)}.pd-cat:hover img,.pd-cat:hover .pd-cat-icon{scale:1.06}.pd-cat.on img,.pd-cat.on .pd-cat-icon{box-shadow:0 0 0 3px var(--brand),var(--shadow-brand)}.pd-cat .pd-cat-icon{display:grid;place-items:center;background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-18)}.pd-cat-name{font-size:var(--fs-11);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-cat-count{font-size:var(--fs-10);color:var(--text-faint)}.pd-cat-sk{width:92px;min-height:86px;border-radius:var(--r-md)}.pd-panel{padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.pd-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-end:var(--s-4)}.pd-sort-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pd-sort-label{font-size:var(--fs-13);color:var(--text-muted)}.pd-sort,.pd-filter{height:42px}@media(min-width:1367px){.pd-tools{position:sticky;inset-block-start:calc(var(--header-h) + 16px);z-index:5;margin:-16px -16px var(--s-4);padding:16px;border-block-end:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;border-block-end-color:var(--brand-strong);background:var(--brand)}.pd-tools.no-stick{position:static}.pd-tools .pd-sort-label{color:var(--brand-ink)}}.pd-hist-short{display:none}.pd-tools-right{display:flex;align-items:center;gap:8px}.pd-view{display:flex;gap:8px}.pd-view-btn,.pd-tool-btn{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-view-btn:hover,.pd-tool-btn:hover{background:var(--surface-hover)}.pd-view-btn.on{border-color:var(--brand);background:var(--view-on-bg);color:var(--view-on-ink)}.pd-tool-btn{text-decoration:none}.pd-tool-btn{display:inline-flex;align-items:center;width:auto;gap:8px;padding-inline:14px;font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-strong)}.pd-tool-btn i{color:var(--text-muted)}@keyframes pd-spin{to{rotate:360deg}}.pd-list.pd-busy{display:grid;grid-template-columns:1fr;place-items:center;min-height:60svh}.pd-spin{display:grid;place-items:center;gap:12px;width:100%;padding:60px 0;text-align:center}.pd-spin-ring{width:34px;height:34px;border:3px solid var(--border);border-block-start-color:var(--text-faint);border-radius:var(--r-pill);animation:pd-spin .8s linear infinite}.pd-spin-text{font-size:var(--fs-13);color:var(--text-muted);letter-spacing:.3px}.pd-tool-btn.busy{pointer-events:none;opacity:.6}.pd-tool-btn.busy i{animation:pd-spin .7s linear infinite}@keyframes pd-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.pd-head,.pd-cats,.pd-panel{animation:pd-in .34s var(--ease) both}.pd-cats{animation-delay:.06s}.pd-panel{animation-delay:.12s}.pd-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}.pd-panel>.pd-list{margin-inline:-16px}.pd-card{position:relative;cursor:pointer;display:flex;flex-direction:column;padding:14px;border:0;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-product),var(--edge-hi);overflow:hidden}.pd-card-head{display:grid;gap:2px;margin:-14px -14px 0;padding:10px 14px 3px;border-block-end:1px solid var(--border);background:var(--card-head-bg)}.pd-card-head .pd-card-name{margin:0}.pd-card-head .pd-card-game{color:var(--card-head-ink)}.pd-card-foot{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;margin:auto -14px -14px;padding:10px 14px;border-block-start:1px solid var(--border);background:var(--card-foot-bg)}.pd-card-foot .pd-card-desc,.pd-card-foot .pd-card-bonus{justify-self:start;margin:0}.pd-card-foot .pd-card-desc{color:var(--text-muted)}.pd-card-foot .pd-card-desc{width:100%}.pd-card-foot .pd-card-buy{width:100%;margin:4px 0 0}.pd-card-foot .pd-card-stock{margin:0;background:var(--surface);color:var(--text-muted)}.pd-card-stock{display:inline-flex;align-items:center;gap:6px;width:fit-content;align-self:center;justify-self:center;margin:8px auto 0;padding:4px 11px;border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-chip),var(--edge-hi);background:var(--surface);font-size:var(--fs-11);color:var(--text-muted)}.pd-card.out,.pd-card.out:hover{background:var(--surface-3)}.pd-card.out .pd-card-art img{filter:grayscale(1);opacity:.7}.pd-card.out .pd-card-stock{color:var(--danger)}.pd-card.out .pd-price,.pd-card.out .pd-price del{color:var(--text-muted)}.pd-buy.out,.pd-buy.out:hover{border-color:var(--danger);background:var(--danger);color:#fff;box-shadow:none}.pd-card.out .pd-card-buy{padding:8px 10px}.pd-card.out .pd-buy{padding-inline:12px}.pd-card.out .pd-price{margin-inline-end:auto}.pd-card-game{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-12);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-card-game>span,.pd-card-game>b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pd-card-game img{width:22px;height:22px;border-radius:4px;object-fit:cover}.pd-card-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:2px;font-size:var(--fs-18);font-weight:var(--fw-black);line-height:1.25;color:var(--text-strong)}.pd-card-art{flex:none;width:auto;aspect-ratio:1 / 1;margin:0 -11px;border:1px solid var(--border);border-radius:0;box-shadow:var(--shadow-card),var(--edge-hi);background:var(--surface);overflow:hidden}.pd-card-art:has(>img){aspect-ratio:auto}.pd-card-art img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:filter var(--t-base) var(--ease),opacity var(--t-base) var(--ease)}.pd-card-art img{transition:scale .45s var(--ease-out)}.pd-card{transition:translate var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease)}@media(hover:hover)and (pointer:fine)and (min-width:1367px){.pd-card:hover,.pd-card.hover-hold{translate:0 -3px;box-shadow:var(--shadow-product),var(--shadow-lg),var(--edge-hi)}.pd-card:active{translate:0 -1px}.pd-card:hover .pd-card-art img{scale:1.06}}.pd-card-desc{margin:0 0 8px;overflow:hidden;font-size:var(--fs-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.pd-card-bonus{display:flex;flex-wrap:nowrap;gap:5px;align-self:flex-start;justify-self:start;width:fit-content;max-width:100%;min-height:22px;overflow:hidden}.pd-chip{display:inline-flex;align-items:center;gap:6px;flex:0 1 auto;box-shadow:var(--shadow-chip),var(--edge-hi);min-width:0;padding:6px 12px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-card-bonus .pd-chip{padding:5px 9px;gap:5px;font-size:var(--fs-11);letter-spacing:-.2px}.pd-chip.ok{background:var(--success);color:#fff}.pd-card-bonus:has(>.pd-chip:nth-child(3)){gap:4px}.pd-card-bonus:has(>.pd-chip:nth-child(3)) .pd-chip{gap:4px;padding:5px 8px;font-size:var(--fs-10);letter-spacing:-.2px}.pd-chip.c1{background:var(--success);color:#fff}.pd-chip.c2{background:var(--info);color:#fff}.pd-chip.c3{background:var(--c-credit);color:#fff}.pd-chip.c4{background:var(--brand);color:var(--brand-ink)}.pd-card-buy{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:62px;margin-block-start:10px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card-slab-bg);color:var(--card-slab-ink);box-shadow:var(--shadow-lg),var(--shadow-tile)}.pd-price{display:flex;margin-inline-end:auto;min-width:0;overflow:hidden;align-items:baseline;gap:6px;padding-inline-start:8px;font-size:var(--fs-20);font-weight:var(--fw-black);color:var(--card-slab-price)}.pd-cart{flex:none;margin-inline-end:-2px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--card-cart-line);border-radius:var(--r-sm);box-shadow:var(--shadow-tile),var(--edge-hi);background:var(--card-cart-bg);color:var(--card-cart-ink);font-size:var(--fs-14);cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-cart:hover{background:var(--card-cart-hover)}.pd-cart:disabled{opacity:.35;cursor:default}.pd-price del{font-size:var(--fs-12);font-weight:var(--fw-normal);color:var(--card-slab-cut)}.pd-list:not(.list) .pd-price{flex-direction:column;align-items:flex-start;gap:0;line-height:1.15}.pd-list:not(.list) .pd-price del{font-size:var(--fs-11)}.pd-list:not(.list) .pd-price{overflow:clip visible}.pd-card-buy.long .pd-price{font-size:var(--fs-16)}.pd-card-buy.long .pd-price del{font-size:var(--fs-10)}.pd-card .pd-buy:not(.out){box-shadow:var(--shadow-brand),var(--edge-hi)}.pd-card .pd-buy.gacha:not(.out){border-color:var(--pink);background:var(--pink);color:var(--brand-ink);box-shadow:0 6px 14px -8px var(--pink),var(--edge-hi)}.pd-card .pd-buy.gacha:not(.out) i{color:var(--brand-ink)}.pd-card .pd-buy.gacha:not(.out):hover{background:var(--pink);box-shadow:0 8px 18px -8px var(--pink),var(--edge-hi)}.pd-card .pd-buy.service:not(.out){flex:none;justify-content:center;padding-inline:16px;border-color:var(--info);background:var(--info);color:#fff;box-shadow:0 6px 14px -8px var(--info),var(--edge-hi)}.pd-card .pd-buy.service:not(.out) i{color:#fff}.pd-card .pd-buy.service:not(.out):hover{background:var(--info);box-shadow:0 8px 18px -8px var(--info),var(--edge-hi)}@media(max-width:640px){.pd-card .pd-buy.service:not(.out){padding-inline:12px}}.pd-tag{position:absolute;display:inline-flex;align-items:center;gap:5px;box-shadow:var(--shadow-tile),var(--edge-hi);inset-block-start:8px;inset-inline-end:8px;gap:4px;padding:2px 8px;border-radius:var(--r-pill);font-size:var(--fs-10);font-weight:var(--fw-bold);color:#fff}.pd-tag i{font-size:9px}.pd-list:not(.list) .pd-card-game{padding-inline-end:78px}.pd-tag.hot{background:var(--danger)}.pd-tag.sale{background:var(--brand-strong);color:var(--brand-ink)}.pd-tag.best{background:var(--c-discord)}.pd-tag.half{background:var(--danger)}.pd-list.list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-list.list .pd-card{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"game  game  game" "art   name  name" "art   desc  desc" "art   bonus bonus" "stock stock buy";align-items:center;align-content:center;gap:2px 12px;padding:12px 14px}.pd-list.list .pd-card-art{width:96px;grid-area:art;align-self:center;margin:0;border-radius:0}.pd-list.list .pd-card-desc{grid-area:desc;margin:0;font-size:var(--fs-11)}.pd-list.list .pd-card-game{grid-area:game;margin-block-end:8px;padding-inline-end:84px}.pd-list.list .pd-card-name{grid-area:name;min-height:0;margin:0;-webkit-line-clamp:1}.pd-list.list .pd-card-bonus{grid-area:bonus}.pd-list.list .pd-card:before{content:"";grid-row:2 / 5;grid-column:1 / 4;align-self:stretch;justify-self:stretch;margin:-6px -8px;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--edge-hi);background:var(--surface-3);z-index:0}.pd-list.list .pd-card-art,.pd-list.list .pd-card-name,.pd-list.list .pd-card-desc,.pd-list.list .pd-card-bonus{position:relative;z-index:1}.pd-list.list .pd-card-head,.pd-list.list .pd-card-foot{display:contents}.pd-list.list .pd-card-buy{grid-area:buy;width:auto;min-width:0;min-height:48px;align-self:center;justify-self:end;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-block-start:14px;padding:6px 6px 6px 12px;border-radius:var(--r-md);background:var(--card-slab-bg);color:var(--card-slab-ink)}.pd-list.list .pd-price{flex:1;min-width:0;padding:0;font-size:var(--fs-16)}.pd-list.list .pd-price del{font-size:var(--fs-11)}.pd-list.list .pd-card-stock{grid-area:stock;justify-self:start;align-self:center;margin-block-start:14px;background:var(--surface-3);color:var(--text-muted);white-space:nowrap}.pd-list.list .pd-buy{height:36px;min-height:36px;padding-inline:14px;font-size:var(--fs-12)}.pd-list.list .pd-buy i{font-size:var(--fs-12)}.pd-list.list .pd-tag{inset-block-start:10px;inset-inline:auto 12px}.pd-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-block-start:var(--s-5)}.pd-pages{display:flex;align-items:center;gap:6px}.pd-page-btn{display:grid;place-items:center;min-width:40px;height:40px;padding-inline:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-page-btn:hover:not(:disabled){background:var(--surface-hover)}.pd-page-btn.on:hover:not(:disabled){background:var(--brand-face-hover)}.pd-page-btn.on{border-color:var(--brand);background:var(--brand-face);color:var(--brand-ink)}.pd-page-btn:disabled{opacity:.4;cursor:default}.pd-page-gap{padding-inline:4px;color:var(--text-faint)}.pd-more{display:none;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-more:hover{background:var(--surface-hover)}.pd-empty{grid-column:1 / -1;padding:48px 16px;border:1px dashed var(--border);border-radius:var(--r-md);text-align:center;color:var(--text-muted)}.pd-empty i{display:block;margin-block-end:10px;font-size:var(--fs-28);color:var(--text-faint)}.pd-ticker-head{margin-block-start:var(--s-8)}@media(max-width:1024px),(max-width:1366px){.pd-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.pd-cat{width:auto}.pd-promise{grid-template-columns:1fr}.pd-promise-item+.pd-promise-item{padding-inline-start:0;padding-block-start:var(--s-4);border-inline-start:0;border-block-start:1px solid var(--border)}}@media(max-width:640px){.pd-page{padding-block-start:0}.site-main>.container>.section.pd-page:first-child{margin-block-start:0}.pd-head{flex-wrap:nowrap;gap:8px;margin-block-end:var(--s-3)}.pd-title{font-size:var(--fs-16)}.pd-head-tools{flex:1;min-width:0;gap:6px}.pd-search{flex:1;width:auto;height:42px;min-width:0;padding-inline:10px}.pd-pick{height:42px;padding-inline:10px}.pd-ticker-head{margin-block-start:var(--s-5)}.pd-cats{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pd-cats::-webkit-scrollbar{display:none}.pd-cats{gap:6px}.pd-cat{flex:none;width:74px;min-height:96px;gap:4px;padding:6px 2px 2px}.pd-cat-sk{flex:none;width:74px;min-height:96px}.pd-cat img,.pd-cat .pd-cat-icon{width:60px;height:60px}.pd-cat .pd-cat-icon{font-size:var(--fs-20)}.pd-panel{padding:0;border:0;background:none}.pd-tools{padding:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}#pd-list,#mc-list{padding:0;border:0;background:none}.pd-panel>.pd-list{margin-inline:0}.pd-tools{background:var(--brand)}.pd-tools .pd-sort-label{color:var(--brand-ink)}.pd-tools{display:grid;justify-content:stretch;gap:10px;margin-block-end:10px}.pd-sort-wrap{flex-wrap:nowrap;align-items:center;gap:8px}.pd-sort-label{width:auto;font-size:var(--fs-12);color:var(--text-muted)}.pd-sort{flex:1;min-width:0;justify-content:space-between}.pd-tools-right{width:100%;justify-content:flex-end;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--border)}.pd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pd-list.list{grid-template-columns:1fr;gap:10px}.pd-list:not(.list) .pd-card{padding:10px}.pd-list:not(.list) .pd-card-head{margin:-10px -10px 0;padding:8px 10px 3px}.pd-list:not(.list) .pd-card-foot{margin:0 -10px -10px;padding:8px 10px}.pd-list:not(.list) .pd-card-name{font-size:var(--fs-12);line-height:1.35;-webkit-line-clamp:1}.pd-list:not(.list) .pd-tag{inset-block-start:6px;inset-inline-end:8px;padding:2px 6px;font-size:var(--fs-10)}.pd-list:not(.list) .pd-card-game{padding-inline-end:46px}.pd-list:not(.list) .pd-card-game{font-size:var(--fs-10)}.pd-list:not(.list) .pd-card-art{margin:0 -7px}.pd-list:not(.list) .pd-card-desc{font-size:var(--fs-11)}.pd-list:not(.list) .pd-chip:nth-child(n+3){display:none}.pd-list:not(.list) .pd-chip{padding:3px 6px;gap:4px;font-size:var(--fs-10);letter-spacing:-.2px}.pd-list:not(.list) .pd-card-bonus{gap:4px;min-height:20px}.pd-list:not(.list) .pd-card-buy{gap:4px;min-height:66px;padding:5px}.pd-list:not(.list) .pd-cart{width:30px;height:30px;font-size:var(--fs-12)}.pd-list:not(.list) .pd-price{flex-wrap:nowrap;gap:0 4px;font-size:var(--fs-14);white-space:nowrap}.pd-list:not(.list) .pd-price del{font-size:var(--fs-10)}.pd-list:not(.list) .pd-buy{flex:none;width:auto;height:32px;min-height:32px;padding-inline:8px;gap:5px;font-size:var(--fs-10)}.pd-list:not(.list) .pd-buy i{font-size:var(--fs-11)}.pd-list:not(.list) .pd-buy span{display:inline;white-space:nowrap}.pd-list:not(.list) .pd-buy.out{flex:1;min-width:0;width:auto;padding-inline:8px;gap:5px;font-size:var(--fs-10)}.pd-list:not(.list) .pd-buy.out span{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-list:not(.list) .pd-buy.out i{font-size:var(--fs-10)}.pd-list:not(.list) .pd-card.out .pd-price del{display:none}.pd-list.list .pd-card{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"game  game  game" "art   name  name" "art   desc  desc" "art   bonus bonus" "stock stock buy";align-content:center;gap:2px 12px;padding:12px 14px}.pd-list.list .pd-card-art{width:104px;grid-area:art;align-self:center;margin:0;border-radius:0;background:var(--surface-2)}.pd-list.list .pd-card-game{grid-area:game;margin-block-end:8px;padding-inline-end:72px}.pd-list.list .pd-card-stock{grid-area:stock;align-self:center;justify-self:start;margin:14px 0 0}.pd-list.list .pd-card-name{grid-area:name;min-height:0;margin:0}.pd-list.list .pd-card-desc{grid-area:desc;margin:0 0 2px;font-size:var(--fs-11)}.pd-list.list .pd-card-bonus{grid-area:bonus}.pd-list.list .pd-card-head,.pd-list.list .pd-card-foot{display:contents}.pd-list.list .pd-card-buy{grid-area:buy;gap:6px;width:auto;min-height:44px;margin:14px 0 0;padding:6px 6px 6px 10px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card-slab-bg);color:var(--card-slab-ink)}.pd-price{font-size:var(--fs-14);padding-inline-start:4px}.pd-list.list .pd-price del{font-size:var(--fs-11)}.pd-list.list .pd-price del{display:none}.pd-list.list .pd-buy{height:32px;min-height:32px;padding-inline:12px;font-size:var(--fs-12)}.pd-list.list .pd-buy i{font-size:var(--fs-11)}.pd-list.list .pd-cart{width:36px;height:32px;font-size:var(--fs-12)}.pd-tools{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px}.pd-tools .pd-sort-wrap,.pd-tools .pd-tools-right{flex:none;width:auto;flex-wrap:nowrap;gap:6px;padding-block-start:0;border-block-start:0}.pd-tools .pd-sort-label,.pd-tools .pd-sort span,.pd-tools .pd-sort .fa-chevron-down,.pd-tools .pd-filter span,.pd-tools .pd-tool-btn span{display:none}.pd-tools .pd-tools-right .pd-tool-btn{width:auto;min-width:0;gap:6px;padding-inline:10px}.pd-tools .pd-tool-btn .pd-hist-short{display:inline}.pd-tools .pd-pick,.pd-tools .pd-tool-btn,.pd-tools .pd-view-btn{width:42px;min-width:42px;height:42px;padding:0;gap:0;justify-content:center}#pd-refresh{width:42px;padding-inline:0;gap:0;justify-content:center}#pd-refresh span{display:none}.pd-filter{padding-inline:12px}.pd-list.list .pd-chip:nth-child(n+3){display:none}.pd-promise{padding:var(--s-4);margin-block-start:var(--s-5)}}@media(min-width:1367px){.pd-list.list .pd-card{grid-template-areas:"game  game  game" "art   name  stock" "art   desc  buy" "art   bonus buy"}.pd-list.list .pd-card-stock{position:relative;z-index:1;margin:0;justify-self:end;align-self:end}.pd-list.list .pd-card-buy{position:relative;z-index:1;margin:0;align-self:center}.pd-list.list .pd-card-desc{font-size:var(--fs-10)}.pd-list.list .pd-card{column-gap:10px}.pd-list.list .pd-price{font-size:var(--fs-14)}.pd-list.list .pd-price del{font-size:var(--fs-10)}.pd-list.list .pd-buy{padding-inline:10px;font-size:var(--fs-11)}}.gp-panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + 8px);z-index:20;display:grid;gap:8px;min-width:300px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:top center;opacity:0;scale:.98;transition:opacity var(--t-fast) var(--ease),scale var(--t-fast) var(--ease)}.gp-panel.open{opacity:1;scale:1}.gp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--brand-strong);font-size:var(--fs-12);font-weight:var(--fw-bold)}.gp-more{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--fs-11);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.gp-more:hover{background:var(--brand-tint);color:var(--brand-strong)}.gp-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:128px;gap:8px;overflow-x:auto;padding-block-end:4px;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:thin}.gp-item{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"img name" "img count";align-items:center;gap:0 8px;padding:7px 9px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease)}.gp-item:hover{background:var(--surface-3)}.gp-item.on{background:var(--brand);border-color:var(--brand)}.gp-item.on .gp-name,.gp-item.on .gp-count{color:var(--brand-ink)}.gp-item img{grid-area:img;width:34px;height:34px;border-radius:var(--r-xs);object-fit:cover}.gp-name{grid-area:name;overflow:hidden;text-align:start;color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis}.gp-count{grid-area:count;text-align:start;color:var(--text-faint);font-size:var(--fs-10)}@media(max-width:640px){.gp-panel{inset-inline:auto 0;width:min(92vw,420px);min-width:0;padding:8px}.gp-grid{grid-auto-columns:118px;gap:6px}.gp-item{grid-template-columns:30px minmax(0,1fr);padding:6px 8px}.gp-item img{width:30px;height:30px}}.modal-gamepick{overflow:hidden;width:min(760px,92vw);max-width:none}.gp-all-box{display:grid;gap:12px}.gp-all-title{display:flex;align-items:center;min-block-size:41px;margin:0;padding-block:3px 16px;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad);padding-inline-end:60px;border-block-end:1px solid var(--border);color:var(--brand-strong);font-size:var(--fs-16);font-weight:var(--fw-bold)}.gp-all-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:calc(100svh - 240px);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:4px}.gp-all-icon{display:grid;grid-area:img;place-items:center;width:34px;height:34px;border-radius:var(--r-xs);background:var(--brand-tint);color:var(--brand-strong)}.gp-item.on .gp-all-icon{background:var(--surface)}@media(max-width:900px){.gp-all-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.gp-all-list{max-height:calc(100svh - 210px)}}.pd-card.playing{border:1px solid var(--brand);animation:pd-playing 1.6s var(--ease) infinite}@keyframes pd-playing{0%,to{box-shadow:var(--shadow-lg),0 0 0 0 var(--gold-a55)}50%{box-shadow:var(--shadow-lg),0 0 18px 3px var(--gold-a55)}}.mc-bar{display:flex;align-items:center;justify-content:center;gap:var(--s-3);margin-block-end:var(--s-3);padding:12px 16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi)}.mc-bar-left{display:flex;align-items:center;gap:12px;min-width:0}.mc-bar-left img{inline-size:40px;block-size:40px;object-fit:contain}.mc-bar-left>span{display:flex;align-items:baseline;gap:8px;min-width:0}.mc-bar-left small{color:var(--text-muted);font-size:var(--fs-12)}.mc-bar-left b{color:var(--brand-strong);font-size:var(--fs-21);font-weight:var(--fw-black)}.pd-buy-short{display:none}@media(max-width:640px){.pd-list:not(.list) .pd-buy span.pd-buy-full{display:none}.pd-list:not(.list) .pd-buy span.pd-buy-short{display:inline}}.hp-box{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 6px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--hp-box-bg);box-shadow:var(--shadow-card)}.hp-box>*{min-width:0}.hp-tabs{margin:0;padding-inline:10px}.hp-list{margin:0}#home-products{margin-block-end:40px}.hp-box>.pd-types.tabs{margin-block-end:-13px}@media(max-width:640px){.hp-box{gap:12px;padding:12px 4px}.hp-tabs{padding-inline:8px}.hp-box>.pd-types.tabs{margin-block-end:-9px}}@keyframes hp-box-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes hp-tab-in{0%{opacity:0;translate:0 10px;scale:.8}70%{opacity:1;translate:0 -2px;scale:1.05}to{opacity:1;translate:0 0;scale:1}}.hp-intro .hp-box{animation:hp-box-in .42s var(--ease-out) both}.hp-intro .hp-tabs .pd-cat{animation:hp-tab-in .38s var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * .04s)}@keyframes hp-card-in{0%{opacity:0;translate:0 22px;scale:.96}to{opacity:1;translate:0 0;scale:1}}.hp-list .pd-card.hp-new{animation:hp-card-in .4s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 45ms)}@media(min-width:1367px){.pd-list.list .pd-cart{width:36px;height:36px;font-size:var(--fs-13)}}.pd-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin-block:var(--s-3) var(--s-4)}.pd-type{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi);color:var(--text-strong);text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease)}.pd-type:hover{background:var(--surface-2)}.pd-type.on{background:var(--brand-tint)}.pd-type-art{display:grid;place-items:center;aspect-ratio:3 / 1;border-radius:var(--r-md, 10px);background:var(--surface-3);color:var(--text-faint);font-size:24px;overflow:hidden}.pd-type-art img{width:100%;height:100%;object-fit:cover}.pd-type-text{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.pd-type-text b{overflow:hidden;font-size:var(--fs-14);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis}.pd-type-text small{flex:none;color:var(--text-muted);font-size:var(--fs-12)}.pd-type.on .pd-type-text b{color:var(--brand-strong)}@media(max-width:640px){.pd-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:8px 12px}.pd-type{gap:6px;padding:8px}.pd-type-art{aspect-ratio:2 / 1;font-size:18px}.pd-type-text b{font-size:var(--fs-13)}.pd-type-text small{font-size:var(--fs-11)}}.pd-type-art{container-type:size}.pd-type-art>i{font-size:42cqh;line-height:1}.pd-type-art:has(>i){grid-auto-flow:row;align-content:center;gap:4cqh}.pd-type-art>i{font-size:34cqh}.pd-art-size{font-size:max(10px,13cqh);font-weight:var(--fw-bold);line-height:1;letter-spacing:.02em}.pd-art-size.m{display:none}@media(max-width:640px){.pd-art-size.d{display:none}.pd-art-size.m{display:block}}.pd-card .pd-card-bonus,.pd-card .pd-card-desc,.pd-card .pd-card-stock{display:none}.pd-card:after{content:"";position:absolute;inset:0;z-index:3;border:1px solid var(--card-outline);border-radius:inherit;pointer-events:none}.pd-card:after{transition:border-color var(--t-fast) var(--ease),border-width var(--t-fast) var(--ease)}@media(hover:hover)and (pointer:fine){.pd-card:hover:after{border-width:1.5px;border-color:var(--brand)}}.pd-list .pd-card .pd-card-desc{color:var(--text-strong)}.pd-tag{overflow:hidden}.pd-tag:after{content:"";position:absolute;inset:0;background:var(--tag-glint);translate:-120% 0;animation:pd-tag-glint 3s var(--ease) infinite;pointer-events:none}@keyframes pd-tag-glint{0%{translate:-120% 0}35%,to{translate:120% 0}}.pd-list:not(.list) .pd-card-buy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 6px}.pd-list:not(.list) .pd-price{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:6px;margin-inline-end:0}.pd-list:not(.list) .pd-price del{order:-1;font-size:var(--fs-12)}.pd-list:not(.list) .pd-card-buy.long .pd-price{font-size:var(--fs-20)}.pd-list:not(.list) .pd-card-buy.long .pd-price del{font-size:var(--fs-12)}.pd-list:not(.list) .pd-cart{grid-column:1}.pd-list:not(.list) .pd-buy{grid-column:2;width:100%}.pd-types.tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;overflow:hidden;margin-block:2px var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--border)}.pd-tab{display:flex;align-items:center;justify-content:center;gap:6px;min-inline-size:0;min-block-size:46px;padding:10px 12px;border:0;border-block-end:2px solid transparent;background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--fs-13);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.pd-tab b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-bold)}.pd-tab small{font-size:var(--fs-11);color:var(--text-faint)}.pd-tab:hover{background:var(--surface-hover)}.pd-types.tabs{position:relative}.pd-tab-bar{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;inline-size:1px;block-size:2px;background:var(--brand);transform-origin:0 0;pointer-events:none}.pd-tab-bar.go{transition:translate .32s var(--ease-out),scale .32s var(--ease-out)}.pd-tab.on{background:var(--brand-tint);color:var(--brand-strong)}.pd-tab.on small{color:var(--brand-strong)}@media(max-width:640px){.pd-types.tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:2px 10px}.pd-tab{flex-direction:column;justify-content:center;min-block-size:46px;padding:6px 5px;gap:1px;font-size:var(--fs-11);line-height:1.25}.pd-tab b{max-inline-size:100%}.pd-tab small{font-size:var(--fs-10)}}.pd-price-tag{order:-2;color:var(--card-slab-ink);opacity:.7;font-size:var(--fs-12);font-style:normal;font-weight:var(--fw-normal)}.pd-list.list .pd-price-tag{display:none}@media(max-width:640px){.pd-price-tag{font-size:var(--fs-10)}}.pd-card-art{position:relative}.pd-sale-tag{position:absolute;inset-block-end:8px;inset-inline:0;z-index:2;margin-inline:auto;inline-size:fit-content;max-inline-size:calc(100% - 16px);display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-pill);background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-11);font-weight:var(--fw-bold)}.pd-sale-tag{white-space:nowrap}.pd-sale-when{font-style:normal}.pd-sale-tag b{color:var(--brand);font-variant-numeric:tabular-nums}.pd-sale-tag.shut{background:var(--danger)}.pd-card .pd-buy.wait,.pd-card .pd-buy.wait:hover{background:var(--danger);color:#fff;box-shadow:none;cursor:not-allowed}.pd-card.gone{border-color:var(--danger);outline:2px solid var(--danger);outline-offset:-2px}.pd-card.gone:after{border-color:var(--danger)}.pd-card.gone .pd-card-art img{opacity:.4}.pd-out-mark,.pd-hide-mark{position:absolute;inset-block-start:50%;inset-inline:2px;z-index:2;translate:0 -50%;display:block;text-align:center;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 10px;border-radius:var(--r-sm);background:var(--danger);color:#fff;font-size:var(--fs-13);font-weight:var(--fw-bold)}.pd-out-mark i,.pd-hide-mark i{margin-inline-end:6px}.pd-hide-mark{background:var(--note-bg);font-size:var(--fs-12)}.pd-card.dead{border-style:dashed;border-color:var(--brand-strong)}.pd-card.dead .pd-card-art img{opacity:.5}@media(max-width:640px){.pd-mark-more{display:none}.pd-out-mark,.pd-hide-mark{padding:6px 8px;font-size:var(--fs-11)}.pd-out-mark i,.pd-hide-mark i{margin-inline-end:5px}.pd-sale-tag{inset-block-end:6px;gap:4px;padding:2px 7px;font-size:var(--fs-10)}.pd-sale-tag:has(b) .pd-sale-when{display:none}}.ht-list{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px),(max-width:1366px){.ht-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.ht-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-card.reveal-zoom{translate:0 32px;scale:.9;transition:opacity .5s var(--ease-out) var(--reveal-delay, 0ms),translate .5s var(--ease-out) var(--reveal-delay, 0ms),scale .5s var(--ease-out) var(--reveal-delay, 0ms),box-shadow var(--t-base) var(--ease)}.pd-card.reveal-zoom.in{translate:none;scale:none}@media(hover:hover)and (pointer:fine)and (min-width:1367px){.pd-card.reveal-zoom.in:hover{translate:0 -3px}}.pd-card-art:after{content:"";position:absolute;inset:0;background:var(--tag-glint);translate:-120% 0;animation:pd-art-glint 20s var(--ease) infinite;pointer-events:none;z-index:1}@keyframes pd-art-glint{0%{translate:-120% 0}5.25%,to{translate:120% 0}}@media(prefers-reduced-motion:reduce){.pd-card-art:after{animation:none}}.pd-card-art:has(>img:not(.loaded)):before{content:"";position:absolute;inset:50% auto auto 50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid var(--border);border-block-start-color:var(--brand);border-radius:50%;animation:pd-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.pd-card-art:before{animation-duration:2.4s}}.pd-card.unlisted{outline:2px solid var(--danger);outline-offset:-2px}.pd-card.unlisted .pd-card-art img{opacity:.55}.pd-unlisted-mark{background:var(--danger);color:#fff}@media(max-width:640px){.pd-list:not(.list) .pd-card-buy.long .pd-price{font-size:var(--fs-14)}.pd-list:not(.list) .pd-card-buy.long .pd-price del{font-size:var(--fs-10)}}.pd-list:not(.list) .pd-card-foot{padding:0;margin-block-start:auto}:root:not(.card-v2) .pd-list:not(.list) .pd-card-foot{flex-grow:1;align-content:end;margin-block-start:-1px}.pd-list:not(.list) .pd-card-foot .pd-card-buy{margin:0;border:0;border-radius:0;box-shadow:none}.pd-list:not(.list){grid-template-columns:repeat(var(--pd-cols, 4),minmax(0,1fr))}@media(max-width:1024px),(max-width:1366px){.pd-list:not(.list){grid-template-columns:repeat(var(--pd-cols-m, 2),minmax(0,1fr))}}.pd-types{grid-template-columns:repeat(var(--sec-cols, 4),minmax(0,1fr))}.pd-types.tabs{grid-template-columns:repeat(var(--sec-cols, 8),minmax(0,1fr))}@media(max-width:640px){.pd-types{grid-template-columns:repeat(var(--sec-cols-m, 2),minmax(0,1fr))}.pd-types.tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pd-types.tabs::-webkit-scrollbar{display:none}:root[style*=--sec-cols-m] .pd-types.tabs{grid-template-columns:repeat(var(--sec-cols-m),minmax(0,1fr));grid-auto-flow:row;overflow-x:hidden}}.pd-more-btn{min-inline-size:220px}.pd-off{grid-column:1 / -1}:is(.card-v2,.card-v3) .pd-list:not(.list) .pd-card-head{display:contents}:is(.card-v2,.card-v3) .pd-list:not(.list) .pd-card-game{order:0}:is(.card-v2,.card-v3) .pd-list:not(.list) .pd-card-art{order:1}:is(.card-v2,.card-v3) .pd-list:not(.list) .pd-card-name{order:2;margin-block:10px 0}:is(.card-v2,.card-v3) .pd-list:not(.list) .pd-card-foot{order:3}.card-v2 .pd-list:not(.list) .pd-card-game{min-block-size:22px;margin-block-end:10px;color:var(--text-muted)}.card-v2 .pd-list:not(.list) .pd-card-art{margin:0;border-radius:var(--r-md)}.card-v2 .pd-list:not(.list) .pd-card-foot{margin:auto 0 0;padding:10px 0 0;border-block-start:0;background:transparent}.card-v2 .pd-list:not(.list) .pd-card-foot .pd-card-buy{border-radius:var(--r-md);box-shadow:var(--shadow-lg),var(--shadow-tile)}.card-v3 .pd-list:not(.list) .pd-card-art{margin:-14px -14px 0;border:0;border-block-end:1px solid var(--border);box-shadow:none}.card-v3 .pd-list:not(.list) .pd-card-game{position:absolute;z-index:2;inset-block-start:8px;inset-inline-start:8px;max-inline-size:calc(100% - 100px);padding:3px 9px 3px 3px;border-radius:var(--r-pill);background:var(--glass-btn-hover);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-v3 .pd-list:not(.list) .pd-card-game img{inline-size:18px;block-size:18px;border-radius:50%}.card-v3 .pd-list:not(.list) .pd-card-name{padding-inline:2px}@media(max-width:640px){:is(.card-v2,.card-v3) .pd-list:not(.list) .pd-card-name{margin-block-start:6px}.card-v2 .pd-list:not(.list) .pd-card-game{margin-block-end:6px}.card-v3 .pd-list:not(.list) .pd-card-art{margin:-10px -10px 0}.card-v3 .pd-list:not(.list) .pd-card-game{inset-block-start:6px;inset-inline-start:6px;max-inline-size:calc(100% - 64px)}}.pd-sale-tag.flash{background:var(--danger)}.pd-sale-tag.flash b{color:#fff}.sale-empty{padding:48px 16px;text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--r-lg)}@keyframes sale-in{0%{opacity:0;translate:0 16px}}.sale-page>*{animation:sale-in .4s var(--ease-out) backwards}.sale-page>:nth-child(2){animation-delay:.08s}.sale-page>:nth-child(n+3){animation-delay:.16s}.sale-more{margin-block-start:var(--s-4, 16px)}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-list:not(.list){grid-template-columns:repeat(var(--pd-cols-t, 3),minmax(0,1fr))}}@media(min-width:1025px)and (max-width:1366px){.pd-list:not(.list){grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-list:not(.list) .pd-card-head{padding-inline-start:4px}.pd-list:not(.list) .pd-card-buy .pd-price{padding-inline-start:0}.pd-list:not(.list) .pd-card-foot .pd-card-buy{padding-inline-start:4px}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-types{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-types.tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-cats{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:900px)and (max-width:1024px)and (orientation:landscape){.pd-list:not(.list){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-panel>.pd-list{margin-inline:-12px}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-list:not(.list) .pd-card-game{font-size:11px}.pd-list:not(.list) .pd-card-name{font-size:15px}}.pd-list:not(.list){gap:4px}@media(max-width:640px){.pd-list:not(.list){gap:3px}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-list:not(.list) .pd-price{flex-wrap:nowrap;white-space:nowrap;font-size:16px}.pd-list:not(.list) .pd-price del{font-size:10px}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-list:not(.list) .pd-price-tag{display:none}}.mc-page .pd-card.out :is(.pd-card-head,.pd-card-art,.pd-price,.pd-card-stock){filter:grayscale(1);opacity:.6}.mc-page .pd-card.out .pd-buy,.mc-page .pd-card.out .pd-buy:hover{background:var(--danger);color:#fff;box-shadow:none}@keyframes pd-glow-up{0%{translate:0 -50%}to{translate:0 50%}}.pd-card.timed{position:relative}.pd-glow{--glow: var(--glow-open);position:absolute;inset:0;z-index:3;padding:3px;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.pd-glow:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:200%;background:linear-gradient(0deg,transparent 0%,transparent 20%,var(--glow) 50%,transparent 80%,transparent 100%);animation:pd-glow-up 2.2s linear infinite}.pd-card.timed.wait .pd-glow{--glow: var(--glow-wait)}.pd-card.timed.wait .pd-glow:before{animation-duration:4s}.pd-tag-crazy{background:var(--danger);color:#fff}.pd-wait-word{font-style:normal}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.pd-sale-tag{inset-block-end:6px;gap:4px;padding:2px 7px;font-size:var(--fs-10);max-inline-size:calc(100% - 12px)}.pd-sale-tag:has(b) .pd-sale-when{display:none}.pd-buy .pd-wait-word{display:none}}.pd-card.shut,.pd-card.shut:hover{background:var(--surface-3)}.pd-card.shut .pd-card-art img{filter:grayscale(1);opacity:.7}.pd-card.shut .pd-sale-tag{background:var(--text-faint);border-color:transparent;color:#fff;box-shadow:none}.pd-card.shut .pd-buy,.pd-card.shut .pd-buy:hover{background:var(--danger);border-color:var(--danger);color:#fff;box-shadow:none}.pd-card.shut .pd-price,.pd-card.shut .pd-price del{color:var(--white-a50)}.pd-card.shut.out .pd-price,.pd-card.shut.out .pd-price del{color:var(--text-muted)}.pd-head-acts{gap:8px}.pd-head-acts .pd-tool-btn{height:42px}.pd-tools.pd-bar{justify-content:flex-start;gap:8px}.pd-tools.pd-bar .pd-search{flex:1;width:auto;min-width:0;height:42px;margin:0}.pd-tools.pd-bar .pd-view{margin-inline-start:4px}@media(min-width:1367px){.pd-tools.pd-bar{background:var(--surface);border-block-end-color:var(--border)}}@media(max-width:1024px),(max-width:1366px){.pd-tools.pd-bar{display:flex;background:var(--surface)}.pd-tools.pd-bar .pd-search{height:42px;padding-inline:10px}.pd-head-acts{flex:none}.pd-head-acts .pd-tool-btn{width:auto;min-width:42px;padding-inline:10px;justify-content:center}.pd-head-acts .pd-tool-btn .pd-hist-long{display:none}.pd-head-acts .pd-tool-btn .pd-hist-short{display:inline}}@media(max-width:640px){.pd-tools.pd-bar{flex-wrap:wrap;justify-content:flex-end}.pd-tools.pd-bar .pd-search{flex:1 1 100%}}.pd-card.timed.shut .pd-glow{--glow: var(--glow-wait)}.pd-card.timed.shut .pd-glow:before{animation-duration:4s}.mc-shop-head{margin-block-start:var(--s-8)}.card-v3 .pd-list:not(.list) .pd-card .pd-card-name{margin:0 -14px;padding:10px 4px 0;background:var(--card-slab-bg);color:var(--card-slab-ink)}.card-v3 .pd-list:not(.list) .pd-card-foot{padding-block-start:0;border-block-start:0;background:var(--card-slab-bg)}.card-v3 .pd-list:not(.list) .pd-card-foot .pd-card-buy{margin-block-start:0;padding-block-start:0}.card-v3 .pd-list:not(.list) .pd-card .pd-card-name{line-height:1.15}@media(max-width:640px){.card-v3 .pd-list:not(.list) .pd-card .pd-card-name{margin:0 -10px;padding:8px 4px 0}}.card-v3 .pd-list:not(.list) .pd-tag{z-index:3}.card-v3 .pd-list:not(.list) .pd-card-game{padding:2px 8px 2px 2px;font-size:var(--fs-11, 11px);gap:4px}.card-v3 .pd-list:not(.list) .pd-card-game img{inline-size:15px;block-size:15px}@media(max-width:640px){.card-v3 .pd-list:not(.list) .pd-card-game{padding:1px 6px 1px 1px;font-size:9px;gap:3px}.card-v3 .pd-list:not(.list) .pd-card-game img{inline-size:13px;block-size:13px}}.card-v4 .pd-list:not(.list) .pd-card .pd-card-game{position:static;max-inline-size:none;min-block-size:30px;margin:-14px -14px 0;padding:0 72px 0 4px;border-radius:0;background:var(--card-slab-bg);color:var(--card-slab-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.card-v4 .pd-list:not(.list) .pd-card .pd-card-art{margin:0 -14px;border-block-start:1px solid var(--border)}.card-v4 .pd-list:not(.list) .pd-tag{inset-block-start:5px}@media(max-width:640px){.card-v4 .pd-list:not(.list) .pd-card .pd-card-game{min-block-size:24px;margin:-10px -10px 0;padding:0 56px 0 4px}.card-v4 .pd-list:not(.list) .pd-card .pd-card-art{margin:0 -10px}.card-v4 .pd-list:not(.list) .pd-tag{inset-block-start:3px}}.card-v4 .pd-list:not(.list) .pd-card .pd-card-game img{inline-size:17px;block-size:17px;border-radius:3px}@media(max-width:640px){.card-v4 .pd-list:not(.list) .pd-card .pd-card-game img{inline-size:15px;block-size:15px}}.card-v7 .pd-list:not(.list) .pd-cart,.card-v7 .pd-list:not(.list) .pd-buy{display:none}.card-v7 .pd-list:not(.list) .pd-card-buy{min-height:0;padding:4px 6px 8px}.card-v7 .pd-list:not(.list) .pd-card{border-block-end:3px solid var(--card-v7-edge)}.pd-art-price{display:none}.card-v5 .pd-list:not(.list) .pd-card{border-block-end:4px solid var(--brand)}.card-v5 .pd-list:not(.list) .pd-card .pd-card-game{font-size:var(--fs-12);font-weight:var(--fw-bold)}.card-v5 .pd-list:not(.list) .pd-art-price{position:absolute;z-index:2;inset-block-end:8px;inset-inline-start:8px;display:inline-flex;align-items:baseline;gap:5px;padding:3px 10px;border-radius:var(--r-sm);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-18);font-weight:var(--fw-black);line-height:1.25;box-shadow:var(--shadow-lg)}.card-v5 .pd-list:not(.list) .pd-art-price del{color:var(--brand-ink);font-size:var(--fs-11);font-weight:var(--fw-normal)}.card-v5 .pd-list:not(.list) .pd-card-art:has(.pd-sale-tag) .pd-art-price{inset-block:8px auto}.card-v5 .pd-list:not(.list) .pd-card .pd-card-name{background:var(--surface);color:var(--text-strong);padding-block-start:10px}.card-v5 .pd-list:not(.list) .pd-card-foot,.card-v5 .pd-list:not(.list) .pd-card-foot .pd-card-buy{background:var(--surface);color:var(--text-strong)}.card-v5 .pd-list:not(.list) .pd-card-foot .pd-card-buy{min-height:0;padding:8px 4px 4px;border-color:transparent;box-shadow:none}.card-v5 .pd-list:not(.list) .pd-card-buy .pd-price{display:none}.card-v5 .pd-list:not(.list) .pd-buy{flex:1}.card-v5 .pd-list:not(.list) .pd-cart{border-color:transparent;background:var(--note-bg);color:var(--note-ink)}.card-v5 .pd-list:not(.list) .pd-cart:hover{background:var(--black-a72)}.card-v5 .pd-list:not(.list) .pd-card.out{border-block-end-color:var(--border)}.card-v5 .pd-list:not(.list) .pd-card.out .pd-card-name,.card-v5 .pd-list:not(.list) .pd-card.out .pd-card-foot,.card-v5 .pd-list:not(.list) .pd-card.out .pd-card-foot .pd-card-buy{background:var(--surface-3)}.card-v5 .pd-list:not(.list) .pd-card.out .pd-art-price{background:var(--surface-3);color:var(--text-muted);box-shadow:none}@media(max-width:640px){.card-v5 .pd-list:not(.list) .pd-art-price{inset-block-end:6px;inset-inline-start:6px;padding:2px 7px;font-size:var(--fs-14)}.card-v5 .pd-list:not(.list) .pd-card-art:has(.pd-sale-tag) .pd-art-price{inset-block:6px auto}.card-v5 .pd-list:not(.list) .pd-card .pd-card-name{padding-block-start:8px}}.pd-v6-game,.pd-v6-stats{display:none}.card-v6 .pd-list:not(.list) .pd-card{padding:6px;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card),var(--edge-hi)}.card-v6 .pd-list:not(.list) .pd-card .pd-card-game,.card-v6 .pd-list:not(.list) .pd-card-desc,.card-v6 .pd-list:not(.list) .pd-card-more,.card-v6 .pd-list:not(.list) .pd-card-bonus,.card-v6 .pd-list:not(.list) .pd-card-stock,.card-v6 .pd-list:not(.list) .pd-card-buy .pd-price{display:none}.card-v6 .pd-list:not(.list) .pd-card-art{margin:0;overflow:hidden;border:0;border-radius:10px;box-shadow:none}.card-v6 .pd-list:not(.list) .pd-tag{z-index:3;inset-block-start:14px;inset-inline-end:14px}.card-v6 .pd-list:not(.list) .pd-card .pd-card-name{margin-block:8px 0;padding-inline:2px;overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis}.card-v6 .pd-list:not(.list) .pd-card-foot{justify-items:stretch;gap:6px;margin:0;padding:6px 2px 2px;border-block-start:0;background:transparent}.card-v6 .pd-list:not(.list) .pd-v6-game{display:block;justify-self:start;inline-size:fit-content;max-inline-size:100%;overflow:hidden;padding:1px 8px;border-radius:6px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis}.card-v6 .pd-list:not(.list) .pd-v6-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pd-v6-box{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;min-inline-size:0;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:var(--surface-3)}.pd-v6-box>i{grid-row:1 / 3;color:var(--text-faint);font-size:16px}.pd-v6-box>small{overflow:hidden;color:var(--text-muted);font-size:var(--fs-10);white-space:nowrap;text-overflow:ellipsis}.pd-v6-box>small del{color:var(--text-faint)}.pd-v6-box>b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.pd-v6-box>b small{color:inherit;font-size:var(--fs-10)}.pd-v6-box.now{border-color:var(--warm-border, var(--border));background:var(--brand-tint)}.pd-v6-box.now>i,.pd-v6-box.now>b{color:var(--price-now-ink)}.card-v6 .pd-list:not(.list) .pd-card-foot .pd-card-buy{min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.card-v6 .pd-list:not(.list) .pd-buy{flex:1}.card-v6 .pd-list:not(.list) .pd-cart{border-color:transparent;background:var(--surface-3);color:var(--text-strong)}.card-v6 .pd-list:not(.list) .pd-card.out .pd-v6-box.now{border-color:transparent;background:var(--surface-3)}.card-v6 .pd-list:not(.list) .pd-card.out .pd-v6-box.now>:is(i,b){color:var(--text-muted)}@media(max-width:640px){.card-v6 .pd-list:not(.list) .pd-card{padding:5px}.card-v6 .pd-list:not(.list) .pd-tag{inset-block-start:11px;inset-inline-end:11px}.card-v6 .pd-list:not(.list) .pd-card .pd-card-name{margin-block-start:6px;font-size:var(--fs-13)}.card-v6 .pd-list:not(.list) .pd-v6-stats{gap:4px}.pd-v6-box{column-gap:4px;padding:5px 6px}.pd-v6-box>i{font-size:13px}.pd-v6-box>b{font-size:var(--fs-12)}}@media(max-width:640px){.pd-list.list .pd-card{grid-template-areas:"game  game  game" "art   name  name" "art   desc  desc" "art   buy   buy" "stock stock stock"}.pd-list.list .pd-card-buy{justify-self:stretch;align-self:end;margin:6px 0 0}.pd-list.list .pd-card-stock{margin-block-start:10px}}@media(max-width:640px){.pd-list.list .pd-card-buy{position:relative;z-index:1}.pd-list.list .pd-sale-tag{inset-block-end:4px;max-inline-size:calc(100% - 8px);gap:3px;padding:2px 6px;font-size:9px;overflow:hidden;text-overflow:ellipsis}.pd-list.list .pd-sale-tag i{font-size:9px}}.pd-list.list .pd-sale-tag{inset-block-end:4px;max-inline-size:calc(100% - 8px);gap:3px;padding:2px 6px;font-size:9px;overflow:hidden;text-overflow:ellipsis}.pd-list.list .pd-sale-tag i{font-size:9px}@media(min-width:1367px){.pd-list.list .pd-card{grid-template-areas:"game  game  game" "art   name  name" "art   desc  desc" "art   buy   stock"}.pd-list.list .pd-card-buy{justify-self:start;align-self:end;margin-block-start:6px}.pd-list.list .pd-card-stock{align-self:center}}@media(min-width:1367px){.pd-list.list{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-card-more{display:none}@media(min-width:1367px){.pd-list.list .pd-card{grid-template-areas:"game  game  game" "art   name  name" "art   desc  desc" "art   buy   buy"}.pd-list.list .pd-card-desc{display:none}.pd-list.list .pd-card-more{display:block;grid-area:desc;position:relative;z-index:1;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-12);color:var(--text-muted)}.pd-list.list .pd-card-buy{justify-self:stretch}.pd-list.list .pd-card-buy .pd-buy{flex:1}.pd-list.list .pd-price{flex:none}}@media(max-width:1024px),(max-width:1366px){.pd-list.list .pd-card-desc{display:none}.pd-list.list .pd-card-more{display:block;grid-area:desc;position:relative;z-index:1;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-11);color:var(--text-muted)}}.pd-list.list .pd-card-name{display:block;-webkit-line-clamp:unset;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.deals{--deal-n: 4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.deal-half{min-inline-size:0;padding:12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer}.deal-head{display:flex;align-items:center;gap:8px;margin-block-end:10px;min-block-size:28px}.deal-head h2{display:flex;align-items:center;gap:6px;min-inline-size:0;font-size:var(--fs-18);font-weight:var(--fw-bold);white-space:nowrap}.deal-head h2 i{color:var(--brand)}.deal-all{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-muted);font-size:var(--fs-12);white-space:nowrap}.deal-all i{font-size:10px}@media(hover:hover){.deal-all:hover{color:var(--brand-strong);border-color:var(--brand)}}.deal-clock{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-sm);background:var(--danger);color:#fff;font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap}.deal-empty{display:grid;place-items:center;min-block-size:120px;color:var(--text-muted);font-size:var(--fs-13)}.deal-list.pd-list{grid-template-columns:repeat(var(--deal-n),minmax(0,1fr));gap:10px}.deal-list:empty{display:none}.deal-list>.pd-card:nth-child(n+5){display:none}.deal-list>.pd-card{--dp: 10px;padding:var(--dp);border-radius:6px}.deal-list .pd-card-head{margin:calc(var(--dp) * -1) calc(var(--dp) * -1) 0;padding:var(--dp) var(--dp) 2px 4px}.deal-list .pd-card-art{margin-inline:calc(var(--dp) * -1)}.deal-list .pd-glow{display:none}.deal-list .pd-card-foot{margin:-1px calc(var(--dp) * -1) calc(var(--dp) * -1)}:root .deals .deal-list.pd-list:not(.list)>.pd-card{padding:var(--dp)}:root:not(.card-v2) .deals .deal-list.pd-list:not(.list)>.pd-card .pd-card-art{margin-inline:calc(var(--dp) * -1)}:root:not(.card-v2) .deals .deal-list.pd-list:not(.list)>.pd-card .pd-card-foot{margin-inline:calc(var(--dp) * -1);margin-block-end:calc(var(--dp) * -1)}:root.card-v3:not(.card-v4) .deals .deal-list.pd-list:not(.list)>.pd-card .pd-card-art{margin-block-start:calc(var(--dp) * -1)}.deal-list .pd-card-game{gap:4px;min-block-size:16px;font-size:10px;font-weight:var(--fw-bold)}.deal-list .pd-card-game img{width:14px;height:14px;border-radius:3px}.deal-list .pd-tag{display:none}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game{padding-inline-end:0}.card-v3:not(.card-v4) .deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game{max-inline-size:calc(100% - 12px);padding-inline-end:6px}.card-v4 .deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game{margin:calc(var(--dp) * -1) calc(var(--dp) * -1) 0;padding-inline-end:4px}.card-v4 .deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game{min-block-size:18px;line-height:1}.card-v4 .deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game img{width:12px;height:12px}.deal-list .pd-cart,.deal-list .pd-buy,.deal-list .pd-price-tag,.deal-list .pd-card-more{display:none}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-name{min-block-size:0;font-size:11px;-webkit-line-clamp:1}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-head{margin-inline:calc(var(--dp) * -1)}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-name{margin-inline:-4px 0;padding-inline:3px 6px}:is(.card-v2,.card-v3) .deals .deal-list.pd-list:not(.list) .pd-card .pd-card-name{margin-inline-start:calc(var(--dp) * -1)}.deals .deal-list.pd-list:not(.list)>.pd-card{background:var(--card-slab-bg)}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-buy{padding-inline:3px 6px}.deals .deal-list.pd-list:not(.list) .pd-card .pd-price{padding-inline-start:0}.deal-list.flip>.pd-card{animation:deal-flip .45s var(--ease-out) both}@keyframes deal-flip{0%{opacity:0;transform:translate(14px)}}@media(prefers-reduced-motion:reduce){.deal-list.flip>.pd-card{animation:none}}.deal-list.pd-list:not(.list) .pd-card-buy{justify-content:center;min-block-size:0;padding:0}.deal-list .pd-sale-tag b{display:none}.deal-list .pd-sale-tag{max-inline-size:calc(100% - 8px)}.deal-list .pd-sale-when{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1366px){.deals{--deal-n: 3}.deal-list>.pd-card:nth-child(n+4){display:none}}@media(max-width:640px){.deals{--deal-n: 2;gap:8px}.deal-list>.pd-card:nth-child(n+3){display:none}.deal-half{padding:8px 6px}.deal-head{gap:4px;margin-block-end:8px}.deal-head h2{overflow:hidden;font-size:var(--fs-14);text-overflow:ellipsis}.deal-head h2{gap:4px}.deal-head h2 i{flex-shrink:0;font-size:12px}.deal-all{display:none}.deal-clock{padding:1px 5px;font-size:10px}.deal-empty{min-block-size:100px;font-size:var(--fs-12);text-align:center}.deal-list.pd-list{gap:6px}.deal-list>.pd-card{--dp: 5px}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-name{font-size:10px}.deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game{font-size:10px}.card-v4 .deals .deal-list.pd-list:not(.list) .pd-card .pd-card-game{min-block-size:16px}.deal-list .pd-price{font-size:12px}.deal-list .pd-price del,.deal-list .pd-sale-tag{display:none}}#home-best .cat-rail{--cat-per: 6.875;--cat-gap: 12px;grid-template-columns:none;gap:var(--cat-gap)}#home-best .cat-rail>.pd-card{scroll-snap-align:start}@media(max-width:1024px),(max-width:1366px){#home-best .cat-rail{--cat-per: 4.375}}@media(max-width:640px){#home-best .cat-rail{--cat-per: 3.125;--cat-gap: 6px}}@media(max-width:640px){#home-best .pd-card-game{padding-inline-end:0}#home-best .pd-tag{inset-block-start:28px;inset-inline-end:6px}}.locker-fab{position:fixed;inset-inline-start:var(--s-4);inset-block-start:50%;translate:0 -50%;z-index:var(--z-float);display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);color:var(--brand-strong);font-size:var(--fs-18, 18px);box-shadow:var(--shadow-lg),var(--edge-hi);cursor:pointer;transition:background var(--t-fast) var(--ease)}.locker-fab:hover{background:var(--surface-hover)}.locker-fab-dot{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;width:12px;height:12px;border:2px solid var(--bg);border-radius:50%;background:var(--success)}@media(max-width:1024px),(max-width:1366px){.locker-fab{inset-block-start:auto;inset-block-end:calc(var(--tabs-h, 80px) + 12px + env(safe-area-inset-bottom));translate:0}}@media(max-width:640px){.locker-fab{inset-inline-start:var(--s-2);width:48px;height:48px;font-size:var(--fs-16)}}.cart-fab-dot{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-width:20px;padding:1px 5px;border-radius:var(--r-pill);background:var(--danger);color:#fff;font-size:var(--fs-10);font-weight:var(--fw-bold);line-height:18px}@media(max-width:1366px){.cart-nav.empty{display:none}}@media(min-width:1367px){.header-bar .cart-nav{position:fixed;inset-inline-start:var(--s-4);inset-block-start:50%;translate:0 -50%;z-index:var(--z-float);width:54px;height:54px;border:1px solid var(--brand);border-radius:var(--r-md);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-18);box-shadow:var(--shadow-card)}.header-bar .cart-nav:hover{background:var(--brand-face-hover)}.header-bar .cart-nav.empty{border-color:var(--border);background:var(--surface-3);color:var(--text-faint);box-shadow:var(--shadow-sm)}.header-bar .cart-nav.empty:hover{background:var(--surface-hover);color:var(--text-muted)}}.modal-cart{max-width:min(560px,92vw)}.cart-title{display:flex;align-items:center;min-height:52px;margin:0 calc(var(--modal-pad, 20px) * -1) var(--s-4);padding:0 56px var(--s-3) var(--modal-pad, 20px);border-block-end:1px solid var(--border);font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-strong)}.cart-list{display:grid;gap:8px;max-height:min(52svh,420px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.cart-row{display:grid;grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.cart-row-art{display:block;width:56px;aspect-ratio:1 / 1;border-radius:var(--r-xs);background:var(--surface-2);overflow:hidden}.cart-row-art img{display:block;width:100%;height:100%;object-fit:cover}.cart-row-main{display:grid;gap:2px;min-width:0}.cart-row-game{font-size:var(--fs-11);color:var(--text-faint)}.cart-row-name{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-row-price{font-size:var(--fs-11);color:var(--text-muted)}.cart-row-price b{color:var(--success)}.cart-row-tools{display:flex;align-items:center;gap:8px}.cart-qty{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--r-pill)}.cart-qty-num{width:30px;padding:0;border:0;background:transparent;color:var(--text-strong);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);text-align:center}.cart-qty-num:focus-visible{outline:2px solid var(--brand);border-radius:var(--r-xs)}.cart-step,.cart-del{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-muted);font-size:var(--fs-11);cursor:pointer;transition:background var(--t-fast) var(--ease)}.cart-step:hover{background:var(--surface-hover)}.cart-del:hover{background:var(--danger-bg);color:var(--danger)}.cart-pick{display:grid;place-items:center;cursor:pointer}.cart-pick input{position:absolute;opacity:0;width:0;height:0}.cart-pick span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.cart-pick input:checked+span{border-color:var(--brand);background:var(--brand)}.cart-pick input:checked+span:after{content:"";width:5px;height:10px;margin-block-start:-2px;border:2px solid var(--brand-ink);border-block-start:0;border-inline-start:0;rotate:45deg}.cart-row.off{opacity:.55}.cart-sum-wrap{display:contents}.cart-sum{display:grid;gap:8px;margin-block-start:var(--s-3);padding:10px 12px;border-radius:var(--r-sm);background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-12)}.cart-sum-title{margin:0;padding-block-end:8px;border-block-end:1px solid var(--white-a14);color:var(--note-ink);font-size:var(--fs-14);font-weight:var(--fw-black);text-align:center}.cart-sum-part{display:grid;gap:4px;padding:8px 10px;border-radius:var(--r-xs);background:var(--white-a06)}.cart-sum-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-sum-row>span:first-child{color:var(--hero-ink-sub)}.cart-sum-row b{font-size:var(--fs-14);color:var(--note-ink)}.cart-sum-row.last{margin-block-start:2px;padding-block-start:6px;border-block-start:1px solid var(--white-a12)}.cart-sum-row b.cut{color:var(--sale-soft)}.cart-sum-row b.pay{color:var(--brand)}.cart-sum-row b.pay i{font-style:normal;font-size:var(--fs-13);font-weight:var(--fw-bold)}.cart-sum-row.last b{font-size:var(--fs-18)}.cart-sum-row.last b.left{color:var(--warn-soft)}.cart-sum-row.last b.short{color:var(--sale-soft)}.cart-sum-row.saved{margin-block-start:6px;padding-block-start:6px;border-block-start:1px solid var(--white-a14);font-size:var(--fs-12)}.cart-sum-row.saved b{font-size:var(--fs-14)}.cart-sum-row em{font-style:normal;color:var(--hero-ink-sub)}.cart-sum-row b.muted{color:var(--hero-ink-sub);font-size:var(--fs-12)}.cart-sum-part:has(.cart-sum-row.total){padding:14px 12px}.cart-sum-row.total>span{font-size:var(--fs-14)}.cart-sum-row.total b{font-size:var(--fs-21)}.cart-sum-row.total>span{font-weight:var(--fw-bold)}.cart-points{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:var(--r-xs);background:var(--white-a06);color:var(--hero-ink-sub);font-size:var(--fs-12)}.cart-points i{color:var(--brand)}.cart-points b{color:var(--brand);font-size:var(--fs-14)}.cart-all{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;padding:6px 12px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.cart-all:hover{background:var(--surface-hover)}.cart-all i{color:var(--brand-strong)}.cart-count{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:var(--s-3) 0 0;font-size:var(--fs-12);color:var(--text-muted)}.cart-foot{display:flex;align-items:center;gap:10px;margin-block-start:var(--s-3)}.cart-foot .btn{flex:1}.cart-clear,.cart-cancel{border:1px solid var(--border);background:var(--surface);color:var(--text-strong)}.cart-clear:hover,.cart-cancel:hover{background:var(--surface-hover)}.modal-cart-confirm{max-width:min(440px,92vw)}.cart-sum-list{display:grid;gap:6px;max-height:40svh;margin:0;padding:0;scrollbar-width:none;overflow-y:auto;overscroll-behavior:contain;list-style:none}.cart-sum-list::-webkit-scrollbar{display:none}.cart-sum-list li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--fs-13);color:var(--text-muted)}.cart-sum-art{flex:none;display:block;width:28px;height:28px;border-radius:var(--r-xs);background:var(--surface-2);overflow:hidden}.cart-sum-art img{display:block;width:100%;height:100%;object-fit:cover}.cart-sum-list li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-sum-list li .cart-qty{flex:none;overflow:visible}.cart-sum-text{display:grid;gap:1px;flex:1;min-width:0;overflow:hidden}.cart-sum-text b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap}.cart-sum-text small{overflow:hidden;color:var(--text-muted);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap}.cart-sum-baht{flex:none;white-space:nowrap}.cart-sum-list li>b{flex:none;margin-inline-start:auto;color:var(--text-strong);white-space:nowrap}.cart-sum-text b{margin:0}.cart-empty{padding:40px 16px;border:1px dashed var(--border);border-radius:var(--r-md);text-align:center;color:var(--text-muted)}.cart-empty>i{display:block;margin-block-end:10px;font-size:var(--fs-28);color:var(--text-faint)}.cart-empty .cart-shop{display:flex;inline-size:fit-content;margin:16px auto 0;gap:8px}@media(max-width:640px){.modal-cart{overflow:hidden}.cart-box,.cart-confirm{display:flex;flex-direction:column;max-height:calc(100svh - 96px - var(--safe-b, 0px) - var(--modal-pad-y, 20px) * 2 - 2px);min-height:0}.cart-box>*,.cart-confirm>*{flex:none}.cart-confirm>.cart-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.cart-scroll>*{flex:none}.cart-scroll>.cart-sum-list{flex:none;max-height:84px}.cart-inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cart-inner>*{flex:none}.cart-list,.cart-sum-list{flex:1 1 auto;min-height:0;max-height:none}.cart-row{grid-template-columns:auto 48px minmax(0,1fr) auto}.cart-row-art{width:48px}.cart-row-tools{flex-direction:column;align-items:flex-end;align-self:stretch;justify-content:space-between}.cart-pick span{width:20px;height:20px}.cart-list{max-height:46svh}}.cart-coupon{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--brand-strong);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.cart-coupon:hover{background:var(--brand-tint)}.cart-coupon.on{border-style:solid;border-color:var(--brand);background:var(--brand-tint)}.cart-coupon{min-width:0;max-width:70%;white-space:nowrap}.cart-coupon>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cart-coupon>i:last-child{font-size:10px}.cart-nodeal{font-size:var(--fs-12);color:var(--text-muted)}.cart-sum-row b.save{color:#4ade80}.modal-coupon{max-width:min(420px,92vw)}.cp-list{display:grid;gap:8px;max-height:48svh;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.cp-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.cp-row.on{border-color:var(--brand);background:var(--brand-tint)}.cp-row.off{opacity:.5}.cp-use{flex:none;height:34px;min-height:34px;padding-inline:14px;font-size:var(--fs-12)}.cp-use:disabled{opacity:.55;cursor:default}.cp-face{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-strong)}.cp-main{display:grid;gap:2px;min-width:0}.cp-main b{font-size:var(--fs-13);color:var(--text-strong)}.cp-main small{font-size:var(--fs-11);color:var(--text-muted)}.cp-main .cp-for{color:var(--brand-strong);font-weight:var(--fw-bold)}.cp-act{display:flex;align-items:center;gap:8px;margin-inline-start:auto;padding:6px 8px;border-radius:var(--r-sm);background:var(--note-bg);color:var(--note-ink)}.cp-cut{font-size:var(--fs-14);font-weight:var(--fw-bold);color:#4ade80;white-space:nowrap}.cp-row.off .cp-cut{color:var(--white-a50)}.os-box{display:grid;gap:12px}.os-lead{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-14);color:var(--text-muted)}.os-lead b{color:var(--text-strong)}.os-lead{padding-block-end:12px;border-block-end:1px solid var(--border)}.os-foot{padding-block-start:12px;border-block-start:1px solid var(--border)}.os-check{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--r-pill);box-shadow:var(--shadow-chip),var(--edge-hi);background:var(--success-bg);color:var(--success);font-size:var(--fs-13)}.os-list{display:grid;gap:10px;max-height:min(52svh,420px);overflow-y:auto;overscroll-behavior:contain}.os-card{border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm),var(--edge-hi);background:var(--surface);overflow:hidden}.os-card-head{display:flex;align-items:center;gap:10px;padding:10px 12px}.os-art{flex:none;width:44px;height:44px;border-radius:var(--r-sm);box-shadow:var(--shadow-chip);background:var(--surface-2);overflow:hidden}.os-art img{width:100%;height:100%;object-fit:cover}.os-title{display:grid;gap:2px;min-width:0}.os-title b{font-size:var(--fs-14);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-title small{font-size:var(--fs-11);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-badge{flex:none;margin-inline-start:auto;padding:4px 10px;border-radius:var(--r-pill);box-shadow:var(--shadow-chip),var(--edge-hi);background:var(--success-bg);color:var(--success);font-size:var(--fs-11);font-weight:var(--fw-bold);white-space:nowrap}.os-table{display:grid;gap:0;margin:0;padding:4px 12px 10px;background:var(--surface-2);font-size:var(--fs-12)}.os-table>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:7px}.os-table>div+div{border-block-start:1px solid var(--border)}.os-table dt{color:var(--text-muted)}.os-table dd{margin:0;font-weight:var(--fw-bold);color:var(--text-strong);text-align:end}.os-table dd.strong{color:var(--brand-strong)}.os-foot{display:flex;gap:10px}.os-foot .btn{flex:1}@media(max-width:640px){.os-table{font-size:var(--fs-11)}.os-list{max-height:46svh}.os-foot .btn{min-height:44px}}.cart-uid{display:grid;gap:8px;margin-block-start:var(--s-3);padding:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.cart-uid>b{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--text-strong)}.cart-uid>b i{color:var(--brand-strong)}.srv-pick{position:relative}.srv-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:44px;padding:0 12px;color:var(--text-strong);text-align:start;cursor:pointer}.srv-btn span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.srv-btn.empty span{color:var(--text-muted)}.srv-btn i{flex:none;font-size:var(--fs-12);color:var(--text-muted);transition:rotate var(--t-fast) var(--ease)}.srv-btn[aria-expanded=true]{border-color:var(--brand)}.srv-btn[aria-expanded=true] i{rotate:180deg}.srv-list{position:absolute;inset-inline:0;inset-block-start:calc(100% + 6px);z-index:3;display:grid;gap:6px;padding:6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);transform-origin:top center;animation:srv-drop var(--t-fast) var(--ease)}.srv-list[hidden]{display:none}@keyframes srv-drop{0%{opacity:0;scale:.98}}.srv-q{height:38px;padding:0 10px}.srv-opts{display:grid;gap:2px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.srv-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:var(--fs-13);text-align:start;cursor:pointer}.srv-opt[hidden]{display:none}.srv-opt i{color:var(--brand-strong);visibility:hidden}.srv-opt:hover,.srv-opt:focus-visible{background:var(--surface-hover);outline:none}.srv-opt[aria-selected=true]{color:var(--text-strong);font-weight:var(--fw-bold)}.srv-opt[aria-selected=true] i{visibility:visible}.cart-uid-row{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.cart-uid-row .field{flex:1;min-width:0;height:44px;padding:0 12px}.cart-uid-row:has(.cart-uid-break){flex-wrap:wrap;row-gap:4px}.cart-uid-break{flex-basis:100%;height:0}.cart-uid-sep{flex:none;color:var(--text-muted);font-size:var(--fs-14)}.cart-uid-hint{font-size:var(--fs-11);font-style:normal;color:var(--text-muted);line-height:1.5}.rbx-guide{display:grid;gap:8px;margin-block-start:var(--s-3);padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.rbx-guide p{margin:0;font-size:var(--fs-12);color:var(--text-muted);line-height:1.5}.rbx-guide p b:first-child{display:block;color:var(--text-strong);font-size:var(--fs-13)}.rbx-guide-open{justify-self:start;gap:6px}.rbx-sum{display:contents}.rbx-pic{margin:auto;inline-size:min(400px,calc(100vw - 32px));padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg)}.rbx-pic[open]{display:grid;gap:10px;align-content:start;block-size:fit-content;max-block-size:calc(100svh - 32px);overflow-y:auto}.rbx-pic::backdrop{background:#0009}.rbx-pic img{display:block;inline-size:100%;block-size:auto;border-radius:var(--r-sm)}.rbx-pic p{margin:0;font-size:var(--fs-13);color:var(--text-muted);text-align:center}@media(min-width:641px){.modal-cart-confirm{overflow:hidden}.modal-cart-confirm .cart-confirm{display:flex;flex-direction:column;max-height:calc(100svh - 96px - var(--modal-pad-y, 20px) * 2 - 2px);min-height:0}.modal-cart-confirm .cart-confirm>*{flex:none}.modal-cart-confirm .cart-confirm>.cart-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}}.cart-uid-help{display:inline-flex;align-items:center;gap:6px;flex:none;height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.cart-uid-help:hover{background:var(--surface-hover)}.cart-uid small{font-size:var(--fs-11);color:var(--danger);line-height:1.5}.cart-uid-help .uid-help-short{display:none}@media(max-width:640px){.cart-uid-help .uid-help-full{display:none}.cart-uid-help .uid-help-short{display:inline}.cart-uid-help{padding-inline:10px}}.cart-sum-list{overflow-x:hidden}.cart-sum-list li{min-width:0}.it-tag{flex:none;padding:1px 7px;border-radius:999px;font-size:var(--fs-11);font-weight:var(--fw-bold);line-height:1.6;white-space:nowrap}.it-tag.t-big{background:var(--danger-bg);color:var(--danger)}.it-tag.t-mid{background:var(--warning-bg);color:var(--warning)}.it-tag.t-small{background:var(--info-bg);color:var(--info)}.it-tag.t-item{background:var(--surface-3);color:var(--text-muted)}.it-tag.t-salt{background:var(--surface-3);color:var(--text-faint)}.it-tag.t-code{background:var(--c-credit-soft);color:var(--c-credit)}.it-tag.t-warranty{background:var(--success-bg);color:var(--success)}.it-tag.t-expired{background:var(--danger-bg);color:var(--danger)}.cl-form-head{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-13);font-weight:var(--fw-black);color:var(--text-strong)}.modal-claim .modal-close{inset-block-start:28px;inset-inline-end:28px;width:38px;height:38px}.cl-wrap{display:grid;gap:14px}.cl-steps{display:grid;gap:10px;margin:0;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);list-style:none;counter-reset:none}.cl-steps li{display:flex;align-items:start;gap:10px;font-size:var(--fs-13);color:var(--text);line-height:1.5}.cl-steps li span{display:grid;place-items:center;flex:none;inline-size:22px;block-size:22px;border-radius:50%;background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-black)}.cl-steps b{color:var(--text-strong);font-weight:var(--fw-black)}.dt-actions{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.cl-wrap>.cl-form-head:first-child{padding-inline-end:46px}.dt-actions .btn{height:38px}.dt-actions .btn{height:36px}.cart-left{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;color:var(--text-muted);font-size:var(--fs-12)}.cart-left i{font-size:var(--fs-11)}.cart-left.short{color:var(--danger);font-weight:var(--fw-bold)}button.cart-left{width:100%;padding:4px 0;border:0;background:none;font-family:inherit;cursor:pointer;transition:filter var(--t-fast) var(--ease)}button.cart-left:hover,button.cart-left:active{filter:brightness(.85)}.cart-left .cart-left-go{font-size:var(--fs-10)}button.gcf-left{width:100%;border:0;background:none;font-family:inherit;cursor:pointer;transition:filter var(--t-fast) var(--ease)}button.gcf-left:hover,button.gcf-left:active{filter:brightness(.85)}.gcf-left .gcf-left-go{margin-inline-start:4px;font-size:var(--fs-10)}.os-badge.wait{background:var(--warn-bg, var(--brand-tint));color:var(--brand-strong)}.os-badge.bad{background:var(--danger-bg);color:var(--danger)}.cart-uid>select.field{height:44px;padding:0 12px}.os-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 var(--s-3);font-size:var(--fs-12);line-height:1.5;color:var(--text-muted)}.os-note i{margin-top:3px;color:var(--brand-strong)}.quick-note{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;border:1px solid var(--brand);border-radius:var(--r-md);background:var(--brand-tint);color:var(--text);font-size:var(--fs-12);line-height:1.5}.quick-note>i{color:var(--brand-strong);margin-block-start:3px}.quick-note b{display:block;color:var(--text-strong);font-size:var(--fs-13)}.credit-head+.quick-note{margin:0 0 10px}.quick-captcha{margin-block-start:8px}.quick-result{display:grid;gap:10px}.quick-head{display:grid;gap:8px;padding-block-end:12px;border-block-end:1px solid var(--border)}.modal-quick .quick-head{min-block-size:44px;align-content:start;padding-block-start:4px;padding-inline-end:52px}.quick-head .quick-sub{margin:0}.quick-title{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-16);color:var(--text-strong)}.quick-title.ok i{color:var(--success)}.quick-title.warn i{color:var(--warning)}.quick-sub{margin:-4px 0 0;color:var(--text-muted);font-size:var(--fs-12);line-height:1.5}.quick-warn{display:flex;gap:8px;padding:8px 10px;border-radius:var(--r-md);background:var(--warning-bg);color:var(--text);font-size:var(--fs-12);line-height:1.5}.quick-warn i{color:var(--warning);margin-block-start:3px}.quick-cred{display:grid;gap:6px}.quick-cred>span{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:8px;padding:6px 6px 6px 10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.quick-cred small{color:var(--text-muted);font-size:var(--fs-12)}.quick-cred b{min-inline-size:0;overflow-wrap:anywhere;color:var(--text-strong);font-family:ui-monospace,monospace;font-size:var(--fs-15);letter-spacing:.5px}.quick-cred button{inline-size:34px;block-size:34px;border:0;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text);cursor:pointer}.quick-cred button:hover{background:var(--surface-hover)}.quick-name{display:grid;gap:6px;padding-block-start:4px}.quick-name>b{font-size:var(--fs-13);color:var(--text-strong)}.quick-result .cart-foot{display:flex;gap:8px;margin-block-start:6px;padding-block-start:12px;border-block-start:1px solid var(--border)}.quick-result .cart-foot .btn{flex:1}.quick-box{display:grid;gap:8px;margin-block-end:12px;padding:12px;border:1px solid var(--brand);border-radius:var(--r-lg, 14px);background:var(--surface)}.quick-box{gap:12px;max-inline-size:520px;margin:0 auto 16px;padding:20px;border-color:var(--warning)}.hist-main.is-quick{row-gap:3px}.hist-main.is-quick #hist-gate{display:none}.quick-alert{display:grid;justify-items:center;gap:6px;padding:16px;border-radius:var(--r-md);background:var(--warning-bg);text-align:center}.quick-alert>i{font-size:32px;color:var(--warning)}.quick-alert h2{margin:0;color:var(--text-strong);font-size:var(--fs-18, 18px);font-weight:var(--fw-bold)}.quick-alert p,.quick-must{margin:0;color:var(--warning-ink);font-size:var(--fs-14);font-weight:var(--fw-bold)}.quick-hint{color:var(--text-muted);font-size:var(--fs-12);text-align:center}.quick-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-acts .btn{gap:6px}.quick-box:not(:has(.is-editing)) [data-save-all]{opacity:.5}.hist-main.is-quick .hist-panel{display:none}.quick-cred.can-edit>span{grid-template-columns:72px 1fr auto auto}.quick-cred>span.is-editing{border-color:var(--brand)}.quick-cred input.field{min-inline-size:0;block-size:34px}.gc-page{display:grid;gap:var(--s-4)}@keyframes gc-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.gc-page>.gc-head,.gc-page>.gc-panel,.gc-page>.gc-trust{animation:gc-in .26s var(--ease) both}.gc-page>.gc-panel{animation-delay:.04s}.gc-page>.gc-trust{animation-delay:.08s}.gc-page>.gc-panel .gc-reel{animation:gc-in .28s var(--ease) .08s both}.gc-page.no-intro>.gc-head,.gc-page.no-intro>.gc-panel,.gc-page.no-intro>.gc-trust,.gc-page.no-intro .gc-reel{animation:none}@keyframes gc-slot-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes gc-disc-in{0%{opacity:0;scale:.55}70%{opacity:1;scale:1.04}to{opacity:1;scale:1}}@keyframes gc-pin-in{0%{opacity:0;translate:-50% -28px}to{opacity:1;translate:-50% 0}}@keyframes gc-fade-in{0%{opacity:0}to{opacity:1}}.gc-page.intro .gc-slot{animation:gc-slot-in .24s var(--ease) backwards;animation-delay:.16s}.gc-page.intro .gc-slot:nth-child(2){animation-delay:.19s}.gc-page.intro .gc-slot:nth-child(3){animation-delay:.22s}.gc-page.intro .gc-slot:nth-child(4){animation-delay:.25s}.gc-page.intro .gc-slot:nth-child(5){animation-delay:.28s}.gc-page.intro .gc-slot:nth-child(6){animation-delay:.31s}.gc-page.intro .gc-slot:nth-child(n+7){animation-delay:.34s}.gc-page.intro .gc-wheel{animation:gc-disc-in .42s var(--ease) .08s backwards}.gc-page.intro .gc-wlab{animation:gc-fade-in .2s var(--ease) .3s backwards}.gc-page.intro .gc-wheel-pin{animation:gc-pin-in .24s var(--ease) .34s backwards}.gc-page.intro .gc-wheel-hub{animation:gc-disc-in .28s var(--ease) .38s backwards}.gc-page{grid-template-columns:minmax(0,1fr)}.gc-page>*{min-width:0}.site-main>.container>.section.gc-page:first-child{margin-block-start:0}.gc-head{margin-block-end:var(--s-3)}.gc-head h2 i{color:var(--brand-strong);font-size:var(--fs-18)}.gc-head-tools{display:flex;align-items:center;gap:var(--s-2)}.gc-rig{padding:6px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-muted);font:inherit;font-size:var(--fs-12);cursor:pointer}.gc-rig:hover{background:var(--surface-3)}.gc-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);justify-items:center;padding:var(--s-5) var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg),var(--shadow-sm),var(--edge-hi);overflow:hidden}.gc-state{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 16px;border:1px solid var(--warm-border);border-radius:var(--r-pill);background:var(--brand-tint);font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--brand-strong)}.gc-state.run{animation:mhu-blink 1.1s var(--ease) infinite}.gc-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-3);width:calc(100% + var(--s-4) * 2);margin:calc(var(--s-5) * -1) calc(var(--s-4) * -1) 0;padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--brand-strong);background:var(--note-bg);text-align:start}.gc-panel-head img{width:44px;height:44px;border-radius:var(--r-sm);object-fit:cover;background:var(--surface)}.gc-head-name b{display:block;font-size:var(--fs-15);color:var(--brand-strong)}.gc-head-name small{font-size:var(--fs-12);color:var(--note-ink);opacity:.78}.gc-reel{width:100%;min-width:0}.gc-window{min-width:0}.gc-window{position:relative;overflow:hidden;padding:var(--s-2);border:1px solid var(--note-bg);border-radius:var(--r-lg);background:var(--note-bg);box-shadow:inset 0 3px 10px var(--black-a55),inset 0 1px 0 var(--white-a06),var(--shadow-card)}.gc-window:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% 0;border-inline:10px solid transparent;border-block-start:13px solid var(--brand);filter:drop-shadow(0 0 6px var(--gold-a55));z-index:3}.gc-mark{position:absolute;inset-block:6px;inset-inline-start:50%;translate:-50% 0;inline-size:2px;z-index:3;pointer-events:none;border-radius:var(--r-pill);background:linear-gradient(180deg,var(--brand) 0%,var(--gold-a15) 50%,var(--brand) 100%);box-shadow:0 0 10px var(--brand-glow)}.gc-mark:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:50%;translate:-50% 0;border-inline:9px solid transparent;border-block-end:12px solid var(--brand);filter:drop-shadow(0 0 6px var(--gold-a55))}.gc-window:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--note-bg) 0%,transparent 15%,transparent 85%,var(--note-bg) 100%)}.gc-track{display:flex;gap:var(--s-2);will-change:translate}.gc-track.rolling{animation:gc-roll var(--roll-ms, 9s) linear infinite}@keyframes gc-roll{0%{translate:0}to{translate:var(--roll, -100%)}}.gc-slot{position:relative;flex:0 0 calc((100% - var(--s-2) * 4) / 5);display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;gap:8px;padding:var(--s-3) var(--s-2);border:1px solid var(--white-a10);border-radius:var(--r-md);background:var(--white-a05);box-shadow:inset 0 1px 0 var(--white-a06)}.gc-slot-tag{position:absolute;inset-block-start:6px;inset-inline-end:6px;z-index:1;max-width:calc(100% - 12px);padding:1px 8px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-slot img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(var(--art-shadow))}.gc-slot b{width:100%;font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:var(--note-ink)}.gc-slot.on{border-color:var(--brand);background:var(--gold-a14);box-shadow:var(--shadow-brand),inset 0 1px 0 var(--white-a12)}.gc-slot.win{position:relative;z-index:1;scale:1.06;animation:mhu-blink .5s var(--ease) 3}.gc-slot{scale:.92;transition:scale var(--t-fast) var(--ease)}.gc-slot.mid{z-index:1;scale:1.06;border-color:var(--white-a22);background:var(--white-a14)}@media(hover:hover)and (pointer:fine){.gc-slot{transition:translate var(--t-fast) var(--ease),scale var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.gc-slot:hover{translate:0 -4px;background:var(--white-a14);cursor:pointer}}.gc-window.flash:after{animation:gc-flash .45s var(--ease) 1}@keyframes gc-flash{0%{background:linear-gradient(90deg,transparent 0%,var(--gold-a45) 50%,transparent 100%)}to{background:linear-gradient(90deg,transparent 0%,var(--gold-a00) 50%,transparent 100%)}}.gc-slot .tier-\e43\e2b\e0d\e48 {color:var(--tier-big-soft)}.gc-slot .tier-\e01\e25\e32\e07 {color:var(--brand)}.gc-slot .tier-\e40\e25\e47\e01 {color:var(--tier-small-soft)}.gc-slot .tier-\e40\e01\e25\e37\e2d {color:var(--white-a50)}.gc-price{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);width:min(520px,100%);padding:var(--s-3) var(--s-4);border:1px solid var(--note-bg);border-radius:var(--r-md);background:var(--note-bg);box-shadow:var(--shadow-card),inset 0 1px 0 var(--white-a07);text-align:center;overflow:hidden}.gc-price img{width:52px;height:52px;object-fit:contain}.gc-price small{display:block;font-size:var(--fs-12);color:var(--hero-ink-sub)}.gc-price b{font-size:var(--fs-26);font-weight:var(--fw-black);color:var(--brand)}.gc-price b i{font-style:normal;font-size:var(--fs-13);color:var(--hero-ink-sub)}.gc-counts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);width:min(520px,100%)}.gc-count,.gc-count-own{flex:1 1 0;min-width:68px;height:50px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.gc-count:hover{background:var(--brand-tint)}.gc-count{display:grid;align-content:center;gap:1px;line-height:var(--lh-tight)}.gc-count b{font-size:var(--fs-13);font-weight:var(--fw-bold)}.gc-count small{font-size:var(--fs-10);color:var(--text-faint)}.gc-count small:before{content:"\e3f"}.gc-count.on small{color:var(--brand-ink);opacity:.72}.gc-count-plus{display:grid;place-items:center}.gc-count-plus{flex:none;min-inline-size:52px;font-weight:var(--fw-black)}.gc-count.on{border-color:var(--brand);background:var(--brand-face);color:var(--brand-ink);box-shadow:var(--shadow-brand)}.gc-count-own{display:flex;align-items:center;justify-content:center;gap:4px;padding-inline:8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);cursor:text;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.gc-count-own:hover{background:var(--brand-tint)}.gc-count-own:focus-within{border-color:var(--brand);background:var(--surface)}.gc-count-own input{width:100%;min-width:0;border:0;background:none;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-strong);text-align:center}.gc-count-own input:focus{outline:none}.gc-count-own input::placeholder{color:var(--text-muted);font-weight:var(--fw-bold)}.gc-count-own span{font-size:var(--fs-12);color:var(--text-muted)}.gc-count-own:not(.on) span{display:none}.gc-count-own.on input{width:3.4ch;text-align:end}.gc-count-own.on{border-color:var(--brand);background:var(--brand-tint)}.gc-sum{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:min(520px,100%);padding:9px 14px;border:1px dashed var(--warm-border);border-radius:var(--r-md);background:var(--brand-tint);font-size:var(--fs-13);color:var(--text-muted)}.gc-sum i{color:var(--brand-strong)}.gc-sum b{font-weight:var(--fw-black);color:var(--text-strong)}.gc-sum-total b{color:var(--brand-strong);font-size:var(--fs-16)}.gc-confetti{position:fixed;inset:0;z-index:90;overflow:hidden;pointer-events:none}.gc-confetti i{position:absolute;inset-block-start:-14px;inset-inline-start:var(--x);width:8px;height:14px;border-radius:2px;rotate:var(--r);animation:gc-fall var(--t) linear var(--d) 1 both}.gc-confetti i[data-c="0"]{background:var(--brand)}.gc-confetti i[data-c="1"]{background:var(--brand-strong)}.gc-confetti i[data-c="2"]{background:var(--danger)}.gc-confetti i[data-c="3"]{background:var(--info)}@keyframes gc-fall{0%{translate:0 0;opacity:1}to{translate:0 105vh;opacity:.1}}.gc-skip{height:40px;min-height:40px;padding-inline:18px;font-size:var(--fs-13)}.gc-actions{display:flex;align-items:stretch;gap:var(--s-2);width:min(520px,100%)}.gc-go{flex:1;min-width:0;height:54px;font-size:var(--fs-16)}.gc-fine{font-size:var(--fs-11);color:var(--text-faint)}.gc-hist{flex:1;min-width:0;height:54px;min-height:54px}.gc-hist-short{display:none}.modal-gcf{max-width:min(400px,92vw)}.gcf-title{display:flex;align-items:center;min-height:34px;margin:0 calc(var(--modal-pad, 20px) * -1) 0;padding:0 var(--modal-pad, 20px) var(--s-3);border-block-end:1px solid var(--border);color:var(--text-strong);font-size:var(--fs-18);font-weight:var(--fw-bold)}.gcf{display:grid;gap:var(--s-3)}.gcf-head{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-13);color:var(--text-muted)}.gcf-art{flex:none;display:block;inline-size:28px;block-size:28px;border-radius:var(--r-xs);background:var(--surface-2);overflow:hidden}.gcf-art img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gcf-text{display:grid;gap:1px;flex:1;min-width:0;overflow:hidden}.gcf-text b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap}.gcf-text small{overflow:hidden;color:var(--text-muted);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap}.gcf-baht{flex:none;color:var(--text-strong);white-space:nowrap}.gcf-sum{display:grid;gap:8px;padding:10px 12px;border-radius:var(--r-sm);background:var(--note-bg);color:var(--note-ink)}.gcf-sum-title{margin:0;padding-block-end:8px;border-block-end:1px solid var(--white-a14);color:var(--note-ink);font-size:var(--fs-14);font-weight:var(--fw-black);text-align:center}.gcf-rows{display:grid;gap:4px;margin:0;padding:8px 10px;border-radius:var(--r-xs);background:var(--white-a06)}.gcf-rows>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.gcf-rows dt{font-size:var(--fs-12);color:var(--hero-ink-sub)}.gcf-rows dd{margin:0;color:var(--note-ink);font-size:var(--fs-12);font-weight:var(--fw-bold)}.gcf-rows .cut dd{color:var(--danger)}.gcf-total{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:10px 12px;border-radius:var(--r-xs);background:var(--white-a06);color:var(--note-ink);font-size:var(--fs-14);font-weight:var(--fw-bold)}.gcf-total b{font-size:var(--fs-21);font-weight:var(--fw-black);color:var(--brand)}.gcf-total b i{font-style:normal;font-size:var(--fs-12)}.gcf-left{margin:0;font-size:var(--fs-12);color:var(--text-muted);text-align:center}.gcf-left.short{color:var(--danger);font-weight:var(--fw-bold)}.gcf-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.gcf-foot .btn{height:46px}.gc-prizes{width:min(760px,100%);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.gc-prizes summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--note-bg);color:var(--note-ink);font-weight:var(--fw-bold);cursor:pointer;list-style:none}.gc-prizes summary .fa-gift{color:var(--brand);margin-inline-end:6px}.gc-prizes summary::-webkit-details-marker{display:none}.gc-prizes[open] summary .fa-chevron-down{rotate:180deg}.gc-prize-list{margin:0;padding:0;list-style:none}.gc-prize{display:grid;grid-template-columns:48px minmax(0,1fr) auto 44px;align-items:center;gap:var(--s-2);padding:8px var(--s-4);border-block-start:1px solid var(--border);font-size:var(--fs-13)}.gc-prize:first-child{border-block-start:0}.gc-prize img{width:48px;height:48px;object-fit:contain}.gc-prize em{margin-inline-start:auto;margin-inline-end:-2px}.gc-prize{cursor:pointer;transition:background var(--t-fast) var(--ease)}.gc-prize:hover,.gc-prize:focus-visible{background:var(--white-a06);outline:none}.gc-prize u{text-decoration:none;font-weight:var(--fw-bold);text-align:end}.gc-prize em{padding:1px 9px;border-radius:999px;font-style:normal;font-size:var(--fs-10);font-weight:var(--fw-bold)}.gc-prize.tier-\e43\e2b\e0d\e48 {background:var(--danger-bg)}.gc-prize.tier-\e43\e2b\e0d\e48  em{background:var(--danger);color:#fff}.gc-prize.tier-\e43\e2b\e0d\e48  u{color:var(--danger)}.gc-prize.tier-\e01\e25\e32\e07 {background:var(--brand-tint)}.gc-prize.tier-\e01\e25\e32\e07  em{background:var(--brand);color:var(--brand-ink)}.gc-prize.tier-\e01\e25\e32\e07  u{color:var(--brand-strong)}.gc-prize.tier-\e40\e25\e47\e01 {background:var(--surface-2)}.gc-prize.tier-\e40\e25\e47\e01  em{background:var(--info);color:#fff}.gc-prize.tier-\e40\e25\e47\e01  u{color:var(--info)}.gc-prize.tier-\e40\e01\e25\e37\e2d {background:var(--surface-3)}.gc-prize.tier-\e40\e01\e25\e37\e2d  em{background:var(--border-strong);color:var(--text-muted)}.gc-prize.tier-\e40\e01\e25\e37\e2d  u{color:var(--text-faint)}.tier-\e43\e2b\e0d\e48 {color:var(--danger)}.tier-\e01\e25\e32\e07 {color:var(--brand-strong)}.tier-\e40\e25\e47\e01 {color:var(--info)}.tier-\e40\e01\e25\e37\e2d {color:var(--text-faint)}.gc-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.gc-trust span{display:grid;justify-items:center;gap:4px;text-align:center}.gc-trust i{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--r-pill);background:var(--brand-tint);font-size:var(--fs-16);color:var(--brand-strong);box-shadow:var(--shadow-chip)}.gc-trust b{font-size:var(--fs-13)}.gc-trust small{font-size:var(--fs-11);color:var(--text-muted)}.modal-rig{max-width:min(560px,94vw)}.rig{display:grid;gap:var(--s-3)}.rig-note{margin:0;padding:var(--s-2) var(--s-3);border:1px solid var(--danger-edge);border-radius:var(--r-sm);background:var(--danger-bg);font-size:var(--fs-12);color:var(--danger)}.rig-field{display:grid;gap:5px;font-size:var(--fs-13)}.rig select,.rig input{height:40px;padding-inline:10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);font:inherit;color:var(--text)}.rig-users,.rig-odds{display:grid;gap:6px}.rig-users small,.rig-odds small{font-size:var(--fs-11);color:var(--text-muted)}.rig-user-add{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.rig-user-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.rig-user-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-12)}.rig-user-list button{border:0;background:none;color:var(--text-faint);cursor:pointer}.rig-empty{padding:6px 10px;font-size:var(--fs-12);color:var(--text-faint)}.rig-odd{display:grid;grid-template-columns:30px minmax(0,1fr) 84px 62px;align-items:center;gap:8px;font-size:var(--fs-12)}.rig-odd img{width:30px;height:30px;object-fit:contain}.rig-odd em{font-style:normal;font-weight:var(--fw-bold);color:var(--brand-strong);text-align:end}.rig-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}@media(max-width:640px){.gc-title{font-size:var(--fs-18)}.gc-panel{padding:var(--s-4) var(--s-3)}.gc-reel{width:100vw;margin-inline:calc(50% - 50vw);border-radius:0}.gc-slot{flex:0 0 calc((100% - var(--s-2) * 2) / 3)}.gc-slot-tag{position:absolute;inset-block-start:6px;inset-inline-end:6px;z-index:1;max-width:calc(100% - 12px);padding:1px 8px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-slot img{width:64px;height:64px}.gc-slot b{font-size:var(--fs-9)}.gc-slot-tag{inset-block-start:4px;inset-inline-end:4px;padding:0 6px;font-size:var(--fs-9)}.gc-price img{width:40px;height:40px}.gc-price b{font-size:var(--fs-22)}.gc-state{font-size:var(--fs-13);padding:5px 12px}.gc-sum{padding:8px 10px;font-size:var(--fs-12)}.gc-sum-total b{font-size:var(--fs-14)}.gc-count,.gc-count-own{height:46px}.gc-trust i{inline-size:32px;block-size:32px;font-size:var(--fs-14)}.gc-go{height:48px;font-size:var(--fs-14)}.gc-count[data-count="5"]{display:none}.gc-skip{height:36px;min-height:36px;font-size:var(--fs-12)}.gc-hist{flex:1;min-width:0;height:48px;min-height:48px;padding-inline:14px}.gc-hist .gc-hist-full{display:none}.gc-hist .gc-hist-short{display:inline}.rig-user-add{grid-template-columns:minmax(0,1fr)}.rig-odd{grid-template-columns:26px minmax(0,1fr) 70px 54px}}.modal-win{max-width:min(360px,90vw);text-align:center}.gw{display:grid;justify-items:center;gap:var(--s-2)}.gw-title{padding:6px 34px;border-radius:var(--r-pill);background:var(--brand-face);box-shadow:var(--shadow-brand),var(--edge-hi);font-size:var(--fs-24);font-weight:var(--fw-black);color:var(--brand-ink)}.gw-sub{margin:0;font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-strong)}.gw-art{position:relative;display:grid;place-items:center;padding:var(--s-3)}.gw-art:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:var(--brand-tint);filter:blur(6px)}.gw-art img{position:relative;width:132px;height:132px;object-fit:contain;filter:drop-shadow(var(--art-shadow))}.gw-amount{padding:5px 22px;border-radius:var(--r-pill);background:var(--info);font-size:var(--fs-16);font-weight:var(--fw-bold);color:#fff}.gw-note{margin:0;font-size:var(--fs-12);color:var(--text-muted)}.gw-ok{width:100%;height:46px}.gw-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);width:100%;margin-block-start:var(--s-2)}.gw-foot .btn{height:46px}.modal-win:has(.gw.many){max-width:min(420px,92vw)}.gw-list{display:grid;gap:5px;width:100%;--gw-row: 42px;max-block-size:min(calc(var(--gw-row) * 6 + 5px * 5),calc(100svh - 480px));scrollbar-width:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.gw-list::-webkit-scrollbar{display:none}.gw-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto minmax(34px,auto);align-items:center;gap:var(--s-2);padding:6px 10px;border-radius:var(--r-sm);font-size:var(--fs-13);text-align:start}.gw-row img{width:30px;height:30px;object-fit:contain}.gw-row em{padding:1px 8px;border-radius:999px;font-style:normal;font-size:var(--fs-10);font-weight:var(--fw-bold)}.gw-row u{text-decoration:none;font-weight:var(--fw-bold);text-align:end;white-space:nowrap}.gw-row.tier-\e43\e2b\e0d\e48 {background:var(--danger-bg)}.gw-row.tier-\e43\e2b\e0d\e48  em{background:var(--danger);color:#fff}.gw-row.tier-\e43\e2b\e0d\e48  u{color:var(--danger)}.gw-row.tier-\e01\e25\e32\e07 {background:var(--brand-tint)}.gw-row.tier-\e01\e25\e32\e07  em{background:var(--brand);color:var(--brand-ink)}.gw-row.tier-\e01\e25\e32\e07  u{color:var(--brand-strong)}.gw-row.tier-\e40\e25\e47\e01 {background:var(--surface-2)}.gw-row.tier-\e40\e25\e47\e01  em{background:var(--info);color:#fff}.gw-row.tier-\e40\e25\e47\e01  u{color:var(--info)}.gw-row.tier-\e40\e01\e25\e37\e2d {background:var(--surface-3)}.gw-row.tier-\e40\e01\e25\e37\e2d  em{background:var(--border-strong);color:var(--text-muted)}.gw-row.tier-\e40\e01\e25\e37\e2d  u{color:var(--text-faint)}.gw-amount.tier-\e43\e2b\e0d\e48 {background:var(--danger)}.gw-amount.tier-\e01\e25\e32\e07 {background:var(--brand);color:var(--brand-ink)}.gw-amount.tier-\e40\e01\e25\e37\e2d {background:var(--border-strong);color:var(--text-muted)}@media(max-width:640px){.gw-title{font-size:var(--fs-20);padding-inline:26px}.gw-art img{width:108px;height:108px}.gw-art:before{width:124px;height:124px}}.gc-more,.gc-recent,.gc-feed{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg),var(--shadow-sm),var(--edge-hi)}.gc-box-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.gc-more h3,.gc-recent h3,.gc-feed h3{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--text-strong)}.gc-more h3 i,.gc-recent h3 i,.gc-feed h3 i{color:var(--brand-strong)}.gc-more-list{display:grid;gap:6px;margin:0}.gc-more-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s-2);padding-block:6px;border-block-end:1px dashed var(--border)}.gc-more-list>div:last-child{border-block-end:0}.gc-more-list dt{margin:0;color:var(--text-muted);font-size:var(--fs-13)}.gc-more-list dd{margin:0;color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold)}.gc-more-note{display:grid;gap:3px;margin:0;padding-inline-start:16px}.gc-more-note li{color:var(--text-faint);font-size:var(--fs-11);line-height:1.55}.gc-prizes-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;padding:var(--s-3) var(--s-4);border:0;background:var(--note-bg);color:var(--note-ink);font:inherit;font-weight:var(--fw-bold);cursor:pointer}.gc-prizes-head .fa-gift{color:var(--brand);margin-inline-end:6px}.gc-prizes-head .fa-chevron-down{transition:rotate var(--t-base) var(--ease)}.gc-prizes.open .gc-prizes-head .fa-chevron-down{rotate:180deg}.gc-prizes-wrap{max-height:0;overflow:hidden;transition:max-height .38s var(--ease)}.gc-prizes.open .gc-prizes-wrap{max-height:900px}.gc-feed{grid-template-columns:minmax(0,1fr)}.gc-feed>*{min-width:0}.gc-feed .ticker-box{min-width:0}.gcf-card img{object-fit:contain;background:var(--surface-3)}.gcf-card .rank-badge{padding:0 6px;font-size:var(--fs-10);line-height:1.5}.modal-gch{max-width:min(560px,92vw)}.gch{display:grid;gap:10px}.gch-title{display:flex;align-items:center;min-height:52px;margin:0 calc(var(--modal-pad, 20px) * -1) 0;padding:0 56px var(--s-3) var(--modal-pad, 20px);border-block-end:1px solid var(--border);gap:8px;color:var(--brand-strong);font-size:var(--fs-18);font-weight:var(--fw-bold)}.gch-title i{font-size:var(--fs-16)}.gch-sub{margin:0;color:var(--text-muted);font-size:var(--fs-13)}.gch-sub b{color:var(--brand-strong)}.gch-empty{margin:0;padding:var(--s-4) 0;color:var(--text-faint);font-size:var(--fs-13);text-align:center}.gch-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.gch-btns{display:flex;align-items:center;gap:10px;margin-block-start:var(--s-2)}.gch-btns .btn{flex:1}.gc-recent-list{display:grid;gap:8px}.modal-gch .it-list{display:grid;gap:8px;max-block-size:calc(100svh - 372px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:4px}.gc-recent-list .it-row,.modal-gch .it-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);transition:background var(--t-fast),border-color var(--t-fast)}.gc-recent-list .it-no,.modal-gch .it-no{flex:none;min-inline-size:22px;color:var(--text-faint);font-size:var(--fs-12);font-weight:var(--fw-bold);text-align:center}.gc-recent-list .it-pic,.modal-gch .it-pic{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border-radius:var(--r-xs);background:var(--surface-3);overflow:hidden}.gc-recent-list .it-pic img,.modal-gch .it-pic img{inline-size:100%;block-size:100%;object-fit:contain}.gc-recent-list .it-text,.modal-gch .it-text{display:grid;gap:1px;min-width:0;flex:1}.gc-recent-list .it-text b,.modal-gch .it-text b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-black);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.gc-recent-list .it-text small,.modal-gch .it-text small{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:var(--fs-12)}.gc-recent-list .it-tag,.modal-gch .it-tag{flex:none;padding:1px 7px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-11);font-style:normal;font-weight:var(--fw-bold);line-height:1.6;white-space:nowrap}.gc-recent-list .it-when,.modal-gch .it-when{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gch-baht{flex:none;color:var(--brand-strong);font-size:var(--fs-14);font-weight:var(--fw-bold)}.modal-gch .hist-pager{display:flex;align-items:center;gap:8px}.modal-gch .hist-nav{display:inline-flex;align-items:center;justify-content:center;min-inline-size:38px;block-size:38px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14);cursor:pointer;transition:background var(--t-fast) var(--ease),translate var(--t-fast) var(--ease)}.modal-gch .hist-nav:not(:disabled):hover{background:var(--surface-3);translate:0 -2px}.modal-gch .hist-nav:disabled{opacity:.45;cursor:not-allowed}.modal-gch .it-count{color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-bold)}@media(max-width:640px){.gc-recent-list .it-row,.modal-gch .it-row{padding:8px 10px;gap:8px}.gc-recent-list .it-text b,.modal-gch .it-text b{font-size:var(--fs-13)}.gch-foot{flex-wrap:nowrap;gap:8px}.gch-per{flex:1;min-width:0;padding-inline:10px;font-size:var(--fs-12)}.gch-per span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-gch .hist-pager{flex:none;gap:6px}.modal-gch .hist-nav{min-inline-size:34px;block-size:34px;padding-inline:8px}.modal-gch .it-count{font-size:var(--fs-12)}.modal-gch .it-list{max-block-size:calc(100svh - 356px)}.gch-btns{flex-wrap:nowrap;gap:8px}.gch-btns .btn{padding-inline:10px;font-size:var(--fs-13)}}.gc-reel{position:relative;padding:10px;border:4px solid transparent;border-radius:var(--r-lg);background:linear-gradient(var(--note-bg),var(--note-bg)) padding-box,linear-gradient(160deg,var(--brand-strong),var(--brand),var(--brand-strong)) border-box;box-shadow:var(--shadow-lg),var(--shadow-brand);margin-block-start:16px}.gc-reel-tag{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:6px;padding:3px 16px;border-radius:var(--r-pill);background:linear-gradient(180deg,var(--brand),var(--brand-strong));color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-black);white-space:nowrap;box-shadow:var(--shadow-sm)}.gc-reel-tag{z-index:2}.gc-reel-tag i{font-size:var(--fs-10)}.gc-reel.tense{animation:gc-tense .42s var(--ease) infinite alternate}@keyframes gc-tense{0%{box-shadow:var(--shadow-lg),0 0 0 0 var(--gold-a45)}to{box-shadow:var(--shadow-lg),0 0 26px 6px var(--gold-a55)}}@media(max-width:640px){.gc-reel{padding:14px 0 6px;border-width:3px 0;margin-block-start:14px}.gc-track{gap:6px}.gc-slot{flex:0 0 calc((100% - 6px * 2) / 3);padding:var(--s-2) 4px}.gc-reel-tag{padding:2px 12px;font-size:var(--fs-10)}}.gc-page.mc .gc-slot{position:relative}.gc-page.mc .gc-slot:after{content:"M";position:absolute;inset-block-start:6px;inset-inline-end:6px;display:grid;place-items:center;inline-size:16px;block-size:16px;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:9px;font-weight:var(--fw-black)}.gp-box{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.gp-box>*{flex:none;max-width:100%}.gp-title{max-width:none;width:calc(100% + var(--modal-pad, 20px) * 2)}.gp-title{display:flex;align-items:center;align-self:stretch;min-height:52px;margin:0 calc(var(--modal-pad, 20px) * -1) var(--s-2);padding:0 56px var(--s-3) var(--modal-pad, 20px);border-block-end:1px solid var(--border);font-size:var(--fs-18)}.gp-art{display:grid;place-items:center;width:100%;padding:var(--s-4);border-radius:var(--r-md);background:var(--surface-3)}.gp-art img{width:180px;height:180px;object-fit:contain;filter:drop-shadow(var(--art-shadow))}.gp-box .gp-name{margin:0;font-size:var(--fs-18);text-align:center}.gp-tier{padding:2px 12px;border-radius:999px;font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--text-muted);background:var(--surface-3)}.gp-tier.tier-\e43\e2b\e0d\e48 {background:var(--danger);color:#fff}.gp-tier.tier-\e01\e25\e32\e07 {background:var(--brand);color:var(--brand-ink)}.gp-tier.tier-\e40\e25\e47\e01 {background:var(--info);color:#fff}.gp-tier.tier-\e40\e01\e25\e37\e2d {background:var(--border-strong);color:var(--text-muted)}.gp-lines{width:100%;margin-block-start:var(--s-2)}.gp-line{display:flex;justify-content:space-between;gap:var(--s-3);padding:9px var(--s-3);border-block-start:1px solid var(--border);font-size:var(--fs-13)}.gp-line:first-child{border-block-start:0}.gp-line span{color:var(--text-faint)}.gp-note{margin:0;padding:10px var(--s-3);border-radius:var(--r-sm);background:var(--surface-3);font-size:var(--fs-12);color:var(--text-soft);text-align:center}@media(max-width:640px){.gp-art{padding:var(--s-3)}.gp-art img{width:132px;height:132px}.gp-box .gp-name{font-size:var(--fs-16)}}.gw-from{display:flex;align-items:center;gap:var(--s-2);width:100%;margin-block-start:var(--s-2);padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);text-align:start}.gw-from img{width:34px;height:34px;border-radius:var(--r-sm);object-fit:contain}.gw-from span{display:grid;min-width:0}.gw-from small{font-size:var(--fs-10);color:var(--text-faint)}.gw-from b{font-size:var(--fs-13);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);width:100%;margin-block-start:var(--s-2)}.gw-stats span{display:grid;gap:1px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);text-align:start}.gw-stats small{font-size:var(--fs-10);color:var(--text-faint)}.gw-stats b{font-size:var(--fs-13);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-stats span:last-child b{color:var(--brand-strong)}.modal-fb{max-width:min(340px,92vw)}.fb-open{display:grid;justify-items:center;gap:8px;padding-block:8px;text-align:center}.fb-gift{display:grid;place-items:center;inline-size:132px;block-size:132px;border-radius:50%;background:radial-gradient(circle,var(--brand-tint) 0%,transparent 70%);animation:fb-glow 1s var(--ease) infinite}.fb-gift img{inline-size:104px;block-size:104px;object-fit:contain;animation:fb-shake .5s var(--ease) infinite}.fb-open b{color:var(--text-strong);font-size:var(--fs-16)}.fb-open small{color:var(--text-muted);font-size:var(--fs-12)}@keyframes fb-shake{0%,to{rotate:0deg;scale:1}25%{rotate:-8deg;scale:1.04}75%{rotate:8deg;scale:1.04}}@keyframes fb-glow{0%,to{box-shadow:0 0 0 0 var(--brand-glow)}50%{box-shadow:0 0 0 14px transparent}}.modal-prize{max-width:min(420px,92vw)}.pv-box{display:grid;gap:12px}.pv-title{display:flex;align-items:center;gap:8px;min-block-size:41px;margin:0;margin-inline:calc(var(--modal-pad) * -1);margin-block-start:calc(var(--modal-pad-y) * -1 + 14px);padding:0 var(--modal-pad) 12px;border-block-end:1px solid var(--border);color:var(--brand-strong);font-size:var(--fs-16)}.pv-head{display:flex;align-items:center;gap:12px}.pv-pic{flex:none;inline-size:56px;block-size:56px;border-radius:var(--r-md);background:var(--surface-3);overflow:hidden}.pv-pic img{inline-size:100%;block-size:100%;object-fit:contain}.pv-name{display:grid;gap:4px;min-width:0}.pv-name b{color:var(--text-strong);font-size:var(--fs-14)}.pv-name small{display:flex;align-items:center;gap:6px;color:var(--success);font-size:var(--fs-11)}.pv-tag{padding:1px 8px;border-radius:var(--r-pill);background:var(--brand-tint);color:var(--brand-strong);font-weight:var(--fw-bold)}.pv-ref{align-self:flex-start;margin-inline-start:auto;padding:3px 8px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-11);font-weight:var(--fw-bold);white-space:nowrap;display:inline-flex;align-items:center;gap:5px;border:0;cursor:pointer;font-family:inherit;transition:background var(--t-fast)}.pv-ref:hover{background:var(--brand-tint);color:var(--brand-strong)}.pv-claim{block-size:30px;padding-inline:14px;font-size:var(--fs-12);white-space:nowrap}.pv-lines{display:grid;gap:6px}.pv-line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2)}.pv-line small{color:var(--text-muted);font-size:var(--fs-12)}.pv-line b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap}.pv-copy{display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);cursor:pointer}.pv-copy:hover{background:var(--surface-3)}.pv-note{margin:0;color:var(--text-muted);font-size:var(--fs-12);text-align:center}.pv-warn,.pv-got{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-md);font-size:var(--fs-12)}.pv-warn{background:var(--danger-bg);color:var(--danger)}.pv-got{background:var(--success-bg);color:var(--success)}.pv-foot{display:grid}.pv-got{align-items:center}.pv-got i{flex:none;font-size:var(--fs-14)}.pv-got span{min-width:0;line-height:1.5}.gc-wheel{--d: 380px;position:relative;display:grid;place-items:center;padding-block:var(--s-6) var(--s-4)}.gc-wdisc{position:relative;width:var(--d);aspect-ratio:1;border:10px solid var(--brand);border-radius:var(--r-pill);background:repeating-conic-gradient(from calc(-180deg / var(--n)),var(--wheel-slice-a) 0deg calc(360deg / var(--n)),var(--wheel-slice-b) calc(360deg / var(--n)) calc(720deg / var(--n)));box-shadow:var(--shadow-wheel),inset 0 0 0 6px var(--wheel-inner);will-change:rotate}.gc-wdisc.idle{animation:gc-wheel-idle 16s linear infinite}@keyframes gc-wheel-idle{0%{rotate:0deg}to{rotate:360deg}}.gc-wlab{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;justify-items:center;gap:2px;width:96px;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--d) * -.32));color:var(--brand-ink);font-size:var(--fs-13);font-weight:var(--fw-bold);line-height:1.15;text-align:center;cursor:pointer}.gc-wlab img{width:56px;height:56px;object-fit:contain;transition:scale var(--t-fast) var(--ease)}.gc-wlab b{white-space:nowrap}.gc-wlab.win img{scale:1.3;animation:mhu-blink .5s var(--ease) 3}.gc-wlab.at-pin{z-index:1}.gc-wlab.at-pin img{scale:1.35}.gc-wheel-pin{position:absolute;z-index:2;inset-block-start:calc(var(--s-6) - 14px);inset-inline-start:50%;width:34px;height:40px;translate:-50% 0;background:var(--brand-face);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(var(--art-shadow))}.gc-wheel-hub{position:absolute;z-index:1;inset-block-start:calc(var(--s-6) + var(--d) / 2);inset-inline-start:50%;display:grid;place-items:center;width:78px;height:78px;translate:-50% -50%;border:4px solid var(--brand-edge);border-radius:var(--r-pill);background:var(--brand-face);box-shadow:var(--shadow);pointer-events:none}.gc-wheel-hub img{width:56px;height:56px;object-fit:contain}@media(max-width:640px){.gc-wheel{--d: min(300px, 80vw)}.gc-wlab{width:76px;font-size:var(--fs-11)}.gc-wlab img{width:42px;height:42px}.gc-wheel-hub{width:60px;height:60px}.gc-wheel-hub img{width:42px;height:42px}}.gc-panel-head{grid-template-columns:auto minmax(0,1fr) auto}.gc-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--t-fast) var(--ease)}.gc-back:hover{background:var(--surface-3)}@media(max-width:640px){.gc-back{width:38px;padding-inline:0}.gc-back span{display:none}}.gc-wheel-hub{align-content:center;gap:0;padding:0;font:inherit;color:var(--brand-ink);line-height:1;pointer-events:auto;cursor:pointer;transition:scale var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.gc-wheel-hub img{width:50px;height:34px}.gc-wheel-hub small{font-size:var(--fs-11);font-weight:var(--fw-black)}@media(hover:hover){.gc-wheel-hub:hover{scale:1.12;box-shadow:var(--shadow-brand)}}@media(min-width:1367px){.gc-wheel-hub:active{scale:.96}}@media(max-width:640px){.gc-wheel-hub img{width:40px;height:26px}.gc-wheel-hub small{font-size:var(--fs-9)}}.gc-reel.gc-wheel-box{block-size:448px;padding:0;border:0;background:none;box-shadow:none}.gc-wheel-box .gc-wheel{--d: 420px;padding-block:var(--s-6) 0}.gc-wheel-box.tense .gc-wdisc{animation:wheel-tense .44s var(--ease) infinite}@media(max-width:640px){.gc-reel.gc-wheel-box{block-size:366px;padding:0;border:0}.gc-wheel-box .gc-wheel{--d: min(336px, 86vw)}}.gc-stage,.gc-play{display:contents}@media(min-width:1367px){.gc-panel-wheel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6);align-items:center}.gc-panel-wheel>:not(.gc-stage,.gc-play){grid-column:1 / -1}.gc-panel-wheel .gc-stage,.gc-panel-wheel .gc-play{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);justify-items:center;inline-size:100%}}.gc-panel>.gc-panel-head{order:-2}.gc-play>.gc-state{order:-1}.gc-wheel .wheel-deco{z-index:3}.gc-wheel-mascot{z-index:3;inset-block-end:0;inset-inline-start:0;width:132px}@media(max-width:1024px),(max-width:1366px){.gc-wheel-mascot{display:block;width:96px;inset-inline-start:0;inset-block-end:0}}@media(max-width:640px){.gc-wheel .wheel-deco-2{inset-inline-start:3%}}.gc-prize.holding,.modal-gch .it-row.holding{scale:none}.gc-prize:hover,.gc-prize:focus-visible,.gc-prize:active,.gc-prize.holding{filter:brightness(.94)}.gc-recent .it-row.tap,.modal-gch .it-row.tap{cursor:pointer;transition:filter var(--t-fast) var(--ease)}.gc-recent .it-row.tap:hover,.modal-gch .it-row.tap:hover{filter:brightness(.94)}.gc-recent .it-row.tap:focus-visible,.modal-gch .it-row.tap:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.gc-recent .it-row.tap.holding,.modal-gch .it-row.tap.holding{scale:none}@media(min-width:900px)and (max-width:1024px)and (orientation:landscape),(min-width:900px)and (max-width:1366px)and (orientation:landscape){.gc-panel-wheel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6);align-items:center}.gc-panel-wheel>:not(.gc-stage,.gc-play){grid-column:1 / -1}.gc-panel-wheel .gc-stage,.gc-panel-wheel .gc-play{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);justify-items:center;inline-size:100%}}.cp-wrap{display:grid;gap:12px}.cp-search{height:42px;padding:0 14px;gap:10px}.cp-search i{color:var(--text-faint);font-size:var(--fs-14)}.cp-search input{align-self:center;padding-inline:0}.cp-search input::-webkit-search-cancel-button{display:none}.modal-coupons .modal-close{inset-block-start:28px;inset-inline-end:28px}.cp-title{display:flex;align-items:center;gap:8px;min-block-size:42px;margin:0 calc(var(--modal-pad) * -1);padding:0 64px 14px var(--modal-pad);box-sizing:content-box;border-block-end:1px solid var(--border);color:var(--brand-strong);font-size:var(--fs-18);font-weight:var(--fw-bold)}.cp-title i{font-size:var(--fs-16)}.cp-head{margin:0;font-size:var(--fs-13);color:var(--text-muted)}.cp-head b{color:var(--text-strong);font-weight:var(--fw-black)}.cp-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;max-block-size:calc(100svh - 380px);overflow-y:auto;overscroll-behavior:contain}.cp-wrap .cp-row{--stub: 76px;position:relative;display:flex;align-items:center;gap:12px;min-block-size:68px;padding:0 12px 0 0;border:1px solid var(--warm-border);border-radius:var(--r-md);background:var(--warm-bg)}.cp-wrap .cp-row:before,.cp-wrap .cp-row:after{content:"";position:absolute;inset-inline-start:calc(var(--stub) - 7px);inline-size:14px;block-size:14px;border:1px solid var(--warm-border);border-radius:50%;background:var(--surface)}.cp-wrap .cp-row:before{inset-block-start:-8px}.cp-wrap .cp-row:after{inset-block-end:-8px}.cp-stub{position:relative;display:grid;place-content:center;justify-items:center;flex:none;align-self:stretch;inline-size:var(--stub);border-start-start-radius:inherit;border-end-start-radius:inherit;border-inline-end:2px dashed var(--warm-border);background:var(--brand-face);color:var(--text-on-brand);line-height:1.1}.tk-ico{position:relative;display:grid;place-items:center;font-size:26px;line-height:1}.tk-ico b{position:absolute;inset:auto -7px -5px auto;display:grid;place-items:center;inline-size:17px;block-size:17px;border-radius:50%;background:var(--text-on-brand);color:var(--brand);font-size:var(--fs-11);font-weight:var(--fw-black)}.tk-edge{-webkit-mask:radial-gradient(circle 4px at 0 50%,#0000 97%,#000) 0 0 / 8px 14px repeat-y,linear-gradient(#000 0 0) 8px 0 / calc(100% - 8px) 100% no-repeat;mask:radial-gradient(circle 4px at 0 50%,#0000 97%,#000) 0 0 / 8px 14px repeat-y,linear-gradient(#000 0 0) 8px 0 / calc(100% - 8px) 100% no-repeat}.cp-item{display:flex}.cp-item .cp-row{flex:1;min-inline-size:0}.cp-wrap .cp-row.used{border-color:var(--border);background:var(--surface-2);opacity:.7}.cp-wrap .cp-row.used:before,.cp-wrap .cp-row.used:after{border-color:var(--border)}.cp-wrap .cp-row.used .cp-stub{background:var(--surface-3);color:var(--text-muted);border-color:var(--border)}.cp-wrap .cp-row.used .tk-ico b{background:var(--text-muted);color:var(--surface-3)}.cp-text{display:grid;gap:1px;min-width:0;flex:1;padding-block:8px;line-height:1.35}.cp-text b{font-size:var(--fs-14);font-weight:var(--fw-black);color:var(--text-strong)}.cp-text small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-12);color:var(--text-muted)}.cp-text .cp-for{-webkit-line-clamp:1;line-clamp:1}.cp-text .cp-for{color:var(--brand-strong);font-weight:var(--fw-bold)}.cp-wrap .cp-use{min-inline-size:88px;block-size:40px;min-block-size:40px;padding-inline:14px;flex:none;font-size:var(--fs-13)}.cp-empty{display:grid;gap:8px;justify-items:center;margin:0;padding:28px 12px;color:var(--text-muted);font-size:var(--fs-13);text-align:center}.cp-empty i{font-size:var(--fs-24);color:var(--text-faint)}@media(max-width:640px){.modal-coupons .modal-close{inset-block-start:20px;inset-inline-end:20px;width:38px;height:38px}.cp-search{height:38px}.cp-wrap .cp-row{--stub: 62px;gap:10px;min-block-size:60px;padding-inline-end:10px}.tk-ico{font-size:22px}.cp-text b{font-size:var(--fs-13)}.cp-text small{font-size:var(--fs-11)}.cp-wrap .cp-use{min-inline-size:76px;block-size:36px;min-block-size:36px;padding-inline:12px;font-size:var(--fs-12)}.cp-list{gap:6px;max-block-size:calc(100svh - 292px)}.cp-head{font-size:var(--fs-12)}.cp-title{min-block-size:38px;padding-inline-end:56px;font-size:var(--fs-16)}}.hist-pick{display:flex;align-items:center;gap:10px;height:46px;padding-inline:14px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.hist-pick:hover{background:var(--surface-3)}.hist-pick .pick-chev{flex:none;color:var(--text-faint);font-size:var(--fs-12);transition:rotate var(--t-fast) var(--ease)}.hist-pick[aria-expanded=true] .pick-chev{rotate:180deg}.hist-pick:not([data-value=all]){background:var(--brand-tint)}.pick-list{display:grid;gap:4px;min-inline-size:190px}.pick-item{display:flex;align-items:center;justify-content:space-between;gap:10px;height:42px;padding-inline:12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.pick-item:hover{background:var(--surface-3)}.hist-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.hist-pager:empty{display:none}.hist-nav{display:inline-flex;align-items:center;gap:8px;min-inline-size:40px;height:40px;padding-inline:12px;justify-content:center;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.hist-page:hover:not(.on),.hist-nav:not(:disabled):hover{background:var(--surface-3);translate:0 -2px}.hist-page.on{border-color:var(--brand-strong);background:var(--brand-face);color:var(--brand-ink)}.hist-gap{color:var(--text-faint);padding-inline:2px}.it-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.it-foot .hist-pager{justify-content:end}.it-clear{display:grid;place-items:center;flex:none;inline-size:26px;block-size:26px;border-radius:var(--r-xs);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.it-state{flex:none;padding:4px 10px;border:1px dashed var(--border-strong);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.it-state:hover{background:var(--brand-tint);color:var(--brand-strong)}.hist-pick>i:first-child{color:var(--text-faint)}.hist-pick span{flex:1;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hist-pick:hover,.pick-item:hover{background:var(--surface-3)}.pick-item i{color:var(--brand-strong);opacity:0}.pick-item.on{background:var(--brand-tint)}.pick-item.on i{opacity:1}.hist-nav:disabled{opacity:.45;cursor:not-allowed}.it-count{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text)}.it-per{block-size:38px}.it-per{flex:1}.it-clear:hover{background:var(--border);color:var(--text-strong)}.it-state.done{border-style:solid;border-color:var(--success);background:var(--success-bg);color:var(--success)}.it-state.done:hover{background:var(--success-bg);color:var(--success)}.it-state.done.dead,.it-state.done.dead:hover{border-color:var(--border);background:var(--surface-3);color:var(--text-muted)}.panel.panel-brand .panel-head h3{color:var(--brand-strong)}.modal-locker{max-width:min(560px,94vw);display:flex;flex-direction:column;overflow:hidden}.modal-locker>.modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.lk-box{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-block-size:0}.lk-box>*{flex:none}.lk-box>.lk-grid{flex:0 1 auto;min-block-size:0}.lk-title{display:flex;align-items:center;gap:8px;min-block-size:41px;margin:0;margin-inline:calc(var(--modal-pad) * -1);padding:3px 60px 14px var(--modal-pad);border-block-end:1px solid var(--border);color:var(--brand-strong);font-size:var(--fs-16)}.lk-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;--glide-bg: var(--brand);--glide-bd: transparent;--glide-sh: var(--shadow-brand)}.lk-room{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:40px;padding-inline:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.lk-room:hover{background:var(--surface-3)}.lk-room.on{background:transparent;color:var(--brand-ink);border-color:transparent}.lk-room em{padding:0 7px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-style:normal}.lk-room.on em{background:var(--white-a55);color:var(--brand-ink)}.lk-grid{--lk-row: 136px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--lk-row);gap:8px;max-block-size:calc(var(--lk-row) * 3 + 8px * 2 + 6px);margin:0;padding:3px 2px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lk-grid::-webkit-scrollbar{display:none}.lk-grid .lk-cell{block-size:100%;align-content:center}.lk-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lk-search{display:flex;align-items:center;gap:8px;min-block-size:42px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-faint)}.lk-search:focus-within{border-color:var(--brand)}.lk-search input{flex:1;min-inline-size:0;border:0;background:transparent;color:var(--text-strong);font:inherit;font-size:var(--fs-13);outline:none}.lk-search input::-webkit-search-cancel-button{display:none}.lk-search button{display:grid;place-items:center;inline-size:26px;block-size:26px;border:0;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);cursor:pointer}.lk-filter{display:inline-flex;align-items:center;gap:6px;max-inline-size:190px;min-block-size:42px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.lk-filter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-filter:hover,.lk-filter.on{background:var(--brand);color:var(--brand-ink)}.lk-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3)}.lk-foot small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold)}.lk-pager{display:flex;gap:6px}.lk-pg{display:grid;place-items:center;min-inline-size:34px;block-size:34px;padding-inline:6px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.lk-pg:hover:not(:disabled){background:var(--surface-3)}.lk-pg.on,.lk-pg.on:hover{background:var(--brand);color:var(--brand-ink);border-color:transparent}.lk-pg:disabled{opacity:.4;cursor:default}.lk-cell{display:grid;justify-items:center;gap:4px;inline-size:100%;padding:10px 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);text-align:center;cursor:pointer;transition:background var(--t-fast) var(--ease),translate var(--t-fast) var(--ease-out)}.lk-cell:hover{background:var(--brand-tint);translate:0 -2px}.lk-pic{display:grid;place-items:center;inline-size:72px;block-size:72px}.lk-pic img{inline-size:100%;block-size:100%;object-fit:contain;animation:lk-bob 2.4s var(--ease) infinite}.lk-cell b{font-size:var(--fs-12);color:var(--text-strong)}.lk-cell small{overflow:hidden;max-inline-size:100%;color:var(--text-faint);font-size:var(--fs-10);text-overflow:ellipsis;white-space:nowrap}.lk-empty{display:grid;justify-items:center;gap:8px;margin:0;padding:28px 0;color:var(--text-faint);font-size:var(--fs-13)}.lk-empty i{font-size:var(--fs-28)}@keyframes lk-bob{0%,to{translate:0 0}50%{translate:0 -3px}}.lk-cell{position:relative}.lk-cell.pressing{background:var(--surface-3);transition:scale .42s var(--ease)}@media(min-width:1367px){.lk-cell.pressing{scale:.96}}.lk-check{position:absolute;inset-block-start:6px;inset-inline-start:6px;display:grid;place-items:center;inline-size:22px;block-size:22px;border:2px solid var(--border-strong, var(--border));border-radius:4px;background:var(--surface);color:transparent;font-size:11px}.lk-cell.sel{background:var(--brand-tint)}.lk-badge{position:absolute;inset-block-start:6px;inset-inline-end:6px;padding:1px 7px;border-radius:var(--r-pill);background:var(--brand);color:var(--brand-ink);font-size:var(--fs-10);font-weight:var(--fw-bold)}.lk-count{position:absolute;inset-block-start:6px;inset-inline-start:6px;padding:1px 7px;border-radius:var(--r-pill);background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-10);font-weight:var(--fw-bold)}.lk-cell.picking .lk-count{inset-block-start:auto;inset-block-end:6px}.lk-cell.sel .lk-check{border-color:transparent;background:var(--brand);color:var(--brand-ink)}.lk-cell.picking:not(.sel) .lk-pic img{opacity:.75}.lk-cell.picking{align-content:start;padding-block-start:28px;gap:2px}.lk-cell.picking .lk-pic{inline-size:60px;block-size:60px}.lk-check{inline-size:20px;block-size:20px;inset-block-start:5px;inset-inline-start:5px}.lk-selbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin-inline:calc(var(--modal-pad) * -1);margin-block-end:calc(var(--modal-pad) * -1);padding:12px var(--modal-pad);border-block-start:1px solid var(--border);background:var(--surface-2);border-end-start-radius:var(--r-lg);border-end-end-radius:var(--r-lg)}.lk-selbar .btn{block-size:46px}.lk-selbar .btn:disabled{opacity:.5;cursor:default}.lk-selbar.claim{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-selbar .btn-outline:disabled{opacity:1;background:var(--surface);color:var(--text-faint)}.modal-login-alert{max-width:min(440px,94vw)}.la-box{display:grid;gap:12px}.la-title{display:flex;align-items:center;gap:8px;margin:0 calc(var(--modal-pad) * -1);padding:0 var(--modal-pad) 14px;border-block-end:1px solid var(--border);color:var(--brand-strong);font-size:var(--fs-18);font-weight:var(--fw-bold)}.la-sub{margin:0;color:var(--text-muted);font-size:var(--fs-13)}.la-lines{display:grid;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2)}.la-line{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;font-size:var(--fs-13)}.la-line+.la-line{border-block-start:1px solid var(--border)}.la-line span{color:var(--text-muted);white-space:nowrap}.la-line b{color:var(--text-strong);font-weight:var(--fw-bold);text-align:end;overflow-wrap:anywhere}.la-warn{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-12)}.la-warn i{margin-block-start:2px}.la-foot{display:grid;gap:8px}.la-foot .btn{width:100%}.lg-wrap{display:grid;gap:12px}.lg-list{display:grid;max-block-size:48svh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lg-list::-webkit-scrollbar{display:none}.lg-row{display:flex;align-items:center;gap:10px;padding:10px 12px}.lg-row+.lg-row{border-block-start:1px solid var(--border)}.lg-row>i{display:grid;place-items:center;flex:none;inline-size:34px;block-size:34px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-14)}.lg-text{display:grid;gap:2px;flex:1;min-width:0}.lg-text b,.lg-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-text b{color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold)}.lg-text small{color:var(--text-muted);font-size:var(--fs-11)}.lg-tag{flex:none;padding:2px 8px;border-radius:var(--r-pill);font-size:var(--fs-11);font-weight:var(--fw-bold);white-space:nowrap}.lg-tag.me{background:var(--brand-tint);color:var(--text-strong)}.lg-tag.on{background:var(--surface-3);color:var(--success)}.lg-out{flex:none;min-block-size:32px;padding-inline:10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--danger);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--t-fast) var(--ease)}.lg-out:hover{background:var(--surface-3)}.lg-out.sure,.lg-out.sure:hover{border-color:var(--danger);background:var(--danger);color:#fff}.lg-empty{margin:0;padding:16px 12px;color:var(--text-muted);font-size:var(--fs-13);text-align:center}.set-row-label i{margin-inline-end:6px;color:var(--text-muted)}.modal-lk-confirm{max-width:min(420px,92vw)}.lkc-box{display:grid;gap:12px;text-align:center}.lkc-pics{display:flex;justify-content:center;align-items:center;padding-block:6px}.lkc-pics img{inline-size:128px;block-size:128px;object-fit:contain;margin-inline:-18px;border-radius:var(--r-md);animation:lk-bob 2.4s var(--ease) infinite;animation-delay:calc(var(--i) * .15s)}.lkc-pics em{margin-inline-start:14px;padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-style:normal;font-weight:var(--fw-bold)}.lkc-text{margin:0;color:var(--text-strong);font-size:var(--fs-16)}.lkc-text b{color:var(--brand-strong)}.lkc-note{color:var(--text-faint);font-size:var(--fs-12)}.lkc-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-block-start:4px}.lkc-foot .btn{block-size:46px}.modal.modal-fb-many{position:fixed;inset:0;display:grid;place-items:center;max-width:none;inline-size:auto;block-size:auto;max-height:none;border:0;border-radius:0;transform:none;background:var(--bg);color:var(--text-strong);overflow:hidden}.fbm{display:grid;justify-items:center;gap:28px}.fbm-head{display:grid;justify-items:center;gap:4px;max-inline-size:92vw;text-align:center}.fbm-logo{inline-size:132px;block-size:56px;object-fit:contain;margin-block-end:6px}.fbm-title{font-size:var(--fs-20);color:var(--brand)}.fbm-sub{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);opacity:.85;font-size:var(--fs-15);font-weight:var(--fw-bold)}.modal.modal-fb-many{cursor:pointer}.fbm-round{margin-block-start:-18px;padding:2px 12px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-bold)}.fbm-skip{display:inline-flex;align-items:center;gap:6px;opacity:.6;font-size:var(--fs-12)}.fbm-grid{display:grid;grid-template-columns:repeat(var(--cols),150px);gap:22px}.fbm-gift{position:relative;display:grid;place-items:center;inline-size:150px;block-size:150px}.fbm-gift{--glow: var(--brand)}.fbm-gift.tier-\e40\e01\e25\e37\e2d {--glow: var(--border-strong)}.fbm-gift.tier-\e40\e25\e47\e01 {--glow: var(--info)}.fbm-gift.tier-\e01\e25\e32\e07 {--glow: var(--brand)}.fbm-gift.tier-\e43\e2b\e0d\e48 {--glow: var(--danger)}.fbm-box{position:relative;z-index:1;inline-size:110px;block-size:110px;object-fit:contain;animation:fbm-shake .5s ease-in-out infinite;animation-delay:calc(var(--i) * -.07s)}.fbm-rays{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 45%,transparent),transparent 65%);opacity:.45;animation:fbm-pulse 1s ease-in-out infinite}.fbm-gift.charge .fbm-rays{background:radial-gradient(circle,color-mix(in srgb,var(--glow) 80%,transparent),transparent 68%);opacity:1;animation:fbm-charge .22s ease-in-out infinite}.fbm-gift.charge .fbm-box{animation-duration:.12s}.fbm-flash{position:absolute;inset:20%;z-index:2;border-radius:50%;background:var(--brand-glow);opacity:0}.fbm-gift.popped .fbm-box{animation:fbm-pop .3s var(--ease-out) forwards}.fbm-gift.popped .fbm-flash{animation:fbm-flash .4s ease-out forwards}.fbm-gift.popped .fbm-rays{background:radial-gradient(circle,color-mix(in srgb,var(--glow) 55%,transparent),transparent 70%);opacity:.85;animation:none}.fbm-prize{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:3px;opacity:0;scale:.4;pointer-events:none}.fbm-gift.popped .fbm-prize{animation:fbm-reveal .34s var(--ease-out) .08s forwards}.fbm-prize img{inline-size:70px;block-size:70px;object-fit:contain}.fbm-prize b{max-inline-size:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:var(--fs-13)}.fbm-prize em{padding:1px 8px;border-radius:var(--r-pill);background:var(--glow);color:var(--brand-ink);font-style:normal;font-size:var(--fs-10);font-weight:var(--fw-bold)}.fbm-gift.tier-\e40\e01\e25\e37\e2d  .fbm-prize em{color:var(--text-strong)}@keyframes fbm-charge{0%,to{scale:1}50%{scale:1.2}}@keyframes fbm-reveal{to{opacity:1;scale:1}}@keyframes fbm-shake{0%,to{rotate:0deg}25%{rotate:-9deg}75%{rotate:9deg}}@keyframes fbm-pulse{0%,to{scale:.85;opacity:.35}50%{scale:1.1;opacity:.7}}@keyframes fbm-pop{to{scale:1.5;opacity:0}}@keyframes fbm-flash{0%{opacity:0;scale:.4}40%{opacity:.95}to{opacity:0;scale:2.4}}@keyframes fbm-rays{to{scale:2;opacity:0}}@media(max-width:640px){.fbm{gap:20px}.fbm-grid{grid-template-columns:repeat(var(--cols),100px);gap:12px}.fbm-gift{inline-size:100px;block-size:100px}.fbm-box{inline-size:72px;block-size:72px}.fbm-prize img{inline-size:50px;block-size:50px}.fbm-prize b{max-inline-size:96px;font-size:var(--fs-11)}.fbm-title{font-size:var(--fs-16)}.fbm-sub{font-size:var(--fs-13)}.fbm-logo{inline-size:104px;block-size:44px;margin-block-end:2px}}.lk-short{display:none}.lk-room{white-space:nowrap;box-shadow:var(--shadow-sm)}.lk-room.on{box-shadow:none}.lk-cell{box-shadow:var(--shadow-sm),var(--edge-hi)}.lk-cell b{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.lk-foot small{white-space:nowrap}@media(max-width:640px){.lk-grid{--lk-row: 136px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-block-size:calc(var(--lk-row) * 3 + 8px * 2 + 6px)}.lk-full,.lk-hint{display:none}.lk-short{display:inline}.lk-room{min-block-size:42px;font-size:var(--fs-13)}.lk-cell b{font-size:var(--fs-13)}.lk-cell small{font-size:var(--fs-11)}.lk-filter{max-inline-size:120px}.lk-pg{min-inline-size:30px;block-size:30px}.lk-pic{inline-size:56px;block-size:56px}.lk-cell{padding:10px 6px}}.fb-stage{position:relative;display:grid;place-items:center;inline-size:170px;block-size:170px}.fb-rays{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(var(--brand-glow) 0deg 12deg,transparent 12deg 30deg);opacity:0;scale:.6;animation:fb-rays-in 1.9s var(--ease-out) forwards,fb-spin 3s linear infinite}.fb-stage .fb-gift{position:relative;z-index:1}.fb-stage .fb-gift img{animation:fb-shake-up 1.45s var(--ease) forwards}.fb-flash{position:absolute;inset:20%;z-index:2;border-radius:50%;background:radial-gradient(circle,var(--surface) 0%,var(--brand-glow) 45%,transparent 70%);opacity:0;scale:.2;pointer-events:none}.fb-open.burst .fb-gift img{animation:fb-pop .45s var(--ease-out) forwards}.fb-open.burst .fb-flash{animation:fb-flash .45s var(--ease-out) forwards}@keyframes fb-rays-in{to{opacity:.9;scale:1}}@keyframes fb-spin{to{rotate:360deg}}@keyframes fb-shake-up{0%{rotate:0deg}15%{rotate:-5deg}30%{rotate:5deg}45%{rotate:-9deg;scale:1.04}60%{rotate:9deg;scale:1.06}75%{rotate:-13deg;scale:1.1}90%{rotate:13deg;scale:1.14}to{rotate:0deg;scale:1.18}}@keyframes fb-pop{to{scale:1.8;opacity:0}}@keyframes fb-flash{50%{opacity:1;scale:2.2}to{opacity:0;scale:3}}.fbm{position:relative;isolation:isolate}.fbm-fx{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fbm-sunburst{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:170vmax;block-size:170vmax;translate:-50% -50%;background:repeating-conic-gradient(var(--brand-glow) 0deg 9deg,transparent 9deg 24deg);-webkit-mask-image:radial-gradient(circle,#000 0%,transparent 62%);mask-image:radial-gradient(circle,#000 0%,transparent 62%);opacity:.35;animation:fbm-sun 18s linear infinite}@keyframes fbm-sun{to{rotate:360deg}}.fbm-spark{position:absolute;inset-block-end:-20px;inset-inline-start:calc((var(--i) * 7.3 + 3) * 1%);inline-size:8px;block-size:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px var(--brand-glow);animation:fbm-rise calc(3.2s + var(--i) * .17s) linear calc(var(--i) * -.41s) infinite}.fbm-spark:nth-child(3n){background:var(--brand-strong);inline-size:5px;block-size:5px}@keyframes fbm-rise{0%{translate:0 0;opacity:0;scale:.6}15%{opacity:1}to{translate:18px -110vh;opacity:0;scale:1.2}}.fbm-mascot{position:absolute;inset-block-end:0;inline-size:min(22vw,240px);filter:drop-shadow(var(--art-shadow));animation:fbm-dance .81s var(--ease) infinite;transform-origin:50% 100%}.fbm-mascot.left{inset-inline-start:2vw}.fbm-mascot.right{inset-inline-end:2vw;scale:-1 1;animation-name:fbm-dance-r;animation-delay:-.405s}@keyframes fbm-dance{0%,to{translate:0 0;rotate:-8deg}25%{translate:0 -34px;rotate:0deg}50%{translate:0 0;rotate:8deg}75%{translate:0 -20px;rotate:0deg}}@keyframes fbm-dance-r{0%,to{translate:0 0;rotate:8deg;scale:-1 1}25%{translate:0 -34px;rotate:0deg;scale:-1 1}50%{translate:0 0;rotate:-8deg;scale:-1 1}75%{translate:0 -20px;rotate:0deg;scale:-1 1}}.fbm.fbm-boom .fbm-grid{animation:fbm-quake .38s var(--ease) 1}.fbm.fbm-boom.big .fbm-grid{animation:fbm-quake-big .6s var(--ease) 1}.fbm.fbm-boom:after{content:"";position:fixed;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle,var(--brand-glow),transparent 70%);animation:fbm-glow .5s ease-out forwards}.fbm.fbm-boom.big:after{animation-duration:.9s}@keyframes fbm-quake{20%{translate:-6px 2px}40%{translate:6px -2px}60%{translate:-4px 1px}80%{translate:3px 0}}@keyframes fbm-quake-big{15%{translate:-14px 4px}30%{translate:12px -5px}45%{translate:-10px 3px}60%{translate:8px -2px}80%{translate:-4px 1px}}@keyframes fbm-glow{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media(max-width:640px){.fbm-mascot{inline-size:28vw;opacity:.9}.fbm-spark:nth-child(2n){display:none}}.fbm-bush{position:absolute;inset-inline:-40px;inset-block-end:-6px;pointer-events:none;background-repeat:repeat-x;background-position:bottom left;animation:fbm-sway 3.2s ease-in-out infinite}.fbm-bush.back{block-size:130px;background-image:radial-gradient(circle at 50% 100%,var(--bush-dark) 0 58px,transparent 59px),radial-gradient(circle at 50% 100%,var(--bush-dark) 0 40px,transparent 41px);background-size:120px 130px,86px 96px;background-position:0 100%,43px 100%}.fbm-bush.front{block-size:78px;background-image:radial-gradient(circle at 50% 100%,var(--bush-light) 0 34px,transparent 35px),radial-gradient(circle at 50% 100%,var(--bush-light) 0 24px,transparent 25px);background-size:72px 78px,54px 56px;background-position:18px 100%,0 100%;animation-delay:-1.6s}@keyframes fbm-sway{0%,to{translate:0 0}50%{translate:10px 2px}}.fbm-mascot{z-index:1}.fbm-bush.front{z-index:2}.fbm-stash{position:fixed;inset-block-start:18px;inset-inline-start:18px;z-index:4;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--brand);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 22px var(--brand-glow);pointer-events:none}.fbm-stash-ico{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-20)}.fbm-stash-n{min-inline-size:2ch;color:var(--brand-strong);font-size:var(--fs-20);font-weight:var(--fw-black)}.fbm-stash.bump .fbm-stash-ico{animation:fbm-bump .32s var(--ease-out)}.fbm-stash.bump .fbm-stash-n{animation:fbm-bump-n .32s var(--ease-out)}@keyframes fbm-bump{0%{scale:1}40%{scale:1.28;rotate:-8deg}to{scale:1;rotate:0deg}}@keyframes fbm-bump-n{40%{scale:1.35}}.fbm-fly{position:fixed;z-index:5;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 10px var(--brand-glow))}@media(max-width:640px){.fbm-stash{inset-block-start:12px;inset-inline-start:12px;padding:6px 10px 6px 6px;gap:8px}.fbm-stash-ico{inline-size:36px;block-size:36px;font-size:var(--fs-16)}.fbm-stash-n{font-size:var(--fs-16)}.fbm-bush.back{block-size:96px;background-size:90px 96px,64px 70px}.fbm-bush.front{block-size:58px;background-size:54px 58px,40px 42px}}.fbm-stash{pointer-events:auto;cursor:pointer}.fbm-stash-chev{color:var(--brand);font-size:var(--fs-12);transition:rotate var(--t-fast) var(--ease)}.fbm-stash.open .fbm-stash-chev{rotate:180deg}.fbm-stash-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;inline-size:min(280px,80vw);max-block-size:50svh;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid var(--brand);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity var(--t-fast) var(--ease),translate var(--t-fast) var(--ease),visibility var(--t-fast);cursor:default}.fbm-stash.open .fbm-stash-panel{opacity:1;visibility:visible;translate:0 0}@media(hover:hover)and (pointer:fine){.fbm-stash:hover .fbm-stash-panel{opacity:1;visibility:visible;translate:0 0}.fbm-stash:hover .fbm-stash-chev{rotate:180deg}}.fbm-stash-panel ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.fbm-stash-panel li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-bold)}.fbm-stash-panel li img{inline-size:28px;block-size:28px;object-fit:contain}.fbm-stash-panel li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbm-stash-panel li em{color:var(--brand-strong);font-style:normal}.fbm-stash-panel li.tier-\e43\e2b\e0d\e48  em{color:var(--danger)}.fbm-stash-panel p{margin:0;padding:10px 6px;color:var(--text-muted);font-size:var(--fs-12);text-align:center}.gc-panel:has(>.fbm-stash){position:relative}.fbm-stash.is-inline{position:absolute;inset-inline-start:14px;z-index:6;animation:fbm-stash-in .3s var(--ease-out) backwards}@keyframes fbm-stash-in{0%{opacity:0;translate:-12px 0;scale:.9}}@media(max-width:640px){.fbm-stash.is-inline{inset-inline-start:10px}}.gc-play:has(>.fbm-stash){position:relative}.fbm-stash.is-inline{padding:6px 10px 6px 6px;gap:8px}.fbm-stash.is-inline .fbm-stash-ico{inline-size:38px;block-size:38px;font-size:var(--fs-17, var(--fs-18))}.fbm-stash.is-inline .fbm-stash-n{font-size:var(--fs-18)}.gc-play>.fbm-stash.is-inline{inset-inline-start:0}@media(max-width:640px){.fbm-stash.is-inline{padding:4px 8px 4px 4px;gap:6px;border-radius:var(--r-sm)}.fbm-stash.is-inline .fbm-stash-ico{inline-size:30px;block-size:30px;font-size:var(--fs-14)}.fbm-stash.is-inline .fbm-stash-n{font-size:var(--fs-14)}.fbm-stash.is-inline .fbm-stash-chev{font-size:var(--fs-10)}}.fbm-fly{z-index:2147483000}.modal.modal-fb-many{animation:fbm-iris-in .6s var(--ease-out) backwards}.modal.modal-fb-many.fbm-out{animation:fbm-iris-out .45s var(--ease) forwards;pointer-events:none}@keyframes fbm-iris-in{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}@keyframes fbm-iris-out{0%{clip-path:circle(150% at 50% 50%);opacity:1}to{clip-path:circle(0% at 50% 50%);opacity:.6}}.modal-fb-many.fbm-intro .fbm-head{animation:fbm-drop .45s var(--ease-out) .25s backwards}.modal-fb-many.fbm-intro .fbm-grid{animation:fbm-pop-in .45s var(--ease-out) .38s backwards}@keyframes fbm-drop{0%{opacity:0;translate:0 -40px}}@keyframes fbm-pop-in{0%{opacity:0;scale:.7}70%{opacity:1;scale:1.04}}.modal-fb-many.fbm-intro .fbm-mascot.left{animation:fbm-mascot-in .5s var(--ease-out) .45s backwards,fbm-dance .81s var(--ease) .95s infinite}.modal-fb-many.fbm-intro .fbm-mascot.right{animation:fbm-mascot-in-r .5s var(--ease-out) .55s backwards,fbm-dance-r .81s var(--ease) 1.05s infinite}@keyframes fbm-mascot-in{0%{opacity:0;scale:.2}70%{opacity:1;scale:1.12}}@keyframes fbm-mascot-in-r{0%{opacity:0;scale:-.2 .2}70%{opacity:1;scale:-1.12 1.12}to{scale:-1 1}}.fbm-bush{transform-origin:50% 100%}.modal-fb-many.fbm-intro .fbm-bush.back{animation:fbm-grow .5s var(--ease-out) .3s backwards,fbm-sway 3.2s ease-in-out .8s infinite}.modal-fb-many.fbm-intro .fbm-bush.front{animation:fbm-grow .5s var(--ease-out) .4s backwards,fbm-sway 3.2s ease-in-out -.8s infinite}@keyframes fbm-grow{0%{scale:1 0;opacity:0}}.fbm-stash:not(.is-inline){animation:fbm-stash-slide .45s var(--ease-out) .5s backwards}@keyframes fbm-stash-slide{0%{opacity:0;translate:-60px 0}}.modal-fb-many.fbm-tense .fbm-mascot.left{animation:fbm-nervous .16s linear infinite}.modal-fb-many.fbm-tense .fbm-mascot.right{animation:fbm-nervous-r .16s linear infinite}@keyframes fbm-nervous{0%,to{rotate:-4deg;scale:1.08}50%{rotate:4deg;scale:1.12}}@keyframes fbm-nervous-r{0%,to{rotate:4deg;scale:-1.08 1.08}50%{rotate:-4deg;scale:-1.12 1.12}}.fbm-hero{position:fixed;inset-inline-start:50%;inset-block-end:-8px;z-index:3;inline-size:min(46vh,420px);translate:-50% 110%;opacity:0;filter:drop-shadow(0 0 30px var(--brand-glow));pointer-events:none}.modal-fb-many.fbm-cheer .fbm-hero{animation:fbm-hero-cheer 1.7s var(--ease-out) forwards}@keyframes fbm-hero-cheer{0%{translate:-50% 110%;opacity:0;rotate:0deg;scale:.8}18%{translate:-50% -6%;opacity:1;rotate:-6deg;scale:1.08}30%{translate:-50% 4%;rotate:6deg;scale:1}42%{translate:-50% -10%;rotate:-8deg;scale:1.1}55%{translate:-50% 2%;rotate:8deg;scale:1}68%{translate:-50% -8%;rotate:-5deg;scale:1.06}82%{translate:-50% 0;rotate:0deg;scale:1;opacity:1}to{translate:-50% 110%;opacity:0;scale:.9}}@media(max-width:640px){.fbm-hero{inline-size:70vw}}.lk-cell.hi{border-color:var(--brand);box-shadow:var(--shadow-brand);animation:lk-hi 1.5s ease-in-out infinite}@keyframes lk-hi{50%{border-color:var(--brand-strong);box-shadow:0 0 0 3px var(--brand-tint),var(--shadow-brand)}}.lkc-qty{display:flex;align-items:center;justify-content:center;gap:10px;margin-block:6px 12px}.lkc-step{display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-strong);cursor:pointer}.lkc-step:hover{background:var(--surface-hover)}.lkc-n{inline-size:76px;min-block-size:38px;text-align:center;font-weight:700}.cc-box{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.cc-rail{--cc-gap: 10px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cc-gap) * 4) / 4.5);gap:var(--cc-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;padding-block:6px;margin-block:-6px}.cc-rail::-webkit-scrollbar{display:none}@media(hover:hover){.cc-rail{cursor:grab}}.cc-rail.is-drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.cc-tk{--stub: 44px;position:relative;display:flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:60px;border:1px solid var(--warm-border);border-radius:var(--r-sm);background:var(--warm-bg);scroll-snap-align:start}.cc-tk:has(.cc-btn:not(:disabled)){cursor:pointer}.cc-tk:before,.cc-tk:after{content:"";position:absolute;inset-inline-start:calc(var(--stub) - 5px);inline-size:10px;block-size:10px;border:1px solid var(--warm-border);border-radius:50%;background:var(--surface)}.cc-tk:before{inset-block-start:-6px}.cc-tk:after{inset-block-end:-6px}.cc-stub{position:relative;display:grid;place-items:center;flex:none;align-self:stretch;inline-size:var(--stub);border-start-start-radius:inherit;border-end-start-radius:inherit;border-inline-end:2px dashed var(--warm-border);background:var(--brand-face);color:var(--text-on-brand)}.cc-no{position:absolute;inset:3px auto auto 9px;font-size:9px;font-weight:var(--fw-black);line-height:1;opacity:.6}.cc-stub .tk-ico{font-size:17px}.cc-stub .tk-ico b{inline-size:13px;block-size:13px;inset:auto -6px -4px auto;font-size:9px}.cc-body{display:grid;gap:1px;flex:1;min-inline-size:0;padding-block:6px;line-height:1.35}.cc-body small i{font-size:10px}.cc-body b,.cc-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-body b{font-size:var(--fs-13);font-weight:var(--fw-black);color:var(--text-strong)}.cc-body small{color:var(--text-muted);font-size:var(--fs-11)}.cc-for{color:var(--brand-strong);font-size:var(--fs-11);font-weight:var(--fw-bold)}.cc-btn{display:grid;place-content:center;justify-items:center;gap:3px;flex:none;align-self:stretch;inline-size:56px;padding:4px;border:0;border-inline-start:2px dashed var(--warm-border);border-start-end-radius:inherit;border-end-end-radius:inherit;background:var(--brand-face);color:var(--text-on-brand);font-size:var(--fs-11);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer}.cc-btn i{font-size:14px}.cc-btn:disabled{cursor:default}.cc-tk.mine .cc-btn{background:var(--surface-3);color:var(--text-muted)}.cc-tk.out{border-color:var(--border);background:var(--surface-2);opacity:.6}.cc-tk.out:before,.cc-tk.out:after{border-color:var(--border)}.cc-tk.out .cc-stub{background:var(--surface-3);color:var(--text-muted);border-color:var(--border)}.cc-tk.out .tk-ico b{background:var(--text-muted);color:var(--surface-3)}.cc-tk.out .cc-btn{background:var(--surface-3);color:var(--text-muted)}@media(max-width:1024px){.cc-rail{grid-auto-columns:calc((100% - var(--cc-gap) * 2) / 3)}}@media(max-width:640px){.cc-box{padding:8px 10px}.cc-rail{--cc-gap: 8px;grid-auto-columns:78%}}.dp-cc{container-type:inline-size}.dp-cc .cc-rail{grid-auto-columns:calc((100% - var(--cc-gap)) / 1.6 * var(--ccz, 1))}@container (max-width: 420px){.dp-cc .cc-rail{grid-auto-columns:85%}}.dp-cc.is-z .cc-rail{grid-auto-columns:calc((100% - var(--cc-gap)) / 1.6 * var(--ccz))}@media(min-width:641px){.dp-main>.dp-cc{margin-block-start:auto}.dp-main>.dp-cc:not([hidden])+.dp-qty-box{margin-block-start:0}.dp-cc .cc-tk{--stub: 54px;min-block-size:74px;gap:10px}.dp-cc .skeleton{block-size:74px}.dp-cc .cc-stub .tk-ico{font-size:21px}.dp-cc .cc-no{font-size:10px}.dp-cc .cc-body{gap:2px}.dp-cc .cc-body b{font-size:var(--fs-14)}.dp-cc .cc-body small,.dp-cc .cc-for{font-size:var(--fs-12)}.dp-cc .cc-btn{inline-size:64px;font-size:var(--fs-12)}}@media(max-width:640px){.dp-cc{order:3}.modal-product .dp-scroll>.dp-cc.dp-cc{padding-inline:0}.dp-cc .cc-rail{grid-auto-columns:78%}}@media(hover:hover)and (pointer:fine){.cc-rail{scroll-snap-type:none}}.modal-backdrop:has(.modal-duel){padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal.modal-duel{display:grid;inline-size:100%;max-width:none;block-size:100svh;max-height:100svh;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--note-ink);grid-template-rows:minmax(0,1fr)}.modal-duel>.modal-body{display:grid;grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0}.dl-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;block-size:100%;gap:18px;padding:24px 16px calc(24px + env(safe-area-inset-bottom));overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none}.dl-stage:before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:min(90vw,620px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--brand-tint),transparent 65%);opacity:.5;animation:dl-pulse 1.4s var(--ease) infinite;pointer-events:none}.dl-title{position:relative;margin:0;color:var(--brand);font-size:calc(var(--fs-16) * 1.5)}.dl-sub{position:relative;margin:0;font-size:var(--fs-13);opacity:.75}.dl-skip{position:absolute;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline:0;margin:0;font-size:var(--fs-12);opacity:.5}.dl-gift{position:relative;inline-size:min(46vw,220px);aspect-ratio:1}.dl-gift img{inline-size:100%;block-size:100%;object-fit:contain;filter:drop-shadow(var(--art-shadow))}.dl-gift.shake-1 img{animation:dl-shake .5s var(--ease) infinite}.dl-gift.shake-2 img{animation:dl-shake .22s var(--ease) infinite}.dl-gift.shake-3 img{animation:dl-shake .09s linear infinite;scale:1.12}.dl-flash{position:absolute;inset:0;z-index:3;background:radial-gradient(circle,var(--brand) 0%,transparent 70%);opacity:0;pointer-events:none}.dl-flash.go{animation:dl-flash .7s var(--ease-out) forwards}.dl-gift.boom img{animation:dl-boom .45s var(--ease-out) forwards}.dl-vs{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;inline-size:min(92vw,560px)}.dl-vs-mark{color:var(--brand);font-size:calc(var(--fs-16) * 2);font-weight:var(--fw-bold);animation:dl-pulse .8s var(--ease) infinite}.dl-card{display:grid;justify-items:center;gap:8px;padding:16px 10px;border:2px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text-strong);opacity:.55;scale:.94;transition:opacity .12s var(--ease),scale .12s var(--ease),border-color .12s var(--ease),box-shadow .12s var(--ease);animation:dl-in .45s var(--ease-out) backwards}.dl-card:nth-child(3){animation-delay:.12s}.dl-card img{inline-size:100%;aspect-ratio:1;border-radius:var(--r-md);object-fit:contain}.dl-card b{display:-webkit-box;overflow:hidden;max-inline-size:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--fs-13);line-height:1.3}.dl-card small{color:var(--text-faint);font-size:var(--fs-10)}.dl-card.lit{opacity:1;scale:1.04;border-color:var(--brand);box-shadow:var(--shadow-brand)}.dl-card.win{opacity:1;border-color:var(--brand);box-shadow:var(--shadow-brand);animation:dl-win .6s var(--ease-out) 2}.dl-card.lose{opacity:.25;scale:.88}.dl-peek{position:absolute;inset-block-end:-18px;inset-inline-end:4%;inline-size:min(28vw,150px);animation:dl-bob 1.2s var(--ease) infinite;pointer-events:none}.dl-result{position:relative;display:grid;justify-items:center;gap:10px;inline-size:min(92vw,420px);margin-block-start:70px;padding:0 20px 20px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-lg),var(--edge-hi);animation:dl-in .5s var(--ease-out) backwards}.dl-mascot{inline-size:min(46vw,200px);margin-block-start:-80px}.dl-result.good .dl-mascot{animation:dl-jump .7s var(--ease-out) infinite}.dl-result.bad .dl-mascot{animation:dl-sob 1.6s var(--ease) infinite}.dl-result h3{margin:0;font-size:calc(var(--fs-16) * 1.5)}.dl-result.good h3{color:var(--brand-strong)}.dl-result.bad h3{color:var(--text-strong)}.dl-prize{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px;border-radius:var(--r-md);background:var(--surface-2);color:var(--text-strong);text-align:start}.dl-prize span{flex:1 1 auto}.dl-view{flex:none;min-inline-size:64px;block-size:38px;padding-inline:14px}.dl-prize img{inline-size:52px;block-size:52px;border-radius:var(--r-sm);object-fit:contain}.dl-prize span{display:grid;min-width:0}.dl-prize b{font-size:var(--fs-16)}.dl-prize small{color:var(--text-faint);font-size:var(--fs-12)}.dl-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;inline-size:100%;margin-block-start:6px}.dl-foot .btn:only-child{grid-column:1 / -1}@keyframes dl-pulse{0%,to{opacity:.35;scale:1}50%{opacity:.75;scale:1.06}}@keyframes dl-shake{0%,to{rotate:0deg;translate:0 0}25%{rotate:-7deg;translate:-3px 1px}75%{rotate:7deg;translate:3px -1px}}@keyframes dl-flash{0%{opacity:0;scale:.4}30%{opacity:1;scale:1.2}to{opacity:0;scale:2}}@keyframes dl-boom{to{opacity:0;scale:1.9}}@keyframes dl-in{0%{opacity:0;translate:0 18px;scale:.9}}@keyframes dl-win{50%{scale:1.12}}@keyframes dl-bob{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes dl-jump{0%,to{translate:0 0}40%{translate:0 -22px;rotate:-4deg}60%{rotate:4deg}}@keyframes dl-sob{0%,to{translate:0 0}25%{translate:-3px 0}75%{translate:3px 0}}.rt-tag{display:inline-flex;flex:none;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--r-pill);font-size:var(--fs-10);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap;background:var(--surface-3);color:var(--text-muted)}.rt-tag i{font-size:9px}.rt-duel{background:var(--brand-tint);color:var(--brand-strong)}.rt-id{background:var(--success-bg);color:var(--success)}.rt-coin{background:var(--warning-bg);color:var(--warning)}.rt-claim{background:var(--info-bg);color:var(--info)}.rt-gift,.rt-coupon{background:var(--danger-bg);color:var(--danger)}.rt-empty{background:var(--surface-3);color:var(--text-faint)}.rt-item{background:var(--surface-3);color:var(--text-muted)}.rt-name{display:flex;align-items:center;gap:6px;min-width:0}.rt-name b{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.rt-note-row{display:flex;align-items:center;gap:8px}.rt-note-row .gp-note{flex:1 1 auto;min-width:0}.rt-note-row .rt-tag{padding:4px 10px;font-size:var(--fs-12)}.lk-cell.tier-\e43\e2b\e0d\e48:not(.sel){background:var(--danger-bg)}.lk-cell.tier-\e01\e25\e32\e07:not(.sel){background:var(--brand-tint)}.lk-cell.tier-\e40\e25\e47\e01:not(.sel){background:var(--info-bg)}.lk-cell.tier-\e43\e2b\e0d\e48:not(.sel):hover,.lk-cell.tier-\e01\e25\e32\e07:not(.sel):hover,.lk-cell.tier-\e40\e25\e47\e01:not(.sel):hover{filter:brightness(.96)}.modal-lk-confirm .lkc-info{inset-inline-end:20px;color:var(--brand-strong)}.modal.modal-lk-detail{max-width:460px}.lkd-box{display:grid;gap:12px}.lkd-scroll{display:grid;gap:12px;max-block-size:calc(100svh - 280px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.lkd-scroll::-webkit-scrollbar{display:none}.lkd-part{display:grid;gap:10px;padding:12px;border-radius:var(--r-md);background:var(--surface-2)}.lkd-head{display:flex;align-items:center;gap:12px}.lkd-head img{inline-size:64px;block-size:64px;border-radius:var(--r-md);object-fit:contain}.lkd-head span{display:grid;min-width:0}.lkd-head b{color:var(--text-strong);font-size:var(--fs-16)}.lkd-head small{color:var(--text-faint);font-size:var(--fs-12)}.lkd-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.lkd-duel-card{display:grid;justify-items:center;gap:4px;padding:10px 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);text-align:center}.lkd-duel-card.good{border-color:var(--brand)}.lkd-duel-card img{inline-size:72px;block-size:72px;border-radius:var(--r-sm);object-fit:contain}.lkd-duel-card b{color:var(--text-strong);font-size:var(--fs-12)}.lkd-duel-card em{color:var(--brand-strong);font-size:var(--fs-16);font-style:normal;font-weight:var(--fw-bold)}.lkd-vs{color:var(--brand-strong);font-weight:var(--fw-bold)}.lkd-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lkd-list li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-sm);background:var(--surface)}.lkd-list img{inline-size:36px;block-size:36px;border-radius:var(--r-sm);object-fit:contain}.lkd-list b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap}.lkd-list em{color:var(--brand-strong);font-size:var(--fs-13);font-style:normal;font-weight:var(--fw-bold)}.lkd-empty{margin:0;color:var(--text-faint);font-size:var(--fs-13)}.lkd-close{block-size:46px}@media(max-width:640px){.modal-lk-confirm .lkc-info{inset-inline-end:14px}.lkc-pics img{inline-size:100px;block-size:100px;margin-inline:-14px}}@media(max-width:640px){.dl-vs{gap:8px}.dl-card{padding:10px 6px}.dl-vs-mark{font-size:calc(var(--fs-16) * 1.4)}}.rt-out{background:var(--danger);color:#fff}.dl-gifts{display:flex;justify-content:center;gap:12px;inline-size:100%}.dl-stage.n2 .dl-gift{inline-size:min(36vw,180px)}.dl-stage.n3 .dl-gift{inline-size:min(27vw,150px)}.dl-stage.n4 .dl-gift{inline-size:min(21vw,130px)}.dl-vs-list{display:grid;gap:10px;justify-items:center}.dl-stage.n2 .dl-vs{inline-size:min(90vw,460px)}.dl-stage.n3 .dl-vs{inline-size:min(78vw,400px);gap:8px}.dl-stage.n4 .dl-vs{inline-size:min(70vw,calc((100svh - 280px)*.4875));gap:6px}.dl-stage.n4 .dl-vs-list{gap:6px}.dl-stage.n2 .dl-card,.dl-stage.n3 .dl-card,.dl-stage.n4 .dl-card{padding:8px 6px;gap:4px}.dl-stage.n4 .dl-card b{font-size:var(--fs-11)}.dl-stage.n4 .dl-card small{display:none}.dl-stage.n3 .dl-card b{font-size:var(--fs-12)}.dl-stage.n2 .dl-vs-mark,.dl-stage.n3 .dl-vs-mark,.dl-stage.n4 .dl-vs-mark{font-size:calc(var(--fs-16) * 1.2)}@media(min-width:1367px){.dl-stage.n2 .dl-vs-list,.dl-stage.n3 .dl-vs-list,.dl-stage.n4 .dl-vs-list{grid-auto-flow:column;gap:40px;align-items:start}.dl-stage.n4 .dl-vs-list{gap:28px}.dl-stage.n4 .dl-card small{display:block}.dl-stage.n2 .dl-vs,.dl-stage.n3 .dl-vs,.dl-stage.n4 .dl-vs{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;inline-size:min(22vw,30svh,240px)}.dl-stage.n2 .dl-card,.dl-stage.n3 .dl-card,.dl-stage.n4 .dl-card{inline-size:100%;padding:10px 8px;gap:4px}.dl-stage.n3 .dl-card b{font-size:var(--fs-13)}}.dl-prizes{display:grid;gap:8px;inline-size:100%}.dl-prize.bad{opacity:.7}.dl-prize.good b{color:var(--brand-strong)}@media(min-width:1367px){.dl-stage.n4 .dl-vs{inline-size:min(18vw,30svh,220px)}}.modal.modal-redeem{--modal-pad: 24px;display:flex;flex-direction:column;inline-size:min(1040px,100vw - 48px);max-width:none;max-height:calc(100svh - 48px);padding:0;overflow:hidden;background:var(--bg)}.modal-redeem>.modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.rd-box{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-block-size:0;padding:0 var(--modal-pad) var(--modal-pad)}.rd-title{display:flex;flex:none;align-items:center;gap:10px;min-block-size:82px;margin:0;padding-inline-end:60px;color:var(--text-strong);font-size:calc(var(--fs-16) * 1.3)}.rd-title:before{content:"";inline-size:4px;block-size:21px;border-radius:2px;background:var(--brand)}.rd-title i{display:none}.rd-scroll{display:grid;align-content:start;gap:12px;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rd-scroll::-webkit-scrollbar{display:none}.rd-game,.rd-panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm),var(--edge-hi)}.rd-game{display:flex;align-items:center;gap:16px;padding:16px}.rd-game>img{flex:none;inline-size:132px;block-size:132px;border-radius:var(--r-lg);object-fit:cover}.rd-game div{display:grid;gap:6px;min-width:0}.rd-game h4{margin:0 0 4px;color:var(--text-strong);font-size:calc(var(--fs-16) * 1.75)}.rd-game p{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-muted);font-size:var(--fs-13)}.rd-game p i{inline-size:16px;color:var(--brand);text-align:center}.rd-have img{inline-size:18px;block-size:18px;object-fit:contain}.rd-have b{color:var(--brand-strong)}.rd-panel{display:grid;gap:12px;padding:16px}.rd-panel h4{display:flex;align-items:center;gap:8px;margin:0;padding-block-end:12px;border-block-end:1px solid var(--border);color:var(--text-strong);font-size:var(--fs-16)}.rd-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.rd-pack{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;inline-size:100%;block-size:100%;min-block-size:76px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text-strong);cursor:pointer;transition:background var(--t-fast) var(--ease)}.rd-pack:hover{background:var(--surface-3)}.rd-pic{display:grid;place-items:center;inline-size:46px;block-size:46px;border-radius:var(--r-sm);background:var(--surface-3)}.rd-pic img{inline-size:30px;block-size:30px;object-fit:contain}.rd-txt{display:grid;justify-items:end;gap:2px;min-width:0;text-align:end}.rd-txt b{overflow:hidden;max-inline-size:100%;font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap}.rd-txt em{color:var(--brand-strong);font-size:var(--fs-16);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap}.rd-txt small{color:var(--text-faint);font-size:var(--fs-10)}.rd-tick{position:absolute;inset-block-start:-6px;inset-inline-start:-6px;display:grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-size:10px;opacity:0;scale:.6;transition:opacity var(--t-fast) var(--ease),scale var(--t-fast) var(--ease-out)}.rd-pack.on,.rd-pack.on:hover{border-color:var(--brand);background:var(--brand-tint)}.rd-pack.on .rd-tick{opacity:1;scale:1}.rd-pack.low{opacity:.45}.rd-foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:var(--r-lg);background:var(--note-bg);color:var(--note-ink);box-shadow:var(--shadow-lg)}.rd-sum{display:grid;min-width:0}.rd-sum small{overflow:hidden;font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap}.rd-sum b{color:var(--brand);font-size:calc(var(--fs-16) * 1.75);line-height:1.2;white-space:nowrap}.rd-go{flex:none;min-inline-size:170px;min-block-size:56px;gap:10px}.rd-go span{display:grid;justify-items:start;line-height:1.2}.rd-go b{font-size:var(--fs-13)}.rd-go small{font-size:var(--fs-10);font-weight:400}@media(max-width:1024px),(max-width:1366px){.rd-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.modal-backdrop:has(.modal-redeem){padding:0}.modal.modal-redeem.modal-sheet{inline-size:100%;block-size:var(--app-h, 100svh);max-height:var(--app-h, 100svh);padding:0;border:0;border-radius:0}.modal.modal-redeem.modal-sheet{--modal-pad: 6px}.rd-title{padding-inline-start:8px}.rd-sum small{font-size:var(--fs-10)}.rd-title{min-block-size:66px;padding-block-start:10px;font-size:var(--fs-16)}.rd-game{gap:10px;padding:10px}.rd-game>img{inline-size:76px;block-size:76px}.rd-game h4{font-size:calc(var(--fs-16) * 1.25)}.rd-game p{font-size:var(--fs-12)}.rd-panel{padding:8px}.rd-packs{gap:6px}.rd-pack{gap:8px;min-block-size:62px;padding:10px 8px}.rd-pic{inline-size:36px;block-size:36px}.rd-pic img{inline-size:24px;block-size:24px}.rd-txt b{font-size:calc(var(--fs-12) - 1px);letter-spacing:-.2px}.rd-txt em{font-size:var(--fs-13)}.rd-sum b{overflow:hidden;font-size:calc(var(--fs-16) * 1.15);text-overflow:ellipsis}.rd-foot{gap:10px;padding-inline:12px}.rd-go{min-inline-size:0;min-block-size:50px;padding-inline:14px}}.modal-product{max-width:min(1120px,94vw)}.modal.modal-product,.modal:has(.dp-box){border-color:var(--popup-outline)}@media(min-width:1367px){:root.light .modal.modal-product,:root.light .modal:has(.dp-box){border-width:2px}}.dp-box{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"gallery main" "promise promise";gap:var(--s-5)}@media(min-width:641px){.dp-box.dp-v2{grid-template-areas:"top top" "gallery main" "promise promise"}.dp-box.dp-v2>.dp-top{grid-area:top;margin-block:-12px -8px;padding-block-end:var(--s-2);border-block-end:1px solid var(--border)}.modal-product:has(.dp-v2)>.modal-close{inset-block-start:10px}}.dp-gallery{grid-area:gallery;display:grid;gap:10px;align-content:start}.dp-stage{position:relative;aspect-ratio:1 / 1;border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}.dp-zoom{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--white-a34);border-radius:var(--r-sm);background:var(--soot-a38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dp-zoom:hover{background:var(--soot-a56)}.dp-slide{position:absolute;inset:0;opacity:0;transition:opacity var(--t-fast) var(--ease)}.dp-slide.on{opacity:1}.dp-slide img{display:block;width:100%;height:100%;object-fit:cover}.dp-arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--white-a76);border-radius:var(--r-sm);background:var(--white-a64);color:var(--ink-a72);box-shadow:0 8px 20px var(--black-a08);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dp-arrow:hover{background:var(--white-a95)}.dp-thumb-row{display:flex;align-items:center;justify-content:center;gap:10px}.dp-thumbs{display:flex;justify-content:center;gap:8px}.dp-thumb-row .dp-thumbs{flex:1}.dp-thumb-row .dp-thumb{flex:1 1 0;width:auto;max-width:104px}.dp-thumb.dp-more{display:grid;place-items:center;border-style:dashed;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-14);font-weight:var(--fw-bold)}.dp-thumb.dp-more:hover{background:var(--surface-hover)}.dp-thumb.m-only{display:none}.dp-dot-row{display:none;align-items:center;justify-content:center;gap:12px}.dp-all{border:0;background:transparent;color:var(--brand-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);text-decoration:underline;cursor:pointer}.dp-thumb{flex:none;width:62px;aspect-ratio:1 / 1;padding:0;border:2px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);overflow:hidden;cursor:pointer}.dp-thumb.on{border-color:var(--brand)}.dp-thumb img{display:block;width:100%;height:100%;object-fit:cover}.dp-dots{display:none;justify-content:center;gap:6px}.dp-dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--border);cursor:pointer;transition:width var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.dp-dot.on{width:18px;background:var(--brand)}.dp-main{grid-area:main;display:grid;align-content:start;gap:10px}@media(min-width:641px){.dp-main{display:flex;flex-direction:column}.dp-main>.dp-qty-box{margin-block-start:auto}.dp-main>.dp-opts{flex:1 0 auto;grid-template-rows:auto 1fr}.dp-main>.dp-opts .dp-opts-grid{grid-auto-rows:1fr}.dp-main>.dp-opts .dp-opt{align-content:center;align-items:center}.dp-main>.dp-opts .dp-opts-grid .dp-opt b{font-size:var(--fs-14)}.dp-main>.dp-opts .dp-opts-grid .dp-opt span{font-size:var(--fs-13)}}.dp-top{display:grid;gap:2px}.dp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline-end:46px}.dp-top>.dp-head{margin-block-end:0}.dp-game{display:flex;align-items:center;gap:8px;font-size:var(--fs-12);color:var(--text-muted)}.dp-game img{width:20px;height:20px;border-radius:var(--r-xs);object-fit:cover}.dp-tag{position:static}.modal-product .dp-tag:after{content:none}.modal-backdrop.open .modal-product:after{content:"";position:absolute;inset:0;z-index:4;background:var(--tag-glint);translate:-120% 0;animation:dp-open-glint 1.1s var(--ease) .3s both;pointer-events:none}@keyframes dp-open-glint{0%{translate:-120% 0}to{translate:120% 0}}@media(prefers-reduced-motion:reduce){.modal-backdrop.open .modal-product:after{animation:none}}.dp-name{margin:0;font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-strong)}.dp-chips{display:flex;flex-wrap:wrap;gap:6px}.dp-desc{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3)}.dp-desc.is-tap{cursor:pointer}.dp-desc-head{display:inline-flex;align-items:center;gap:7px;color:var(--brand-strong);font-size:var(--fs-13)}.dp-desc p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--text-strong);font-size:var(--fs-12);line-height:1.55;white-space:pre-line}.dp-desc-more{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:0;border:0;background:none;color:var(--brand-strong);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer}.dp-desc-more i{font-size:var(--fs-10)}.modal-desc{max-width:min(640px,92vw);overflow:hidden}.dsc-box{display:grid;gap:10px}.dsc-title{display:flex;align-items:center;gap:8px;min-block-size:41px;margin:0;padding-block:3px 14px;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad);border-block-end:1px solid var(--border);color:var(--brand-strong);font-size:var(--fs-16)}.dsc-foot{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px calc(var(--modal-pad) * -1) 0;padding:14px var(--modal-pad) 0;border-block-start:1px solid var(--border)}.dsc-name{margin:0;color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold)}.dsc-text{white-space:pre-line;max-block-size:calc(100svh - 330px);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:4px;color:var(--text-strong);font-size:var(--fs-13);line-height:1.7}@media(max-width:640px){.dsc-text{max-block-size:calc(100svh - 290px);font-size:var(--fs-12)}}.dp-feats{display:grid;gap:10px;margin:4px 0 0;padding:14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);list-style:none}.dp-feat{display:flex;align-items:center;gap:10px}.dp-feat-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-20)}.dp-feat-icon:has(img){overflow:hidden;background:none}.dp-feat-icon img{width:100%;height:100%;object-fit:cover}.dp-feat[data-feat]{cursor:pointer}.dp-feat[data-feat]:hover .dp-feat-main b{color:var(--brand-strong)}.dfp-art img{width:auto;max-width:100%;height:auto;max-height:280px;object-fit:contain}.dp-feat-main{display:grid;min-width:0}.dp-feat-main b{font-size:var(--fs-13);color:var(--text-strong)}.dp-feat-main small{font-size:var(--fs-11);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-qty-box{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-13);color:var(--text-muted)}.dp-qty{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--border);border-radius:var(--r-sm)}.dp-qty-num{width:42px;padding:0;border:0;background:transparent;color:var(--text-strong);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-bold);text-align:center}.dp-qty-num:focus-visible{outline:2px solid var(--brand);border-radius:var(--r-xs)}.dp-step{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dp-step:hover{background:var(--surface-hover)}.dp-pay{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--note-bg);color:var(--note-ink)}.dp-price{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 0}.dp-old{grid-column:1 / -1}.dp-price>b{font-size:var(--fs-24);font-weight:var(--fw-black);color:var(--price-now)}.dp-old{display:flex;align-items:center;gap:8px}.dp-old del{font-size:var(--fs-12);color:var(--price-cut)}.dp-pay .dp-save{background:var(--sale-a18);color:var(--sale-soft)}.dp-pay .dp-cart{border-color:var(--white-a22);background:var(--white-a08);color:#fff}.dp-pay .dp-cart:hover{background:var(--white-a18)}.dp-save{padding:1px 7px;white-space:nowrap;border-radius:var(--r-pill);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-11);line-height:1.5;font-style:normal;font-weight:var(--fw-bold)}.dp-pay-btns{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.dp-cart{display:inline-flex;align-items:center;gap:var(--s-2);height:46px;padding:0 14px;white-space:nowrap;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dp-cart i{font-size:var(--fs-16)}.dp-cart:hover{background:var(--surface-hover)}.dp-cart:disabled{opacity:.4;cursor:default}.dp-buy.out{border-color:var(--danger);background:var(--danger);color:#fff;box-shadow:none}.dp-stock{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:3px 9px;border-radius:var(--r-pill);background:var(--surface-3);font-size:var(--fs-11);color:var(--text-muted)}.dp-stock.out{color:var(--danger)}.dp-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.dp-sold{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:3px 9px;border-radius:var(--r-pill);box-shadow:var(--shadow-chip),var(--edge-hi);background:var(--success-bg);font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--success)}.dp-promise{grid-area:promise;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:0;padding:var(--s-4) 0 0;border-block-start:1px solid var(--border);list-style:none}.dp-promise li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title" "icon note";align-items:center;column-gap:10px}.dp-promise i{grid-area:icon;font-size:var(--fs-16);color:var(--text-muted)}.dp-promise b{grid-area:title;font-size:var(--fs-13);color:var(--text-strong)}.dp-promise small{grid-area:note;font-size:var(--fs-11);color:var(--text-faint)}@media(max-width:640px){.modal-product{max-width:96vw;max-height:calc(100svh - 24px);padding-inline:0;overflow:hidden}.modal-product .dp-box>*:not(.dp-gallery),.modal-product .dp-main>*,.modal-product .dp-scroll>*:not(.dp-gallery){padding-inline:20px}.dp-box.dp-mobile{display:flex;flex-direction:column;max-height:calc(100svh - 56px);overflow:hidden;gap:0}.dp-box.dp-mobile>.dp-top,.dp-box.dp-mobile>.dp-pay{flex:none}.modal-product .dp-box.dp-mobile>.dp-top{position:static}.dp-box.dp-mobile{position:relative;--dock-h: 96px}.dp-box.dp-mobile>.dp-scroll{padding-block-end:var(--dock-h)}.dp-box.dp-mobile>.dp-dock{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:grid;gap:6px;padding-block:8px 0;background:none;pointer-events:none}.dp-box.dp-mobile>.dp-dock>*{pointer-events:auto}.dp-scroll>.dp-qty-box{margin-inline:0;border:1px solid var(--border);background:var(--surface);box-shadow:none}.dp-dock>.dp-pay{order:2;position:static;margin:0}.modal-product .dp-box.dp-mobile>.dp-dock{padding-inline:0}.modal-product .dp-dock>.dp-pay{padding:8px;border-radius:var(--r-lg) var(--r-lg) 0 0}.modal-product .dp-dock .dp-cart,.modal-product .dp-dock .dp-buy{height:38px;min-height:38px}.modal-product .dp-dock .dp-price{gap:0}.dp-scroll>.dp-badges{order:9;margin-block:2px 10px}.dp-scroll{flex:1 1 auto;min-height:0;display:grid;gap:8px;align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dp-scroll::-webkit-scrollbar{display:none}.modal-product .dp-box{max-height:calc(100svh - 56px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.modal-product .dp-box::-webkit-scrollbar{display:none}.modal-product .modal-close{z-index:3}.modal-product.modal-sheet .modal-close{inset-block-start:18px;width:34px;height:34px}.dp-box{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";gap:8px}.dp-gallery{grid-area:unset;order:2}.dp-main{display:contents}.dp-top{order:0}.modal-product .dp-top,.modal-product .dp-box>.dp-top{padding-inline-end:62px;padding-inline-start:6px}.dp-chips{order:1}.dp-head{padding-inline-end:0}.dp-name{font-size:var(--fs-14)}.dp-game{font-size:var(--fs-11)}.dp-sale{order:3;padding:9px 12px;font-size:var(--fs-11)}.dp-desc{order:3;padding:10px 12px}.dp-feats{order:4;padding:10px}.dp-qty-box{order:3}.dp-pay{order:6}.dp-badges{order:7}.dp-dots{display:flex}.modal-gallery .dp-arrow{display:grid}.dp-arrow{width:32px;height:32px}.modal-product{padding-block:0}.dp-top{position:sticky;inset-block-start:0;z-index:2;padding-block:4px 8px;background:var(--surface);border-block-end:1px solid var(--border);box-shadow:0 4px 8px var(--black-a04)}.dp-pay{position:sticky;inset-block-end:0;z-index:2;margin-block:4px 16px}.dp-gallery{margin-inline:0}.dp-stage{aspect-ratio:1 / 1;width:100%;height:auto;border-radius:0}.dp-slide img{object-fit:contain;background:var(--surface-2)}.dp-thumb-row{display:flex;gap:6px;padding-inline:12px;margin-block-start:8px}.dp-thumb-row .dp-thumbs{gap:6px}.dp-thumb-row .dp-thumb{max-width:52px;border-width:2px}.dp-thumb-row .dp-thumb.dp-more{font-size:var(--fs-12)}.dp-thumb-row .dp-arrow{flex:none;width:28px;height:28px;font-size:var(--fs-11)}.dp-zoom{inset-block-start:8px;inset-inline-end:8px;padding:5px 9px;font-size:var(--fs-11);gap:5px}.dp-dot-row{display:none}.dp-thumb-row .dp-thumb.m-only{display:grid}.dp-thumb-row .dp-thumb.d-only{display:none}.dp-thumb-row .dp-count{place-items:center;font-size:var(--fs-10);line-height:1.1;text-align:center}.modal-product .dp-desc p{-webkit-line-clamp:6}.dp-stage{cursor:pointer}.dp-dots{margin-block-start:4px}.dp-feats{gap:5px;padding:8px;margin:0}.dp-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,calc((100% - 12px)/4)));justify-content:center;gap:4px;margin-block:5px 2px}.dp-chips .pd-chip{justify-content:center;padding:3px 2px;font-size:9px;letter-spacing:-.2px;line-height:1.5}.dp-feat-icon{width:40px;height:40px;font-size:var(--fs-16)}.modal-product .dp-scroll>.dp-feats:not(.dp-prizes){padding-inline-start:8px}.dp-feat-main small{font-size:var(--fs-10)}.dp-qty-box{padding:6px 12px}.dp-step{width:28px;height:28px}.dp-price>b{font-size:var(--fs-20)}.dp-cart{height:42px}.dp-promise{display:none}.modal-product.modal-sheet{max-width:none;block-size:var(--app-h, 100svh);max-height:var(--app-h, 100svh);border-radius:0;padding-block:calc(16px + env(safe-area-inset-top)) 0}.modal-product.modal-sheet .dp-box,.modal-product.modal-sheet .dp-box.dp-mobile{block-size:calc(var(--app-h, 100svh) - 17px - env(safe-area-inset-top));max-block-size:calc(var(--app-h, 100svh) - 17px - env(safe-area-inset-top))}.modal-product.modal-sheet .dp-box>.dp-scroll{padding-inline:0}.modal-product.modal-sheet .dp-dock>.dp-pay{margin-block-end:env(safe-area-inset-bottom)}}@media(max-width:640px)and (max-height:720px){.dp-stage{aspect-ratio:4 / 3}.dp-feat-main small,.dp-chips{display:none}}.modal-gallery{max-width:min(720px,94vw)}.gv-title{display:flex;align-items:center;min-block-size:54px;margin:-8px calc(var(--modal-pad) * -1) var(--s-3);padding:0 52px 10px var(--modal-pad);border-block-end:1px solid var(--border)}.gv-stage{position:relative;aspect-ratio:4 / 3;border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}.gv-slide{position:absolute;inset:0;opacity:0;transition:opacity var(--t-fast) var(--ease)}.gv-slide.on{opacity:1}.gv-slide img{display:block;width:100%;height:100%;object-fit:contain}.gv-stage .dp-arrow{position:absolute;inset-block-start:50%;translate:0 -50%}.gv-stage .dp-arrow.prev{inset-inline-start:10px}.gv-stage .dp-arrow.next{inset-inline-end:10px}.gv-thumbs{display:flex;gap:8px;margin-block-start:var(--s-3);padding-block-end:4px;overflow-x:auto;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:thin}@media(max-width:640px){.gv-stage{aspect-ratio:auto;height:min(40svh,320px)}.gv-thumbs .dp-thumb{width:52px}}.dp-box .dp-price-now,.dp-box .dp-price-old,.dp-box .dp-price-save{white-space:nowrap}.mc-coin .dp-price-now{font-size:var(--fs-18)}.mc-coin .dp-price-old{font-size:var(--fs-12)}.mc-coin .dp-price{min-width:0}.mc-coin .dp-old{flex-wrap:wrap}.mc-coin .dp-save{font-size:var(--fs-11)}.dp-opts{gap:10px}.dp-opts-head{display:inline-flex;align-items:center;gap:7px;color:var(--brand-strong);font-size:var(--fs-13)}.dp-opts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dp-opt{display:grid;gap:2px;min-width:0;padding:3px 12px;min-block-size:65px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text-strong);text-align:start;cursor:pointer;transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.dp-opt:hover{background:var(--surface-3)}.dp-opt b{overflow:hidden;font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.dp-opt span{color:var(--price-now-ink);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.dp-opt del{color:var(--price-cut);font-weight:var(--fw-normal)}.dp-opt-price{display:flex;align-items:center;gap:4px}.dp-opt-stock{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;padding:1px 7px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-10);font-style:normal;font-weight:var(--fw-normal)}.dp-opt.on,.dp-opt.on:hover{background:var(--brand-tint);box-shadow:inset 0 0 0 2px var(--brand)}.dp-opt.has-pic{grid-template-columns:var(--opt-pic, 53px) minmax(0,1fr);align-items:center;gap:10px;padding-block:0}.dp-opt-pic{display:block;flex:none;align-self:center;block-size:var(--opt-pic, 53px);inline-size:var(--opt-pic, 53px);border:0;border-radius:var(--r-md);background:none;box-shadow:var(--shadow-card);overflow:hidden}.dp-opt-pic img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.dp-opt-main{display:grid;gap:2px;min-width:0;padding-block:6px}.dp-opt.off{position:relative;opacity:.5;cursor:not-allowed}.dp-opt.off:hover{background:var(--surface)}.dp-opt-off{position:absolute;inset-block-start:6px;inset-inline-end:8px;padding:1px 6px;border-radius:var(--r-xs);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-10);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap}@media(min-width:1367px){.dp-opts-grid.n5 .dp-opt{--opt-pic: 43px;padding:1px 10px;gap:8px;min-block-size:55px}.dp-opts-grid.n5 .dp-opt b{font-size:var(--fs-12)}.dp-opts-grid.n5 .dp-opt-price{font-size:var(--fs-11)}.dp-opts-grid.n7{gap:6px}.dp-opts-grid.n7 .dp-opt{--opt-pic: 38px;padding:0 9px;gap:7px;min-block-size:48px}.dp-opts-grid.n7 .dp-opt b{font-size:var(--fs-11)}.dp-opts-grid.n7 .dp-opt-price{font-size:var(--fs-10)}.dp-opts-grid.n9{gap:5px}.dp-opts-grid.n9 .dp-opt{--opt-pic: 36px;padding:0 8px;gap:6px;min-block-size:46px}.dp-opts-grid.n9 .dp-opt b{font-size:var(--fs-11)}.dp-opts-grid.n9 .dp-opt-price{font-size:var(--fs-10)}.dp-opts-grid.n11{gap:4px}.dp-opts-grid.n11 .dp-opt{--opt-pic: 32px;padding:0 7px;gap:6px;min-block-size:40px}.dp-opts-grid.n11 .dp-opt b,.dp-opts-grid.n11 .dp-opt-price{font-size:var(--fs-10)}.dp-opts-grid.n11 .dp-opt-main{gap:0}}@media(max-width:640px){.modal-product .dp-box>.dp-opts,.modal-product .dp-main>.dp-opts,.modal-product .dp-scroll>.dp-opts{padding-inline:8px;margin-inline:6px}.dp-opts-grid{gap:6px}.dp-opt{padding:8px 9px}@media(max-width:360px){.modal-product .dp-box>.dp-opts,.modal-product .dp-main>.dp-opts,.modal-product .dp-scroll>.dp-opts{padding-inline:6px;margin-inline:4px}.dp-opt{padding:7px 8px}}}.dp-qty-box.is-locked{opacity:.55}.dp-qty-box.is-locked .dp-step,.dp-qty-box.is-locked .dp-qty-num{cursor:not-allowed}.dp-buy.is-locked,.dp-buy.is-locked:hover{border-color:var(--white-a18);background:var(--white-a10);color:var(--white-a60);box-shadow:none;cursor:not-allowed}@media(max-width:640px){.dp-opts{padding:10px}.dp-opt{padding:8px 10px}.dp-opt b{font-size:var(--fs-12)}.dp-opt span{font-size:var(--fs-11)}}.dp-feats.dp-prizes{gap:5px}.dp-prizes-head{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--brand-strong);font-size:var(--fs-13);font-weight:var(--fw-bold)}.dp-prizes-wait{color:var(--text-faint);font-size:var(--fs-12)}.dp-prize{display:grid;grid-template-columns:30px minmax(0,1fr) auto 48px;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--r-sm);background:var(--surface)}.dp-prize img{inline-size:24px;block-size:24px;object-fit:contain}.dp-prize b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:var(--fs-13)}.dp-prize em{padding:1px 8px;border-radius:var(--r-pill);font-style:normal;font-size:var(--fs-10);font-weight:var(--fw-bold);background:var(--border-strong);color:var(--text-muted)}.dp-prize u{text-decoration:none;text-align:end;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--text-muted)}.dp-prize.tier-\e43\e2b\e0d\e48 {background:var(--danger-bg)}.dp-prize.tier-\e43\e2b\e0d\e48  b,.dp-prize.tier-\e43\e2b\e0d\e48  u{color:var(--danger)}.dp-prize.tier-\e43\e2b\e0d\e48  em{background:var(--danger);color:#fff}.dp-prize.tier-\e01\e25\e32\e07 {background:var(--brand-tint)}.dp-prize.tier-\e01\e25\e32\e07  b,.dp-prize.tier-\e01\e25\e32\e07  u{color:var(--brand-strong)}.dp-prize.tier-\e01\e25\e32\e07  em{background:var(--brand);color:var(--brand-ink)}.dp-prize.tier-\e40\e25\e47\e01  b,.dp-prize.tier-\e40\e25\e47\e01  u{color:var(--info)}.dp-prize.tier-\e40\e25\e47\e01  em{background:var(--info);color:#fff}.dp-prizes-more{display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:22px;padding-inline:8px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--brand-strong);font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--t-fast) var(--ease)}.dp-prizes-more:hover{background:var(--brand-tint)}.modal-prizes{max-width:min(460px,94vw)}.dpp-box{display:grid;gap:10px}.dpp-sub{margin:0;color:var(--text-muted);font-size:var(--fs-12)}.dpp-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-block-size:calc(100svh - 300px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dpp-list::-webkit-scrollbar{display:none}.dpp-close{block-size:46px}@media(max-width:640px){.dp-prize{grid-template-columns:26px minmax(0,1fr) auto 42px;gap:6px;padding:4px 8px}.dp-prize img{inline-size:26px;block-size:26px}.dp-prize b{font-size:var(--fs-12)}}.modal-prizes .cart-title{display:flex;align-items:center;gap:8px;min-block-size:0;margin-block-start:calc(var(--modal-pad-y) * -1 + 14px);padding-block:0 12px;color:var(--brand-strong)}.modal-prizes .cart-title i{flex:none}.dp-prize[data-prize]{cursor:pointer;transition:filter var(--t-fast) var(--ease)}.dp-prize[data-prize]:hover{filter:brightness(.94)}.dp-prize[data-prize]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dp-prize[data-prize].holding{scale:none}.modal-product .dp-chips{display:none}.dp-sale{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:10px 14px;border:1px solid var(--warm-border);border-radius:var(--r-md);background:var(--warm-bg);font-size:var(--fs-12);color:var(--text-muted)}.dp-sale>b{display:inline-flex;align-items:center;gap:7px;color:var(--brand-strong);font-size:var(--fs-13)}.dp-sale b[data-sale-left]{color:var(--text-strong);font-variant-numeric:tabular-nums}.dp-sale.shut{border-color:var(--danger);background:var(--danger-bg)}.dp-sale.shut>b{color:var(--danger)}.dp-buy.wait,.dp-buy.wait:hover{background:var(--danger);color:#fff;box-shadow:none;cursor:not-allowed}.dp-opt-pic{cursor:zoom-in;transition:scale .16s ease,box-shadow .16s ease}.dp-opt-pic:hover,.dp-opt-pic:focus-visible{scale:1.12;box-shadow:var(--shadow-sm);outline:none}@media(min-width:1367px){.dp-opt.holding{scale:.97}}.opd-box{display:grid;gap:12px;justify-items:center;text-align:center}.opd-title{font-size:var(--fs-16);justify-self:stretch;text-align:start;padding-block-end:12px;border-block-end:1px solid var(--border);margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad);min-block-size:41px;padding-block-start:3px}.opd-title i{color:var(--brand-strong);margin-inline-end:6px}.opd-art{inline-size:200px;block-size:200px;display:grid;place-items:center;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.opd-art img{inline-size:100%;block-size:100%;object-fit:contain}.opd-art i{font-size:40px;color:var(--text-faint)}.opd-name{font-size:var(--fs-16);font-weight:700;color:var(--text-strong)}.opd-price{font-size:var(--fs-20);font-weight:800;color:var(--price-now-ink)}.opd-price del{font-size:var(--fs-13);font-weight:600;color:var(--price-cut);margin-inline-start:6px}.opd-rows{justify-self:stretch;display:grid;gap:8px}.opd-rows li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;background:var(--surface-3);border-radius:var(--r-md);font-size:var(--fs-13)}.opd-rows span{color:var(--text-muted)}.opd-ok{color:var(--success)}.opd-bad{color:var(--danger)}.opd-foot{justify-self:stretch;display:flex;gap:10px}.opd-foot .btn{flex:1}@media(max-width:640px){.opd-art{inline-size:150px;block-size:150px}}.dp-gallery.one .dp-dot-row{display:none}.dp-gallery.one .dp-arrow[disabled]{opacity:.4;cursor:default}.dp-gallery.one .dp-thumb.dp-count{display:none}.dp-thumb-ghost{display:grid;place-items:center;background:var(--surface-3);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-faint);font-size:var(--fs-16);cursor:default;pointer-events:none}@media(max-width:640px){.dp-opt,.dp-opts-grid.n5 .dp-opt,.dp-opts-grid.n7 .dp-opt,.dp-opts-grid.n9 .dp-opt,.dp-opts-grid.n11 .dp-opt{--opt-pic: 49px;min-block-size:61px}}@media(min-width:641px){.dp-opts-grid.n7 .dp-opt-main{padding-block:3px}.dp-opts-grid.n9 .dp-opt-main,.dp-opts-grid.n11 .dp-opt-main{padding-block:2px}}.dp-opts-grid .dp-opt.has-pic{padding-inline-start:6px}.dp-thumb.dp-more.has-pic{position:relative;overflow:hidden;border-style:solid;color:#fff}.dp-thumb.dp-more.has-pic>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.dp-thumb.dp-more.has-pic:after{content:"";position:absolute;inset:0;background:var(--soot-a56);transition:background var(--t-fast) var(--ease)}.dp-thumb.dp-more.has-pic:hover:after{background:var(--soot-a38)}.dp-thumb.dp-more.has-pic>span{position:relative;z-index:1}@media(min-width:641px)and (max-width:1024px){.modal-product .dp-main{grid-template-columns:minmax(0,1fr)}.modal-product .dp-top{padding-inline-end:48px}}.dp-gallery>.dp-desc{margin-block-start:4px}.dp-nav{position:fixed;inset-block-start:50%;z-index:3;display:grid;place-items:center;inline-size:52px;block-size:52px;translate:0 -50%;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card);color:var(--text-strong);font-size:18px;cursor:pointer;transition:scale .15s,background .15s}.dp-nav.prev{inset-inline-start:max(16px,calc(50% - var(--dp-w, 1120px) / 2 - 76px))}.dp-nav.next{inset-inline-end:max(16px,calc(50% - var(--dp-w, 1120px) / 2 - 76px))}.dp-nav:hover:not(:disabled){background:var(--surface-hover);scale:1.06}.dp-nav:disabled{opacity:.3;cursor:default}@media(max-width:640px),(max-width:1366px)and (orientation:portrait),(max-width:1366px)and (max-height:599px){.dp-nav{display:none}}:where([data-price-host]){position:relative}.price-more{display:inline-grid;place-items:center;flex:none;inline-size:22px;block-size:22px;margin-inline-start:6px;border:1px solid var(--white-a22);border-radius:var(--r-sm);background:var(--white-a08);color:#fff;font-size:var(--fs-12);vertical-align:middle;cursor:pointer;transition:background var(--t-fast) var(--ease)}.price-more:hover{background:var(--white-a18)}.price-more i{transition:rotate var(--t-fast) var(--ease)}.price-more[aria-expanded=true] i{rotate:180deg}.price-detail{position:absolute;inset-inline-start:0;inline-size:min(100%,360px);inset-block-end:calc(100% + 8px);z-index:6;display:grid;gap:10px;padding:14px 16px;border:1px solid var(--white-a22);border-radius:var(--r-lg);background:var(--note-bg);color:var(--note-ink);box-shadow:var(--shadow-card);font-size:var(--fs-14);animation:price-detail-in .18s var(--ease) both}.price-detail p{display:flex;justify-content:space-between;gap:12px;margin:0}.price-detail p>span:first-child{opacity:.75}.price-detail-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-15)}.price-detail-x{display:grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;opacity:.7;cursor:pointer}.price-detail-x:hover{opacity:1;background:var(--white-a08)}.price-detail-cut{color:var(--brand)}.price-detail-cut>span:first-child{opacity:1!important}.price-detail-sum{padding-block-start:10px;border-block-start:1px solid var(--white-a22)}.price-detail-sum b{font-size:var(--fs-16)}@keyframes price-detail-in{0%{opacity:0;translate:0 6px}}.input-clear{position:absolute;z-index:10000;display:grid;place-items:center;inline-size:22px;block-size:22px;translate:0 -50%;padding:0;border:0;border-radius:50%;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-12);cursor:pointer}.input-clear:hover{color:var(--text-strong)}.input-clear[hidden]{display:none}input.has-clear{padding-inline-end:36px!important}input[type=search]::-webkit-search-cancel-button{display:none}.reviews{padding:42px 44px 34px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 16px 46px var(--black-a08);transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.reviews-head{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-block-end:34px}.reviews-head h2{display:flex;align-items:center;gap:10px;font-size:var(--fs-32);font-weight:var(--fw-bold)}.reviews-head h2:before{content:"";flex:none;width:5px;height:30px;border-radius:var(--r-pill);background:var(--brand)}.reviews-head p{margin-block-start:6px;padding-inline-start:15px;color:var(--text-muted);font-size:17px}.review-score{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:18px;flex:none;padding:18px 24px;border:1px solid var(--warm-border);border-radius:8px;background:var(--warm-bg);text-align:center}.score-main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px}.score-main i{color:var(--brand);font-size:30px}.score-main strong{color:var(--star);font-size:var(--fs-32);font-weight:var(--fw-bold)}.score-main span{width:100%;color:var(--text-muted);font-size:var(--fs-12)}.score-stars{display:flex;flex-direction:column;justify-content:center;gap:4px}.score-stars b{color:var(--brand);font-size:22px;letter-spacing:2px}.score-stars span{color:var(--text-muted);font-size:var(--fs-12)}.review-carousel{position:relative}.review-viewport{overflow:hidden;padding-block:12px 16px;margin-block:-12px -16px}.review-track{display:flex;gap:18px;transition:transform var(--t-slow) var(--ease-out)}.review-card{display:flex;flex-direction:column;flex:none;width:262px;padding:20px 24px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.review-head{display:flex;align-items:center;gap:12px;margin-inline:-24px;padding:0 24px 16px;border-block-end:1px solid var(--border)}.review-head img{flex:none;width:52px;height:52px;border-radius:var(--r-pill);background:var(--surface-3);object-fit:contain}.review-who{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.review-name{display:flex;align-items:center;gap:6px;min-width:0}.review-name b{min-width:0;overflow:hidden;font-size:var(--fs-16);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis}.review-stars{color:var(--brand);font-size:var(--fs-16);letter-spacing:2px;line-height:1}.review-body{flex:1;padding-block:16px 14px;min-width:0}.review-body h3{margin-block-end:6px;font-size:var(--fs-16);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-body p{color:var(--text-muted);font-size:var(--fs-14);line-height:1.55;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-foot em{min-width:0;font-style:normal;font-size:var(--fs-12);color:var(--text-faint);white-space:nowrap}.review-rank{flex:none;flex-direction:row;flex-wrap:nowrap;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.review-badge{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-pill);background:var(--success-bg);color:var(--success);font-size:var(--fs-12);white-space:nowrap}.review-badge.no{background:var(--surface-3);color:var(--text-faint)}.review-arrow{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:2;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);box-shadow:0 12px 28px var(--black-a11);color:var(--text);font-size:var(--fs-18);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.review-arrow i{transition:transform var(--t-base) var(--ease)}.review-arrow:hover{background:var(--surface-3)}.review-arrow-prev:hover i{transform:translate(-3px)}.review-arrow-next:hover i{transform:translate(3px)}@media(min-width:1367px){.review-arrow:active{scale:.94}}.review-arrow-prev{inset-inline-start:-28px}.review-arrow-next{inset-inline-end:-28px}.review-dots{display:flex;justify-content:center;gap:8px;margin-block:26px}.review-dots button{width:11px;height:11px;border-radius:var(--r-pill);background:var(--border-strong);transition:width var(--t-base) var(--ease),background var(--t-base) var(--ease)}.review-dots button[aria-current=true]{width:28px;background:var(--brand)}.review-cta{display:flex;align-items:center;gap:22px;padding:18px 24px;border:1px solid var(--warm-border);border-radius:8px;background:linear-gradient(90deg,var(--brand-tint),transparent 70%)}.review-cta-badge{display:grid;place-items:center;flex:none;width:72px;height:72px;border-radius:var(--r-lg);background:linear-gradient(140deg,var(--brand-soft),var(--brand-strong));color:#fff;font-size:30px;transition:transform var(--t-base) var(--ease-out)}.review-cta:hover .review-cta-badge{transform:scale(1.08)}.review-cta-text{flex:1;min-width:0}.review-cta-text b{font-size:var(--fs-21);font-weight:var(--fw-bold)}.review-cta-text p{color:var(--text-muted);font-size:var(--fs-14)}.review-cta .btn{height:50px;padding-inline:26px;border-radius:8px;font-size:var(--fs-16)}@media(max-width:1024px),(max-width:1366px){.reviews{padding:26px 20px 22px}.reviews-head{flex-direction:column;align-items:stretch;gap:18px}.reviews-head h2{font-size:var(--fs-26)}.review-arrow{width:40px;height:40px;font-size:var(--fs-14)}.review-arrow-prev{inset-inline-start:-20px}.review-arrow-next{inset-inline-end:-20px}.review-cta{flex-wrap:wrap;gap:14px}.review-cta .btn{width:100%}}.reviews{--rv-pad: 44px}.reviews-head{margin:0 calc(var(--rv-pad) * -1);padding:0 var(--rv-pad) 26px;border-block-end:1px solid var(--border)}.review-band{margin-block-start:16px;padding:12px 16px 6px;border-radius:var(--r-md);background:var(--surface-3)}.review-dots{margin-block:10px 0}.review-band .review-arrow{width:40px;height:40px;font-size:var(--fs-14)}.review-band .review-arrow-prev{inset-inline-start:-58px}.review-band .review-arrow-next{inset-inline-end:-58px}.review-cta{margin-block-start:16px}@media(max-width:1024px),(max-width:1366px){.reviews{--rv-pad: 20px}.reviews-head{padding-block-end:18px}.review-band .review-arrow{width:40px;height:40px;font-size:var(--fs-14)}.review-band .review-arrow-prev{inset-inline-start:-36px}.review-band .review-arrow-next{inset-inline-end:-36px}}.modal-review{max-width:940px;padding:20px}.review-form{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;align-items:stretch}.rv-side{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 16px 16px;border:1px solid var(--warm-border);border-radius:var(--r-md);background:linear-gradient(180deg,var(--brand-tint),var(--warm-bg) 65%)}.rv-mascot{width:min(240px,100%);height:auto;animation:mascot-bob 2.6s var(--ease) infinite}.rv-ribbon{padding:8px 22px;border-radius:var(--r-sm);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-14);font-weight:var(--fw-black);text-align:center;box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -2px 0 var(--brand-edge),var(--shadow-sm)}.rv-prize{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm)}.rv-prize img{width:52px;height:52px;flex:none;object-fit:contain}.rv-prize b{display:block;font-size:var(--fs-21);font-weight:var(--fw-black)}.rv-prize small{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.rv-prize-ico{width:52px;flex:none;font-size:34px;text-align:center;color:var(--brand-strong)}.rv-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-block-start:auto;padding-block-start:6px}.rv-perks li{display:grid;justify-items:center;gap:3px;text-align:center}.rv-perks i{color:var(--brand-strong);font-size:var(--fs-18)}.rv-perks b{font-size:var(--fs-12)}.rv-perks small{color:var(--text-muted);font-size:var(--fs-11);font-weight:var(--fw-normal)}.rv-main{display:flex;flex-direction:column;gap:14px}.rv-main h3,.rv-main .rv-sub{padding-inline:44px}.rv-main h3{font-size:26px;font-weight:var(--fw-black);text-align:center}.rv-sub{margin-block-start:-8px;color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal);text-align:center}.rv-field{display:grid;gap:8px}.rv-field label{font-size:var(--fs-14);font-weight:var(--fw-bold)}.rv-field label em{color:var(--text-muted);font-style:normal;font-weight:var(--fw-normal)}.rv-rate{display:flex;align-items:center;gap:12px}.rv-stars{display:flex;gap:6px}.rv-star{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm);color:var(--border-strong);font-size:26px;transition:color var(--t-fast) var(--ease),scale var(--t-fast) var(--ease)}.rv-star.on{color:var(--star)}.rv-star:hover{scale:1.14}@media(min-width:1367px){.rv-star:active{scale:.95}}.rv-score{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--r-sm);background:var(--warm-bg);color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-normal)}.rv-score i{color:var(--brand-strong)}.rv-score b{color:var(--text-strong);font-weight:var(--fw-bold)}.rv-input{position:relative;display:flex;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-3);box-shadow:var(--shadow-inset);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.rv-input:focus-within{border-color:var(--brand);box-shadow:var(--shadow-inset)}.rv-input input,.rv-input textarea{flex:1;min-width:0;padding:14px 62px 14px 14px;border:0;background:none;color:var(--text-strong);font:inherit;font-size:var(--fs-14)}.rv-input textarea{resize:vertical;min-height:120px}.rv-input input:focus,.rv-input textarea:focus{outline:none}.rv-count{position:absolute;inset-block-end:10px;inset-inline-end:12px;color:var(--text-faint);font-size:var(--fs-12);font-weight:var(--fw-normal)}.rv-input:not(.rv-input-area) .rv-count{inset-block:0;display:grid;place-items:center}.rv-note{display:flex;align-items:center;justify-content:center;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-normal)}.rv-note i{color:var(--brand-strong)}.rv-actions{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:12px}.rv-actions .btn{height:52px;font-size:var(--fs-16)}@media(max-height:860px){.rv-mascot{width:min(180px,100%)}.rv-input textarea{min-height:92px}.rv-main h3{font-size:22px}.rv-actions .btn{height:46px}}@media(max-width:640px){.modal-review{max-width:480px}.review-form{grid-template-columns:minmax(0,1fr)}.rv-side{display:none}}@media(max-width:640px){.modal-review{padding:16px}.modal-review .modal-close{display:none}.rv-main h3,.rv-main .rv-sub{padding-inline:0}.rv-main h3{font-size:22px}.rv-field:has(.rv-rate){grid-template-columns:minmax(0,1fr) auto;align-items:center}.rv-rate{display:contents}.rv-field:has(.rv-rate)>label{grid-row:1;grid-column:1}.rv-score{grid-row:1;grid-column:2;justify-self:end;padding:7px 12px;font-size:var(--fs-12);white-space:nowrap}.rv-stars{grid-row:2;grid-column:1 / -1;justify-content:space-between;gap:0}.rv-star{width:46px;height:46px;font-size:34px}.rv-actions{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.rv-actions .btn{height:48px;font-size:var(--fs-14)}}@media(min-width:641px)and (max-width:1024px){.modal-review{max-width:calc(100vw - 32px)}}.site-stats{padding:44px 22px 34px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.stats-head{margin-block-end:26px;text-align:center}.stats-head h2{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:var(--text-strong);font-size:var(--fs-28);font-weight:var(--fw-black);line-height:1.2}.stat-body b{display:inline-flex;align-items:center;gap:6px}.stat-ico{color:var(--brand-strong);font-size:1.15em}.stats-head h2 i{color:var(--brand-strong);font-size:var(--fs-24)}.stats-head p{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:10px;color:var(--text-faint);font-size:var(--fs-14)}.stats-head .stats-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand-strong);animation:mhu-blink 2.4s ease-in-out infinite}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:176px;padding:22px 18px 20px;text-align:center;border:1px solid var(--border);border-block-end:2px solid var(--brand-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-card)}.stat-body{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.stat-body b{color:var(--text-muted);font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:1.2}.stat-value{display:flex;align-items:baseline;justify-content:center;gap:8px;color:var(--brand-strong);font-size:34px;font-weight:var(--fw-black);line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}.stat-value em{color:var(--text-strong);font-size:var(--fs-16);font-style:normal;font-weight:var(--fw-bold)}.stat-growth{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding-inline:12px;border-radius:var(--r-pill);background:var(--success-bg);color:var(--success);font-size:var(--fs-13);font-weight:var(--fw-bold)}.stat-growth i{font-size:var(--fs-12)}.stat-value .stat-growth{align-self:center;line-height:1;font-variant-numeric:normal}.stat-note{color:var(--text-faint);font-size:var(--fs-13);font-weight:var(--fw-bold)}@media(max-width:1024px),(max-width:1366px){.site-stats{padding:34px 14px 24px}.stats-head h2{font-size:var(--fs-24)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat-card{min-height:150px;padding:18px 12px 16px;gap:11px}.stat-value{font-size:28px}}@media(max-width:640px){.site-stats{padding:26px 10px 18px;border-inline:0;border-radius:0;box-shadow:none}.stats-head{margin-block-end:18px}.stats-head h2{gap:8px;font-size:var(--fs-20)}.stats-head h2 i{font-size:var(--fs-18)}.stats-head p{font-size:var(--fs-12)}.stats-grid{gap:10px}.stat-card{min-height:124px;padding:14px 8px 12px;border-radius:var(--r-sm)}.stat-body b{font-size:var(--fs-13)}.stat-value{gap:4px;font-size:22px}.stat-value em{font-size:var(--fs-11)}.stat-growth{min-height:24px;padding-inline:9px;font-size:var(--fs-11)}.stat-note{font-size:var(--fs-11)}}.mobile-chips,.mobile-tabs{display:none}@media(max-width:1024px),(max-width:1366px){:root{--tabs-h: 70px}.mobile-chips{display:flex;gap:6px;overflow-x:auto;touch-action:pan-x pan-y;padding:0 var(--page-gutter) 8px;scrollbar-width:none}.mobile-chips::-webkit-scrollbar{display:none}.mobile-chips .chip{display:inline-flex;align-items:center;gap:5px;flex:none;height:31px;padding-inline:11px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-strong);font-size:var(--fs-12);font-weight:var(--fw-normal);white-space:nowrap}.mobile-chips .chip i{color:var(--brand-strong);font-size:var(--fs-13)}.mobile-chips .chip.on{border-color:transparent;background:var(--brand-face);color:var(--brand-ink);box-shadow:inset 0 1px 0 var(--brand-sheen),inset 0 -2px 0 var(--brand-edge)}.mobile-chips .chip.on i{color:var(--brand-ink)}.mobile-tabs{position:fixed;inset-block:calc(var(--app-h, 100dvh) - 64px - 6px - env(safe-area-inset-bottom)) auto;inset-inline:max(12px,calc((100% - 560px)/2));z-index:var(--z-header);touch-action:none;display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:0;height:64px;padding:4px;-webkit-tap-highlight-color:transparent;border:1px solid var(--tabs-edge);border-radius:30px;background:var(--tabs-glass);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--shadow-lg)}@media(display-mode:standalone){.mobile-tabs{inset-block:calc(var(--app-h, 100dvh) - 64px - max(8px,env(safe-area-inset-bottom))) auto}}.mobile-tab{display:grid;align-content:center;justify-items:center;gap:4px;border-radius:27px;z-index:1;white-space:nowrap;touch-action:manipulation;color:var(--tabs-ink);font-size:var(--fs-10);line-height:1.2;font-weight:500;transition:scale .18s var(--ease)}.mobile-tab .tab-ic{width:28px;height:28px;padding:2px;stroke-width:1.8;transition:scale .18s var(--ease)}.mobile-tab.on{color:var(--text-strong);font-weight:600}.mobile-tab.on .tab-ic{stroke-width:2}.mobile-tab.press{scale:.93}.mobile-tab.press .tab-ic{scale:.9}.mobile-tab.pop .tab-ic{animation:tab-pop .42s var(--ease)}.tabs-pill{position:absolute;inset-block:4px;inset-inline-start:4px;width:calc((100% - 8px) / var(--n, 5));translate:calc(var(--i, 0) * 100%) 0;border-radius:27px;background:var(--tabs-pill);box-shadow:var(--tabs-pill-edge);pointer-events:none;transition:translate .46s cubic-bezier(.22,1.12,.36,1),opacity var(--t-fast) var(--ease)}.tabs-pill.land{animation:tabs-land .42s var(--ease)}.mobile-tabs.dragging .tabs-pill{transition-duration:.12s}@media(hover:hover)and (pointer:fine){:root.light .mobile-tab:not(.on):hover{background:var(--surface-3);color:var(--text-strong)}}@media(prefers-reduced-motion:reduce){.tabs-pill{transition:opacity var(--t-fast) var(--ease)}.tabs-pill.land,.mobile-tab.pop .tab-ic{animation:none}.mobile-tab.press,.mobile-tab.press .tab-ic{scale:none}}.site-main{padding-block-end:calc(var(--tabs-h, 80px) + 12px + env(safe-area-inset-bottom))}}@media(max-width:1024px),(max-width:1366px){.mobile-tabs{transition:translate var(--t-glide) var(--ease-glide),opacity var(--t-base) var(--ease)}:root.no-bottom-nav .mobile-tabs,body[data-page=topup] .mobile-tabs{translate:0 100%;opacity:0;pointer-events:none}:root.no-bottom-nav .site-main{padding-block-end:10px}}.mobile-tab{position:relative}@keyframes tabs-land{0%{scale:1}35%{scale:1.12 .91}70%{scale:.97 1.04}to{scale:1}}@keyframes tab-pop{0%{scale:.86}55%{scale:1.08}to{scale:1}}@media(max-width:1024px),(max-width:1366px){.float-actions{transition:translate var(--t-glide) var(--ease-glide)}.locker-fab{transition:translate var(--t-glide) var(--ease-glide),opacity var(--t-base) var(--ease)}:root.scroll-hide .mobile-tabs{translate:0 calc(100% + 80px)}:root.scroll-hide .float-actions{translate:calc(100% + 24px) 0;pointer-events:none}:root.scroll-hide .float-actions>*{pointer-events:none}:root.scroll-hide .locker-fab{translate:calc(-100% - 24px) 0;opacity:0;pointer-events:none}.float-actions>.float-top{transition:background var(--t-base) var(--ease),height var(--t-glide) var(--ease-glide),margin-block var(--t-glide) var(--ease-glide),border-width var(--t-glide) var(--ease-glide),opacity var(--t-base) var(--ease),transform var(--t-fast) var(--ease)}.float-actions>.float-top.float-off{display:inline-flex;height:0;margin-block-end:-10px;border-block-width:0;opacity:0;overflow:hidden;pointer-events:none}}.drawer-backdrop{display:none}.drawer-backdrop.mounted{display:block;position:fixed;inset:0;z-index:var(--z-drawer)}.drawer-backdrop:before{content:"";position:absolute;inset:0;background:var(--overlay);opacity:0;transition:opacity var(--t-slow) var(--ease)}.drawer-backdrop.open:before{opacity:1}.drawer-backdrop.dragging:before{opacity:var(--drag-dim, 0)}.drawer-backdrop.dragging:before,.drawer-backdrop.dragging .drawer{transition:none}.drawer{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(279px,76vw);padding:14px 14px calc(14px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-lg);translate:-100% 0;transition:translate var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);overflow-y:auto;overscroll-behavior:contain}.drawer-backdrop.open .drawer,.drawer-backdrop.dragging .drawer{translate:0 0}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block-end:12px;margin-block-end:10px;border-block-end:1px solid var(--border)}.drawer-brand img{height:38px;width:auto}.drawer-close{display:inline-flex;align-items:center;gap:7px;height:38px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-13);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease)}.drawer-close:hover{background:var(--surface-3)}@media(min-width:1367px){.drawer-close:active{transform:scale(.96)}}.drawer-body{flex:1;display:flex;flex-direction:column;gap:4px}.drawer-item{display:flex;align-items:center;gap:12px;height:46px;padding-inline:12px;border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-14);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.drawer-item i{width:20px;text-align:center;color:var(--text-muted);font-size:var(--fs-16);transition:transform var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}button.drawer-item{width:100%;text-align:start}.drawer-item:hover{background:var(--surface-3)}.drawer-item:hover i{transform:scale(1.12);color:var(--brand-strong)}.drawer-item.on{background:var(--brand-tint);color:var(--text-strong)}.drawer-item.on i{color:var(--brand-strong)}.drawer-label{padding-block-start:12px;margin-block:8px 4px;padding-inline:12px;border-block-start:1px solid var(--border);color:var(--text-faint);font-size:var(--fs-12);font-weight:var(--fw-bold)}.drawer-group{display:flex;flex-direction:column;gap:8px}.drawer-group .drawer-item{border:1px solid var(--border);background:var(--surface-2);box-shadow:inset 0 1px 0 var(--surface),inset 0 -2px 0 var(--border),var(--shadow-sm)}.drawer-group .drawer-item:hover{background:var(--surface-3);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--surface),inset 0 -2px 0 var(--border),var(--shadow)}@media(min-width:1367px){.drawer-group .drawer-item:active{box-shadow:inset 0 1px 0 var(--surface);transform:translateY(1px)}}.drawer-divider{margin-block-start:auto;padding-block-start:14px;border-block-start:1px solid var(--border)}.drawer-logout{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0;border:1px solid var(--danger-edge);border-radius:var(--r-sm);background:var(--danger-face);color:var(--danger);font-size:var(--fs-14);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--danger-sheen),inset 0 -2px 0 var(--danger-edge),var(--shadow-danger);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.drawer-logout:hover{background:var(--danger-face-hover)}@media(min-width:1367px){.drawer-logout:active{box-shadow:inset 0 1px 0 var(--danger-sheen);transform:translateY(1px)}}.drawer-login{justify-content:center;padding:0;height:48px}.site-footer{margin-block-start:12px;color:var(--text)}@media(min-width:1367px){.site-footer{margin-block-start:-26px}}@media(max-width:1024px),(max-width:1366px){.site-footer{margin-block-start:calc(38px - var(--tabs-h, 66px) - 12px - env(safe-area-inset-bottom))}}.footer-box{padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);transition:background var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.follow-box{margin-block-end:var(--s-5);padding:24px 30px 30px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.follow-box .section-head{justify-content:center;margin-block-end:var(--s-4)}.follow-box .section-head h2{justify-content:center;text-align:center}.follow-box .section-head h2:before{display:none}.follow-box .section-head h2 i{color:var(--brand-strong)}.footer-social{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.footer-social-card{display:flex;flex-direction:column;gap:12px;padding:26px 28px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.footer-social-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:var(--r-md);transition:transform var(--t-base) var(--ease-out)}.footer-social-card:hover .footer-social-icon{transform:scale(1.08)}.footer-social-icon img{width:32px;height:32px;object-fit:contain}.footer-social-card.facebook .footer-social-icon{background:var(--c-facebook-soft)}.footer-social-card.youtube .footer-social-icon{background:var(--c-youtube-soft)}.footer-social-card.discord .footer-social-icon{background:var(--c-discord-soft)}.footer-social-card b{font-size:22px;font-weight:var(--fw-bold)}.footer-social-card small{color:var(--text-muted);font-size:var(--fs-14)}.footer-social-card em{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-block-start:auto;padding:7px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text);font-style:normal;font-size:var(--fs-13);font-weight:var(--fw-bold)}.footer-social-card em img{width:16px;height:16px}.footer-slim{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:var(--s-4) 30px 18px;background:var(--footer-bar-bg)}.footer-slim-logo{inline-size:96px;block-size:auto}.footer-slim-mid{display:grid;gap:6px;min-inline-size:0}.footer-slim-btns{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:2px}.fs-btn{display:inline-flex;align-items:center;gap:7px;block-size:34px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-sm, 8px);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);transition:background .2s}.fs-btn img{inline-size:16px;block-size:16px}.fs-btn:hover{background:var(--surface-3);color:var(--text-strong)}.fs-btn.discord{background:var(--c-discord-soft);border-color:transparent;color:var(--text-strong)}.footer-slim-tag,.footer-slim-copy{margin:0;color:var(--text-faint);font-size:var(--fs-12)}.footer-slim-social{display:flex;gap:8px}.footer-slim-social a{display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--border);border-radius:var(--r-sm, 8px);background:var(--surface-2)}.footer-slim-social a:hover{background:var(--surface-3)}.footer-slim-social img{inline-size:18px;block-size:18px;transition:scale .2s}.footer-slim-social a:hover img{scale:1.12}@media(max-width:1024px),(max-width:1366px){.footer-slim{padding-block-end:calc(var(--tabs-h, 66px) + 24px + env(safe-area-inset-bottom))}}@media(max-width:640px){.footer-box{padding:0}.follow-box{padding:16px 12px 18px;margin-block-end:var(--s-3)}.follow-box .section-head{margin-block-end:var(--s-3)}.footer-social{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.footer-social-card{display:flex;flex-direction:column;align-items:center;padding:12px 8px;gap:7px;text-align:center}.footer-social-icon{margin-inline:auto}.footer-social-card b{font-size:var(--fs-12)}.footer-social-card small{font-size:var(--fs-10)}.footer-social-card em{max-width:100%;padding-inline:8px;font-size:var(--fs-10);text-align:center}.footer-social-card em img{width:14px;height:14px}.footer-slim{grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;text-align:center;padding:var(--s-4) 12px calc(var(--tabs-h, 66px) + 24px + env(safe-area-inset-bottom))}.footer-slim-btns{justify-content:center}.footer-slim-logo,.footer-slim-btns{display:none}}.pay-box{margin-block-end:var(--s-5);padding:24px 30px 30px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.pay-box .section-head{justify-content:center;margin-block-end:var(--s-4)}.pay-box .section-head h2{justify-content:center;text-align:center}.pay-box .section-head h2:before{display:none}.pay-box .section-head h2 i{color:var(--brand-strong)}.pay-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.pay-card{display:grid;justify-items:center;gap:6px;padding:20px 12px 18px;border:1px solid var(--border);border-radius:var(--r-md);inline-size:100%;background:var(--surface-2);color:inherit;font:inherit;text-align:center;cursor:pointer}.pay-card:hover{background:var(--surface-hover)}.pay-logo{display:grid;place-items:center;inline-size:64px;block-size:64px;margin-block-end:6px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:var(--shadow-chip)}.pay-logo img{inline-size:100%;block-size:100%;object-fit:contain}.pay-logo.qr img{inline-size:74%;block-size:74%}.pay-logo.bank{background:var(--brand-face);color:var(--brand-ink);font-size:28px}.pay-card b{font-size:var(--fs-16);font-weight:var(--fw-black);color:var(--text-strong)}.pay-card small{font-size:var(--fs-12);color:var(--text-muted)}@media(max-width:1024px),(max-width:1366px){.pay-list{gap:12px}}@media(max-width:640px){.pay-box{padding:16px 12px 18px;margin-block-end:var(--s-3)}.pay-box .section-head{margin-block-end:var(--s-3)}.pay-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pay-card{padding:14px 8px 12px;gap:4px}.pay-logo{inline-size:48px;block-size:48px;border-radius:12px}.pay-logo.bank{font-size:22px}.pay-card b{font-size:var(--fs-14)}.pay-card small{font-size:11px}}.notfound{display:grid;justify-items:center;gap:10px;min-block-size:calc(100svh - 200px);align-content:center;text-align:center}.notfound-art{inline-size:148px;block-size:78px;object-fit:contain;opacity:.9}.notfound-code{color:var(--brand-strong);font-size:64px;font-weight:var(--fw-black);line-height:1;letter-spacing:2px}.notfound-title{font-size:var(--fs-21);font-weight:var(--fw-black)}.notfound-text{max-inline-size:380px;color:var(--text-muted);font-size:var(--fs-14);line-height:1.8}.notfound-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:8px}@media(max-width:640px){.notfound{min-block-size:calc(100svh - 260px);gap:8px}.notfound-art{inline-size:120px;block-size:64px}.notfound-code{font-size:52px}.notfound-actions{inline-size:100%;flex-direction:column}.notfound-actions .btn{inline-size:100%}}.profile-page{margin-inline:auto}.profile-frame{display:grid;gap:14px}.profile-side,.profile-main{display:contents}.profile-head{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--profile-box);box-shadow:var(--shadow-card)}.avatar-btn{position:relative;display:block;width:84px;height:84px;padding:0;border-radius:50%;background:transparent}.avatar-btn .profile-avatar{transition:scale var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.avatar-btn:hover .profile-avatar{scale:1.06;border-color:var(--brand)}@media(min-width:1367px){.avatar-btn:active .profile-avatar{scale:1}}.avatar-edit{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--surface);border-radius:50%;background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-11);opacity:.92;transition:scale var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.avatar-btn:hover .avatar-edit{scale:1.1;opacity:1}.profile-avatar{display:grid;place-items:center;width:84px;height:84px;padding:7px;box-sizing:border-box;border:2px solid var(--border);border-radius:50%;background:var(--surface-3);color:var(--text-faint);font-size:32px;object-fit:contain}.profile-avatar[data-custom]{padding:0;object-fit:cover}.profile-who{display:grid;gap:6px;justify-items:start;min-width:0}.profile-who>b,.profile-line>b{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-21);font-weight:var(--fw-black);color:var(--text-strong)}.profile-line{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0}.profile-line>b{min-width:0}.profile-line .rank-badge{flex:none;margin-block-start:0}.profile-contact{display:inline-flex;align-items:center;flex-wrap:nowrap;overflow:hidden;gap:6px;max-width:100%;min-width:0;color:var(--brand-strong);font-size:var(--fs-13);font-weight:var(--fw-bold);white-space:nowrap}.profile-contact .contact-text{flex:none}.profile-contact i{font-size:var(--fs-11)}.profile-contact .rank-badge{flex:none;margin-block-start:0;white-space:nowrap}.rank-row{display:inline-flex;align-items:center;gap:4px;flex:none}.rank-row .rank-badge{padding-inline:7px;gap:4px}.rank-row:empty{display:none}.copy-id{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-xs);color:var(--text-faint);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.copy-id:hover{background:var(--surface-3);color:var(--brand-strong)}.profile-level{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface)}.profile-level b{font-size:var(--fs-16);font-weight:var(--fw-black)}.profile-level small{grid-column:2 / -1;color:var(--text-muted);font-size:var(--fs-12)}.level-bar{height:8px;border-radius:var(--r-pill);background:var(--border);overflow:hidden}.level-bar i{display:block;height:100%;border-radius:var(--r-pill);background:var(--brand-face);transition:inline-size var(--t-slow) var(--ease-out)}.lv-track{position:relative;display:block;block-size:22px}.lv-line{position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%;display:block;height:8px;border-radius:var(--r-pill);background:var(--border);overflow:hidden}.lv-line i{display:block;height:100%;border-radius:var(--r-pill);background:var(--brand-face);transition:inline-size var(--t-slow) var(--ease-out)}.lv-dot{position:absolute;inset-block-start:50%;translate:-50% -50%;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-chip);background:var(--surface-3);color:var(--text-faint);font-size:9px}.lv-dot.done{background:var(--brand);color:var(--brand-ink)}.lv-dot b{position:absolute;inset-block-start:100%;font-size:var(--fs-10);font-weight:var(--fw-bold);color:var(--text-faint);line-height:1.4}.lv-dot.done b{color:var(--brand-strong)}.lv-dot img{width:16px;height:16px;object-fit:contain}.lv-more{grid-column:3;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-chip),var(--edge-hi);background:var(--surface);color:var(--brand-strong);cursor:pointer;transition:background var(--t-fast) var(--ease)}.lv-more:hover{background:var(--brand-tint)}.profile-level small{padding-block-start:6px}.lvr-box{display:grid;gap:12px}.lvr-head{display:grid;gap:8px;padding-block-end:12px;border-block-end:1px solid var(--border)}.lvr-lead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:0;font-size:var(--fs-13);color:var(--text-muted)}.lvr-lead b{color:var(--text-strong)}.lvr-bar{display:block;height:8px;border-radius:var(--r-pill);background:var(--border);overflow:hidden}.lvr-bar i{display:block;height:100%;border-radius:var(--r-pill);background:var(--brand-face)}.lvr-list{display:grid;gap:8px;margin:0;padding:0;max-height:min(52svh,420px);overflow-y:auto;overscroll-behavior:contain;list-style:none}.lvr-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-chip),var(--edge-hi);background:var(--surface)}.lvr-item.done{background:var(--surface-2)}.lvr-item.here{border-color:var(--brand);box-shadow:var(--shadow-brand),var(--edge-hi)}.lvr-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-strong)}.lvr-item.done .lvr-ico{background:var(--success-bg);color:var(--success)}.lvr-ico img{width:26px;height:26px;object-fit:contain}.lvr-main{display:grid;gap:2px;min-width:0}.lvr-main b{font-size:var(--fs-13);color:var(--text-strong)}.lvr-main small{font-size:var(--fs-11);color:var(--text-muted)}.lvr-state{padding:3px 9px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap}.lvr-item.done .lvr-state{background:var(--success-bg);color:var(--success)}.lvr-foot{display:flex}.lvr-foot .btn{flex:1}.lvr-note{margin:0;font-size:var(--fs-12);color:var(--text-muted);text-align:center}.profile-account{grid-column:3;grid-row:1;align-self:start;height:36px;min-height:36px;padding-inline:14px;font-size:var(--fs-12);white-space:nowrap}.profile-logout{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border:1px solid var(--danger-edge);border-radius:var(--r-md);background:var(--danger-face);color:var(--danger);font-size:var(--fs-14);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 var(--danger-sheen),inset 0 -2px 0 var(--danger-edge),var(--shadow-danger);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.profile-logout:hover{background:var(--danger-face-hover)}@media(min-width:1367px){.profile-logout:active{box-shadow:inset 0 1px 0 var(--danger-sheen);transform:translateY(1px)}}.profile-wallet{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--note-bg);color:var(--note-ink)}.wallet-main{display:grid;gap:4px}.wallet-main small{display:inline-flex;align-items:center;gap:7px;opacity:.75;font-size:var(--fs-13)}.wallet-main small i{color:var(--brand)}.wallet-main b{font-size:26px;font-weight:var(--fw-black)}.wallet-actions{display:flex;gap:8px}.wallet-actions .btn{height:40px;padding-inline:14px;font-size:var(--fs-13)}.wallet-actions .btn:not(.btn-primary):not(.btn-danger){border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-strong)}.profile-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--profile-box)}.profile-stat{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-radius:var(--r-md);background:var(--surface-2);text-align:start;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.profile-stat:hover{background:var(--tile-hover-bg);border-color:var(--tile-hover-border)}.profile-stat>i{color:var(--text-faint);font-size:var(--fs-12)}.profile-stat span{display:grid;gap:2px;min-width:0}.profile-stat b{font-size:var(--fs-18);font-weight:var(--fw-black)}.profile-stat small{color:var(--text-muted);font-size:var(--fs-12)}.stat-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:var(--fs-18)}.stat-ico.coin{background:var(--brand-tint);color:var(--brand-strong)}.stat-ico.coupon{background:var(--danger-bg);color:var(--danger)}.stat-ico.order{background:var(--info-bg);color:var(--info)}.profile-more-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-block-start:6px}.profile-more-head h2{color:var(--brand-strong);font-size:var(--fs-18);font-weight:var(--fw-black)}.profile-more-links{display:flex;gap:8px}.chip-link{display:inline-flex;align-items:center;gap:6px;height:34px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-12);font-weight:var(--fw-bold);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.chip-link:hover{background:var(--surface-3);border-color:var(--border-strong)}.chip-link i{color:var(--brand-strong)}.profile-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--profile-box)}.profile-tile{display:grid;justify-items:center;gap:8px;padding:12px 6px;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text);text-align:center}.profile-tile:hover{background:var(--tile-hover-bg);border-color:var(--tile-hover-border)}.profile-tile b{font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.35}.tile-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--surface);color:var(--text-strong);font-size:var(--fs-18);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.profile-tile:hover .tile-icon{background:var(--brand-tint);color:var(--brand-strong)}@media(min-width:1367px){.profile-frame{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:16px;padding:18px;border:1px solid var(--border);border-radius:var(--r-lg)}.profile-side,.profile-main{display:flex;flex-direction:column;gap:16px}.profile-tiles{flex:1;align-content:center;padding:20px 16px;gap:12px}.profile-more-head{margin-block-start:0}.profile-stats{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-logout{grid-column:1 / -1;justify-self:center;width:min(320px,100%)}.profile-head{grid-template-columns:84px minmax(0,1fr) auto}.profile-account{width:38px;padding-inline:0}.profile-account span{display:none}.profile-account i{font-size:var(--fs-14)}.tile-icon{width:52px;height:52px;font-size:var(--fs-21)}.profile-tile b{font-size:var(--fs-13)}}.profile-ticker{overflow-x:clip}@media(min-width:1367px){.profile-ticker{margin-block-start:14px}.profile-ticker .ticker-box{padding:12px}.profile-body .site-main{padding-block-end:18px}}@media(max-width:1024px),(max-width:1366px){.profile-ticker{display:none}.profile-body .site-main{padding-block-end:calc(100px + env(safe-area-inset-bottom))}}@media(max-width:640px){.profile-frame{gap:10px}.profile-head{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:12px}.avatar-btn{width:58px;height:58px}.profile-avatar{padding:4px}.avatar-edit{width:22px;height:22px}.profile-account{height:30px;min-height:30px;padding-inline:9px;font-size:var(--fs-11)}.profile-avatar{width:58px;height:58px;font-size:22px}.profile-who>b,.profile-line>b{font-size:var(--fs-16)}.profile-who{gap:4px}.profile-wallet{padding:12px;gap:10px}.wallet-main b{font-size:20px}.wallet-actions{flex:1}.wallet-actions .btn{flex:1;height:36px;padding-inline:10px;font-size:var(--fs-12)}.profile-stats{gap:6px;padding:6px}.profile-stat{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:8px}.stat-ico{width:34px;height:34px;font-size:var(--fs-14)}.profile-stat b{font-size:var(--fs-14)}.profile-tiles{padding:10px 4px;gap:2px}.profile-tile{padding:8px 2px;gap:6px}.tile-icon{width:38px;height:38px;font-size:var(--fs-15)}.profile-tile b{font-size:var(--fs-11)}.profile-more-head{margin-block:2px}.profile-logout{height:42px}}.lv-dot.done{background:var(--rk, var(--brand));color:#fff}.lv-dot.rk-5.done{background:var(--rk-face)}.lv-dot.done b{color:var(--rk, var(--brand-strong))}.lv-dot i{font-size:10px}.lvr-ico,.lvr-item.done .lvr-ico{background:var(--rk-bg);color:var(--rk)}.lvr-ico i{font-size:16px}.lvr-ico img{width:22px;height:22px;object-fit:contain}.lvr-item.rk-5 .lvr-ico,.lvr-item.rk-5.done .lvr-ico{background:var(--rk-face);color:#fff}.lvr-item.rk-5 .lvr-ico,.lv-dot.rk-5.done,.lvr-item.rk-5 .lvr-rank{background-size:300% 100%;animation:mhu-rainbow 6s linear infinite}.lvr-rank{font-style:normal;color:var(--rk)}.lvr-item.rk-5 .lvr-rank{background:var(--rk-face);-webkit-background-clip:text;background-clip:text;color:transparent}.lvr-item.here{border-color:var(--rk, var(--brand))}.guest-head{grid-template-columns:84px minmax(0,1fr) auto;inline-size:100%;text-align:start;color:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease)}.guest-head:hover{background:var(--surface-3)}.guest-head .profile-who>b{font-size:var(--fs-18)}.guest-sub{color:var(--text-muted);font-size:var(--fs-12)}.guest-go{color:var(--text-faint);font-size:var(--fs-14)}@keyframes pf-in{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0 0;scale:1}}.pf-intro .profile-head,.pf-intro .profile-wallet,.pf-intro .profile-more-head,.pf-intro .profile-tiles>*,.pf-intro .profile-stats>*,.pf-intro .profile-logout{animation:pf-in .3s var(--ease-out) backwards;animation-delay:calc(var(--d, 0ms) + var(--pf-el, 0ms))}.pf-intro .profile-wallet{--d: 50ms}.pf-intro .profile-more-head{--d: 30ms}.pf-intro .profile-tiles>:nth-child(1){--d: 70ms}.pf-intro .profile-tiles>:nth-child(2){--d: .1s}.pf-intro .profile-tiles>:nth-child(3){--d: .13s}.pf-intro .profile-tiles>:nth-child(4){--d: .16s}.pf-intro .profile-tiles>:nth-child(5){--d: .19s}.pf-intro .profile-tiles>:nth-child(6){--d: .22s}.pf-intro .profile-tiles>:nth-child(n+7){--d: .25s}.pf-intro .profile-stats>:nth-child(1){--d: .26s}.pf-intro .profile-stats>:nth-child(2){--d: .3s}.pf-intro .profile-stats>:nth-child(3){--d: .34s}.pf-intro .profile-logout{--d: .38s}.pg{display:grid;gap:8px;min-inline-size:0}.pg-pic{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--r-lg);background:var(--brand-tint)}.pg-slide{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity .25s}.pg-slide.on{opacity:1}.pg-nav{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:1;display:grid;place-items:center;inline-size:34px;block-size:34px;border:0;border-radius:10px;background:var(--glass-btn);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pg-nav.prev{inset-inline-start:8px}.pg-nav.next{inset-inline-end:8px}.pg-nav:hover{background:var(--glass-btn-hover)}.pg-no{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1;padding:2px 8px;border-radius:7px;background:var(--glass-btn);color:#fff;font-size:var(--fs-11);font-weight:var(--fw-bold)}.pg-zoom{position:absolute;inset-block-end:8px;inset-inline-end:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;block-size:30px;padding:0 10px;border:0;border-radius:8px;background:var(--glass-btn);color:#fff;font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pg-zoom:hover{background:var(--glass-btn-hover)}@media(hover:hover)and (pointer:fine){.pg-nav,.pg-no,.pg-zoom{opacity:0;transition:opacity .2s}.pg-pic:hover .pg-no,.pg-pic:hover .pg-zoom,.pg-pic:focus-within .pg-zoom{opacity:1}.pg-pic.side-l .pg-nav.prev,.pg-pic.side-r .pg-nav.next,.pg-nav:focus-visible{opacity:1}}.pg-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:56px;gap:6px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y}.pg-thumbs::-webkit-scrollbar{display:none}.pg-thumb{overflow:hidden;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:8px;background:var(--surface-3);cursor:pointer;opacity:.65}.pg-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pg-thumb.on{border-color:var(--brand);opacity:1}.pg-thumb:hover{opacity:1}.rk-main{display:grid;gap:12px}.site-main>.container>.section.rk-main:first-child{margin-block-start:0}@keyframes rk-pop{0%{opacity:0;translate:0 22px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes rk-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes rk-shine{0%{translate:-120% 0}55%,to{translate:220% 0}}@keyframes rk-ring{0%,to{box-shadow:0 0 0 0 var(--brand-glow)}50%{box-shadow:0 0 0 8px transparent}}.rk-hero{--rk-pad: 18px;display:grid;gap:18px;padding:var(--rk-pad);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg);animation:mhu-rise .42s var(--ease-out) both}.rk-hero-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3);margin-inline:calc(var(--rk-pad) * -1);padding-inline:var(--rk-pad);padding-block-end:16px;border-block-end:1px solid var(--border)}.rk-hero-text h2{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--fs-28);font-weight:var(--fw-black);color:var(--text-strong)}.rk-hero-text h2 i{color:var(--medal-1);animation:rk-float 2.6s var(--ease) infinite}.rk-hero-text p{margin:4px 0 0;font-size:var(--fs-14);color:var(--text-muted)}.rk-hero-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rk-prize-btn{flex:none}.rk-prize-btn i{color:var(--brand-strong)}.rk-periods{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-chip)}.rk-period{display:inline-flex;align-items:center;gap:7px;height:38px;padding-inline:15px;border:0;border-radius:var(--r-pill);background:transparent;font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),scale var(--t-fast) var(--ease)}.rk-period:hover{background:var(--surface-hover);color:var(--text-strong)}@media(min-width:1367px){.rk-period:active{scale:.96}}.rk-period.on{background:var(--brand-face);color:var(--brand-ink);box-shadow:var(--shadow-brand)}.rk-period.on:hover{background:var(--brand-face-hover)}.rk-body{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:18px;align-items:end}.rk-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:end;margin:0;padding:0;list-style:none}.rk-place{display:grid;justify-items:center;gap:12px;min-inline-size:0;animation:rk-pop .46s var(--ease-out) both}.rk-place.p1{animation-delay:.04s}.rk-place.p2{animation-delay:.14s}.rk-place.p3{animation-delay:.24s}.rk-ava{position:relative;display:grid;place-items:center;inline-size:var(--ava, 88px);block-size:var(--ava, 88px);border-radius:24%;background:var(--surface);box-shadow:0 0 0 3px var(--mc, var(--border)),var(--shadow-card);transition:box-shadow var(--t-base) var(--ease)}.rk-ava-in{display:block;inline-size:100%;block-size:100%;border-radius:24%;overflow:hidden}.rk-ava img{inline-size:100%;block-size:100%;object-fit:cover}.rk-place.lift-zoom:hover .rk-ava img{transform:none}.rk-medal{position:absolute;inset-block-end:-4px;inset-inline-end:-4px;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--r-pill);background:var(--mc-face, var(--surface-3));color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-black);box-shadow:var(--shadow-chip),var(--edge-hi)}.rk-crown{position:absolute;inset-block-start:-24px;font-size:22px;color:var(--medal-1);filter:drop-shadow(var(--art-shadow));animation:rk-float 2.4s var(--ease) infinite}.rk-stand{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;inline-size:100%;min-inline-size:0;padding:12px 10px;border-radius:var(--r-lg) var(--r-lg) var(--r-md) var(--r-md);background:var(--mc-face, var(--surface-3));color:var(--mc-on, var(--text-strong));box-shadow:var(--shadow-card),var(--edge-hi);overflow:hidden}.rk-place.p1 .rk-stand:after{content:"";position:absolute;inset-block:0;inline-size:42%;background:linear-gradient(100deg,transparent,var(--brand-sheen),transparent);animation:rk-shine 3.8s var(--ease) 1.2s infinite;pointer-events:none}.rk-place.p2 .rk-stand{border-radius:var(--r-lg) 0 0 var(--r-md)}.rk-place.p1 .rk-stand{border-radius:var(--r-lg) var(--r-lg) 0 0}.rk-place.p3 .rk-stand{border-radius:0 var(--r-lg) var(--r-md) 0}.rk-place.p1{position:relative;z-index:1}.rk-place.p1{--mc: var(--medal-1);--mc-face: var(--medal-1-face);--mc-on: var(--medal-1-on);--ava: 104px}.rk-place.p2{--mc: var(--medal-2);--mc-face: var(--medal-2-face);--mc-on: var(--medal-2-on)}.rk-place.p3{--mc: var(--medal-3);--mc-face: var(--medal-3-face);--mc-on: var(--medal-3-on)}.rk-top-tag{display:inline-flex;align-items:center;gap:5px;max-inline-size:100%;padding:3px 10px;border-radius:var(--r-pill);background:var(--note-bg);color:var(--note-ink);font-size:var(--fs-11);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-top-tag i{color:var(--brand)}.rk-place.p1 .rk-ava{box-shadow:0 0 0 3px var(--mc),0 0 26px var(--brand-glow),var(--shadow-card)}.rk-place.p1 .rk-stand{min-block-size:150px}.rk-place.p2 .rk-stand{min-block-size:124px}.rk-place.p3 .rk-stand{min-block-size:112px}.rk-place.p1 .rk-medal{inline-size:32px;block-size:32px;font-size:var(--fs-16);animation:rk-ring 2.2s var(--ease) infinite}.rk-place:hover .rk-ava{box-shadow:0 0 0 3px var(--mc, var(--border)),0 0 0 9px var(--brand-glow),var(--shadow)}.rk-name{max-inline-size:100%;font-size:var(--fs-14);font-weight:var(--fw-bold);color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-place.p1 .rk-name{font-size:var(--fs-16)}.rk-amount{font-size:var(--fs-20);font-weight:var(--fw-black);color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}.rk-place.p1 .rk-amount{font-size:var(--fs-26)}.rk-place.empty .rk-stand{opacity:.5;box-shadow:none}.rk-place.empty .rk-ava{box-shadow:none;background:transparent}.rk-ava-empty{display:grid;place-items:center;border:2px dashed var(--mc, var(--border));background:var(--surface-3);color:var(--text-faint);font-size:calc(var(--ava, 88px) * .3)}.rk-place.empty .rk-medal{opacity:.7}.rk-place.empty:hover .rk-ava{box-shadow:none}.rk-wait{font-size:var(--fs-11);font-weight:var(--fw-bold);color:inherit;opacity:.8;white-space:nowrap}.rk-me{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi);animation:rk-pop .46s var(--ease-out) .3s both}.rk-me-head{display:flex;align-items:center;gap:8px;font-size:var(--fs-15);font-weight:var(--fw-black);color:var(--text-strong)}.rk-me-head i{color:var(--medal-1)}.rk-me-card{display:grid;gap:10px;padding:12px;border-radius:var(--r-md);background:var(--surface-3)}.rk-me-top{display:flex;align-items:center;gap:12px}.rk-me-card .rk-ava{--ava: 52px;--mc: var(--brand);flex:none}.rk-me-who{display:grid;gap:2px;min-inline-size:0}.rk-me-who small{font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap}.rk-me-no{font-size:var(--fs-26);font-weight:var(--fw-black);color:var(--text-strong);line-height:var(--lh-tight)}.rk-me-sum{display:grid;gap:2px;padding-block-start:10px;border-block-start:1px solid var(--border)}.rk-me-sum small{font-size:var(--fs-12);color:var(--text-muted)}.rk-me-sum b{font-size:var(--fs-21);font-weight:var(--fw-black);color:var(--brand-strong)}.rk-me-gap{display:flex;align-items:center;gap:6px;margin:0;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-12);color:var(--text-muted);line-height:var(--lh-tight)}.rk-me-gap i{flex:none;color:var(--success)}.rk-me-gap b{color:var(--text-strong)}.rk-me-gap .fa-crown{color:var(--medal-1)}.rk-me-btn{width:100%;justify-content:center}.rk-me-gate{display:grid;justify-items:center;gap:6px;padding:16px 12px;border-radius:var(--r-md);background:var(--surface-3);text-align:center}.rk-me-gate i{font-size:26px;color:var(--brand-strong)}.rk-me-gate b{font-size:var(--fs-14);color:var(--text-strong)}.rk-me-gate small{font-size:var(--fs-12);color:var(--text-muted)}.rk-me-gate .btn{margin-block-start:4px}.rk-panel{--rk-pad: 16px;display:grid;gap:14px;padding:var(--rk-pad);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg);animation:mhu-rise .42s var(--ease-out) .08s both}.rk-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-inline:calc(var(--rk-pad) * -1);padding-inline:var(--rk-pad);padding-block-end:12px;border-block-end:1px solid var(--border)}.rk-list-head h2{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--fs-18);font-weight:var(--fw-black);color:var(--text-strong)}.rk-list-head h2 i{color:var(--medal-1)}.rk-updated{font-size:var(--fs-12);color:var(--text-muted)}.rk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rk-row{display:grid;grid-template-columns:34px auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--ticker-card-bg);box-shadow:var(--shadow-sm)}.rk-row-no{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:var(--r-pill);background:var(--surface-3);font-size:var(--fs-14);font-weight:var(--fw-black);color:var(--text-strong);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.rk-row:hover .rk-row-no{background:var(--brand-face);color:var(--brand-ink)}.rk-row .rk-ava{--ava: 38px}.rk-row-who{display:grid;gap:3px;min-inline-size:0}.rk-row-who b{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-row-who .rank-badge{justify-self:start;width:fit-content}.rk-bar{display:block;block-size:4px;inline-size:100%;margin-block-start:2px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.rk-bar i{display:block;block-size:100%;border-radius:var(--r-pill);background:var(--brand-face);transform-origin:left center;animation:rk-bar .6s var(--ease-out) both}@keyframes rk-bar{0%{scale:0 1}to{scale:1 1}}.rk-row-amount{font-size:var(--fs-16);font-weight:var(--fw-black);color:var(--brand-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.rk-row-when{display:grid;justify-items:end;gap:2px;font-size:var(--fs-10);color:var(--text-faint);white-space:nowrap}.rk-empty{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--r-md);color:var(--text-muted)}.rk-empty>i{flex:none;font-size:24px;color:var(--brand-strong)}.rk-empty-text{display:grid;gap:2px;flex:1;min-inline-size:0}.rk-empty-text b{font-size:var(--fs-14);color:var(--text-strong)}.rk-empty-text small{font-size:var(--fs-12)}.rk-empty .btn{flex:none}.modal-rkd{width:min(460px,100%)}.rkd{display:grid;gap:12px}.rkd-title{margin:0;min-block-size:41px;padding-block:3px 14px;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad);border-block-end:1px solid var(--border);font-size:var(--fs-18);font-weight:var(--fw-black);color:var(--text-strong)}.rkd-sub{margin:-4px 0 0;font-size:var(--fs-13);color:var(--text-muted)}.rkd-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:var(--r-md);background:var(--surface-3)}.rkd-ava{display:block;inline-size:48px;block-size:48px;border-radius:24%;overflow:hidden;box-shadow:0 0 0 3px var(--brand),var(--shadow-card)}.rkd-ava img{inline-size:100%;block-size:100%;object-fit:cover}.rkd-who{display:grid;gap:4px;min-inline-size:0}.rkd-who b{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rkd-who .rank-badge{justify-self:start;width:fit-content}.rkd-now{display:grid;justify-items:end;gap:2px}.rkd-now small{font-size:var(--fs-11);color:var(--text-muted)}.rkd-now b{font-size:var(--fs-24);font-weight:var(--fw-black);color:var(--brand-strong)}.rkd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rkd-card{display:grid;justify-items:center;gap:2px;padding:10px 6px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);text-align:center}.rkd-card.on{border-color:var(--brand);box-shadow:var(--shadow-brand)}.rkd-card small{font-size:var(--fs-11);color:var(--text-muted);white-space:nowrap}.rkd-card-no{font-size:var(--fs-20);font-weight:var(--fw-black);color:var(--text-strong)}.rkd-card-sum{font-size:var(--fs-11);color:var(--text-muted);white-space:nowrap}.rkd-list{display:grid;gap:6px;max-block-size:calc(100svh - 500px);min-block-size:120px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rkd-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-3);transition:background var(--t-fast) var(--ease)}.rkd-row:hover{background:var(--surface-hover)}.rkd-row-ico{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-13);color:var(--text-muted)}.rkd-row-ico.brand{color:var(--brand-strong)}.rkd-row-ico.green{color:var(--success)}.rkd-row-ico.red{color:var(--danger)}.rkd-row-label{font-size:var(--fs-13);color:var(--text-muted)}.rkd-row-value{font-size:var(--fs-14);font-weight:var(--fw-black);color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.rkd-row-value.brand{color:var(--brand-strong)}.rkd-row-value.green{color:var(--success)}.rkd-row-value.red{color:var(--danger)}.rkd-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block-start:4px}.rkd-foot .btn{width:100%;justify-content:center}.modal-rkw{width:min(440px,100%)}.rkw{display:grid;gap:12px}.rkw-title{margin:0;min-block-size:41px;padding-block:3px 14px;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad) 68px;border-block-end:1px solid var(--border);font-size:var(--fs-18);font-weight:var(--fw-black);color:var(--text-strong)}.rkw-sub{margin:-4px 0 0;font-size:var(--fs-13);color:var(--text-muted)}.rkw-list{display:grid;gap:8px;max-block-size:calc(100svh - 340px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rkw-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.rkw-row:hover{background:var(--surface-hover)}.rkw-row.m1{border-color:var(--medal-1);background:var(--medal-1-bg)}.rkw-row.m2{border-color:var(--medal-2);background:var(--medal-2-bg)}.rkw-row.m3{border-color:var(--medal-3);background:var(--medal-3-bg)}.rkw-row.mine{box-shadow:var(--shadow-brand);border-color:var(--brand)}.rkw-pic{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:var(--r-sm);background:var(--surface)}.rkw-pic img{inline-size:46px;block-size:46px;object-fit:contain}.rkw-text{display:grid;gap:2px;min-inline-size:0}.rkw-text small{font-size:var(--fs-11);color:var(--text-muted)}.rkw-text b{font-size:var(--fs-14);font-weight:var(--fw-black);color:var(--text-strong)}.rkw-text em{font-style:normal;font-size:var(--fs-11);color:var(--text-muted)}.rkw-mine{flex:none;padding:3px 9px;border-radius:var(--r-pill);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap}.rkw-hint,.rkw-note{display:flex;align-items:center;gap:8px;margin:0;padding:9px 11px;border-radius:var(--r-sm);font-size:var(--fs-12);line-height:var(--lh-tight)}.rkw-hint{background:var(--info-bg);color:var(--text)}.rkw-hint i{flex:none;color:var(--info)}.rkw-note{background:var(--surface-3);color:var(--text-muted)}.rkw-note i{flex:none}.rkw-empty{margin:0;padding:24px 0;text-align:center;color:var(--text-muted)}.rk-all-btn{width:100%;justify-content:center;gap:10px;height:46px;min-height:46px}.rk-you,.rka-you{justify-self:start;width:fit-content;padding:2px 9px;border-radius:var(--r-pill);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-10);font-weight:var(--fw-bold);white-space:nowrap}.rk-row.you{border-color:var(--brand);box-shadow:var(--shadow-brand)}.rk-place.you .rk-ava{box-shadow:0 0 0 3px var(--brand),var(--shadow-card)}.modal-rka{width:min(720px,100%);max-width:720px}.rka{display:grid;gap:12px}.rka-title{margin:0;min-block-size:41px;padding-block:3px 14px;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad) 68px;border-block-end:1px solid var(--border);font-size:var(--fs-18);font-weight:var(--fw-black);color:var(--text-strong)}.rka-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3)}.rka-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding-inline:8px;border:0;border-radius:var(--r-sm);background:transparent;font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.rka-tab:hover{background:var(--surface-hover);color:var(--text-strong)}.rka-tab.on{background:var(--brand-face);color:var(--brand-ink);box-shadow:var(--shadow-brand)}.rka-sub{margin:-2px 0 0;font-size:var(--fs-13);color:var(--text-muted)}.rka-sub b{color:var(--text-strong)}.rka-search{height:46px;position:relative}.rka-clear{position:absolute;inset-inline-end:8px;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:30px;block-size:30px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer}.rka-clear:hover{background:var(--surface-hover);color:var(--text-strong)}.rka-list{position:relative;display:grid;gap:6px;align-content:start;block-size:calc(100svh - 392px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none}.rka-row{display:grid;grid-template-columns:30px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-3);transition:background var(--t-fast) var(--ease)}.rka-row:hover{background:var(--surface-hover)}.rka-row.m1 .rka-no{background:var(--medal-1-bg);color:var(--medal-1)}.rka-row.m2 .rka-no{background:var(--medal-2-bg);color:var(--medal-2)}.rka-row.m3 .rka-no{background:var(--medal-3-bg);color:var(--medal-3)}.rka-row.you{position:sticky;inset-block-start:0;z-index:1;border-color:var(--brand);background:var(--brand-tint);box-shadow:var(--shadow-brand)}.rka-no{display:grid;place-items:center;inline-size:30px;block-size:26px;border-radius:var(--r-xs);background:var(--surface);font-size:var(--fs-12);font-weight:var(--fw-black);color:var(--text-muted)}.rka-pic{display:block;inline-size:34px;block-size:34px;border-radius:var(--r-pill);overflow:hidden;background:var(--surface)}.rka-pic img{inline-size:100%;block-size:100%;object-fit:cover}.rka-who{display:grid;gap:2px;min-inline-size:0}.rka-who>b{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rka-who .rank-badge{justify-self:start;width:fit-content}.rka-amount{font-size:var(--fs-13);font-weight:var(--fw-black);color:var(--brand-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.rka-empty{margin:0;padding:28px 0;text-align:center;color:var(--text-muted)}@media(max-width:1024px),(max-width:1366px){.rk-body{grid-template-columns:minmax(0,1fr);align-items:stretch}.rk-me-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rk-me-sum{padding-block-start:0;border-block-start:0;justify-items:end;text-align:end}}@media(max-width:640px){.rk-main{gap:10px}.rk-hero{--rk-pad: 12px;gap:12px}.rk-hero-head{gap:10px}.rk-hero-text h2{font-size:var(--fs-21)}.rk-hero-text p{font-size:var(--fs-12)}.rk-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;inline-size:100%;overflow:visible}.rk-period{height:34px;min-width:0;padding-inline:6px;font-size:var(--fs-12);justify-content:center}.rk-hero-tools{inline-size:100%;gap:8px}.rk-prize-btn{inline-size:100%;justify-content:center;height:40px;min-height:40px}.rkw-list{max-block-size:calc(100svh - 320px)}.rkw-row{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px}.rkw-pic{inline-size:52px;block-size:52px}.rkw-pic img{inline-size:38px;block-size:38px}.rkw-text b{font-size:var(--fs-13)}.rk-all-btn{height:46px;min-height:46px;font-size:var(--fs-13)}.rka-list{block-size:calc(100svh - 358px)}.rka-tab{height:32px;font-size:var(--fs-11);gap:4px;padding-inline:4px}.rka-row{grid-template-columns:26px 30px minmax(0,1fr) auto;gap:8px;padding:6px 8px}.rka-no{inline-size:26px;block-size:24px;font-size:var(--fs-11)}.rka-pic{inline-size:30px;block-size:30px}.rka-who>b{font-size:var(--fs-12)}.rka-amount{font-size:var(--fs-12)}.rk-podium{gap:0}.rk-place{gap:10px}.rk-place.p1{--ava: 74px}.rk-ava{--ava: 60px}.rk-medal{inline-size:22px;block-size:22px;font-size:var(--fs-11);inset-block-end:-3px;inset-inline-end:-3px}.rk-place.p1 .rk-medal{inline-size:26px;block-size:26px;font-size:var(--fs-13)}.rk-crown{inset-block-start:-18px;font-size:17px}.rk-stand{padding:10px 6px}.rk-place.p1 .rk-stand{min-block-size:118px}.rk-place.p2 .rk-stand{min-block-size:104px}.rk-place.p3 .rk-stand{min-block-size:94px}.rk-name{font-size:var(--fs-11)}.rk-place.p1 .rk-name{font-size:var(--fs-12)}.rk-amount{font-size:var(--fs-14)}.rk-place.p1 .rk-amount{font-size:var(--fs-16)}.rk-wait{display:none}.rk-empty{flex-wrap:wrap}.rk-empty .btn{inline-size:100%;justify-content:center;height:44px;min-height:44px}.rk-me{padding:10px;gap:8px}.rk-me-head{font-size:var(--fs-14)}.rk-me-card{padding:10px;gap:8px 10px}.rk-me-card .rk-ava{--ava: 44px}.rk-me-no{font-size:var(--fs-21)}.rk-me-sum b{font-size:var(--fs-16)}.rk-me-btn{height:40px;min-height:40px}.rk-panel{--rk-pad: 8px;gap:10px}.rk-list-head h2{font-size:var(--fs-15)}.rk-updated{display:none}.rk-list{grid-template-columns:minmax(0,1fr);gap:8px}.rk-list>:nth-child(8){display:none}.rk-row{grid-template-columns:26px auto minmax(0,1fr) auto;gap:4px 8px;padding:8px 10px}.rk-row-no{inline-size:26px;block-size:26px;font-size:var(--fs-12);grid-row:1 / 3}.rk-row .rk-ava{--ava: 34px;grid-row:1 / 3}.rk-row-who{grid-row:1 / 3}.rk-row-who b{font-size:var(--fs-13)}.rk-row-amount{grid-row:1;grid-column:4;font-size:var(--fs-14);justify-self:end}.rk-row-when{grid-row:2;grid-column:4;grid-auto-flow:column;gap:6px}.rkd{gap:10px}.rkd-title{font-size:var(--fs-16);min-block-size:34px;padding-block:2px 12px}.rkd-hero{padding:10px;gap:10px}.rkd-ava{inline-size:42px;block-size:42px}.rkd-now b{font-size:var(--fs-20)}.rkd-cards{gap:6px}.rkd-card{padding:8px 4px}.rkd-card small{font-size:var(--fs-9)}.rkd-card-no{font-size:var(--fs-16)}.rkd-card-sum{font-size:var(--fs-10)}.rkd-list{max-block-size:calc(100svh - 452px);gap:5px}.rkd-row{padding:6px 8px;gap:8px;grid-template-columns:26px minmax(0,1fr) auto}.rkd-row-ico{inline-size:26px;block-size:26px;font-size:var(--fs-11)}.rkd-row-label{font-size:var(--fs-12)}.rkd-row-value{font-size:var(--fs-13)}.rkd-foot .btn{height:42px;min-height:42px}}@media(min-width:1367px){html:has(body.ranking-body){overflow:hidden}}.help-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px 32px;border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(120% 140% at 88% 50%,var(--brand-tint) 0%,transparent 62%),var(--surface);overflow:hidden}.help-hero-text{display:grid;gap:12px;justify-items:start;min-width:0}.help-chip{display:inline-flex;align-items:center;height:28px;padding-inline:12px;border-radius:var(--r-pill);background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-12);font-weight:var(--fw-bold)}.help-hero h1{font-size:34px;font-weight:var(--fw-black);line-height:1.25;color:var(--text-strong)}.help-hero h1 span{color:var(--brand-strong)}.help-hero p{margin:0;color:var(--text-muted);font-size:var(--fs-14)}.help-hero-art{width:180px;height:auto;object-fit:contain}.help-search{display:flex;align-items:center;gap:10px;width:min(460px,100%);height:52px;padding-inline:16px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface-3);box-shadow:var(--shadow-inset);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.help-search:focus-within{border-color:var(--brand);box-shadow:var(--shadow-inset)}.help-search i{color:var(--text-faint)}.help-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-size:var(--fs-14);outline:none}.help-search input::placeholder{color:var(--text-faint)}.help-box{padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg)}.help-videos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.video-card{display:grid;gap:8px;padding:0;background:transparent;color:var(--text);text-align:start}.video-thumb{position:relative;display:block;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);overflow:hidden}.video-thumb img{width:100%;height:100%;object-fit:cover}.video-nopic{position:absolute;inset:0;display:grid;place-items:center;font-size:28px;color:var(--text-muted)}.video-play{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-15);box-shadow:0 6px 18px var(--black-a28);transition:scale var(--t-fast) var(--ease)}.video-card:hover .video-play{scale:1.12}.video-time{position:absolute;inset-block-end:8px;inset-inline-end:8px;padding:3px 8px;border-radius:var(--r-xs);background:var(--black-a72);color:#fff;font-size:var(--fs-11);font-weight:var(--fw-bold);font-style:normal}.video-card b{font-size:var(--fs-14);font-weight:var(--fw-bold)}.video-card small{color:var(--text-muted);font-size:var(--fs-12)}.help-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:20px}.help-faq-col{min-width:0}.help-faq{display:grid;gap:10px}.faq-item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.faq-item.open{border-color:var(--brand);background:var(--surface-2)}.faq-q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold);text-align:start}.faq-ico{color:var(--text-faint)}.faq-item.open .faq-ico{color:var(--brand-strong)}.faq-chev{color:var(--text-faint);font-size:var(--fs-12);transition:rotate var(--t-fast) var(--ease)}.faq-item.open .faq-chev{rotate:180deg}.faq-a{overflow:hidden;max-height:0;transition:max-height var(--t-base) var(--ease)}.faq-item.open .faq-a{max-height:900px}.faq-a-in{display:grid;gap:12px;margin:0 16px 16px;padding:12px 14px;border-inline-start:3px solid var(--brand);border-radius:var(--r-sm);background:var(--surface-3)}.faq-a-in p{margin:0;color:var(--text);font-size:var(--fs-13);line-height:1.75}.faq-a-in img{width:min(420px,100%);height:auto;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.help-empty{margin:0;padding:18px;border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--fs-13);text-align:center}.help-panel{display:grid;gap:4px;padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.help-panel>p{margin:0 0 8px;color:var(--text-muted);font-size:var(--fs-12)}.help-contacts{display:grid;gap:8px}.help-contact{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.help-contact:hover{background:var(--tile-hover-bg);border-color:var(--border-strong)}.help-contact b{display:block;font-size:var(--fs-13);font-weight:var(--fw-bold)}.help-contact small{display:block;overflow:hidden;color:var(--text-muted);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap}.help-contact>i{color:var(--text-faint);font-size:var(--fs-12)}.help-contact-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm);background:var(--surface-3)}.help-contact-icon img{width:22px;height:22px;object-fit:contain}@media(max-width:1024px),(max-width:1366px){.help-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.help-bottom{grid-template-columns:minmax(0,1fr)}.help-hero-art{width:140px}}@media(max-width:640px){.help-hero{padding:20px 18px;gap:12px}.help-hero{grid-template-columns:minmax(0,1fr)}.help-hero-art{position:absolute;inset-block-start:14px;inset-inline-end:10px;width:96px;opacity:.5}.help-hero h1{font-size:24px}.help-hero p{font-size:var(--fs-13)}.help-search{height:46px}.help-videos{grid-template-columns:minmax(0,1fr);gap:12px}.video-card{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px}.video-thumb{grid-row:1 / 3}.video-play{width:34px;height:34px;font-size:var(--fs-12)}.video-card b{align-self:end}.video-card small{align-self:start}.help-box{padding:12px}.faq-q{padding:12px;font-size:var(--fs-13)}.faq-a-in{margin:0 12px 12px;padding:10px 12px}.help-panel{padding:14px}}@keyframes help-rise{0%{opacity:0;translate:0 22px}}@keyframes help-drop{0%{opacity:0;translate:0 -12px;scale:.9}}@keyframes help-box{0%{opacity:0;scale:.97}}@keyframes help-bar{0%{opacity:0;scale:.92 1}}@keyframes help-logo{0%{opacity:0;scale:.5;rotate:-14deg}60%{opacity:1;scale:1.07;rotate:3deg}to{scale:1;rotate:0deg}}@keyframes help-pop{0%{opacity:0;scale:.9;translate:0 16px}}@keyframes help-left{0%{opacity:0;translate:-24px 0}}@keyframes help-right{0%{opacity:0;translate:24px 0}}.help-intro{animation:help-box .45s var(--ease-out) backwards}.help-intro .help-chip{animation:help-drop .45s var(--ease-out) .12s backwards}.help-intro h1{animation:help-rise .5s var(--ease-out) .2s backwards}.help-intro h1 span{display:inline-block;animation:help-rise .5s var(--ease-out) .32s backwards}.help-intro p{animation:help-rise .5s var(--ease-out) .42s backwards}.help-intro .help-search{animation:help-bar .5s var(--ease-out) .52s backwards}.help-intro .help-hero-art{animation:help-logo .8s var(--ease-out) .25s backwards}.reveal.in .help-pop>.video-card{animation:help-pop .5s var(--ease-out) backwards;animation-delay:calc(.08s + var(--i, 0) * .07s)}.reveal.in .help-pop>.faq-item{animation:help-left .45s var(--ease-out) backwards;animation-delay:calc(.08s + var(--i, 0) * .07s)}.reveal.in .help-pop>.help-contact{animation:help-right .45s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i, 0) * .07s)}@media(prefers-reduced-motion:reduce){.help-intro,.help-intro *,.help-pop>*{animation:none!important}}.site-main>.container>.section.auc-page:first-child{margin-block-start:0}.auc-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.auc-main{display:grid;gap:14px;min-inline-size:0}.auc-main>*{min-inline-size:0}.auc-side{display:grid;gap:14px;min-inline-size:0}.auc-banner{overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--shadow-card);aspect-ratio:739 / 154;background:var(--brand-tint);animation:hero-in .5s var(--ease-out, ease-out) backwards}.auc-banner img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.auc-tools{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto auto;gap:10px;align-items:center;animation:auc-in .4s .07s var(--ease-out) backwards}.auc-search{position:relative;display:block;min-inline-size:0}.auc-search .field{inline-size:100%;max-inline-size:none;block-size:46px;min-block-size:46px;padding-inline-end:40px}.auc-search i{position:absolute;inset-inline-end:14px;inset-block-start:50%;translate:0 -50%;color:var(--text-muted);pointer-events:none}.auc-cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y}.auc-cats::-webkit-scrollbar{display:none}.auc-cat{display:inline-flex;flex:none;align-items:center;gap:6px;block-size:40px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-sm)}.auc-cat:hover{background:var(--brand-tint)}.auc-cat-hist{border-style:dashed}.auc-hks{display:flex;gap:8px;margin:0 4px 10px}.auc-hk{display:inline-flex;align-items:center;gap:6px;block-size:34px;padding:0 12px;border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer}.auc-hk em{padding:0 7px;border-radius:99px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-11);font-style:normal}.auc-hk:hover{background:var(--brand-tint)}.auc-hk.on{background:var(--note-bg);border-color:var(--note-bg);color:var(--note-ink)}.auc-hk.on em{background:var(--brand);color:var(--brand-ink)}.auc-cat.on{background:var(--brand-face);border-color:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-brand)}.auc-sort{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;block-size:46px;padding:2px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-strong);font:inherit;font-weight:var(--fw-bold);cursor:pointer;text-align:start}.auc-sort small{grid-column:1;color:var(--text-muted);font-size:var(--fs-10);font-weight:400}.auc-sort span{grid-column:1;font-size:var(--fs-13)}.auc-sort i{grid-column:2;grid-row:1 / 3;color:var(--text-muted);font-size:12px}.auc-sort:hover{background:var(--surface-3)}.auc-box{padding:8px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg, var(--surface));box-shadow:var(--shadow-card),var(--edge-hi);animation:auc-in .4s .14s var(--ease-out) backwards}.auc-head{display:flex;align-items:center;gap:8px;margin:4px 4px 10px;font-size:var(--fs-18);color:var(--text-strong)}.auc-head>i{color:var(--brand-strong)}.auc-refresh{margin-inline-start:auto;display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-strong);font-size:14px;cursor:pointer}.auc-refresh:hover:not(:disabled){background:var(--brand-tint)}.auc-refresh.busy i{animation:auc-spin .7s linear infinite}@keyframes auc-spin{to{rotate:360deg}}.auc-head em{padding:2px 10px;border-radius:99px;background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-11);font-style:normal}.auc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.auc-empty{grid-column:1 / -1}.auc-card{display:grid;gap:6px;align-content:start;padding:6px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi);cursor:pointer;min-inline-size:0;animation:auc-in .34s calc(var(--i, 0) * 50ms) var(--ease-out) backwards}.auc-card.mine{border-color:var(--brand);box-shadow:var(--shadow-brand)}.auc-top-row{display:flex;justify-content:space-between;gap:6px;min-inline-size:0}.auc-pic{position:relative;overflow:hidden;aspect-ratio:1 / 1;border-radius:10px;background:var(--brand-tint)}.auc-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:scale .3s var(--ease-out)}.auc-card:hover .auc-pic img{scale:1.06}.auc-card.ended .auc-pic img{filter:grayscale(.4)}.auc-st,.auc-clock{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-size:var(--fs-10);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap}.auc-st{color:#fff}.auc-st.live{background:var(--danger)}.auc-st.live i{animation:mhu-blink 1.2s infinite}.auc-st.soon{background:var(--note-bg);color:var(--note-ink)}.auc-st.end{background:var(--success)}.auc-clock{background:var(--note-bg);color:var(--note-ink);font-variant-numeric:tabular-nums}.auc-name{margin:0;overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis}.auc-game{justify-self:start;inline-size:fit-content;padding:1px 8px;border-radius:6px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-10);font-weight:var(--fw-bold)}.auc-prices{display:grid;grid-template-columns:1fr 1fr;gap:6px}.auc-p{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:6px 8px;border-radius:8px;background:var(--surface-3);min-inline-size:0}.auc-p i{grid-row:1 / 3;color:var(--text-faint);font-size:16px}.auc-p small{color:var(--text-muted);font-size:var(--fs-10)}.auc-p b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.auc-p b small{color:inherit;font-size:var(--fs-10)}.auc-p.top{border:1px solid var(--warm-border, var(--border));background:var(--brand-tint)}.auc-p.top i,.auc-p.top b{color:var(--price-now-ink)}.auc-meta{display:flex;justify-content:space-between;gap:6px;color:var(--text-muted);font-size:var(--fs-11)}.auc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;block-size:38px;border:0;border-radius:10px;background:var(--brand-face);color:var(--brand-ink);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-brand)}.auc-btn:hover{background:var(--brand-face-hover, var(--brand))}.auc-btn.off{background:var(--surface-3);color:var(--text-muted);box-shadow:none}.auc-feed{animation-delay:.2s}.auc-feed .ticker-box{margin:0}.auc-feed-card{cursor:pointer}.auc-feed-card img{object-fit:cover}.auc-side-in{display:contents}.auc-vfeed{display:none}@media(min-width:1367px){.auc-feed-h{display:none}.auction-body .site-main{padding-block-end:16px}.auc-side{align-self:stretch;grid-template-rows:auto;align-content:start;grid-auto-rows:auto}.auc-vfeed{display:flex;flex-direction:column;min-block-size:320px}.auc-side:has(.auc-vfeed){display:flex;flex-direction:column}.auc-vfeed{flex:1 1 auto}}.auc-vfeed-view{position:relative;flex:1 1 0;min-block-size:260px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(180deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.auc-vfeed-track{display:grid;animation:auc-up 20s linear infinite}.auc-vfeed-track.still{animation:none}.auc-vfeed-view:hover .auc-vfeed-track{animation-play-state:paused}.auc-vfeed-track>.order-card{inline-size:auto;min-inline-size:0;margin-block-end:8px}@keyframes auc-up{0%{translate:0 0}to{translate:0 -50%}}.auc-side-box{padding:14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi);animation:auc-in .4s .1s var(--ease-out) backwards}.auc-side-box h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--text-strong);font-size:var(--fs-15)}.auc-side-box h3 i{color:var(--brand-strong)}.auc-next small{color:var(--text-muted);font-size:var(--fs-12)}.auc-next-name{margin:0 0 4px;color:var(--text-strong);font-weight:var(--fw-bold)}.auc-next-clock{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-block-start:6px}.auc-next-clock span{display:grid;justify-items:center;padding:8px 4px;border-radius:10px;background:var(--brand-tint)}.auc-next-clock b{color:var(--text-strong);font-size:var(--fs-24);font-variant-numeric:tabular-nums}.auc-next-clock small{font-size:var(--fs-11)}.auc-rules ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.auc-rules li{display:flex;gap:8px;color:var(--text-strong);font-size:var(--fs-13)}.auc-rules li i{margin-block-start:3px;color:var(--brand-strong)}.auc-top ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.auc-top li{display:grid;grid-template-columns:26px 40px minmax(0,1fr);gap:8px;align-items:center;padding:4px;border-radius:10px;cursor:pointer}.auc-top li:hover{background:var(--surface-3)}.auc-top li b{display:grid;place-items:center;block-size:26px;border-radius:7px;background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-12)}.auc-top li img{inline-size:40px;block-size:40px;border-radius:8px;object-fit:cover}.auc-top li span{display:grid;overflow:hidden;color:var(--text-strong);font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis}.auc-top li small{color:var(--text-muted);font-size:var(--fs-11)}:where(.modal.modal-auction){max-width:760px}.modal.modal-auction{display:flex;flex-direction:column;overflow:hidden}.modal-auction .modal-body{flex:1 1 auto;min-block-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad);touch-action:pan-y}.modal-auction .modal-body::-webkit-scrollbar{display:none}.modal-auction .modal-body{position:relative;z-index:0}.modal-auction .modal-close{z-index:5}.auc-d{display:grid;gap:12px}.auc-d-title{display:flex;align-items:center;gap:8px;min-block-size:38px;margin:0 calc(var(--modal-pad) * -1);padding:0 56px 12px var(--modal-pad);border-block-end:1px solid var(--border);color:var(--text-strong);font-size:var(--fs-16);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:sticky;inset-block-start:0;z-index:2;background:var(--surface)}.auc-d-title i{flex:none;color:var(--brand-strong)}.auc-d-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.auc-d-body{display:grid;gap:10px;min-inline-size:0}.auc-d-desc{margin:0;color:var(--text-strong);font-size:var(--fs-13);white-space:pre-line}.auc-d-give{margin:0;color:var(--text-muted);font-size:var(--fs-13)}.auc-d-give i{color:var(--brand-strong)}.auc-d-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auc-d-stats span{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--surface-3);min-inline-size:0}.auc-d-stats small{color:var(--text-muted);font-size:var(--fs-11)}.auc-d-stats b{overflow:hidden;color:var(--text-strong);font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.auc-d-stats b small{color:inherit;font-size:var(--fs-10)}.auc-lead{margin:0;color:var(--brand-strong);font-weight:var(--fw-bold);font-size:var(--fs-13)}.auc-result{margin:0;padding:10px 12px;border-radius:10px;background:var(--surface-3);color:var(--text-strong);font-size:var(--fs-13)}.auc-result i{color:var(--brand-strong)}.auc-bid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.auc-bid-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;block-size:46px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.auc-bid-field:focus-within{border-color:var(--brand)}.auc-bid-field i{color:var(--brand-strong)}.auc-bid-field input{min-inline-size:0;border:0;outline:0;background:none;color:var(--text-strong);font:inherit;font-size:var(--fs-16);font-weight:var(--fw-bold);-moz-appearance:textfield}.auc-bid-field input::-webkit-outer-spin-button,.auc-bid-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auc-bid-field small{color:var(--text-muted);font-size:var(--fs-12)}.auc-go{block-size:46px}.auc-quick{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.auc-quick button{block-size:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface-3);color:var(--text-strong);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer}.auc-quick button:hover{background:var(--brand-tint)}.auc-bid-note{grid-column:1 / -1;margin:0;color:var(--text-muted);font-size:var(--fs-11)}.auc-d-hist{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-3)}.auc-d-hist .auc-d-sec{margin:0}.auc-d-hist .auc-bid-row{background:var(--surface)}.auc-d-sec{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--text-strong);font-size:var(--fs-14)}.auc-d-sec i{color:var(--brand-strong)}.auc-all{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-bold);cursor:pointer}.auc-all:hover{background:var(--brand-tint)}.auc-all i{color:var(--text-muted);font-size:10px}.auc-all-sum{margin:0;color:var(--text-muted);font-size:var(--fs-12)}.auc-bid-no{display:inline-grid;place-items:center;min-inline-size:22px;block-size:20px;margin-inline-end:6px;padding:0 4px;border-radius:6px;background:var(--surface-3);color:var(--text-muted);font-size:var(--fs-10);font-style:normal}.auc-pager{display:flex;align-items:center;justify-content:center;gap:12px}.auc-pager span{color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.auc-pager button{display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-strong);cursor:pointer}.auc-pager button:hover:not(:disabled){background:var(--brand-tint)}.auc-pager button:disabled{opacity:.35;cursor:default}.auc-bids{display:grid;gap:6px}.auc-bid-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font-size:var(--fs-13)}.auc-bid-row b{overflow:hidden;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis}.auc-bid-row span{color:var(--text-strong);font-weight:var(--fw-bold);white-space:nowrap}.auc-bid-row span small{font-size:var(--fs-10)}.auc-bid-row time{color:var(--text-muted);font-size:var(--fs-11);font-variant-numeric:tabular-nums}.auc-bid-row.top{border-color:var(--brand);background:var(--brand-tint)}.auc-bid-row.top b i,.auc-bid-row.me b{color:var(--brand-strong)}.auc-page.no-intro .auc-card,.auc-page.no-intro .auc-side-box{animation:none}@keyframes auc-in{0%{opacity:0;translate:0 14px}}@media(max-width:1024px),(max-width:1366px){.auc-layout{grid-template-columns:minmax(0,1fr)}.auc-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.auc-tools{grid-template-columns:minmax(0,1fr) auto auto}.auc-cats{grid-column:1 / -1;grid-row:2}}@media(max-width:640px){.auc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auc-box{padding:6px}.auc-head{font-size:var(--fs-16)}.auc-card{padding:5px;gap:5px}.auc-prices{grid-template-columns:minmax(0,1fr);gap:4px}.auc-p{padding:4px 6px}.auc-meta{font-size:var(--fs-10)}.auc-btn{block-size:34px;font-size:var(--fs-12)}.auc-st>span{display:none}.auc-top-row{gap:4px}.auc-st,.auc-clock{padding:3px 6px}.auc-clock{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.auc-side,.auc-d-grid{grid-template-columns:minmax(0,1fr)}.auc-d .pg{justify-self:center;inline-size:min(100%,240px)}.auc-d-stats b{font-size:var(--fs-13)}.auc-d-stats{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr);gap:6px}.auc-d-stats span{padding:8px}.auc-d-stats span:nth-child(2) b{font-size:var(--fs-11)}}.site-main>.container>.section.grab-page:first-child{margin-block-start:0}.grab-page{display:grid;gap:16px}.grab-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.grab-main{display:grid;gap:12px;min-inline-size:0}.grab-side{display:grid;gap:12px}.grab-box{padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ticker-box-bg, var(--surface));box-shadow:var(--shadow-card),var(--edge-hi)}.grab-banner{overflow:hidden;border-radius:var(--r-lg);box-shadow:var(--shadow-card);aspect-ratio:691 / 175;background:var(--brand-tint)}.grab-banner img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.grab-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;--glide-bd: var(--brand);--glide-sh: var(--shadow-brand);--glide-r: 10px}.grab-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap}.grab-tab:hover{background:var(--brand-tint)}.grab-tab.on{background:transparent;border-color:transparent;color:var(--brand-ink)}.grab-pane{min-block-size:200px;padding:16px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.grab-empty{margin:0;padding:32px 12px;text-align:center;color:var(--text-muted)}.grab-feat{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;cursor:pointer;animation:grab-in .4s var(--ease-out) backwards}.grab-feat-pic{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--r-lg);background:var(--brand-tint);box-shadow:var(--shadow-card)}.grab-feat-pic img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale .3s var(--ease-out)}.grab-feat:hover .grab-feat-pic img{scale:1.06}.grab-tag{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:1;padding:2px 10px;border-radius:99px;background:var(--brand-strong);color:#fff;font-size:var(--fs-11);font-style:normal;font-weight:var(--fw-bold)}.grab-feat-kind{position:absolute;inset-block-end:8px;inset-inline-start:8px;padding:3px 10px;border-radius:99px;background:var(--note-bg);color:var(--brand);font-size:var(--fs-12);font-weight:var(--fw-bold)}.grab-feat-body{display:grid;align-content:start;gap:10px;min-inline-size:0}.grab-feat-body h3{margin:0;font-size:var(--fs-20, 20px);color:var(--text-strong)}.grab-feat-game{margin:0;color:var(--text-muted);font-size:var(--fs-13)}.grab-fee{display:inline-flex;align-items:center;gap:4px;color:var(--brand-strong);font-weight:var(--fw-bold)}.grab-fee i{color:var(--brand)}.grab-fee.free{color:var(--success)}.grab-fee small{font-size:var(--fs-11)}.grab-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grab-stats span{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-3)}.grab-stats i{grid-row:1 / 3;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;background:var(--brand-tint);color:var(--brand-strong)}.grab-stats small{color:var(--text-muted);font-size:var(--fs-11)}.grab-stats b{color:var(--danger);font-size:var(--fs-16);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.grab-bar{display:grid;gap:6px}.grab-bar span{display:flex;justify-content:space-between;font-size:var(--fs-13);color:var(--text-muted)}.grab-bar b{color:var(--text-strong)}.grab-bar i{display:block;block-size:10px;border-radius:99px;background:linear-gradient(90deg,var(--brand) var(--p),var(--surface-3) var(--p))}.grab-join{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:50px;inline-size:100%;border:0;border-radius:12px;background:var(--brand-face);color:var(--brand-ink);box-shadow:var(--shadow-brand);font:inherit;font-size:var(--fs-16);font-weight:var(--fw-bold);cursor:pointer;transition:translate .15s,filter .15s}.grab-join:hover:not(:disabled){translate:0 -2px;filter:brightness(1.05)}@media(min-width:1367px){.grab-join:active:not(:disabled){scale:.98}}.grab-join:disabled{cursor:default;box-shadow:none}.grab-join.wait{background:var(--surface-3);color:var(--text-muted)}.grab-join.joined{background:var(--success-bg);color:var(--success)}.grab-join.done{background:var(--note-bg);color:var(--brand)}.grab-box h3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font-size:var(--fs-16);color:var(--text-strong)}.grab-how h3 span{padding-inline-start:10px;border-inline-start:4px solid var(--brand)}.grab-how ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.grab-how li b{display:grid;place-items:center;flex:none;inline-size:24px;block-size:24px;border-radius:50%;background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-12)}.grab-note{background:var(--warm-bg, var(--brand-tint));border-color:var(--warm-border, var(--border))}.grab-note h3{justify-content:flex-start}.grab-note h3 i{color:var(--brand-strong)}.grab-note ul{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-size:var(--fs-13);color:var(--text-strong)}.grab-open-head h3 i{color:var(--danger)}.grab-open-head h3{justify-content:flex-start}.grab-rail{display:grid;grid-template-columns:minmax(0,1fr)}.grab-rail-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:6px 2px 10px}.grab-rail-track>.grab-empty{grid-column:1 / -1}.grab-card{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"top top" "pic text" "bar bar" "n n";gap:8px 10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--shadow-card);animation:grab-in .34s var(--ease-out) backwards;animation-delay:calc(var(--i) * .05s)}.grab-card:hover{border-color:var(--brand)}.grab-card.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint),var(--shadow-card)}.grab-card.drawn{opacity:.7}.grab-card img{grid-area:pic;inline-size:72px;block-size:72px;border-radius:10px;object-fit:cover;background:var(--brand-tint)}.grab-card .grab-tag{inset-block-start:42px;inset-inline-start:14px;font-size:10px;padding:1px 6px;background:var(--brand-strong)}.grab-card-text{grid-area:text;display:grid;gap:3px;min-inline-size:0}.grab-card-text b{font-size:var(--fs-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-card-text small{color:var(--text-muted);font-size:var(--fs-11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-card-text .grab-fee{font-size:var(--fs-16)}.grab-card-bar{grid-area:bar;display:block;block-size:8px;border-radius:99px;background:linear-gradient(90deg,var(--brand) var(--p),var(--surface-3) var(--p))}.grab-card-n{grid-area:n;margin-block-start:-4px;font-size:var(--fs-12);color:var(--text-muted)}.grab-card-n b{color:var(--text-strong)}.grab-mlist{display:none}.grab-rules{display:grid;gap:8px;font-size:var(--fs-14, 14px);color:var(--text-strong)}.grab-rules p{margin:0}.grab-rules b{color:var(--brand-strong)}.grab-rows{display:grid;gap:8px;max-block-size:420px;overflow-y:auto;overscroll-behavior:contain}.grab-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.grab-row img{inline-size:44px;block-size:44px;border-radius:8px;object-fit:cover}.grab-row span{display:grid;min-inline-size:0}.grab-row b,.grab-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-row small{color:var(--text-muted);font-size:var(--fs-12)}.grab-row time{color:var(--text-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums}@keyframes grab-in{0%{opacity:0;translate:0 12px}}.grab-d-sec{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:var(--fs-14, 14px);color:var(--text-strong)}.grab-d-sec i{color:var(--brand-strong)}.grab-prizes,.grab-results{display:grid;gap:6px;margin:0;padding:0;list-style:none}.grab-prize-row{display:grid;grid-template-columns:52px 40px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.grab-prize-row em,.grab-results em{font-style:normal;font-weight:var(--fw-bold);font-size:var(--fs-12);text-align:center;padding:2px 0;border-radius:99px;background:var(--surface-3);color:var(--text-strong)}.grab-prize-row.p1 em{background:var(--medal-1-bg);color:var(--medal-1-on)}.grab-prize-row.p2 em{background:var(--medal-2-bg);color:var(--medal-2-on)}.grab-prize-row.p3 em{background:var(--medal-3-bg);color:var(--medal-3-on)}.grab-prize-row img{inline-size:40px;block-size:40px;border-radius:8px;object-fit:cover}.grab-prize-row span{display:grid;min-inline-size:0}.grab-prize-row b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-prize-row small{color:var(--text-muted);font-size:var(--fs-12)}.grab-results li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px;border-radius:10px;background:var(--surface-3)}.grab-results li.me{background:var(--brand-tint);outline:2px solid var(--brand)}.grab-results li.none{display:block;color:var(--text-muted)}.grab-results small{color:var(--text-muted);font-size:var(--fs-12);text-align:end}.modal.modal-grp{max-inline-size:980px;inline-size:min(980px,100vw - 32px);background:transparent;border:0;box-shadow:none;overflow:visible}.modal.modal-grp .modal-close{display:none}.grp{position:relative;min-block-size:min(620px,100svh - 80px);display:grid;place-items:center;cursor:pointer}.grp-stage{position:relative;display:grid;place-items:center;inline-size:100%;min-block-size:inherit}.grp-skip{position:absolute;inset-block-end:0;margin:0;color:#fff;opacity:.7;font-size:var(--fs-12)}.grp.done .grp-skip{display:none}.grp-pack{position:absolute;inline-size:220px;block-size:320px;border-radius:16px;overflow:hidden;background:var(--grab-pack);box-shadow:var(--grab-shadow);animation:grp-drop .6s var(--ease-out) backwards}.grp-pack-top{position:absolute;inset-inline:0;inset-block-start:0;block-size:42px;background:repeating-linear-gradient(90deg,var(--grab-stripe) 0 6px,transparent 6px 12px);transition:translate .5s var(--ease-out),rotate .5s,opacity .5s}.grp-pack-body{position:absolute;inset:42px 0 0;display:grid;place-items:center;align-content:center;gap:8px;padding:12px;text-align:center;color:var(--medal-1-on)}.grp-pack-body img{inline-size:120px;block-size:120px;border-radius:14px;object-fit:cover;box-shadow:var(--grab-card-sh)}.grp-pack-body b{font-size:var(--fs-14, 14px)}.grp-pack-body small{font-size:var(--fs-11);letter-spacing:.1em}.grp-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,var(--grab-shine) 45%,transparent 60%);translate:-100% 0;animation:grp-shine 1.6s infinite}.grp.s1 .grp-pack{animation:grp-shake .3s infinite}.grp.s2 .grp-pack{animation:grp-shake .16s infinite}.grp.s3 .grp-pack{animation:grp-shake .08s infinite;filter:brightness(1.2)}.grp.torn .grp-pack-top{translate:60px -120px;rotate:25deg;opacity:0}.grp.torn .grp-pack{animation:grp-pop .5s forwards}.grp-burst{position:absolute;inline-size:40px;block-size:40px;border-radius:50%;background:var(--grab-burst);opacity:0;pointer-events:none}.grp.torn .grp-burst{animation:grp-burst .9s var(--ease-out) forwards}.grp-cards{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-inline-size:100%;opacity:0}.grp.deal .grp-cards{opacity:1}.grp-card{inline-size:150px;block-size:210px;perspective:900px;opacity:0;translate:0 40px;transition:opacity .3s,translate .4s var(--ease-out);transition-delay:calc(var(--i) * .06s)}.grp.deal .grp-card{opacity:1;translate:0 0}.grp-card-in{position:relative;inline-size:100%;block-size:100%;transform-style:preserve-3d;transition:rotate .6s var(--ease-out)}.grp-card.flip .grp-card-in{rotate:y 180deg}.grp-back,.grp-front{position:absolute;inset:0;border-radius:14px;backface-visibility:hidden;box-shadow:var(--grab-card-sh)}.grp-back{display:grid;place-items:center;background:var(--grab-back);border:4px solid #fff}.grp-back img{inline-size:70%;aspect-ratio:1;border-radius:12px;object-fit:cover;opacity:.85}.grp-front{rotate:y 180deg;display:grid;align-content:center;justify-items:center;gap:8px;padding:12px;text-align:center;background:var(--surface);border:4px solid var(--medal-3);color:var(--text-strong)}.grp-front em{padding:3px 12px;border-radius:99px;background:var(--medal-3-bg);color:var(--medal-3-on);font-style:normal;font-weight:var(--fw-bold)}.grp-front b{display:grid;font-size:var(--fs-16);word-break:break-word}.grp-front b small{color:var(--brand-strong);font-size:var(--fs-12)}.grp-front span{font-size:var(--fs-12);color:var(--text-muted)}.grp-card.p2 .grp-front{border-color:var(--medal-2)}.grp-card.p2 .grp-front em{background:var(--medal-2-bg);color:var(--medal-2-on)}.grp-card.p1 .grp-front{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--rank-rainbow) border-box;background-size:100%,300%;animation:grp-rainbow 3s linear infinite}.grp-card.p1 .grp-front em{background:var(--medal-1-bg);color:var(--medal-1-on)}.grp-card.p1.flip{scale:1.08}.grp-card.me .grp-front{box-shadow:0 0 0 4px var(--brand),0 0 40px var(--brand)}.grp-sum{position:absolute;inset-block-end:24px;display:grid;justify-items:center;gap:6px;text-align:center;color:#fff;opacity:0;pointer-events:none;transition:opacity .4s}.grp.done .grp-sum{opacity:1;pointer-events:auto;position:relative;inset:auto;margin-block-start:20px}.grp.done .grp-stage{grid-template-rows:auto auto;align-content:center}.grp.done .grp-pack,.grp.done .grp-burst{display:none}.grp-sum h3{margin:0;font-size:var(--fs-20, 20px);color:var(--brand)}.grp-sum p{margin:0 0 6px}.grp-none{color:#fff}@keyframes grp-drop{0%{translate:0 -60px;scale:.7;opacity:0}}@keyframes grp-shake{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}@keyframes grp-pop{to{scale:1.3;opacity:0}}@keyframes grp-burst{0%{opacity:1;scale:1}to{opacity:0;scale:30}}@keyframes grp-shine{60%,to{translate:100% 0}}@keyframes grp-rainbow{to{background-position:0 0,300% 0}}@media(max-width:1024px){.grab-layout{grid-template-columns:minmax(0,1fr)}.grab-side{grid-template-columns:1fr 1fr}}@media(max-width:640px){.grab-page{gap:12px}.grab-side{grid-template-columns:minmax(0,1fr)}.grab-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;--glide-r: 12px}.grab-tab{flex-direction:column;gap:2px;min-block-size:52px;padding:4px;border-radius:12px;font-size:var(--fs-11);white-space:normal;text-align:center}.grab-pane{padding:12px}.grab-feat{grid-template-columns:minmax(0,1fr);gap:12px}.grab-stats b{font-size:var(--fs-14, 14px)}.grab-open{display:none}.grab-mlist{display:grid;gap:10px;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid var(--border)}.grab-mlist-head{margin:0;font-size:var(--fs-14, 14px);color:var(--text-strong)}.grab-mlist-head i{color:var(--danger)}.grp-card{inline-size:100px;block-size:140px}.grp-front{gap:4px;padding:6px}.grp-front b{font-size:var(--fs-12)}.grp-front span{font-size:10px}.grp-pack{inline-size:170px;block-size:250px}.grp-pack-body img{inline-size:90px;block-size:90px}}.grab-feat-head{display:none}.grab-desc{padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-3)}.grab-desc h4{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:var(--fs-13);color:var(--brand-strong)}.grab-desc p{margin:0;color:var(--text-strong);font-size:var(--fs-13);white-space:pre-line}.grab-buy{display:flex;align-items:center;gap:12px}.grab-buy-fee{display:grid;flex:none}.grab-buy-fee small{color:var(--text-muted);font-size:var(--fs-11)}.grab-buy-fee .grab-fee{font-size:var(--fs-18)}.grab-buy .grab-join{flex:1}@media(max-width:640px){#grab-pane .grab-feat{display:none}.grab-mlist{margin-block-start:0;padding-block-start:0;border-block-start:0}#grab-pane{padding:8px}.modal.modal-grab-sheet.modal-sheet{max-width:none;block-size:var(--app-h, 100svh);max-height:var(--app-h, 100svh);border-radius:0;padding:calc(16px + env(safe-area-inset-top)) 0 0;overflow:hidden}.modal-grab-sheet .modal-close{z-index:3;inset-block-start:calc(26px + env(safe-area-inset-top))}.modal.modal-grab-sheet .grab-sheet{block-size:calc(var(--app-h, 100svh) - 17px - env(safe-area-inset-top));max-block-size:none;margin-inline:0;padding-inline:0}.grab-sheet .grab-feat{display:block;animation:none}.grab-sheet .grab-feat-head{position:sticky;inset-block-start:0;z-index:2;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-block-size:64px;padding:4px 64px 10px 14px;background:var(--surface);border-block-end:1px solid var(--border)}.grab-feat-head img{inline-size:34px;block-size:34px;border-radius:8px;object-fit:cover}.grab-feat-head span{display:grid;min-inline-size:0}.grab-feat-head small{color:var(--text-muted);font-size:var(--fs-11)}.grab-feat-head b{font-size:var(--fs-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-hot{padding:2px 10px;border-radius:99px;background:var(--danger);color:#fff;font-size:var(--fs-11);font-style:normal;font-weight:var(--fw-bold)}.grab-sheet .grab-feat-pic{aspect-ratio:1;border-radius:0;box-shadow:none}.grab-sheet .grab-feat-pic .grab-tag{display:none}.grab-sheet .grab-feat-body{padding:12px;gap:10px}.grab-sheet .grab-feat-body h3{display:none}.grab-sheet .grab-buy{position:sticky;inset-block-end:0;z-index:2;margin:0 -12px -12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--note-bg);border-block-start:1px solid var(--border)}.grab-sheet .grab-buy-fee small{color:var(--note-ink)}}.grab-feat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.grab-feat-top h3{min-inline-size:0}.grab-more{flex:none;min-block-size:36px;block-size:36px;padding:0 12px;gap:6px;font-size:var(--fs-13)}.modal.modal-grab-sheet{max-inline-size:920px}.modal-grab-sheet .grab-sheet{max-block-size:calc(100svh - 140px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin-inline:calc(var(--modal-pad) * -1);padding-inline:var(--modal-pad)}.modal-grab-sheet .grab-feat{cursor:default}.modal-grab-sheet .grab-feat-top{padding-inline-end:52px}@media(min-width:641px){.modal-grab-sheet .grab-feat-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-block-size:40px;margin:0 calc(var(--modal-pad) * -1) 14px;padding:0 60px 10px var(--modal-pad);border-block-end:1px solid var(--border)}.modal-grab-sheet .grab-feat-head img{inline-size:34px;block-size:34px;border-radius:8px;object-fit:cover}.modal-grab-sheet .grab-feat-head span{display:grid;min-inline-size:0}.modal-grab-sheet .grab-feat-head small{color:var(--text-muted);font-size:var(--fs-11)}.modal-grab-sheet .grab-feat-head b{font-size:var(--fs-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-grab-sheet .grab-hot{padding:2px 10px;border-radius:99px;background:var(--danger);color:#fff;font-size:var(--fs-11);font-style:normal;font-weight:var(--fw-bold)}.modal-grab-sheet .grab-feat-top{display:none}.modal-grab-sheet .grab-feat{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-areas:"head head" "pic body";column-gap:20px}.modal-grab-sheet .grab-feat-head{grid-area:head}.modal-grab-sheet .grab-feat-body{grid-area:body}}.modal-grab-sheet .grab-sheet{scrollbar-width:none}.modal-grab-sheet .grab-sheet::-webkit-scrollbar{display:none}.grab-feat-left{display:grid;align-content:start;gap:10px;min-inline-size:0}@media(min-width:641px){.modal-grab-sheet .grab-feat-left{grid-area:pic}}@media(max-width:640px){.grab-sheet .grab-feat-left>:not(.grab-feat-pic){margin-inline:12px}.grab-sheet .grab-feat-left{padding-block-end:2px}}.grab-spans{display:flex;gap:6px;flex-wrap:wrap;margin-block-end:10px}.grab-span{min-block-size:34px;padding:0 14px;border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--text-strong);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-bold);cursor:pointer}.grab-span:hover{background:var(--brand-tint)}.grab-span.on{background:var(--brand-face);border-color:var(--brand);color:var(--brand-ink)}.grab-row.tap{grid-template-columns:44px minmax(0,1fr) auto 12px;inline-size:100%;background:var(--surface);color:var(--text-strong);font:inherit;text-align:start;cursor:pointer}.grab-row.tap:hover{background:var(--brand-tint)}.grab-row-go{color:var(--text-faint);font-size:11px}.modal.modal-grab-mine{max-inline-size:440px}.grab-mine{display:grid;gap:12px}.grab-mine-title{display:flex;align-items:center;gap:8px;min-block-size:40px;margin:0 calc(var(--modal-pad) * -1);padding:0 60px 10px var(--modal-pad);border-block-end:1px solid var(--border);font-size:var(--fs-18);color:var(--text-strong)}.grab-mine-title i{color:var(--brand-strong)}.grab-mine-top{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center}.grab-mine-top img{inline-size:60px;block-size:60px;border-radius:10px;object-fit:cover}.grab-mine-top span{display:grid;min-inline-size:0}.grab-mine-top small{color:var(--text-muted);font-size:var(--fs-12)}.grab-mine-got{display:grid;gap:4px;padding:14px;border-radius:12px;background:var(--surface-3);text-align:center}.grab-mine-win{color:var(--success);font-size:var(--fs-18)}.grab-mine-lose,.grab-mine-wait{color:var(--text-muted)}.grab-mine-list{display:grid;gap:6px;margin:0}.grab-mine-list div{display:flex;justify-content:space-between;gap:10px;padding-block-end:6px;border-block-end:1px solid var(--border)}.grab-mine-list dt{color:var(--text-muted)}.grab-mine-list dd{margin:0}@media(min-width:641px){.modal-grab-sheet .grab-prizes{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-grab-sheet .grab-prize-row{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"place place" "pic text"}.modal-grab-sheet .grab-prize-row em{grid-area:place;justify-self:start;padding-inline:10px}.modal-grab-sheet .grab-prize-row img{grid-area:pic}.modal-grab-sheet .grab-prize-row span{grid-area:text}}@media(max-width:640px){.grab-card:hover,.grab-card.on{border-color:var(--border);box-shadow:var(--shadow-card)}.grab-sheet .grab-feat-body>.grab-d-sec{margin-block-start:6px}.grab-sheet .grab-feat-body{display:flex;flex-direction:column}.grab-sheet .grab-buy{order:9}}@media(min-width:641px)and (max-width:1024px),(min-width:641px)and (max-width:1366px){.grab-layout{display:contents}.grab-main{order:1}.grab-open{order:2}.grab-side{order:3;grid-template-columns:1fr 1fr}.grab-rail{grid-template-columns:minmax(0,1fr)}.grab-rail-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;touch-action:manipulation}}@media(min-width:641px){.modal-grab-sheet .grab-feat-head{padding-inline-end:76px}}@media(min-width:1367px){.grab-body .site-main{padding-block-end:16px}}.grab-sheet .pg-pic{box-shadow:var(--shadow-card)}@media(max-width:640px){.grab-sheet .pg-pic{border-radius:0;box-shadow:none}.grab-sheet .pg-thumbs{margin-inline:12px}}@media(max-width:640px){.grab-stats span{grid-template-columns:28px minmax(0,1fr);column-gap:6px;padding:8px}.grab-stats i{inline-size:28px;block-size:28px}.grab-stats b{font-size:var(--fs-12)}}.grab-card-top{grid-area:top;display:flex;justify-content:space-between;gap:6px;min-inline-size:0}.grab-card-st,.grab-card-clock{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-size:var(--fs-10);font-style:normal;font-weight:var(--fw-bold);white-space:nowrap}.grab-card-st{flex:none;color:#fff}.grab-card-st.live{background:var(--danger)}.grab-card-st.live i{animation:mhu-blink 1.2s infinite}.grab-card-st.soon{background:var(--note-bg);color:var(--note-ink)}.grab-card-st.end{background:var(--success)}.grab-card-clock{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;background:var(--note-bg);color:var(--note-ink);font-variant-numeric:tabular-nums}.grab-sum-cell{display:flex;align-items:center;gap:12px;min-inline-size:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi)}.grab-sum-cell>i{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:12px;background:var(--brand-tint);color:var(--brand-strong);font-size:var(--fs-16)}.grab-sum-cell.hot>i{background:var(--danger);color:#fff;animation:mhu-blink 1.6s var(--ease) infinite}.grab-sum-cell span{display:grid;min-inline-size:0}.grab-sum-cell small{color:var(--text-muted);font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-sum-cell b{color:var(--text-strong);font-size:var(--fs-16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grab-sum-cell.hot b{color:var(--danger)}.grab-tab-n:empty{display:none}.grab-tab-n{min-inline-size:22px;padding:1px 7px;border-radius:99px;background:var(--danger);color:#fff;font-style:normal;font-size:var(--fs-11);line-height:18px;text-align:center}.grab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.grab-none{display:grid;justify-items:center;gap:6px;padding:28px 12px;text-align:center}.grab-none img{inline-size:110px;block-size:auto}.grab-none b{color:var(--text-strong);font-size:var(--fs-16)}.grab-none small{color:var(--text-muted);font-size:var(--fs-13)}.grab-how ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none}.grab-how li{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-3);color:var(--text-strong);font-size:var(--fs-13)}.grab-how li b{display:grid;place-items:center;flex:none;inline-size:24px;block-size:24px;border-radius:99px;background:var(--brand-face);color:var(--brand-ink);font-size:var(--fs-12)}@media(max-width:1024px),(max-width:1366px){.grab-sum-cell{gap:8px;padding:8px 10px}.grab-sum-cell>i{inline-size:32px;block-size:32px;border-radius:10px;font-size:var(--fs-13)}}@media(max-width:640px){.grab-grid{grid-template-columns:minmax(0,1fr);gap:10px}.grab-tab-n{position:absolute;inset-block-start:3px;inset-inline-end:4px}.grab-tab{position:relative}}.grab-layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.grab-main{gap:14px}.grab-main>*{min-inline-size:0}.grab-side{gap:14px;min-inline-size:0}.grab-banner{aspect-ratio:739 / 154}.grab-pane{background:var(--ticker-box-bg, var(--surface));box-shadow:var(--shadow-card),var(--edge-hi)}.grab-side-box{padding:14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card),var(--edge-hi)}.grab-side-box h3,.grab-side-box .grab-d-sec{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--text-strong);font-size:var(--fs-15)}.grab-side-box h3 i,.grab-side-box .grab-d-sec i{color:var(--brand-strong)}.grab-sum{display:grid;gap:8px}.grab-sum h3{margin-block-end:2px}.grab-sum-cell{padding:10px 12px;box-shadow:none;background:var(--surface-3)}.grab-side .grab-how ol{grid-template-columns:minmax(0,1fr);gap:6px;margin-block-end:14px}.grab-side .grab-how li{padding:8px 10px}.grab-side .grab-rules{gap:6px;font-size:var(--fs-13)}.grab-page .grab-banner{animation:hero-in .5s var(--ease-out, ease-out) backwards}.grab-page .grab-tabs{animation:grab-in .4s .08s var(--ease-out) backwards}.grab-page .grab-pane{animation:grab-in .4s .16s var(--ease-out) backwards}.grab-page .grab-side-box{animation:grab-in .4s .12s var(--ease-out) backwards}.grab-page .grab-side-box+.grab-side-box{animation-delay:.22s}.grab-page .grab-tab{animation:grab-pop .36s var(--ease-out) backwards}.grab-page .grab-tab:nth-child(1){animation-delay:.14s}.grab-page .grab-tab:nth-child(2){animation-delay:.2s}.grab-page .grab-tab:nth-child(3){animation-delay:.26s}.grab-page .grab-sum-cell{animation:grab-in .34s var(--ease-out) backwards}.grab-page .grab-sum-cell:nth-of-type(1){animation-delay:.2s}.grab-page .grab-sum-cell:nth-of-type(2){animation-delay:.26s}.grab-page .grab-sum-cell:nth-of-type(3){animation-delay:.32s}.grab-page .grab-grid>.grab-card{animation:grab-pop .38s var(--ease-out) backwards;animation-delay:calc(.2s + min(var(--i, 0),8)*.06s)}.grab-page .grab-none{animation:grab-pop .4s .2s var(--ease-out) backwards}.grab-page.no-intro .grab-card,.grab-page.no-intro .grab-sum-cell,.grab-page.no-intro .grab-none{animation:none}@keyframes grab-pop{0%{opacity:0;scale:.92;translate:0 10px}}@media(max-width:1024px),(max-width:1366px){.grab-layout{grid-template-columns:minmax(0,1fr)}.grab-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}}@media(max-width:640px){.grab-side{grid-template-columns:minmax(0,1fr)}}.pd-noimg{display:grid;place-items:center;block-size:100%;background:var(--surface-3);color:var(--text-faint);font-size:28px}.dp-noimg{display:grid;place-items:center;height:100%;color:var(--text-faint);font-size:48px}.cart-checkout[aria-disabled=true]{opacity:.5}.cart-yes:disabled{opacity:.75}.modal-order-success{max-width:min(440px,92vw)}.modal-opd{max-width:min(400px,92vw)}.gv-box:focus{outline:none}.dt-sk{block-size:140px;border-radius:var(--r-md)}.dt-secret-in{display:grid;gap:8px;transition:filter var(--t-base) var(--ease)}.dt-secret:not(.shown) .dt-secret-in{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.dt-secret-pic{justify-self:center;max-inline-size:100%;max-block-size:180px;border-radius:var(--r-sm);object-fit:contain}.dt-note{display:flex;gap:10px;margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--info-bg);color:var(--info);font-size:var(--fs-13);line-height:1.5}.dt-note i{margin-block-start:3px}.dt-note span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.dt-note b{font-size:var(--fs-12)}.it-pager{display:flex;align-items:center;gap:8px}.it-pager .hist-nav{min-inline-size:38px;height:38px;padding-inline:0}.hist-main.is-guest .hist-panel{display:none}.hist-sk{block-size:50px;margin:8px}@media(max-width:1366px){.hist-sk{margin:0;block-size:62px}}@keyframes hist-row-in{0%{opacity:0;translate:0 10px}}.hist-intro .hist-row{animation:hist-row-in .35s var(--ease-out) backwards}.hist-intro .hist-row:nth-child(n+3){animation-delay:.04s}.hist-intro .hist-row:nth-child(n+5){animation-delay:.08s}.hist-intro .hist-row:nth-child(n+7){animation-delay:.12s}.hist-intro .hist-row:nth-child(n+9){animation-delay:.16s}@media(prefers-reduced-motion:reduce){.hist-intro .hist-row{animation:none}}
