.ng-motion-ambient[data-v-2888cd70]{background:radial-gradient(120% 90% at 50% 0%,#16233c,#0b1424 42%,#060d18)}html[data-theme=light] .ng-motion-ambient[data-v-2888cd70]{background:radial-gradient(120% 90% at 50% 0%,#eaf2ff,#eef6ff 45%,#dde9fb)}.ng-vanta-fallback[data-v-2888cd70]{pointer-events:none}:root{--bg: #eaf1ff;--page-bg: #eaf1ff;--panel: rgba(255, 255, 255, .62);--primary: #2f7bff;--primary-strong: #1f6bff;--accent: #62b7ff;--text: #0f1e3a;--muted: #4b6288;--shadow: 0 12px 28px rgba(37, 79, 152, .14);--hover-shadow: 0 14px 30px rgba(47, 123, 255, .28)}*{box-sizing:border-box}html{width:100%;min-height:100%;overflow-x:hidden;background:#edf3ff}body{position:relative;margin:0;width:100%;max-width:100%;min-width:320px;min-height:100%;overflow-x:hidden;color:var(--text);font-family:SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6;background:transparent;-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.64}img{max-width:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.page-shell{position:relative;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}.fixed-area{position:relative;z-index:10;width:100%;max-width:100%;overflow-x:hidden}.cards-scroll{position:relative;z-index:1;width:100%;max-width:100%;overflow-x:hidden}.nav{position:relative;z-index:1;display:flex;align-items:center;max-width:1200px;min-height:54px;margin:0 auto;padding:8px 22px}.brand-logo{width:auto;max-width:180px;height:44px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(31,111,235,.18))}.brand-text{color:#0f2250;font-size:18px;font-weight:900}.carousel{width:100%;max-width:1200px;margin:4px auto;padding:0 20px;overflow:hidden}.carousel-wrap{position:relative;width:100%;max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:26px;background:linear-gradient(180deg,#ffffff73,#ffffff42);box-shadow:0 26px 46px #1e4e9e38;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.slides{display:flex;transition:transform .6s ease}.slide{display:block;min-width:100%;height:38vw;min-height:250px;max-height:400px;background:#eaf1ff}.slide img{display:block;width:100%;height:100%;object-fit:cover;opacity:.95}.dots{position:absolute;right:0;bottom:10px;left:0;z-index:2;display:flex;gap:8px;justify-content:center}.dot{width:10px;height:10px;min-height:0;padding:0;border:1px solid rgba(15,40,90,.2);border-radius:50%;background:#0f285a26}.dot.active{background:var(--primary);box-shadow:0 0 12px #1f6feb59;transform:scale(1.18)}.section{width:100%;max-width:1200px;margin:10px auto;padding:0 20px;overflow:hidden}.notice-section{margin-top:6px;margin-bottom:2px}.marquee-wrap{display:flex;min-height:34px;align-items:center;gap:8px;overflow:hidden;padding:4px 10px;border:1px solid rgba(255,255,255,.6);border-radius:12px;background:linear-gradient(120deg,#2c73ffe0,#59b2ffd1);box-shadow:inset 0 1px #ffffff4d,0 10px 26px #2a69d63d}.marquee{display:inline-flex;white-space:nowrap;animation:marqueeMove 12s linear infinite;padding-left:6px}.marquee-text{color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px;text-shadow:0 1px 0 rgba(0,0,0,.2)}@keyframes marqueeMove{0%{transform:translate(100%)}to{transform:translate(-100%)}}.nav-section{margin-top:6px}.category-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.category-button{min-height:36px;padding:7px 12px;color:var(--text);font-size:14px;font-weight:800;border:1px solid rgba(47,123,255,.28);border-radius:10px;background:var(--card);box-shadow:inset 0 1px #ffffff8c}.category-button.active{color:#fff;border-color:#ffffff9e;background:linear-gradient(110deg,var(--primary-strong),var(--accent));box-shadow:0 10px 22px #2f7bff52}#cardsScroll .section{margin-top:0;padding-top:0}.pk16-category-title{position:relative;display:flex;justify-content:center;align-items:center;margin:22px 0 14px;padding:6px 0;color:var(--text);font-size:30px;font-weight:900;line-height:1.2;text-align:center}.pk16-category-title:before,.pk16-category-title:after{content:"";position:absolute;left:50%;width:96px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--primary-strong),var(--accent),transparent);box-shadow:0 4px 12px #1f6feb33;transform:translate(-50%)}.pk16-category-title:before{top:0}.pk16-category-title:after{bottom:0}.card-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:6px}.card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"avatar meta" "cta cta";gap:9px;align-items:flex-start;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.66);border-radius:22px;background:linear-gradient(180deg,var(--card),rgba(245,250,255,.56));box-shadow:inset 0 1px #ffffffd9,0 14px 30px #1a448a21;animation-delay:var(--stagger, 0ms)}.card:hover{border-color:#5497ff7a;box-shadow:inset 0 1px #ffffffe0,0 16px 36px #255cb833;transform:translateY(-3px) scale(1.01)}.card-rec-badge{position:absolute;top:0;right:8px;z-index:2;padding:2px 8px;color:#fff;font-size:11px;font-weight:900;border-radius:0 0 8px 8px;box-shadow:0 6px 12px #1f6feb2e}.rec-type-1{background:linear-gradient(90deg,#ff5a3d,#ffb000)}.rec-type-2{background:linear-gradient(90deg,#1f6bff,#62b7ff)}.avatar{grid-area:avatar;width:54px;height:54px;flex:none;object-fit:cover;border:2px solid rgba(31,111,235,.18);border-radius:50%;background:#eef4ff;box-shadow:0 8px 18px #1f6feb2e}.meta{grid-area:meta;display:flex;min-width:0;flex-direction:column}.title{overflow:hidden;display:-webkit-box;color:var(--text);font-size:18px;font-weight:800;line-height:1.15;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.desc{overflow:hidden;display:-webkit-box;margin-top:3px;color:var(--muted);font-size:14px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.go{position:relative;grid-area:cta;width:100%;min-height:32px;margin:4px 0 0;overflow:hidden;color:#fff;font-size:12px;font-weight:900;border:1px solid rgba(255,255,255,.48);border-radius:14px;background:linear-gradient(110deg,var(--primary) 0%,var(--accent) 100%);box-shadow:inset 0 1px #ffffff42,0 8px 18px #2f7bff57}.empty{padding:32px;text-align:center;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:var(--card)}.trial-page-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.ghost-action{min-height:40px;padding:0 16px;color:#1767ee;font-weight:900;border:1px solid rgba(47,123,255,.28);border-radius:12px;background:var(--card);box-shadow:inset 0 1px #ffffffb3}.trial-tools{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px;margin-bottom:0}.trial-tools input{min-height:40px;padding:0 14px;color:var(--text);border:1px solid rgba(47,123,255,.24);border-radius:12px;outline:0;background:var(--card)}.trial-tools button,.load-more,.game-card button{color:#fff;font-weight:900;border:1px solid rgba(255,255,255,.48);border-radius:12px;background:linear-gradient(110deg,var(--primary),var(--accent));box-shadow:0 8px 18px #2f7bff42}.trial-categories{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px}.trial-categories button{flex:0 0 auto;min-height:34px;padding:6px 12px;color:#143262;font-size:13px;font-weight:800;border:1px solid rgba(47,123,255,.22);border-radius:999px;background:var(--card)}.trial-categories button.active{color:#fff;background:linear-gradient(110deg,var(--primary-strong),var(--accent))}.trial-categories span{opacity:.72}.trial-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trial-category-card{min-height:auto}.trial-featured,.game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trial-featured{margin-bottom:12px}.game-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"image text" "button button";gap:9px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.66);border-radius:18px;background:linear-gradient(180deg,var(--card),rgba(245,250,255,.58));box-shadow:inset 0 1px #ffffffd9,0 12px 24px #1a448a1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.featured-game{border-color:#2f7bff52}.game-card img{grid-area:image;width:72px;height:72px;object-fit:cover;border-radius:14px;background:#eef4ff}.game-card div{grid-area:text;display:grid;min-width:0;align-content:center}.game-card strong{overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.game-card span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.game-card button{grid-area:button;display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px}.load-more{display:block;width:min(260px,100%);min-height:40px;margin:18px auto 0}.player-panel{overflow:hidden;margin:0 0 14px;border:1px solid rgba(47,123,255,.28);border-radius:18px;background:#0f172a;box-shadow:0 22px 58px #0f172a38}.player-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#fff;background:#0f172af0}.player-head div{display:grid;min-width:0}.player-head span{color:#93c5fd;font-size:12px}.player-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-head button{display:grid;width:34px;height:34px;place-items:center;color:#fff;border:0;border-radius:10px;background:#ffffff29}.player-panel iframe{display:block;width:100%;height:min(72vh,760px);min-height:520px;border:0;background:#fff}.player-message{display:grid;min-height:320px;place-items:center;padding:24px;color:#dbeafe;text-align:center}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ng-layer-modal,220);display:flex;align-items:center;justify-content:center;padding:20px;background:#0e2b6661;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.popup-modal{width:min(440px,92vw);padding:22px;border:1px solid rgba(47,123,255,.18);border-radius:20px;background:var(--ng-surface-decor),var(--card);box-shadow:0 24px 64px #254f9838,0 0 0 1px #ffffffd9 inset}.popup-header,.popup-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.popup-header h3{margin:0;font-size:18px}.popup-header button{width:34px;height:34px;color:#8aa0c0;border:0;background:transparent;font-size:24px}.popup-modal p{margin:16px 0;padding:14px 16px;color:#2d4a7a;border:1px solid rgba(47,123,255,.1);border-radius:12px;background:#2f7bff0f;line-height:1.85;white-space:pre-line}.popup-footer{justify-content:flex-end}.popup-footer button{min-height:38px;padding:0 18px;color:#fff;border:0;border-radius:12px;background:linear-gradient(90deg,var(--primary),var(--accent));font-weight:800}.service-float-btn{position:fixed;right:24px;bottom:30px;z-index:80;display:grid;width:58px;height:58px;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:linear-gradient(135deg,var(--primary-strong),var(--accent));box-shadow:0 16px 34px #2f7bff5c}.service-float-btn span{font-size:22px;line-height:1}.service-float-btn b{position:absolute;top:-4px;right:-3px;min-width:20px;height:20px;padding:0 6px;color:#fff;font-size:11px;line-height:20px;border-radius:999px;background:#ff3d57}.service-panel{--ng-panel:var(--ng-panel-solid,#fff);--ng-surface-fill:var(--ng-panel-solid,#fff);--ng-surface-strong:var(--ng-panel-solid,#fff);--card:var(--ng-panel-solid,#fff);position:fixed;right:22px;bottom:96px;z-index:90;width:min(320px,calc(100vw - 28px));padding:12px;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:var(--ng-surface-decor),var(--ng-panel-solid,#fff);box-shadow:0 22px 52px #194ca038}.service-panel-header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px}.service-panel-header button{width:30px;height:30px;color:#51709f;border:0;border-radius:10px;background:#eef4ff}.service-item{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:9px;color:#0f2250;text-align:left;border:1px solid rgba(47,123,255,.12);border-radius:14px;background:var(--ng-surface-decor),color-mix(in srgb,#eef4ffb8 80%,transparent)}.service-item+.service-item{margin-top:8px}.service-item img{width:44px;height:44px;object-fit:cover;border-radius:50%}.service-item span{display:grid;min-width:0}.service-item strong,.service-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-item small{color:#607391}@media(prefers-reduced-motion:reduce){.card,.marquee{animation:none}}@media(max-width:1024px){.card-grid,.trial-featured,.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.card-grid,.trial-featured,.game-grid,.trial-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carousel,.section{padding-right:14px;padding-left:14px}}@media(max-width:768px){header{margin:0 auto 4px;border-radius:0 0 18px 18px}.nav{min-height:46px;padding:8px 12px}.brand-logo{max-width:130px;height:30px}.carousel{margin:2px auto;padding:0 10px}.carousel-wrap{border-radius:18px}.slide{height:46vw;min-height:168px;max-height:235px}.section{padding:0 10px}.marquee-wrap{min-height:30px;border-radius:10px}.marquee-text{font-size:12px}.category-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.category-button{min-height:36px;padding:6px 8px;font-size:13px}.pk16-category-title{margin:24px 0 14px;padding:7px 0;font-size:25px}.card-grid,.trial-featured,.game-grid,.trial-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.card{grid-template-columns:50px minmax(0,1fr);gap:8px;min-height:124px;padding:9px;border-radius:16px}.avatar{width:50px;height:50px}.title{font-size:17px}.desc{font-size:13px}.go{min-height:34px;padding:6px 8px;border-radius:12px;font-size:13px}.trial-page-head{grid-template-columns:1fr;gap:10px}.ghost-action{width:100%}.game-card{grid-template-columns:66px minmax(0,1fr);gap:9px;padding:10px;border-radius:16px}.game-card img{width:66px;height:66px;border-radius:14px}.game-card strong{font-size:15px}.game-card span{font-size:13px}.game-card button{min-height:36px;font-size:14px}}@media(max-width:420px){.carousel,.section{padding-right:8px;padding-left:8px}.category-buttons{gap:6px}.category-button{font-size:12px}.card-grid,.trial-featured,.game-grid,.trial-category-grid{gap:8px}.card{grid-template-columns:46px minmax(0,1fr);min-height:118px;padding:8px}.avatar{width:46px;height:46px}.card,.game-card{padding:8px}.title{font-size:16px}.desc{font-size:12px}.go{min-height:32px;font-size:12px}.game-card strong,.game-card button{font-size:12px}}:root{--bg: #f4f7fb;--page-bg: #f4f7fb;--panel: #ffffff;--card: #ffffff;--primary: #2f6bff;--primary-strong: #2358d8;--accent: #68a4ff;--text: #101828;--muted: #667085;--line: #e4eaf2;--success: #12a06a;--warning: #dc7b14;--danger: #e54861;--shadow: 0 14px 36px rgba(16, 24, 40, .08);--soft-shadow: 0 7px 20px rgba(16, 24, 40, .06)}body{background:#f4f7fb}.page-shell header{width:min(1180px,calc(100% - 28px));margin:14px auto 10px;border:1px solid #e4eaf2;border-radius:18px;background:#ffffffeb;box-shadow:0 10px 30px #10182812;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-shell header:before{display:none}.page-shell .nav{min-height:68px;padding:7px 20px}.page-shell .brand-logo{width:min(252px,100%);max-width:252px;height:49px;object-fit:contain;object-position:left center;filter:none}.page-shell .brand-logo.is-configured{visibility:visible!important;opacity:1!important}.page-shell .carousel{max-width:1180px;margin:0 auto 10px;padding:0}.page-shell .carousel-wrap{aspect-ratio:var(--ng-banner-ratio, 1280 / 548);border:0;border-radius:18px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page-shell .slides{height:100%}.page-shell .carousel:has(.slides[data-ng-banners="[]"]:empty){display:none}.page-shell .slide{position:relative;isolation:isolate;overflow:visible;height:100%;min-height:0;max-height:none;aspect-ratio:auto;background-color:transparent;background-position:center;background-size:0 0;background-repeat:no-repeat}.page-shell .slide:before{content:none;display:none}.page-shell .slide:after{content:none;display:none}.page-shell .slide img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transform-origin:center;animation:ngBannerArtworkDrift 12s ease-in-out infinite alternate;will-change:transform}.page-shell .slide>picture{position:relative;z-index:1;display:block;width:100%;height:100%}.page-shell .slide>picture>img{z-index:auto}@keyframes ngBannerArtworkDrift{0%{transform:scale(1)}to{transform:scale(1.012)}}@media(min-width:901px){.page-shell .carousel-wrap{aspect-ratio:var(--ng-banner-ratio, 1280 / 548)}.page-shell .slides{height:100%}.page-shell .slide{height:100%;aspect-ratio:auto}.page-shell .slide img{object-fit:contain}}.page-shell .dots{bottom:14px}.page-shell .dot{width:7px;height:7px;border:0;background:#ffffffb3}.page-shell .dot.active{width:24px;border-radius:99px;background:#fff;box-shadow:none;transform:none}.page-shell .section{max-width:1180px}.page-shell .notice-section{margin-top:10px;margin-bottom:4px}.page-shell .ng-platform-logo-carousel{margin-top:8px;margin-bottom:2px}.ng-platform-logo-viewport{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:5px 0;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ng-platform-logo-viewport::-webkit-scrollbar{display:none}.ng-platform-logo-track,.ng-platform-logo-group,.ng-platform-logo-sequence{display:flex;width:max-content;align-items:center}.ng-platform-logo-sequence{gap:14px;padding:3px 14px 3px 0}.ng-platform-logo-group[hidden]{display:none}.ng-platform-logo-link{display:block;flex:0 0 64px;width:64px;height:64px;padding:3px;overflow:hidden;border:1px solid var(--ng-line, var(--primary, #2f7bff));border-radius:50%;background:var(--ng-panel-solid, var(--card, #fff));text-decoration:none;-webkit-tap-highlight-color:transparent}.ng-platform-logo-link img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain}.ng-platform-logo-link.is-coming-soon{cursor:not-allowed;opacity:.72;filter:saturate(.72)}.ng-platform-logo-link.is-coming-soon:disabled{pointer-events:none}.ng-platform-logo-link:focus-visible{outline:3px solid var(--ng-accent, var(--primary, #2f7bff));outline-offset:2px}@media(max-width:768px){.ng-platform-logo-shell{padding:6px 4px;overflow:hidden;border:1px solid var(--ng-line, rgba(47, 123, 255, .18));border-radius:18px;background:var(--ng-panel, rgba(255, 255, 255, .65))}.ng-platform-logo-viewport{padding:1px 0}.ng-platform-logo-shell.is-scrollable .ng-platform-logo-viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 10px,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(to right,transparent,#000 10px,#000 calc(100% - 10px),transparent)}.ng-platform-logo-shell:not(.is-scrollable) .ng-platform-logo-track{margin-inline:auto}.ng-platform-logo-sequence{gap:12px;padding:3px 6px}.ng-platform-logo-link{flex-basis:48px;width:48px;height:48px;padding:1px;border-color:transparent;background:transparent}}.page-shell #cardsScroll .card[data-ng-resource-type=platform]>.go.is-coming-soon{cursor:not-allowed!important;opacity:.78!important;color:var(--ng-muted, var(--muted, #6b7280))!important;border-color:color-mix(in srgb,var(--ng-line, #94a3b8) 70%,transparent)!important;background:color-mix(in srgb,var(--ng-panel, #e2e8f0) 84%,transparent)!important;box-shadow:none!important}.page-shell .marquee-wrap{position:relative;isolation:isolate;min-height:46px;padding:7px 16px 7px 43px;border:1px solid #dce7fb;border-radius:16px;background:#ffffffeb;box-shadow:none}.page-shell [data-ng-scrolling-announcement]{height:44px;min-height:44px;max-height:44px;overflow:hidden;cursor:default}.page-shell [data-ng-scrolling-announcement][hidden],.page-shell .notice-section[hidden]{display:none}.page-shell .marquee-wrap:before{content:"";position:absolute;top:50%;left:17px;z-index:2;display:inline-flex;width:8px;min-width:8px;height:8px;min-height:8px;padding:0;border:0;border-radius:50%;background:#2f6bff;box-shadow:0 0 0 5px #2f6bff1a;transform:translateY(-50%)}.page-shell .marquee-wrap:after{content:"";position:absolute;top:12px;bottom:12px;left:32px;width:1px;border-radius:99px;background:linear-gradient(180deg,transparent,rgba(104,132,180,.25),transparent);pointer-events:none}.page-shell .marquee{position:relative;display:block;flex:1 1 auto;width:auto;min-width:0;max-width:100%;overflow:hidden;padding-left:0;white-space:nowrap;animation:none;transform:none}.page-shell .marquee-text{display:inline-block;min-width:max-content;padding-left:100%;overflow:visible;color:#3f4f68;font-size:14px;font-weight:700;line-height:1.55;text-overflow:clip;text-shadow:none;white-space:nowrap;animation:noticeTextScroll var(--ng-notice-duration, 13s) linear infinite;will-change:transform}.page-shell .marquee-text .ng-rich-link{color:inherit;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page-shell .marquee-text .ng-rich-red{color:#c62828;font-weight:900}.page-shell .marquee-text .ng-rich-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}.page-shell .marquee-wrap:hover .marquee-text{animation-play-state:paused}.page-shell .marquee-wrap.is-clickable{cursor:pointer}.page-shell .marquee-wrap.is-clickable:hover{border-color:#2f6bff61}.page-shell .marquee-wrap.is-clickable:focus-visible{outline:3px solid rgba(47,107,255,.2);outline-offset:3px}html[data-motion=off] .page-shell .marquee-text{padding-left:0;animation:none;transform:none}@keyframes noticeTextScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:768px){.page-shell .notice-section{margin-top:7px}.page-shell .marquee-wrap{min-height:42px;padding:6px 11px 6px 38px;border-radius:14px}.page-shell .marquee-wrap:before{left:15px;width:7px;min-width:7px;height:7px;min-height:7px;padding:0}.page-shell .marquee-wrap:after{top:11px;bottom:11px;left:28px}.page-shell .marquee-text{font-size:13px}}.page-shell .nav-section{margin-top:10px}.page-shell .category-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.page-shell .category-button{min-height:44px;border:1px solid #dfe6ef;border-radius:12px;background:#fffffff0;color:#344054;box-shadow:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.page-shell .category-button:hover{border-color:#9bb9ff;color:#2358d8;transform:translateY(-1px)}.page-shell .category-button.active{border-color:#2f6bff;background:#2f6bff;color:#fff;box-shadow:0 7px 18px #2f6bff33}.page-shell .category-button.fixed-primary-category,.page-shell .category-button[data-fixed-category=trial],.page-shell .category-button[data-fixed-category=lottery]{grid-column:span 2;min-height:50px;font-size:16px}.page-shell .pk16-category-title{justify-content:flex-start;margin:28px 0 18px;padding:0 0 0 15px;font-size:clamp(24px,3vw,30px);text-align:left}.page-shell .pk16-category-title:before{top:50%;left:0;width:4px;height:30px;background:#2f6bff;box-shadow:none;transform:translateY(-50%)}.page-shell .pk16-category-title:after{display:none}.page-shell .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-shell .trial-featured,.page-shell .game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.page-shell .game-card{grid-template-columns:58px minmax(0,1fr);gap:9px;padding:10px;border-color:#e5eaf1;border-radius:14px;background:var(--ng-surface-decor),var(--ng-surface-fill);box-shadow:0 7px 20px #1018280d}.page-shell .game-card img{width:58px;height:58px;border-radius:12px}.page-shell .game-card button{min-height:34px;border-radius:9px;box-shadow:none}.page-shell .card{grid-template-columns:62px minmax(0,1fr) 90px;grid-template-areas:"avatar meta cta";gap:13px;align-items:center;min-height:104px;padding:16px;border:1px solid #e5eaf1;border-radius:16px;background:var(--ng-surface-decor),var(--ng-surface-fill);box-shadow:0 8px 24px #1018280e}.page-shell .card:hover{border-color:#bed0ff;box-shadow:0 14px 34px #2f6bff1c;transform:translateY(-3px)}.page-shell .avatar{width:62px;height:62px;border:1px solid #e4eaf2;background:#f5f7fa;box-shadow:none}.page-shell .title{font-size:17px;font-weight:800}.page-shell .desc{margin-top:5px;color:#667085;font-size:13px}.page-shell .rating{margin-top:7px}.page-shell .stars{color:#f5a524;filter:none}.page-shell .score{color:#98a2b3;font-size:12px}.page-shell .go{display:inline-flex;align-items:center;justify-content:center;width:90px;min-height:38px;margin:0;padding:7px 10px;border:1px solid #b9ccff;border-radius:10px;background:#f4f7ff;color:#2358d8;font-size:12px;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:none}.page-shell .go:hover{border-color:#2f6bff;background:#2f6bff;color:#fff}.page-shell .go:focus-visible{outline:3px solid rgba(47,107,255,.22);outline-offset:2px}.page-shell .card-rec-badge{top:8px;right:8px;border-radius:999px;box-shadow:none}.page-shell .rec-type-1{background:#f79009}.page-shell .rec-type-2{background:#2f6bff}body.trial-direct-mode .trial-page-head{grid-template-columns:minmax(0,1fr)}body.trial-direct-mode .trial-category-grid{display:none!important}body.trial-direct-mode .trial-page-head .ghost-action{display:none}.page-shell .trial-vendor-shell{position:relative;margin:-2px 0 18px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.page-shell .trial-vendor-shell:after{display:none}.page-shell .trial-vendor-nav{display:flex!important;justify-content:flex-start!important;gap:6px;overflow-x:auto;padding:9px 10px 10px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.page-shell .trial-vendor-nav::-webkit-scrollbar{display:none}.page-shell .trial-vendor-tab{--vendor-tint: #2f6bff;--vendor-soft: #edf3ff;display:inline-flex;width:auto;min-width:max-content;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:6px 11px 6px 7px;border:1px solid transparent;border-radius:13px;color:#667085;background:transparent;font-size:14px;font-weight:800;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.page-shell .trial-vendor-tab:nth-child(5n+2){--vendor-tint: #7c5ce7;--vendor-soft: #f1edff}.page-shell .trial-vendor-tab:nth-child(5n+3){--vendor-tint: #1677c8;--vendor-soft: #eaf6ff}.page-shell .trial-vendor-tab:nth-child(5n+4){--vendor-tint: #0c9b74;--vendor-soft: #e8f8f2}.page-shell .trial-vendor-tab:nth-child(5n+5){--vendor-tint: #e48a18;--vendor-soft: #fff5e5}.page-shell .trial-vendor-tab:hover{color:var(--vendor-tint);background:var(--vendor-soft);transform:translateY(-1px)}.page-shell .trial-vendor-tab.active{border-color:transparent;color:#fff;background:linear-gradient(125deg,var(--vendor-tint),color-mix(in srgb,var(--vendor-tint) 68%,#78a9ff));box-shadow:0 8px 18px color-mix(in srgb,var(--vendor-tint) 24%,transparent)}.page-shell .trial-vendor-label{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] body .page-shell .trial-vendor-shell{border-color:transparent;background:transparent;box-shadow:none}html[data-theme=dark] body .page-shell .trial-vendor-tab{color:#9cafc8}html[data-theme=dark] body .page-shell .trial-vendor-tab:hover{color:#fff;background:#182b48}html[data-theme=dark] body .page-shell .trial-vendor-tab.active{border-color:#294a72;color:#fff;background:#193354;box-shadow:inset 0 1px #ffffff14,0 7px 18px #00000029}body.trial-game-open{overflow:hidden!important}.trial-game-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ng-layer-modal, 220);display:block;width:100vw;height:100vh;height:100dvh;color:#fff;background:#07101f}.trial-game-toolbar{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:0;padding:max(7px,env(safe-area-inset-top,0px)) 10px 6px;border:0;background:transparent;box-shadow:none;pointer-events:none}.trial-game-close{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;margin-left:8px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:14px;color:#fff;background:#ffffff1a;font-size:0;line-height:0;pointer-events:auto;transition:background .18s ease,transform .18s ease}.trial-game-close:hover{background:#e54861;transform:scale(1.04)}.trial-game-stage{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;background:#02060d}.trial-game-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;background:#02060d;opacity:0}.trial-game-stage iframe.loaded{opacity:1;transition:opacity .25s ease}.trial-game-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:8px;color:#dce8fa;background:radial-gradient(circle at 50% 42%,#152e52 0,#081426 42%,#02060d 78%)}.trial-game-loading[hidden]{display:none}.trial-game-loading span{width:44px;height:44px;margin-bottom:6px;border:4px solid rgba(115,159,225,.22);border-top-color:#4c88ff;border-radius:50%;animation:trial-game-spin .85s linear infinite}.trial-game-loading strong{font-size:19px}.trial-game-loading small{color:#8da3c2;font-size:13px}@keyframes trial-game-spin{to{transform:rotate(360deg)}}body.lottery-inline-mode #cardsScroll{display:none}.page-shell .lottery-inline-panel{margin-top:0;padding-top:0}.page-shell .lottery-inline-panel[hidden]{display:none}.page-shell .lottery-inline-frame-shell{position:relative;min-height:180px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.page-shell .lottery-inline-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;min-height:180px;place-items:center;color:#667085;font-size:14px;font-weight:700;background:#f7f9fc}.page-shell .lottery-inline-loading[hidden]{display:none}.page-shell .lottery-inline-frame{display:block;width:100%;min-height:180px;border:0;opacity:0;background:transparent;transition:opacity .18s ease}.page-shell .lottery-inline-frame.is-ready{min-height:0;opacity:1}.page-shell .service-float-btn{right:22px;bottom:24px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:999px;background:#2f6bff;box-shadow:0 12px 28px #2f6bff42}.page-shell .service-float-btn[hidden]{display:none!important}.page-shell .service-float-btn:after{content:"在线客服";font-size:13px;font-weight:800;white-space:nowrap}.page-shell .service-float-btn span{position:relative;display:block;width:23px;height:19px;flex:0 0 23px;overflow:visible;border:2px solid currentColor;border-radius:7px;color:#fff;font-size:0;line-height:0}.page-shell .service-float-btn span:before{content:"";position:absolute;top:6px;left:4px;width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:5px 0 0 currentColor,10px 0 0 currentColor}.page-shell .service-float-btn span:after{content:"";position:absolute;bottom:-5px;left:4px;width:7px;height:6px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;border-radius:0 0 0 3px;transform:skew(-30deg)}.page-shell .service-float-btn b{top:-7px;right:-7px;display:grid;min-width:24px;height:24px;place-items:center;padding:0 6px;border:2px solid #fff;font-size:12px;line-height:1;box-shadow:0 5px 12px #e548614d}.page-shell .service-item{grid-template-columns:44px minmax(0,1fr) auto}.page-shell .service-action{display:inline-flex;min-width:44px;min-height:30px;align-items:center;justify-content:center;padding:4px 10px;border:1px solid #b9ccff;border-radius:9px;background:#fff;color:#2358d8;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.page-shell .service-item[data-contact-mode=copy] .service-action{border-color:#b9e6d3;background:#f0faf6;color:#087a53}.page-shell .service-action.is-done{border-color:#12a06a;background:#12a06a;color:#fff}.page-shell button:focus-visible,.page-shell a:focus-visible{outline:3px solid rgba(47,107,255,.24);outline-offset:3px}.lottery-shell{width:min(1180px,100%);padding-top:14px}.lottery-shell .site-header{top:10px;border:1px solid #e3e9f1;border-radius:16px;background:#fffffff0;box-shadow:0 10px 30px #10182814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lottery-shell .site-header:before{display:none}.lottery-shell .brand-row{min-height:64px;padding:10px 16px}.lottery-shell .brand img{max-width:138px;height:36px;filter:none}.lottery-shell .source-badge,.lottery-shell .back-link{border-color:#e2e8f0;background:#f8fafc}.lottery-shell .main-nav{gap:6px;padding:8px 10px 10px;border-top:1px solid #edf0f4;background:linear-gradient(180deg,#f8fafff5,#fffffff5);box-shadow:none}.lottery-shell .main-nav a{--nav-tint: #2f6bff;--nav-soft: #edf3ff;display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid transparent;border-radius:13px;color:#667085;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.lottery-shell .main-nav a[data-route=robot]{--nav-tint: #7c5ce7;--nav-soft: #f1edff}.lottery-shell .main-nav a[data-route=history]{--nav-tint: #1677c8;--nav-soft: #eaf6ff}.lottery-shell .main-nav a[data-route=trend]{--nav-tint: #0c9b74;--nav-soft: #e8f8f2}.lottery-shell .main-nav a[data-route=missing]{--nav-tint: #e48a18;--nav-soft: #fff5e5}.lottery-shell .main-nav a[data-route=dragon]{--nav-tint: #db5368;--nav-soft: #fff0f2}.lottery-shell .main-nav .nav-icon{display:inline-grid;flex:0 0 auto;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--nav-soft);color:var(--nav-tint);font-size:14px;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-tint) 12%,transparent)}.lottery-shell .main-nav a:hover{color:var(--nav-tint);border-color:color-mix(in srgb,var(--nav-tint) 18%,transparent);background:var(--nav-soft);transform:translateY(-1px)}.lottery-shell .main-nav a.active{color:#fff;border-color:transparent;background:var(--nav-tint);background:linear-gradient(125deg,var(--nav-tint),color-mix(in srgb,var(--nav-tint) 68%,#78a9ff));box-shadow:0 8px 18px #2f6bff33;box-shadow:0 8px 18px color-mix(in srgb,var(--nav-tint) 24%,transparent)}.lottery-shell .main-nav a.active .nav-icon{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #fff3}@media(min-width:721px){.lottery-shell .main-nav{justify-content:space-between;gap:7px}.lottery-shell .main-nav>a{flex:1 1 0;max-width:150px;text-align:center}}.lottery-shell .data-note{margin:12px 0;border-color:#f5dfb5;background:#fffaf0;box-shadow:none}.lottery-shell .page-head{align-items:center;margin:24px 0 14px}.lottery-shell .eyebrow{margin-bottom:6px;color:#2f6bff}.lottery-shell .page-head h1{font-size:clamp(28px,3.5vw,38px);letter-spacing:-.025em}.lottery-shell .button,.lottery-shell .period-button,.lottery-shell .segmented button{min-height:40px;border-color:#dfe5ec;background:#fff;box-shadow:none}.lottery-shell .button.primary,.lottery-shell .period-button.active,.lottery-shell .segmented button.active{border-color:#2f6bff;background:#2f6bff;box-shadow:0 7px 18px #2f6bff2e}.lottery-shell .panel,.lottery-shell .draw-card,.lottery-shell .stat-card{border:1px solid #e4e9f0;border-radius:16px;background:var(--ng-surface-decor),var(--ng-surface-fill);box-shadow:0 7px 24px #1018280e}.lottery-shell .draw-card{padding:20px 22px 22px;border-top:4px solid #2f6bff}.lottery-shell .draw-main{gap:26px}.lottery-shell .number-expression{min-height:104px}.lottery-shell .result-main{border-radius:10px;background:#ecf8f3;color:#087a54}.lottery-shell .countdown{padding:6px 12px;border-radius:10px;background:#f2f4f7;color:#344054;font-size:15px}.lottery-shell .meta-box{border-color:#e7ebf0;background:var(--ng-surface-decor),var(--ng-surface-fill)}.lottery-shell .stat-card{min-height:104px;padding:16px}.lottery-shell .stat-card strong{color:#101828;font-size:26px}.lottery-shell .panel-head{min-height:60px;border-bottom-color:#edf0f4}.lottery-shell thead{background:var(--ng-surface-decor),var(--ng-surface-fill)}.lottery-shell tbody tr:hover{background:#f7f9fc}.lottery-shell .robot-lab-head,.lottery-shell .robot-card{border-color:#e5eaf1;background:#fff}.lottery-shell .robot-lab-head,.lottery-shell .robot-card{box-shadow:0 7px 20px #1018280d}.lottery-shell .error-banner{border-color:#f6d7dc;background:var(--ng-surface-decor),var(--ng-surface-fill)}@media(max-width:900px){.page-shell .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell .trial-featured,.page-shell .game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lottery-shell .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page-shell header{width:100%;margin:0 auto 8px;border-width:0 0 1px;border-radius:0}.page-shell .nav{min-height:56px;padding:6px 12px}.page-shell .brand-logo{width:min(189px,calc(100vw - 44px));max-width:189px;height:36px}.page-shell .carousel{padding:0 10px}.page-shell .carousel-wrap{border-radius:14px}.page-shell .slide{height:100%;min-height:0;max-height:none;aspect-ratio:auto}.page-shell .nav-section{position:sticky;top:0;z-index:30;margin-top:6px;padding-top:8px;padding-bottom:8px;background:var(--ng-surface-decor),var(--ng-surface-fill)}.page-shell .category-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;overflow:visible;padding:1px 0 4px}.page-shell .category-button{min-width:0;min-height:42px;padding:7px 4px;overflow:hidden;font-size:clamp(11px,3vw,13px);text-overflow:ellipsis;white-space:nowrap}.page-shell .category-button.fixed-primary-category,.page-shell .category-button[data-fixed-category=trial],.page-shell .category-button[data-fixed-category=lottery]{min-height:46px;font-size:15px}.page-shell .pk16-category-title{margin:20px 0 14px;font-size:23px}.page-shell .trial-vendor-shell{margin-bottom:13px;border-radius:0}.page-shell .trial-vendor-nav{gap:5px;padding:7px 8px 8px}.page-shell .trial-vendor-tab{gap:5px;min-height:40px;padding:5px 9px 5px 5px;border-radius:11px;font-size:12px}.trial-game-toolbar{min-height:0;padding-right:8px;padding-left:8px}.lottery-shell{padding:0 10px 22px}.lottery-shell .site-header{top:0;margin:0 -10px;border-width:0 0 1px;border-radius:0}.lottery-shell .brand-row{min-height:58px;padding:8px 12px}.lottery-shell .brand img{max-width:102px;height:30px}.lottery-shell .brand small,.lottery-shell .source-badge{display:none}.lottery-shell .main-nav{padding:6px 10px 9px}.lottery-shell .main-nav a{min-height:40px;padding:6px 10px}.lottery-shell .main-nav .nav-icon{width:23px;height:23px;border-radius:7px;font-size:13px}.lottery-shell .data-note{align-items:flex-start;margin:10px 0;padding:9px 12px}.lottery-shell .page-head{align-items:flex-start;margin-top:18px}.lottery-shell .draw-card{padding:16px 14px 18px}.lottery-shell .draw-main{grid-template-columns:1fr;gap:18px}.lottery-shell .summary-grid{gap:9px}}@media(max-width:600px){.page-shell .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page-shell .trial-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-shell .trial-featured,.page-shell .game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.page-shell .game-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"image" "text" "button";gap:4px;min-width:0;padding:4px;border-radius:10px}.page-shell .game-card img{width:100%;height:auto;aspect-ratio:1;border-radius:8px}.page-shell .game-card div{width:100%;text-align:center}.page-shell .game-card strong{display:block;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.page-shell .game-card span{display:none}.page-shell .game-card button{min-width:0;min-height:25px;padding:2px;border-radius:7px;font-size:10px}.page-shell .game-card button svg{display:none}.page-shell .card{grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar" "meta" "cta";justify-items:center;gap:5px;min-width:0;min-height:122px;padding:8px 5px 6px;border-radius:12px}.page-shell .avatar{width:44px;height:44px}.page-shell .meta{width:100%;align-items:center;text-align:center}.page-shell .title{width:100%;font-size:13px;white-space:nowrap}.page-shell .desc,.page-shell .rating{display:none}.page-shell .go{width:100%;min-height:28px;margin:0;padding:3px;border-radius:8px;font-size:10px}.page-shell .card-rec-badge{top:3px;right:3px;padding:1px 5px;font-size:9px}.page-shell .service-float-btn{width:52px;height:52px;box-shadow:0 10px 24px #2f6bff4d}.page-shell .service-float-btn:after{display:none}.page-shell .lottery-inline-panel{padding-right:8px;padding-left:8px}.page-shell .lottery-inline-frame-shell,.page-shell .lottery-inline-frame{min-height:180px}.lottery-shell .page-head{display:grid}.lottery-shell .page-head h1{font-size:29px}.lottery-shell .number-expression{gap:6px}.lottery-shell .operator{font-size:17px}.lottery-shell .result-strip{flex-wrap:wrap}.lottery-shell .summary-grid{grid-template-columns:1fr 1fr}.lottery-shell .stat-card{min-height:96px}.lottery-shell .filters{grid-template-columns:1fr 1fr}.lottery-shell .distribution-grid,.lottery-shell .ball-groups{grid-template-columns:1fr}}html.lottery-embed,html.lottery-embed body{min-width:0;min-height:0;background:transparent}html.lottery-embed .lottery-shell{width:100%;min-height:0;margin:0;padding:0}html.lottery-embed .lottery-shell .site-header{position:static;top:auto;margin:0 0 10px;border:0;border-radius:0;background:transparent;box-shadow:none}html.lottery-embed .lottery-shell .brand-row,html.lottery-embed .lottery-shell .data-note,html.lottery-embed .lottery-shell .page-head{display:none}html.lottery-embed .lottery-shell .main-nav{gap:6px;padding:4px 44px 4px 6px;border-top:0;background:transparent}html.lottery-embed .lottery-shell .app-main{min-height:0;padding:12px}html.lottery-embed .toast{position:absolute}@media(max-width:600px){html.lottery-embed .lottery-shell .app-main{padding:8px}}@media(prefers-reduced-motion:reduce){.page-shell *,.lottery-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.page-shell .marquee-text{padding-left:0;animation:none;transform:none}}.sr-only-page-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:root{--ng-surface: rgba(255, 255, 255, .9);--ng-surface-soft: rgba(246, 249, 255, .92);--ng-surface-strong: #fff;--ng-border: rgba(190, 205, 229, .72);--ng-text: #122039;--ng-muted: #5c6d86;--ng-blue: #2f6bff;--ng-blue-soft: #edf3ff;--ng-shadow: 0 14px 38px rgba(37, 72, 132, .09)}html[data-theme=dark]{--bg: #07111f;--page-bg: #07111f;--panel: rgba(16, 28, 47, .96);--card: #111e32;--text: #edf4ff;--muted: #97a8c0;--line: #273a58;--ng-surface: rgba(15, 27, 46, .94);--ng-surface-soft: rgba(12, 23, 40, .96);--ng-surface-strong: #111e32;--ng-border: rgba(75, 101, 139, .48);--ng-text: #edf4ff;--ng-muted: #97a8c0;--ng-blue: #6d98ff;--ng-blue-soft: #182b4b;--ng-shadow: 0 16px 44px rgba(0, 0, 0, .28);color-scheme:dark;background:#07111f}html[data-theme=dark] body{color:var(--ng-text);background-color:#07111f}.page-shell .service-float-btn{width:112px;height:48px;border:1px solid rgba(255,255,255,.62);background:linear-gradient(135deg,#245ee8,#2f6bff 52%,#5b91ff);box-shadow:0 12px 28px #2f6bff52,inset 0 1px #ffffff3d;transition:transform .2s ease,border-color .2s ease,filter .2s ease}html[data-theme=dark] .page-shell .service-float-btn{border-color:#82aaff9e;background:linear-gradient(135deg,#1e4fc8,#2f6bff 54%,#477fe9)}.page-shell .service-float-btn:hover{border-color:#ffffffe0;filter:brightness(1.07);transform:translateY(-2px)}.page-shell .category-buttons{align-items:stretch}.page-shell .category-button[hidden]{display:none!important}.page-shell .category-button,.page-shell .category-button.fixed-primary-category{position:relative;display:inline-flex;height:48px;min-height:48px;align-items:center;justify-content:center;gap:7px;overflow:hidden;padding:0 13px;font-size:14px;line-height:1}.page-shell .category-button:before{content:"◆";display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:8px;color:#2f6bff;background:#eaf1ff;font-size:11px;box-shadow:inset 0 0 0 1px #2f6bff14}.page-shell .category-button[data-fixed-category=trial]:before{content:"◆"}.page-shell .category-button[data-fixed-category=lottery]:before{content:"◉"}.page-shell .category-button[data-fixed-category=recommendation]:before{content:"★"}.page-shell .category-button[data-fixed-category=movies]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%232f6bff' d='M8 5.5v13L18 12z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px 14px}.page-shell .category-button[data-fixed-category=adult]:before{content:"☾"}.page-shell .category-button[data-fixed-category=tools]:before{content:"⌘"}.page-shell .category-button.active:before{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff29}.page-shell .category-button[data-fixed-category=movies].active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M8 5.5v13L18 12z'/%3E%3C/svg%3E")}.page-shell .category-button.active{background:linear-gradient(120deg,#225ee7,#3978ff 54%,#68a3ff);box-shadow:0 10px 24px #2f6bff47,inset 0 1px #ffffff38}.page-shell .pk16-category-title{min-height:48px}.page-shell .card-grid,.page-shell .trial-featured,.page-shell .game-grid,.page-shell .trial-category-grid,.collector-grid{align-items:stretch}.page-shell .card,.page-shell .game-card,.collector-card{height:100%}.page-shell .card{min-height:112px}.page-shell .game-card{min-height:123px}html[data-theme=dark] .page-shell .trial-vendor-shell{border-color:transparent;background:transparent;box-shadow:none}html[data-theme=dark] .page-shell .trial-vendor-tab{color:#9cafc8}html[data-theme=dark] .page-shell .trial-vendor-tab:hover{color:#fff;background:#182b48}html[data-theme=dark] .page-shell .trial-vendor-tab.active{border-color:#294a72;color:#fff;background:#193354;box-shadow:inset 0 1px #ffffff14,0 7px 18px #00000029}.page-shell .card,.page-shell .game-card,.collector-card{position:relative}.collector-catalog-shell{position:relative;isolation:isolate}@media(min-width:621px){.collector-grid:has(.collector-card:only-child){grid-template-columns:minmax(190px,260px)}}html[data-theme=dark] .page-shell header,html[data-theme=dark] .page-shell .marquee-wrap,html[data-theme=dark] .page-shell .category-button,html[data-theme=dark] .page-shell .card,html[data-theme=dark] .page-shell .game-card,html[data-theme=dark] .page-shell .empty,html[data-theme=dark] .page-shell .popup-modal,html[data-theme=dark] .page-shell .service-panel{border-color:var(--ng-border);background:linear-gradient(180deg,#122137f5,#0d1a2cf5);box-shadow:var(--ng-shadow),inset 0 1px #ffffff0a}html[data-theme=dark] .page-shell header:before{opacity:.35}html[data-theme=dark] .page-shell .brand-text,html[data-theme=dark] .page-shell .pk16-category-title,html[data-theme=dark] .page-shell .title,html[data-theme=dark] .page-shell .game-card strong,html[data-theme=dark] .page-shell .popup-header h3,html[data-theme=dark] .page-shell .service-item strong{color:#edf4ff}html[data-theme=dark] .page-shell .desc,html[data-theme=dark] .page-shell .game-card span,html[data-theme=dark] .page-shell .score{color:#94a6bf}html[data-theme=dark] .page-shell .category-button{color:#dce7f8}html[data-theme=dark] .page-shell .category-button:before{color:#8eb0ff;background:#1a3155}html[data-theme=dark] .page-shell .category-button.active{color:#fff;border-color:#6f96f5}html[data-theme=dark] .page-shell .category-button.active:before{color:#fff;background:#ffffff26}html[data-theme=dark] .page-shell .category-button[data-fixed-category=movies]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238eb0ff' d='M8 5.5v13L18 12z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:14px 14px}html[data-theme=dark] .page-shell .category-button[data-fixed-category=movies].active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M8 5.5v13L18 12z'/%3E%3C/svg%3E")}html[data-theme=dark] .page-shell .avatar,html[data-theme=dark] .page-shell .game-card img{border-color:#314866;background:#172945}html[data-theme=dark] .page-shell .ghost-action,html[data-theme=dark] .page-shell .trial-tools input,html[data-theme=dark] .page-shell .trial-categories button{border-color:#314866;color:#dbe7fb;background:#101e33}html[data-theme=dark] .page-shell .trial-tools input::placeholder{color:#71839d}html[data-theme=dark] .page-shell .service-panel-header button{color:#b7c6da;background:#1c2d48}html[data-theme=dark] .page-shell .service-item{border-color:#2b4263;color:#eef4ff;background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .page-shell .service-item small{color:#8fa2bc}html[data-theme=dark] .page-shell .service-action{border-color:#365378;color:#a9c1f4;background:#1b3152}html[data-theme=dark] .page-shell .popup-modal p{border-color:#294564;color:#b7c8df;background:#122540}html[data-theme=dark] .page-shell .player-panel,html[data-theme=dark] .page-shell .player-head{background:#050b14}html[data-theme=dark] .collector-catalog-panel,html[data-theme=dark] .collector-card-copy strong,html[data-theme=dark] .collector-empty h3,html[data-theme=dark] .collector-age-gate h3{color:#edf4ff}html[data-theme=dark] .collector-card-copy span,html[data-theme=dark] .collector-meta,html[data-theme=dark] .collector-description,html[data-theme=dark] .collector-empty p,html[data-theme=dark] .collector-age-gate p,html[data-theme=dark] .collector-pagination span{color:#94a6bf}html[data-theme=dark] .collector-toolbar{border-bottom-color:#223650}html[data-theme=dark] .collector-toolbar input,html[data-theme=dark] .collector-toolbar select{border-color:#304765;color:#edf4ff;background:#0b1728}html[data-theme=dark] .collector-toolbar input::placeholder{color:#71839c}html[data-theme=dark] .collector-card{border-color:#2a3e5d;background:var(--ng-surface-decor),var(--ng-surface-fill);box-shadow:0 9px 26px #0003}html[data-theme=dark] .collector-cover{background:linear-gradient(145deg,#162945,#0c182a)}html[data-theme=dark] .collector-pagination button,html[data-theme=dark] .collector-age-actions .is-quiet,html[data-theme=dark] .collector-episode,html[data-theme=dark] .collector-episodes-more{border-color:#304765;color:#c7d7ee;background:#12233b}html[data-theme=dark] .collector-episode.is-active{border-color:#4b7fff;color:#fff;background:#2f6bff}html[data-theme=dark] .lottery-shell .site-header{border-color:#273b59;background:#0b1626f0;box-shadow:0 12px 34px #00000047}html[data-theme=dark] .lottery-shell .main-nav{border-color:#2a3f5e;background:linear-gradient(180deg,#14233a,#101d30)}html[data-theme=dark] .lottery-shell .main-nav a{color:#9cafc8}html[data-theme=dark] .lottery-shell .main-nav a:hover{background:#182b48}html[data-theme=dark] .lottery-shell .source-badge,html[data-theme=dark] .lottery-shell .back-link,html[data-theme=dark] .lottery-shell .button,html[data-theme=dark] .lottery-shell .period-button,html[data-theme=dark] .lottery-shell .segmented button{border-color:#304662;color:#bdcce0;background:#122238}html[data-theme=dark] .lottery-shell .button.primary,html[data-theme=dark] .lottery-shell .period-button.active,html[data-theme=dark] .lottery-shell .segmented button.active{border-color:#4e7cf0;color:#fff;background:#2f6bff}html[data-theme=dark] .lottery-shell .data-note{border-color:#5c4728;color:#e3c483;background:#2b2114}html[data-theme=dark] .lottery-shell .eyebrow{color:#7fa3ff}html[data-theme=dark] .lottery-shell .page-head h1,html[data-theme=dark] .lottery-shell .panel-head h2,html[data-theme=dark] .lottery-shell .draw-heading,html[data-theme=dark] .lottery-shell .draw-issue,html[data-theme=dark] .lottery-shell .robot-lab-title strong,html[data-theme=dark] .lottery-shell .robot-section-head strong{color:#edf4ff}html[data-theme=dark] .lottery-shell .page-head p,html[data-theme=dark] .lottery-shell .panel-head span,html[data-theme=dark] .lottery-shell .stat-card span,html[data-theme=dark] .lottery-shell .stat-card small{color:#97a8c0}html[data-theme=dark] .lottery-shell .engine-panel span,html[data-theme=dark] .lottery-shell .engine-panel small{color:#9cafc8}html[data-theme=dark] .lottery-shell .panel,html[data-theme=dark] .lottery-shell .draw-card,html[data-theme=dark] .lottery-shell .stat-card,html[data-theme=dark] .lottery-shell .robot-lab-head,html[data-theme=dark] .lottery-shell .robot-card{border-color:#283d5b;background:linear-gradient(180deg,#111f34fa,#0c1829fa);box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff09}html[data-theme=dark] .lottery-shell .engine-panel article{border-color:#2c4261;color:#edf4ff;background:linear-gradient(180deg,#13233a,#101f34);box-shadow:0 10px 26px #0003,inset 0 1px #ffffff0b}html[data-theme=dark] .lottery-shell .engine-panel strong{color:#edf4ff}html[data-theme=dark] .lottery-shell .draw-top,html[data-theme=dark] .lottery-shell .panel-head{border-bottom-color:#263b58}html[data-theme=dark] .lottery-shell .result-main{color:#60d9ad;background:#12382e}html[data-theme=dark] .lottery-shell .countdown{color:#dbe6f5;background:#17263c}html[data-theme=dark] .lottery-shell .meta-box,html[data-theme=dark] .lottery-shell .omission-item,html[data-theme=dark] .lottery-shell .robot-lab-stats span,html[data-theme=dark] .lottery-shell .robot-category-tabs button,html[data-theme=dark] .lottery-shell .segmented,html[data-theme=dark] .lottery-shell .field input,html[data-theme=dark] .lottery-shell .field select{border-color:#2c4261;color:#dce7f6;background:#111f34}html[data-theme=dark] .lottery-shell .field input::placeholder{color:#71849f}html[data-theme=dark] .lottery-shell .stat-card strong,html[data-theme=dark] .lottery-shell .meta-box strong,html[data-theme=dark] .lottery-shell .robot-lab-stats b,html[data-theme=dark] .lottery-shell .robot-record b{color:#edf4ff}html[data-theme=dark] .lottery-shell thead,html[data-theme=dark] .lottery-shell th{color:#9dafc8;background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .lottery-shell th,html[data-theme=dark] .lottery-shell td{border-bottom-color:#243955}html[data-theme=dark] .lottery-shell tbody tr:hover{background:#142642}html[data-theme=dark] .lottery-shell .mini-ball,html[data-theme=dark] .lottery-shell .result-chip,html[data-theme=dark] .lottery-shell .sequence i{color:#9bb8ff;background:#1a3155}html[data-theme=dark] .lottery-shell .bar-track{background:#1b2e49}html[data-theme=dark] .lottery-shell .robot-card{color:#edf4ff}html[data-theme=dark] .lottery-shell .robot-avatar i{border-color:#111e32}html[data-theme=dark] .lottery-shell .robot-modal{border-color:#30445f;color:#edf4ff;background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .lottery-shell .robot-modal-head{border-bottom-color:#2a405e;background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .lottery-shell .robot-modal-close{color:#b8c6d9;background:#1b2c46}html[data-theme=dark] .lottery-shell .robot-modal-stats span,html[data-theme=dark] .lottery-shell .robot-history-chart,html[data-theme=dark] .lottery-shell .robot-history-table{border-color:#2b405e;color:#dce7f6;background:#111f34}html[data-theme=dark] .lottery-shell .robot-modal-stats strong{color:#edf4ff}html[data-theme=dark] .lottery-shell .robot-rule-note{border-color:#2b4d79;color:#aebdd0;background:#132744}html[data-theme=dark] .lottery-shell .error-banner{border-color:#693342;color:#ff9bab;background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .lottery-shell .skeleton-card{background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .lottery-shell .skeleton{background:linear-gradient(90deg,#172a45,#213958,#172a45);background-size:220% 100%}html[data-theme=dark] .line-page{background:radial-gradient(circle at 12% 0%,rgba(53,104,221,.2),transparent 30rem),linear-gradient(180deg,#081321,#0a1728)}html[data-theme=dark] .line-shell{border-color:#2a405f;background:#0c1829f5;box-shadow:0 30px 90px #00000057}html[data-theme=dark] .line-hero{background:linear-gradient(125deg,#183d9e,#285ec9 56%,#366fca)}html[data-theme=dark] .progress-panel,html[data-theme=dark] .route-card,html[data-theme=dark] .retry-button,html[data-theme=dark] .result-panel,html[data-theme=dark] .error-panel{border-color:#2c4261;color:#eaf2ff;background:#111f34}html[data-theme=dark] .progress-track{background:#1b2e49}html[data-theme=dark] .progress-panel p,html[data-theme=dark] .route-name span,html[data-theme=dark] .metric small{color:#91a3bb}html[data-theme=dark] .route-name strong,html[data-theme=dark] .metric strong,html[data-theme=dark] .section-heading h2{color:#edf4ff}html[data-theme=dark] .route-card.is-best{border-color:#4d7de8;background:linear-gradient(90deg,#152a49,#111f34)}html[data-theme=dark] .route-card.is-down{background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .best-label{color:#9db9ff!important;background:#1b345d}@media(max-width:768px){.page-shell .category-button,.page-shell .category-button.fixed-primary-category{height:44px;min-height:44px;gap:5px;padding:0 8px;font-size:13px}.page-shell .category-button:before{width:21px;height:21px;border-radius:7px;font-size:10px}.page-shell .pk16-category-title{min-height:44px}.page-shell .card{min-height:122px}.page-shell .game-card{min-height:114px}}@media(max-width:600px){.page-shell .service-float-btn{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:54px;height:54px;padding:0}}@media(max-width:390px){.page-shell .category-button,.page-shell .category-button.fixed-primary-category{gap:4px;padding:0 6px;font-size:12px}.page-shell .category-button:before{width:19px;height:19px;font-size:9px}}@media(prefers-reduced-motion:reduce){.page-shell .service-float-btn,.page-shell .service-float-btn b{animation:none}}:root{--ng-theme-color: #2f6bff;--ng-motion-speed: 1}html.ng-skin-active{--ng-accent: #2f6bff;--ng-accent-2: #22c8c3;--ng-accent-rgb: 47,107,255;--ng-on-accent:#fff;--ng-page: #eff5ff;--ng-page-deep: #dfeaff;--ng-panel: rgba(255,255,255,.88);--ng-panel-solid: #fff;--ng-ink: #14223a;--ng-muted: #687b98;--ng-line: rgba(74,126,211,.28);--ng-shadow: 0 18px 42px rgba(22,59,118,.15);--ng-radius: 22px;--ng-radius-small: 14px;--ng-blur: 18px;--ng-title-mark: linear-gradient(180deg,var(--ng-accent),var(--ng-accent-2));--ng-button: linear-gradient(120deg,#235bd6,#5146ad);--ng-broadcast: "◉";--ng-broadcast-bg: var(--ng-button);--ng-control: color-mix(in srgb,var(--ng-panel-solid) 86%,var(--ng-accent) 14%);--ng-control-hover: color-mix(in srgb,var(--ng-panel-solid) 78%,var(--ng-accent) 22%);--ng-soft: color-mix(in srgb,var(--ng-panel-solid) 88%,var(--ng-accent) 12%);--ng-success:#27b27c;--ng-warning:#e69a2d;--ng-danger:#e45568;--ng-empty-glyph:"◇";--ng-loading-glyph:"";--ng-modal-head:linear-gradient(125deg,var(--ng-accent),var(--ng-accent-2));--ng-modal-overlay:rgba(2,8,22,.68);--ng-tab-indicator:var(--ng-title-mark);--ng-button-decoration:linear-gradient(transparent,transparent);--ng-button-edge:color-mix(in srgb,var(--ng-accent) 52%,#fff);--ng-button-shadow:0 11px 26px rgba(var(--ng-accent-rgb),.28),inset 0 1px rgba(255,255,255,.25);--ng-float-decoration:radial-gradient(circle at 30% 24%,rgba(255,255,255,.25),transparent 30%);--ng-float-shadow:0 12px 28px rgba(var(--ng-accent-rgb),.3),inset 0 1px rgba(255,255,255,.3);--ng-control-radius:var(--ng-radius-small);--ng-focus-ring:rgba(var(--ng-accent-rgb),.24);--ng-row-hover:color-mix(in srgb,var(--ng-control-hover) 62%,transparent);--ng-row-stripe:color-mix(in srgb,var(--ng-soft) 46%,transparent);--ng-skeleton-mid:rgba(var(--ng-accent-rgb),.15);color-scheme:dark}html.ng-skin-active[data-theme=light]{color-scheme:light}html.ng-theme-switching body{transition:background-color .36s ease,color .36s ease}html[data-ui-theme]{background-color:var(--ng-page, #f1f5fb)}html.ng-skin-active body{isolation:isolate;color:var(--ng-ink);background-color:var(--ng-page);background-image:radial-gradient(circle at 12% 8%,rgba(var(--ng-accent-rgb),.12),transparent 32%),linear-gradient(145deg,var(--ng-page),var(--ng-page-deep));background-attachment:fixed}html.ng-skin-active :is(.site-header,.page-shell>header,.marquee-wrap,.card,.game-card,.collector-card,.trial-panel,.service-panel,.line-shell,.popup-modal,.ng-home-popup-card,.activity-hall-panel,.activity-card,.activity-notice,.activity-apply-form,.site-share-panel,.site-share-image,.site-share-action,.lottery-shell .draw-card,.lottery-shell .stat-card,table){border-color:var(--ng-line)!important;border-radius:var(--ng-radius)!important;box-shadow:var(--ng-shadow)!important}html[data-ui-theme] :is(.site-header,.page-shell>header,.marquee-wrap,.card,.game-card,.collector-card,.trial-panel,.service-panel,.activity-card,.activity-notice,.activity-apply-form,.site-share-image,.site-share-action,.lottery-shell .draw-card,.lottery-shell .stat-card,table){color:var(--ng-ink);background:var(--ng-surface-decor),var(--ng-panel)!important}html.ng-skin-active .line-shell{color:var(--ng-ink);background:var(--ng-panel-solid)!important}html.ng-skin-active .line-hero{background:var(--ng-surface-decor),var(--ng-modal-head)!important}html.ng-skin-active .checker-panel{color:var(--ng-ink);border-color:var(--ng-line)!important;background:var(--ng-surface-decor),var(--ng-panel)!important;box-shadow:inset 0 1px #ffffff14!important}html.ng-skin-active .progress-copy strong{color:var(--ng-ink)}html.ng-skin-active .checker-copy p{color:var(--ng-muted)}html.ng-skin-active .progress-track{background:var(--ng-soft)}html.ng-skin-active .progress-track span{background:var(--ng-button);box-shadow:0 0 16px rgba(var(--ng-accent-rgb),.28)}html.ng-skin-active .check-orb-core{background:var(--ng-button);box-shadow:var(--ng-button-shadow)}html.ng-skin-active .check-orb:before{border-top-color:var(--ng-accent)}html.ng-skin-active .check-orb i{border-right-color:var(--ng-accent-2)}html.ng-skin-active :is(.card,.game-card,.collector-card,.activity-card,.site-invite-card,.lottery-shell .draw-card,.lottery-shell .stat-card){position:relative;overflow:hidden;isolation:isolate}html.ng-skin-active :is(.pk16-category-title,.section-title,h2.section-heading):before{background:var(--ng-title-mark)!important;box-shadow:0 0 18px rgba(var(--ng-accent-rgb),.26)!important}html.ng-skin-active :is(.category-button.active,.go,.load-more,.retry-button,.button.primary,.trial-tools button,.game-card button,.activity-apply-button,.activity-submit-button,.ng-home-popup-action,.site-share-action.primary){color:var(--ng-on-accent,#fff)!important;border-color:var(--ng-button-edge)!important;background-color:var(--ng-accent)!important;background-image:var(--ng-button-decoration),var(--ng-button)!important;background-position:center!important;background-size:100% 100%!important;box-shadow:var(--ng-button-shadow)!important}html.ng-skin-active :is(button,a,input,textarea,select,.card,.game-card,.collector-card){transition:transform calc(.21s / var(--ng-motion-speed)) cubic-bezier(.2,.8,.2,1),border-color calc(.21s / var(--ng-motion-speed)) ease,box-shadow calc(.21s / var(--ng-motion-speed)) ease,filter calc(.17s / var(--ng-motion-speed)) ease,background-color .28s ease}html.ng-skin-active :is(button,[role=button]):active{transform:translateY(1px) scale(.985)}html.ng-skin-active :is(input,textarea,select){color:var(--ng-ink)!important;border-radius:var(--ng-control-radius)!important;background:var(--ng-control)!important;caret-color:var(--ng-accent)}html.ng-skin-active :is(input,textarea)::placeholder{color:var(--ng-muted)!important;opacity:1}html.ng-skin-active :is(input,textarea,select):disabled{color:color-mix(in srgb,var(--ng-muted) 72%,transparent)!important;background:color-mix(in srgb,var(--ng-control) 72%,var(--ng-page))!important;cursor:not-allowed;opacity:.76}html.ng-skin-active :is(button,[role=button],a).is-loading,html.ng-skin-active :is(button,[role=button])[aria-busy=true]{pointer-events:none;cursor:wait;filter:saturate(.72)}html.ng-skin-active :is(button,[role=button]):disabled,html.ng-skin-active :is(button,[role=button])[aria-disabled=true]{color:color-mix(in srgb,var(--ng-muted) 82%,transparent)!important;border-color:color-mix(in srgb,var(--ng-line) 72%,transparent)!important;background:var(--ng-soft)!important;box-shadow:none!important;cursor:not-allowed;filter:none!important;opacity:.72;transform:none!important}html.ng-skin-active :is(.category-button,.trial-vendor-tab,.collector-category,[role=tab],.collector-pagination button,.site-share-action){color:var(--ng-muted)!important;border-color:var(--ng-line)!important;background:var(--ng-control)!important;box-shadow:inset 0 1px #ffffff0f!important}html.ng-skin-active :is(.category-button,.trial-vendor-tab,.collector-category,[role=tab]):is(.active,[aria-selected=true]),html.ng-skin-active :is(.collector-pagination button,.site-share-action):hover{color:var(--ng-on-accent,#fff)!important;border-color:var(--ng-button-edge)!important;background-color:var(--ng-accent)!important;background-image:var(--ng-button-decoration),var(--ng-button)!important;background-size:100% 100%!important;box-shadow:var(--ng-button-shadow)!important}html.ng-skin-active :is(.activity-hall-toggle,.page-shell .service-float-btn){color:var(--ng-on-accent,#fff)!important;border-color:var(--ng-button-edge)!important;background-color:var(--ng-accent)!important;background-image:var(--ng-float-decoration),var(--ng-button)!important;background-position:center!important;background-size:100% 100%!important;box-shadow:var(--ng-float-shadow)!important}html.ng-skin-active :is(.status,.badge,.tag,.source-badge,.overall-status,.card-badge,.best-label,.card-rec-badge){border-color:color-mix(in srgb,var(--ng-accent) 30%,var(--ng-line))!important}html.ng-skin-active :is(.is-success,.status-success,.toast-success){--ng-state-color:var(--ng-success)}html.ng-skin-active :is(.is-warning,.status-warning,.toast-warning){--ng-state-color:var(--ng-warning)}html.ng-skin-active :is(.is-error,.is-danger,.status-error,.toast-error){--ng-state-color:var(--ng-danger)}html.ng-skin-active :is(.toast,.ng-toast,.admin-toast)[class*=success],html.ng-skin-active :is(.toast,.ng-toast,.admin-toast)[class*=warning],html.ng-skin-active :is(.toast,.ng-toast,.admin-toast)[class*=error]{border-left-color:var(--ng-state-color,var(--ng-accent))!important}html.ng-skin-active table{overflow:hidden;border-collapse:separate;border-spacing:0}html[data-ui-theme] :is(th,.table-head){color:var(--ng-ink)!important;background:var(--ng-surface-decor),var(--ng-surface-soft,var(--ng-surface-fill))!important}html.ng-skin-active :is(td,th){border-color:var(--ng-line)!important}html.ng-skin-active tbody tr:nth-child(2n){background:var(--ng-surface-decor),var(--ng-row-stripe)!important}html.ng-skin-active tbody tr:hover{background:var(--ng-row-hover)!important}html.ng-skin-active :is(.collector-pagination button,.pagination button,[aria-label*=上一页],[aria-label*=下一页]){min-width:40px;min-height:40px;border-radius:var(--ng-control-radius)!important}html.ng-skin-active :is(.card,.game-card,.collector-card,.activity-card,.activity-notice,.activity-apply-form,.popup-modal,.ng-home-popup-card,.lottery-shell) :is(h1,h2,h3,h4,strong){color:var(--ng-ink)}html.ng-skin-active :is(.card,.game-card,.collector-card,.activity-card,.activity-notice,.activity-apply-form,.site-share-panel,.popup-modal,.ng-home-popup-card,.lottery-shell) :is(p,small,label,.meta,.description){color:var(--ng-muted)}html.ng-skin-active :is(.popup-overlay,.ng-home-popup-backdrop,.activity-hall-backdrop,.site-share-backdrop,.trial-game-overlay){background:var(--ng-modal-overlay)!important;-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}html.ng-skin-active .page-shell .marquee-wrap:before{content:"";border:0;border-radius:50%;background:var(--ng-accent);box-shadow:0 0 0 5px rgba(var(--ng-accent-rgb),.11),0 0 12px rgba(var(--ng-accent-rgb),.18)}html.ng-skin-active .page-shell .marquee-wrap:after{background:linear-gradient(180deg,transparent,var(--ng-line),transparent)}html.ng-skin-active .page-shell .marquee-text{color:var(--ng-ink)}html.ng-skin-active .page-shell .marquee-wrap.is-clickable:hover{border-color:color-mix(in srgb,var(--ng-accent) 60%,transparent)!important}html.ng-skin-active :is(.popup-modal,.ng-home-popup-card,.activity-hall-panel,.site-share-panel){position:relative;overflow:hidden}html.ng-skin-active :is(.popup-modal,.ng-home-popup-card,.activity-hall-panel,.site-share-panel):before{content:none!important;display:none!important}html.ng-skin-active .popup-header h3{display:flex;align-items:center;gap:10px}html.ng-skin-active :is(.popup-header h3,.activity-hall-title strong,.site-share-head strong,.ng-home-popup-eyebrow):before{content:var(--ng-broadcast);display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:12px;color:#fff;background:var(--ng-broadcast-bg);box-shadow:0 7px 18px rgba(var(--ng-accent-rgb),.25)}html.ng-skin-active :is(.activity-hall-title strong,.site-share-head strong){display:flex;align-items:center;gap:10px}html.ng-skin-active .ng-home-popup-eyebrow:before{width:25px;height:25px;border-radius:9px;font-size:11px}html.ng-skin-active :is(.activity-hall-head,.site-share-head){color:var(--ng-on-accent)!important;background:var(--ng-modal-head)!important}html.ng-skin-active :is(.popup-header button,.ng-home-popup-close,.activity-hall-close,.site-share-close,.trial-game-close){display:grid!important;width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:0!important;place-items:center;border-radius:13px!important;line-height:0!important}html.ng-skin-active :is(.toast,.ng-toast,.admin-toast){color:var(--ng-ink)!important;border:1px solid var(--ng-line)!important;border-left:4px solid var(--ng-accent)!important;border-radius:var(--ng-radius-small)!important;background:var(--ng-panel-solid)!important;box-shadow:var(--ng-shadow)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ng-toast-enter .28s ease-out both}html.ng-skin-active :is(.empty,.collector-empty,.activity-empty,.empty-state){position:relative;min-height:150px;padding:72px 20px 24px!important;color:var(--ng-muted)!important;border:1px dashed var(--ng-line)!important;border-radius:var(--ng-radius)!important;background:var(--ng-surface-decor),color-mix(in srgb,var(--ng-panel) 78%,transparent)!important;text-align:center}html.ng-skin-active :is(.empty,.activity-empty,.empty-state):before{content:var(--ng-empty-glyph);position:absolute;top:22px;left:50%;display:grid;width:38px;height:38px;place-items:center;color:var(--ng-accent);border:1px solid var(--ng-line);border-radius:50%;background:var(--ng-soft);box-shadow:0 0 24px rgba(var(--ng-accent-rgb),.13);transform:translate(-50%)}html.ng-skin-active .collector-empty:before{display:none;content:none}html.ng-skin-active :is(.skeleton,.is-placeholder>*,.loading-placeholder,.trial-game-loading,.lottery-inline-loading){color:var(--ng-muted)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--ng-panel-solid) 88%,transparent),var(--ng-skeleton-mid),color-mix(in srgb,var(--ng-panel-solid) 88%,transparent)) 0 0/220% 100%!important}html.ng-skin-active :is(.trial-game-loading,.lottery-inline-loading):before{content:var(--ng-loading-glyph);display:inline-block;width:18px;height:18px;margin-right:9px;vertical-align:-4px;border:2px solid var(--ng-line);border-top-color:var(--ng-accent);border-radius:50%}.ng-feature-loader-status{position:fixed;z-index:var(--ng-layer-toast,240);left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));width:min(420px,calc(100vw - 32px));padding:12px 16px;color:var(--ng-ink,#17233b);border:1px solid color-mix(in srgb,var(--ng-danger,#e84f67) 52%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ng-panel-solid,#fff) 94%,var(--ng-danger,#e84f67) 6%);box-shadow:0 16px 42px #09193a33;font-size:14px;font-weight:700;line-height:1.5;text-align:center;transform:translate(-50%)}.ng-feature-loader-status[hidden]{display:none!important}@media(hover:hover){html.ng-skin-active :is(.card,.game-card,.collector-card,.activity-card,.site-invite-card):hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--ng-accent) 62%,transparent)!important;box-shadow:0 23px 52px rgba(var(--ng-accent-rgb),.19)!important}html.ng-skin-active :is(button,a,.category-button):hover{filter:brightness(1.06)}}html[data-motion=high]{--ng-motion-speed:1.2}html[data-motion=standard]{--ng-motion-speed:1}html[data-motion=low]{--ng-motion-speed:.66}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition-duration:.01ms!important}html.ng-page-hidden *,html.ng-page-hidden *:before,html.ng-page-hidden *:after{animation-play-state:paused!important}@property --ng-border-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}@keyframes ng-border-orbit{to{--ng-border-angle:360deg}}@keyframes ng-toast-enter{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:none}}@media(max-width:768px){html.ng-skin-active{--ng-blur:0px;--ng-shadow:0 10px 25px rgba(22,59,118,.12)}html.ng-skin-active body{background-attachment:scroll}html.ng-skin-active :is(.popup-overlay,.ng-home-popup-backdrop,.activity-hall-backdrop,.site-share-backdrop,.trial-game-overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.ng-skin-active :is(.popup-modal,.activity-hall-panel){--ng-radius:22px;width:min(100%,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important}html.ng-skin-active :is(.activity-hall-head,.site-share-head){padding-left:16px!important;padding-right:12px!important}html.ng-skin-active :is(.popup-close,.modal-close,.activity-hall-close,.site-share-close,.trial-game-close){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}@media(max-width:430px){html.ng-skin-active{--ng-radius:18px;--ng-radius-small:12px}html.ng-skin-active :is(.card,.game-card,.collector-card,.activity-card){min-width:0}html.ng-skin-active :is(button,[role=button],input,select){min-height:44px}html.ng-skin-active :is(.popup-header h3,.activity-hall-title strong,.site-share-head strong,.ng-home-popup-eyebrow):before{width:30px;height:30px}html.ng-skin-active :is(.empty,.collector-empty,.activity-empty,.empty-state){min-height:128px;padding-top:66px!important}}@media(prefers-reduced-motion:reduce){html.ng-skin-active *,html.ng-skin-active *:before,html.ng-skin-active *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-shell header{border-color:#becee8db;background:radial-gradient(circle at 8% 0%,rgba(47,107,255,.07),transparent 34%),linear-gradient(135deg,#fffffffa,#f7faffed);box-shadow:0 16px 42px #2648841b,inset 0 1px #fffffff2,inset 0 -1px #2f6bff09}.page-shell header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;background:linear-gradient(105deg,rgba(47,107,255,.07),transparent 28%),linear-gradient(90deg,transparent 62%,rgba(45,193,181,.045));pointer-events:none}.page-shell .marquee-wrap{border-color:#adc5efc2;background:linear-gradient(90deg,#edf4fff5,#fffffff2 28%,#f4fbfcf2);box-shadow:0 8px 24px #23488913,inset 0 1px #ffffffe6}.page-shell .marquee-wrap:before{border:1px solid rgba(47,107,255,.09);background:linear-gradient(135deg,#e7efff,#f1f6ff);box-shadow:0 5px 14px #2f6bff1a}.page-shell .nav-section{border:0;border-radius:0;background:transparent;box-shadow:none}.page-shell .category-button{border-color:#c4d0e4d1;background:linear-gradient(145deg,#fffffffc,#f4f8fff0);box-shadow:0 7px 18px #26467e0e,inset 0 1px #fffffff2}.page-shell .category-button:after{content:"";position:absolute;top:0;right:16%;left:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(47,107,255,.28),transparent);opacity:.65;pointer-events:none}.page-shell .category-button:hover{border-color:#5785ec99;background:linear-gradient(145deg,#fff,#eef4ff);box-shadow:0 11px 25px #2f6bff1f,inset 0 1px #fff}.page-shell .category-button.active{border-color:#fff9;background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.23),transparent 30%),linear-gradient(120deg,#225ee7,#3978ff 54%,#69a5ff);box-shadow:0 13px 30px #2f6bff52,inset 0 1px #ffffff52}.page-shell .category-button.active:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.page-shell .pk16-category-title{text-shadow:0 6px 18px rgba(36,69,126,.085)}.page-shell .pk16-category-title:before{background:linear-gradient(180deg,#2f6bff,#65a2ff 60%,#2dc1b5);box-shadow:0 0 0 4px #2f6bff12,0 8px 18px #2f6bff2e}.page-shell .pk16-category-title:after{content:"";position:absolute;bottom:1px;left:16px;display:block;width:72px;height:2px;border-radius:999px;background:linear-gradient(90deg,#2f6bff,#2dc1b5,transparent);opacity:.62}.page-shell .card,.page-shell .game-card,.collector-card{overflow:hidden;border-color:#c9d5e7c7;background:radial-gradient(circle at 100% 0,rgba(47,107,255,.075),transparent 39%),radial-gradient(circle at 0 100%,rgba(45,193,181,.035),transparent 34%),linear-gradient(145deg,#fff,#f9fbff);box-shadow:0 11px 28px #23437a13,inset 0 1px #fffffff2}.page-shell .card:hover,.page-shell .game-card:hover,.collector-card:hover{border-color:#638eee8f;box-shadow:0 17px 38px #2f6bff24,inset 0 1px #fffffffa}.page-shell .avatar{border-color:#a1bae8a8;background:linear-gradient(145deg,#fff,#edf3ff);box-shadow:0 7px 18px #2d4e891b,0 0 0 4px #2f6bff09}.page-shell .go{border-color:#94b3f2a8;background:linear-gradient(135deg,#f6f9ff,#eaf2ff);box-shadow:0 5px 14px #2f6bff12,inset 0 1px #fff}.page-shell .go:hover{background:linear-gradient(120deg,#245fe8,#4a86ff);box-shadow:0 9px 20px #2f6bff40,inset 0 1px #ffffff38}.lottery-shell .panel,.lottery-shell .draw-card,.lottery-shell .stat-card{box-shadow:0 13px 34px #22437c16,inset 0 1px #ffffffc7}.lottery-shell .draw-card{background:radial-gradient(circle at 100% 0,rgba(47,107,255,.055),transparent 36%),#fff}.lottery-shell .panel{background:radial-gradient(circle at 0 0,rgba(45,193,181,.035),transparent 34%),#fff}html[data-theme=dark] .page-shell header,html[data-theme=dark] .page-shell .marquee-wrap{border-color:#425c85a8;background:radial-gradient(circle at 8% 0,rgba(74,126,242,.12),transparent 36%),linear-gradient(145deg,#111f34f7,#0a1728f7);box-shadow:0 16px 42px #00000042,inset 0 1px #ffffff0e}html[data-theme=dark] .page-shell .marquee-wrap{background:radial-gradient(circle at 8% 0,rgba(74,126,242,.12),transparent 36%),linear-gradient(145deg,#111f34f7,#0a1728f7)}html[data-theme=dark] .page-shell .marquee-text{color:#b8c8e0}html[data-theme=dark] .page-shell .marquee-wrap:before{border-color:#6f97eb3d;color:#c7d7ff;background:linear-gradient(135deg,#1a3155,#172b49);box-shadow:0 5px 14px #0000002e}html[data-theme=dark] .page-shell .category-button,html[data-theme=dark] .page-shell .card,html[data-theme=dark] .page-shell .game-card,html[data-theme=dark] .collector-card{border-color:#415b819e;background:radial-gradient(circle at 100% 0,rgba(72,123,235,.13),transparent 40%),radial-gradient(circle at 0 100%,rgba(42,188,174,.055),transparent 34%),linear-gradient(145deg,#12223a,#0d1b30);box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff0e}html[data-theme=dark] .page-shell .category-button.active{border-color:#7aa0f8ad;background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.18),transparent 31%),linear-gradient(120deg,#1f55cf,#326de8 56%,#4f83ed)}html[data-theme=dark] .page-shell .avatar{border-color:#5373a4b8;background:linear-gradient(145deg,#1c3150,#132642);box-shadow:0 8px 20px #00000040,0 0 0 4px #5d89eb0e}html[data-theme=dark] .page-shell .go{border-color:#4e77c0b3;color:#bcd0ff;background:linear-gradient(135deg,#172b49,#19365e);box-shadow:inset 0 1px #ffffff0e}html[data-theme=dark] .collector-category-filters{border-color:transparent;background:transparent;box-shadow:none}html[data-theme=dark] .collector-category-filters>strong{color:#aabbd3}html[data-theme=dark] .collector-category-list button{border-color:#425e87cc;color:#becde1;background:linear-gradient(145deg,#172a46,#10213a);box-shadow:inset 0 1px #ffffff0b}html[data-theme=dark] .collector-category-list button:hover{border-color:#5f8de8;color:#e7efff;background:linear-gradient(145deg,#1a3356,#142a49)}html[data-theme=dark] .collector-category-list button.is-active{border-color:#80a4ffb8;color:#fff;background:linear-gradient(135deg,#245fdf,#4b82f0);box-shadow:0 8px 22px #2f6bff40,inset 0 1px #ffffff26}html[data-theme=dark] .lottery-shell .draw-card,html[data-theme=dark] .lottery-shell .panel{background:radial-gradient(circle at 100% 0,rgba(73,125,235,.1),transparent 37%),#101e33}@media(max-width:768px){.page-shell .card,.page-shell .game-card,.collector-card{box-shadow:0 7px 18px #23437a13,inset 0 1px #ffffffe6}.page-shell .card:before,.page-shell .game-card:before,.collector-card:before{opacity:.62;transform:scale(.8);transform-origin:top right}html[data-theme=dark] .page-shell .card,html[data-theme=dark] .page-shell .game-card,html[data-theme=dark] .collector-card{box-shadow:0 8px 22px #0003,inset 0 1px #ffffff0b}}@media(prefers-reduced-motion:reduce){.page-shell .category-button,.page-shell .card,.page-shell .game-card,.collector-card{transition-duration:0s!important}}.page-shell .category-buttons{position:relative;padding-top:2px;padding-bottom:2px}.page-shell .carousel .dots[hidden]{display:none!important}.page-shell .category-button:not(.active){background:radial-gradient(circle at 18% 0,rgba(255,255,255,.82),transparent 42%),linear-gradient(145deg,#f4f8ffe6,#e8f0fcd1);box-shadow:0 6px 16px #26467e0b,inset 0 1px #ffffffd1}:root{--ng-layer-sticky: 30;--ng-layer-nav: 100;--ng-layer-float: 80;--ng-layer-overlay: 200;--ng-layer-modal: 220;--ng-layer-toast: 240;--arcade-blue: #2f6bff;--arcade-blue-2: #6a8cff;--arcade-cyan: #35dccb;--arcade-violet: #8d6bff;--arcade-gold: #ffcf65;--arcade-success: #28c995;--arcade-warning: #ffad42;--arcade-danger: #f05b72;--arcade-radius: 18px;--arcade-fast: .16s;--arcade-normal: .26s;--arcade-slow: 8s;--arcade-ease: cubic-bezier(.2, .72, .25, 1);--arcade-line: rgba(97, 137, 226, .28);--arcade-panel: rgba(255, 255, 255, .86);--arcade-glow: 0 12px 34px rgba(47, 107, 255, .13);--arcade-inset: inset 0 1px rgba(255, 255, 255, .82)}html[data-theme=dark]{--arcade-line: rgba(92, 133, 205, .48);--arcade-panel: rgba(13, 27, 47, .9);--arcade-glow: 0 15px 38px rgba(0, 0, 0, .28), 0 0 28px rgba(47, 107, 255, .045);--arcade-inset: inset 0 1px rgba(255, 255, 255, .065)}html{background:#f1f5fb;transition:background-color var(--arcade-normal) ease,color var(--arcade-normal) ease}html,body{width:100%;min-width:0!important;max-width:100%;overflow-x:hidden;overflow-x:clip}.page-shell,.page-shell>*,.collector-catalog-panel,.collector-catalog-shell,.lottery-inline-panel{min-width:0;max-width:100%;box-sizing:border-box}.page-shell img,.page-shell video,.page-shell iframe{max-width:100%}html[data-theme=dark]:not([data-ui-theme]){background:#06101e}body{position:relative;isolation:isolate;background:transparent;transition:background-color var(--arcade-normal) ease,color var(--arcade-normal) ease}@keyframes arcade-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.page-shell header,.page-shell .marquee-wrap,.lottery-shell .site-header,.lottery-shell .draw-card,.lottery-shell .panel,.lottery-shell .stat-card,.line-shell,.panel,.stat-card,.site-summary-card,.control-card){border-color:var(--arcade-line);box-shadow:var(--arcade-glow),var(--arcade-inset)}:where(.page-shell header,.page-shell .marquee-wrap,.lottery-shell .site-header,.lottery-shell .draw-card,.lottery-shell .panel,.line-shell,.panel,.stat-card,.collector-card,.site-summary-card){transition:border-color var(--arcade-normal) ease,box-shadow var(--arcade-normal) ease,background-color var(--arcade-normal) ease,transform var(--arcade-normal) var(--arcade-ease)}:where(.page-shell header,.lottery-shell .site-header,.topbar){position:relative;overflow:hidden}:where(.page-shell header,.lottery-shell .site-header,.topbar):after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:3;height:2px;background:linear-gradient(90deg,transparent,var(--arcade-blue),var(--arcade-cyan),transparent);background-size:200% 100%;opacity:.72;animation:none;pointer-events:none}:where(.page-shell .card,.page-shell .game-card,.collector-card,.lottery-shell .stat-card,.route-card,.site-summary-card,.rank-row,.metric-box){border-color:var(--arcade-line);box-shadow:var(--arcade-glow),var(--arcade-inset);transition:transform var(--arcade-normal) var(--arcade-ease),border-color var(--arcade-normal) ease,box-shadow var(--arcade-normal) ease,filter var(--arcade-normal) ease;will-change:auto}@media(hover:hover)and (pointer:fine){:where(.page-shell .card,.page-shell .game-card,.collector-card,.lottery-shell .stat-card,.route-card,.site-summary-card):hover{border-color:#5a89efb3;box-shadow:0 17px 40px #2f6bff29,0 0 0 1px #35dccb14,var(--arcade-inset);transform:translateY(-2px)}}:where(.page-shell .category-button,.lottery-shell .main-nav a,.collector-category-list button,.nav-item,.tab-button,[role=tab]){position:relative;isolation:isolate;border-color:var(--arcade-line);transition:color var(--arcade-fast) ease,border-color var(--arcade-fast) ease,background var(--arcade-normal) ease,box-shadow var(--arcade-normal) ease,transform var(--arcade-fast) var(--arcade-ease)}:where(.page-shell .category-button.active,.lottery-shell .main-nav a.active,.lottery-shell .main-nav a[aria-current=page],.collector-category-list button.is-active,.nav-item.is-active,.tab-button.is-active,[role=tab][aria-selected=true]){border-color:#89abffb8;background-image:linear-gradient(115deg,#2259d8,#407cff 45%,#735fff 76%,#2ebfb5);background-size:100% 100%;box-shadow:0 10px 28px #2f6bff47,inset 0 1px #ffffff3d;animation:none}@media(hover:hover)and (pointer:fine){:where(.page-shell .category-button,.lottery-shell .main-nav a,.collector-category-list button,.nav-item,[role=tab]):hover{transform:translateY(-1px)}}:where(.category-icon,.nav-icon,.stat-icon,.collector-icon,.brand-mark,.result-icon,.service-icon,.theme-icon){border:1px solid rgba(120,158,242,.35);box-shadow:inset 0 1px #ffffff2e,0 7px 18px #2658c41f;text-shadow:0 0 14px currentColor;transition:transform var(--arcade-normal) var(--arcade-ease),box-shadow var(--arcade-normal) ease}:where(.category-button.active,.nav-item.is-active,[role=tab][aria-selected=true]) :where(.category-icon,.nav-icon){box-shadow:inset 0 1px #ffffff38,0 0 0 4px #ffffff12,0 0 22px #6495ff57}:where(button,.button,.go,.back-link,.retry-button){position:relative;overflow:hidden;transition:transform var(--arcade-fast) var(--arcade-ease),box-shadow var(--arcade-normal) ease,border-color var(--arcade-fast) ease,filter var(--arcade-fast) ease;-webkit-tap-highlight-color:transparent}:where(.button.primary,.go,button[type=submit]){background-image:linear-gradient(115deg,#245ddb,#3f7dff 48%,#735fff 77%,#33c9bb);background-size:220% 100%;box-shadow:0 10px 24px #2f6bff3d,inset 0 1px #ffffff3d}@media(hover:hover)and (pointer:fine){:where(.button.primary,.go,button[type=submit]):hover{background-position:100% 50%;box-shadow:0 13px 30px #2f6bff52,0 0 18px #35dccb1a,inset 0 1px #ffffff47}}:where(button,.button,.go,.back-link,.retry-button):active,.ng-interaction-pressed{scale:.975;filter:brightness(.98)}:where(button,.button,.go,.back-link,.retry-button):disabled{box-shadow:none;filter:grayscale(.2) saturate(.65)}:where(.status,.badge,.source-badge,.overall-status,.card-badge,.best-label){border:1px solid color-mix(in srgb,currentColor 24%,transparent);box-shadow:inset 0 1px #ffffff29}:where(.overall-status.is-checking,.source-badge,.card-badge){animation:none}:where(input,select,textarea){transition:border-color var(--arcade-fast) ease,box-shadow var(--arcade-fast) ease,background-color var(--arcade-normal) ease}html[data-ui-theme] body :where(input,select,textarea):focus{border-color:var(--ng-accent, #245fce)!important;box-shadow:none!important;outline:2px solid var(--ng-accent, #245fce);outline-offset:2px}:where(.modal,.popup-modal,.player-panel){border-color:var(--arcade-line);box-shadow:0 24px 70px #06112547,0 0 0 1px #5f8ceb14,var(--arcade-inset);animation:arcade-rise .24s var(--arcade-ease) both}:where(.skeleton,.is-placeholder>*,.loading-placeholder){background-image:linear-gradient(100deg,#7491c21c 20%,#5889f038 42%,#35dccb1f 52%,#7491c21c 72%);background-size:240% 100%}:where(.theme-toggle,.service-float,.customer-service-float,.floating-service,.floating-button){border-color:#749efab8;box-shadow:0 0 0 6px #2f6bff0e,0 12px 30px #1442a647,inset 0 1px #ffffff42;animation:none}.page-shell .service-float-btn{width:50px;height:50px;min-width:50px;min-height:50px;padding:0;border-radius:50%;box-shadow:0 8px 20px #1d4fbe47,0 0 0 3px #4880ff0d,inset 0 1px #ffffff3d;animation:none}.page-shell .service-float-btn:after{display:none!important}.page-shell .service-float-btn span{width:21px;height:18px;flex-basis:21px}.page-shell .service-float-btn b{display:none!important;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-width:2px;font-size:10px}.service-greeting{position:fixed;z-index:calc(var(--ng-layer-float, 80) + 8);display:inline-flex;max-width:min(286px,calc(100vw - 92px));min-height:48px;align-items:center;gap:8px;padding:11px 15px;overflow:visible;border:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 18%,rgba(255,255,255,.8));border-radius:17px;color:var(--ng-ink, #14223a);background:color-mix(in srgb,var(--ng-panel-solid, #fff) 94%,transparent);box-shadow:0 12px 32px #122a542e,inset 0 1px #ffffffbd;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);opacity:0;cursor:pointer;pointer-events:none;transform:translate(8px) scale(.97);transform-origin:right center;transition:opacity .24s ease,transform .34s cubic-bezier(.22,1,.36,1)}.service-greeting.is-visible{opacity:1;pointer-events:auto;transform:none}.service-greeting>span{min-width:0;font-size:14px;font-weight:780;letter-spacing:.01em;white-space:nowrap}.service-greeting>b{display:inline-grid;flex:0 0 auto;width:20px;height:20px;place-items:center;line-height:1;transform-origin:75% 80%;animation:ngServiceWave 1.15s ease-in-out 2}.service-greeting>b svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.service-greeting:after{content:"";position:absolute;top:50%;right:-6px;width:12px;height:12px;border-top:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 14%,rgba(255,255,255,.8));border-right:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 14%,rgba(255,255,255,.8));background:color-mix(in srgb,var(--ng-panel-solid, #fff) 96%,transparent);transform:translateY(-50%) rotate(45deg)}.service-greeting[data-placement=above]{transform-origin:right bottom}.service-greeting[data-placement=above]:after{top:auto;right:17px;bottom:-6px;transform:rotate(135deg)}html[data-theme=dark] .service-greeting,html.ng-skin-active[data-mode=dark] .service-greeting{border-color:color-mix(in srgb,var(--ng-accent, #6e75ff) 38%,rgba(255,255,255,.14));color:#f2f6ff;background:color-mix(in srgb,var(--ng-panel-solid, #101b30) 91%,transparent);box-shadow:0 15px 38px #00071766,inset 0 1px #ffffff14}html[data-theme=dark] .service-greeting:after,html.ng-skin-active[data-mode=dark] .service-greeting:after{border-color:color-mix(in srgb,var(--ng-accent, #6e75ff) 32%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--ng-panel-solid, #101b30) 94%,transparent)}@keyframes ngServiceWave{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(12deg)}}@media(max-width:768px){.service-greeting{max-width:min(250px,calc(100vw - 78px));min-height:44px;padding:9px 13px;border-radius:15px}.service-greeting>span{font-size:13px}.service-greeting>b{font-size:18px}}body:is(.trial-game-open,.collector-detail-open,.theme-service-open,.activity-hall-open) .service-greeting{display:none!important}@media(prefers-reduced-motion:reduce){.service-greeting{transition-duration:.01ms}.service-greeting>b{animation:none}}.page-shell .dots{gap:0}.page-shell .dot,.page-shell .dot.active{position:relative;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;background:transparent;box-shadow:none;transform:none}.page-shell .dot:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border:1px solid rgba(15,40,90,.2);border-radius:50%;background:#0f285a26;transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.page-shell .dot.active:before{background:var(--primary, #2f6bff);box-shadow:0 0 12px #1f6feb59;transform:translate(-50%,-50%) scale(1.18)}.page-shell .carousel-wrap{position:relative}.page-shell .carousel-wrap:after{content:none;display:none}html[data-theme=dark] :where(.page-shell header,.page-shell .marquee-wrap,.lottery-shell .site-header,.lottery-shell .draw-card,.lottery-shell .panel,.lottery-shell .stat-card){background:var(--ng-surface-decor),var(--ng-surface-fill);border-color:#4b6c9ea8}html[data-theme=dark] :where(.page-shell .card,.page-shell .game-card,.collector-card,.lottery-shell .stat-card,.route-card){border-color:#43628fb3;box-shadow:0 15px 36px #00000040,inset 0 1px #ffffff0e}.line-hero{background:radial-gradient(circle at 86% 16%,rgba(70,227,212,.24),transparent 26%),linear-gradient(125deg,#1f51cf,#3c77ff 55%,#745fff);background-size:115% 115%;animation:none}.progress-track span,.health-bar i,.collector-progress i{background-image:linear-gradient(90deg,var(--arcade-blue),var(--arcade-violet),var(--arcade-cyan),var(--arcade-blue));background-size:220% 100%}@media(max-width:900px),(pointer:coarse){:where(.page-shell .card,.page-shell .game-card,.collector-card,.lottery-shell .stat-card,.route-card,.site-summary-card){will-change:auto}:where(.theme-toggle,.service-float,.customer-service-float,.floating-service,.floating-button){animation-duration:4.5s}}@media(max-width:560px){.page-shell .carousel-wrap:after{animation:none;opacity:.24;transform:translate(270%) skew(-18deg)}.page-shell .service-float-btn{right:14px;width:46px;height:46px;min-width:46px;min-height:46px;padding:0}.page-shell .service-float-btn{bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:50%}.page-shell .service-float-btn span{transform:scale(.9)}.page-shell .go{min-height:36px}.page-shell .game-card button{min-height:32px}}@media(prefers-reduced-motion:reduce){.page-shell .carousel-wrap:after,:where(.page-shell header,.lottery-shell .site-header,.topbar):after,:where(.overall-status.is-checking,.source-badge,.card-badge),:where(.theme-toggle,.service-float,.customer-service-float,.floating-service,.floating-button),:where(.skeleton,.is-placeholder>*,.loading-placeholder),:where(.page-shell .category-button.active,.lottery-shell .main-nav a.active,.collector-category-list button.is-active,.nav-item.is-active){animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.page-shell .collector-page-heading{position:relative;margin:0}html[data-theme=dark] .page-shell .collector-page-heading .collector-page-title{color:#edf4ff}.ng-interaction-paused *,.ng-interaction-paused *:before,.ng-interaction-paused *:after{animation-play-state:paused!important}@supports not (color: color-mix(in srgb,white,black)){:where(.status,.badge,.source-badge,.overall-status,.card-badge,.best-label){border-color:#6385c659}}.page-shell .card-grid>.card{position:relative;isolation:isolate;overflow:hidden;border-color:#a5beeeb8;background:radial-gradient(circle at 92% 4%,rgba(61,122,255,.13),transparent 31%),radial-gradient(circle at 8% 100%,rgba(40,205,190,.06),transparent 34%),linear-gradient(145deg,#fffffffa,#f6fafff0);box-shadow:0 10px 28px #224d971a,inset 0 1px #fffffffa,inset 0 -1px #5780d214}.page-shell .card-grid>.card>:not(.card-rec-badge){position:relative;z-index:1}.page-shell .card-grid>.card .avatar{border:2px solid rgba(125,163,238,.48);background:linear-gradient(145deg,#fff,#edf4ff);box-shadow:0 0 0 5px #4179f10e,0 8px 18px #1e4da324,inset 0 1px #fffffff2;filter:saturate(1.04) contrast(1.02);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease}.page-shell .card-grid>.card .go{position:relative;overflow:hidden;border-color:#709df78a;background:linear-gradient(180deg,#ffffffd1,#e8f1fff0);color:#245bd5;box-shadow:inset 0 1px #fffffff5,0 5px 14px #2f6bff17;text-shadow:0 1px rgba(255,255,255,.82)}.page-shell .card-grid>.card .card-rec-badge{position:absolute;top:6px;right:6px;z-index:8;display:inline-flex;min-width:48px;min-height:20px;max-width:calc(100% - 10px);align-items:center;justify-content:center;gap:2px;padding:1px 4px;border:1px solid rgba(255,255,255,.7);border-radius:6px!important;color:#fff;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;box-shadow:inset 0 1px #ffffff57,0 4px 10px #1e47942e;animation:none;isolation:isolate;transform:none}.page-shell .card-grid>.card .card-rec-badge:before{content:none;display:block;width:14px;height:14px;flex:0 0 14px;border:0;transform:none;filter:none}.page-shell .card-grid>.card .rec-type-1,.page-shell .card-grid>.card .badge-color-popularity{background:linear-gradient(120deg,#ff7a18,#ff9f0a 52%,#ff6a18)}.page-shell .card-grid>.card .badge-color-hot{background:linear-gradient(120deg,#d91f3e,#f33f32 45%,#ff8b20);box-shadow:inset 0 1px #fff6,0 4px 11px #de2b2e42}.page-shell .card-grid>.card .badge-effect-hot:before{content:"";background:url(/badge-icons-ai/v1/hot.webp) center / contain no-repeat}.page-shell .card-grid>.card .badge-effect-like:before{content:"";background:url(/badge-icons-ai/v1/recommended.webp) center / contain no-repeat}.page-shell .card-grid>.card .badge-effect-verified{border-color:#cde9fff0;background:linear-gradient(120deg,#1559d7,#167df0 48%,#12a4f3);box-shadow:inset 0 1px #ffffff6b,0 4px 11px #1966dd4d}.page-shell .card-grid>.card .badge-effect-verified:before{content:"";background:url(/badge-icons-ai/v1/official.webp) center / contain no-repeat}.page-shell .card-grid>.card .rec-type-2,.page-shell .card-grid>.card .badge-color-premium{background:linear-gradient(120deg,#6536de,#8b4df2 48%,#cf4fc4);box-shadow:inset 0 1px #fff6,0 4px 11px #6434d342}.page-shell .card-grid>.card .badge-color-verified{background:linear-gradient(120deg,#1559d7,#167df0 48%,#12a4f3)}@media(hover:hover)and (pointer:fine){.page-shell .card-grid>.card:hover{border-color:#5b8befc7;box-shadow:0 17px 38px #2f6bff2b,0 0 0 1px #31d2c214,inset 0 1px #fffffffa;transform:translateY(-3px)}.page-shell .card-grid>.card:hover .avatar{box-shadow:0 0 0 6px #4179f117,0 10px 24px #1e4da336,0 0 20px #4179f11f;filter:saturate(1.12) contrast(1.025);transform:var(--ng-platform-logo-hover, translateY(-2px) scale(1.045) rotate(1deg))}.page-shell .card-grid>.card:hover .go{border-color:#ffffff9e;background:linear-gradient(115deg,#245ddb,#3f7dff 55%,#6259ed);color:#fff;box-shadow:0 10px 22px #2f6bff42,inset 0 1px #ffffff47;text-shadow:0 1px 2px rgba(17,48,116,.34)}}html[data-theme=dark] .page-shell .card-grid>.card{border-color:#45699fc7;background:radial-gradient(circle at 92% 4%,rgba(66,119,246,.18),transparent 32%),radial-gradient(circle at 8% 100%,rgba(37,203,189,.07),transparent 35%),linear-gradient(145deg,#112239fa,#0b192bf7);box-shadow:0 14px 34px #00000040,inset 0 1px #ffffff0e,inset 0 -1px #1c385dad}html[data-theme=dark] .page-shell .card-grid>.card .avatar{border-color:#5784cdad;background:linear-gradient(145deg,#1c3557,#10233c);box-shadow:0 0 0 5px #4b7feb14,0 9px 21px #00000047}html[data-theme=dark] .page-shell .card-grid>.card .go{border-color:#4a70aadb;background:linear-gradient(180deg,#193252f5,#10223afa);color:#a9c5ff;box-shadow:inset 0 1px #fff1,0 6px 14px #00000029;text-shadow:none}@keyframes platform-badge-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes platform-badge-flame{0%,to{opacity:.9;transform:translateY(0) rotate(-2deg) scaleX(.96)}50%{opacity:1;transform:translateY(-1px) rotate(2deg) scale(1.03,1.06)}}@keyframes platform-badge-like{0%,68%,to{transform:translateY(0) rotate(0) scale(1)}76%{transform:translateY(-1px) rotate(-8deg) scale(1.16)}84%{transform:translateY(0) rotate(4deg) scale(.98)}92%{transform:rotate(0) scale(1.07)}}@keyframes platform-badge-verified{0%,72%,to{opacity:.94;transform:scale(1);filter:drop-shadow(0 0 2px rgba(210,240,255,.64))}82%{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 5px rgba(210,240,255,.96))}}@media(max-width:600px){.page-shell .card-grid>.card .avatar{box-shadow:0 0 0 3px #4179f10e,0 5px 12px #1e4da31f}.page-shell .card-grid>.card:has(>.card-rec-badge){padding-top:32px!important}.page-shell .card-grid>.card .card-rec-badge{top:6px;right:6px;min-width:48px;min-height:20px;gap:2px;padding:1px 4px;font-size:11px}.page-shell .card-grid>.card :is(.badge-effect-hot,.badge-effect-like,.badge-effect-verified):before{width:14px;height:14px;flex-basis:14px}}@media(prefers-reduced-motion:reduce){.page-shell .card-grid>.card .card-rec-badge{animation:none!important}.page-shell .card-grid>.card :is(.badge-effect-hot,.badge-effect-like,.badge-effect-verified):before{animation:none!important}.page-shell .card-grid>.card .avatar,.page-shell .card-grid>.card .go{transition:none!important}}@media(max-width:768px){html.ng-skin-active{--ng-mobile-parallax:0px;--ng-mobile-glow:rgba(var(--ng-accent-rgb),.26);--ng-mobile-edge:color-mix(in srgb,var(--ng-accent) 58%,var(--ng-accent-2))}html.ng-skin-active :is(.page-shell .category-button,.lottery-shell .main-nav a,.trial-vendor-tab,.collector-category-list button,[role=tab]){position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--ng-line) 78%,var(--ng-mobile-edge))!important;box-shadow:inset 0 1px #ffffff1a,0 6px 16px rgba(var(--ng-accent-rgb),.08)!important}html.ng-skin-active :is(.page-shell .category-button,.lottery-shell .main-nav a,.trial-vendor-tab,.collector-category-list button,[role=tab]):after{content:"";position:absolute;inset:auto 12% 0;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,var(--ng-mobile-edge),transparent);opacity:.58;pointer-events:none}html.ng-skin-active :is(.page-shell .category-button,.lottery-shell .main-nav a,.trial-vendor-tab,.collector-category-list button,[role=tab]):is(.active,.is-active,[aria-selected=true]):after{height:2px;opacity:1}html.ng-skin-active :is(.go,.load-more,.retry-button,.button.primary,.ng-home-popup-action,.activity-apply-button,.activity-submit-button,.site-share-action.primary,.game-card button){position:relative;isolation:isolate;overflow:hidden}html.ng-skin-active :is(.go,.load-more,.retry-button,.button.primary,.ng-home-popup-action,.activity-apply-button,.activity-submit-button,.site-share-action.primary,.game-card button):after{content:"";position:absolute;inset:-40% auto -40% -34%;z-index:-1;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:skew(-18deg);opacity:0;pointer-events:none}html.ng-skin-active :is(.card,.game-card,.collector-card,.activity-card){border-color:color-mix(in srgb,var(--ng-line) 86%,var(--ng-mobile-edge))!important}html.ng-skin-active :is(.activity-hall-toggle,.page-shell .service-float-btn){isolation:isolate;overflow:visible;border:1px solid color-mix(in srgb,var(--ng-mobile-edge) 68%,#fff)!important;background-color:var(--ng-accent)!important;background-image:var(--ng-float-decoration),var(--ng-button)!important;background-position:center!important;background-size:100% 100%!important;box-shadow:var(--ng-float-shadow)!important}html.ng-skin-active :is(.activity-hall-toggle,.page-shell .service-float-btn):before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;border:1px solid color-mix(in srgb,var(--ng-mobile-edge) 55%,transparent);border-radius:inherit;opacity:.42;pointer-events:none}body{--ng-float-bottom: calc(16px + env(safe-area-inset-bottom,0px)) ;--ng-float-step:60px}.page-shell .service-float-btn{bottom:var(--ng-float-bottom)!important}.activity-hall-toggle{bottom:calc(var(--ng-float-bottom) + var(--ng-float-step))!important}body.theme-has-service .activity-hall-toggle{bottom:calc(var(--ng-float-bottom) + var(--ng-float-step) * 2)!important}html.ng-skin-active .page-shell .service-float-btn span,html.ng-skin-active .activity-hall-toggle>span{filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}html.ng-skin-active :is(.ng-home-popup-backdrop,.activity-hall-backdrop,.site-share-backdrop,.popup-overlay){background:color-mix(in srgb,var(--ng-modal-overlay) 88%,transparent)!important}html.ng-skin-active :is(.ng-home-popup-card,.activity-hall-panel,.site-share-panel,.popup-modal){border-color:color-mix(in srgb,var(--ng-mobile-edge) 68%,var(--ng-line))!important;box-shadow:0 24px 62px #00000061,0 0 0 1px rgba(var(--ng-accent-rgb),.1)!important}html.ng-skin-active :is(.ng-home-popup-close,.activity-hall-close,.site-share-close,.popup-close){border-color:color-mix(in srgb,var(--ng-mobile-edge) 64%,#fff)!important;box-shadow:0 7px 18px rgba(var(--ng-accent-rgb),.24),inset 0 1px #fff3!important}html.ng-skin-active :is(.page-shell .carousel-wrap,.page-shell .marquee-wrap,.line-hero,.lottery-shell .site-header){position:relative;isolation:isolate}html.ng-skin-active .page-shell .marquee-wrap:before{box-shadow:0 0 16px rgba(var(--ng-accent-rgb),.22)}html[data-ui-theme=cosmic] :is(.category-button,.go,.activity-hall-toggle,.service-float-btn){border-radius:999px!important}html[data-ui-theme=aurora] :is(.category-button,.go,.activity-hall-toggle,.service-float-btn){border-radius:999px!important}html[data-ui-theme=particles] :is(.category-button,.go,.activity-hall-toggle,.service-float-btn){border-radius:8px!important}html[data-ui-theme=esports] :is(.category-button,.go){border-radius:7px!important;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}html[data-ui-theme=esports] :is(.activity-hall-toggle,.service-float-btn){border-radius:10px!important}html[data-ui-theme=arcade] :is(.category-button,.go,.activity-hall-toggle,.service-float-btn){border-radius:14px!important;border-bottom-width:3px!important}html[data-ui-theme=gold] :is(.category-button,.go,.activity-hall-toggle,.service-float-btn){border-radius:8px!important}html[data-mobile-motion=low] :is(.activity-hall-toggle,.page-shell .service-float-btn){animation:none!important}html[data-mobile-motion=low] :is(.ng-home-popup-card,.activity-hall-panel,.site-share-panel,.popup-modal):before{animation-duration:14s!important}}@media(max-width:430px){html.ng-skin-active :is(.activity-hall-toggle,.page-shell .service-float-btn){box-shadow:0 8px 19px rgba(var(--ng-accent-rgb),.24),inset 0 1px #ffffff38!important}html.ng-skin-active :is(.ng-home-popup-card,.activity-hall-panel,.popup-modal){max-width:calc(100vw - 20px)!important}}@media(max-width:768px),(pointer:coarse){:is(.page-shell .category-button,.page-shell .load-more,.retry-button,.collector-pagination button,.collector-episode,.collector-episodes-more,.activity-apply-button,.activity-submit-button,.site-share-action,.ng-home-popup-action,.button){min-height:44px!important}:is(.activity-hall-toggle,.site-share-button,.page-shell .service-float-btn,.ng-home-popup-close,.activity-hall-close,.site-share-close,.popup-close,.trial-game-close){min-width:44px!important;min-height:44px!important}:is(.popup-overlay,.ng-home-popup-backdrop,.activity-hall-backdrop,.site-share-backdrop){overscroll-behavior:contain}:is(.popup-modal,.ng-home-popup-card,.activity-hall-panel){max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media(max-width:430px){.page-shell .trial-featured,.page-shell .game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.page-shell .card{min-height:124px}.page-shell .go{font-size:11px}}@media(max-width:900px),(pointer:coarse){.page-shell .card-grid>.card .go{min-height:34px!important;padding:5px 8px!important;font-size:11px;line-height:1}.page-shell :is(.trial-featured,.game-grid) .game-card button{min-height:32px!important;padding:4px 6px!important;font-size:11px;line-height:1}}@media(max-width:430px){.page-shell .card-grid>.card .go{min-height:32px!important}.page-shell :is(.trial-featured,.game-grid) .game-card button{min-height:30px!important}}@media(max-width:360px){.page-shell .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell .trial-featured,.page-shell .game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.page-shell .game-card{padding:3px}.page-shell .category-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html.ng-skin-active :is(.activity-hall-toggle,.page-shell .service-float-btn),html.ng-skin-active :is(.ng-home-popup-card,.activity-hall-panel,.site-share-panel,.popup-modal):before{animation:none!important}}:root{--ui-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ui-text-sm: 12px;--ui-text-body: 14px;--ui-text-title: 18px;--ui-shadow-card: 0 1px 2px rgba(25, 40, 70, .04), 0 10px 30px rgba(25, 40, 70, .07);--ui-shadow-hover: 0 2px 4px rgba(25, 40, 70, .05), 0 16px 38px rgba(25, 40, 70, .11);--ui-content-max: 1200px;--ui-section-max: 1180px;--ui-gutter: 20px;--ui-section-inner: 20px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-control-sm: 36px;--ui-control-md: 42px;--ui-control-lg: 48px;--ui-search-height: 42px;--ui-search-action-width: 86px;--ui-search-gap: 10px;--ui-category-rail-height: 40px;--ui-category-control-height: 32px;--ui-category-font-size: 12px;--ui-icon-sm: 18px;--ui-icon-md: 22px;--ui-icon-lg: 24px;--ui-radius-sm: var(--ng-control-radius, 10px);--ui-radius-md: var(--ng-radius-small, 14px);--ui-radius-lg: var(--ng-radius, 20px);--ui-card-radius: 20px;--ui-control-radius: 12px;--ui-motion-fast: .12s;--ui-motion-base: .18s;--ui-motion-slow: .24s;--ui-ease: cubic-bezier(.2, .8, .2, 1);--ui-float-size: 52px;--ui-close-size: 44px}html,body,#app,.page-shell{min-width:0;max-width:100%}.page-shell,.cards-scroll,body.trial-direct-mode .trial-section{overflow-x:clip;overflow-y:visible}html,body{overflow-x:clip}html[data-ui-theme] *,html[data-ui-theme] *:before,html[data-ui-theme] *:after{box-sizing:border-box}html[data-ui-theme] :where(img,video,iframe,canvas,svg){max-width:100%}html[data-ui-theme] :where(button,input,select,textarea){font:inherit}html[data-ui-theme] body{font-family:var(--ui-font-sans);-webkit-font-smoothing:antialiased}html[data-theme=dark]{--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .16), 0 12px 32px rgba(0, 0, 0, .22);--ui-shadow-hover: 0 2px 4px rgba(0, 0, 0, .18), 0 18px 42px rgba(0, 0, 0, .3)}html[data-ui-theme] :where(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ng-accent, #2f6bff);outline-offset:3px}html[data-ui-theme] :where(button,input,select,textarea,[role=button]):disabled,html[data-ui-theme] :where(button,[role=button])[aria-disabled=true]{cursor:not-allowed!important;filter:saturate(.55)!important;opacity:.56!important;pointer-events:none!important;transform:none!important}html[data-ui-theme] :where(button,[role=button])[aria-busy=true]{cursor:wait;pointer-events:none}html[data-ui-theme] :where(.page-shell,.collector-catalog-shell){overflow-wrap:anywhere}html[data-ui-theme] .page-shell>:where(header,.carousel-container,.marquee-wrap,.nav-section,.section,footer),html[data-ui-theme] :where(.collector-catalog-shell){width:min(calc(100% - (var(--ui-gutter) * 2)),var(--ui-content-max));margin-inline:auto}html[data-ui-theme] .page-shell #cardsScroll>.section,html[data-ui-theme] .page-shell>:is(.lottery-inline-panel,.collector-catalog-panel){width:min(calc(100% - (var(--ui-gutter) * 2)),var(--ui-section-max))!important;margin-inline:auto!important}html[data-ui-theme] .page-shell #cardsScroll>.section{padding-inline:var(--ui-section-inner)!important}html[data-ui-theme] body.lottery-inline-mode .page-shell .lottery-inline-panel{padding-inline:0!important;overflow:hidden!important}html[data-ui-theme] body.lottery-inline-mode .page-shell :where(.lottery-inline-frame-shell,.lottery-inline-frame){width:100%!important;overflow-x:hidden!important}html[data-ui-theme] :where(.category-button,.collector-category-tab,.trial-vendor-tab,[role=tab]){min-width:0;min-height:var(--ui-control-md)!important;padding-block:var(--ui-space-2)!important;line-height:1.2;transition-duration:var(--ui-motion-fast)!important;transition-timing-function:var(--ui-ease)!important}html[data-ui-theme] :where(.category-button,.collector-category-tab,.trial-vendor-tab,[role=tab]) :where(span,strong,b){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] :where(.collector-category-list,.trial-vendor-nav,[role=tablist]){max-width:100%;gap:var(--ui-space-2)!important;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-ui-theme] :where(.collector-category-list,.trial-vendor-nav,[role=tablist])::-webkit-scrollbar{display:none}html[data-ui-theme] body :where(.page-shell .trial-vendor-shell,.collector-category-filters){position:relative;width:100%;margin:0 0 var(--ui-space-3)!important;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme] body :where(.page-shell .trial-vendor-nav,.collector-category-list){min-height:var(--ui-category-rail-height)!important;gap:6px!important;padding:4px 6px!important}html[data-ui-theme] body :where(.page-shell .trial-vendor-tab,.collector-category-tab){box-sizing:border-box;min-height:var(--ui-category-control-height)!important;height:var(--ui-category-control-height)!important;gap:0!important;padding:4px 10px!important;border:1px solid var(--ng-line, #dfe7f3)!important;border-radius:9px!important;color:var(--ng-muted, #667085)!important;background:color-mix(in srgb,var(--ng-panel-solid, #fff) 82%,transparent)!important;box-shadow:none!important;font-size:var(--ui-category-font-size)!important;font-weight:800!important;line-height:1.2!important}html[data-ui-theme] body :where(.page-shell .trial-vendor-tab.active,.collector-category-tab.is-active){color:var(--ng-on-accent, #fff)!important;border-color:var(--ng-button-edge, rgba(255,255,255,.48))!important;background-color:var(--ng-accent, #2f6bff)!important;background-image:var(--ng-button-decoration, none),var(--ng-button, linear-gradient(110deg, #2f6bff, #62b7ff))!important;background-position:center!important;background-size:100% 100%!important;box-shadow:var(--ng-button-shadow, 0 7px 16px rgba(47, 123, 255, .2))!important}html[data-ui-theme] body :where(.page-shell .trial-vendor-tab:not(.active):hover,.collector-category-tab:not(.is-active):hover){color:var(--ng-ink, #17243a)!important;border-color:color-mix(in srgb,var(--ng-accent, #2f6bff) 34%,var(--ng-line, #dfe7f3))!important;background:var(--ng-soft, #eef4ff)!important}html[data-ui-theme] :where(.trial-tools input,.collector-toolbar input,.collector-toolbar select,.site-share-copy input,.activity-hall-body input,.activity-hall-body select,.activity-hall-body textarea,input[type=search]){min-width:0;min-height:var(--ui-control-md)!important;padding-inline:var(--ui-space-3)!important;border-radius:var(--ui-radius-sm)!important}html[data-ui-theme] body .page-shell :where(.trial-tools,.collector-toolbar){display:grid!important;width:100%;grid-template-columns:minmax(0,1fr) var(--ui-search-action-width)!important;gap:var(--ui-search-gap)!important;margin:0 0 var(--ui-space-3)!important;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme] body .page-shell :where(.trial-tools input,.trial-tools button,.collector-toolbar input,.collector-toolbar button){width:100%;min-width:0;min-height:var(--ui-search-height)!important;height:var(--ui-search-height)!important;margin:0!important;border-radius:var(--ui-radius-sm)!important}html[data-ui-theme] body .page-shell :where(.trial-tools button,.collector-toolbar button){padding-inline:var(--ui-space-3)!important;color:var(--ng-on-accent, #fff)!important;border-color:var(--ng-button-edge, rgba(255, 255, 255, .48))!important;background-color:var(--ng-accent, #2f6bff)!important;background-image:var(--ng-button-decoration, none),var(--ng-button, linear-gradient(110deg, #2f6bff, #62b7ff))!important;background-position:center!important;background-size:100% 100%!important;box-shadow:var(--ng-button-shadow, 0 8px 18px rgba(47, 123, 255, .22))!important}html[data-ui-theme] body.collector-catalog-mode .collector-catalog-panel{width:min(calc(100% - (var(--ui-gutter) * 2)),var(--ui-section-max))!important;margin:0 auto!important;padding:0!important;overflow:visible}@media(max-width:620px){html[data-ui-theme] body.collector-catalog-mode .collector-catalog-panel{padding-inline:0!important}}html[data-ui-theme] body.collector-catalog-mode .collector-catalog-shell{width:100%!important;margin-inline:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui-theme] body.collector-catalog-mode .collector-catalog-shell:before{display:none!important;content:none!important}html[data-ui-theme] body :where(.collector-grid,.collector-pagination){padding-inline:0!important}html[data-ui-theme] :where(.collector-toolbar,.site-share-actions){gap:var(--ui-space-2)!important}html[data-ui-theme] :where(.collector-toolbar button,.collector-pagination button,.site-share-action,.ng-home-popup-action,.trial-game-close){min-height:var(--ui-control-md)!important;padding-inline:var(--ui-space-4)!important;border-radius:var(--ui-radius-sm)!important;font-weight:800;transition-duration:var(--ui-motion-fast)!important;transition-timing-function:var(--ui-ease)!important}html[data-ui-theme] .page-shell .card-grid>.card .go{min-height:var(--ui-control-sm)!important;padding-inline:var(--ui-space-3)!important}html[data-ui-theme] .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go{min-width:0;max-width:100%;font-size:12px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;text-shadow:none!important;-webkit-text-stroke-width:0!important;box-shadow:none!important;transform:none!important;filter:none!important}html.ng-skin-active .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go{background-image:var(--ng-button)!important}html[data-ui-theme] .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go:focus-visible{outline:2px solid var(--ng-on-accent, var(--text))!important;outline-offset:-4px!important}html[data-ui-theme] .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go:before,html[data-ui-theme] .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go:after{content:none!important;display:none!important;animation:none!important}.page-shell #cardsScroll .card-grid[data-ng-platforms]>.empty{grid-column:1 / -1}@media(max-width:768px){.page-shell #cardsScroll .card-grid[data-ng-platforms]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page-shell #cardsScroll .card[data-ng-resource-type=platform]{grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar" "meta" "cta";justify-items:center;align-content:end;gap:4px;min-height:116px;padding:8px 4px 6px;border-radius:12px}.page-shell #cardsScroll .card[data-ng-resource-type=platform]:has(>.card-rec-badge){padding-top:26px!important}.page-shell #cardsScroll .card[data-ng-resource-type=platform] .avatar{width:48px;height:48px}.page-shell #cardsScroll .card[data-ng-resource-type=platform] .meta{width:100%;align-items:center;text-align:center}.page-shell #cardsScroll .card[data-ng-resource-type=platform] .title{width:100%;font-size:clamp(12px,2.9vw,13px);line-height:1.4;white-space:nowrap}.page-shell #cardsScroll .card[data-ng-resource-type=platform] :is(.desc,.rating){display:none}.page-shell #cardsScroll .card[data-ng-resource-type=platform] .card-rec-badge{top:4px;right:4px;min-width:40px;min-height:18px;padding:1px 3px;gap:2px;font-size:9px}.page-shell #cardsScroll .card[data-ng-resource-type=platform] .card-rec-badge:before{width:11px;height:11px;flex-basis:11px}html[data-ui-theme] .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go{width:min(80%,96px);min-height:32px!important;margin:0;padding:2px 4px!important;border-radius:8px;font-size:11px!important;line-height:1.3!important}}@media(max-width:768px)and (pointer:coarse){html[data-ui-theme] .page-shell #cardsScroll .card-grid>.card[data-ng-resource-type=platform]>.go{min-height:44px!important;border-color:transparent!important;border-block:6px solid transparent!important;background-clip:padding-box!important}}@media(max-width:360px){.page-shell #cardsScroll .card-grid[data-ng-platforms]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}html[data-ui-theme] :where(.collector-catalog-panel,.collector-card,.activity-card,.invite-reward-card){min-width:0;overflow:hidden}html[data-ui-theme] :where(.collector-catalog-panel,.activity-card,.invite-reward-card){padding:var(--ui-space-5)!important}html[data-ui-theme] :where(.collector-grid,.activity-list){gap:var(--ui-space-3)!important}html[data-ui-theme] :where(.collector-card) :where(h2,h3,strong,p,span){min-width:0}html[data-ui-theme] :where(.collector-card) :where(p,span){overflow-wrap:anywhere}html[data-ui-theme] body.collector-catalog-mode .collector-catalog-shell>:where(.collector-category-filters,.collector-toolbar,.collector-grid,.collector-pagination,.collector-empty,.collector-age-gate,.collector-error){width:calc(100% - (var(--ui-section-inner) * 2))!important;margin-inline:var(--ui-section-inner)!important}html[data-ui-theme] body.collector-catalog-mode .collector-catalog-shell>:where(.collector-grid,.collector-pagination){padding-inline:0!important}html[data-ui-theme] :where(.activity-hall-backdrop,.ng-home-popup){padding:max(var(--ui-space-5),env(safe-area-inset-top)) max(var(--ui-space-5),env(safe-area-inset-right)) max(var(--ui-space-5),env(safe-area-inset-bottom)) max(var(--ui-space-5),env(safe-area-inset-left))!important}html[data-ui-theme] :where(.activity-hall-panel){width:min(640px,100%)!important;max-height:min(88dvh,820px)!important;overscroll-behavior:contain}html[data-ui-theme] .trial-game-overlay{align-items:stretch!important;padding:0!important}html[data-ui-theme].ng-skin-active .trial-game-toolbar{color:#fff;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}html[data-ui-theme].ng-skin-active .trial-game-toolbar small{color:color-mix(in srgb,#fff 62%,var(--ng-accent-2))}html[data-ui-theme].ng-skin-active .trial-game-close{color:var(--ng-on-accent, #fff);border-color:var(--ng-button-edge);background-image:var(--ng-button-decoration),var(--ng-button);box-shadow:var(--ng-button-shadow)}html[data-ui-theme].ng-skin-active .trial-game-stage{background:color-mix(in srgb,#02060d 94%,var(--ng-accent) 6%)}html[data-ui-theme] :where(.site-share-body,.activity-hall-body,.ng-home-popup-body){min-height:0;overflow:auto;overscroll-behavior:contain}html[data-ui-theme] :where(.site-share-close,.activity-hall-close,.ng-home-popup-close,.trial-game-close){display:grid!important;width:var(--ui-close-size)!important;height:var(--ui-close-size)!important;min-width:var(--ui-close-size)!important;min-height:var(--ui-close-size)!important;padding:0!important;place-items:center;line-height:1!important}html[data-ui-theme] body :where(.page-shell .service-float-btn,.activity-hall-toggle,.ng-action-hub-toggle,.ng-scroll-top){width:var(--ui-float-size)!important;height:var(--ui-float-size)!important;min-width:var(--ui-float-size)!important;min-height:var(--ui-float-size)!important;right:max(var(--ui-space-4),env(safe-area-inset-right))!important;padding:0!important;place-items:center;box-sizing:border-box!important}html[data-ui-theme] body :where(.page-shell .service-float-btn,.activity-hall-toggle,.ng-action-hub-toggle,.ng-scroll-top) :where(svg,img){width:var(--ui-icon-lg)!important;height:var(--ui-icon-lg)!important}html[data-ui-theme] :where(.collector-empty,.collector-error){min-height:150px;padding:var(--ui-space-6)!important;place-content:center;text-align:center}html[data-ui-theme] .collector-pagination{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2)!important}@media(max-width:768px){:root{--ui-gutter: 12px;--ui-space-5: 16px;--ui-space-6: 20px;--ui-float-size: 48px;--ui-search-height: 40px}html[data-ui-theme] :where(.activity-hall-backdrop){align-items:end!important;padding:max(var(--ui-space-3),env(safe-area-inset-top)) max(var(--ui-space-3),env(safe-area-inset-right)) max(var(--ui-space-3),env(safe-area-inset-bottom)) max(var(--ui-space-3),env(safe-area-inset-left))!important}html[data-ui-theme] :where(.activity-hall-panel){width:100%!important;max-height:96dvh!important}}@media(max-width:430px){:root{--ui-gutter: 10px;--ui-control-md: 44px}html[data-ui-theme] :where(.category-button,.collector-category-tab,.trial-vendor-tab){min-height:var(--ui-category-control-height)!important}html[data-ui-theme].ng-skin-active body :where(.page-shell .trial-vendor-tab,.collector-category-tab){height:var(--ui-category-control-height)!important;padding-inline:9px!important;font-size:11px!important}html[data-ui-theme] :where(.collector-grid){gap:10px!important}html[data-ui-theme] .site-share-actions{grid-template-columns:1fr!important}}@media(max-width:360px){:root{--ui-gutter: 8px}}@media(prefers-reduced-motion:reduce){html[data-ui-theme] *,html[data-ui-theme] *:before,html[data-ui-theme] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ng-category-rail-height: 48px;--ng-category-item-height: 44px;--ng-category-pill-height: 32px;--ng-category-gap: 6px;--ng-category-radius: 13px;--ng-category-item-radius: 9px;--ng-category-active-shadow: 0 2px 8px rgba(var(--ng-accent-rgb, 47, 123, 255), .24), inset 0 1px rgba(255, 255, 255, .2)}html body .ng-category-rail{position:relative;box-sizing:border-box;display:block;width:100%;min-width:0;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .ng-category-rail:before,html body .ng-category-rail:after{content:none!important;display:none!important}html body .ng-category-track{box-sizing:border-box;display:flex!important;width:100%;min-width:0;min-height:var(--ng-category-rail-height)!important;align-items:center;justify-content:flex-start!important;gap:var(--ng-category-gap)!important;margin:0!important;padding:2px 6px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important;scroll-padding-inline:6px;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html body .ng-category-rail.is-balanced:not(.has-overflow) .ng-category-item{min-width:max-content!important;flex:1 1 auto!important}html body .ng-category-track::-webkit-scrollbar{display:none}html body .ng-category-item{position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex!important;width:auto!important;min-width:max-content!important;height:var(--ng-category-item-height)!important;min-height:var(--ng-category-item-height)!important;flex:0 0 auto!important;align-items:center;justify-content:center;gap:0!important;margin:0!important;padding:6px 10px!important;border:0!important;border-radius:var(--ng-category-item-radius)!important;color:var(--ng-muted, #667085)!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center;white-space:nowrap;cursor:pointer;transform:none!important;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}html.ng-skin-active body .ng-category-item{border:0!important;background:transparent!important;box-shadow:none!important}html body .ng-category-item:before{content:"";position:absolute;inset:calc((var(--ng-category-item-height) - var(--ng-category-pill-height)) / 2) 0;z-index:-1;border:1px solid var(--ng-line, #dfe7f3);border-radius:var(--ng-category-item-radius);background:color-mix(in srgb,var(--ng-panel-solid, #fff) 72%,transparent);box-shadow:none;pointer-events:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}html body .ng-category-item:focus-visible{position:relative;z-index:4}html body .ng-category-item .nav-icon{display:none!important}html body .ng-category-item:is(.active,.is-active,[aria-selected=true],[aria-current=page]){color:var(--ng-on-accent, #fff)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html.ng-skin-active body .ng-category-item:is(.active,.is-active,[aria-selected=true],[aria-current=page]){border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body .ng-category-item:is(.active,.is-active,[aria-selected=true],[aria-current=page]):before{border-color:var(--ng-button-edge, rgba(255, 255, 255, .48));background-color:var(--ng-accent, #2f6bff);background-image:var(--ng-button-decoration, none),var(--ng-button, linear-gradient(110deg, #2f6bff, #62b7ff))!important;background-position:center!important;background-size:100% 100%!important;box-shadow:var(--ng-category-active-shadow)!important}html body .ng-category-item:not(.active):not(.is-active):not([aria-selected=true]):not([aria-current=page]):hover{color:var(--ng-ink, #17243a)!important}html body .ng-category-item:not(.active):not(.is-active):not([aria-selected=true]):not([aria-current=page]):hover:before{border-color:color-mix(in srgb,var(--ng-accent, #2f6bff) 34%,var(--ng-line, #dfe7f3));background:var(--ng-soft, #eef4ff)}@media(max-width:430px){html body .ng-category-item{padding-inline:9px!important;font-size:11px!important}}@media(prefers-reduced-motion:reduce){html body .ng-category-item{scroll-behavior:auto!important;transition-duration:.01ms!important}}.page-shell header{position:relative;isolation:isolate;overflow:hidden}.page-shell header>.nav{position:relative;z-index:2}.card-grid>.card{min-width:0;contain:layout paint;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}html[data-card-density=compact] .card-grid{gap:12px}html[data-card-density=compact] .card-grid>.card{padding:14px}html[data-card-density=compact] .card-grid>.card .desc,html[data-card-density=compact] .card-grid>.card .rating{display:none}.ng-page-skeleton .ng-page-content{position:relative;isolation:isolate}.ng-home-loading-state,body.ng-app-shell-home .card-grid:empty:not([data-ng-platforms]){min-height:65svh;padding:24px;border-radius:var(--ng-radius, 16px);background:var(--ng-surface-decor),var(--ng-panel, transparent);text-align:center}body.ng-app-shell-home .card-grid:empty:not([data-ng-platforms]):before{content:"正在加载推荐内容…";color:var(--ng-muted, #71809a)}.ng-page-skeleton .pk16-category-title{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:48px;margin:28px 0 18px;padding:0 0 0 15px;overflow:hidden;color:var(--ng-ink, var(--text));font-size:clamp(24px,3vw,30px);font-weight:900;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ng-page-skeleton .pk16-category-title:before{content:"";position:absolute;top:50%;left:0;width:4px;height:30px;border-radius:99px;background:var(--ng-title-mark, linear-gradient(180deg, var(--ng-accent, #2f6bff), var(--ng-accent-2, #20c4c9)));box-shadow:0 0 18px color-mix(in srgb,var(--ng-accent, #2f6bff) 35%,transparent);transform:translateY(-50%)}.ng-page-skeleton .pk16-category-title:after{content:"";position:absolute;bottom:1px;left:16px;display:block;width:72px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--ng-accent, #2f6bff),var(--ng-accent-2, #20c4c9),transparent);opacity:.62}.ng-page-skeleton #lottery-inline-panel>.pk16-category-title,.ng-page-skeleton .collector-page-heading{width:calc(100% - (var(--ui-section-inner) * 2));margin-inline:var(--ui-section-inner)}.ng-page-skeleton .collector-page-heading{min-height:0!important;padding:0}.data-card,.analytics-card,.stat-card{border:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 18%,var(--ng-line, #dbe5f4));background:var(--ng-surface-decor),color-mix(in srgb,var(--ng-surface-strong, #fff) 93%,transparent);box-shadow:var(--ng-card-shadow, 0 16px 35px rgba(30, 68, 130, .1))}.data-card canvas,.analytics-card canvas{filter:saturate(.92) contrast(1.02)}.ng-action-hub-toggle,.ng-scroll-top{display:none}@media(max-width:768px){:root{--ui-section-inner: 10px}.ng-page-skeleton .pk16-category-title{min-height:44px;margin:20px 0 14px;padding-left:14px;font-size:23px}.ng-page-skeleton .pk16-category-title:before{width:4px;height:28px}.ng-action-hub-toggle,.ng-scroll-top{position:fixed;z-index:calc(var(--ng-layer-float, 80) + 10);right:max(14px,env(safe-area-inset-right));display:grid;place-items:center;width:48px;height:48px;border-radius:var(--ng-float-radius, 16px);color:var(--ng-on-accent, #fff);border:1px solid rgba(255,255,255,.38);background:linear-gradient(135deg,var(--ng-accent, #2f6bff),var(--ng-accent-2, #20c4c9));box-shadow:0 12px 30px color-mix(in srgb,var(--ng-accent, #2f6bff) 32%,transparent)}.ng-action-hub-toggle{bottom:calc(18px + env(safe-area-inset-bottom))}.ng-action-hub-toggle svg,.ng-scroll-top svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ng-action-hub-open .ng-action-hub-toggle svg{transform:rotate(90deg)}.ng-scroll-top{bottom:calc(80px + env(safe-area-inset-bottom));visibility:hidden;opacity:0;pointer-events:none;transform:translateY(10px)}.ng-scroll-top.is-available{visibility:visible;opacity:1;pointer-events:auto;transform:none}.ng-action-hub-open .ng-scroll-top{visibility:hidden}.ng-floating-hub-enabled .activity-hall-toggle,.ng-floating-hub-enabled .service-float-btn{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(12px) scale(.84)!important;transition:opacity .2s ease,transform .2s ease!important}.ng-floating-hub-enabled.ng-action-hub-open .activity-hall-toggle,.ng-floating-hub-enabled.ng-action-hub-open .service-float-btn{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.ng-floating-hub-enabled.ng-action-hub-open .activity-hall-toggle{bottom:calc(138px + env(safe-area-inset-bottom))!important}.ng-floating-hub-enabled.ng-action-hub-open .service-float-btn{bottom:calc(196px + env(safe-area-inset-bottom))!important}.ng-action-hub-open .ng-scroll-top{opacity:0;pointer-events:none}}@media(max-width:360px){.ng-page-skeleton .pk16-category-title{font-size:21px}}html[data-ui-theme=cosmic] .ng-action-hub-toggle{border-color:#719aff80;box-shadow:0 0 0 1px #7967ff29,0 18px 42px #211e665c}html[data-ui-theme=esports] .ng-action-hub-toggle{border-radius:10px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}@media(prefers-reduced-motion:reduce){.ng-action-hub-toggle,.ng-scroll-top{transition:none}}body.theme-service-open{overflow:hidden}.service-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;border:0;background:color-mix(in srgb,var(--ng-page-bg, #eef4ff) 16%,rgba(6,14,31,.34))}html[data-theme=dark] .service-panel-backdrop{background:#0208147a}.page-shell .service-panel{width:min(348px,calc(100vw - 28px));max-height:min(70dvh,560px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 16%,rgba(255,255,255,.82));border-radius:20px;background:var(--ng-surface-decor),var(--ng-panel-solid, #fff);box-shadow:0 22px 58px #122d622e,inset 0 1px #ffffffe0;scrollbar-width:thin}.page-shell .service-panel-header{position:sticky;top:-10px;z-index:2;min-height:50px;margin:-10px -10px 8px;padding:9px 10px 8px 12px;border-bottom:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 13%,transparent);background:var(--ng-surface-decor),var(--ng-surface-fill)}.page-shell .service-panel-heading{display:flex;min-width:0;align-items:center;gap:9px}.page-shell .service-panel-heading>strong{color:var(--ng-text, #13264a);font-size:17px;line-height:1.25}.page-shell .service-panel-header>button{width:34px;height:34px;flex:0 0 34px;border:0;border-radius:11px;color:var(--ng-muted, #64748b);background:color-mix(in srgb,var(--ng-accent, #2f6bff) 7%,transparent)}.page-shell .service-live-summary{position:relative;display:inline-flex;width:max-content;min-height:24px;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;color:var(--ng-muted, #64748b);background:var(--ng-surface-decor),color-mix(in srgb,var(--ng-accent, #2f6bff) 6%,transparent);font-size:10.5px;font-weight:760;white-space:nowrap}.page-shell .service-live-summary:before{content:"";width:7px;height:7px;border-radius:50%;background:#e29b25;box-shadow:0 0 #e29b2547}.page-shell .service-live-summary.is-online:before{background:#15b77a;animation:ngServicePresence 2.1s ease-out infinite}.page-shell .service-panel .service-item{position:relative;isolation:isolate;grid-template-columns:46px minmax(0,1fr) auto;min-height:66px;gap:10px;overflow:hidden;padding:9px 10px;border:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 11%,#dce5f2);border-radius:14px;background:var(--ng-surface-decor),var(--ng-surface-fill);box-shadow:inset 0 1px #fffffff0,0 6px 16px #1c417d0d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page-shell .service-panel .service-item+.service-item{margin-top:7px}.page-shell .service-panel .service-item:hover{border-color:color-mix(in srgb,var(--ng-accent, #2f6bff) 42%,transparent);box-shadow:inset 0 1px #fffffff0,0 12px 28px #1f4fa41f;transform:translateY(-1px)}.page-shell .service-panel .service-item:active{transform:scale(.99)}.page-shell .service-panel .service-item.is-builder-contact{border-color:color-mix(in srgb,var(--ng-accent, #2f6bff) 27%,#dce5f2);background:linear-gradient(135deg,color-mix(in srgb,var(--ng-accent, #2f6bff) 7%,rgba(255,255,255,.98)),color-mix(in srgb,var(--ng-accent-2, #20c4c9) 5%,rgba(249,251,255,.98)));box-shadow:inset 0 1px #fffffff5,0 8px 20px color-mix(in srgb,var(--ng-accent, #2f6bff) 9%,transparent)}.page-shell .service-panel .service-item.is-builder-contact:before{content:"";position:absolute;top:13px;bottom:13px;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--ng-accent, #2f6bff),var(--ng-accent-2, #20c4c9));opacity:.88}.page-shell .service-panel .service-item.is-builder-contact:after{content:"";position:absolute;top:-80%;bottom:-80%;left:-35%;z-index:-1;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);opacity:.26;pointer-events:none;transform:rotate(18deg) translate(-240%);animation:ngBuilderContactSheen 5.8s ease-in-out infinite}.page-shell .service-avatar{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:visible;border:1px solid color-mix(in srgb,var(--ng-accent, #2f6bff) 22%,#fff);border-radius:14px;background:color-mix(in srgb,var(--ng-accent, #2f6bff) 8%,#fff);box-shadow:0 6px 14px color-mix(in srgb,var(--ng-accent, #2f6bff) 12%,transparent)}.page-shell .service-avatar img{display:block;width:42px;height:42px;object-fit:cover;border-radius:12px}.page-shell .service-avatar-status{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#15b77a;box-shadow:0 2px 8px #0f6f4e3d}.page-shell .service-avatar-status.is-away{background:#e29b25}.page-shell .service-avatar-status.is-offline{background:#8a97aa}.page-shell .service-avatar-status.is-online{animation:ngServicePresence 2.2s ease-out infinite}.page-shell .service-copy{display:grid;min-width:0;align-content:center;gap:2px}.page-shell .service-title-row{display:flex;min-width:0;align-items:center;gap:7px}.page-shell .service-title-row>strong{overflow:hidden;color:var(--ng-text, #13264a);font-size:14.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.page-shell .service-copy>small{color:var(--ng-muted, #66758c);font-size:11.5px;line-height:1.4}.page-shell .service-role-badge{display:inline-flex;width:max-content;min-height:18px;align-items:center;padding:1px 6px;border:0;border-radius:999px;color:var(--ng-accent, #2f6bff);background:color-mix(in srgb,var(--ng-accent, #2f6bff) 8%,rgba(255,255,255,.76));font-size:9.5px;font-weight:850;letter-spacing:.04em}.page-shell .service-panel .service-action{min-width:50px;min-height:32px;gap:6px;padding-inline:10px;border:0;border-radius:999px;color:var(--ng-accent, #2f6bff);background:color-mix(in srgb,var(--ng-accent, #2f6bff) 9%,rgba(255,255,255,.9));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ng-accent, #2f6bff) 13%,transparent)}.page-shell .service-panel .service-item[data-contact-mode=copy] .service-action{color:#087a53;background:#13a56f14;box-shadow:inset 0 0 0 1px #13a56f24}.page-shell .service-item[data-contact-mode=link] .service-action:after{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.page-shell .service-float-btn.has-online span:before{animation:ngServiceTyping 1.65s ease-in-out infinite}html[data-theme=dark] .page-shell .service-panel{border-color:color-mix(in srgb,var(--ng-accent, #5d8dff) 32%,#253a58);background:var(--ng-surface-decor),var(--ng-panel-solid, #192538);box-shadow:0 28px 76px #0006,inset 0 1px #ffffff0d}html[data-theme=dark] .page-shell .service-panel-header{border-color:#7794c029;background:var(--ng-surface-decor),var(--ng-surface-fill)}html[data-theme=dark] .page-shell .service-panel .service-item{border-color:#2a4162;background:var(--ng-surface-decor),var(--ng-surface-fill);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #00000029}html[data-theme=dark] .page-shell .service-panel .service-item.is-builder-contact{border-color:color-mix(in srgb,var(--ng-accent, #5d8dff) 44%,#283c59);background:linear-gradient(135deg,color-mix(in srgb,var(--ng-accent, #5d8dff) 13%,#142540),color-mix(in srgb,var(--ng-accent-2, #2ac9ca) 8%,#101f36))}html[data-theme=dark] .page-shell .service-avatar{border-color:#365176;background:#172b48}html[data-theme=dark] .page-shell .service-avatar-status{border-color:#142541}html[data-theme=dark] .page-shell .service-role-badge{color:#b9cbff;background:#4d77da26}html[data-theme=dark] .page-shell .service-panel .service-action{color:#b9cbff;background:#1a3151;box-shadow:inset 0 0 0 1px #365378}@keyframes ngServicePresence{0%{box-shadow:0 0 #15b77a57}70%,to{box-shadow:0 0 0 7px #15b77a00}}@keyframes ngServiceTyping{0%,to{opacity:.54;box-shadow:5px 0 0 currentColor,10px 0 0 currentColor}35%{opacity:1;box-shadow:5px 0 #ffffff94,10px 0 #ffffff47}68%{opacity:.78;box-shadow:5px 0 0 currentColor,10px 0 #ffffff8c}}@keyframes ngBuilderContactSheen{0%,58%{transform:rotate(18deg) translate(-240%)}78%,to{transform:rotate(18deg) translate(780%)}}@media(max-width:600px){.service-panel-backdrop{background:#090f2042}.page-shell .service-panel{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:min(326px,calc(100vw - 24px));max-height:min(66dvh,500px);padding:9px;border-radius:18px}.page-shell .service-panel-header{top:-9px;min-height:48px;margin:-9px -9px 7px;padding:8px 9px 7px 10px}.page-shell .service-panel-header>button{width:34px;height:34px;border-radius:11px}.page-shell .service-panel .service-item{grid-template-columns:44px minmax(0,1fr) auto;min-height:62px;gap:9px;padding:8px 9px;border-radius:13px}.page-shell .service-avatar{width:44px;height:44px;border-radius:13px}.page-shell .service-avatar img{width:40px;height:40px;border-radius:11px}.page-shell .service-panel .service-action{min-width:46px;min-height:31px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.service-panel-backdrop,.page-shell .service-panel,.page-shell .service-live-summary:before,.page-shell .service-avatar-status.is-online,.page-shell .service-float-btn.has-online span:before,.page-shell .service-item.is-builder-contact:after{animation:none}.page-shell .service-panel .service-item{transition:none}.page-shell .slide img{animation:none;transform:none}}body:is(.trial-game-open,.collector-detail-open) .ng-action-hub-toggle,body:is(.trial-game-open,.collector-detail-open) .ng-scroll-top,body:is(.trial-game-open,.collector-detail-open) .activity-hall-toggle,body:is(.trial-game-open,.collector-detail-open) .service-float-btn,body:is(.trial-game-open,.collector-detail-open) .service-panel-backdrop,body:is(.trial-game-open,.collector-detail-open) .service-panel{display:none!important}html[data-ui-theme] body{--ng-float-rail-right: max(var(--ui-space-4), env(safe-area-inset-right));--ng-float-control-size: var(--ui-float-size, 52px)}html[data-ui-theme] body :where(.ng-action-hub-toggle,.ng-scroll-top,.activity-hall-toggle,.page-shell .service-float-btn){right:var(--ng-float-rail-right)!important;width:var(--ng-float-control-size)!important;height:var(--ng-float-control-size)!important;min-width:var(--ng-float-control-size)!important;min-height:var(--ng-float-control-size)!important;max-width:var(--ng-float-control-size)!important;max-height:var(--ng-float-control-size)!important;margin:0!important;padding:0!important;border-radius:50%!important;clip-path:none!important;box-sizing:border-box!important;transform-origin:50% 50%!important}@media(max-width:768px){html[data-ui-theme] body{--ng-float-control-size: 48px}}@media(max-width:768px),(pointer:coarse){html[data-mobile-motion=low] .service-greeting>b,html[data-mobile-motion=low] .service-avatar-status.is-online,html[data-mobile-motion=low] .service-float-btn.has-online span:before{animation:none!important;animation-play-state:paused!important;will-change:auto!important}}html[data-ui-theme] body :where(.popup-header button,.service-panel-header>button,.ng-home-popup-close,.popup-close,.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,[aria-label=关闭播放列表]){isolation:isolate;display:grid!important;width:var(--ui-close-size, 44px)!important;height:var(--ui-close-size, 44px)!important;min-width:var(--ui-close-size, 44px)!important;min-height:var(--ui-close-size, 44px)!important;flex:0 0 var(--ui-close-size, 44px)!important;place-items:center!important;margin:0!important;padding:0!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--ng-accent, #5e6fff) 30%,var(--ng-line, #d6dfed))!important;border-radius:14px!important;color:var(--ng-ink, #17233b)!important;background-color:color-mix(in srgb,var(--ng-panel-solid, #fff) 92%,var(--ng-accent, #5e6fff) 8%)!important;background-image:none!important;box-shadow:0 7px 18px color-mix(in srgb,var(--ng-ink, #17233b) 12%,transparent)!important;-webkit-backdrop-filter:blur(14px) saturate(116%);backdrop-filter:blur(14px) saturate(116%);font-size:0!important;line-height:0!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}@media(hover:hover){html[data-ui-theme] body :where(.popup-header button,.service-panel-header>button,.ng-home-popup-close,.popup-close,.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,[aria-label=关闭播放列表]):hover{border-color:color-mix(in srgb,var(--ng-accent, #5e6fff) 48%,var(--ng-line, #d6dfed))!important;background-color:color-mix(in srgb,var(--ng-panel-solid, #fff) 80%,var(--ng-accent, #5e6fff) 20%)!important;box-shadow:0 11px 26px rgba(var(--ng-accent-rgb, 94,111,255),.16),0 0 0 3px rgba(var(--ng-accent-rgb, 94,111,255),.08)!important;filter:none!important;transform:translateY(-1px)!important}}html[data-ui-theme] body :where(.popup-header button,.service-panel-header>button,.ng-home-popup-close,.popup-close,.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,[aria-label=关闭播放列表]):active{filter:none!important;transform:translateY(0) scale(.96)!important}html[data-ui-theme] body :where(.popup-header button,.service-panel-header>button,.ng-home-popup-close,.popup-close,.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,[aria-label=关闭播放列表]):focus-visible{outline:3px solid rgba(var(--ng-accent-rgb,94,111,255),.28)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html[data-ui-theme] body :where(.popup-header button,.service-panel-header>button,.ng-home-popup-close,.popup-close,.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,[aria-label=关闭播放列表]){transition:none!important}}html[data-ui-theme] body:is(.ng-core-hub-page,.gh-body){--ng-radius: 22px;--ng-radius-small: var(--ui-control-radius);font-synthesis-weight:none}@media(prefers-reduced-motion:reduce){html[data-ui-theme] body:is(.ng-core-hub-page,.gh-body) *,html[data-ui-theme] body:is(.ng-core-hub-page,.gh-body) *:before,html[data-ui-theme] body:is(.ng-core-hub-page,.gh-body) *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ng-shell-page: var(--ng-page, #f5f7fb);--ng-shell-surface: var(--ng-panel, rgba(255, 255, 255, .94));--ng-shell-surface-strong: var(--ng-panel-solid, #ffffff);--ng-shell-text: var(--ng-ink, #182337);--ng-shell-muted: var(--ng-muted, #71809a);--ng-shell-line: var(--ng-line, rgba(68, 88, 121, .14));--ng-shell-primary: var(--ng-accent, #2476ef);--ng-shell-action-text: #07111f;--ng-shell-accent: var(--ng-accent-2, #17b8c7);--ng-shell-radius: 22px;--ng-shell-radius-small: 12px;--ng-shell-shadow: var(--ng-shadow, 0 20px 50px rgba(30, 55, 90, .12));--ng-shell-nav-bg: color-mix(in srgb, var(--ng-shell-surface-strong) 92%, transparent);--ng-shell-card-bg: linear-gradient(145deg, var(--ng-shell-surface-strong), var(--ng-shell-surface));--ng-shell-card-border: var(--ng-shell-line);--ng-shell-card-decor: radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--ng-shell-primary) 18%, transparent), transparent 42%);--ng-shell-icon-bg: color-mix(in srgb, var(--ng-shell-primary) 12%, var(--ng-shell-surface-strong));--ng-shell-icon-fg: var(--ng-shell-primary);--ng-shell-nav-icon-surface: linear-gradient(150deg, color-mix(in srgb, var(--ng-shell-surface-strong) 88%, var(--ng-shell-primary)), var(--ng-shell-surface-strong));--ng-shell-nav-icon-border: color-mix(in srgb, var(--ng-shell-primary) 38%, var(--ng-shell-line));--ng-shell-nav-pedestal: linear-gradient(180deg, color-mix(in srgb, var(--ng-shell-primary) 40%, #f0c875), color-mix(in srgb, var(--ng-shell-primary) 52%, #2d271d));--ng-shell-nav-label-bg: color-mix(in srgb, var(--ng-shell-text) 92%, transparent);--ng-shell-nav-height: 78px;--ng-shell-nav-visual-height: 40px;--ng-shell-content-max: 920px;--ng-shell-space-1: 4px;--ng-shell-space-2: 8px;--ng-shell-space-3: 12px;--ng-shell-space-4: 16px;--ng-shell-space-5: 20px;--ng-shell-space-6: 24px;--ng-shell-space-8: 32px;--ng-shell-ease: cubic-bezier(.2, .8, .2, 1);--ng-shell-motion-press: var(--ng-motion-fast, .12s);--ng-shell-motion-control: var(--ng-motion-control, .18s);--ng-shell-motion-panel: var(--ng-motion-panel, .2s)}::view-transition-group(root),::view-transition-group(ng-persistent-bottom-nav){animation-duration:1ms}::view-transition-old(root),::view-transition-old(ng-persistent-bottom-nav){animation:none;opacity:0}::view-transition-new(root),::view-transition-new(ng-persistent-bottom-nav){animation:none;opacity:1}body.ng-app-shell-ready{padding-bottom:calc(var(--ng-shell-nav-height) + env(safe-area-inset-bottom,0px) + 22px)!important}body.ng-app-shell-ready>.page-shell,body.ng-app-shell-ready>.lottery-shell{min-height:calc(100dvh - var(--ng-shell-nav-height) - env(safe-area-inset-bottom,0px) - 22px);display:flex;flex-direction:column}body.ng-app-shell-ready>.lottery-shell{padding-bottom:6px}body.ng-app-shell-ready.ng-catalog-page{min-height:100dvh;display:flex;flex-direction:column}body.ng-app-shell-ready.ng-catalog-page>.ng-hub-shell{min-height:0;flex:1 0 auto;padding-bottom:8px;display:flex;flex-direction:column}body.ng-app-shell-ready.ng-catalog-page .ng-hub-section,body.ng-app-shell-ready.ng-catalog-page [data-catalog-root],body.ng-app-shell-ready.ng-catalog-page .collector-catalog-panel{min-height:0;flex:1 0 auto;display:flex;flex-direction:column}body.ng-fullscreen-experience :is(.music-float-button,.ng-music-float-toggle,.ng-action-hub-toggle,.ng-scroll-top,.activity-hall-toggle,.service-float-btn,.ng-support-chat){display:none!important}body.ng-music-player-expanded :is(.music-float-button,.ng-music-float-toggle,.ng-action-hub-toggle,.ng-scroll-top,.activity-hall-toggle,.service-float-btn,.ng-support-chat){display:none!important}@media(max-width:768px){body.ng-music-player-expanded .ng-music-page .ng-music-player,body.ng-music-player-expanded.ng-music-page .ng-music-player,body.ng-music-player-expanded .ng-music-page .ng-music-queue,body.ng-music-player-expanded.ng-music-page .ng-music-queue{right:max(12px,env(safe-area-inset-right,0px))}}.ng-bottom-nav{position:fixed;z-index:var(--ng-layer-nav, 100);right:50%;bottom:0;width:min(100%,var(--ng-shell-content-max));min-height:var(--ng-shell-nav-height);padding:8px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;overflow:visible;isolation:isolate;background:transparent;border:0;box-shadow:none;transform:translate(50%);view-transition-name:ng-persistent-bottom-nav}::view-transition-group(ng-persistent-bottom-nav){z-index:var(--ng-layer-nav, 100);animation:none}::view-transition-new(ng-persistent-bottom-nav){mix-blend-mode:normal}.ng-bottom-nav:before{content:"";position:absolute;z-index:0;right:0;bottom:0;left:0;height:calc(var(--ng-shell-nav-visual-height) + env(safe-area-inset-bottom,0px));pointer-events:none;background:var(--ng-shell-nav-bg);border:1px solid var(--ng-shell-line);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -8px 24px #14243e1f;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.ng-bottom-nav__item{position:relative;min-width:0;min-height:63px;padding:2px 3px 1px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:0;border-radius:18px;color:var(--ng-shell-muted);text-decoration:none;-webkit-tap-highlight-color:transparent;z-index:1;transition:color var(--ng-shell-motion-control) var(--ng-shell-ease),background-color var(--ng-shell-motion-control) var(--ng-shell-ease)}.ng-bottom-nav__item:focus-visible{outline:2px solid var(--ng-shell-primary);outline-offset:-2px}.ng-bottom-nav__icon{position:relative;z-index:1;width:38px;height:38px;padding:0;display:grid;place-items:center;color:var(--ng-shell-icon-fg);border:0;border-radius:0;background:transparent;box-shadow:none;transform-origin:center bottom;transition:filter var(--ng-shell-motion-control) var(--ng-shell-ease)}.ng-bottom-nav__icon:after{content:"";position:absolute;z-index:-1;right:-5px;bottom:-2px;left:-5px;height:12px;border:1px solid color-mix(in srgb,var(--ng-shell-primary) 38%,rgba(255,255,255,.35));border-radius:50%;background:var(--ng-shell-nav-pedestal);box-shadow:0 3px 8px #0b121f38}.ng-bottom-nav__icon svg,.ng-shell-svg{width:100%;height:100%;display:block;overflow:visible}.ng-ai-icon__image,.ng-ai-icon__fallback{width:100%;height:100%;display:block;object-fit:contain}.ng-ai-icon__image{position:relative;z-index:2;opacity:0;object-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:var(--ng-ai-edge-cleanup, none);mask-image:var(--ng-ai-edge-cleanup, none);filter:drop-shadow(0 6px 7px rgba(8,16,31,.2))}.ng-ai-icon__fallback{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;color:currentColor;opacity:1}.ng-ai-icon--ready .ng-ai-icon__image{opacity:1}.ng-ai-icon--ready .ng-ai-icon__fallback{opacity:0;visibility:hidden}.ng-ai-icon__image[data-ng-ai-theme=original][data-ng-ai-icon=night]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 3.5%, #000 10% 100%)}.ng-ai-icon__image[data-ng-ai-theme=original][data-ng-ai-icon=stage]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 15.2%, #000 16.5% 100%)}.ng-ai-icon__image[data-ng-ai-theme=original][data-ng-ai-icon=lottery]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 10.5%, #000 17.5% 100%)}.ng-ai-icon__image[data-ng-ai-theme=cosmic][data-ng-ai-icon=home]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 .5%, #000 7.4% 100%)}.ng-ai-icon__image[data-ng-ai-theme=cosmic][data-ng-ai-icon=night]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 8.2%, #000 14.8% 100%)}.ng-ai-icon__image[data-ng-ai-theme=cosmic][data-ng-ai-icon=stage]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 5%, #000 9.8% 100%)}.ng-ai-icon__image[data-ng-ai-theme=aurora][data-ng-ai-icon=home],.ng-ai-icon__image[data-ng-ai-theme=aurora][data-ng-ai-icon=night],.ng-ai-icon__image[data-ng-ai-theme=aurora][data-ng-ai-icon=notice]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 1.2%, #000 9.8% 100%)}.ng-ai-icon__image[data-ng-ai-theme=aurora][data-ng-ai-icon=stage]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 8.4%, #000 15.2% 100%)}.ng-ai-icon__image[data-ng-ai-theme=aurora][data-ng-ai-icon=lottery]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 6.3%, #000 11.7% 100%)}.ng-ai-icon__image[data-ng-ai-theme=esports][data-ng-ai-icon=notice]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 7%, #000 8.3% 100%)}.ng-ai-icon__image[data-ng-ai-theme=esports][data-ng-ai-icon=stage]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 11%, #000 13% 100%)}.ng-ai-icon__image[data-ng-ai-theme=esports][data-ng-ai-icon=lottery]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 14.5%, #000 16.8% 100%)}.ng-ai-icon__image[data-ng-ai-theme=arcade][data-ng-ai-icon=discover]{--ng-ai-edge-cleanup: linear-gradient(to right, #000 0 85%, transparent 91.5% 100%)}.ng-ai-icon__image[data-ng-ai-theme=arcade][data-ng-ai-icon=night]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 6.5%, #000 11.7% 100%)}.ng-ai-icon__image[data-ng-ai-theme=gold][data-ng-ai-icon=home]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 10.9%, #000 12.1% 100%)}.ng-ai-icon__image[data-ng-ai-theme=gold][data-ng-ai-icon=discover]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 7.4%, #000 10.2% 100%)}.ng-ai-icon__image[data-ng-ai-theme=gold][data-ng-ai-icon=night]{--ng-ai-edge-cleanup: linear-gradient(to right, #000 0 88.3%, transparent 92.2% 100%)}.ng-ai-icon__image[data-ng-ai-theme=gold][data-ng-ai-icon=stage]{--ng-ai-edge-cleanup: linear-gradient(to right, transparent 0 7%, #000 8.6% 100%)}.ng-ai-icon--failed .ng-ai-icon__image{display:none}.ng-ai-icon--failed .ng-ai-icon__fallback{opacity:1;visibility:visible}.ng-theme-symbol{position:relative;display:inline-block;width:100%;height:100%;min-width:0;flex:0 0 auto;vertical-align:middle;line-height:0}.ng-theme-symbol>.ng-theme-symbol__image{display:block;width:100%;height:100%;object-fit:contain;padding:0;border:0;border-radius:0;filter:none;opacity:0}.ng-theme-symbol>.ng-theme-symbol__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;visibility:hidden}.ng-theme-symbol.is-ready>.ng-theme-symbol__image{opacity:1}.ng-theme-symbol.is-failed>.ng-theme-symbol__fallback{visibility:visible}.ng-theme-symbol__fallback>svg{display:block;width:100%;height:100%}body.ng-core-hub-page .ng-hub-header__icon:has(.ng-theme-symbol),body.ng-core-hub-page .ng-hub-grid .ng-category-card__icon:has(.ng-theme-symbol),body.ng-core-hub-page .ng-service-card__avatar:has(.ng-theme-symbol),body.ng-core-hub-page .ng-age-gate__icon:has(.ng-theme-symbol){padding:0;background:transparent;border-color:transparent;box-shadow:none}body.ng-core-hub-page .ng-service-card__channel>.ng-theme-symbol{width:20px;height:20px}body.ng-core-hub-page .ng-service-action--copy>.ng-theme-symbol{width:24px;height:24px}.gh-main-categories [data-ng-symbol-slot]{display:block;width:24px;height:24px;flex:0 0 24px}.gh-main-categories .ng-theme-symbol{display:inline-block}.site-invite-icon>.ng-theme-symbol{width:100%;height:100%}.ng-theme-symbol-slot{display:inline-block;width:100%;height:100%}.ng-bottom-nav__label{position:relative;z-index:2;min-width:42px;max-width:100%;margin-top:-2px;padding:2px 7px 3px;overflow:hidden;color:#fff;font-size:10px;font-weight:720;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;text-align:center;border:1px solid color-mix(in srgb,var(--ng-shell-primary) 30%,rgba(255,255,255,.28));border-radius:999px;background:var(--ng-shell-nav-label-bg);box-shadow:0 3px 8px #0b121f2e}.ng-bottom-nav__item[aria-current=page]{color:var(--ng-shell-primary);background:transparent}.ng-bottom-nav__item[aria-current=page] .ng-bottom-nav__icon{color:var(--ng-shell-primary);filter:saturate(1.08) brightness(1.05)}.ng-bottom-nav__item[aria-current=page] .ng-bottom-nav__label{border-color:color-mix(in srgb,var(--ng-shell-primary) 62%,#f5d895);background:color-mix(in srgb,var(--ng-shell-primary) 58%,var(--ng-shell-nav-label-bg))}.ng-bottom-nav__item--home{transform:none}.ng-bottom-nav__item--home .ng-bottom-nav__icon{padding:0;color:var(--ng-shell-primary);border:0;border-radius:0;background:transparent;box-shadow:none}.ng-bottom-nav__item--home .ng-bottom-nav__label{min-width:50px;margin-top:0;border-color:color-mix(in srgb,var(--ng-shell-primary) 62%,#f5d895)}body.ng-app-shell-home .section.nav-section,body.ng-app-shell-home .service-float-btn,body.ng-app-shell-home .ng-action-hub-toggle,body.ng-app-shell-home .ng-scroll-top,body.ng-app-shell-home .activity-hall-toggle{display:none!important}body.ng-app-shell-home #cardsScroll .card-grid{gap:12px}body.ng-app-shell-home #cardsScroll .card{overflow:hidden;border-color:var(--ng-shell-card-border);background:var(--ng-shell-card-bg)}body.ng-app-shell-ready .music-float-button{bottom:calc(var(--ng-shell-nav-height) + env(safe-area-inset-bottom,0px) + 16px)!important}body.ng-app-shell-ready .ng-music-global-player,body.ng-app-shell-ready .music-player-bar{bottom:calc(var(--ng-shell-nav-height) + env(safe-area-inset-bottom,0px))!important}html[data-ui-theme=cosmic]{--ng-shell-nav-bg: color-mix(in srgb, #080d28 94%, transparent);--ng-shell-card-bg: linear-gradient(145deg, rgba(21, 31, 80, .97), rgba(8, 13, 40, .98));--ng-shell-card-border: rgba(140, 162, 255, .22);--ng-shell-card-decor: radial-gradient(circle at 84% 12%, rgba(101, 116, 255, .3), transparent 43%), radial-gradient(circle at 12% 100%, rgba(28, 205, 219, .15), transparent 38%);--ng-shell-icon-bg: linear-gradient(145deg, rgba(105, 89, 255, .28), rgba(12, 20, 57, .8));--ng-shell-icon-fg: #aab8ff;--ng-shell-nav-icon-surface: linear-gradient(145deg, #24315e, #111936);--ng-shell-nav-icon-border: rgba(134, 151, 255, .48);--ng-shell-nav-pedestal: linear-gradient(180deg, #596cdb, #1d285d);--ng-shell-nav-label-bg: #11172f;--ng-shell-radius: 28px}html[data-ui-theme=aurora]{--ng-shell-nav-bg: color-mix(in srgb, #092d2c 92%, transparent);--ng-shell-card-bg: linear-gradient(150deg, rgba(19, 67, 62, .96), rgba(7, 38, 43, .98));--ng-shell-card-border: rgba(128, 255, 211, .23);--ng-shell-card-decor: radial-gradient(ellipse at 88% 0%, rgba(101, 255, 198, .28), transparent 42%), linear-gradient(115deg, transparent 50%, rgba(111, 183, 255, .08));--ng-shell-icon-bg: linear-gradient(145deg, rgba(98, 255, 195, .2), rgba(28, 115, 114, .22));--ng-shell-icon-fg: #8cf3d0;--ng-shell-nav-icon-surface: linear-gradient(145deg, #1b5b53, #0b3337);--ng-shell-nav-icon-border: rgba(128, 255, 211, .5);--ng-shell-nav-pedestal: linear-gradient(180deg, #51d4aa, #176660);--ng-shell-nav-label-bg: #0c3434;--ng-shell-radius: 26px 18px 26px 18px}html[data-ui-theme=particles]{--ng-shell-nav-bg: color-mix(in srgb, #07141c 95%, transparent);--ng-shell-card-bg: linear-gradient(160deg, rgba(12, 31, 43, .98), rgba(5, 18, 27, .99));--ng-shell-card-border: rgba(0, 214, 255, .24);--ng-shell-card-decor: linear-gradient(90deg, rgba(0, 225, 255, .08) 1px, transparent 1px), linear-gradient(rgba(0, 225, 255, .05) 1px, transparent 1px);--ng-shell-icon-bg: rgba(0, 211, 255, .11);--ng-shell-icon-fg: #3de3ff;--ng-shell-nav-icon-surface: linear-gradient(145deg, #123544, #071923);--ng-shell-nav-icon-border: rgba(61, 227, 255, .52);--ng-shell-nav-pedestal: linear-gradient(180deg, #1cc8dc, #0b4f67);--ng-shell-nav-label-bg: #071923;--ng-shell-radius: 14px}html[data-ui-theme=esports]{--ng-shell-nav-bg: color-mix(in srgb, #101a28 96%, transparent);--ng-shell-card-bg: linear-gradient(135deg, #1b2a3c, #111c2b);--ng-shell-card-border: rgba(61, 191, 248, .2);--ng-shell-card-decor: linear-gradient(120deg, transparent 60%, rgba(34, 182, 240, .12) 60%, rgba(34, 182, 240, .04) 82%, transparent 82%);--ng-shell-icon-bg: linear-gradient(150deg, #1eb6ec, #2763db);--ng-shell-icon-fg: #fff;--ng-shell-nav-icon-surface: linear-gradient(145deg, #24415c, #121f30);--ng-shell-nav-icon-border: rgba(61, 191, 248, .5);--ng-shell-nav-pedestal: linear-gradient(180deg, #28bce9, #2459ad);--ng-shell-nav-label-bg: #101b2a;--ng-shell-radius: 18px 6px 18px 6px}html[data-ui-theme=arcade]{--ng-shell-nav-bg: color-mix(in srgb, #1d1230 95%, transparent);--ng-shell-card-bg: linear-gradient(150deg, #2a1742, #18102b);--ng-shell-card-border: rgba(250, 93, 214, .32);--ng-shell-card-decor: radial-gradient(circle at 86% 10%, rgba(255, 80, 207, .24), transparent 34%), linear-gradient(135deg, transparent 55%, rgba(115, 87, 255, .13));--ng-shell-icon-bg: linear-gradient(145deg, #ff5bc7, #694cff);--ng-shell-icon-fg: #fff;--ng-shell-nav-icon-surface: linear-gradient(145deg, #542766, #211235);--ng-shell-nav-icon-border: rgba(255, 103, 215, .58);--ng-shell-nav-pedestal: linear-gradient(180deg, #ed55c7, #6546bd);--ng-shell-nav-label-bg: #251337;--ng-shell-radius: 14px}html[data-ui-theme=gold]{--ng-shell-nav-bg: color-mix(in srgb, #17130c 96%, transparent);--ng-shell-card-bg: linear-gradient(145deg, #272016, #15120d);--ng-shell-card-border: rgba(219, 175, 88, .32);--ng-shell-card-decor: radial-gradient(circle at 88% 5%, rgba(229, 188, 101, .21), transparent 38%), linear-gradient(115deg, transparent 62%, rgba(193, 143, 56, .08));--ng-shell-icon-bg: linear-gradient(145deg, #e6c57b, #9d6b20);--ng-shell-icon-fg: #17120a;--ng-shell-nav-icon-surface: linear-gradient(145deg, #5a4727, #211a10);--ng-shell-nav-icon-border: rgba(230, 197, 123, .64);--ng-shell-nav-pedestal: linear-gradient(180deg, #e7c675, #8c5d1e);--ng-shell-nav-label-bg: #211a10;--ng-shell-radius: 20px}html[data-ui-theme=original][data-theme=light]{--ng-shell-action-text: #07111f;--ng-theme-color: #f4f8ff;--ng-accent: #2f7bff;--ng-accent-2: #20b6c7;--ng-accent-rgb: 47, 123, 255;--ng-page: #eff5ff;--ng-page-deep: #dfeaff;--ng-panel: rgba(255, 255, 255, .88);--ng-panel-solid: #ffffff;--ng-ink: #14223a;--ng-muted: #596980;--ng-line: rgba(47, 123, 255, .2);--ng-on-accent: #ffffff;--ng-shell-nav-bg: rgba(247, 250, 255, .96);--ng-shell-card-bg: linear-gradient(145deg, #ffffff, #eef5ff);--ng-shell-card-border: rgba(47, 123, 255, .2);--ng-shell-card-decor: radial-gradient(circle at 88% 10%, rgba(55, 132, 255, .18), transparent 42%);--ng-shell-nav-icon-surface: linear-gradient(145deg, #ffffff, #dbe9ff);--ng-shell-nav-icon-border: rgba(47, 123, 255, .38);--ng-shell-nav-pedestal: linear-gradient(180deg, #80b8ff, #2d6cd7);--ng-shell-nav-label-bg: #20345b}html[data-ui-theme=original][data-theme=dark]{--ng-shell-action-text: #07111f;--ng-theme-color: #0d1726;--ng-accent: #5c9ff5;--ng-accent-2: #56c6d3;--ng-accent-rgb: 92, 159, 245;--ng-page: #081321;--ng-page-deep: #13263e;--ng-panel: rgba(18, 36, 58, .9);--ng-panel-solid: #12243a;--ng-ink: #f3f7ff;--ng-muted: #9cb0ca;--ng-line: rgba(107, 169, 255, .24);--ng-shadow: 0 22px 52px rgba(0, 6, 16, .48), inset 0 1px rgba(255, 255, 255, .05);--ng-on-accent: #07111f;--ng-shell-nav-bg: rgba(10, 20, 36, .96);--ng-shell-card-bg: linear-gradient(145deg, #17263c, #0d1829);--ng-shell-card-border: rgba(91, 151, 238, .24);--ng-shell-card-decor: radial-gradient(circle at 88% 10%, rgba(47, 123, 255, .24), transparent 42%);--ng-shell-nav-icon-surface: linear-gradient(145deg, #243a59, #111e32);--ng-shell-nav-icon-border: rgba(107, 169, 255, .46);--ng-shell-nav-pedestal: linear-gradient(180deg, #4c91ec, #244c8d);--ng-shell-nav-label-bg: #0c1728}html[data-ui-theme=cosmic][data-theme=light]{--ng-shell-action-text: #ffffff;--ng-page: #f7f7ff;--ng-page-deep: #e7eaff;--ng-shell-nav-bg: rgba(247, 246, 255, .96);--ng-shell-card-bg: linear-gradient(145deg, #ffffff, #f0efff);--ng-shell-card-border: rgba(96, 78, 208, .2);--ng-shell-card-decor: radial-gradient(circle at 84% 12%, rgba(101, 90, 226, .2), transparent 43%), radial-gradient(circle at 12% 100%, rgba(35, 174, 193, .13), transparent 38%);--ng-shell-nav-icon-surface: linear-gradient(145deg, #ffffff, #e2e1ff);--ng-shell-nav-icon-border: rgba(97, 85, 218, .44);--ng-shell-nav-pedestal: linear-gradient(180deg, #9a91ee, #5751b3);--ng-shell-nav-label-bg: #332d69}html[data-ui-theme=cosmic][data-theme=dark]{--ng-shell-action-text: #000000;--ng-page: #06091d;--ng-page-deep: #10153b;--ng-shell-nav-bg: rgba(8, 13, 40, .96);--ng-shell-card-bg: linear-gradient(145deg, rgba(21, 31, 80, .98), rgba(8, 13, 40, .99));--ng-shell-card-border: rgba(140, 162, 255, .22);--ng-shell-card-decor: radial-gradient(circle at 84% 12%, rgba(101, 116, 255, .3), transparent 43%), radial-gradient(circle at 12% 100%, rgba(28, 205, 219, .15), transparent 38%);--ng-shell-nav-icon-surface: linear-gradient(145deg, #24315e, #111936);--ng-shell-nav-icon-border: rgba(134, 151, 255, .52);--ng-shell-nav-pedestal: linear-gradient(180deg, #6575e5, #26336f);--ng-shell-nav-label-bg: #11172f}html[data-ui-theme=aurora][data-theme=light]{--ng-shell-action-text: #07111f;--ng-page: #f2fcfa;--ng-page-deep: #eeeafd;--ng-shell-nav-bg: rgba(245, 255, 252, .96);--ng-shell-card-bg: linear-gradient(150deg, #ffffff, #e8fbf6);--ng-shell-card-border: rgba(27, 166, 147, .2);--ng-shell-card-decor: radial-gradient(ellipse at 88% 0%, rgba(51, 200, 157, .2), transparent 42%), linear-gradient(115deg, transparent 50%, rgba(105, 88, 206, .08));--ng-shell-nav-icon-surface: linear-gradient(145deg, #ffffff, #d8f5ed);--ng-shell-nav-icon-border: rgba(34, 174, 151, .45);--ng-shell-nav-pedestal: linear-gradient(180deg, #79dfc4, #269783);--ng-shell-nav-label-bg: #205c57}html[data-ui-theme=aurora][data-theme=dark]{--ng-shell-action-text: #07111f;--ng-page: #061a20;--ng-page-deep: #222044;--ng-shell-nav-bg: rgba(7, 38, 43, .96);--ng-shell-card-bg: linear-gradient(150deg, rgba(19, 67, 62, .98), rgba(7, 38, 43, .99));--ng-shell-card-border: rgba(128, 255, 211, .23);--ng-shell-card-decor: radial-gradient(ellipse at 88% 0%, rgba(101, 255, 198, .28), transparent 42%), linear-gradient(115deg, transparent 50%, rgba(111, 183, 255, .08));--ng-shell-nav-icon-surface: linear-gradient(145deg, #1b5b53, #0b3337);--ng-shell-nav-icon-border: rgba(128, 255, 211, .5);--ng-shell-nav-pedestal: linear-gradient(180deg, #51d4aa, #176660);--ng-shell-nav-label-bg: #0c3434}html[data-ui-theme=particles][data-theme=light]{--ng-shell-action-text: #07111f;--ng-page: #f1f8fc;--ng-page-deep: #dcecf4;--ng-shell-nav-bg: rgba(244, 251, 255, .97);--ng-shell-card-bg: linear-gradient(160deg, #ffffff, #e8f5fa);--ng-shell-card-border: rgba(35, 126, 178, .22);--ng-shell-card-decor: linear-gradient(90deg, rgba(36, 134, 187, .08) 1px, transparent 1px), linear-gradient(rgba(36, 134, 187, .06) 1px, transparent 1px);--ng-shell-nav-icon-surface: linear-gradient(145deg, #ffffff, #d8eef7);--ng-shell-nav-icon-border: rgba(35, 126, 190, .46);--ng-shell-nav-pedestal: linear-gradient(180deg, #5ac4dd, #287daa);--ng-shell-nav-label-bg: #204b68}html[data-ui-theme=particles][data-theme=dark]{--ng-shell-action-text: #07111f;--ng-page: #03101f;--ng-page-deep: #082943;--ng-shell-nav-bg: rgba(5, 18, 27, .97);--ng-shell-card-bg: linear-gradient(160deg, rgba(12, 31, 43, .99), rgba(5, 18, 27, .99));--ng-shell-card-border: rgba(0, 214, 255, .24);--ng-shell-card-decor: linear-gradient(90deg, rgba(0, 225, 255, .08) 1px, transparent 1px), linear-gradient(rgba(0, 225, 255, .05) 1px, transparent 1px);--ng-shell-nav-icon-surface: linear-gradient(145deg, #123544, #071923);--ng-shell-nav-icon-border: rgba(61, 227, 255, .52);--ng-shell-nav-pedestal: linear-gradient(180deg, #1cc8dc, #0b4f67);--ng-shell-nav-label-bg: #071923}html[data-ui-theme=esports][data-theme=light]{--ng-shell-action-text: #000000;--ng-page: #fff8fa;--ng-page-deep: #eeeaff;--ng-shell-nav-bg: rgba(255, 248, 251, .97);--ng-shell-card-bg: linear-gradient(135deg, #ffffff, #f7edf3);--ng-shell-card-border: rgba(217, 52, 99, .22);--ng-shell-card-decor: linear-gradient(120deg, transparent 60%, rgba(232, 52, 103, .11) 60%, rgba(89, 73, 213, .05) 82%, transparent 82%);--ng-shell-nav-icon-surface: linear-gradient(145deg, #ffffff, #f5dfe8);--ng-shell-nav-icon-border: rgba(222, 49, 99, .48);--ng-shell-nav-pedestal: linear-gradient(180deg, #ee668e, #7756c9);--ng-shell-nav-label-bg: #58243d}html[data-ui-theme=esports][data-theme=dark]{--ng-shell-action-text: #07111f;--ng-page: #090711;--ng-page-deep: #181029;--ng-shell-nav-bg: rgba(12, 20, 32, .97);--ng-shell-card-bg: linear-gradient(135deg, #1b2a3c, #111c2b);--ng-shell-card-border: rgba(76, 178, 235, .22);--ng-shell-card-decor: linear-gradient(120deg, transparent 60%, rgba(34, 182, 240, .12) 60%, rgba(236, 50, 104, .05) 82%, transparent 82%);--ng-shell-nav-icon-surface: linear-gradient(145deg, #24415c, #121f30);--ng-shell-nav-icon-border: rgba(61, 191, 248, .5);--ng-shell-nav-pedestal: linear-gradient(180deg, #28bce9, #5a4fd0);--ng-shell-nav-label-bg: #101b2a}html[data-ui-theme=arcade][data-theme=light]{--ng-shell-action-text: #ffffff;--ng-page: #fff9fd;--ng-page-deep: #f2e9ff;--ng-shell-nav-bg: rgba(255, 249, 253, .97);--ng-shell-card-bg: linear-gradient(150deg, #ffffff, #f7edff);--ng-shell-card-border: rgba(121, 72, 218, .23);--ng-shell-card-decor: radial-gradient(circle at 86% 10%, rgba(218, 86, 179, .18), transparent 34%), linear-gradient(135deg, transparent 55%, rgba(105, 76, 207, .1));--ng-shell-nav-icon-surface: linear-gradient(145deg, #ffffff, #f0dcff);--ng-shell-nav-icon-border: rgba(121, 72, 218, .48);--ng-shell-nav-pedestal: linear-gradient(180deg, #dc79c9, #6f56c9);--ng-shell-nav-label-bg: #4b2a62}html[data-ui-theme=arcade][data-theme=dark]{--ng-shell-action-text: #ffffff;--ng-page: #11071d;--ng-page-deep: #28103d;--ng-shell-nav-bg: rgba(24, 16, 43, .97);--ng-shell-card-bg: linear-gradient(150deg, #2a1742, #18102b);--ng-shell-card-border: rgba(250, 93, 214, .32);--ng-shell-card-decor: radial-gradient(circle at 86% 10%, rgba(255, 80, 207, .24), transparent 34%), linear-gradient(135deg, transparent 55%, rgba(115, 87, 255, .13));--ng-shell-nav-icon-surface: linear-gradient(145deg, #542766, #211235);--ng-shell-nav-icon-border: rgba(255, 103, 215, .58);--ng-shell-nav-pedestal: linear-gradient(180deg, #ed55c7, #6546bd);--ng-shell-nav-label-bg: #251337}html[data-ui-theme=gold][data-theme=light]{--ng-shell-action-text: #07111f;--ng-page: #faf8f3;--ng-page-deep: #eee7dc;--ng-shell-nav-bg: rgba(255, 253, 248, .97);--ng-shell-card-bg: linear-gradient(145deg, #fffefa, #f3ede2);--ng-shell-card-border: rgba(159, 121, 62, .25);--ng-shell-card-decor: radial-gradient(circle at 88% 5%, rgba(193, 143, 56, .17), transparent 38%), linear-gradient(115deg, transparent 62%, rgba(193, 143, 56, .08));--ng-shell-nav-icon-surface: linear-gradient(145deg, #fffdf6, #ead9b9);--ng-shell-nav-icon-border: rgba(166, 121, 49, .5);--ng-shell-nav-pedestal: linear-gradient(180deg, #e4c475, #9a6b25);--ng-shell-nav-label-bg: #4e3b22}html[data-ui-theme=gold][data-theme=dark]{--ng-shell-action-text: #07111f;--ng-page: #0f0d0a;--ng-page-deep: #211b12;--ng-shell-nav-bg: rgba(21, 18, 13, .97);--ng-shell-card-bg: linear-gradient(145deg, #272016, #15120d);--ng-shell-card-border: rgba(219, 175, 88, .32);--ng-shell-card-decor: radial-gradient(circle at 88% 5%, rgba(229, 188, 101, .21), transparent 38%), linear-gradient(115deg, transparent 62%, rgba(193, 143, 56, .08));--ng-shell-nav-icon-surface: linear-gradient(145deg, #5a4727, #211a10);--ng-shell-nav-icon-border: rgba(230, 197, 123, .64);--ng-shell-nav-pedestal: linear-gradient(180deg, #e7c675, #8c5d1e);--ng-shell-nav-label-bg: #211a10}@media(min-width:900px){.ng-bottom-nav{bottom:16px;padding-bottom:7px}.ng-bottom-nav:before{border-bottom:1px solid var(--ng-shell-line);border-radius:24px}}@media(max-width:360px){:root{--ng-shell-nav-height: 74px}.ng-bottom-nav{padding-inline:5px}.ng-bottom-nav__item{min-height:59px}.ng-bottom-nav__icon{width:38px;height:38px;padding:0}.ng-bottom-nav__item--home .ng-bottom-nav__icon{padding:0}.ng-bottom-nav__label{min-width:38px;padding-inline:6px;font-size:9px}}@media(max-width:768px){body.ng-app-shell-home #cardsScroll .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.ng-app-shell-home #cardsScroll .card{min-height:122px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"avatar" "meta" "cta";justify-items:center;gap:5px;padding:8px 5px 6px;border-radius:12px}body.ng-app-shell-home #cardsScroll .card .avatar{grid-area:avatar;align-self:auto;width:44px;height:44px;min-height:0;object-fit:cover;border-radius:50%;filter:none}body.ng-app-shell-home #cardsScroll .card .meta{grid-area:meta;width:100%;align-items:center;text-align:center}body.ng-app-shell-home #cardsScroll .card .title{width:100%;font-size:13px;white-space:nowrap}body.ng-app-shell-home #cardsScroll .card .desc{display:none}body.ng-app-shell-home #cardsScroll .card .go{grid-area:cta;width:100%;min-width:0;min-height:32px;margin:0;padding:3px;border-radius:8px;font-size:10px}}@media(orientation:landscape)and (max-height:560px){:root{--ng-shell-nav-height: 58px}.ng-bottom-nav{padding-top:4px}.ng-bottom-nav__item{min-height:48px}.ng-bottom-nav__item--home{transform:none}.ng-bottom-nav__item--home .ng-bottom-nav__icon{padding:0;border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.ng-bottom-nav__item,.ng-bottom-nav__icon{transition:none}}@supports not (color: color-mix(in srgb,white,black)){.ng-bottom-nav:before{background:var(--ng-shell-surface-strong)}.ng-bottom-nav__item[aria-current=page]{background:var(--ng-surface-decor),#2476ef1a}}.ng-shell-status{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:12px;padding:12px;border-radius:12px;color:var(--ng-shell-text, #dce7ff);background:var(--ng-shell-surface-strong, #162137);font-size:14px;line-height:1.5}.ng-shell-status button{min-height:40px;padding:8px 14px;border:1px solid currentColor;border-radius:10px;color:inherit;background:transparent;cursor:pointer}.ng-shell-status button:disabled{opacity:.55;cursor:wait}html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer){box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--ng-shell-text,var(--ng-ink,#17233b)) 12%,var(--ng-shell-surface-strong,var(--ng-panel-solid,#fff)))!important;border-radius:50%!important;color:color-mix(in srgb,var(--ng-shell-text,var(--ng-ink,#17233b)) 82%,var(--ng-shell-surface-strong,var(--ng-panel-solid,#fff)))!important;font-size:0!important;line-height:0!important;background-color:color-mix(in srgb,var(--ng-shell-surface-strong,var(--ng-panel-solid,#fff)) 96%,var(--ng-shell-text,var(--ng-ink,#17233b)) 4%)!important;background-image:none!important;box-shadow:0 1px 2px color-mix(in srgb,var(--ng-shell-text,var(--ng-ink,#17233b)) 6%,transparent),inset 0 1px color-mix(in srgb,#fff 24%,transparent)!important;flex-shrink:0!important;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important;cursor:pointer}html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer):before{content:""!important;position:static!important;display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;border:0!important;background:currentColor!important;box-shadow:none!important;transform:none!important;-webkit-mask:url(/static/home/img/close-solid.svg) center / contain no-repeat!important;mask:url(/static/home/img/close-solid.svg) center / contain no-repeat!important;pointer-events:none}html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer):after{content:none!important;display:none!important}@media(hover:hover)and (pointer:fine){html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer):hover{border-color:color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#5e6fff)) 32%,var(--ng-shell-surface-strong,var(--ng-panel-solid,#fff)))!important;color:var(--ng-shell-primary,var(--ng-accent,#5e6fff))!important;background-color:color-mix(in srgb,var(--ng-shell-surface-strong,var(--ng-panel-solid,#fff)) 94%,var(--ng-shell-primary,var(--ng-accent,#5e6fff)) 6%)!important}}html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer):active{transform:scale(.94)!important}html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer):focus-visible{outline:2px solid var(--ng-shell-primary,var(--ng-accent,#5e6fff))!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html:root[data-ui-theme] body :where(.ng-ai-close,.popup-header button,.service-panel-header>button,.popup-close,.ng-auth-close,.ng-home-popup-close,.stage-submission-close,.stage-lightbox [data-photo-close],.trial-game-close,.activity-hall-close,.activity-application-close,.site-share-close,.robot-modal-close,.ng-member-reward-close,.gh-player-close,.ng-admin-dialog-close,.modal-close,.engagement-modal-head button,.ng-rank-prize-close,.ng-lottery-prizes-dialog__close,.ct-quick-input button[data-close-quick],.ct-guide-modal .ct-modal-card>header>button[data-close-guide],.fg-menu header button[data-menu-close],.fg-info #gameInfoClose,#settingsClose,#guideClose,#historyClose,#drawClose,#winClose,[aria-label=关闭播放列表],#closeWinLayer){transition:none!important}}html:root body :is(.ng-hub-section-head,.gh-section-head){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin:18px 0 16px;text-align:center}html:root body :is(.ng-hub-section-head,.gh-section-head)>div{width:100%;min-width:0}html:root body .ng-hub-section-head .ng-hub-section-label,html:root body .gh-section-head>div>span{display:none}html:root body :is(.ng-hub-section-head h2,.gh-section-head h2,.pk16-category-title){position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:0;margin:22px 0 14px;padding:0 0 12px;overflow:visible;color:var(--ng-shell-text, var(--ng-ink, #182337));font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;text-indent:0;text-shadow:none;white-space:normal;overflow-wrap:anywhere}html:root body :is(.ng-hub-section-head h2,.gh-section-head h2){margin:0}html:root body :is(.ng-hub-section-head h2,.gh-section-head h2,.pk16-category-title):after{content:"";position:absolute;display:block;inset:auto;left:50%;width:min(96px,42%);height:3px;margin:0;padding:0;border:0;border-radius:999px;opacity:1;background:linear-gradient(90deg,var(--ng-shell-primary),var(--ng-shell-accent))!important;box-shadow:none!important;transform:translate(-50%);filter:none;animation:none;pointer-events:none}html:root body :is(.ng-hub-section-head h2,.gh-section-head h2,.pk16-category-title):before{content:none;display:none}html:root body :is(.ng-hub-section-head h2,.gh-section-head h2,.pk16-category-title):after{bottom:0;background:linear-gradient(90deg,transparent,var(--ng-shell-primary),var(--ng-shell-accent),transparent)!important}html:root body :is(.ng-hub-section-head,.gh-section-head)>p{display:none}body.ng-shell-bootstrap-ready header.ng-brand-header:not([data-ng-shell-header]){display:none!important}html body header[data-ng-shell-header]{view-transition-name:ng-persistent-brand-header}::view-transition-group(ng-persistent-brand-header),::view-transition-old(ng-persistent-brand-header),::view-transition-new(ng-persistent-brand-header){animation:none;mix-blend-mode:normal}html body header.ng-brand-header{position:relative;isolation:isolate;display:block;box-sizing:border-box;width:min(1180px,calc(100% - 28px));min-height:70px;margin:max(12px,env(safe-area-inset-top,0px)) auto 12px;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ng-shell-line, #e4eaf2) 86%,var(--ng-shell-primary, #2f6bff) 14%);border-radius:22px;color:var(--ng-shell-text, #182337);background:var(--ng-shell-card-bg, #fff);box-shadow:0 1px 2px color-mix(in srgb,var(--ng-shell-text) 5%,transparent),0 14px 38px color-mix(in srgb,var(--ng-shell-text) 9%,transparent),inset 0 1px color-mix(in srgb,#fff 40%,transparent);top:auto;z-index:1}html body .ng-brand-header>.ng-brand-header__row{position:relative;z-index:2;display:flex;box-sizing:border-box;min-height:68px;width:100%;padding:7px 18px;gap:12px;align-items:center;justify-content:space-between}html body .ng-brand-header .brand{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:0}html body .ng-brand-header .brand-logo{display:block;width:min(252px,100%);max-width:252px;height:49px;object-fit:contain;object-position:left center;filter:none}html body .ng-brand-header .brand-logo[hidden],html body .ng-brand-header [hidden]{display:none!important}.ng-brand-header__name{font-size:18px;font-weight:700;overflow-wrap:anywhere}html body .ng-brand-header:before{content:none;display:none}html[data-ui-theme=particles] body header.ng-brand-header{background:var(--ng-shell-card-bg, #fff)!important}.ng-load-recovery{display:flex;min-height:150px;padding:24px 18px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ng-shell-text, #182337);text-align:center}.ng-load-recovery strong{font-size:16px;font-weight:700}.ng-load-recovery p{max-width:42ch;margin:0;color:var(--ng-shell-muted, #73809a);font-size:14px}.ng-load-recovery button{min-height:42px;padding:9px 20px;border:1px solid var(--ng-shell-primary, #2f6bff);border-radius:12px;color:var(--ng-shell-action-text, #07111f);background:var(--ng-shell-primary, #2f6bff);font:inherit;font-weight:650;cursor:pointer}.ng-load-recovery button:focus-visible{outline:3px solid var(--ng-shell-primary, #2f6bff);outline-offset:3px}html body header.ng-brand-header:after{content:"";position:absolute;inset:auto 16px 0;height:2px;display:block;background:linear-gradient(90deg,transparent,var(--ng-shell-primary),var(--ng-shell-accent),transparent);opacity:.65;animation:none;pointer-events:none}html body .ng-brand-header .ng-member-entry{position:relative;z-index:3;flex:0 0 auto;min-width:106px;min-height:44px;margin:0}html body .ng-page-title{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}body.ng-hub-page>.ng-brand-header+.ng-hub-shell{padding-top:0}html.lottery-embed .ng-brand-header,body:is(.gh-player-open,.trial-game-open,.collector-detail-open,.ng-fullscreen-experience) .ng-brand-header{display:none!important}@media(max-width:720px){html body header.ng-brand-header{width:calc(100% - 24px);min-height:58px;margin-top:max(10px,env(safe-area-inset-top,0px));border-radius:20px}html body .ng-brand-header>.ng-brand-header__row{min-height:56px;padding:6px 12px;gap:10px}html body .ng-brand-header .brand-logo{width:min(189px,100%);max-width:189px;height:36px}html body .ng-brand-header .ng-member-entry{min-width:92px;min-height:40px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.ng-brand-header,.ng-brand-header *{transition:none!important}}:root{--ng-segment-surface: var(--ng-panel-solid, #fff);--ng-segment-text: var(--ng-ink, #17243a);--ng-segment-muted: var(--ng-muted, #53647d);--ng-segment-accent: var(--ng-accent, var(--primary, #2f6bff));--ng-segment-accent-end: var(--ng-accent-2, #62b7ff);--ng-segment-line: var(--ng-line, #dce4f1);--ng-segment-padding: 12px;--ng-segment-top: max(8px, env(safe-area-inset-top, 0px))}html[data-theme=dark]{--ng-segment-surface: var(--ng-panel-solid, #14213a);--ng-segment-text: var(--ng-ink, #edf3ff);--ng-segment-muted: var(--ng-muted, #bdcbe1)}html[data-ui-theme] body .lottery-category-shell.ng-segmented,html[data-ui-theme] body .collector-catalog-shell:is([data-collector-type=movies],[data-collector-type=adult]) .collector-category-filters.ng-segmented{--ng-segment-item-width: calc(78px + var(--ng-segment-padding) + var(--ng-segment-padding));--ng-segment-item-flex: 0 0 auto}html[data-ui-theme] body .ng-segmented.ng-segmented{position:sticky!important;top:var(--ng-segment-top)!important;z-index:var(--ng-layer-sticky, 30);display:block!important;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:0!important;margin:12px 0!important;padding:4px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui-theme] body .ng-segmented.ng-segmented:before,html[data-ui-theme] body .ng-segmented.ng-segmented:after{content:none!important;display:none!important}html[data-ui-theme] body .ng-segmented .ng-segmented-track,html[data-ui-theme] body .ng-segmented.ng-segmented-track{position:relative;display:flex!important;align-items:center;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0;min-height:40px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;scroll-padding-inline:4px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html[data-ui-theme] body .ng-segmented>.ng-segmented-track{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ng-segmented-track::-webkit-scrollbar{display:none}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item{position:relative!important;isolation:isolate;box-sizing:border-box;display:inline-flex!important;flex:var(--ng-segment-item-flex, 0 0 auto)!important;align-items:center!important;justify-content:center!important;width:var(--ng-segment-item-width, auto)!important;min-width:var(--ng-segment-item-width, max-content)!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 var(--ng-segment-padding)!important;gap:6px!important;overflow:hidden;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ng-segment-muted)!important;font:600 13px/1.4 Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif!important;text-decoration:none;text-align:center;white-space:nowrap!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;transform:none!important;clip-path:none!important;transition:opacity .16s ease!important;cursor:pointer}html[data-ui-theme] body .ng-segmented.is-balanced .ng-segmented-item.ng-segmented-item{flex:var(--ng-segment-item-flex, 1 1 auto)!important}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:before{content:""!important;position:absolute!important;top:3px!important;right:0!important;bottom:3px!important;left:0!important;width:auto!important;height:auto!important;z-index:-1;border:1px solid var(--ng-segment-line)!important;border-radius:10px!important;background:color-mix(in srgb,var(--ng-segment-accent) 7%,var(--ng-segment-surface))!important;box-shadow:none!important;transform:none!important;opacity:1!important;animation:none!important;pointer-events:none}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:after{content:none!important;display:none!important;animation:none!important}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:is(.active,.is-active,[aria-selected=true],[aria-current=page]){color:var(--ng-on-accent,#fff)!important}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:is(.active,.is-active,[aria-selected=true],[aria-current=page]):before{background:var(--ng-nav-glow,linear-gradient(0deg,transparent,transparent)),var(--ng-button, linear-gradient(125deg,var(--ng-segment-accent),var(--ng-segment-accent-end)))!important;border-color:transparent!important}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:focus-visible{outline:2px solid var(--ng-segment-accent)!important;outline-offset:-2px!important}html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:active{opacity:.8}html[data-ui-theme] body .ng-segmented-item strong,html[data-ui-theme] body .ng-segmented-item .collector-category-label{font:inherit!important}html[data-ui-theme] body .collector-catalog-shell[data-collector-type] .ng-segmented-item .collector-category-label{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-ui-theme] body .gh-main-categories.ng-segmented small{display:none!important}html[data-ui-theme] body .ng-segmented-item :is([data-ng-symbol-slot],.nav-icon){display:inline-flex!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;margin:0!important;border:0!important;background:none!important}html[data-ui-theme] body .ng-segmented-item :is([data-ng-symbol-slot],.nav-icon) img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}html body.ng-segmented-page{overflow-x:clip}html body.ng-segmented-page :is(.ng-music-shell,.collector-catalog-panel){overflow-x:clip!important;overflow-y:visible!important}html body.ng-segmented-page .collector-catalog-shell{overflow:visible!important}html body[data-activity-page] .activity-page-filter{display:contents}html[data-ui-theme] body[data-activity-page] .activity-hall-backdrop{overflow:visible!important}html body[data-activity-page].ng-segmented-page.activity-hall-open:not(.site-share-open):not(.activity-application-open){overflow-x:clip;overflow-y:visible}html[data-ui-theme] body .lottery-navigation:has(.ng-segmented){position:sticky!important;top:var(--ng-segment-top)!important;z-index:var(--ng-layer-sticky, 30);padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-ui-theme] body .lottery-navigation .ng-segmented.ng-segmented{position:relative!important;top:auto!important;margin:0!important}html[data-ui-theme] body .robot-category-tabs.ng-segmented.ng-segmented{top:calc(var(--ng-segment-top) + 58px)!important}@media(max-width:350px){:root{--ng-segment-padding: 9px}}@media(prefers-reduced-motion:reduce){html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item,html[data-ui-theme] body .ng-segmented .ng-segmented-item.ng-segmented-item:before{transition:none!important;animation:none!important}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--font-xs:12px;--font-sm:13px;--font-body:14px;--font-md:16px;--font-title:18px;--font-lg:20px;--font-xl:24px;--line-tight:1.25;--line-title:1.35;--line-body:1.65;--line-relaxed:1.8;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-dialog:20px;--radius-pill:999px;--shadow-sm:inset 0 1px rgb(255 255 255 / .45),0 2px 8px rgb(20 35 60 / .05);--shadow-md:inset 0 1px rgb(255 255 255 / .35),0 8px 24px rgb(20 35 60 / .1);--shadow-dialog:inset 0 1px rgb(255 255 255 / .3),0 20px 60px rgb(0 10 30 / .2);--duration-press:.12s;--duration-control:.18s;--duration-panel:.24s;--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-emphasized:cubic-bezier(.2,1,.36,1);--content-max:1180px;--admin-content-max:1440px;--control-compact:36px;--control-height:44px;--control-large:48px;--layer-base:0;--layer-sticky:40;--layer-menu:80;--layer-overlay:200;--layer-modal:220;--layer-toast:240;--color-primary:var(--admin-accent,var(--ng-accent,#245fce));--color-secondary:var(--admin-accent-soft,var(--ng-soft,#edf3fb));--color-bg:var(--admin-page,var(--ng-page,#f5f7fb));--color-surface:var(--ng-surface-fill,color-mix(in srgb,#fff 78%,transparent));--color-border:var(--admin-border,var(--ng-line,#dce3ef));--color-text:var(--admin-text,var(--ng-ink,#172438));--color-muted:var(--admin-text-soft,var(--ng-muted,#52647d));--color-on-primary:var(--admin-on-accent,var(--ng-on-accent,#fff));--color-success:#087557;--color-warning:#865c0a;--color-error:#b32943;--color-info:#245fce}html[data-theme=dark]{--shadow-sm:inset 0 1px rgb(255 255 255 / .09),0 2px 8px rgb(0 0 0 / .14);--shadow-md:inset 0 1px rgb(255 255 255 / .08),0 8px 24px rgb(0 0 0 / .2);--shadow-dialog:inset 0 1px rgb(255 255 255 / .1),0 20px 60px rgb(0 0 0 / .4);--color-success:#6dd2ae;--color-warning:#e8be70;--color-error:#ff8d9f;--color-info:#97b8ff}html[data-ui-theme][data-theme]{--ng-accent:#245fce;--ng-accent-2:#16828a;--ng-accent-rgb:36,95,206;--ng-on-accent:#fff;--ng-page:#f5f7fb;--ng-page-deep:#edf1f7;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#fff;--ng-ink:#172438;--ng-muted:#52647d;--ng-line:#dce3ef;--ng-surface-fill:color-mix(in srgb,var(--ng-panel-solid) 24%,transparent);--ng-surface-strong:color-mix(in srgb,var(--ng-panel-solid) 32%,transparent);--ng-surface-soft:color-mix(in srgb,var(--ng-panel-solid) 16%,transparent);--ng-shell-surface:var(--ng-surface-fill);--ng-shell-surface-strong:var(--ng-surface-strong);--ng-theme-color:var(--ng-page);--ng-radius:var(--radius-lg);--ng-radius-small:var(--radius-md);--ng-control-radius:var(--radius-md);--ng-shadow:var(--shadow-sm);--ng-blur:0px;--ng-button:var(--ng-accent);--ng-modal-head:var(--ng-accent);--ng-button-shadow:none;--ng-button-decoration:none;--ng-button-edge:var(--ng-line);--ng-float-shadow:var(--shadow-md);--ng-float-decoration:none;--ng-soft:color-mix(in srgb,var(--ng-accent) 7%,var(--ng-panel-solid));--ng-control:var(--ng-soft);--ng-control-hover:color-mix(in srgb,var(--ng-accent) 13%,var(--ng-panel-solid));--ng-success:var(--color-success);--ng-warning:var(--color-warning);--ng-danger:var(--color-error);--ng-focus-ring:color-mix(in srgb,var(--ng-accent) 25%,transparent);--ng-shell-action-text:var(--ng-on-accent);--ng-shell-content-max:var(--content-max);--ng-shell-radius:var(--radius-lg);--ng-shell-radius-small:var(--radius-md);--ng-shell-shadow:var(--shadow-sm);--ng-shell-card-bg:var(--ng-surface-decor),linear-gradient(145deg,var(--ng-surface-fill),var(--ng-surface-soft));--ng-shell-card-decor:none;--ui-shadow-card:var(--shadow-sm);--ui-shadow-hover:var(--shadow-md);--ui-content-max:var(--content-max);--ui-section-max:var(--content-max);--ui-card-radius:var(--radius-lg);--ui-control-radius:var(--radius-md);--ui-font-sans:var(--font-sans);--primary:var(--ng-accent);--accent:var(--ng-accent-2);--card:var(--ng-surface-fill);--panel:var(--ng-surface-fill);--text:var(--ng-ink);--muted:var(--ng-muted);--line:var(--ng-line);--border:var(--ng-line);--color-success-soft:color-mix(in srgb,var(--color-success) 10%,var(--ng-panel-solid));--color-warning-soft:color-mix(in srgb,var(--color-warning) 11%,var(--ng-panel-solid));--color-error-soft:color-mix(in srgb,var(--color-error) 9%,var(--ng-panel-solid));--color-info-soft:color-mix(in srgb,var(--color-info) 9%,var(--ng-panel-solid));color-scheme:light}html[data-ui-theme][data-theme=dark]{--ng-accent:#94b7ff;--ng-accent-2:#74cacc;--ng-accent-rgb:148,183,255;--ng-on-accent:#142039;--ng-page:#101827;--ng-page-deep:#0b1320;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#192538;--ng-ink:#edf2fa;--ng-muted:#b0bfd4;--ng-line:#34455f;color-scheme:dark}html[data-ui-theme=cosmic][data-theme=light]{--ng-accent:#6550ce;--ng-accent-2:#337fab;--ng-accent-rgb:101,80,206;--ng-page:#f6f5fc;--ng-page-deep:#eeecf8;--ng-ink:#252443;--ng-muted:#625d7d;--ng-line:#ddd9ee}html[data-ui-theme=cosmic][data-theme=dark]{--ng-accent:#b5a6ff;--ng-accent-2:#8bcde6;--ng-accent-rgb:181,166,255;--ng-page:#151529;--ng-page-deep:#101021;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#22223d;--ng-ink:#f1eefc;--ng-muted:#c0b9db;--ng-line:#41405f}html[data-ui-theme=aurora][data-theme=light]{--ng-accent:#137866;--ng-accent-2:#5e69aa;--ng-accent-rgb:19,120,102;--ng-page:#f2f8f6;--ng-page-deep:#e6f1ed;--ng-ink:#183830;--ng-muted:#4e6a63;--ng-line:#d3e3dd}html[data-ui-theme=aurora][data-theme=dark]{--ng-accent:#8dd8bf;--ng-accent-2:#b1baf1;--ng-accent-rgb:141,216,191;--ng-page:#10221f;--ng-page-deep:#0c1c1a;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#1b342e;--ng-ink:#eaf7f2;--ng-muted:#accdc1;--ng-line:#34564b}html[data-ui-theme=particles][data-theme=light]{--ng-accent:#126c91;--ng-accent-2:#267f77;--ng-accent-rgb:18,108,145;--ng-page:#f1f7fa;--ng-page-deep:#e5eef3;--ng-ink:#183445;--ng-muted:#465c6b;--ng-line:#d1e0e8}html[data-ui-theme=particles][data-theme=dark]{--ng-accent:#8bcfe9;--ng-accent-2:#87d6bf;--ng-accent-rgb:139,207,233;--ng-page:#11212b;--ng-page-deep:#0c1a22;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#1b303d;--ng-ink:#e7f3fa;--ng-muted:#abc6d5;--ng-line:#355262}html[data-ui-theme=esports][data-theme=light]{--ng-accent:#b02652;--ng-accent-2:#6354a5;--ng-accent-rgb:176,38,82;--ng-page:#fcf5f8;--ng-page-deep:#f3e9ef;--ng-ink:#392331;--ng-muted:#76576a;--ng-line:#ead5e0}html[data-ui-theme=esports][data-theme=dark]{--ng-accent:#f3a1be;--ng-accent-2:#c6b3f0;--ng-accent-rgb:243,161,190;--ng-page:#261823;--ng-page-deep:#1d111a;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#382535;--ng-ink:#f9edf5;--ng-muted:#d5b8ca;--ng-line:#5a3d51}html[data-ui-theme=arcade][data-theme=light]{--ng-accent:#7149ac;--ng-accent-2:#a26334;--ng-accent-rgb:113,73,172;--ng-page:#f9f5fc;--ng-page-deep:#f0e9f7;--ng-ink:#362743;--ng-muted:#6c587b;--ng-line:#e4d8ed}html[data-ui-theme=arcade][data-theme=dark]{--ng-accent:#c9a8ed;--ng-accent-2:#e7bd93;--ng-accent-rgb:201,168,237;--ng-page:#221a2c;--ng-page-deep:#191320;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#33283f;--ng-ink:#f4eefb;--ng-muted:#cbbbdb;--ng-line:#514361}html[data-ui-theme=gold][data-theme=light]{--ng-accent:#806025;--ng-accent-2:#87724c;--ng-accent-rgb:128,96,37;--ng-page:#f9f7f2;--ng-page-deep:#f0ebe0;--ng-ink:#362e21;--ng-muted:#72634d;--ng-line:#e5ddcd}html[data-ui-theme=gold][data-theme=dark]{--ng-accent:#dfc18b;--ng-accent-2:#bdb598;--ng-accent-rgb:223,193,139;--ng-page:#221f18;--ng-page-deep:#19170f;--ng-panel:var(--ng-surface-fill);--ng-panel-solid:#332d22;--ng-ink:#f6f0e4;--ng-muted:#cfc2a9;--ng-line:#554a37}body{font-family:var(--font-sans);font-synthesis:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-ui-theme][data-theme]:not([data-ui-layout=game]) body{color:var(--color-text);background:var(--color-bg)}:where(button,input,textarea,select){font:inherit}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}:where(input,textarea,select){accent-color:var(--color-primary)}:where(input,textarea)::placeholder{color:var(--color-muted);opacity:1}:where(button,a){touch-action:manipulation}:where(button,.button,a,input,textarea,select,summary,[role=button],[role=tab]){transition-duration:var(--duration-control);transition-timing-function:var(--ease-standard)}:where(button)[aria-busy=true]{cursor:wait}:where(time,td,.stat-value,.ng-admin-stat strong){font-variant-numeric:tabular-nums}:where(h1,h2,h3,p,td,th,label){overflow-wrap:anywhere}:where(dialog,[role=dialog]){overscroll-behavior:contain}dialog[open],.ng-auth-card,.ng-confirm-card{max-height:calc(var(--ui-viewport-height,100dvh) - 24px);overflow-y:auto}@media(prefers-reduced-motion:reduce){:where(*,:before,:after){scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:where(button,.button,input,textarea,select,[role=button],[role=tab],dialog,[role=dialog]){border-color:CanvasText;forced-color-adjust:auto}}.ui-skip-link{position:fixed;z-index:12001;top:max(8px,env(safe-area-inset-top));left:12px;transform:translateY(-200%);padding:10px 16px;border:2px solid currentColor;border-radius:8px;background:var(--color-surface,var(--admin-surface,#fff));color:var(--color-text,var(--admin-text,#172033));font-size:14px;line-height:1.5;text-decoration:none}.ui-skip-link:focus{transform:none}.ui-password-field[data-password-control]{position:relative;display:block;min-width:0;width:100%;margin:0}.ui-password-field[data-password-control]>input{display:block;box-sizing:border-box;min-width:0;min-height:44px;width:100%;margin:0;padding-inline-end:48px}.ui-password-field[data-password-control]>.ui-password-toggle{position:absolute;inset-block:0;inset-inline-end:2px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm,8px);background:transparent;box-shadow:none;color:var(--color-primary,var(--admin-accent,#3268f3));line-height:1;cursor:pointer}.ui-password-field[data-password-control]>.ui-password-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.ui-password-toggle>svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ui-password-field[data-password-control]>input::-ms-reveal,.ui-password-field[data-password-control]>input::-ms-clear{display:none}.ui-field-message{display:block;margin:4px 0 0;color:var(--color-error,var(--admin-danger,#b92b46));font-size:var(--font-xs,12px);line-height:1.5}.ui-password-hint{display:block;margin:4px 0;color:var(--color-muted,var(--admin-text-soft,#5e6b82));font-size:var(--font-xs,12px);line-height:1.5}.ui-field-message[hidden],.ui-password-hint[hidden]{display:none}[aria-invalid=true]{border-color:var(--color-error,var(--admin-danger,#b92b46))}.ui-network-status{position:fixed;z-index:12000;inset:max(8px,env(safe-area-inset-top)) 12px auto;margin:0 auto;width:fit-content;max-width:calc(100% - 24px);display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--color-border,var(--admin-border,#dfe6f0));border-radius:var(--radius-md,12px);background:var(--color-surface,var(--admin-surface,#fff));color:var(--color-text,var(--admin-text,#172033));box-shadow:var(--shadow-md,0 8px 24px rgb(20 35 60 / .1));font-size:var(--font-sm,13px)}.ui-network-status button{min-height:32px;padding:4px 8px;border:1px solid var(--color-border,var(--admin-border,#dfe6f0));border-radius:var(--radius-sm,8px);background:var(--color-secondary,var(--admin-surface-soft,#f4f7fb));color:var(--color-text,var(--admin-text,#172033));cursor:pointer}.ui-network-status[hidden]{display:none}@media(max-width:600px){.ui-password-field[data-password-control]>input{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-network-status{transition:none}}:root{--ng-motion-fast:.12s;--ng-motion-control:.18s;--ng-motion-panel:.2s;--ng-motion-ease:cubic-bezier(.2,.8,.2,1);--ng-motion-play-state:running;--arcade-fast:var(--ng-motion-fast);--arcade-normal:var(--ng-motion-control);--arcade-ease:var(--ng-motion-ease);--ng-motion-primary:var(--ng-accent,var(--admin-accent,var(--blue,#397df4)));--ng-motion-secondary:var(--ng-accent-2,var(--cyan,#20b9d4));--ng-motion-line:var(--ng-line,var(--admin-border,var(--line,#dce3ef)));--ng-motion-surface:var(--ng-panel-solid,var(--admin-surface,var(--surface-solid,#fff)));--ng-motion-ink:var(--ng-ink,var(--admin-text,var(--ink,#172438)));--ng-surface-fill:color-mix(in srgb,var(--ng-motion-surface) 24%,transparent);--ng-surface-strong:color-mix(in srgb,var(--ng-motion-surface) 32%,transparent);--ng-surface-decor:radial-gradient(circle at 100% 0,transparent 44px,color-mix(in srgb,var(--ng-motion-primary) 14%,transparent) 45px,transparent 46px),radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--ng-motion-primary) 11%,transparent),transparent 52%),linear-gradient(130deg,rgb(255 255 255 / .1),transparent 42%,color-mix(in srgb,var(--ng-motion-secondary) 6%,transparent))}html.ng-motion-ready body{isolation:isolate}html.ng-motion-ready body:not(.ng-fullscreen-experience){background-image:none!important}html.ng-motion-ready body:not(.ng-fullscreen-experience):before,html.ng-motion-ready body:not(.ng-fullscreen-experience):after{content:none!important;display:none!important;animation:none!important;filter:none!important}html.ng-motion-ready :is(.wm,canvas#bg-particles,.ng-mobile-theme-atmosphere,.ng-theme-scene,.ng-theme-hero-art){display:none!important;animation:none!important}.ng-motion-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;contain:strict;pointer-events:none;opacity:1;background:var(--ng-page-deep,#edf1f7)}.ng-motion-ambient:before,.ng-motion-ambient:after{content:none}.ng-motion-ambient canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;transform:scale(1.015)}.ng-motion-ambient canvas,.ng-vanta-fallback{filter:blur(2px);opacity:.55}.ng-vanta-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--ng-motion-primary);stroke:none;animation:ng-vanta-drift 16s ease-in-out -4s infinite alternate}.ng-vanta-bird{animation:ng-vanta-flight 9s ease-in-out var(--bird-delay) infinite alternate}.ng-vanta-wing{fill:var(--ng-motion-secondary)}@keyframes ng-vanta-drift{0%{transform:translate3d(-2%,2%,0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.08)}}@keyframes ng-vanta-flight{0%{transform:translate3d(-18px,12px,0)}to{transform:translate3d(24px,-18px,0)}}@keyframes ng-header-light{0%{transform:translate3d(-3%,0,0);opacity:.65}to{transform:translate3d(3%,2%,0);opacity:1}}@media(max-width:600px),(pointer:coarse){.ng-vanta-bird:nth-child(2n){display:none}}.ng-motion-header{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;overflow:hidden;pointer-events:none;contain:strict}.ng-motion-header:before,.ng-motion-preview:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:radial-gradient(ellipse at 25% 50%,color-mix(in srgb,var(--ng-motion-primary) 12%,transparent),transparent 65%),radial-gradient(ellipse at 80% 60%,color-mix(in srgb,var(--ng-motion-secondary) 10%,transparent),transparent 62%);animation:var(--ng-header-animation)}.theme-live-preview.ng-motion-preview{background:#11213a}:root{--ng-card-edge:linear-gradient(120deg,var(--ng-motion-primary),var(--ng-motion-secondary),transparent 75%);--ng-nav-glow:radial-gradient(ellipse at 20% 0,rgb(255 255 255 / .16),transparent 65%);--ng-card-hover:translateY(-1px);--ng-card-press:none;--ng-card-travel:.24s;--ng-panel-animation:ng-panel-original;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-mask:none;--ng-loader-animation:ng-load-original .9s linear infinite;--ng-loader-radius:50%;--ng-loader-border:2px;--ng-loader-background:none;--ng-loader-top:currentColor;--ng-skeleton-animation:ng-skeleton-original 1.6s ease-in-out infinite;--ng-podium-highlight:radial-gradient(ellipse at center,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 12%,transparent),transparent 72%)}html[data-ui-theme=cosmic],[data-preview-theme=cosmic]{--ng-card-edge:conic-gradient(from 45deg,var(--ng-motion-secondary),transparent,var(--ng-motion-primary),transparent,var(--ng-motion-secondary));--ng-nav-glow:radial-gradient(ellipse at 50% 0,rgb(255 255 255 / .24),transparent 60%);--ng-panel-animation:ng-panel-cosmic;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-animation:ng-load-cosmic 1.15s linear infinite;--ng-loader-radius:50%;--ng-loader-background:radial-gradient(circle at 50% 0,currentColor 2px,transparent 3px);--ng-skeleton-animation:ng-skeleton-cosmic 1.8s ease-in-out infinite;--ng-podium-highlight:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 20px,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 14%,transparent) 21px 22px,transparent 23px 36px)}html[data-ui-theme=aurora],[data-preview-theme=aurora]{--ng-card-edge:linear-gradient(135deg,var(--ng-motion-secondary),transparent 35%,var(--ng-motion-primary),transparent 80%);--ng-nav-glow:linear-gradient(115deg,transparent 20%,rgb(255 255 255 / .2) 50%,transparent 80%);--ng-panel-animation:ng-panel-aurora;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-animation:ng-load-aurora 1.3s ease-in-out infinite;--ng-loader-border:0px;--ng-loader-background:radial-gradient(circle,transparent 20%,currentColor 24% 32%,transparent 36% 49%,color-mix(in srgb,currentColor 65%,transparent) 53% 61%,transparent 65%);--ng-skeleton-animation:ng-skeleton-aurora 1.9s ease-in-out infinite;--ng-podium-highlight:linear-gradient(135deg,transparent,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 16%,transparent),transparent)}html[data-ui-theme=particles],[data-preview-theme=particles]{--ng-card-edge:linear-gradient(90deg,var(--ng-motion-primary),transparent 32% 68%,var(--ng-motion-secondary));--ng-nav-glow:linear-gradient(90deg,rgb(255 255 255 / .15),transparent 28% 72%,rgb(255 255 255 / .1));--ng-panel-animation:ng-panel-particles;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-animation:ng-load-particles 1s ease-in-out infinite;--ng-loader-border:0px;--ng-loader-radius:2px;--ng-loader-background:linear-gradient(90deg,currentColor 0 20%,transparent 21% 39%,currentColor 40% 60%,transparent 61% 79%,currentColor 80%);--ng-skeleton-animation:ng-skeleton-particles 1.25s linear infinite;--ng-podium-highlight:repeating-linear-gradient(90deg,transparent 0 20px,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 10%,transparent) 21px 22px)}html[data-ui-theme=esports],[data-preview-theme=esports]{--ng-card-edge:linear-gradient(150deg,var(--ng-motion-primary),transparent 45% 70%,var(--ng-motion-secondary));--ng-nav-glow:linear-gradient(135deg,rgb(255 255 255 / .18),transparent 48%);--ng-panel-animation:ng-panel-esports;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-animation:ng-load-esports 1s ease-in-out infinite;--ng-loader-radius:3px;--ng-loader-background:none;--ng-skeleton-animation:ng-skeleton-esports 1.15s ease-out infinite;--ng-podium-highlight:linear-gradient(135deg,transparent 25%,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 15%,transparent) 26% 35%,transparent 36% 58%,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 10%,transparent) 59% 64%,transparent 65%)}html[data-ui-theme=arcade],[data-preview-theme=arcade]{--ng-card-edge:conic-gradient(from 90deg,var(--ng-motion-primary),var(--ng-motion-secondary),transparent 40% 60%,var(--ng-motion-primary));--ng-nav-glow:radial-gradient(circle at 50% 20%,rgb(255 255 255 / .22),transparent 70%);--ng-panel-animation:ng-panel-arcade;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-animation:ng-load-arcade 1.2s ease-in-out infinite;--ng-loader-border:0px;--ng-loader-background:radial-gradient(circle at 25% 50%,currentColor 2.5px,transparent 3px),radial-gradient(circle at 75% 50%,currentColor 2.5px,transparent 3px);--ng-skeleton-animation:ng-skeleton-arcade 1.5s ease-in-out infinite;--ng-podium-highlight:radial-gradient(circle at 25% 50%,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 18%,transparent),transparent 25%),radial-gradient(circle at 75% 50%,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 12%,transparent),transparent 28%)}html[data-ui-theme=gold],[data-preview-theme=gold]{--ng-card-edge:linear-gradient(110deg,transparent 20%,var(--ng-motion-secondary) 44%,transparent 70%);--ng-nav-glow:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / .24) 48%,transparent 72%);--ng-panel-animation:ng-panel-gold;--ng-header-animation:ng-header-light 18s ease-in-out infinite alternate;--ng-loader-animation:ng-load-gold 1.35s linear infinite;--ng-loader-background:conic-gradient(from 0deg,transparent 0 45%,currentColor 70% 100%);--ng-loader-border:0px;--ng-loader-top:transparent;--ng-loader-mask:radial-gradient(circle,transparent 48%,#000 52%);--ng-skeleton-animation:ng-skeleton-gold 2.1s ease-in-out infinite;--ng-podium-highlight:conic-gradient(from 30deg at 50% 100%,transparent 0 30%,color-mix(in srgb,var(--rank-accent,var(--ng-motion-primary)) 14%,transparent) 40%,transparent 60% 100%)}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card){opacity:1;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform var(--ng-motion-control) var(--ng-motion-ease),border-color var(--ng-motion-control) ease,box-shadow var(--ng-motion-control) ease}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;height:auto;padding:1px;box-sizing:border-box;border:0;border-radius:inherit;box-shadow:none;pointer-events:none;background:var(--ng-card-edge);opacity:0;transform:none;animation:none!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;transition:opacity var(--ng-motion-control) ease}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card):after{content:none;display:none;animation:none!important}html.ng-motion-ready .card[data-ng-resource-type=platform]{--ng-card-hover:translateY(-1px);--ng-card-press:none;--ng-control-press-scale:1;--ng-platform-logo-hover:none;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card):hover{transform:var(--ng-card-hover)!important;border-color:color-mix(in srgb,var(--ng-motion-primary) 36%,var(--ng-motion-line))!important;box-shadow:0 5px 16px color-mix(in srgb,var(--ng-motion-primary) 10%,transparent)!important}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card):hover:before{opacity:.85}}@media(hover:none),(pointer:coarse){html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card):hover{transform:none!important}}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card).ng-motion-card-active{transform:none!important;border-color:color-mix(in srgb,var(--ng-motion-primary) 36%,var(--ng-motion-line))!important}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card).ng-motion-card-active:before{animation:ng-card-edge var(--ng-card-travel) var(--ng-motion-ease)!important}@keyframes ng-card-edge{0%,to{opacity:0}35%,70%{opacity:.9}}html.ng-motion-ready :is(button,.go,.el-button,[role=button]):active{scale:var(--ng-control-press-scale,.98)}html.ng-motion-ready .ng-interaction-pressed{filter:none!important;scale:var(--ng-control-press-scale,.98)!important}html.ng-motion-ready :is(.ng-segmented-item,.ng-community-nav a,.ng-rank-tab,.nav-item){background-image:var(--ng-nav-glow);transition:color var(--ng-motion-control) ease,background-color var(--ng-motion-control) ease,box-shadow var(--ng-motion-control) ease}@media(hover:hover)and (pointer:fine){html.ng-motion-ready :is(.ng-segmented-item,.ng-community-nav a,.ng-rank-tab,.nav-item):not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ng-motion-primary) 24%,transparent)}}html.ng-motion-ready :is(.ng-ai-icon,.ng-symbol-icon,.ng-community-icon,.ng-segmented-icon,.ng-category-card__icon,.nav-icon,[data-ng-symbol-slot]){transform-origin:50% 65%}html.ng-motion-ready :is(.ng-shell-svg,.ng-community-icon>svg,.ng-segmented-icon>svg){stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body :is(dialog,[role=dialog],[popover],.popup-modal,.ng-home-popup-card,.engagement-modal,.site-share-panel,.ng-age-gate__panel,.gh-room-picker-sheet,.row-action-menu-popover){--ng-dialog-solid:var(--ng-panel-solid,var(--admin-surface,var(--ct-surface,var(--s28-panel,var(--fg-surface,#fff)))));--ng-panel:var(--ng-dialog-solid);--panel:var(--ng-dialog-solid);--card:var(--ng-dialog-solid);--ng-surface-fill:var(--ng-dialog-solid);--ng-surface-strong:var(--ng-dialog-solid);--ng-surface-soft:var(--ng-dialog-solid);--ng-shell-surface:var(--ng-dialog-solid);--ng-shell-surface-strong:var(--ng-dialog-solid);--ng-shell-card-bg:var(--ng-surface-decor),var(--ng-dialog-solid);--admin-glass:var(--ng-dialog-solid);--member-admin-surface:var(--ng-dialog-solid);background-color:var(--ng-dialog-solid)!important}html body :is(.ct-modal-card,.ct-quick-card,.ct-bill-detail-card,.ct-room-layer,.ct-win-layer){--ng-dialog-solid:var(--ct-surface,var(--ng-panel-solid,#fff))}html body :is(.s28-dialog,.s28-prize-stage,.s28-win){--ng-dialog-solid:var(--s28-panel,var(--ng-panel-solid,#fff))}html body :is(.fg-info,.fg-menu section){--ng-dialog-solid:var(--fg-surface,var(--ng-panel-solid,#fff))}html body :is(.modal,.engagement-modal,.ng-admin-identity-dialog){--ng-dialog-solid:var(--admin-surface,var(--ng-panel-solid,#fff))}html body :is(.toast,.ng-toast,.admin-toast,.ng-hub-toast,.gh-toast,.ct-toast,.s28-toast,.fg-toast){background-color:var(--ng-ink,var(--admin-text,var(--ct-text,var(--s28-text,var(--fg-text,#172438)))))!important;color:var(--ng-panel-solid,var(--admin-surface,var(--ct-surface,var(--s28-panel,var(--fg-surface,#fff)))))!important}html.ng-motion-ready :is(dialog,.ng-auth-overlay,.modal-backdrop,.ng-support-panel,.activity-application-backdrop,.activity-hall-backdrop,.stage-submission-overlay,.ng-member-reward-overlay){opacity:1;transition:opacity var(--ng-motion-panel) ease,display var(--ng-motion-panel) allow-discrete,overlay var(--ng-motion-panel) allow-discrete}html.ng-motion-ready :is(dialog:not([open]),.ng-auth-overlay.hidden,.modal-backdrop[hidden],.ng-support-panel[hidden],.activity-application-backdrop[hidden],.activity-hall-backdrop[hidden],.stage-submission-overlay[hidden],.ng-member-reward-overlay[hidden]){opacity:0;pointer-events:none}html.ng-motion-ready :is(dialog[open],[role=dialog]:not(dialog),.popup-modal,.ng-home-popup-card,.activity-hall-panel,.site-share-panel,.ng-support-panel,.activity-application-panel,.ng-member-reward-card,.ng-admin-dialog){animation:var(--ng-panel-animation) var(--ng-motion-panel) var(--ng-motion-ease)}@starting-style{html.ng-motion-ready :is(dialog[open],.ng-auth-overlay:not(.hidden),.activity-application-backdrop:not([hidden]),.activity-hall-backdrop:not([hidden])){opacity:0}}@keyframes ng-panel-original{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes ng-panel-cosmic{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ng-panel-aurora{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:none}}@keyframes ng-panel-particles{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes ng-panel-esports{0%{opacity:0;transform:translate(-5px) scale(.99)}to{opacity:1;transform:none}}@keyframes ng-panel-arcade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ng-panel-gold{0%{opacity:0;transform:translateY(3px) scale(.995)}to{opacity:1;transform:none}}html.ng-motion-ready dialog::backdrop{background:color-mix(in srgb,var(--ng-motion-ink) 38%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.ng-motion-loader,html.ng-motion-ready .ng-profile-dialog__spinner{display:inline-block;flex:0 0 auto;width:20px;height:20px;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 18%,transparent);border-top-color:currentColor;border-radius:var(--ng-loader-radius);background:var(--ng-loader-background);border-width:var(--ng-loader-border);border-top-color:var(--ng-loader-top);mask:var(--ng-loader-mask);-webkit-mask:var(--ng-loader-mask);animation:var(--ng-loader-animation);vertical-align:middle}button[aria-busy=true]{cursor:wait}html.ng-motion-ready button[aria-busy=true]:after{content:"";display:inline-block;width:14px;height:14px;margin-inline-start:8px;box-sizing:border-box;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;border-radius:var(--ng-loader-radius);background:var(--ng-loader-background);border-width:var(--ng-loader-border);border-top-color:var(--ng-loader-top);mask:var(--ng-loader-mask);-webkit-mask:var(--ng-loader-mask);animation:var(--ng-loader-animation);vertical-align:middle;pointer-events:none}html.ng-motion-ready :is(.ng-community-state--loading,.ng-rank-prize-state[role=status],.trial-game-loading,.lottery-inline-loading):before{content:"";display:block;width:22px;height:22px;margin:0 auto 12px;box-sizing:border-box;border:2px solid var(--ng-motion-line);border-top-color:var(--ng-motion-primary);border-radius:var(--ng-loader-radius);background:var(--ng-loader-background);border-width:var(--ng-loader-border);border-top-color:var(--ng-loader-top);animation:var(--ng-loader-animation)}html.ng-motion-ready .collector-refresh-indicator{animation:var(--ng-skeleton-animation)}@keyframes ng-load-original{to{transform:rotate(1turn)}}@keyframes ng-load-cosmic{to{transform:rotate(1turn)}}@keyframes ng-load-aurora{50%{transform:scale(.65);opacity:.45}}@keyframes ng-load-particles{50%{transform:scaleY(.35);opacity:.6}}@keyframes ng-load-esports{0%{transform:rotate(45deg) scale(.9)}50%{transform:rotate(225deg) scale(.65)}to{transform:rotate(405deg) scale(.9)}}@keyframes ng-load-arcade{50%{transform:rotate(180deg) scale(.72);opacity:.65}to{transform:rotate(1turn)}}@keyframes ng-load-gold{to{transform:rotate(1turn)}}html.ng-motion-ready :is(.skeleton,.is-placeholder>*,.loading-placeholder,.collector-skeleton-card .collector-cover){position:relative;overflow:hidden;background:color-mix(in srgb,var(--ng-motion-primary) 8%,var(--ng-motion-surface))!important}html.ng-motion-ready :is(.skeleton,.is-placeholder>*,.loading-placeholder,.collector-skeleton-card .collector-cover):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--ng-motion-surface) 80%,transparent) 50%,transparent 80%);transform:translate(-100%);animation:var(--ng-skeleton-animation);pointer-events:none}@keyframes ng-skeleton-original{to{transform:translate(100%)}}@keyframes ng-skeleton-cosmic{50%{opacity:.5}to{transform:translate(100%) rotate(5deg)}}@keyframes ng-skeleton-aurora{to{transform:translate(100%) skew(-15deg)}}@keyframes ng-skeleton-particles{to{transform:translate(100%) scaleX(.75)}}@keyframes ng-skeleton-esports{to{transform:translate(100%) skew(20deg)}}@keyframes ng-skeleton-arcade{50%{opacity:.4;transform:translate(0) scale(.95)}to{transform:translate(100%)}}@keyframes ng-skeleton-gold{to{transform:translate(100%) scaleX(.6)}}.ng-rank-change{display:inline-block;min-width:12px;margin-inline-start:3px;color:var(--ng-motion-primary);font-size:11px;line-height:1}.ng-rank-change[data-direction=down]{color:var(--ng-danger,#b32943)}.ng-rank-podium-card .ng-rank-podium-plaque{background:var(--ng-podium-highlight)}[data-rank-value]{display:inline-block}html.ng-interaction-paused{--ng-motion-play-state:paused}html[data-motion=off],html.ng-motion-reduced{--ng-motion-play-state:paused;--ng-motion-panel:0ms}html.ng-interaction-paused *,html.ng-interaction-paused *:before,html.ng-interaction-paused *:after{animation-play-state:paused!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after,html.ng-motion-reduced *,html.ng-motion-reduced *:before,html.ng-motion-reduced *:after{animation:none!important;transition-duration:.01ms!important}html[data-motion=off]{--ng-card-hover:none;--ng-card-press:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card,.ng-category-card).ng-motion-card-active:before{animation:none!important}html.ng-motion-ready :is(.card,.game-card,.collector-card,.gh-platform-card,.ng-hub-card,.ng-discover-card):hover{transform:none!important}}@media(forced-colors:active){.ng-motion-ambient{display:none}.ng-motion-loader{border-color:CanvasText;border-top-color:Highlight}}html{--ng-member-entry-icon:url(/action-icons-ai/v2/original/login-register.webp)}html[data-ui-theme=cosmic]{--ng-member-entry-icon:url(/action-icons-ai/v2/cosmic/login-register.webp)}html[data-ui-theme=aurora]{--ng-member-entry-icon:url(/action-icons-ai/v2/aurora/login-register.webp)}html[data-ui-theme=particles]{--ng-member-entry-icon:url(/action-icons-ai/v2/particles/login-register.webp)}html[data-ui-theme=esports]{--ng-member-entry-icon:url(/action-icons-ai/v2/esports/login-register.webp)}html[data-ui-theme=arcade]{--ng-member-entry-icon:url(/action-icons-ai/v2/arcade/login-register.webp)}html[data-ui-theme=gold]{--ng-member-entry-icon:url(/action-icons-ai/v2/gold/login-register.webp)}.ng-member-entry{position:relative;display:inline-flex;min-width:108px;max-width:174px;min-height:42px;padding:5px 12px 5px 7px;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 28%,var(--ng-shell-card-border,var(--ng-line,#d9e2f0)));border-radius:14px;color:var(--ng-shell-text,var(--ng-ink,var(--text,#182337)));background:linear-gradient(135deg,color-mix(in srgb,var(--ng-shell-surface-strong,var(--ng-panel-solid,var(--card,#fff))) 96%,transparent),color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 9%,var(--ng-shell-surface-strong,var(--ng-panel-solid,var(--card,#fff)))));box-shadow:inset 0 1px color-mix(in srgb,var(--ng-shell-surface-strong,#fff) 72%,transparent),0 7px 18px color-mix(in srgb,var(--ng-shell-text,#182337) 9%,transparent);font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .14s ease}.ng-member-entry:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--ng-shell-primary,var(--ng-accent,#2f6bff)),var(--ng-shell-accent,var(--ng-accent-2,#68a4ff)),transparent);opacity:.72;pointer-events:none}.ng-member-entry__visual{position:relative;display:grid;width:32px;height:32px;min-width:32px;place-items:center;overflow:visible;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none;font-size:13px;font-weight:900;line-height:1}.ng-member-entry__visual:before{content:"";width:32px;height:32px;background:var(--ng-member-entry-icon,url(/action-icons-ai/v2/original/login-register.webp)) center / contain no-repeat;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 18%,transparent))}.ng-member-entry.is-member .ng-member-entry__visual{width:34px;height:34px;min-width:34px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ng-member-entry.is-member .ng-member-entry__visual:before{display:none}.ng-member-entry.is-member .ng-member-entry__visual>.ng-identity-frame{width:34px;height:34px}.ng-member-entry .ng-member-badge{display:block;min-width:0;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-member-entry.is-member{border-color:color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 34%,var(--ng-shell-card-border,var(--ng-line,#d9e2f0)))}.ng-member-entry:focus-visible{outline:3px solid color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 28%,transparent);outline-offset:3px}.ng-member-entry:active{transform:scale(.97)}@media(hover:hover){.ng-member-entry:hover{border-color:color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 52%,var(--ng-shell-card-border,var(--ng-line,#d9e2f0)));box-shadow:inset 0 1px color-mix(in srgb,var(--ng-shell-surface-strong,#fff) 76%,transparent),0 10px 24px color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#2f6bff)) 16%,transparent);transform:translateY(-1px)}}html[data-theme=dark] .ng-member-entry{background:linear-gradient(135deg,color-mix(in srgb,var(--ng-shell-surface-strong,var(--ng-panel-solid,#111827)) 94%,transparent),color-mix(in srgb,var(--ng-shell-primary,var(--ng-accent,#5e7cff)) 13%,var(--ng-shell-surface-strong,var(--ng-panel-solid,#111827))));box-shadow:inset 0 1px #ffffff14,0 9px 22px #0003}@supports not (color:color-mix(in srgb,white,black)){.ng-member-entry{border-color:var(--ng-shell-card-border,#d9e2f0);background:var(--ng-shell-surface-strong,#fff)}}.ng-member-category{position:relative}.ng-member-category .ng-cat-note{position:absolute;top:-6px;right:-6px;padding:1px 7px;color:#fff;font-size:10px;font-weight:900;border-radius:999px;background:linear-gradient(90deg,#ff5a3d,#ffb000);box-shadow:0 4px 10px #ff5a3d59}.ng-auth-overlay,.ng-game-gate{--ng-member-ui-text:#182337;--ng-member-ui-muted:#64748b;--ng-member-ui-panel:var(--ng-shell-card-bg,linear-gradient(145deg,#fff,#eef5ff));--ng-member-ui-control:var(--ng-shell-nav-bg,rgba(247,250,255,.97));--ng-member-ui-border:var(--ng-shell-card-border,rgba(47,123,255,.2));--ng-member-ui-decoration:var(--ng-shell-card-decor,radial-gradient(circle at 88% 10%,rgba(55,132,255,.18),transparent 42%));--ng-member-ui-accent:var(--ng-shell-icon-fg,var(--ng-shell-primary,#2f7bff));--ng-member-ui-button:var(--ng-shell-nav-pedestal,linear-gradient(135deg,#80b8ff,#2d6cd7));--ng-member-ui-radius:var(--ng-shell-radius,22px);--ng-member-ui-on-accent:#fff;color-scheme:light}html[data-theme=dark] :is(.ng-auth-overlay,.ng-game-gate){--ng-member-ui-text:#f4f7ff;--ng-member-ui-muted:#aab7cb;color-scheme:dark}html[data-ui-theme=gold] :is(.ng-auth-overlay,.ng-game-gate),html[data-ui-theme=original][data-theme=dark] :is(.ng-auth-overlay,.ng-game-gate){--ng-member-ui-on-accent:#21170a}.ng-auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:color-mix(in srgb,var(--ng-member-ui-control) 18%,rgba(3,8,24,.78));-webkit-backdrop-filter:blur(14px) saturate(.94);backdrop-filter:blur(14px) saturate(.94)}.ng-auth-overlay.hidden{display:none}.ng-auth-card{--ng-auth-card-surface:var(--ng-shell-surface-strong,var(--ng-member-ui-panel));position:relative;width:min(100%,420px);max-height:min(92vh,760px);overflow-y:auto;padding:26px 24px 22px;border:1px solid var(--ng-member-ui-border);border-radius:var(--ng-member-ui-radius);color:var(--ng-member-ui-text);background:var(--ng-surface-decor),var(--ng-member-ui-decoration),var(--ng-member-ui-panel);box-shadow:0 28px 78px #030c2252,0 0 0 1px color-mix(in srgb,var(--ng-member-ui-text) 7%,transparent) inset;scrollbar-color:color-mix(in srgb,var(--ng-member-ui-accent) 38%,transparent) transparent;scrollbar-width:thin}.ng-auth-close{position:absolute;top:12px;right:12px;display:grid;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;place-items:center;overflow:visible;color:var(--ng-member-ui-text);font-size:0;line-height:0;border:1px solid var(--ng-member-ui-border);border-radius:14px;background:var(--ng-member-ui-control);box-shadow:0 7px 18px color-mix(in srgb,var(--ng-member-ui-text) 12%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ng-auth-close:focus-visible{outline:3px solid rgba(94,111,255,.28);outline-offset:3px}.ng-auth-close:active{transform:scale(.96)}.ng-auth-title{margin:2px 52px 2px 0;color:var(--ng-member-ui-text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.4}.ng-auth-sub{margin:0 0 16px;color:var(--ng-member-ui-muted);font-size:13px}.ng-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.ng-auth-tab{min-height:36px;padding:7px 8px;color:var(--ng-member-ui-text);font-size:13px;font-weight:800;border:1px solid var(--ng-member-ui-border);border-radius:10px;background:var(--ng-member-ui-control);cursor:pointer}.ng-auth-tab.active{color:var(--ng-member-ui-on-accent);border-color:color-mix(in srgb,var(--ng-member-ui-accent) 52%,#fff);background:var(--ng-member-ui-button);box-shadow:0 8px 18px color-mix(in srgb,var(--ng-member-ui-accent) 28%,transparent)}.ng-auth-pane{display:none}.ng-auth-pane.active{display:block}.ng-auth-field{display:block;margin-bottom:12px}.ng-auth-field>span{display:block;margin-bottom:6px;color:var(--ng-member-ui-muted);font-size:12px;font-weight:600;line-height:1.5}.ng-auth-field input,.ng-auth-field select{width:100%;min-height:42px;padding:0 14px;color:var(--ng-member-ui-text);font-size:14px;border:1px solid var(--ng-member-ui-border);border-radius:12px;outline:0;background:var(--ng-member-ui-control);box-shadow:inset 0 1px color-mix(in srgb,#fff 58%,transparent)}.ng-auth-field :is(input,select):focus{border-color:var(--ng-member-ui-accent);outline:2px solid color-mix(in srgb,var(--ng-member-ui-accent) 72%,transparent);outline-offset:2px;box-shadow:none}.ng-auth-field input[aria-invalid=true]{border-color:var(--danger, #e54861)}.ng-auth-captcha{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px;align-items:center}.ng-auth-captcha button{min-height:42px;padding:0 10px;color:var(--ng-member-ui-on-accent);font-size:13px;font-weight:900;border:1px solid color-mix(in srgb,var(--ng-member-ui-accent) 52%,#fff);border-radius:12px;background:var(--ng-member-ui-button);cursor:pointer}.ng-auth-submit{width:100%;min-height:44px;margin-top:4px;color:var(--ng-member-ui-on-accent);font-size:15px;font-weight:900;border:1px solid color-mix(in srgb,var(--ng-member-ui-accent) 52%,#fff);border-radius:14px;background:var(--ng-member-ui-button);box-shadow:0 10px 22px color-mix(in srgb,var(--ng-member-ui-accent) 28%,transparent);cursor:pointer}.ng-auth-submit:disabled{opacity:.64;cursor:not-allowed}.ng-auth-recover-link{display:block;width:max-content;min-height:44px;margin:8px auto 0;padding:6px 10px;color:var(--ng-member-ui-accent);font:inherit;font-size:13px;font-weight:800;border:0;border-radius:9px;background:transparent;cursor:pointer}.ng-auth-recover-link:hover{background:#2f6bff14}.ng-auth-recover-link:focus-visible{outline:2px solid var(--ng-member-ui-accent);outline-offset:2px}.ng-auth-error{display:none;margin:10px 0 0;padding:9px 12px;color:var(--danger, #e54861);font-size:12px;font-weight:800;border:1px solid rgba(229,72,97,.28);border-radius:10px;background:#e5486112}.ng-auth-error.show{display:block}.ng-auth-hint{margin:10px 0 0;color:var(--ng-member-ui-muted);font-size:12px;line-height:1.6}.ng-auth-recover-question{padding:12px;margin-bottom:12px;color:var(--ng-member-ui-muted);font-size:13px;font-weight:800;border:1px dashed var(--ng-member-ui-border);border-radius:12px;background:color-mix(in srgb,var(--ng-member-ui-accent) 7%,transparent)}.ng-auth-success{display:none;margin:10px 0 0;padding:10px 12px;color:var(--success, #12a06a);font-size:13px;font-weight:800;border:1px solid rgba(18,160,106,.3);border-radius:10px;background:#12a06a14}.ng-auth-success.show{display:block}html[data-theme=dark] .ng-auth-card{box-shadow:0 30px 84px #0000008a,0 0 0 1px #ffffff0a inset}html[data-theme=dark] .ng-auth-close{box-shadow:inset 0 1px #ffffff14,0 7px 18px #0003}@media(max-width:600px){.ng-auth-card{padding:22px 16px 18px}.ng-auth-captcha{grid-template-columns:minmax(0,1fr) 104px}.ng-auth-field input,.ng-auth-field select{min-height:44px;font-size:16px}}.ng-game-gate,.ng-game-gate *{box-sizing:border-box}.ng-game-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9980;display:flex;align-items:center;justify-content:center;overflow:auto;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 4%,color-mix(in srgb,var(--ng-member-ui-accent) 18%,transparent),transparent 38%),color-mix(in srgb,var(--ng-shell-page,var(--ng-page,#071120)) 94%,#030818 6%)}.ng-game-gate-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,436px);overflow:hidden;padding:34px 32px 28px;text-align:center;border:1px solid color-mix(in srgb,var(--ng-member-ui-border) 88%,var(--ng-member-ui-text) 12%);border-radius:calc(var(--ng-member-ui-radius) + 2px);color:var(--ng-member-ui-text);background:var(--ng-surface-decor),var(--ng-member-ui-decoration),var(--ng-member-ui-panel);box-shadow:0 28px 72px color-mix(in srgb,var(--ng-member-ui-text) 16%,transparent),0 0 0 1px color-mix(in srgb,#fff 6%,transparent) inset,inset 0 1px color-mix(in srgb,#fff 22%,transparent)}.ng-game-gate-card:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ng-member-ui-accent) 72%,#fff),transparent);opacity:.78}.ng-game-gate-card:after{content:"";position:absolute;top:-90px;right:-80px;z-index:-1;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ng-member-ui-accent) 18%,transparent),transparent 68%);pointer-events:none}.ng-game-gate-icon{position:relative;display:grid;width:76px;height:76px;margin-bottom:2px;place-items:center;border:1px solid var(--ng-member-ui-border);border-radius:24px;background:var(--ng-shell-icon-bg,color-mix(in srgb,var(--ng-member-ui-accent) 12%,var(--ng-member-ui-control)));box-shadow:0 12px 30px color-mix(in srgb,var(--ng-member-ui-accent) 22%,transparent),inset 0 1px #ffffff2e}.ng-game-gate-icon:before{content:"";width:58px;height:58px;background:var(--ng-member-entry-icon,url(/action-icons-ai/v2/original/login-register.webp)) center/contain no-repeat;filter:drop-shadow(0 5px 10px color-mix(in srgb,var(--ng-member-ui-accent) 26%,transparent))}.ng-game-gate-kicker{color:var(--ng-member-ui-accent);font-size:12px;font-weight:900;letter-spacing:.18em}.ng-game-gate-card strong{color:var(--ng-member-ui-text);font-size:clamp(24px,5vw,30px);font-weight:900;line-height:1.2;letter-spacing:.01em}.ng-game-gate-card p{max-width:360px;margin:2px 0 6px;color:var(--ng-member-ui-muted);font-size:15px;line-height:1.75;text-wrap:balance}.ng-game-gate-actions{display:grid;width:min(100%,320px);gap:10px;margin-top:4px}.ng-game-gate-login,.ng-game-gate-home{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;padding:0 22px;font:inherit;font-size:14px;font-weight:900;border-radius:calc(var(--ng-shell-radius-small,12px) + 2px);text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .18s ease,box-shadow .18s ease}.ng-game-gate-login{color:var(--ng-member-ui-on-accent);border:1px solid color-mix(in srgb,var(--ng-member-ui-accent) 62%,#fff);background:var(--ng-member-ui-button);box-shadow:0 10px 24px color-mix(in srgb,var(--ng-member-ui-accent) 24%,transparent),inset 0 1px #ffffff2e}.ng-game-gate-home{min-height:44px;color:var(--ng-member-ui-text);border:1px solid var(--ng-member-ui-border);background:var(--ng-member-ui-control);box-shadow:inset 0 1px color-mix(in srgb,#fff 45%,transparent)}.ng-game-gate-login:focus-visible,.ng-game-gate-home:focus-visible{outline:2px solid color-mix(in srgb,var(--ng-member-ui-accent) 72%,transparent);outline-offset:2px}.ng-game-gate-login:active,.ng-game-gate-home:active{transform:scale(.98)}@media(hover:hover){.ng-game-gate-login:hover,.ng-game-gate-home:hover{transform:translateY(-1px);box-shadow:0 13px 28px color-mix(in srgb,var(--ng-member-ui-accent) 24%,transparent)}}@media(max-width:600px){.ng-game-gate{padding:14px}.ng-game-gate-card{width:100%;padding:28px 20px 22px}.ng-game-gate-icon{width:68px;height:68px;border-radius:20px}.ng-game-gate-icon:before{width:52px;height:52px}.ng-game-gate-card p{font-size:14px}}@media(max-height:560px){.ng-game-gate{align-items:flex-start}.ng-game-gate-card{margin:auto 0;padding-top:24px;padding-bottom:20px}.ng-game-gate-icon{width:58px;height:58px}.ng-game-gate-icon:before{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.ng-game-gate-login,.ng-game-gate-home{transition:none}}.ng-auth-options{display:flex;flex-direction:column;gap:6px}.ng-auth-option{min-height:44px;padding:8px 14px;color:var(--ng-member-ui-text);font-size:13px;font-weight:800;text-align:left;border:1px solid var(--ng-member-ui-border);border-radius:10px;background:var(--ng-member-ui-control);cursor:pointer}.ng-auth-option.is-selected{color:var(--ng-member-ui-on-accent);border-color:color-mix(in srgb,var(--ng-member-ui-accent) 52%,#fff);background:var(--ng-member-ui-button);box-shadow:0 8px 18px color-mix(in srgb,var(--ng-member-ui-accent) 26%,transparent)}.ng-auth-card :is(.ng-auth-tab,.ng-auth-captcha button,.ng-auth-field input,.ng-auth-field select){min-height:44px}.ng-auth-card .ng-auth-error,.ng-auth-card .ng-auth-field input[aria-invalid=true]{--danger:var(--color-error,#b32943)}.ng-auth-card .ng-auth-success{--success:var(--color-success,#087557)}@media(max-width:768px){.ng-auth-card .ng-auth-field :is(input,select){font-size:16px}}.ng-auth-optional{min-width:0;margin:2px 0 12px;border:1px solid var(--ng-member-ui-border);border-radius:12px;background:var(--ng-member-ui-control)}.ng-auth-optional>summary{display:flex;min-height:44px;align-items:center;gap:9px;padding:8px 12px;list-style:none;color:var(--ng-member-ui-text);font-size:13px;font-weight:800;cursor:pointer}.ng-auth-optional>summary::-webkit-details-marker{display:none}.ng-auth-optional>summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid var(--ng-member-ui-muted);border-bottom:2px solid var(--ng-member-ui-muted);transform:rotate(45deg) translate(-2px,-2px);transition:transform .16s ease}.ng-auth-optional[open]>summary{border-bottom:1px solid var(--ng-member-ui-border)}.ng-auth-optional[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}.ng-auth-optional>summary:focus-visible{outline:2px solid var(--ng-member-ui-accent);outline-offset:2px}.ng-auth-optional>.ng-auth-field{margin:10px 12px}.ng-auth-optional>#ngAuthRegAnswerWrap,.ng-auth-optional>#ngAuthSecAnswerWrap{margin:0 12px 12px}.ng-auth-optional .ng-auth-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ng-auth-optional .ng-auth-option{min-height:44px;padding:6px 9px;font-size:12px}.ng-auth-captcha .ng-auth-field>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ng-auth-captcha b[role=button]{display:block;cursor:pointer;max-width:100%;border-radius:8px}.ng-auth-captcha b[role=button]:focus-visible{outline:2px solid var(--accent,#6757d8);outline-offset:3px}.ng-auth-captcha b img{display:block;width:228px;max-width:100%;height:auto}.ng-auth-card[data-ng-auth-mode=register]{width:min(100%,620px)}.ng-auth-card[data-ng-auth-mode=security]{width:min(100%,560px)}@media(min-width:600px){.ng-auth-pane[data-ng-auth-pane=register].active{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.ng-auth-pane[data-ng-auth-pane=register]>:is(.ng-auth-optional,.ng-auth-captcha,.ng-auth-error,.ng-auth-submit){grid-column:1/-1}.ng-auth-pane[data-ng-auth-pane=register]>.ng-auth-field{min-width:0}}@media(max-width:599px){.ng-auth-optional .ng-auth-options{grid-template-columns:1fr}.ng-auth-card[data-ng-auth-mode=register]{width:min(100%,420px)}}.ng-support-chat{position:fixed;z-index:var(--ng-layer-support, 320);right:max(18px,env(safe-area-inset-right,0px));bottom:calc(var(--ng-shell-nav-height) + env(safe-area-inset-bottom,0px) + 18px);pointer-events:none;color:var(--ng-shell-text);font-family:inherit}.ng-support-chat *,.ng-support-chat *:before,.ng-support-chat *:after{box-sizing:border-box}.ng-support-chat [hidden]{display:none!important}.ng-support-chat img[data-support-art],.ng-support-chat img[data-support-logo]{display:block;width:100%;height:100%;object-fit:contain}.ng-support-chat img[data-support-logo]{border-radius:50%}.ng-support-chat button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ng-support-chat :is(button,a,textarea):focus-visible,.ng-support-attach:focus-within{outline:2px solid var(--ng-shell-primary);outline-offset:3px}.ng-support-chat .ng-support-launcher{display:flex;align-items:center;justify-content:center;gap:7px;pointer-events:auto;min-width:118px;height:52px;margin:0;padding:5px 17px 5px 8px;border:1px solid color-mix(in srgb,var(--ng-shell-primary) 25%,var(--ng-shell-line));border-radius:999px;background:var(--ng-shell-surface-strong);color:var(--ng-shell-text);box-shadow:0 7px 26px color-mix(in srgb,var(--ng-shell-primary) 20%,transparent)}.ng-support-launcher__icon{width:40px;height:40px}.ng-support-launcher__label{font-size:14px;font-weight:700;white-space:nowrap}.ng-support-chat .ng-support-panel{--ng-shell-surface: var(--ng-panel-solid, #fff);--ng-shell-surface-strong: var(--ng-panel-solid, #fff);position:absolute;right:0;bottom:65px;width:min(390px,calc(100vw - 28px));height:min(560px,calc(100dvh - var(--ng-shell-nav-height) - 108px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;pointer-events:auto;border:1px solid var(--ng-shell-line);border-radius:24px;background:var(--ng-surface-decor),var(--ng-shell-surface-strong);color:var(--ng-shell-text);box-shadow:0 20px 70px #0c10283d;isolation:isolate}.ng-support-chat .ng-support-panel__header{display:flex;align-items:center;gap:11px;width:100%;max-width:none;margin:0;min-height:82px;padding:16px;color:var(--ng-shell-text);border:0;border-bottom:1px solid var(--ng-shell-line);border-radius:0;background:linear-gradient(110deg,color-mix(in srgb,var(--ng-shell-primary) 9%,var(--ng-shell-surface-strong)),color-mix(in srgb,var(--ng-shell-accent) 3%,var(--ng-shell-surface-strong))),var(--ng-shell-surface-strong);box-shadow:none}.ng-support-panel__header:before,.ng-support-panel__header:after{content:none!important}.ng-support-panel__avatar{width:48px;height:48px;flex:0 0 48px}.ng-support-panel__heading{min-width:0;display:grid;gap:5px}.ng-support-panel__heading strong{font-size:18px;line-height:1.25;letter-spacing:.02em}.ng-support-panel__heading small{font-size:12px;line-height:1.4;color:var(--ng-shell-muted)}.ng-support-chat .ng-support-panel__close{margin-left:auto;flex:0 0 36px;width:36px;height:36px;min-height:36px}.ng-support-directory{overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-width:thin}.ng-support-directory__intro{margin:0 0 12px;font-size:12px;color:var(--ng-shell-muted)}.ng-support-channels{display:grid;gap:10px}.ng-support-chat .ng-support-channel{width:100%;min-height:76px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--ng-shell-line);border-radius:17px;box-shadow:none;background:var(--ng-shell-surface);color:var(--ng-shell-text);text-align:left;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.ng-support-chat .ng-support-channel:hover{border-color:var(--ng-shell-primary);background:color-mix(in srgb,var(--ng-shell-primary) 5%,var(--ng-shell-surface))}.ng-support-chat .ng-support-channel--chat{border-color:color-mix(in srgb,var(--ng-shell-primary) 34%,var(--ng-shell-line));background:color-mix(in srgb,var(--ng-shell-primary) 7%,var(--ng-shell-surface))}.ng-support-channel__art{width:42px;height:42px;flex:0 0 42px}.ng-support-channel__text{min-width:0;flex:1;display:grid;gap:5px}.ng-support-channel__text strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere;font-weight:700}.ng-support-channel__text small{font-size:11px;line-height:1.45;color:var(--ng-shell-muted);overflow-wrap:anywhere}.ng-support-channel__text .ng-support-channel__contact{font-variant-numeric:tabular-nums}.ng-support-channel__presence{display:inline-block;width:7px;height:7px;margin-inline-start:7px;border-radius:50%;vertical-align:.08em;background:#8c97aa}.ng-support-channel__presence.is-online{background:#20b879;animation:ng-support-presence-pulse 1.8s ease-in-out infinite}.ng-support-channel__presence.is-away{background:#ce9634}.ng-support-channel__presence.is-offline,.ng-support-channel__presence.is-unknown{background:#8c97aa}@keyframes ng-support-presence-pulse{0%,to{opacity:1}50%{opacity:.48}}html.ng-page-hidden .ng-support-channel__presence{animation-play-state:paused}.ng-support-channel__action{font-size:11px;font-weight:650;color:var(--ng-shell-primary);white-space:nowrap}.ng-support-directory__note{margin:16px 2px 0;font-size:10px;line-height:1.6;color:var(--ng-shell-muted);overflow-wrap:anywhere}.ng-support-conversation{min-height:0;display:flex;flex-direction:column;background:var(--ng-shell-surface-strong)}.ng-support-chat .ng-support-back{align-self:flex-start;margin:8px 14px 0;padding:7px 4px;min-height:32px;font-size:12px;color:var(--ng-shell-primary);border:0;border-radius:6px;background:transparent;box-shadow:none}.ng-support-messages{flex:1;min-height:0;padding:14px 16px;display:flex;flex-direction:column;gap:14px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ng-support-messages:empty:before{content:"您好，请问有什么可以帮您？";align-self:flex-start;max-width:88%;padding:12px 14px;font-size:14px;line-height:1.7;color:var(--ng-shell-text);border:1px solid var(--ng-shell-line);border-radius:5px 17px 17px;background:var(--ng-shell-surface)}.ng-support-message{max-width:86%;display:grid;gap:5px}.ng-support-message--visitor{align-self:flex-end;justify-items:end}.ng-support-message--agent{align-self:flex-start;justify-items:start}.ng-support-message__origin{padding:0 3px;font-size:10px;line-height:14px;color:var(--ng-shell-muted)}.ng-support-message__bubble{max-width:100%;overflow:hidden;border:1px solid var(--ng-shell-line);border-radius:5px 17px 17px;background:var(--ng-shell-surface)}.ng-support-message--visitor .ng-support-message__bubble{background:var(--ng-shell-primary);color:var(--ng-shell-action-text);border-color:transparent;border-radius:17px 5px 17px 17px}.ng-support-message__bubble p{margin:0;padding:10px 13px;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ng-support-message__bubble :is(img,video){display:block;width:min(250px,64vw);max-height:240px;object-fit:contain;background:#0000001a}.ng-support-message time{padding:0 3px;font-size:10px;color:var(--ng-shell-muted)}.ng-support-status{min-height:24px;margin:0;padding:4px 17px;font-size:12px;line-height:16px;color:var(--ng-shell-muted)}.ng-support-status[data-tone=success]{color:var(--color-success, #087557)}.ng-support-status[data-tone=error]{color:var(--color-error, #b32943)}.ng-support-file{display:flex;align-items:center;gap:8px;margin:0 12px 6px;padding:5px 8px;border:1px solid var(--ng-shell-line);border-radius:10px;background:var(--ng-shell-surface)}.ng-support-file span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.ng-support-chat .ng-support-file button{width:28px;height:28px;min-height:28px;flex:0 0 28px}.ng-support-chat .ng-support-composer{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin:0 12px;padding:6px;border:1px solid var(--ng-shell-line);border-radius:17px;background:var(--ng-shell-surface)}.ng-support-chat .ng-support-attach{width:44px;height:44px;padding:0;margin:0;display:grid;place-items:center;border:0;border-radius:11px;background:transparent;cursor:pointer}.ng-support-attach span[aria-hidden=true]{display:block;width:32px;height:32px}.ng-support-chat .ng-support-composer textarea{display:block;width:100%;min-width:0;min-height:40px;height:40px;max-height:100px;margin:0;padding:9px 5px;resize:none;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--ng-shell-text);caret-color:var(--ng-shell-primary);font:inherit;font-size:16px;line-height:22px}.ng-support-composer textarea::placeholder{color:var(--ng-shell-muted);font-size:14px}html body .ng-support-chat .ng-support-composer textarea,html body .ng-support-chat .ng-support-composer textarea:focus,html body .ng-support-chat .ng-support-composer textarea:focus-visible{border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.ng-support-chat .ng-support-composer:focus-within{border-color:var(--ng-shell-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ng-shell-primary) 12%,transparent)}.ng-support-chat .ng-support-send{display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:4px;border:1px solid color-mix(in srgb,var(--ng-shell-primary) 15%,var(--ng-shell-line));border-radius:12px;background:color-mix(in srgb,var(--ng-shell-primary) 12%,var(--ng-shell-surface-strong));box-shadow:none}.ng-support-composer :is(button,input,textarea):disabled{opacity:.5;cursor:wait}.ng-support-hint{margin:0;padding:8px 12px 12px;text-align:center;font-size:10px;color:var(--ng-shell-muted)}.ng-support-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){.ng-support-chat{right:12px;bottom:calc(var(--ng-shell-nav-height) + env(safe-area-inset-bottom,0px) + 12px)}.ng-support-chat .ng-support-launcher{width:54px;min-width:54px;height:54px;padding:5px}.ng-support-launcher__label{display:none}.ng-support-chat .ng-support-panel{bottom:66px;width:min(390px,calc(100vw - 24px));height:min(560px,calc(100dvh - var(--ng-shell-nav-height) - 104px))}}@media(max-height:540px){.ng-support-chat .ng-support-panel{position:fixed;inset:8px 12px auto auto;height:calc(100dvh - 16px)}.ng-support-chat .ng-support-panel__header{min-height:64px;padding:8px 14px}}@media(prefers-reduced-motion:reduce){.ng-support-chat .ng-support-panel,.ng-support-channel__presence{animation:none}.ng-support-chat .ng-support-channel{transition:none}}html{min-width:320px;background:var(--ng-shell-page, #f5f7fb)}body.ng-hub-page{min-height:100dvh;margin:0;color:var(--ng-shell-text, #182337);background:var(--ng-shell-page, #f5f7fb);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.ng-hub-shell{width:min(100% - 28px,var(--ng-shell-content-max, 920px));margin:0 auto;padding:max(18px,env(safe-area-inset-top,0px)) 0 42px}.ng-hub-header{position:relative;min-height:92px;padding:14px clamp(16px,3vw,24px);display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"copy art";align-items:center;gap:14px;overflow:hidden;border:1px solid var(--ng-shell-card-border, rgba(68, 88, 121, .14));border-radius:var(--ng-shell-radius, 24px);background:var(--ng-shell-card-bg, #fff);box-shadow:var(--ng-shell-shadow, 0 1px 2px rgba(30, 55, 90, .05), 0 22px 56px rgba(30, 55, 90, .11)),inset 0 1px color-mix(in srgb,#fff 38%,transparent)}.ng-hub-header:before{content:"";position:absolute;right:20%;bottom:0;left:20%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ng-shell-primary),var(--ng-shell-accent),transparent);opacity:.78}body.ng-catalog-page .collector-catalog-panel{width:100%;margin:0}body.ng-catalog-page .collector-page-heading{margin:0 0 12px}body.ng-catalog-page .ng-hub-shell{width:min(100% - 32px,var(--ui-section-max, 1180px))}body.ng-catalog-page .ng-hub-section{margin-top:6px}.ng-hub-header:after{content:"";position:absolute;width:170px;height:170px;right:-54px;top:-72px;border:1px solid color-mix(in srgb,var(--ng-shell-primary) 26%,transparent);border-radius:50%;box-shadow:0 0 0 30px color-mix(in srgb,var(--ng-shell-primary) 4%,transparent),0 0 0 62px color-mix(in srgb,var(--ng-shell-accent) 3%,transparent)}.ng-hub-header__icon{position:relative;z-index:1;grid-area:art;justify-self:end;width:68px;height:68px;padding:0;display:grid;place-items:center;color:var(--ng-shell-icon-fg, var(--ng-shell-primary));border:0;border-radius:0;background:transparent;box-shadow:none}.ng-hub-header__copy{position:relative;z-index:1;grid-area:copy;min-width:0}.ng-hub-header__eyebrow,.ng-hub-section-label{display:block;margin-bottom:5px;color:var(--ng-shell-primary);font-size:11px;font-weight:760;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.ng-hub-header h1{margin:0;color:var(--ng-shell-text);font-size:clamp(23px,3vw,30px);line-height:1.15;letter-spacing:-.035em}.ng-hub-header p{margin:4px 0 0;overflow:hidden;color:var(--ng-shell-muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ng-hub-section{margin-top:24px}.ng-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ng-content-tabs{width:min(100%,430px);margin:0 auto 14px;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--ng-shell-card-border);border-radius:14px;background:color-mix(in srgb,var(--ng-shell-surface-strong) 82%,transparent);box-shadow:0 8px 22px #1328480d}.ng-content-tabs a{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:var(--ng-shell-muted);border-radius:10px;font-size:13px;font-weight:650;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .12s ease}.ng-content-tabs a[aria-current=page]{color:#fff;background:var(--ng-shell-primary)}.ng-content-tabs a:active{transform:scale(.98)}.ng-content-tabs a:focus-visible{outline:2px solid var(--ng-shell-primary);outline-offset:2px}.ng-hub-section-head{margin:0 2px 12px;display:flex;align-items:end;justify-content:space-between;gap:12px}.ng-hub-section-head h2{margin:0;color:var(--ng-shell-text);font-size:19px;line-height:1.25}.ng-hub-section-head p{margin:0;color:var(--ng-shell-muted);font-size:12px}.ng-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4, 16px)}.ng-category-card{--card-accent: var(--ng-shell-primary);--ng-entry-alpha: 24%;--ng-entry-tint: color-mix(in srgb, var(--ng-shell-primary) 65%, var(--card-accent));--ng-entry-glass: color-mix(in srgb, var(--ng-panel-solid, #fff) var(--ng-entry-alpha), transparent);--ng-entry-muted: color-mix(in srgb, var(--ng-shell-muted) 40%, var(--ng-shell-text));--ng-entry-edge: color-mix(in srgb, var(--ng-entry-tint) 28%, var(--ng-shell-card-border));--ng-entry-shadow: 0 7px 22px color-mix(in srgb, var(--ng-shell-text) 8%, transparent), inset 0 1px color-mix(in srgb, #fff 58%, transparent), inset 0 -1px color-mix(in srgb, var(--ng-entry-tint) 10%, transparent);position:relative;min-height:104px;padding:14px 16px;display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:13px;align-items:center;overflow:hidden;color:var(--ng-shell-text);border:1px solid var(--ng-entry-edge);border-radius:var(--ng-shell-radius);background:var(--ng-entry-glass);box-shadow:var(--ng-entry-shadow);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ng-shell-motion-press, .12s) var(--ng-shell-ease, ease),box-shadow var(--ng-shell-motion-control, .19s) var(--ng-shell-ease, ease),border-color var(--ng-shell-motion-control, .19s) var(--ng-shell-ease, ease)}html[data-theme=dark] .ng-category-card{--ng-entry-alpha: 32%;--ng-entry-shadow: 0 9px 26px rgba(0, 0, 0, .18), inset 0 1px color-mix(in srgb, var(--ng-entry-tint) 28%, transparent), inset 0 -1px color-mix(in srgb, var(--ng-entry-tint) 8%, transparent)}.ng-category-card [data-message-entry-badge]{position:absolute;z-index:3;top:10px;right:10px;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;color:#fff;background:#ef405a;box-shadow:0 3px 9px #ef405a57;font-size:10px;font-style:normal;font-weight:800;line-height:1}.ng-category-card [data-message-entry-badge][hidden]{display:none!important}.ng-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,color-mix(in srgb,var(--card-accent) 6%,transparent),transparent 44%),radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--card-accent) 15%,transparent),transparent 28%)}.ng-category-card:after{content:"";position:absolute;left:14px;top:50%;width:58px;height:18px;border:1px solid color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:50%;background:color-mix(in srgb,var(--card-accent) 8%,transparent);transform:translateY(17px)}@media(hover:hover)and (pointer:fine){.ng-category-card:hover{transform:var(--ng-entry-hover, translateY(-1px));border-color:color-mix(in srgb,var(--card-accent) 42%,var(--ng-shell-card-border));box-shadow:var(--ui-shadow-hover)}}.ng-category-card:active{transform:var(--ng-entry-press, translateY(0) scale(.985))}.ng-category-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.ng-category-card__icon{position:relative;z-index:1;grid-column:1;width:52px;height:52px;padding:0;color:var(--card-accent);border:0;border-radius:50%;background:transparent;box-shadow:none}.ng-category-card__copy{position:relative;z-index:1;min-width:0}.ng-category-card h3{margin:0 0 4px;font-size:19px;line-height:1.25}.ng-category-card p{margin:0;color:var(--ng-shell-muted);font-size:12px;line-height:1.45;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ng-category-card[data-tone=violet]{--card-accent: #826cf6}.ng-category-card[data-tone=rose]{--card-accent: #ed6689}.ng-category-card[data-tone=cyan]{--card-accent: #17a9cf}.ng-category-card[data-tone=amber]{--card-accent: #d79331}.ng-category-card[data-tone=green]{--card-accent: #31a979}.ng-category-card[data-tone=blue]{--card-accent: #397be7}.ng-hub-grid--discover{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ng-hub-grid--discover .ng-category-card{min-height:74px;padding:10px 14px;grid-template-columns:48px minmax(0,1fr);column-gap:12px;border-radius:var(--ng-shell-radius-small, 18px);box-shadow:0 8px 24px #1328480e}.ng-hub-grid--discover .ng-category-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 5%,transparent),transparent 34%)}.ng-hub-grid--discover .ng-category-card:after{left:14px;width:44px;height:44px;border-color:color-mix(in srgb,var(--card-accent) 20%,var(--ng-shell-card-border));background:color-mix(in srgb,var(--card-accent) 7%,var(--ng-shell-surface-strong));box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--ng-shell-surface-strong) 88%,transparent);transform:translateY(-50%)}.ng-hub-grid--discover .ng-category-card__icon{width:27px;height:27px;margin:auto;display:grid;place-items:center}.ng-hub-grid--discover .ng-category-card__icon svg,.ng-hub-header__icon>svg{width:100%;height:100%}.ng-hub-grid--discover .ng-category-card h3{margin:0 0 3px;font-size:17px;letter-spacing:-.02em}.ng-hub-grid--discover .ng-category-card p{max-width:620px;font-size:11px;line-height:1.35}.ng-hub-state{min-height:180px;padding:28px;display:grid;place-items:center;text-align:center;border:1px solid var(--ng-shell-card-border);border-radius:var(--ng-shell-radius);background:var(--ng-shell-card-bg)}.ng-hub-state__inner{max-width:360px}.ng-hub-state__icon{width:64px;height:64px;margin:0 auto 13px;padding:0;color:var(--ng-shell-icon-fg);border-radius:0;background:transparent}.ng-hub-state__icon--plain{width:46px;height:46px;padding:11px;border-radius:16px;background:var(--ng-shell-icon-bg)}.ng-hub-state strong{display:block;color:var(--ng-shell-text);font-size:17px}.ng-hub-state p{margin:7px 0 0;color:var(--ng-shell-muted);font-size:13px;line-height:1.6}.ng-hub-state button{min-height:44px;margin-top:16px;padding:0 19px;color:#fff;border:0;border-radius:13px;background:var(--ng-shell-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ng-hub-skeleton{min-height:154px;border:1px solid var(--ng-shell-card-border);border-radius:var(--ng-shell-radius);background:linear-gradient(100deg,var(--ng-shell-surface) 15%,color-mix(in srgb,var(--ng-shell-primary) 9%,var(--ng-shell-surface)) 35%,var(--ng-shell-surface) 55%);background-size:260% 100%}.ng-notice-list,.ng-service-list{display:grid;gap:12px}.ng-service-card{padding:17px;border:1px solid var(--ng-shell-card-border);border-radius:var(--ng-shell-radius-small);background:var(--ng-shell-card-bg);box-shadow:0 10px 28px #1328480f}.ng-service-card h2{margin:0;color:var(--ng-shell-text);font-size:16px;line-height:1.4}.ng-moment-card{overflow:hidden;border:1px solid var(--ng-shell-card-border);border-radius:var(--ng-shell-radius-small, 18px);background:var(--ng-shell-card-bg);box-shadow:0 10px 28px #1328480f}.ng-moment-card__head{padding:15px 17px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px}.ng-moment-card__avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;color:#fff;border-radius:50%;background:linear-gradient(145deg,var(--ng-shell-primary),color-mix(in srgb,var(--ng-shell-primary) 66%,var(--ng-shell-accent)));font-size:15px;font-weight:700}.ng-moment-card__avatar--official{color:var(--ng-shell-primary);border:1px solid color-mix(in srgb,var(--ng-shell-primary) 22%,var(--ng-shell-card-border));background:var(--ng-shell-icon-bg)}.ng-moment-card__avatar svg{width:23px;height:23px}.ng-moment-card__author{min-width:0}.ng-moment-card__author strong,.ng-moment-card__author small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-moment-card__author strong{color:var(--ng-shell-text);font-size:14px;line-height:1.35}.ng-moment-card__author small{margin-top:3px;color:var(--ng-shell-muted);font-size:11px;line-height:1.35}.ng-moment-card__head em{padding:5px 8px;color:#21845c;border-radius:999px;background:#29aa751a;font-size:10px;font-style:normal;font-weight:700}.ng-moment-card__body{padding:2px 17px 18px}.ng-moment-card__body h2{margin:0;color:var(--ng-shell-text);font-size:17px;line-height:1.45}.ng-moment-card__body p{margin:8px 0 0;color:var(--ng-shell-muted);font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.ng-moment-card__link{width:fit-content;min-height:36px;margin-top:11px;display:inline-flex;align-items:center;gap:5px;color:var(--ng-shell-primary);font-size:12px;font-weight:700;text-decoration:none}.ng-moment-card__link svg{width:15px;height:15px}.ng-service-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px}.ng-service-card__avatar{width:58px;height:58px;padding:2px;display:grid;place-items:center;overflow:hidden;color:var(--ng-shell-icon-fg);border:1px solid color-mix(in srgb,var(--ng-shell-primary) 20%,transparent);border-radius:19px;background:var(--ng-shell-icon-bg)}.ng-service-card__avatar.ng-service-card__avatar--custom{border-radius:50%}.ng-service-card__avatar img{width:100%;height:100%;padding:3px;object-fit:contain;object-position:center;border-radius:inherit}.ng-service-card__meta{min-width:0}.ng-service-card__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ng-service-card__status{width:8px;height:8px;border-radius:50%;background:var(--ng-surface-decor),color-mix(in srgb,#32c481 80%,transparent);box-shadow:0 0 0 4px #32c4811f}.ng-service-card[data-service-status=away] .ng-service-card__status{background:var(--ng-surface-decor),color-mix(in srgb,#d9a23b 80%,transparent);box-shadow:0 0 0 4px #d9a23b1f}.ng-service-card[data-service-status=offline] .ng-service-card__status{background:var(--ng-surface-decor),color-mix(in srgb,#8c97aa 80%,transparent);box-shadow:0 0 0 4px #8c97aa1f}.ng-service-card__actions{display:flex;align-items:center;gap:7px}.ng-service-action{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;border:1px solid transparent;border-radius:12px;background:var(--ng-shell-primary);font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.ng-service-action__label{line-height:1.4;white-space:nowrap}.ng-hub-toast{position:fixed;z-index:var(--ng-layer-toast, 240);right:50%;bottom:calc(var(--ng-shell-nav-height) + env(safe-area-inset-bottom,0px) + 22px);max-width:calc(100% - 40px);padding:11px 16px;color:#fff;border-radius:12px;background:#101b2cf0;box-shadow:0 10px 30px #00000038;transform:translate(50%);font-size:13px}@media(max-width:620px){.ng-hub-shell{width:min(100% - 24px,920px);padding-top:max(12px,env(safe-area-inset-top,0px))}body.ng-catalog-page .ng-hub-shell{width:min(100% - 20px,var(--ui-section-max, 1180px))}.ng-hub-header{min-height:76px;padding:9px 11px;grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"copy art";gap:10px;border-radius:19px}.ng-hub-header:after{width:112px;height:112px;right:-38px;top:-48px;box-shadow:0 0 0 22px color-mix(in srgb,var(--ng-shell-primary) 4%,transparent),0 0 0 44px color-mix(in srgb,var(--ng-shell-accent) 3%,transparent)}.ng-hub-header__icon{width:52px;height:52px;padding:0;border-radius:0}.ng-hub-header__eyebrow{margin-bottom:2px;font-size:8px;letter-spacing:.13em}.ng-hub-header h1{font-size:21px;line-height:1.08}.ng-hub-header p{display:none}.ng-hub-grid{grid-template-columns:1fr;gap:11px}.ng-category-card{min-height:92px;padding:12px 14px;grid-template-columns:52px minmax(0,1fr);column-gap:11px}.ng-category-card:after{left:14px;width:52px}.ng-category-card__icon{width:46px;height:46px}.ng-category-card h3{font-size:18px}.ng-hub-grid--discover .ng-category-card{min-height:70px;padding:9px 12px;grid-template-columns:44px minmax(0,1fr);column-gap:10px}.ng-hub-grid--discover .ng-category-card:after{left:12px;width:42px;height:42px}.ng-hub-grid--discover .ng-category-card__icon{width:25px;height:25px}.ng-hub-grid--discover .ng-category-card h3{font-size:16px}.ng-hub-grid--discover .ng-category-card p{font-size:11px}.ng-service-card{grid-template-columns:50px minmax(0,1fr)}.ng-service-card__avatar{width:50px;height:50px;border-radius:16px}.ng-service-card__actions{grid-column:1 / span 2}.ng-service-action{flex:1}.ng-hub-section{margin-top:16px}.ng-content-tabs{margin-bottom:11px}.ng-moment-card__head{padding:13px 14px 10px}.ng-moment-card__body{padding:2px 14px 15px}}@media(max-width:350px){.ng-hub-shell{width:min(100% - 18px,920px)}.ng-hub-header{min-height:72px;gap:7px;padding:8px 9px;grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"copy art"}.ng-hub-header__icon{width:48px;height:48px;padding:0}.ng-hub-header h1{font-size:20px}.ng-category-card{padding:15px}}@media(prefers-reduced-motion:reduce){.ng-category-card,.ng-content-tabs a{transition:none}.ng-hub-skeleton{animation:none}}body.ng-core-hub-page{overflow-x:clip}body.ng-core-hub-page .ng-hub-shell{width:min(100% - 32px,1120px);padding-top:max(20px,env(safe-area-inset-top,0px))}body.ng-core-hub-page .ng-hub-header{min-height:104px;padding:18px 22px;grid-template-columns:minmax(0,1fr) 58px;gap:18px;border-radius:22px;box-shadow:0 14px 36px color-mix(in srgb,var(--ng-shell-text) 9%,transparent)}body.ng-core-hub-page .ng-hub-header:before,body.ng-core-hub-page .ng-hub-header:after{content:none}body.ng-core-hub-page .ng-hub-header__icon{width:52px;height:52px;padding:11px;color:var(--ng-shell-primary);border:1px solid color-mix(in srgb,var(--ng-shell-primary) 20%,var(--ng-shell-card-border));border-radius:16px;background:color-mix(in srgb,var(--ng-shell-primary) 9%,var(--ng-shell-surface-strong))}body.ng-core-hub-page .ng-hub-header__icon svg,body.ng-core-hub-page .ng-category-card__icon svg,body.ng-core-hub-page .ng-category-card__arrow svg,body.ng-core-hub-page .ng-category-card__action svg,body.ng-core-hub-page .ng-service-card__avatar svg,body.ng-core-hub-page .ng-service-card__channel svg,body.ng-core-hub-page .ng-service-action--copy svg,body.ng-core-hub-page .ng-service-security svg,body.ng-core-hub-page .ng-age-gate__icon svg{width:100%;height:100%;display:block}body.ng-core-hub-page .ng-hub-header__eyebrow,body.ng-core-hub-page .ng-hub-section-label{font-size:11px;font-weight:700}body.ng-core-hub-page .ng-hub-header h1{font-size:clamp(24px,3vw,30px);font-weight:700}body.ng-core-hub-page .ng-hub-header p,body.ng-core-hub-page .ng-hub-section-head p,body.ng-core-hub-page .ng-category-card p{font-weight:400}html[data-ui-theme] body.ng-core-hub-page :is(.ng-hub-header h1,.ng-hub-section-head h2,.ng-category-card,.ng-category-card h3,.ng-service-card h2,.ng-service-security strong,.ng-age-gate h2){color:var(--ng-shell-text)!important}html[data-ui-theme] body.ng-core-hub-page :is(.ng-hub-header p,.ng-hub-section-head p,.ng-service-card__status,.ng-service-security p,.ng-age-gate p){color:var(--ng-shell-muted)!important}body.ng-core-hub-page .ng-category-card,body.ng-core-hub-page .ng-category-card :is(h3,p,span){text-decoration:none}body.ng-core-hub-page .ng-hub-section{margin-top:24px}body.ng-core-hub-page .ng-hub-section-head h2{font-size:20px;font-weight:700}body.ng-core-hub-page .ng-category-card{grid-template-columns:52px minmax(0,1fr) 20px;gap:var(--ui-space-4, 16px);min-height:132px;padding:var(--ui-space-5, 20px);border-radius:var(--ui-card-radius, 20px);border-color:var(--ng-entry-edge);background:var(--ng-entry-glass);box-shadow:var(--ng-entry-shadow);transition:transform var(--ui-motion-fast) var(--ui-ease),border-color var(--ui-motion-base) var(--ui-ease),box-shadow var(--ui-motion-base) var(--ui-ease)}body.ng-core-hub-page .ng-category-card:before{z-index:0;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--ng-entry-tint) 12%,transparent),transparent 54%),linear-gradient(115deg,color-mix(in srgb,var(--ng-panel-solid) 12%,transparent),transparent 42%,color-mix(in srgb,var(--ng-entry-tint) 6%,transparent))}body.ng-core-hub-page .ng-category-card:after{content:"";z-index:0;inset:-68px -46px auto auto;width:192px;height:192px;border:1px solid color-mix(in srgb,var(--ng-entry-tint) 17%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ng-entry-tint) 8%,transparent),transparent 66%);box-shadow:0 0 0 22px color-mix(in srgb,var(--ng-entry-tint) 3%,transparent),0 0 0 44px color-mix(in srgb,var(--ng-entry-tint) 2%,transparent);transform:translate(0);pointer-events:none;transition:transform var(--duration-control, .18s) ease,opacity var(--duration-control, .18s) ease}body.ng-core-hub-page .ng-category-card p{color:var(--ng-entry-muted)!important}@media(max-width:620px){body.ng-core-hub-page .ng-category-card:after{width:156px;height:156px;inset:-52px -48px auto auto}}@media(hover:hover)and (pointer:fine){body.ng-core-hub-page .ng-category-card:hover:after{transform:translate(-5px)}}body.ng-core-hub-page .ng-category-card:active:after{transform:translate(-3px)}@media(forced-colors:active){body.ng-core-hub-page .ng-category-card{background:Canvas;border-color:CanvasText;box-shadow:none}body.ng-core-hub-page .ng-category-card:before,body.ng-core-hub-page .ng-category-card:after{content:none}body.ng-core-hub-page .ng-category-card p{color:CanvasText!important}}body.ng-core-hub-page .ng-category-card__icon{grid-column:1;width:48px;height:48px;padding:10px;border:1px solid color-mix(in srgb,var(--card-accent) 20%,var(--ng-shell-card-border));border-radius:15px;background:color-mix(in srgb,var(--card-accent) 9%,var(--ng-shell-surface-strong))}body.ng-core-hub-page .ng-category-card__copy{grid-column:2}body.ng-core-hub-page .ng-category-card h3{margin:0 0 6px;font-size:18px;font-weight:700}body.ng-core-hub-page .ng-category-card p{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.5}body.ng-core-hub-page .ng-category-card__arrow{position:relative;z-index:1;grid-column:3;width:20px;height:20px;color:var(--card-accent);transition:transform .16s ease}body.ng-core-hub-page .ng-category-card__action{width:fit-content;margin-top:14px;display:inline-flex;align-items:center;gap:4px;color:var(--card-accent);font-size:13px;font-weight:600}body.ng-core-hub-page .ng-category-card__action svg{width:15px;height:15px}body.ng-core-hub-page .ng-category-card__badge{position:absolute;z-index:2;top:14px;right:14px;padding:3px 7px;color:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-accent) 24%,var(--ng-shell-card-border));border-radius:9px;background:color-mix(in srgb,var(--card-accent) 9%,var(--ng-shell-surface-strong));font-size:11px;font-weight:700}@media(hover:hover)and (pointer:fine){body.ng-core-hub-page .ng-category-card:hover{transform:var(--ng-entry-hover, translateY(-2px));border-color:color-mix(in srgb,var(--card-accent) 38%,var(--ng-shell-card-border));box-shadow:0 14px 34px color-mix(in srgb,var(--ng-shell-text) 9%,transparent)}body.ng-core-hub-page .ng-category-card:hover .ng-category-card__arrow{transform:var(--ng-entry-arrow-hover, translateX(3px))}}body.ng-core-hub-page .ng-category-card:active{transform:var(--ng-entry-press, scale(.985))}body.ng-discover-page .ng-hub-grid--discover{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:10px}body.ng-discover-page .ng-hub-grid--discover .ng-category-card{min-height:102px;padding:13px;display:grid;align-items:center}body.ng-discover-page .ng-hub-grid--discover .ng-category-card__action{display:none}body.ng-discover-page .ng-hub-grid--discover .ng-category-card__arrow{width:18px;height:18px;align-self:center}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card__action{display:none}body.ng-core-hub-page .ng-hub-shell>.ng-page-title{margin:8px 0 12px;color:var(--ng-shell-text);font-size:clamp(24px,3vw,29px);line-height:1.2}body:is(.ng-discover-page,.ng-media-page) .ng-hub-shell>.ng-hub-section:first-of-type{margin-top:0}body.ng-core-hub-page .ng-hub-grid--media{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card{--ng-card-hover: none;--ng-card-press: none;--ng-entry-hover: none;--ng-entry-press: none;--ng-entry-arrow-hover: none;min-height:112px;padding:14px 18px}body.ng-media-page .ng-hub-grid--media .ng-category-card--feature{min-height:112px;grid-row:auto;align-content:initial}body.ng-media-page .ng-hub-grid--media .ng-category-card--feature .ng-category-card__icon{width:48px;height:48px;padding:10px}body.ng-service-center-page .ng-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.ng-service-center-page .ng-service-card{min-height:0;padding:20px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;gap:15px;border-radius:20px;background:var(--ng-shell-card-bg);box-shadow:0 10px 28px color-mix(in srgb,var(--ng-shell-text) 7%,transparent)}body.ng-service-center-page .ng-service-card--primary{border-color:color-mix(in srgb,var(--ng-shell-primary) 38%,var(--ng-shell-card-border))}body.ng-service-center-page .ng-service-card__avatar{width:54px;height:54px;padding:12px;color:var(--ng-shell-primary);border-radius:16px;background:color-mix(in srgb,var(--ng-shell-primary) 9%,var(--ng-shell-surface-strong))}body.ng-service-center-page .ng-service-card__avatar--custom{padding:3px;border-radius:50%}body.ng-service-center-page .ng-service-card__logo{display:block;padding:0;object-fit:contain}body.ng-service-center-page .ng-service-card h2{min-width:0;font-size:18px;font-weight:700;overflow-wrap:anywhere}body.ng-service-center-page .ng-service-card__channel{width:fit-content;margin-top:7px;display:inline-flex;align-items:center;gap:5px;color:var(--ng-shell-primary);font-size:11px}body.ng-service-center-page .ng-service-card__channel svg{width:15px;height:15px}body.ng-service-center-page .ng-service-card__channel b{font-weight:600}body.ng-service-center-page .ng-service-card__status{width:fit-content;height:auto;min-height:18px;margin:0;flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;color:var(--ng-shell-muted);border-radius:0;background:transparent;box-shadow:none;font-size:11px}body.ng-service-center-page .ng-service-card__status i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#8c97aa}body.ng-service-center-page .ng-service-card[data-service-status=online] .ng-service-card__status,body.ng-service-center-page .ng-service-card[data-service-status=away] .ng-service-card__status,body.ng-service-center-page .ng-service-card[data-service-status=offline] .ng-service-card__status{background:transparent;box-shadow:none}body.ng-service-center-page .ng-service-card[data-service-status=online] .ng-service-card__status i{background:#32b77a}body.ng-service-center-page .ng-service-card[data-service-status=away] .ng-service-card__status i{background:#cf9633}body.ng-service-center-page .ng-service-card[data-service-status=offline] .ng-service-card__status i{background:#8c97aa}body.ng-service-center-page .ng-service-card__actions{grid-column:1 / -1;display:flex;align-items:center;gap:9px;flex-wrap:wrap}body.ng-service-center-page .ng-service-action{flex:1 1 120px;min-width:120px;max-width:100%;min-height:44px;padding:10px 18px;border-radius:12px;font-size:13px;font-weight:700;white-space:nowrap}body.ng-service-center-page .ng-service-action--icon-copy{flex:0 0 44px;min-width:44px;max-width:44px;height:44px;padding:0;color:var(--ng-shell-text);border-color:var(--ng-shell-card-border);background:transparent}body.ng-service-center-page .ng-service-security{margin-top:14px;padding:14px 16px;display:flex;align-items:center;gap:12px;color:var(--ng-shell-muted);border:1px solid var(--ng-shell-card-border);border-radius:14px;background:color-mix(in srgb,var(--ng-shell-surface-strong) 76%,transparent)}body.ng-service-center-page .ng-service-security>span{width:28px;height:28px;padding:5px;flex:0 0 28px;color:var(--ng-shell-primary)}body.ng-service-center-page .ng-service-security p{margin:0;font-size:12px;line-height:1.55}body.ng-service-center-page .ng-service-security strong{display:block;color:var(--ng-shell-text);font-size:13px;font-weight:700}body.ng-age-gate-open{overflow:hidden}.ng-age-gate{position:fixed;z-index:var(--ng-layer-modal, 220);top:0;right:0;bottom:0;left:0;padding:20px;display:grid;place-items:center;background:#050c18a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ng-age-gate__panel{width:min(100%,390px);padding:28px;color:var(--ng-shell-text);border:1px solid var(--ng-shell-card-border);border-radius:20px;background:var(--ng-surface-decor),var(--ng-shell-surface-strong);box-shadow:0 24px 64px #00000047;text-align:center}.ng-age-gate__icon{width:48px;height:48px;margin:0 auto 12px;padding:10px;display:block;color:var(--ng-shell-primary);border-radius:15px;background:color-mix(in srgb,var(--ng-shell-primary) 9%,var(--ng-shell-surface-strong))}.ng-age-gate h2{margin:0;font-size:20px;font-weight:700}.ng-age-gate p{margin:9px 0 20px;color:var(--ng-shell-muted);font-size:13px;line-height:1.6}.ng-age-gate__panel>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ng-age-gate button{min-height:44px;padding:0 12px;color:var(--ng-shell-text);border:1px solid var(--ng-shell-card-border);border-radius:12px;background:transparent;font:inherit;font-size:13px;font-weight:600}.ng-age-gate [data-age-confirm]{color:#fff;border-color:transparent;background:var(--ng-shell-primary)}@media(min-width:1000px){body.ng-service-center-page .ng-service-card{grid-template-columns:54px minmax(0,1fr) auto}body.ng-service-center-page .ng-service-card__actions{grid-column:3;flex-wrap:nowrap}body.ng-service-center-page .ng-service-action:not(.ng-service-action--icon-copy){flex:0 0 auto;min-width:0}body.ng-service-center-page .ng-service-action--icon-copy{flex:0 0 44px;min-width:44px;max-width:44px}}@media(max-width:760px){body.ng-media-page .ng-hub-grid--media .ng-category-card--feature{min-height:112px;grid-column:1 / -1;grid-row:auto}}@media(max-width:620px){body.ng-core-hub-page .ng-hub-shell{width:min(100% - 24px,1120px);padding-top:max(12px,env(safe-area-inset-top,0px))}body.ng-core-hub-page .ng-hub-header{min-height:88px;padding:13px 14px;grid-template-columns:minmax(0,1fr) 42px;gap:10px;border-radius:20px}body.ng-core-hub-page .ng-hub-header__icon{width:42px;height:42px;padding:9px;border-radius:12px}body.ng-core-hub-page .ng-hub-header__eyebrow{font-size:10px}body.ng-core-hub-page .ng-hub-header h1{font-size:24px}body.ng-core-hub-page .ng-hub-header p{display:none}body.ng-core-hub-page .ng-hub-section-head h2{font-size:20px}body.ng-core-hub-page .ng-hub-section-head p{font-size:11px}body.ng-discover-page .ng-hub-grid--discover .ng-category-card{min-height:130px;padding:15px 11px 13px;grid-template-columns:minmax(0,1fr);justify-items:start;align-content:start;gap:9px}body.ng-discover-page .ng-hub-grid--discover .ng-category-card__icon{width:38px;height:38px;padding:0;grid-column:1}body.ng-discover-page .ng-hub-grid--discover .ng-category-card__copy{grid-column:1;width:100%;text-align:center}body.ng-discover-page .ng-hub-grid--discover .ng-category-card h3{font-size:16px}body.ng-discover-page .ng-hub-grid--discover .ng-category-card p{font-size:11px}body.ng-discover-page .ng-hub-grid--discover .ng-category-card__arrow{display:none}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card{min-height:104px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card__icon,body.ng-media-page .ng-hub-grid--media .ng-category-card--feature .ng-category-card__icon{width:44px;height:44px;padding:0}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card__arrow{display:none}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card h3{font-size:16px}body.ng-core-hub-page .ng-hub-grid--media .ng-category-card p{font-size:11px}body.ng-media-page .ng-hub-grid--media .ng-category-card--feature{grid-column:1 / -1}body.ng-service-center-page .ng-service-list{grid-template-columns:minmax(0,1fr)}body.ng-service-center-page .ng-service-card{min-height:0}}@media(max-width:349px){body.ng-core-hub-page .ng-hub-shell{width:min(100% - 18px,1120px)}.ng-age-gate__panel{padding:22px 16px}.ng-age-gate__panel>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.ng-core-hub-page .ng-category-card,body.ng-core-hub-page .ng-category-card__arrow{transition:none}}:root{--ng-ink: var(--text, #122033);--ng-muted: color-mix(in srgb, var(--text, #122033) 62%, transparent);--ng-line: rgba(120, 160, 220, .26);--ng-panel: rgba(255, 255, 255, .86);--ng-panel-solid: #ffffff;--ng-accent: var(--primary, #2563eb);--ng-accent-2: #62b7ff;--ng-on-accent: #ffffff}html[data-theme=dark]{--ng-ink: #eaf1ff;--ng-muted: #a9b8d3;--ng-line: rgba(120, 160, 220, .22);--ng-panel: rgba(17, 28, 48, .78);--ng-panel-solid: #101b30;--ng-on-accent: #ffffff;color-scheme:dark}html[data-theme=light]{color-scheme:light}body{min-height:100vh;color:var(--ng-ink);background:#0b1424;-webkit-font-smoothing:antialiased}html[data-theme=light] body{background:#eef6ff}#app{position:relative;z-index:1}.ng-auth-close:before,.ng-auth-close:after{content:"";display:none!important}.ng-auth-close{font-size:0!important}.ng-auth-close>.ng-auth-close__glyph{display:block;font-size:22px;font-weight:600;line-height:1;color:currentColor}.ng-subpage .cards-scroll{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.ng-boot .ng-brand-header{display:flex;align-items:center;min-height:70px}.ng-home-bootstrap [role=status]{font-weight:700}.ng-page-head{width:min(1180px,calc(100% - 28px));margin:18px auto 6px;padding:20px 24px;border:1px solid var(--ng-line);border-radius:22px;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--ng-accent) 18%,transparent),transparent 62%),var(--ng-panel);box-shadow:0 18px 46px #06102438;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ng-page-title-text{margin:0;font-size:clamp(20px,3.2vw,28px);font-weight:900;letter-spacing:.02em}.ng-page-sub{margin:8px 0 0;color:var(--ng-muted);font-size:13px;font-weight:600}.ng-empty-hint{margin:14px 0 0;padding:18px;border:1px dashed var(--ng-line);border-radius:16px;color:var(--ng-muted);font-size:13px;text-align:center}.ng-primary-btn,.ng-ghost-btn{min-height:42px;padding:9px 20px;border-radius:12px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ng-primary-btn{border:1px solid color-mix(in srgb,var(--ng-accent) 60%,#fff);color:var(--ng-on-accent);background:linear-gradient(135deg,var(--ng-accent),var(--ng-accent-2));box-shadow:0 10px 24px color-mix(in srgb,var(--ng-accent) 30%,transparent)}.ng-ghost-btn{border:1px solid var(--ng-line);color:var(--ng-ink);background:color-mix(in srgb,var(--ng-panel-solid) 70%,transparent)}.ng-primary-btn:active,.ng-ghost-btn:active{transform:scale(.97)}.ng-primary-btn:disabled{opacity:.6;cursor:not-allowed}.ng-rich-text{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.ng-rich-text .ng-rich-link{color:var(--ng-accent);font-weight:800;text-decoration:underline;text-underline-offset:3px}.ng-rich-text .ng-rich-red{color:#e53935;font-weight:800}html[data-theme=dark] .ng-rich-text .ng-rich-red{color:#ff7b72}.ng-rich-text strong{font-weight:900}.ng-popup-overlay,.ng-notice-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#040a16a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}body.ng-popup-v12-open,body.ng-notice-open{overflow:hidden}.ng-popup-card{position:relative;width:min(var(--popup-width, 520px),100%);max-height:min(88dvh,820px);overflow:auto;border:1px solid var(--ng-line);border-radius:24px;background:var(--ng-panel-solid);box-shadow:0 30px 80px #0208148c;animation:ng-popup-in .28s ease both}@keyframes ng-popup-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.ng-popup-close,.ng-notice-close{position:absolute;top:12px;right:12px;z-index:3;display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;font-size:22px;line-height:1;background:#141c2c99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.ng-popup-media{display:block;aspect-ratio:16 / 9;max-height:46dvh;background-color:#0b1424;background-position:center;background-repeat:no-repeat;background-size:cover}.ng-popup-media img{display:block;width:100%;height:auto;max-height:46dvh;object-fit:cover}.ng-popup-body{padding:22px 22px 18px}.ng-popup-title{margin:0 0 12px;color:var(--popup-title, var(--ng-accent));font-size:20px;font-weight:900;letter-spacing:.01em}.ng-popup-content{margin-bottom:18px;color:var(--popup-text, var(--ng-ink))}html[data-theme=dark] .ng-popup-content{color:#dbe6ff}.ng-popup-ok{display:block;width:100%;min-height:46px;border:0;border-radius:14px;color:#fff;font:inherit;font-size:15px;font-weight:900;background:linear-gradient(135deg,#6f9cff,#3d63f5);box-shadow:0 12px 26px #3d63f552;cursor:pointer}.ng-notice-card{position:relative;width:min(720px,100%);max-height:88dvh;overflow:auto;padding:24px;border:1px solid var(--ng-line);border-radius:22px;background:var(--ng-panel-solid);box-shadow:0 30px 80px #02081480}.ng-notice-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding-right:46px;margin-bottom:14px}.ng-notice-title{margin:0;font-size:19px;font-weight:900}.ng-notice-time{color:var(--ng-muted);font-size:12px}.ng-notice-media{margin-bottom:14px;overflow:hidden;border-radius:16px;border:1px solid var(--ng-line)}.ng-notice-media img,.ng-notice-media video{display:block;width:100%;height:auto}.ng-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:400;max-width:min(420px,calc(100% - 32px));padding:11px 18px;border:1px solid var(--ng-line);border-radius:999px;color:var(--ng-ink);font-size:13px;font-weight:800;text-align:center;background:var(--ng-panel-solid);box-shadow:0 16px 40px #02081466;transform:translate(-50%);animation:ng-toast-in .22s ease both}@keyframes ng-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.ng-hub-quick{position:fixed;right:18px;z-index:60;display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid var(--ng-line);border-radius:16px;color:var(--ng-ink);font-size:20px;background:var(--ng-panel-solid);box-shadow:0 12px 28px #030a1a52;cursor:pointer}.ng-hub-quick svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ng-hub-quick--support{bottom:152px}.ng-hub-quick--top{bottom:206px}.ng-lottery-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:12px}.ng-lottery-card{padding:16px 18px;border:1px solid var(--ng-line);border-radius:20px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--lottery-accent) 22%,transparent),transparent 60%),var(--ng-panel);box-shadow:0 14px 34px #040c1e33}.ng-lottery-card header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ng-lottery-card h2{margin:0;font-size:16px;font-weight:900}.ng-lottery-period{color:var(--ng-muted);font-size:12px;font-weight:700}.ng-lottery-balls{display:flex;gap:8px;margin:14px 0 12px}.ng-lottery-ball{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;font-size:15px;font-weight:900;background:linear-gradient(135deg,var(--lottery-accent),color-mix(in srgb,var(--lottery-accent) 45%,#7fd3ff));box-shadow:0 8px 18px color-mix(in srgb,var(--lottery-accent) 34%,transparent)}.ng-lottery-card footer{display:flex;flex-wrap:wrap;gap:10px;color:var(--ng-muted);font-size:12px;font-weight:700}.ng-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ng-chip{min-height:34px;padding:6px 14px;border:1px solid var(--ng-line);border-radius:999px;color:var(--ng-ink);font:inherit;font-size:13px;font-weight:800;background:var(--ng-panel);cursor:pointer}.ng-chip.is-active{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--ng-accent),var(--ng-accent-2));box-shadow:0 8px 18px color-mix(in srgb,var(--ng-accent) 28%,transparent)}.ng-game-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:14px}.ng-game-card{position:relative;display:grid;gap:8px;padding:10px;border:1px solid var(--ng-line);border-radius:18px;text-align:left;color:var(--ng-ink);font:inherit;background:var(--ng-panel);box-shadow:0 12px 28px #040c1e2e;cursor:pointer;transition:transform .18s ease,border-color .18s ease}@media(hover:hover){.ng-game-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ng-accent) 46%,var(--ng-line))}}.ng-game-cover{display:block;overflow:hidden;border-radius:12px;aspect-ratio:16 / 10;background:#08122466}.ng-game-cover img{width:100%;height:100%;object-fit:cover}.ng-game-meta{display:grid;gap:2px}.ng-game-meta strong{font-size:14px;font-weight:900}.ng-game-meta small{color:var(--ng-muted);font-size:12px}.ng-game-hot{position:absolute;top:14px;right:14px;padding:2px 8px;border-radius:999px;color:#fff;font-size:10px;font-weight:900;background:linear-gradient(135deg,#ff5f6d,#f96)}.ng-game-play{justify-self:start;padding:5px 12px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;background:linear-gradient(135deg,var(--ng-accent),var(--ng-accent-2))}.ng-list{display:grid;gap:10px;margin-top:14px}.ng-list-item{display:flex;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--ng-line);border-radius:16px;text-align:left;color:var(--ng-ink);font:inherit;background:var(--ng-panel);cursor:pointer}.ng-list-thumb{flex:0 0 64px;width:64px;height:48px;overflow:hidden;border-radius:10px;background:#08122466}.ng-list-thumb img{width:100%;height:100%;object-fit:cover}.ng-list-body{display:grid;flex:1 1 auto;min-width:0;gap:4px}.ng-list-body strong{font-size:14px;font-weight:900}.ng-list-body small{overflow:hidden;color:var(--ng-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ng-list-time{flex:0 0 auto;color:var(--ng-muted);font-size:12px;font-weight:700}.ng-activity-card{display:grid;gap:14px;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;padding:14px;border:1px solid var(--ng-line);border-radius:20px;background:var(--ng-panel)}.ng-activity-card>img{width:100%;height:100%;max-height:180px;object-fit:cover;border-radius:14px}.ng-activity-body h2{margin:0 0 6px;font-size:17px;font-weight:900}.ng-activity-sub,.ng-activity-content,.ng-activity-prize,.ng-activity-time{margin:0 0 6px;color:var(--ng-muted);font-size:13px;line-height:1.7}.ng-activity-prize{color:var(--ng-accent);font-weight:800}@media(max-width:720px){.ng-activity-card{grid-template-columns:minmax(0,1fr)}}.ng-movie-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:14px}.ng-movie-card{display:grid;gap:6px;padding:8px;border:1px solid var(--ng-line);border-radius:16px;color:var(--ng-ink);text-decoration:none;background:var(--ng-panel)}.ng-movie-cover{display:block;overflow:hidden;border-radius:11px;aspect-ratio:3 / 4;background:#08122466}.ng-movie-cover img{width:100%;height:100%;object-fit:cover}.ng-movie-title{font-size:13px;font-weight:800}.ng-movie-meta{display:flex;gap:8px;align-items:center;color:var(--ng-muted);font-size:12px}.ng-movie-meta b{color:#ffb020}.ng-member-guest,.ng-member-panel,.ng-form-card{padding:18px;border:1px solid var(--ng-line);border-radius:20px;background:var(--ng-panel)}.ng-member-guest h2{margin:0 0 8px;font-size:18px;font-weight:900}.ng-member-guest p{margin:0 0 14px;color:var(--ng-muted);font-size:13px}.ng-member-guest__actions{display:flex;gap:10px}.ng-member-summary{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.ng-member-avatar{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#fff;font-size:20px;font-weight:900;background:linear-gradient(135deg,var(--ng-accent),var(--ng-accent-2))}.ng-member-summary h2{margin:0;font-size:17px;font-weight:900}.ng-member-summary p{margin:4px 0 0;color:var(--ng-muted);font-size:12px}.ng-member-summary>div{flex:1 1 200px}.ng-member-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:16px}.ng-form-card{display:grid;gap:10px;align-content:start}.ng-form-card h3{margin:0 0 4px;font-size:15px;font-weight:900}.ng-field{display:grid;gap:6px}.ng-field>span{color:var(--ng-muted);font-size:12px;font-weight:700}.ng-field input,.ng-field textarea{width:100%;min-height:42px;padding:9px 13px;border:1px solid var(--ng-line);border-radius:12px;color:var(--ng-ink);font:inherit;font-size:14px;background:color-mix(in srgb,var(--ng-panel-solid) 76%,transparent)}.ng-field textarea{min-height:96px;resize:vertical}.ng-field input:focus,.ng-field textarea:focus{border-color:var(--ng-accent);outline:2px solid color-mix(in srgb,var(--ng-accent) 30%,transparent);outline-offset:1px}.ng-service-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:12px}.ng-service-card{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--ng-line);border-radius:16px;color:var(--ng-ink);text-decoration:none;background:var(--ng-panel)}.ng-service-logo{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:12px;background:#08122459;font-size:20px}.ng-service-logo img{width:100%;height:100%;object-fit:cover}.ng-service-text{display:grid;min-width:0;gap:2px}.ng-service-text strong{font-size:14px;font-weight:900}.ng-service-text small{overflow:hidden;color:var(--ng-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .ng-page-head,html[data-theme=dark] .ng-lottery-card,html[data-theme=dark] .ng-game-card,html[data-theme=dark] .ng-list-item,html[data-theme=dark] .ng-activity-card,html[data-theme=dark] .ng-movie-card,html[data-theme=dark] .ng-member-guest,html[data-theme=dark] .ng-member-panel,html[data-theme=dark] .ng-form-card,html[data-theme=dark] .ng-service-card{color:#e9f1ff;background-color:#101b30db}@media(max-width:720px){.ng-page-head{margin-top:12px;padding:16px;border-radius:18px}.ng-popup-body{padding:18px 16px 14px}.ng-hub-quick--support{bottom:142px}.ng-hub-quick--top{bottom:192px}}.ng-upstream-error{margin:12px 0;padding:12px 16px;border:1px solid rgba(255,138,128,.5);border-radius:14px;color:#ffb4ab;font-size:13px;font-weight:700;background:#5a141447}.ng-link-btn{margin-bottom:8px;padding:0;border:0;color:var(--ng-accent);font:inherit;font-size:13px;font-weight:800;background:none;cursor:pointer}.ng-pager{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:16px;color:var(--ng-muted);font-size:13px;font-weight:700}.ng-pager .ng-ghost-btn:disabled{opacity:.45;cursor:not-allowed}.ng-auto-toggle{display:inline-flex;gap:6px;align-items:center;color:var(--ng-muted);font-size:12px;font-weight:700;cursor:pointer}.ng-auto-toggle input{width:16px;height:16px;accent-color:var(--ng-accent)}.ng-lottery-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ng-lottery-head__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ng-lottery-live{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border:1px solid rgba(74,222,128,.4);border-radius:999px;color:#7ee7a5;font-size:12px;font-weight:800;background:#103c2473}.ng-lottery-live i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:ng-live-pulse 1.6s ease-in-out infinite}@keyframes ng-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.ng-lottery-updated{color:var(--ng-muted);font-size:12px;font-weight:700}.ng-draw-hero{padding:20px 22px;border:1px solid var(--ng-line);border-radius:22px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--ng-accent) 16%,transparent),transparent 58%),var(--ng-panel);box-shadow:0 18px 46px #040c1e40}.ng-draw-hero__head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px dashed var(--ng-line)}.ng-draw-hero__issue{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ng-draw-hero__label{color:var(--ng-muted);font-size:12px;font-weight:800;letter-spacing:.04em}.ng-draw-hero__issue strong{font-size:20px;font-weight:900}.ng-draw-hero__status{padding:3px 10px;border-radius:999px;color:#7ee7a5;font-size:11px;font-weight:800;background:#14462c99}.ng-draw-hero__body{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);padding-top:18px}@media(max-width:900px){.ng-draw-hero__body{grid-template-columns:minmax(0,1fr)}}.ng-draw-hero__main{display:grid;gap:16px;align-content:start}.ng-draw-numbers{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ng-draw-ball{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#fff;font-size:22px;font-weight:900;text-shadow:0 2px 6px rgba(0,0,0,.35);box-shadow:0 10px 22px #06102459,inset 0 2px 6px #ffffff59}.ng-draw-ball.is-big{background:linear-gradient(160deg,#ff8a5b,#e0442f)}.ng-draw-ball.is-mid{background:linear-gradient(160deg,#7ee08a,#22a34a)}.ng-draw-ball.is-small{background:linear-gradient(160deg,#6aa9ff,#2f5de0)}.ng-draw-plus,.ng-draw-equals{color:var(--ng-muted);font-size:18px;font-weight:800}.ng-draw-sum{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#fff;font-size:22px;font-weight:900;background:linear-gradient(160deg,#ff7b9c,#d92f5c);box-shadow:0 10px 22px #3c081859}.ng-draw-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ng-draw-tag{padding:5px 12px;border:1px solid var(--ng-line);border-radius:999px;color:var(--ng-ink);font-size:12px;font-weight:800;background:color-mix(in srgb,var(--ng-panel-solid) 60%,transparent)}.ng-draw-tag--primary{border-color:transparent;color:#062414;background:linear-gradient(135deg,#7ff0a6,#2fbf6b)}.ng-draw-countdown{padding:5px 12px;border-radius:999px;color:#ffe6a3;font-size:12px;font-weight:800;background:#503a0a80}.ng-keno{padding:14px;border:1px solid var(--ng-line);border-radius:16px;background:color-mix(in srgb,var(--ng-panel-solid) 46%,transparent)}.ng-keno__head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:10px;color:var(--ng-muted);font-size:12px;font-weight:700}.ng-keno__head strong{color:var(--ng-ink);font-size:13px;font-weight:900}.ng-keno__grid{display:grid;gap:8px;grid-template-columns:repeat(10,minmax(0,1fr))}.ng-keno__grid span{display:grid;place-items:center;padding:6px 0;border:1px solid var(--ng-line);border-radius:9px;color:var(--ng-ink);font-size:12px;font-weight:800;background:color-mix(in srgb,var(--ng-accent) 8%,transparent)}@media(max-width:720px){.ng-keno__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ng-draw-ball,.ng-draw-sum{width:46px;height:46px;font-size:18px}}.ng-draw-hero__side{display:grid;gap:10px;align-content:start}.ng-draw-fact{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--ng-line);border-radius:14px;background:color-mix(in srgb,var(--ng-panel-solid) 50%,transparent)}.ng-draw-fact span{color:var(--ng-muted);font-size:11px;font-weight:700}.ng-draw-fact strong{font-size:14px;font-weight:800;overflow-wrap:anywhere}.ng-stat-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:14px}.ng-stat-tile{padding:14px 16px;border:1px solid var(--ng-line);border-radius:16px;background:var(--ng-panel)}.ng-stat-tile span{color:var(--ng-muted);font-size:12px;font-weight:700}.ng-stat-tile strong{display:block;margin-top:6px;font-size:22px;font-weight:900}.ng-stat-tile small{color:var(--ng-muted);font-size:12px;font-weight:700}.ng-lot-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.ng-lot-tab{min-height:36px;padding:7px 16px;border:1px solid var(--ng-line);border-radius:999px;color:var(--ng-ink);font:inherit;font-size:13px;font-weight:800;background:var(--ng-panel);cursor:pointer}.ng-lot-tab.is-active{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--ng-accent),var(--ng-accent-2));box-shadow:0 8px 18px color-mix(in srgb,var(--ng-accent) 26%,transparent)}.ng-draw-table{overflow-x:auto;border:1px solid var(--ng-line);border-radius:16px;background:var(--ng-panel)}.ng-draw-table table{width:100%;border-collapse:collapse;font-size:13px}.ng-draw-table th,.ng-draw-table td{padding:10px 12px;text-align:left;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--ng-line) 70%,transparent)}.ng-draw-table th{color:var(--ng-muted);font-size:12px;font-weight:800;background:color-mix(in srgb,var(--ng-accent) 6%,transparent)}.ng-draw-table tbody tr:hover{background:color-mix(in srgb,var(--ng-accent) 7%,transparent)}.ng-draw-table__issue{font-weight:900}.ng-mini-balls{display:inline-flex;gap:5px}.ng-mini-balls i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;font-size:12px;font-style:normal;font-weight:800}.ng-mini-balls i.is-big{background:linear-gradient(160deg,#ff8a5b,#e0442f)}.ng-mini-balls i.is-mid{background:linear-gradient(160deg,#7ee08a,#22a34a)}.ng-mini-balls i.is-small{background:linear-gradient(160deg,#6aa9ff,#2f5de0)}.ng-combo{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800}.ng-combo.is-big{color:#ffd3c4;background:#78221280}.ng-combo.is-small{color:#cfe0ff;background:#1428588c}.ng-dragon-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ng-dragon-card{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--ng-line);border-radius:16px;background:var(--ng-panel)}.ng-dragon-card header{display:flex;align-items:center;justify-content:space-between}.ng-dragon-type{padding:2px 10px;border-radius:999px;color:#cfe0ff;font-size:11px;font-weight:800;background:#18306099}.ng-dragon-status{color:var(--ng-muted);font-size:11px;font-weight:800}.ng-dragon-status.is-live{color:#7ee7a5}.ng-dragon-content{margin:0;color:var(--ng-muted);font-size:12px;font-weight:700}.ng-dragon-sequence{margin:0;font-size:18px;font-weight:900;letter-spacing:.06em;overflow-wrap:anywhere}.ng-dragon-card footer{display:flex;align-items:center;justify-content:space-between;color:var(--ng-muted);font-size:11px;font-weight:700}.ng-dragon-card footer strong{color:#ffd166;font-size:13px}.ng-dragon-expected{margin:0;color:var(--ng-accent);font-size:12px;font-weight:800}.ng-omission-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.ng-omission-cell{display:grid;gap:2px;padding:10px 6px;border:1px solid var(--ng-line);border-radius:12px;text-align:center;background:var(--ng-panel)}.ng-omission-cell span{color:var(--ng-muted);font-size:12px;font-weight:800}.ng-omission-cell strong{font-size:15px;font-weight:900}.ng-game-search{display:flex;gap:8px;align-items:center}.ng-game-search input{min-width:180px;min-height:40px;padding:8px 14px;border:1px solid var(--ng-line);border-radius:12px;color:var(--ng-ink);font:inherit;font-size:13px;background:color-mix(in srgb,var(--ng-panel-solid) 70%,transparent)}.ng-game-search input:focus{border-color:var(--ng-accent);outline:2px solid color-mix(in srgb,var(--ng-accent) 28%,transparent)}.ng-game-grid--remote .ng-game-cover{aspect-ratio:1 / 1}.ng-game-grid--remote .ng-game-cover img{object-fit:contain;background:#060e1e80}.ng-player-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;display:grid;grid-template-rows:auto minmax(0,1fr);padding:12px;background:#030812db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ng-player-modal__bar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:14px 14px 0 0;color:#eaf2ff;background:#101b30}.ng-player-modal__actions{display:flex;gap:14px;align-items:center}.ng-player-modal__actions a{color:#9dc4ff;font-size:13px;font-weight:700;text-decoration:none}.ng-player-modal__close{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;font-size:20px;line-height:1;background:#142036e6;cursor:pointer}.ng-player-modal__body{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:0 0 14px 14px;background:#05080f}.ng-player-modal__body iframe{width:100%;height:100%;border:0}.ng-player-modal__tip{color:#9db2d6;font-size:14px}.ng-movies{display:grid;gap:12px;margin-top:6px}.ng-movies__toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ng-chip-row--scroll{flex:1 1 420px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.ng-chip-row--scroll .ng-chip{flex:0 0 auto;white-space:nowrap}.ng-chip-row--wrap{flex:1 1 100%;flex-wrap:wrap;gap:8px;overflow:visible}.ng-chip-row--wrap .ng-chip{flex:0 0 auto;white-space:nowrap}.ng-chip-row--scroll::-webkit-scrollbar{display:none}.ng-movies__synced{margin:0;color:var(--ng-muted);font-size:12px;font-weight:700}.ng-movie-card--link{position:relative;padding:8px;border:1px solid var(--ng-line);border-radius:16px;text-align:left;font:inherit;color:var(--ng-ink);background:var(--ng-panel);cursor:pointer;transition:transform .18s ease,border-color .18s ease}.ng-movie-card--link:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ng-accent) 46%,var(--ng-line))}.ng-movie-cover{position:relative}.ng-movie-remark{position:absolute;right:6px;bottom:6px;padding:2px 7px;border-radius:999px;color:#fff;font-size:10px;font-style:normal;font-weight:800;background:#060e1cb8}.ng-movie-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;background:#040a166b;transition:opacity .18s ease}.ng-movie-play-icon svg{width:40px;height:40px;fill:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.ng-movie-card--link:hover .ng-movie-play-icon{opacity:1}.ng-watch{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}@media(max-width:1000px){.ng-watch{grid-template-columns:minmax(0,1fr)}}.ng-watch__player{display:grid;gap:8px}.ng-watch__placeholder{display:grid;place-items:center;aspect-ratio:16 / 9;border:1px solid var(--ng-line);border-radius:18px;color:var(--ng-muted);font-size:13px;font-weight:700;background:#040a16b3}.ng-watch__now{color:var(--ng-muted);font-size:12px;font-weight:700}.ng-watch__side{display:grid;gap:12px}.ng-watch__card{display:grid;gap:10px;padding:14px;border:1px solid var(--ng-line);border-radius:18px;background:var(--ng-panel)}.ng-watch__card h3{margin:0;font-size:14px;font-weight:900}.ng-watch__card h3 small{color:var(--ng-muted);font-size:11px;font-weight:700}.ng-watch__cover{width:100%;overflow:hidden;border-radius:12px;aspect-ratio:3 / 4;background:#060e1c80}.ng-watch__card--head{grid-auto-flow:column;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start}.ng-watch__card--head .ng-watch__cover{width:112px;aspect-ratio:2 / 3}.ng-watch__cover img{width:100%;height:100%;object-fit:cover}.ng-watch__info h2{margin:0 0 8px;font-size:18px;font-weight:900}.ng-watch__tags{display:flex;flex-wrap:wrap;gap:6px}.ng-watch__tags span{padding:3px 9px;border:1px solid var(--ng-line);border-radius:999px;color:var(--ng-muted);font-size:11px;font-weight:700}.ng-watch__row{display:grid;gap:4px;margin:0;color:var(--ng-muted);font-size:12px;line-height:1.7}.ng-watch__row b{color:var(--ng-ink);font-size:12px}.ng-watch__desc{margin:0;color:var(--ng-muted);font-size:12px;line-height:1.8;max-height:180px;overflow-y:auto}.ng-episode-list{display:flex;flex-wrap:wrap;gap:8px}.ng-episode{min-height:34px;padding:6px 14px;border:1px solid var(--ng-line);border-radius:10px;color:var(--ng-ink);font:inherit;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--ng-panel-solid) 60%,transparent);cursor:pointer}.ng-episode.is-active{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--ng-accent),var(--ng-accent-2))}.ng-video{position:relative;overflow:hidden;border:1px solid var(--ng-line);border-radius:18px;background:#04070f;aspect-ratio:16 / 9}.ng-video.is-fullscreen{border-radius:0;aspect-ratio:auto;width:100%;height:100%}.ng-video__el{display:block;width:100%;height:100%;background:#000;cursor:pointer}.ng-video__spinner{position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:ng-spin .9s linear infinite}@keyframes ng-spin{to{transform:rotate(360deg)}}.ng-video__bigplay{position:absolute;top:50%;left:50%;display:grid;width:74px;height:74px;margin:-37px 0 0 -37px;place-items:center;border:0;border-radius:50%;background:#060e1c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.ng-video__bigplay svg{width:34px;height:34px;fill:#fff;stroke:none}.ng-video__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;gap:12px;place-content:center;justify-items:center;padding:20px;color:#ffb4ab;font-size:13px;font-weight:700;text-align:center;background:#040810d1}.ng-video__controls{position:absolute;right:0;bottom:0;left:0;display:flex;gap:10px;align-items:center;padding:10px 14px;opacity:0;background:linear-gradient(to top,#030812eb,#03081200);transition:opacity .2s ease}.ng-video:hover .ng-video__controls,.ng-video.is-fullscreen .ng-video__controls{opacity:1}.ng-video__btn{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:#fff;background:#ffffff14;cursor:pointer}.ng-video__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ng-video__btn--text{width:auto;padding:0 10px;font-size:12px;font-weight:800}.ng-video__bar{position:relative;flex:1 1 auto;height:6px;border-radius:999px;background:#ffffff38;cursor:pointer}.ng-video__buffer{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#5fa8ff,#7ee0ff)}.ng-video__dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 8px #78beffe6}.ng-video__time{flex:0 0 auto;color:#dbe7ff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ng-video__volume{width:74px;accent-color:#6aa9ff}.ng-video__rate{position:relative}.ng-video__rate-menu{position:absolute;bottom:44px;left:50%;display:grid;gap:2px;padding:6px;border:1px solid var(--ng-line);border-radius:10px;background:#0f1b30;transform:translate(-50%)}.ng-video__rate-menu button{padding:6px 12px;border:0;border-radius:7px;color:#dbe7ff;font:inherit;font-size:12px;background:transparent;cursor:pointer}.ng-video__rate-menu button.is-active,.ng-video__rate-menu button:hover{background:#ffffff1f}@media(max-width:720px){.ng-video__volume{display:none}.ng-video__time{font-size:11px}}.ng-hub-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.ng-catalog{display:grid;gap:12px;margin-top:4px}.ng-catalog__toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ng-catalog__synced{margin:0;color:var(--ng-muted);font-size:12px;font-weight:700}.ng-adult-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid rgba(255,106,140,.5);border-radius:999px;color:#ffb3c6;font-size:13px;font-weight:900;letter-spacing:.06em;background:#5c102873}.ng-age-gate-inline{display:grid;gap:12px;justify-items:start;padding:22px;border:1px solid rgba(255,106,140,.35);border-radius:18px;background:linear-gradient(160deg,#400c1e8c,#101828b3)}.ng-age-gate-inline h2{margin:0;font-size:18px;font-weight:900}.ng-age-gate-inline p{margin:0;color:var(--ng-muted);font-size:13px;line-height:1.8}.ng-age-gate-inline__actions{display:flex;flex-wrap:wrap;gap:10px}.ng-list-item--static{cursor:default;background:color-mix(in srgb,var(--ng-accent) 10%,var(--ng-panel))}.ng-rank-card{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border:1px solid var(--ng-line);border-radius:16px;background:var(--ng-panel)}.ng-rank-index{flex:0 0 44px;color:var(--ng-accent);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums}.ng-rank-body h3{margin:0 0 4px;font-size:15px;font-weight:900}.ng-rank-body p{margin:0 0 4px;color:var(--ng-muted);font-size:13px;line-height:1.7}.ng-muted-line{margin:0;color:var(--ng-muted);font-size:13px;line-height:1.8}.ng-watch__provider{margin-left:8px;padding:2px 8px;border-radius:999px;color:#ffe0a3;font-size:11px;font-weight:800;background:#5a3e0880}.ng-platform-logo-viewport{overflow-x:hidden}.ng-platform-logo-track{animation:ng-rail-slide var(--rail-duration, 40s) linear infinite;will-change:transform}.ng-platform-logo-shell:hover .ng-platform-logo-track,.ng-platform-logo-shell:focus-within .ng-platform-logo-track{animation-play-state:paused}@keyframes ng-rail-slide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.ng-platform-logo-track{animation:none}}html[data-theme=dark] .ng-draw-hero,html[data-theme=dark] .ng-stat-tile,html[data-theme=dark] .ng-draw-table,html[data-theme=dark] .ng-dragon-card,html[data-theme=dark] .ng-omission-cell,html[data-theme=dark] .ng-watch__card{color:#e9f1ff}
