.s-icon{display:inline-flex;vertical-align:middle;flex-shrink:0;transition:color .2s}.s-icon--xs{width:14px;height:14px}.s-icon--sm{width:16px;height:16px}.s-icon--md{width:20px;height:20px}.s-icon--lg{width:24px;height:24px}.s-icon--xl{width:28px;height:28px}.banner-carousel[data-v-8b9377be]{position:relative;width:100%;border-radius:12px;overflow:hidden;margin-bottom:16px;aspect-ratio:920 / 430;background:var(--media-bg, #2a2b30);touch-action:pan-y pinch-zoom}.carousel-track[data-v-8b9377be]{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-slide[data-v-8b9377be]{min-width:100%;position:relative;cursor:pointer}.carousel-img[data-v-8b9377be]{width:100%;height:100%;object-fit:cover;display:block;user-select:none}.carousel-caption[data-v-8b9377be]{position:absolute;bottom:0;left:0;right:0;padding:24px 20px 12px;background:var(--media-scrim, linear-gradient(transparent, rgba(0, 0, 0, .6)));color:var(--media-scrim-ink, #fff);pointer-events:none}.caption-title[data-v-8b9377be]{font-size:14px;font-weight:600;letter-spacing:.3px;line-height:1.3}.caption-desc[data-v-8b9377be]{font-size:11px;font-weight:400;opacity:.82;margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-dots[data-v-8b9377be]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dot[data-v-8b9377be]{width:8px;height:8px;border-radius:50%;background:var(--media-scrim-ink, #fff);opacity:.45;cursor:pointer;transition:all .3s}.dot.active[data-v-8b9377be]{background:var(--media-scrim-ink, #fff);opacity:1;width:20px;border-radius:4px}.carousel-arrow[data-v-8b9377be]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid var(--media-chip-line, transparent);background:var(--media-chip-bg, rgba(0, 0, 0, .3));color:var(--media-chip-ink, #fff);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s,background .25s;z-index:2;-webkit-backdrop-filter:var(--media-chip-blur, none);backdrop-filter:var(--media-chip-blur, none)}.banner-carousel:hover .carousel-arrow[data-v-8b9377be]{opacity:1}.carousel-arrow[data-v-8b9377be]:hover{opacity:1;filter:brightness(1.15)}.arrow-left[data-v-8b9377be]{left:10px}.arrow-right[data-v-8b9377be]{right:10px}@media (min-width: 1440px){.banner-carousel[data-v-8b9377be]{width:min(1140px,92%);margin-left:auto;margin-right:auto;aspect-ratio:920 / 405}}@media (min-width: 1920px){.banner-carousel[data-v-8b9377be]{width:min(1200px,88%);aspect-ratio:920 / 400}}@media (max-width: 768px){.banner-carousel[data-v-8b9377be]{border-radius:8px;aspect-ratio:920 / 430}.carousel-caption[data-v-8b9377be]{padding:16px 10px 6px}.caption-title[data-v-8b9377be]{font-size:12px}.caption-desc[data-v-8b9377be]{font-size:10px;-webkit-line-clamp:1}.carousel-arrow[data-v-8b9377be]{width:32px;height:32px}}html:root[data-skin=retro] .banner-carousel[data-v-8b9377be]{border:2px solid var(--ink, #17140F);border-radius:3px}html:root[data-skin=retro] .carousel-caption[data-v-8b9377be]{border-top:1.5px solid var(--media-chip-line, #17140F)}html:root[data-skin=retro] .carousel-arrow[data-v-8b9377be]{border-width:2px;border-radius:2px;-webkit-backdrop-filter:none;backdrop-filter:none}html:root[data-skin=retro] .dot[data-v-8b9377be]{border-radius:1px;opacity:.4}html:root[data-skin=retro] .dot.active[data-v-8b9377be]{border-radius:1px;opacity:1;outline:1.5px solid var(--media-chip-line, #17140F)}.triggerTextBox{position:relative;margin-bottom:24px;height:auto;min-height:3rem;display:flex;justify-content:flex-end;align-items:center;padding:0 4px}.control-island{display:inline-flex;align-items:center;padding:6px 8px;background:var(--toggle-bg);border-radius:20px;box-shadow:0 4px 16px var(--toggle-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--toggle-border);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}.control-island:hover{background:var(--toggle-hover-bg);box-shadow:0 6px 20px var(--toggle-shadow);transform:translateY(-2px)}.control-group{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1);user-select:none;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.control-group:hover,.control-group:active,.control-group.left.is-active,.control-group.left.is-active:active{background:transparent}.control-group.left:hover .control-icon{transform:scale(1.1)}.island-divider{width:1px;height:16px;background:var(--color-border);margin:0 2px;opacity:.6}.mode-label,.sort-label{font-size:13px;font-weight:600;color:var(--toggle-text);transition:color .3s;user-select:none;white-space:nowrap;line-height:normal;pointer-events:none}.mode-label.is-active{color:var(--toggle-text)}.control-icon{font-size:15px;color:var(--toggle-text);transition:all .3s ease;display:flex;align-items:center;pointer-events:none}.control-icon.is-active,.control-group:hover .control-icon{color:var(--toggle-text-active)}.control-group:hover .sort-label{color:var(--toggle-text)}.sort-icon-mini{font-size:16px;color:var(--toggle-text);transition:color .3s}.control-group:hover .sort-icon-mini{color:var(--brand)}.sort-icon-mini.is-hot{color:var(--warn)}@media (max-width: 480px){.triggerTextBox{justify-content:center}.control-island{width:100%;justify-content:space-between;padding:6px 16px}.control-group{flex:1;justify-content:center}}@media (hover:hover){.sort,.user{cursor:pointer}}.more{position:relative;left:5%;display:inline-block;transition:all .5s}.gameboxbody{margin-top:10px}.gamebox{transition:all .25s ease-out}@media (max-width:720px){.gameboxbody{width:100%}.gamebox{width:100%;background-color:var(--color-white);margin-bottom:1rem;box-shadow:var(--color-boxshowdow);border-radius:10px;overflow:hidden}.gamebox:before{content:"";display:inline-block;padding-bottom:20%;width:.1px;vertical-align:middle}.gameboximg{position:absolute;display:block;height:100%;top:50%;transform:translateY(-50%);border-radius:10px}.gameboxname{position:absolute;display:inline-block;width:50%;top:10%;left:50%;font-size:1.875em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1)}.gameboxtagbox{position:absolute;top:40%;left:50%;color:var(--gamebox-tag-color, var(--text-3));width:25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gameboxtag{display:inline-block;font-size:1.25em;margin:0 8px 0 0;color:var(--gamebox-tag-color, var(--text-3))}.gamedate{position:relative;bottom:2%;left:50%;font-size:1.25em;color:var(--gamebox-date-color, rgba(0,0,0,.45))}}@media (min-width:720px){.gameboxbody{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.gamebox{width:250px;background-color:var(--color-white);margin-bottom:1.5rem;box-shadow:var(--color-boxshowdow);border-radius:10px;overflow:hidden}.gamebox:before{content:"";display:inline-block;padding-bottom:90%;width:.1px;vertical-align:middle}.gameboximg{position:absolute;display:block;width:100%;top:0%;left:50%;transform:translate(-50%)}.gameboxname{position:absolute;display:inline-block;width:80%;top:55%;left:2%;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.gameboxtagbox{position:absolute;top:70%;left:2%;color:var(--gamebox-tag-color, var(--text-3));width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gameboxtag{display:inline-block;font-size:9px;margin:0 8px 0 0;color:var(--gamebox-tag-color, var(--text-3))}.gamedate{position:relative;bottom:2%;left:2%;font-size:10px;color:var(--gamebox-date-color, rgba(0,0,0,.45))}}@media (hover:hover){.gamebox:hover{cursor:pointer;transform:translateY(-.125rem);box-shadow:0 15px 30px #0000004d}.more:hover{cursor:pointer;transform:scale(1.5)}}.home-pager{margin:60px auto 40px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:5;user-select:none;--hp-bar-bg: var(--paper-2);--hp-bar-border: 2px solid var(--ink);--hp-bar-shadow: 6px 6px 0 var(--ink);--hp-bar-radius: 4px;--hp-btn-radius: 2px;--hp-active-bg: var(--accent);--hp-active-ink: var(--ink);--hp-active-shadow: 3px 3px 0 var(--ink);--hp-hover-bg: var(--paper-3);--hp-hover-ink: var(--ink);--hp-div: rgba(23,20,15,.35);--hp-track-bg: transparent;--hp-track-line: 1.5px solid var(--ink);--hp-track-radius: 0;--hp-rail-h: 4px;--hp-fill: repeating-linear-gradient(135deg, var(--accent) 0 6px, var(--ink) 6px 8px);--hp-fill-radius: 0;--hp-input-bg: var(--paper-2);--hp-input-border: 2px solid var(--ink);--hp-input-radius: 2px;--hp-input-shadow: 2px 2px 0 var(--ink);--hp-input-focus-shadow: 2px 2px 0 var(--ink), 0 0 0 3px rgba(240,193,27,.5)}:root[data-skin=night] .home-pager{--hp-bar-bg: #141B27;--hp-bar-border: 1px solid rgba(255,255,255,.14);--hp-bar-shadow: 0 24px 50px -24px rgba(0,0,0,.9), inset 0 1px 0 rgba(255,255,255,.05);--hp-bar-radius: 20px;--hp-btn-radius: 12px;--hp-active-bg: linear-gradient(135deg, #34E0A1, #4FE7AE);--hp-active-ink: #04140D;--hp-active-shadow: 0 0 0 3px rgba(52,224,161,.13), 0 10px 22px -10px rgba(52,224,161,.55);--hp-hover-bg: rgba(255,255,255,.06);--hp-hover-ink: var(--brand);--hp-div: rgba(255,255,255,.08);--hp-track-bg: rgba(255,255,255,.1);--hp-track-line: none;--hp-track-radius: 999px;--hp-rail-h: 3px;--hp-fill: linear-gradient(90deg, rgba(52,224,161,.35), #34E0A1);--hp-fill-radius: 999px;--hp-input-bg: rgba(255,255,255,.05);--hp-input-border: 1px solid rgba(255,255,255,.1);--hp-input-radius: 9px;--hp-input-shadow: none;--hp-input-focus-shadow: 0 0 0 3px rgba(52,224,161,.16)}.home-pager__stack{display:flex;flex-direction:column;gap:10px;width:max-content;max-width:100%}.home-pager__bar{display:inline-flex;align-items:center;gap:2px;align-self:center;max-width:100%;padding:9px 12px;background:var(--hp-bar-bg);border:var(--hp-bar-border);border-radius:var(--hp-bar-radius);box-shadow:var(--hp-bar-shadow);transition:background .35s ease,border-color .35s ease}.home-pager__arrow{appearance:none;flex:none;width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid transparent;border-radius:var(--hp-btn-radius);background:transparent;color:var(--text-2);cursor:pointer;transition:background .16s ease,color .16s ease,transform .1s ease,box-shadow .16s ease}.home-pager__arrow:hover:not(:disabled){background:var(--hp-hover-bg);color:var(--hp-hover-ink)}:root[data-skin=retro] .home-pager__arrow:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}.home-pager__arrow:active:not(:disabled){transform:scale(.94)}.home-pager__arrow:disabled{opacity:.3;cursor:not-allowed}.home-pager__div{flex:none;width:1px;height:18px;margin:0 7px;background:var(--hp-div)}:root[data-skin=retro] .home-pager__div{width:0;background:none;border-left:1.5px dashed var(--hp-div)}.home-pager__nums{display:inline-flex;align-items:center;gap:2px}.home-pager__nums--mobile,.home-pager__jump-chip{display:none}.home-pager__num{appearance:none;min-width:38px;height:38px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid transparent;border-radius:var(--hp-btn-radius);background:transparent;color:var(--text-2);font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.home-pager__num:hover:not(.is-active){background:var(--hp-hover-bg);color:var(--hp-hover-ink)}:root[data-skin=retro] .home-pager__num:hover:not(.is-active){box-shadow:inset 0 0 0 1.5px var(--ink)}.home-pager__num.is-active{background:var(--hp-active-bg);color:var(--hp-active-ink);font-weight:700;box-shadow:var(--hp-active-shadow);cursor:default}:root[data-skin=retro] .home-pager__num.is-active{border-color:var(--ink)}@keyframes hp-pop{0%{transform:scale(.88)}60%{transform:scale(1.04)}to{transform:scale(1)}}:root[data-skin=night] .home-pager__num.is-active{animation:hp-pop .26s cubic-bezier(.175,.885,.32,1.275)}.home-pager__ell{appearance:none;min-width:30px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid transparent;border-radius:var(--hp-btn-radius);background:transparent;color:var(--text-2);cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.home-pager__ell i{width:3px;height:3px;margin:0 1.5px;border-radius:50%;background:currentColor;opacity:.8}.home-pager__ell:hover{background:var(--hp-hover-bg);color:var(--hp-hover-ink)}:root[data-skin=retro] .home-pager__ell:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.home-pager__jump{display:inline-flex;align-items:center;gap:6px}.home-pager__jump-label,.home-pager__jump-suffix{font-size:11px;color:var(--text-3);letter-spacing:.04em;white-space:nowrap}.home-pager__jump-input{appearance:none;width:46px;height:30px;padding:0 4px;background:var(--hp-input-bg);border:var(--hp-input-border);border-radius:var(--hp-input-radius);box-shadow:var(--hp-input-shadow);color:var(--text-1);font-family:inherit;font-size:12px;font-weight:600;text-align:center;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.home-pager__jump-input::placeholder{color:var(--text-3);font-weight:400;letter-spacing:.06em}.home-pager__jump-input:focus{border-color:var(--brand);box-shadow:var(--hp-input-focus-shadow)}:root[data-skin=retro] .home-pager__jump-input:focus{background:var(--paper-3)}.home-pager__total{margin-left:10px;color:var(--text-3);font-size:11px;letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.home-pager__total b{color:var(--text-2);font-weight:700}.home-pager__jump-chip{appearance:none;height:30px;margin-left:6px;padding:0 9px;align-items:center;justify-content:center;border:1px solid var(--border-1);border-radius:var(--hp-btn-radius);background:var(--hp-input-bg);color:var(--text-2);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.home-pager__jump-chip:hover{background:var(--hp-hover-bg);border-color:var(--brand);color:var(--brand)}:root[data-skin=retro] .home-pager__jump-chip{border:1.5px solid var(--ink)}:root[data-skin=retro] .home-pager__jump-chip:hover{background:var(--accent);color:var(--ink)}.home-pager__rail{width:100%;height:var(--hp-rail-h);box-sizing:border-box;border:var(--hp-track-line);border-radius:var(--hp-track-radius);background:var(--hp-track-bg);overflow:hidden}.home-pager__rail i{display:block;height:100%;border-radius:var(--hp-fill-radius);background:var(--hp-fill);transition:width .3s cubic-bezier(.16,1,.3,1)}.home-pager__hint{margin:0;font-size:11px;letter-spacing:.06em;color:var(--text-3);transition:color .2s ease;pointer-events:none}.home-pager__hint--mobile{display:none}.home-pager:hover .home-pager__hint{color:var(--text-2)}:root[data-skin=retro] .home-pager__num,:root[data-skin=retro] .home-pager__ell,:root[data-skin=retro] .home-pager__total,:root[data-skin=retro] .home-pager__jump-input,:root[data-skin=retro] .home-pager__jump-chip,:root[data-skin=retro] .home-pager__hint{font-family:var(--mono)}@media (max-width: 760px){.home-pager{margin:36px auto 28px}.home-pager__bar{padding:7px 8px}.home-pager__nums--desktop,.home-pager__jump,.home-pager__total{display:none}.home-pager__nums--mobile,.home-pager__jump-chip{display:inline-flex}.home-pager__div--jump{display:none}.home-pager__bar.is-jump-open .home-pager__div--jump{display:block}.home-pager__bar.is-jump-open .home-pager__jump{display:inline-flex}.home-pager__bar.is-jump-open .home-pager__jump-chip{display:none}.home-pager__arrow,.home-pager__num{width:36px;height:36px;min-width:36px}.home-pager__ell{height:36px}.home-pager__hint--desktop{display:none}.home-pager__hint--mobile{display:block}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--color-white);border-radius:16px;box-shadow:0 10px 40px #00000014;margin:20px 0}.empty-state__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--brand-rgb),.1),rgba(103,194,58,.1));border-radius:50%;margin-bottom:24px}.empty-icon{font-size:48px;color:var(--brand);opacity:.8}.empty-state__title{font-size:24px;font-weight:700;color:var(--text-1);margin:0 0 12px}.empty-state__subtitle{font-size:16px;color:var(--text-3);margin:0 0 32px}.empty-state__reasons{max-width:500px;width:100%;margin-bottom:32px}.reason-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(var(--brand-rgb),.05);border-radius:12px;margin-bottom:12px;transition:all .3s ease}.reason-item:hover{background:rgba(var(--brand-rgb),.1);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--brand-rgb),.12)}.reason-icon{font-size:20px;color:var(--ok);margin-top:2px;flex-shrink:0}.reason-item span{font-size:15px;color:var(--text-2);line-height:1.6;text-align:left}.highlight{font-weight:700;color:var(--warn)}.link{color:var(--brand);text-decoration:none;font-weight:600;transition:all .3s ease}.link:hover{color:var(--brand-light);text-decoration:underline}.empty-state__actions{margin-top:16px}.empty-state__actions .btn{padding:12px 32px;font-size:16px;font-weight:600;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--ok));border:none;color:var(--brand-ink);cursor:pointer;box-shadow:0 8px 20px rgba(var(--brand-rgb),.2);transition:all .3s ease}.empty-state__actions .btn:hover{background:linear-gradient(135deg,var(--brand),var(--ok));transform:translateY(-2px);box-shadow:0 12px 30px rgba(var(--brand-rgb),.3);filter:brightness(1.06)}@media (max-width: 768px){.empty-state{padding:40px 16px;margin:16px 0}.empty-state__icon{width:64px;height:64px;margin-bottom:16px}.empty-icon{font-size:32px}.empty-state__title{font-size:20px}.empty-state__subtitle{font-size:14px;margin-bottom:24px}.reason-item{padding:12px;margin-bottom:8px}.reason-item span{font-size:14px}}.vipico{position:absolute;font-size:20px;right:2%;bottom:0%;display:flex;align-items:center;justify-content:center}.vip-badge{position:absolute;right:6px;bottom:4px;padding:2px 5px;border-radius:3px;font-size:9px;font-weight:600;letter-spacing:.3px;line-height:1.2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vip-badge.vip{background:rgba(138,155,174,.15);color:var(--text-3);border:1px solid rgba(138,155,174,.3)}.vip-badge.svip{background:rgba(212,168,83,.12);color:#c9a227;border:1px solid rgba(212,168,83,.35)}.gameboxbtm{position:absolute;width:100%;bottom:2%}.diplay{display:block}.ndisplay{display:none}@media (max-width: 900px){.Carousel{top:0;left:0;margin:0 auto;width:90%;height:9.375rem;border-radius:10px;overflow:hidden}}.integral-dialog__wrapper{display:flex;flex-direction:column;gap:16px;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__header{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:var(--integral-dialog-panel, rgba(var(--brand-rgb), .08))}.integral-dialog__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:var(--integral-dialog-icon, linear-gradient(135deg, #fdbc64, var(--danger)));box-shadow:0 16px 32px var(--integral-dialog-icon-shadow, rgba(255, 153, 102, .24));color:#fff;font-size:26px}.integral-dialog__title{margin:0;font-size:18px;font-weight:700;color:var(--integral-dialog-title, var(--text-1))}.integral-dialog__subtitle{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__stats{display:flex;gap:12px}.integral-dialog__stat-card{flex:1;padding:16px 18px;border-radius:12px;border:1px solid var(--integral-dialog-border, rgba(var(--brand-rgb), .16));background:var(--integral-dialog-panel, rgba(var(--brand-rgb), .08));display:flex;flex-direction:column;gap:4px}.integral-dialog__stat-card--accent{background:var(--integral-dialog-accent-bg, rgba(103, 194, 255, .18))}.integral-dialog__stat-label{font-size:12px;letter-spacing:.02em;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__stat-value{font-size:22px;font-weight:700;color:var(--integral-dialog-title, var(--text-1))}.integral-dialog__stat-value--accent{color:var(--integral-dialog-highlight, var(--brand))}.integral-dialog__details{border:none;background:transparent}.integral-dialog__details summary{padding:4px 0;font-size:13px;font-weight:600;color:var(--integral-dialog-highlight, var(--brand));cursor:pointer;list-style:none}.integral-dialog__details summary::-webkit-details-marker{display:none}.integral-dialog__tips{padding:14px 16px;border-radius:12px;background:var(--integral-dialog-panel, rgba(var(--brand-rgb), .08))}.integral-dialog__tips-title{margin:0;font-size:14px;font-weight:600;color:var(--integral-dialog-title, var(--text-1))}.integral-dialog__tips-list{margin:10px 0 8px;padding-left:16px}.integral-dialog__tips-list li{margin-bottom:4px;line-height:1.5;font-size:13px;color:var(--integral-dialog-muted, rgba(44, 62, 80, .72))}.integral-dialog__tips-list a{color:var(--integral-dialog-highlight, var(--brand));font-weight:600;text-decoration:none}.integral-dialog__tips-list a:hover{text-decoration:underline}.integral-dialog__tips-note{margin:0;font-size:12px;color:var(--integral-dialog-muted, rgba(44, 62, 80, .65))}.integral-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 4px 6px}.integral-dialog__actions .btn{min-width:112px;height:40px;border-radius:10px;font-weight:600}.integral-dialog__actions .btn--primary{background:var(--integral-dialog-btn-bg, linear-gradient(135deg, var(--ok), var(--brand)));border:none;box-shadow:0 16px 32px var(--integral-dialog-btn-shadow, rgba(var(--brand-rgb), .22));color:var(--integral-dialog-btn-color, #ffffff)}.integral-dialog__actions .btn--primary:hover{filter:brightness(1.05)}.integral-dialog__actions .btn--primary:active{filter:brightness(.95)}.integral-dialog__actions .btn--ghost{color:var(--integral-dialog-muted, rgba(44, 62, 80, .72));border:none;background:transparent}.integral-dialog__actions .btn--ghost:hover{background:var(--integral-dialog-secondary-hover, rgba(var(--brand-rgb), .12));color:var(--integral-dialog-highlight, var(--brand))}@media (max-width: 640px){.integral-dialog__header{flex-direction:column;align-items:flex-start}.integral-dialog__stats{flex-direction:column}}.click-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);backdrop-filter:saturate(120%) blur(2px)}.spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.6);border-top-color:var(--brand);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.home-hero{border-radius:16px;overflow:hidden;margin-bottom:16px;border:1px solid var(--border-1);background:var(--surface-2)}.home-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border-1)}.hf-tabs{display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--surface-2)}.hf-tab{height:28px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-size:12.5px;cursor:pointer;transition:background .15s,color .15s}.hf-tab:hover{color:var(--text-1)}.hf-tab.is-on{background:var(--surface-1);color:var(--text-1);font-weight:600;box-shadow:var(--shadow-sm)}.hf-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hf-tag{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid var(--border-1);border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-2);font-size:12px;cursor:pointer;transition:all .15s}.hf-tag:hover{color:var(--text-1);border-color:var(--text-3)}.hf-tag.is-on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.hf-tag.is-on:hover{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);filter:brightness(1.08)}.hf-tool{background:var(--surface-1)}.hf-spacer{flex:1}.contentbox .gameboxbody{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:4px;width:100%}.contentbox .gamebox{width:auto;margin:0;background:var(--surface-1);border:1px solid var(--border-1);border-radius:12px;overflow:hidden;box-shadow:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.contentbox .gamebox:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:var(--shadow-lg)}.contentbox .gamebox:before,.contentbox .gamebox:after{content:none!important;display:none!important}.contentbox .gameboximg{position:static!important;height:auto!important;top:auto!important;transform:none!important;margin:0!important;float:none!important}.contentbox .gameboxname{position:static!important;width:auto!important;top:auto!important;left:auto!important;float:none!important;transform:none!important}.contentbox .gameboxtagbox{position:static!important;top:auto!important;left:auto!important;width:auto!important;float:none!important;white-space:normal!important}.contentbox .gameboxbtm{position:static!important;float:none!important}.contentbox .gamedate{position:static!important;bottom:auto!important;left:auto!important;float:none!important}.contentbox .gameboximg{display:block;width:100%;aspect-ratio:460 / 215;object-fit:cover;border-radius:0}.contentbox .gameboxname{display:block;padding:9px 12px 0;font-size:13.5px;font-weight:600;color:var(--text-1);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contentbox .gameboxtagbox{display:flex;flex-wrap:nowrap;gap:5px;padding:6px 12px 0;overflow:hidden}.contentbox .gameboxtag{flex:none;padding:2px 6px;border-radius:4px;background:var(--surface-2);color:var(--text-2);font-size:10.5px;line-height:1.4}.contentbox .gameboxbtm{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 11px}.contentbox .gamedate{float:none;font-size:11px;color:var(--text-3)}.contentbox .vip-badge{float:none;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em}@media (max-width: 1200px){.contentbox .gameboxbody{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.home-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs tools" "tags tags";gap:8px;flex-wrap:nowrap;overflow:visible;padding-bottom:10px}.hf-tabs{grid-area:tabs;min-width:0;overflow-x:auto;scrollbar-width:none}.hf-tabs::-webkit-scrollbar{display:none}.hf-tools{grid-area:tools;display:flex;gap:6px}.hf-tags{grid-area:tags;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hf-tags::-webkit-scrollbar{display:none}.hf-tabs .hf-tab,.hf-tools .hf-tag,.hf-tags .hf-tag{flex:none}.hf-tool span{display:none}.contentbox .gameboxbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contentbox .gameboxname{font-size:12.5px;padding:8px 9px 0}.contentbox .gameboxtagbox{padding:5px 9px 0}.contentbox .gameboxtag:nth-child(n+3){display:none}.contentbox .gameboxbtm{padding:6px 9px 9px}}.home-feature{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.hf-art{position:relative;display:block;height:306px;border-radius:16px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border-1)}.hf-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.hf-art:hover img{transform:scale(1.03)}.hf-shade{position:absolute;inset:0;background:var(--media-shade, linear-gradient(90deg, rgba(6, 10, 16, .86) 0%, rgba(6, 10, 16, .45) 58%, rgba(6, 10, 16, .22) 100%), linear-gradient(180deg, rgba(6, 10, 16, .2) 0%, rgba(6, 10, 16, .5) 52%, rgba(6, 10, 16, .95) 100%))}.hf-in{position:absolute;inset:auto 0 0;padding:24px 26px;display:grid;gap:8px}.hf-kicker{width:fit-content;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--media-chip-ink);background:var(--media-chip-bg);border:1px solid var(--media-chip-line);backdrop-filter:var(--media-chip-blur);-webkit-backdrop-filter:var(--media-chip-blur)}.hf-title{font-size:34px;line-height:1.15;letter-spacing:-.02em;color:var(--media-scrim-ink)}.hf-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--media-scrim-ink);opacity:.84}.hf-meta span+span:before{content:"\b7";margin-right:10px;opacity:.5}.hf-cta{display:flex;gap:8px;margin-top:4px}.hf-cta .btn-primary,.hf-cta .btn-ghost{height:34px;padding:0 16px;display:inline-flex;align-items:center;border-radius:8px;font-size:12.5px;font-weight:700}.hf-cta .btn-primary{background:var(--brand);color:var(--brand-ink)}.hf-cta .btn-ghost{background:var(--media-chip-bg);color:var(--media-chip-ink);border:1px solid var(--media-chip-line);backdrop-filter:var(--media-chip-blur);-webkit-backdrop-filter:var(--media-chip-blur)}.hf-art:hover .btn-primary{filter:brightness(1.06)}.hf-side{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.hf-spot{position:relative;display:block;border-radius:12px;overflow:hidden;border:1px solid var(--border-1);background:var(--surface-2)}.hf-spot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hf-spot:hover img{transform:scale(1.05)}.hf-spot__shade{position:absolute;inset:0;background:var(--media-scrim, linear-gradient(180deg, rgba(6, 10, 16, .06) 26%, rgba(6, 10, 16, .88) 100%))}.hf-spot__txt{position:absolute;inset:auto 0 0;padding:10px 12px;display:grid;gap:2px}.hf-spot__txt span{width:fit-content;padding:1px 6px;border-radius:3px;font-size:9.5px;font-weight:800;letter-spacing:.08em;color:var(--media-chip-ink);background:var(--media-chip-bg);border:1px solid var(--media-chip-line);-webkit-backdrop-filter:var(--media-chip-blur);backdrop-filter:var(--media-chip-blur)}.hf-spot__txt b{font-size:13.5px;color:var(--media-scrim-ink)}.hf-spot__txt s{font-size:10.5px;color:var(--media-scrim-ink);opacity:.72;text-decoration:none}.home-count{display:flex;align-items:baseline;gap:7px;margin:16px 0 12px;font-size:11.5px;color:var(--text-3)}.home-count b{font-size:15px;font-weight:800;color:var(--text-1);font-variant-numeric:tabular-nums}@media (max-width: 1200px){.hf-title{font-size:28px}.hf-art{height:272px}}@media (max-width: 920px){.home-feature{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px}.hf-art{height:196px;border-radius:12px}.hf-side{display:none}.hf-in{padding:15px 16px;gap:6px}.hf-title{font-size:21px}.hf-meta{font-size:10.5px;gap:7px}.hf-meta span+span:before{margin-right:7px}.hf-cta .btn-primary,.hf-cta .btn-ghost{height:30px;padding:0 12px;font-size:11.5px}.home-count{margin:12px 0 10px}.home-count b{font-size:13px}}.hf-art--carousel{padding:0}.hf-art--carousel .banner-carousel{width:100%!important;max-width:none;height:100%;aspect-ratio:auto;margin:0!important;border-radius:inherit}.hf-art--carousel .carousel-caption{display:none}@media (max-width: 920px){.hf-art--carousel .carousel-caption{padding:10px 12px}.hf-art--carousel .caption-title{font-size:15px}.hf-art--carousel .caption-desc,.hf-art--carousel .carousel-arrow{display:none}}.hf-more{border-style:dashed;color:var(--text-3)}.hf-more:hover{color:var(--text-1)}.hf-tools{display:flex;align-items:center;gap:6px;margin-left:auto}.hf-tags.is-expanded{flex-wrap:wrap;overflow-x:visible}.sidebar-toggle[data-v-561239fa]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 9px;border:1px solid var(--border-1);border-radius:var(--radius-sm, 8px);background:var(--surface-2);color:var(--text-2);font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .1s ease}.sidebar-toggle__icon[data-v-561239fa]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none}.sidebar-toggle__text[data-v-561239fa]{display:inline-block;white-space:nowrap}.sidebar-toggle[data-v-561239fa]:hover{background:var(--surface-3);border-color:var(--brand);color:var(--text-1)}.sidebar-toggle[data-v-561239fa]:active{transform:scale(.96)}.sidebar-toggle.active[data-v-561239fa]{background:var(--brand-ghost);border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px var(--brand-ghost)}html[data-skin=retro] .sidebar-toggle[data-v-561239fa]{border:2px solid var(--ink);border-radius:3px;background:var(--surface-1);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;box-shadow:2px 2px 0 var(--ink)}html[data-skin=retro] .sidebar-toggle[data-v-561239fa]:hover{background:var(--brand-light);color:var(--ink)}html[data-skin=retro] .sidebar-toggle[data-v-561239fa]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}html[data-skin=retro] .sidebar-toggle.active[data-v-561239fa]{background:var(--brand-light);color:var(--ink);border-color:var(--ink);box-shadow:1px 1px 0 var(--ink)}.sidebar-toggle[data-v-64feec8d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border-1, rgba(0,0,0,.08));border-radius:8px;background:var(--toggle-bg, rgba(0,0,0,.04));color:var(--color-text, var(--text-1));font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;user-select:none}.sidebar-toggle[data-v-64feec8d]:hover{background:var(--toggle-hover-bg, rgba(0,0,0,.08))}.sidebar-toggle.active[data-v-64feec8d]{background:var(--toggle-active-bg, rgba(255,255,255,.12));color:var(--color-text);border-color:var(--border-2, rgba(255,255,255,.18))}.notification-bell[data-v-e703eebb]{display:flex;align-items:center;justify-content:center;width:100%}.bell-btn[data-v-e703eebb]{background:var(--nav-btn-bg, rgba(0, 0, 0, .04));border:1px solid var(--card-border, rgba(0, 0, 0, .08));cursor:pointer;padding:9px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-muted, var(--text-3));min-width:40px;min-height:40px;transition:all .2s ease}.bell-btn[data-v-e703eebb]:hover{background:var(--nav-btn-hover-bg, rgba(0, 0, 0, .06));color:var(--brand, var(--brand));transform:translateY(-1px)}.bell-btn[data-v-e703eebb]:active{transform:translateY(0);filter:brightness(.98)}.bell-btn[data-v-e703eebb]:focus-visible{outline:2px solid rgba(var(--brand-rgb),.45);outline-offset:2px}.bell-badge-wrap[data-v-e703eebb]{position:relative;display:inline-flex}.bell-badge-dot[data-v-e703eebb]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger, var(--danger));color:#fff;font-size:10px;line-height:16px;text-align:center;pointer-events:none}.notif-panel[data-v-e703eebb]{max-height:420px;display:flex;flex-direction:column}.notif-header[data-v-e703eebb]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--notif-divider, rgba(0, 0, 0, .06));margin-bottom:8px}.notif-title[data-v-e703eebb]{font-weight:600;font-size:14px;color:var(--notif-title, var(--text-1))}.notif-actions[data-v-e703eebb]{display:flex;align-items:center;gap:12px}.notif-read-all[data-v-e703eebb],.notif-clear-read[data-v-e703eebb]{background:none;border:none;color:var(--notif-link, var(--brand));cursor:pointer;font-size:12px}.notif-read-all[data-v-e703eebb]:hover,.notif-clear-read[data-v-e703eebb]:hover{color:var(--notif-link-hover, #2f89e7)}.notif-clear-read[data-v-e703eebb]{color:var(--notif-time, var(--text-3))}.notif-clear-read[data-v-e703eebb]:hover{color:var(--danger, var(--danger))}.notif-list[data-v-e703eebb]{overflow-y:auto;max-height:340px;display:flex;flex-direction:column;gap:2px;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--panel-scrollbar-thumb, rgba(120, 130, 160, .45)) var(--panel-scrollbar-track, rgba(120, 130, 160, .08))}.notif-list[data-v-e703eebb]::-webkit-scrollbar{width:10px}.notif-list[data-v-e703eebb]::-webkit-scrollbar-track{background:var(--panel-scrollbar-track, rgba(120, 130, 160, .08));border-radius:999px}.notif-list[data-v-e703eebb]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--panel-scrollbar-thumb, rgba(120, 130, 160, .45)),var(--panel-scrollbar-thumb-deep, rgba(95, 110, 145, .65)));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.notif-list[data-v-e703eebb]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--panel-scrollbar-thumb-hover, rgba(145, 160, 195, .72)),var(--panel-scrollbar-thumb-deep-hover, rgba(115, 132, 175, .88)));border:2px solid transparent;background-clip:padding-box}.notif-list[data-v-e703eebb]::-webkit-scrollbar-corner{background:transparent}.notif-item[data-v-e703eebb]{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,transform .15s;position:relative}.notif-item[data-v-e703eebb]:hover{background:var(--notif-item-hover, rgba(0, 0, 0, .03));border-color:var(--notif-item-hover-border, rgba(var(--brand-rgb), .12));transform:translateY(-1px)}.notif-item.unread[data-v-e703eebb]{background:var(--notif-item-unread, rgba(var(--brand-rgb), .06));border-color:var(--notif-item-unread-border, rgba(var(--brand-rgb), .18))}.notif-icon-wrap[data-v-e703eebb]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;background:var(--notif-icon-bg, rgba(var(--brand-rgb), .08))}.notif-icon.sign[data-v-e703eebb]{color:var(--notif-sign, var(--warn))}.notif-icon.done[data-v-e703eebb]{color:var(--notif-done, var(--ok))}.notif-icon.invite[data-v-e703eebb]{color:var(--notif-invite, var(--coin))}.notif-icon.favorite-update[data-v-e703eebb]{color:var(--notif-favorite-update, #79c0ff)}.notif-icon.reply[data-v-e703eebb]{color:var(--notif-reply, var(--warn))}.notif-icon.comment[data-v-e703eebb]{color:var(--notif-comment, var(--brand))}.notif-body[data-v-e703eebb]{flex:1;min-width:0;padding-right:14px}.notif-msg[data-v-e703eebb]{margin:0;font-size:13px;color:var(--notif-text, var(--text-1));line-height:1.5;word-break:break-all}.notif-snapshot[data-v-e703eebb]{margin-top:5px;padding:5px 8px;border-radius:8px;background:var(--notif-snapshot-bg, rgba(var(--brand-rgb), .05));border-left:2px solid var(--notif-link, var(--brand))}.notif-snap-status[data-v-e703eebb]{margin:0 0 3px;font-size:11px;font-weight:600;color:var(--notif-done, var(--ok))}.notif-snap-reply[data-v-e703eebb]{margin:0;font-size:12px;line-height:1.5;color:var(--notif-text, var(--text-1));word-break:break-all}.notif-snap-reply+.notif-snap-reply[data-v-e703eebb]{margin-top:3px}.notif-snap-author[data-v-e703eebb]{color:var(--notif-link, var(--brand))}.notif-del[data-v-e703eebb]{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--notif-time, var(--text-3));font-size:14px;line-height:18px;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.notif-item:hover .notif-del[data-v-e703eebb],.notif-del[data-v-e703eebb]:focus-visible{opacity:1}.notif-del[data-v-e703eebb]:hover{background:rgba(245,108,108,.12);color:var(--danger, var(--danger))}.notif-time[data-v-e703eebb]{font-size:11px;color:var(--notif-time, var(--text-3));margin-top:2px;display:inline-block}.notif-dot[data-v-e703eebb]{width:7px;height:7px;border-radius:50%;background:var(--notif-dot, var(--danger));flex-shrink:0;margin-top:6px}.notif-empty[data-v-e703eebb]{text-align:center;padding:24px 0;color:var(--notif-empty, var(--text-3));font-size:13px}.notif-more[data-v-e703eebb]{text-align:center;padding-top:8px;border-top:1px solid var(--notif-divider, rgba(0, 0, 0, .06));margin-top:4px}.notif-more button[data-v-e703eebb]{background:none;border:none;color:var(--notif-link, var(--brand));cursor:pointer;font-size:12px}.notif-more button[data-v-e703eebb]:hover{color:var(--notif-link-hover, #2f89e7)}@media (max-width: 1250px){.notification-bell[data-v-e703eebb]{justify-content:flex-start}}.head-bar[data-v-72f4ea79]{display:flex;align-items:center;height:100%;padding:0 10px;gap:8px}.search[data-v-72f4ea79]{position:relative;flex:1;min-width:0;max-width:22rem;height:2.825rem;margin:0 auto;border-radius:24px;background:var(--search-bg, rgba(127,127,127,.1));border:1px solid var(--search-border, rgba(127,127,127,.15));line-height:2.825rem;overflow:visible;transition:background .3s,border-color .3s,box-shadow .3s}.search-dropdown[data-v-72f4ea79]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:var(--surface-1, #1e1f23);border:1px solid var(--search-border, rgba(255,255,255,.08));border-radius:12px;overflow:hidden;box-shadow:0 18px 36px -18px #00000073;max-height:304px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--panel-scrollbar-thumb, rgba(var(--brand-rgb), .18)) var(--panel-scrollbar-track, rgba(var(--brand-rgb), .04))}.search-dropdown[data-v-72f4ea79]::-webkit-scrollbar{width:8px}.search-dropdown[data-v-72f4ea79]::-webkit-scrollbar-track{background:var(--panel-scrollbar-track, rgba(var(--brand-rgb), .04));border-radius:99px}.search-dropdown[data-v-72f4ea79]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--panel-scrollbar-thumb, rgba(var(--brand-rgb), .18)),var(--panel-scrollbar-thumb-deep, rgba(var(--brand-rgb), .35)));border-radius:99px;border:2px solid transparent;background-clip:padding-box}.search-dropdown[data-v-72f4ea79]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--panel-scrollbar-thumb-hover, rgba(var(--brand-rgb), .28)),var(--panel-scrollbar-thumb-deep-hover, rgba(var(--brand-rgb), .48)));background-clip:padding-box}.search-dropdown__hint[data-v-72f4ea79]{padding:12px 14px;font-size:12px;color:var(--text-2, #8a8b92)}.search-result-item[data-v-72f4ea79]{display:flex;align-items:center;gap:10px;height:68px;padding:8px 10px;border-bottom:1px solid var(--border-2, rgba(255,255,255,.04));cursor:pointer;transition:background .18s ease}.search-result-item[data-v-72f4ea79]:last-of-type{border-bottom:none}.search-result-item[data-v-72f4ea79]:hover{background:var(--search-hover-bg, rgba(127,127,127,.12))}.search-result-item__cover[data-v-72f4ea79]{width:96px;height:52px;object-fit:cover;border-radius:6px;flex-shrink:0;background:var(--surface-2, #2a2b30)}.search-result-item__meta[data-v-72f4ea79]{min-width:0;flex:1;display:flex;align-items:center}.search-result-item__title[data-v-72f4ea79]{font-size:14px;font-weight:700;color:var(--color-text);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-dropdown__footer[data-v-72f4ea79]{height:32px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--color-text);background:var(--surface-2, #2a2b30);cursor:pointer}.search-dropdown__footer[data-v-72f4ea79]:hover{filter:brightness(1.05)}.search__input[data-v-72f4ea79]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:90%;width:80%;background:transparent;border:none;outline:none;color:var(--color-text);font-size:.875rem}.search__input[data-v-72f4ea79]::placeholder{color:var(--color-text);opacity:.4}.search[data-v-72f4ea79]:hover{background:var(--search-hover-bg, rgba(127,127,127,.15));border-color:var(--search-hover-border, rgba(127,127,127,.25));box-shadow:0 0 0 3px var(--search-focus-ring, rgba(120,113,108,.1))}.search[data-v-72f4ea79]:focus-within{border-color:var(--search-focus-border, rgba(120,113,108,.4));box-shadow:0 0 0 3px var(--search-focus-ring, rgba(120,113,108,.12))}.lButton[data-v-72f4ea79],.rButton[data-v-72f4ea79]{flex-shrink:0;border:none;border-radius:10px;cursor:pointer}@media (min-width: 1200px){.lButton[data-v-72f4ea79],.rButton[data-v-72f4ea79]{display:none}}.close-icon[data-v-72f4ea79]{position:absolute;top:50%;right:3%;transform:translateY(-50%);color:var(--color-text);opacity:.5;cursor:pointer}.search-icon[data-v-72f4ea79]{position:absolute;top:50%;left:3%;transform:translateY(-50%);color:var(--color-text);opacity:.4}@media (min-width: 921px){.head-bar[data-v-72f4ea79]{padding:0 20px;gap:12px}.lButton[data-v-72f4ea79],.rButton[data-v-72f4ea79]{display:none}.search[data-v-72f4ea79]{margin:0;max-width:460px;height:36px;line-height:36px;border-radius:9px}}@media (max-width: 920px){.head-bar[data-v-72f4ea79]{padding:0 10px}.search[data-v-72f4ea79]{max-width:none}}.head-brand[data-v-72f4ea79],.head-nav[data-v-72f4ea79],.head-user[data-v-72f4ea79]{display:none}@media (min-width: 921px){.head-bar[data-v-72f4ea79]{gap:14px;padding:0 20px}.head-brand[data-v-72f4ea79]{display:flex;align-items:center;gap:8px;flex:none;text-decoration:none}.head-brand__mark[data-v-72f4ea79]{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--brand);color:var(--brand-ink);font-size:13px;font-weight:800}.head-brand__mark svg[data-v-72f4ea79]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.head-brand__text[data-v-72f4ea79]{font-size:14px;font-weight:700;color:var(--text-1);white-space:nowrap}.head-nav[data-v-72f4ea79]{display:flex;align-items:center;gap:1px;flex:none}.head-nav a[data-v-72f4ea79]{position:relative;height:32px;padding:0 11px;display:inline-flex;align-items:center;border-radius:8px;font-size:12.5px;color:var(--text-2);text-decoration:none;transition:color .15s,background .15s}.head-nav a[data-v-72f4ea79]:hover{color:var(--text-1);background:var(--surface-2)}.head-nav a.router-link-active[data-v-72f4ea79]{color:var(--text-1);font-weight:600}.head-user[data-v-72f4ea79]{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.head-coin[data-v-72f4ea79]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:8px;background:var(--surface-2);font-size:12px;font-weight:700;color:var(--text-1);font-variant-numeric:tabular-nums}.head-coin .s-icon[data-v-72f4ea79]{color:var(--warn-text)}.head-avatar[data-v-72f4ea79]{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--brand);color:var(--brand-ink);font-size:12px;font-weight:800;text-decoration:none}.head-login[data-v-72f4ea79]{padding:0;border:0;cursor:pointer;font-family:inherit;line-height:1}}@media (max-width: 920px){.head-user[data-v-72f4ea79]{display:flex;margin-left:0;gap:2px}.head-coin[data-v-72f4ea79],.rButton[data-v-72f4ea79],.head-user .head-avatar[data-v-72f4ea79]{display:none}.head-bell[data-v-72f4ea79] .bell-btn{padding:6px;border-radius:8px}}.head-theme[data-v-72f4ea79]{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:var(--surface-2);color:var(--text-2);cursor:pointer}.head-theme[data-v-72f4ea79]:hover{color:var(--brand)}@media (max-width: 920px){.head-theme[data-v-72f4ea79]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-2);cursor:pointer}}.head-user>*[data-v-72f4ea79]{flex:none}.lasside-wrapper[data-v-da23ceec]{display:flex;flex-direction:column;width:100%;height:100%;overflow:visible}.notification-area[data-v-da23ceec]{display:flex;justify-content:center;align-items:center;padding:10px 0 6px;flex:none}.rail-head[data-v-da23ceec]{display:none}.rail-head__mark[data-v-da23ceec]{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--brand);color:var(--brand-ink);font-size:15px;font-weight:800;letter-spacing:.01em;box-shadow:0 0 0 4px var(--brand-ghost)}.rail-head__mark svg[data-v-da23ceec]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rail-head__text[data-v-da23ceec]{display:flex;flex-direction:column;gap:2px;min-width:0}.rail-head__text b[data-v-da23ceec]{font-size:14px;font-weight:700;color:var(--text-1);letter-spacing:.01em}.rail-head__text em[data-v-da23ceec]{font-style:normal;font-size:10.5px;color:var(--text-3);letter-spacing:.08em}.rail-head__close[data-v-da23ceec]{width:32px;height:32px;margin-left:auto;flex:none;display:grid;place-items:center;padding:0;border:1px solid var(--border-1);border-radius:10px;background:var(--surface-2);color:var(--text-2);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.rail-head__close[data-v-da23ceec]:hover{color:var(--brand);border-color:var(--brand)}.rail-label[data-v-da23ceec]{display:none}.rail-nav[data-v-da23ceec]{flex:1;display:flex;flex-direction:column;gap:2px;padding:2px 8px 6px;overflow:visible}.rail-item[data-v-da23ceec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;padding:9px 2px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font-family:inherit;font-size:10.5px;line-height:1.1;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);-webkit-tap-highlight-color:transparent}.rail-item__ico[data-v-da23ceec]{display:inline-flex;align-items:center;justify-content:center;flex:none}.rail-item[data-v-da23ceec] .ico{width:20px;height:20px}.rail-item__chev[data-v-da23ceec]{display:none}.rail-item__text[data-v-da23ceec]{display:inline-block}.rail-item[data-v-da23ceec]:hover{background:var(--nav-hover-bg);color:var(--text-1)}.rail-item.active[data-v-da23ceec]{background:var(--nav-active-bg);color:var(--brand);font-weight:600}.rail-item.active[data-v-da23ceec] .ico{color:var(--brand)}.rail-vip[data-v-da23ceec]{font-size:19px;line-height:1;color:var(--warn)}.rail-sep[data-v-da23ceec]{height:1px;margin:7px 10px;background:var(--border-1)}.rail-group[data-v-da23ceec]{position:relative}.rail-sub[data-v-da23ceec]{position:absolute;left:calc(100% + 4px);top:-4px;width:132px;margin:0;padding:6px;list-style:none;background:var(--surface-1);border:1px solid var(--border-1);border-radius:12px;box-shadow:var(--shadow-lg);z-index:60}.rail-sub[data-v-da23ceec]:before{content:"";position:absolute;left:-5px;top:0;width:5px;height:100%}.rail-sub li[data-v-da23ceec]{padding:8px 10px;border-radius:8px;font-size:12.5px;color:var(--text-2);cursor:pointer;white-space:nowrap}.rail-sub li[data-v-da23ceec]:hover{background:var(--nav-hover-bg);color:var(--text-1)}.rail-sub li.active[data-v-da23ceec]{color:var(--brand);font-weight:600;background:var(--nav-active-bg)}.rail-foot[data-v-da23ceec]{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;margin:6px 8px 10px;padding:8px 0;border:0;border-top:1px solid var(--border-1);background:transparent;color:var(--text-3);font-family:inherit;font-size:10px;cursor:pointer}.rail-foot[data-v-da23ceec]:hover{color:var(--brand)}.rail-foot[data-v-da23ceec] .ico{width:17px;height:17px}.rail-foot__chev[data-v-da23ceec]{display:none}@media (max-width: 920px){.lasside-wrapper[data-v-da23ceec]{overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.rail-head[data-v-da23ceec]{display:flex;align-items:center;gap:12px;flex:none;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;border-bottom:1px solid var(--border-1)}.rail-nav[data-v-da23ceec]{padding:12px 12px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rail-nav[data-v-da23ceec]::-webkit-scrollbar{display:none}.rail-label[data-v-da23ceec]{display:block;padding:4px 8px 6px;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--text-3)}.rail-label--more[data-v-da23ceec]{margin-top:2px}.rail-item[data-v-da23ceec]{position:relative;flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.2;text-align:left}.rail-item__ico[data-v-da23ceec]{width:28px;height:28px;border-radius:9px;background:var(--surface-2);color:var(--text-2);transition:background .16s ease,color .16s ease}.rail-item__ico[data-v-da23ceec] .ico{width:16px;height:16px}.rail-item__text[data-v-da23ceec]{flex:1;min-width:0}.rail-item__chev[data-v-da23ceec]{display:inline-flex;flex:none;color:var(--text-3);transition:transform .2s ease}.rail-group.open .rail-item__chev[data-v-da23ceec]{transform:rotate(90deg)}.rail-item.active[data-v-da23ceec]{background:var(--nav-active-bg);box-shadow:inset 3px 0 0 var(--brand)}.rail-item.active .rail-item__ico[data-v-da23ceec]{background:var(--brand-ghost);color:var(--brand)}.rail-sub[data-v-da23ceec]{position:static;width:auto;margin:2px 0 6px 22px;padding:0 0 0 12px;box-shadow:none;border:0;border-left:1px solid var(--border-1);border-radius:0;background:transparent}.rail-sub[data-v-da23ceec]:before{display:none}.rail-sub li[data-v-da23ceec]{padding:9px 10px;font-size:13px}.rail-sub li.active[data-v-da23ceec]{box-shadow:inset 2px 0 0 var(--brand)}.rail-sep[data-v-da23ceec]{margin:10px 8px}.rail-foot[data-v-da23ceec]{flex-direction:row;justify-content:flex-start;gap:10px;margin:0 12px 12px;padding:12px 14px;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-2);font-size:13px;color:var(--text-2)}.rail-foot__text[data-v-da23ceec]{flex:1;text-align:left}.rail-foot__chev[data-v-da23ceec]{display:inline-flex;color:var(--text-3)}.rail-foot[data-v-da23ceec]:hover{background:var(--surface-3);color:var(--brand)}}html[data-skin=retro] .rail-head[data-v-da23ceec]{border-bottom:1.5px dashed var(--border-1)}html[data-skin=retro] .rail-head__mark[data-v-da23ceec]{border:2px solid var(--ink);border-radius:3px;box-shadow:3px 3px 0 var(--ink);background:var(--brand-light)}html[data-skin=retro] .rail-head__close[data-v-da23ceec]{border:1.5px solid var(--ink);border-radius:3px;background:var(--surface-1);box-shadow:2px 2px 0 var(--ink);color:var(--ink)}html[data-skin=retro] .rail-label[data-v-da23ceec]{font-family:var(--mono);letter-spacing:.16em}html[data-skin=retro] .rail-item[data-v-da23ceec]{border-radius:3px}html[data-skin=retro] .rail-item__ico[data-v-da23ceec]{border:1.5px solid var(--ink);border-radius:2px;background:var(--surface-1);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}html[data-skin=retro] .rail-item.active[data-v-da23ceec]{box-shadow:inset 3px 0 0 var(--ink),2px 2px 0 var(--ink);background:var(--brand-light);color:var(--ink)}html[data-skin=retro] .rail-item.active .rail-item__ico[data-v-da23ceec]{background:var(--brand-light);color:var(--ink)}html[data-skin=retro] .rail-foot[data-v-da23ceec]{border:1.5px solid var(--ink);border-radius:3px;box-shadow:2px 2px 0 var(--ink);color:var(--ink)}.mtabbar[data-v-cfcc785e]{display:none}@media (max-width: 920px){.mtabbar[data-v-cfcc785e]{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;height:56px;padding-bottom:env(safe-area-inset-bottom);background:var(--tabbar-bg, var(--surface-1));border-top:1px solid var(--border-1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mtabbar__item[data-v-cfcc785e]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;line-height:1;color:var(--text-3);text-decoration:none;-webkit-tap-highlight-color:transparent}.mtabbar__item .s-icon[data-v-cfcc785e]{font-size:19px}.mtabbar__item.is-on[data-v-cfcc785e]{color:var(--brand);font-weight:600}.mtabbar__item.is-on[data-v-cfcc785e]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:22px;height:2px;background:var(--brand);border-radius:0 0 2px 2px}}.rAssidebox[data-v-7f6686d6]{height:100%;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.rSection[data-v-7f6686d6]{display:flex;flex-direction:column;min-height:0}.rSection--grow[data-v-7f6686d6]{flex:1 1 auto}.rSection__head[data-v-7f6686d6]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem}.rSection__title[data-v-7f6686d6]{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);opacity:.5}.rSection__body[data-v-7f6686d6]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px;scrollbar-width:thin;scrollbar-color:rgba(127,127,127,.2) transparent}.rSection__body--fit[data-v-7f6686d6]{flex:0 0 auto;overflow:visible}.rSection__body[data-v-7f6686d6]::-webkit-scrollbar{width:4px}.rSection__body[data-v-7f6686d6]::-webkit-scrollbar-thumb{background:rgba(127,127,127,.25);border-radius:2px}.rSection__body[data-v-7f6686d6]::-webkit-scrollbar-track{background:transparent}.chip-grid[data-v-7f6686d6]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-7f6686d6]{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:3px;border:1.5px solid var(--chip-bd, rgba(0,0,0,.15));background:var(--chip-bg, transparent);color:var(--color-text);font-size:.78rem;line-height:1.3;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .15s,border-color .15s,color .15s;white-space:nowrap;user-select:none;outline:none;position:relative;box-shadow:0 1px 0 var(--chip-bd, rgba(0,0,0,.12));font-family:inherit}.chip[data-v-7f6686d6]:focus{outline:none}.chip[data-v-7f6686d6]:focus-visible{box-shadow:0 0 0 2px var(--brand-ghost, rgba(var(--brand-rgb), .25))}.chip[data-v-7f6686d6]:hover{background:var(--chip-hover-bg, rgba(127,127,127,.08));border-color:var(--chip-hover-bd, rgba(127,127,127,.28))}.chip--active[data-v-7f6686d6]{background:var(--tag-chip-bg, rgba(var(--brand-rgb), .1));border-color:var(--tag-chip-border, rgba(var(--brand-rgb), .55));color:var(--tag-chip-color, var(--brand));font-weight:600;transform:translateY(1px);box-shadow:inset 0 2px 4px #0000001a,0 0 0 1.5px var(--tag-chip-border, rgba(var(--brand-rgb), .35))}.chip--active[data-v-7f6686d6]:before{content:"";position:absolute;inset:-1px;border-radius:3px;background:radial-gradient(ellipse at 30% 40%,var(--chip-ink, rgba(var(--brand-rgb), .08)),transparent 70%);pointer-events:none}.chip--active[data-v-7f6686d6]:hover{background:var(--tag-chip-hover-bg, rgba(var(--brand-rgb), .16))}.chip--sm[data-v-7f6686d6]{padding:.22rem .55rem;font-size:.72rem}.rAssidebox--dark .chip[data-v-7f6686d6]{--chip-bd: rgba(255,255,255,.12);--chip-hover-bg: rgba(255,255,255,.06);--chip-hover-bd: rgba(255,255,255,.2);--chip-ink: rgba(100,180,255,.07)}.login-dialog-content{position:relative;background:var(--login-dialog-bg);border-radius:24px;border:1px solid var(--login-dialog-border);box-shadow:var(--shadow-lg);padding:40px 30px;overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}.dialog-decoration-bg{position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:linear-gradient(135deg,var(--brand-light),var(--brand));filter:blur(80px);opacity:.12;pointer-events:none;z-index:0}.login-dialog{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.login-header{margin-bottom:20px}.login-mode-tabs{display:flex;gap:6px;width:100%;margin-bottom:24px;padding:4px;background:var(--login-dialog-panel-bg);border-radius:12px;border:1px solid var(--login-dialog-border)}.mode-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:transparent;color:var(--login-dialog-subtitle);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.8}.mode-tab:hover:not(.active){background:var(--login-dialog-btn-ghost-hover-bg);color:var(--login-dialog-title);opacity:1}.mode-tab.active{background:var(--cta-bg);color:var(--cta-ink);box-shadow:var(--shadow-sm);opacity:1}.mode-tab .s-icon{font-size:16px}.login-content-area{width:100%;min-height:200px}.login-panel-fade-enter-active,.login-panel-fade-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.login-panel-fade-enter-from{opacity:0;transform:translate(20px)}.login-panel-fade-leave-to{opacity:0;transform:translate(-20px)}.login-icon-box{width:60px;height:60px;background:var(--brand-ghost);border:1px solid var(--border-1);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:var(--brand-ink);font-size:28px;box-shadow:var(--shadow-sm)}.login-dialog__title{font-size:22px;font-weight:800;color:var(--login-dialog-title);margin:0 0 4px}.login-dialog__subtitle{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--login-dialog-subtitle);font-weight:600;opacity:.7}.card-glass-panel{width:100%}.input-label{display:block;text-align:left;font-size:13px;color:var(--login-dialog-title);margin-bottom:8px;padding-left:4px;font-weight:600;opacity:.9}.key-input-wrapper{margin-bottom:25px}.big-key-input{background:var(--login-dialog-panel-bg);border:1px solid var(--login-dialog-border);border-radius:12px;padding:14px 18px;height:52px;transition:all .3s ease;text-align:center;font-size:18px;font-weight:600;letter-spacing:1px;color:var(--login-dialog-title);font-family:Consolas,Monaco,monospace;width:100%;box-sizing:border-box;outline:none}.big-key-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.12);background:var(--login-dialog-bg)}.big-key-input:hover:not(:focus){border-color:rgba(var(--brand-rgb),.4)}.input-actions{display:flex;flex-direction:column;gap:15px}.glow-btn{width:100%;height:48px;font-size:16px;font-weight:700;border-radius:12px;border:none;background:var(--cta-bg);box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--brand-ink)}.glow-btn:hover{transform:translateY(-2px);background:var(--cta-bg-hover)}.glow-btn:active{transform:translateY(0);box-shadow:none}.sub-link{font-size:13px;color:var(--login-dialog-subtitle);cursor:pointer;transition:color .3s}.sub-link:hover{color:var(--brand, var(--brand))}.sub-link .highlight{color:var(--brand, var(--brand));font-weight:600;text-decoration:underline;text-underline-offset:4px}.glass-qr{background:var(--login-dialog-qr-bg);border-radius:16px;padding:24px;border:1px solid var(--login-dialog-border);width:100%;display:flex;flex-direction:column;align-items:center;box-shadow:var(--shadow-sm)}.login-dialog__qr-image{background:var(--surface-1);padding:8px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:16px}.login-dialog__qr-image img{display:block;width:180px;height:180px;object-fit:contain}.login-dialog__qr-note{font-size:14px;font-weight:600;color:var(--login-dialog-title);margin:8px 0 4px;opacity:.9}.login-dialog__qr-sign{font-size:12px;font-weight:600;color:#07c160;margin:0 0 8px}.qr-hint{font-size:12px;color:var(--brand, var(--brand));margin:0;opacity:.8;font-weight:500;background:var(--brand-ghost, rgba(var(--brand-rgb), .08));padding:4px 12px;border-radius:100px}.dialog-footer-simple{margin-top:20px}.dialog-footer-simple .text-btn{min-width:118px;border:1px solid var(--login-dialog-btn-ghost-border)!important;background:var(--login-dialog-btn-ghost-bg)!important;color:var(--login-dialog-btn-ghost-color)!important;font-size:14px;font-weight:600;border-radius:8px;padding:8px 28px;box-shadow:0 8px 20px var(--login-dialog-shadow);transition:all .25s ease}.dialog-footer-simple .text-btn:hover{background:var(--login-dialog-btn-ghost-hover-bg)!important;color:var(--login-dialog-title)!important;border-color:var(--login-dialog-btn-ghost-border)!important;transform:translateY(-1px)}@media (max-width: 480px){.modal-box{width:92%!important;max-width:420px}.login-dialog-content{padding:30px 20px}.login-dialog__qr-image img{width:60vw;height:60vw;max-width:180px;max-height:180px}}@keyframes dialog-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(1px)}}.login-dialog-content-shake{animation:dialog-shake .5s cubic-bezier(.36,.07,.19,.97) both}.vHead{position:fixed;height:60px;width:calc(100% - 84px);top:0;left:84px;z-index:20;background-color:var(--topbar-bg, var(--color-white));border-bottom:1px solid var(--border-1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lfAsside{position:fixed;display:flex;top:60px;left:0;width:84px;min-width:84px;height:calc(100vh - 60px);z-index:21;background-color:var(--sidebar-bg, var(--color-white));border-right:1px solid var(--border-1);border-radius:0;box-shadow:none;overflow:visible}.lfAssideO{transform:translate(0)!important;transition:transform .35s var(--ease-out, ease)!important}.vCenter{position:relative;top:0;left:0;transform:none;width:100%;max-width:none;padding:60px 0 0 84px;z-index:1;background-color:transparent}.contentbox{max-width:1400px;margin:0 auto;padding:22px 30px 72px;font-size:18px;box-sizing:border-box}.invite-landing-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 14px;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,rgba(249,158,27,.16),rgba(255,107,0,.08));border:1px solid rgba(249,158,27,.35);box-shadow:0 10px 24px -16px #f99e1b8c;color:var(--color-text);box-sizing:border-box}.invite-landing-banner__text{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;min-width:0}.invite-landing-banner__icon{font-size:18px;flex-shrink:0}.invite-landing-banner__text b{color:var(--coin);font-size:16px}.invite-landing-banner__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.invite-landing-banner__btn{border:none;cursor:pointer;padding:8px 16px;border-radius:10px;background:linear-gradient(135deg,var(--coin),#FF6B00);color:#fff;font-weight:700;font-size:13px;box-shadow:0 8px 18px -8px #f99e1b99;transition:transform .18s ease,filter .18s ease}.invite-landing-banner__btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.invite-landing-banner__close{border:none;background:transparent;color:var(--text-muted, var(--text-3));font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}.login-invite-hint{display:flex;align-items:center;gap:6px;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:rgba(249,158,27,.12);border:1px solid rgba(249,158,27,.3);color:var(--color-text);font-size:13px;line-height:1.5}.login-invite-hint b{color:var(--coin)}.login-invite-hint__icon{flex-shrink:0}.newbie-guide-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 14px;padding:11px 14px;border-radius:var(--radius-md, 12px);background:linear-gradient(100deg,var(--brand-ghost),transparent 62%),var(--surface-1, #fff);border:1px solid var(--border-1, rgba(0,0,0,.08));box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.04));color:var(--text-1, var(--color-text));box-sizing:border-box}.newbie-guide-banner__text{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;min-width:0}.newbie-guide-banner__icon{font-size:17px;flex-shrink:0}.newbie-guide-banner__text b{color:var(--brand, #22d3ee);font-size:15px;font-weight:700}.newbie-guide-banner__prog{flex-shrink:0;padding:1px 8px;border-radius:999px;background:var(--brand-ghost, rgba(34,211,238,.18));border:1px solid var(--border-1, transparent);color:var(--brand, #22d3ee);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.newbie-guide-banner__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.newbie-guide-banner__btn{border:none;cursor:pointer;padding:7px 14px;border-radius:var(--radius-sm, 8px);background:var(--accent, var(--brand, #22d3ee));color:var(--on-accent, #fff);font-weight:700;font-size:13px;line-height:1.35;transition:transform .18s ease,filter .18s ease}.newbie-guide-banner__btn:hover{transform:translateY(-1px);filter:brightness(1.04)}.newbie-guide-banner__close{border:none;background:transparent;color:var(--text-3, var(--text-muted));font-size:17px;line-height:1;cursor:pointer;padding:4px 6px;border-radius:var(--radius-sm, 8px);transition:color .16s ease,background .16s ease}.newbie-guide-banner__close:hover{color:var(--text-1, var(--color-text));background:var(--brand-ghost, rgba(0,0,0,.05))}.newbie-guide{padding:22px 22px 18px}.newbie-guide__kicker{display:inline-block;padding:3px 10px;border-radius:999px;background:rgba(34,211,238,.16);color:var(--brand, #22d3ee);font-size:11.5px;font-weight:700;letter-spacing:.06em}.newbie-guide__head h3{margin:10px 0 8px;font-size:20px;line-height:1.35;color:var(--text-1, var(--color-text))}.newbie-guide__head p{margin:0 0 16px;font-size:13px;line-height:1.7;color:var(--text-2, var(--text-3))}.newbie-guide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.newbie-guide__steps li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border-1, rgba(255,255,255,.08));border-radius:12px;background:var(--surface-2, rgba(255,255,255,.04))}.newbie-guide__num{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--brand, #22d3ee),#6366f1);color:#fff;font-size:13px;font-weight:700}.newbie-guide__step-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.newbie-guide__step-main b{font-size:14px;color:var(--text-1, var(--color-text))}.newbie-guide__step-main em{font-style:normal;font-size:12px;color:var(--text-2, var(--text-3))}.newbie-guide__rw{flex-shrink:0;font-size:12.5px;font-weight:700;color:var(--coin, #f59e0b)}.newbie-guide__foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.newbie-guide__ghost{padding:9px 16px;border-radius:10px;border:1px solid var(--border-1, rgba(255,255,255,.12));background:transparent;color:var(--text-2, var(--text-3));font-size:13px;cursor:pointer}.newbie-guide__go{padding:9px 18px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--brand, #22d3ee),#6366f1);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px -8px #22d3ee8c}.newbie-guide__go:hover{filter:brightness(1.05)}@media (max-width: 520px){.newbie-guide-banner{flex-direction:column;align-items:flex-start}.newbie-guide-banner__actions{align-self:flex-end}.newbie-guide{padding:18px 16px 14px}}@media (max-width: 520px){.invite-landing-banner{flex-direction:column;align-items:flex-start}.invite-landing-banner__actions{align-self:flex-end}}.rAsside{display:none}.rAssideO{transform:translate(0)!important;transition:all 1s!important}@media (max-width: 920px){.vHead{left:0;width:100%;height:54px;z-index:45}.lfAsside{top:0;width:290px;max-width:84vw;min-width:0;height:100vh;transform:translate(calc(-100% - 24px));transition:transform .35s var(--ease-out, ease);z-index:40;background:var(--surface-1);border-right:1px solid var(--border-1);border-radius:0 18px 18px 0;box-shadow:0 24px 60px -20px #0009;overflow:hidden;overscroll-behavior:contain}.lfAsside.lfAssideO{transform:translate(0)}html[data-skin=retro] .lfAsside{border-right:2px solid var(--ink);border-radius:0 4px 4px 0;box-shadow:6px 6px 0 var(--ink),0 24px 60px -20px #00000059}.vCenter{padding:54px 0 0}.contentbox{padding:14px 12px calc(74px + env(safe-area-inset-bottom))}}.route-transition-enter-active,.route-transition-leave-active{transition:all .3s ease}.route-transition-enter-from,.route-transition-leave-to{opacity:0;transform:translateY(20px)}.route-transition-enter-active{transition-delay:.1s}@media (prefers-reduced-motion: reduce){.route-transition-enter-active,.route-transition-leave-active{transition:none}}.nav-mask{display:none}@media (max-width: 920px){.nav-mask{display:block;position:fixed;inset:0;z-index:39;background:rgba(4,6,10,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease;pointer-events:none}.nav-mask.show{opacity:1;visibility:visible;pointer-events:auto}}.ann-board.is-info[data-v-44197496]{--ann-accent: var(--info)}.ann-board.is-warning[data-v-44197496]{--ann-accent: var(--warn)}.ann-board.is-success[data-v-44197496]{--ann-accent: var(--ok)}.ann-board.is-error[data-v-44197496]{--ann-accent: var(--danger)}.ann-overlay[data-v-44197496]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--scrim);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur)}.ann-board[data-v-44197496]{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(84vh,720px);background:var(--surface-1);border:1px solid var(--border-1);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.ann-board[data-v-44197496]:focus{outline:none}.ann-rail[data-v-44197496]{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ann-accent)}.ann-head[data-v-44197496]{display:flex;align-items:flex-start;gap:14px;padding:24px 22px 16px 26px}.ann-mark[data-v-44197496]{flex:none;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ann-accent);border-radius:11px;color:var(--ann-accent)}.ann-mark svg[data-v-44197496]{width:21px;height:21px}.ann-heading[data-v-44197496]{flex:1;min-width:0}.ann-kicker[data-v-44197496]{display:block;margin-bottom:5px;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:var(--text-3)}.ann-title[data-v-44197496]{margin:0;font-size:19px;font-weight:700;line-height:1.35;color:var(--text-1);word-break:break-word}.ann-close[data-v-44197496]{flex:none;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-3);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ann-close svg[data-v-44197496]{width:16px;height:16px}.ann-close[data-v-44197496]:hover{color:var(--text-1);border-color:var(--border-1);background:var(--surface-2)}.ann-body[data-v-44197496]{flex:1;min-height:0;overflow-y:auto;padding:0 22px 6px 26px}.ann-text[data-v-44197496]{font-size:14.5px;line-height:1.8;color:var(--text-2);word-break:break-word}.ann-text[data-v-44197496] a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;font-weight:600}.ann-text[data-v-44197496] a:hover{opacity:.82}.ann-text[data-v-44197496] img{max-width:100%;height:auto;display:block;margin:10px 0;border-radius:8px}.ann-text[data-v-44197496] strong{font-weight:700;color:var(--text-1)}.ann-body[data-v-44197496]::-webkit-scrollbar{width:6px}.ann-body[data-v-44197496]::-webkit-scrollbar-track{background:transparent}.ann-body[data-v-44197496]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.ann-foot[data-v-44197496]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px 18px 26px;border-top:1px solid var(--border-1)}.ann-check[data-v-44197496]{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;min-width:0}.ann-check input[data-v-44197496]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ann-box[data-v-44197496]{position:relative;flex:none;width:17px;height:17px;border:1px solid var(--text-3);border-radius:4px;transition:background .15s,border-color .15s}.ann-check input:checked+.ann-box[data-v-44197496]{background:var(--cta-bg);border-color:var(--cta-bg)}.ann-check input:checked+.ann-box[data-v-44197496]:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid var(--cta-ink);border-width:0 2px 2px 0;transform:rotate(43deg)}.ann-check input:focus-visible+.ann-box[data-v-44197496]{outline:2px solid var(--brand);outline-offset:2px}.ann-check-text[data-v-44197496]{font-size:12.5px;line-height:1.4;color:var(--text-3);transition:color .15s}.ann-check:hover .ann-check-text[data-v-44197496]{color:var(--text-2)}.ann-ok[data-v-44197496]{flex:none;height:38px;padding:0 22px;border:1px solid transparent;border-radius:10px;background:var(--cta-bg);color:var(--cta-ink);font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm);transition:background .15s,transform .1s,box-shadow .1s}.ann-ok[data-v-44197496]:hover{background:var(--cta-bg-hover)}.ann-ok[data-v-44197496]:active{transform:translateY(1px);box-shadow:none}.ann-ok[data-v-44197496]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ann-fade-enter-active[data-v-44197496],.ann-fade-leave-active[data-v-44197496]{transition:opacity .22s ease}.ann-fade-enter-active .ann-board[data-v-44197496],.ann-fade-leave-active .ann-board[data-v-44197496]{transition:opacity .22s ease,transform .22s cubic-bezier(.32,.72,0,1)}.ann-fade-enter-from[data-v-44197496],.ann-fade-leave-to[data-v-44197496]{opacity:0}.ann-fade-enter-from .ann-board[data-v-44197496],.ann-fade-leave-to .ann-board[data-v-44197496]{opacity:0;transform:translateY(10px) scale(.985)}html:root[data-skin=retro] .ann-board[data-v-44197496]{border:1.5px solid var(--ink, var(--text-1));border-radius:4px}html:root[data-skin=retro] .ann-rail[data-v-44197496]{width:6px;border-right:1.5px solid var(--ink, var(--text-1))}html:root[data-skin=retro] .ann-kicker[data-v-44197496]{font-family:var(--mono);letter-spacing:.2em;color:var(--text-2)}html:root[data-skin=retro] .ann-mark[data-v-44197496]{border-width:1.5px;border-radius:3px;background:var(--surface-1)}html:root[data-skin=retro] .ann-close[data-v-44197496]{border-radius:2px;color:var(--text-2)}html:root[data-skin=retro] .ann-close[data-v-44197496]:hover{color:var(--text-1);border-color:var(--ink, var(--text-1));background:var(--surface-2)}html:root[data-skin=retro] .ann-foot[data-v-44197496]{border-top-width:1.5px;border-top-color:var(--ink, var(--text-1))}html:root[data-skin=retro] .ann-box[data-v-44197496]{border-width:1.5px;border-color:var(--ink, var(--text-1));border-radius:2px}html:root[data-skin=retro] .ann-ok[data-v-44197496]{border:1.5px solid var(--ink, var(--text-1));border-radius:3px;box-shadow:2px 2px 0 var(--ink, var(--text-1))}html:root[data-skin=retro] .ann-ok[data-v-44197496]:active{transform:translate(2px,2px);box-shadow:none}@media (max-width: 560px){.ann-overlay[data-v-44197496]{padding:12px;align-items:flex-end}.ann-board[data-v-44197496]{max-width:100%;max-height:86vh;border-radius:16px 16px 0 0}.ann-head[data-v-44197496]{padding:20px 18px 14px 22px;gap:12px}.ann-mark[data-v-44197496]{width:38px;height:38px;border-radius:10px}.ann-mark svg[data-v-44197496]{width:19px;height:19px}.ann-title[data-v-44197496]{font-size:17px}.ann-body[data-v-44197496]{padding:0 18px 6px 22px}.ann-text[data-v-44197496]{font-size:14px}.ann-foot[data-v-44197496]{flex-direction:column;align-items:stretch;gap:12px;padding:14px 18px calc(16px + env(safe-area-inset-bottom)) 22px}.ann-check[data-v-44197496]{justify-content:flex-start}.ann-ok[data-v-44197496]{width:100%;height:42px}}@media (max-width: 360px){.ann-head[data-v-44197496]{padding:16px 14px 12px 18px}.ann-body[data-v-44197496]{padding:0 14px 4px 18px}.ann-foot[data-v-44197496]{padding:12px 14px calc(14px + env(safe-area-inset-bottom)) 18px}.ann-title[data-v-44197496]{font-size:16px}.ann-text[data-v-44197496]{font-size:13.5px}}@media (prefers-reduced-motion: reduce){.ann-fade-enter-active[data-v-44197496],.ann-fade-leave-active[data-v-44197496],.ann-fade-enter-active .ann-board[data-v-44197496],.ann-fade-leave-active .ann-board[data-v-44197496]{transition:opacity .12s linear}.ann-fade-enter-from .ann-board[data-v-44197496],.ann-fade-leave-to .ann-board[data-v-44197496]{transform:none}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;width:max-content;max-width:min(420px,90vw)}.toast-item{--toast-accent: var(--info);position:relative;pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 16px 14px 18px;overflow:hidden;border:1px solid var(--border-1);border-radius:12px;background:var(--surface-1);box-shadow:var(--shadow-lg);font-size:.9rem;line-height:1.6;color:var(--text-1);max-width:420px;min-width:260px}.toast-bar{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--toast-accent)}.toast--success{--toast-accent: var(--ok)}.toast--error{--toast-accent: var(--danger)}.toast--warning{--toast-accent: var(--warn)}.toast--info{--toast-accent: var(--brand)}.toast-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--toast-accent)}.toast-body{flex:1;min-width:0}.toast-title{margin-bottom:3px;font-size:.95rem;font-weight:700;color:var(--text-1)}.toast-msg{font-size:.875rem;color:var(--text-2);word-break:break-word}.toast-msg a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.toast-close{flex:none;padding:0 0 0 6px;border:none;background:none;color:var(--text-3);font-size:1.15rem;line-height:1;cursor:pointer;transition:color .15s}.toast-close:hover{color:var(--text-1)}.toast-enter-active{animation:toast-in .26s cubic-bezier(.32,.72,0,1)}.toast-leave-active{animation:toast-out .22s ease forwards}@keyframes toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translate(18px)}}.confirm-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--scrim);-webkit-backdrop-filter:var(--scrim-blur);backdrop-filter:var(--scrim-blur)}.confirm-box{width:100%;max-width:400px;padding:24px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:16px;box-shadow:var(--shadow-lg)}.confirm-header{margin-bottom:10px}.confirm-title{font-size:1.05rem;font-weight:700;color:var(--text-1)}.confirm-body{margin-bottom:22px;color:var(--text-2);line-height:1.7;word-break:break-word}.confirm-footer{display:flex;justify-content:flex-end;gap:10px}.confirm-extra{margin-right:auto}.confirm-fade-enter-active,.confirm-fade-leave-active{transition:opacity .2s ease}.confirm-fade-enter-from,.confirm-fade-leave-to{opacity:0}html:root[data-skin=retro] .toast-item{border:1.5px solid var(--ink, var(--text-1));border-radius:3px;box-shadow:3px 3px 0 var(--ink, var(--text-1));padding-right:14px}html:root[data-skin=retro] .toast-bar{width:5px;border-right:1.5px solid var(--ink, var(--text-1))}html:root[data-skin=retro] .toast-title,html:root[data-skin=retro] .confirm-title{letter-spacing:-.01em}html:root[data-skin=retro] .confirm-box{border:1.5px solid var(--ink, var(--text-1));border-radius:4px;box-shadow:4px 4px 0 var(--ink, var(--text-1))}@media (max-width: 560px){.toast-container{top:calc(10px + env(safe-area-inset-top));left:10px;right:10px;width:auto;max-width:none;align-items:stretch}.toast-item{min-width:0;max-width:none;width:100%}.confirm-overlay{align-items:flex-end;padding:12px}.confirm-box{max-width:none;border-radius:16px 16px 4px 4px}}@media (prefers-reduced-motion: reduce){.toast-enter-active,.toast-leave-active{animation:none}}.tbox[data-v-b10a1227]{background-color:var(--tbox-bg, transparent);min-height:100vh}header[data-v-b10a1227]{line-height:1.5}.floating-theme-switch[data-v-b10a1227]{display:none;position:fixed;bottom:40px;right:40px;width:52px;height:52px;border-radius:50%;background:var(--surface-1, var(--surface-1));box-shadow:0 6px 16px #0000002e;align-items:center;justify-content:center;cursor:pointer;z-index:2000;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid var(--border-1, var(--surface-3))}.floating-theme-switch[data-v-b10a1227]:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 8px 24px #00000040}.floating-theme-switch[data-v-b10a1227]:active{transform:scale(.95)}@media (max-width: 920px){.floating-theme-switch[data-v-b10a1227]{display:none}}:root{--brand: #409eff;--brand-light: #66b1ff;--brand-dark: #337ecc;--brand-ghost: rgba(64,158,255,.12);--brand-glow: rgba(64,158,255,.3);--nav-active-bg: var(--brand-ghost);--nav-hover-bg: var(--brand-ghost);--sidebar-bg: var(--color-white, #fff);--tbox-bg: transparent;--success: #5a9e6f;--warning: #d4a04a;--danger: #c75450;--info: #8c8780;--surface-0: #f7f6f4;--surface-1: #ffffff;--surface-2: #eef0f5;--surface-3: #e0e2e8;--text-1: #303133;--text-2: #606266;--text-3: #909399;--text-inv: #ffffff;--border-1: rgba(0,0,0,.08);--border-2: rgba(0,0,0,.04);--border-focus: var(--brand);--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 12px 36px rgba(0,0,0,.1);--shadow-xl: 0 24px 48px rgba(0,0,0,.14);--shadow-glow: 0 0 0 3px var(--brand-ghost);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 16px;--gap-lg: 24px;--gap-xl: 32px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9rem;--text-lg: 1.05rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 1000;--z-modal: 2000;--z-toast: 9999;--ease-out: cubic-bezier(.16,1,.3,1);--ease-spring: cubic-bezier(.175,.885,.32,1.275);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--glass-bg: rgba(255,255,255,.72);--glass-border: rgba(255,255,255,.3);--glass-blur: blur(20px);--scrollbar-thumb: rgba(0,0,0,.15);--scrollbar-track: transparent;--color-background: var(--surface-0);--color-text: var(--text-1);--color-border: var(--border-1);--color-boxback: var(--glass-bg);--color-boxshowdow: var(--shadow-md);--color-white: #fff;--color-black: #17181a;--el-color-primary: var(--brand);--el-bg-color: var(--surface-1);--el-border-color-lighter: var(--border-1);--el-menu-hover-bg-color: var(--brand-ghost)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;line-height:1.4;border:1px solid transparent;cursor:pointer;transition:all var(--duration-normal) var(--ease-out);white-space:nowrap;user-select:none;outline:none;font-family:inherit;background:var(--surface-2);color:var(--text-1)}.btn:hover{background:var(--surface-3)}.btn:focus-visible{box-shadow:var(--shadow-glow)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;pointer-events:none}.btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}.btn--primary:hover{background:var(--brand-dark);filter:brightness(1.08)}.btn--success{background:var(--success);color:#fff}.btn--success:hover{filter:brightness(1.1)}.btn--warning{background:var(--warning);color:#fff}.btn--warning:hover{filter:brightness(1.1)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{filter:brightness(1.1)}.btn--ghost{background:transparent;color:var(--text-2);border-color:var(--border-1)}.btn--ghost:hover{background:var(--surface-2);color:var(--text-1)}.btn--text{background:none;border:none;color:var(--brand);padding:6px 12px}.btn--text:hover{background:var(--brand-ghost)}.btn--sm{padding:6px 14px;font-size:var(--text-xs);border-radius:var(--radius-sm)}.btn--lg{padding:14px 28px;font-size:var(--text-base)}.btn--round{border-radius:var(--radius-full)}.btn--block{width:100%}.btn--loading{position:relative;color:transparent!important;pointer-events:none}.btn--loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--surface-1);border-radius:var(--radius-lg);border:1px solid var(--border-1);padding:var(--gap-lg);transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal)}.card:hover{border-color:var(--border-2)}.card--glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-border)}.card--hover:hover{box-shadow:var(--shadow-md)}.card-header{font-size:var(--text-lg);font-weight:600;color:var(--text-1);margin-bottom:var(--gap-md);padding-bottom:var(--gap-sm);border-bottom:1px solid var(--border-2)}.input{width:100%;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-1);font-size:var(--text-sm);font-family:inherit;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none}.input:focus{border-color:var(--brand);box-shadow:var(--shadow-glow)}.input::placeholder{color:var(--text-3)}.input--lg{padding:14px 18px;font-size:var(--text-base)}.tag{display:inline-flex;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--brand-ghost);color:var(--brand);border:1px solid transparent;cursor:pointer;transition:all var(--duration-fast);user-select:none}.tag:hover{background:var(--brand);color:#fff}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:10px;font-weight:600;background:var(--danger);color:#fff;line-height:1}.badge--hidden{display:none}.custom-scroll::-webkit-scrollbar{width:6px;height:6px}.custom-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.radio-group,.checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.radio-item,.checkbox-item{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);transition:all var(--duration-fast);user-select:none}.radio-item:hover,.checkbox-item:hover{border-color:var(--brand-light);color:var(--text-1)}.radio-item.active,.checkbox-item.active{background:var(--brand-ghost);border-color:var(--brand);color:var(--brand);font-weight:500}.radio-item input,.checkbox-item input{display:none}.popover{position:absolute;z-index:var(--z-dropdown);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--gap-md);min-width:200px}.modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);background:var(--scrim);display:flex;align-items:center;justify-content:center;backdrop-filter:var(--scrim-blur);-webkit-backdrop-filter:var(--scrim-blur)}.modal-box{background:var(--surface-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:90vw;max-height:90vh;overflow:auto;border:1px solid var(--border-1)}.nav-menu{list-style:none;padding:0;margin:0}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;transition:all var(--duration-fast);font-size:var(--text-sm);user-select:none}.nav-item:hover{background:var(--nav-hover-bg);color:var(--text-1)}.nav-item.active{background:var(--nav-active-bg);color:var(--brand);font-weight:500}.nav-item .icon{width:18px;height:18px}.nav-group-title{display:flex;align-items:center;gap:10px;padding:10px 14px;color:var(--text-2);cursor:pointer;font-size:var(--text-sm);user-select:none;border-radius:var(--radius-sm);transition:all var(--duration-fast)}.nav-group-title:hover{background:var(--nav-hover-bg)}.nav-group-children{padding-left:18px}.nav-group-children .nav-item{font-size:var(--text-xs);padding:8px 14px}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-normal) var(--ease-out)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--duration-normal) var(--ease-out)}.slide-up-enter-from{opacity:0;transform:translateY(10px)}.slide-up-leave-to{opacity:0;transform:translateY(-10px)}.modal-enter-active{animation:modal-in var(--duration-slow) var(--ease-spring)}.modal-leave-active{animation:modal-out var(--duration-normal) var(--ease-out) forwards}@keyframes modal-in{0%{opacity:0;transform:scale(.92) translateY(10px)}}@keyframes modal-out{to{opacity:0;transform:scale(.95) translateY(5px)}}.loading-overlay{animation:fade-in var(--duration-fast) ease}.loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:var(--brand, #6366f1);border-radius:50%;animation:spin .8s linear infinite}.loading-text{color:#fff;margin-top:12px;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.custom-scrollbar{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-2, rgba(120,130,160,.3)) transparent}.custom-scrollbar::-webkit-scrollbar{height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-2, rgba(120,130,160,.3));border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--border-3, rgba(120,130,160,.5))}:root[data-skin=retro]{--brand: #A9720A;--brand-rgb: 240, 193, 27;--brand-ink: #17140F;--ok-text: #2E7D46;--danger-text: #B3382C;--warn-text: #8A5206;--ok: #2E7D46;--warn: #B4720A;--danger: #B3382C;--info: #8A5A00;--coin: #A66300;--vip: #6E4AA8;--svip: #8A4FD8;--on-accent: #17140F;--lot-body: #FFFCF3;--lot-body-2: #F1E6CE;--lot-metal: rgba(23, 20, 15, .28);--lot-metal-2: rgba(23, 20, 15, .16);--lot-glass: rgba(255, 252, 243, .72);--lot-glass-2: rgba(255, 255, 255, .55);--lot-glow: rgba(240, 193, 27, .3);--lot-blue: #1F7A8C;--lot-blue-rgb: 31, 122, 140;--lot-purple: #8A5CD1;--lot-amber: #F0C11B;--lot-pink: #E4572E;--lot-ink: #17140F;--lot-ink-rgb: 23, 20, 15;--lot-shell-1: #FFFCF3;--lot-shell-2: #F1E6CE;--lot-shell-bg: linear-gradient(180deg, #FFFCF3, #F1E6CE);--lot-shell-bg-2: linear-gradient(180deg, #F4E9D2, #E7D8B8);--lot-shell-bg-3: linear-gradient(180deg, #F4E9D2, #EFE3C9 62%, #E7D8B8);--lot-shell-line: #17140F;--lot-shell-ink: #17140F;--lot-shell-ink-2: rgba(23, 20, 15, .55);--lot-dome-bg: radial-gradient(circle at 30% 18%, rgba(255, 252, 243, .92), transparent 46%), linear-gradient(165deg, rgba(240, 193, 27, .18), rgba(255, 252, 243, .88) 60%, rgba(240, 226, 198, .94));--lot-dome-line: #17140F;--lot-dome-line-2: #17140F;--lot-dome-shadow: inset 0 0 44px rgba(240, 193, 27, .22), inset 0 -14px 20px rgba(23, 20, 15, .1), 0 0 0 1px rgba(23, 20, 15, .1);--lot-dome-glow-bg: radial-gradient(circle, rgba(240, 193, 27, .38), transparent 68%);--lot-dome-ring: rgba(23, 20, 15, .16);--lot-dome-shine: linear-gradient(120deg, rgba(255, 255, 255, .55), transparent 62%);--lot-cap-bottom: #F1E6CE;--lot-cap-line: #17140F;--lot-cap-hi: rgba(255, 255, 255, .72);--lot-cap-shadow: rgba(23, 20, 15, .26);--lot-led: #2E7D46;--lot-capsule-1: #C4453B;--lot-capsule-2: #E0A82A;--lot-capsule-3: #2E7D46;--lot-capsule-4: #1F6A8C;--lot-capsule-5: #6E4AA8;--lot-capsule-6: #C1652A;--lot-chute-bg: linear-gradient(180deg, #EFE3C9, #E7D8B8);--lot-chute-shadow: inset 0 6px 12px rgba(23, 20, 15, .12);--lot-crank-bg: linear-gradient(180deg, #FFFCF3, #EFE3C9);--lot-knob-bg: linear-gradient(145deg, #FFFCF3, #E7D8B8 60%, #D9C9A4);--lot-floor-glow: radial-gradient(ellipse, rgba(23, 20, 15, .12), transparent 70%);--lot-stage-bg: radial-gradient(circle at 50% 34%, rgba(240, 193, 27, .2), transparent 54%), radial-gradient(circle at 50% 100%, rgba(23, 20, 15, .06), transparent 55%), linear-gradient(180deg, #FFFCF3, #F6EEDC);--lot-stage-line: rgba(23, 20, 15, .18);--lot-stage-grid: radial-gradient(rgba(23, 20, 15, .1) 1px, transparent 1px);--lot-machine-shadow: drop-shadow(6px 6px 0 rgba(23, 20, 15, .9));--brand-light: #F0C11B;--brand-dark: #7A5206;--brand-ghost: rgba(240,193,27,.16);--brand-glow: rgba(169,114,10,.18);--shadow-sm: 2px 2px 0 rgba(23,20,15,.92);--shadow-md: 3px 3px 0 rgba(23,20,15,.92);--shadow-lg: 4px 4px 0 rgba(23,20,15,.92);--surface-0: #F6EEDC;--surface-1: #FFFCF3;--surface-2: #EFE3C9;--surface-3: #E7D8B8;--text-1: #17140F;--text-2: #5A4E3B;--text-3: #8C7C5F;--border-1: rgba(23,20,15,.16);--border-2: rgba(23,20,15,.3);--glass-bg: rgba(255,255,255,.75);--glass-border: rgba(255,255,255,.55);--scrollbar-thumb: rgba(0,0,0,.15);--color-background: #F8F9FA;--color-white: #FFFCF3;--color-text: #17140F;--color-background-soft: #ffffff;--color-background-mute: rgba(169,114,10,.06);--color-border: rgba(0,0,0,.06);--sidebar-bg: #ffffff;--nav-active-bg: rgba(169,114,10,.1);--nav-hover-bg: rgba(169,114,10,.06);--nav-active-color: #A9720A;--tbox-bg: transparent;--benefit-item-bg: rgba(169,114,10,.06);--nav-home-bg: #ffffff;--nav-home-hover-bg: #FFFCF3;--nav-home-color: #17140F;--nav-home-border: rgba(169,114,10,.18);--nav-home-shadow: rgba(169,114,10,.12);--nav-home-blur: none;--tag-chip-bg: #FFFCF3;--tag-chip-border: rgba(23,20,15,.18);--tag-chip-color: #17140F;--tag-chip-hover-bg: #F1E6CE;--tag-chip-hover-shadow: rgba(23,20,15,.14);--chip-info-bg: rgba(169,114,10,.12);--chip-info-line: rgba(169,114,10,.26);--chip-ok-bg: rgba(46,125,70,.12);--chip-ok-line: rgba(46,125,70,.26);--download-dock-bg: rgba(255,255,255,.98);--download-dock-border: rgba(169,114,10,.1);--download-dock-shadow: rgba(169,114,10,.12);--download-dock-hint: rgba(48,49,51,.55);--download-dock-accent: linear-gradient(135deg, #5a9e6f, #A9720A);--search-bg: rgba(0,0,0,.04);--search-border: rgba(0,0,0,.06);--search-hover-bg: rgba(0,0,0,.06);--search-hover-border: rgba(0,0,0,.1);--search-focus-ring: rgba(169,114,10,.1);--search-focus-border: rgba(169,114,10,.4);--color-boxshowdow: 0 1px 20px -6px rgba(0,0,0,.12);--gamebox-tag-color: #8C7C5F;--gamebox-date-color: rgba(48,49,51,.4);--integral-dialog-bg: linear-gradient(150deg, rgba(255, 255, 255, .99), rgba(248, 250, 255, .97));--integral-dialog-border: rgba(169,114,10,.12);--integral-dialog-shadow: rgba(169,114,10,.16);--integral-dialog-title: #17140F;--integral-dialog-muted: rgba(48, 49, 51, .68);--integral-dialog-highlight: #A9720A;--integral-dialog-panel: rgba(169,114,10,.06);--integral-dialog-accent-bg: rgba(169,114,10,.12);--integral-dialog-icon: linear-gradient(135deg, #DDA92C, #F0C11B);--integral-dialog-icon-shadow: rgba(169,114,10,.2);--integral-dialog-btn-bg: linear-gradient(135deg, #A9720A, #5a9e6f);--integral-dialog-btn-shadow: rgba(169,114,10,.18);--integral-dialog-btn-color: #ffffff;--integral-dialog-secondary-hover: rgba(169,114,10,.08);--vip-confirm-bg: linear-gradient(150deg, rgba(255, 255, 255, .97), rgba(248, 250, 255, .95));--vip-confirm-border: rgba(169,114,10,.14);--vip-confirm-shadow: rgba(169,114,10,.16);--vip-confirm-panel-bg: rgba(169,114,10,.06);--vip-confirm-tip: rgba(48, 49, 51, .68);--vip-confirm-badge: linear-gradient(135deg, #DDA92C, #F0C11B);--vip-confirm-value: #A9720A;--vip-confirm-value-accent: #5a9e6f;--vip-shortage-bg: linear-gradient(150deg, rgba(255, 255, 255, .99), rgba(255, 248, 250, .95));--vip-shortage-border: rgba(199, 84, 80, .2);--vip-shortage-shadow: rgba(199, 84, 80, .16);--vip-shortage-icon: linear-gradient(135deg, #d06060, #B3382C);--vip-shortage-icon-shadow: rgba(199, 84, 80, .22);--vip-shortage-text: rgba(100, 40, 40, .92);--vip-shortage-muted: rgba(100, 40, 40, .6);--vip-shortage-panel: rgba(199, 84, 80, .1);--vip-shortage-gap: #B3382C;--vip-shortage-btn-bg: linear-gradient(135deg, #d06060, #B3382C);--vip-shortage-btn-shadow: rgba(199, 84, 80, .22);--vip-only-bg: linear-gradient(150deg, rgba(255, 255, 255, .99), rgba(248, 250, 255, .97));--vip-only-border: rgba(169,114,10,.14);--vip-only-shadow: rgba(169,114,10,.18);--vip-only-icon-bg: linear-gradient(135deg, rgba(169,114,10,.12), rgba(169,114,10,.12));--vip-only-icon-color: #A9720A;--vip-only-title: linear-gradient(135deg, #A9720A, #7A5206);--vip-only-desc: rgba(48, 49, 51, .68);--vip-only-benefits-bg: linear-gradient(135deg, rgba(169,114,10,.06), rgba(169,114,10,.06));--vip-only-benefit-text: rgba(48, 49, 51, .82);--vip-only-cancel-border: rgba(169,114,10,.3);--vip-only-cancel-color: #5A4E3B;--vip-only-cancel-bg: rgba(169,114,10,.06);--vip-only-cancel-hover-border: rgba(169,114,10,.5);--vip-only-cancel-hover-bg: rgba(169,114,10,.1);--vip-only-btn-bg: linear-gradient(135deg, #A9720A, #7A5206);--vip-only-btn-shadow: rgba(169,114,10,.28);--vip-only-btn-hover-shadow: rgba(169,114,10,.4);--login-required-bg: linear-gradient(150deg, rgba(255, 255, 255, .99), rgba(248, 250, 255, .97));--login-required-border: rgba(169,114,10,.12);--login-required-shadow: rgba(169,114,10,.16);--login-required-title: #17140F;--login-required-muted: rgba(48, 49, 51, .68);--login-required-icon-bg: linear-gradient(135deg, #A9720A, #F0C11B);--login-required-icon-shadow: rgba(169,114,10,.28);--login-required-panel: rgba(169,114,10,.05);--login-required-benefit-text: rgba(48, 49, 51, .82);--login-required-check-bg: rgba(90, 158, 111, .12);--login-required-check-color: #5a9e6f;--login-required-cancel-border: rgba(169,114,10,.28);--login-required-cancel-color: #5A4E3B;--login-required-cancel-bg: rgba(169,114,10,.05);--login-required-cancel-hover-border: rgba(169,114,10,.45);--login-required-cancel-hover-bg: rgba(169,114,10,.08);--login-required-btn-bg: linear-gradient(135deg, #A9720A, #F0C11B);--login-required-btn-shadow: rgba(169,114,10,.28);--login-required-btn-hover-shadow: rgba(169,114,10,.4);--invite-overview-bg: linear-gradient(135deg, #f5f8ff 0%, #eef3ff 50%, #e5ecff 100%);--invite-reward-bg: rgba(255,255,255,.5);--invite-reward-border: rgba(169,114,10,.08);--invite-panel-hover-shadow: 0 8px 28px -8px rgba(0, 0, 0, .08);--invite-info-card-bg: rgba(0,0,0,.02);--invite-hero-label-color: rgba(48,49,51,.55);--invite-reward-text-color: rgba(48,49,51,.75);--invite-step-text-color: rgba(48,49,51,.75);--invite-tip-color: rgba(48,49,51,.45);--invite-task-tip-bg: rgba(169,114,10,.06);--invite-task-tip-border: rgba(169,114,10,.16);--invite-task-tip-title: #7A5206;--invite-task-tip-text: rgba(48,49,51,.72);--invite-track-bg: rgba(169,114,10,.1);--invite-track-fill: linear-gradient(90deg, #A9720A 0%, #5a9e6f 100%);--sponsor-reason-bg: rgba(169,114,10,.05);--sponsor-reason-border: rgba(169,114,10,.1);--sponsor-reason-icon-bg: rgba(169,114,10,.08);--sponsor-reason-shadow: rgba(169,114,10,.08);--sponsor-benefit-bg: rgba(169,114,10,.04);--sponsor-benefit-border: rgba(169,114,10,.08);--sponsor-text-strong: rgba(48, 49, 51, .94);--sponsor-text-muted: rgba(48, 49, 51, .68);--sponsor-card-bg: #ffffff;--sponsor-border-color: #EFE3C9;--sponsor-subtext-color: #6b6e78;--sponsor-tag-bg: #6b6e78;--sponsor-check-bg: #FFFCF3;--sponsor-check-color: #F0C11B;--sponsor-btn-bg: #EFE3C9;--sponsor-btn-hover: #E7D8B8;--sponsor-info-bg: #f8f9fb;--sponsor-dialog-overlay: #fdf6ee;--sponsor-dialog-overlay-text: #b08d5b;--sponsor-box-shadow: 0 10px 40px -10px rgba(0,0,0,.08);--login-dialog-bg: linear-gradient(150deg, rgba(255, 255, 255, .98), rgba(248, 250, 255, .95));--login-dialog-border: rgba(169,114,10,.1);--login-dialog-shadow: rgba(169,114,10,.12);--login-dialog-title: #17140F;--login-dialog-subtitle: rgba(48, 49, 51, .68);--login-dialog-panel-bg: rgba(169,114,10,.04);--login-dialog-qr-bg: #ffffff;--login-dialog-footer-bg: rgba(255, 255, 255, .8);--login-dialog-btn-ghost-color: #17140F;--login-dialog-btn-ghost-border: rgba(169,114,10,.22);--login-dialog-btn-ghost-bg: rgba(169,114,10,.04);--login-dialog-btn-ghost-hover-bg: rgba(169,114,10,.08);--detail-head-bg: rgba(255, 255, 255, .88);--nav-btn-bg: rgba(0, 0, 0, .04);--nav-btn-blur-bg: rgba(255, 255, 255, .6);--nav-btn-hover-bg: rgba(0, 0, 0, .07);--card-shadow: 0 16px 40px -10px rgba(0, 0, 0, .04);--card-border: rgba(255, 255, 255, .5);--card-text-color: #5A4E3B;--text-muted: #8C7C5F;--simple-tag-bg: rgba(0, 0, 0, .04);--feature-item-bg: rgba(0, 0, 0, .02);--feature-item-hover-bg: rgba(0, 0, 0, .05);--dock-icon-bg: rgba(0, 0, 0, .04);--dock-btn-bg: rgba(0, 0, 0, .04);--dock-btn-hover-bg: rgba(0, 0, 0, .08);--dock-btn-border: transparent;--requirements-panel-bg: #FFFCF3;--ticket-bg: transparent;--ticket-border: rgba(169,114,10,.08);--ticket-title-color: #17140F;--ticket-badge-bg: rgba(169,114,10,.08);--ticket-reason-color: #4a5568;--ticket-time-color: #a0aec0;--ticket-voted-bg: rgba(169,114,10,.04);--ticket-hint-color: #a0aec0;--ticket-form-border: rgba(169,114,10,.08);--ticket-form-bg: transparent;--ticket-input-border: rgba(169,114,10,.12);--ticket-input-bg: #fff;--ticket-close-color: #a0aec0;--ticket-close-hover-color: #17140F;--ticket-close-hover-bg: rgba(169,114,10,.06);--ticket-placeholder-color: rgba(64,80,110,.35);--ticket-counter-color: rgba(64,80,110,.35);--ticket-comment-bg: rgba(169,114,10,.03);--ticket-comment-border: rgba(169,114,10,.06);--ticket-comment-role-color: #4a5568;--ticket-comment-admin-color: #48bb78;--ticket-comment-user-color: #A9720A;--ticket-comment-time-color: #a0aec0;--ticket-comment-content-color: #17140F;--ticket-official-bg: linear-gradient(135deg, #A9720A, #D9A93C);--ticket-official-text: #ffffff;--tickets-surface-bg: radial-gradient(circle at top, rgba(169,114,10,.06), transparent 32%), linear-gradient(180deg, rgba(255,255,255,.96), rgba(245,249,255,.98)), rgba(255,255,255,.97);--tickets-surface-border: rgba(23,20,15,.16);--tickets-surface-shadow: none;--tickets-heading: #17140F;--tickets-body-text: rgba(23,20,15,.7);--tickets-muted: rgba(23,20,15,.48);--tickets-kicker: #A9720A;--tickets-input-bg: #FFFCF3;--tickets-input-border: rgba(23,20,15,.22);--tickets-input-text: #17140F;--tickets-placeholder: rgba(23,20,15,.34);--tickets-create-btn-bg: #F0C11B;--tickets-create-btn-shadow: 2px 2px 0 rgba(23,20,15,.92);--tickets-vote-btn-bg: #F0C11B;--tickets-vote-btn-shadow: 2px 2px 0 rgba(23,20,15,.92);--tickets-secondary-btn-bg: #FFFCF3;--tickets-secondary-btn-border: rgba(23,20,15,.24);--tickets-secondary-btn-text: #17140F;--tickets-secondary-btn-hover-bg: #F1E6CE;--tickets-secondary-btn-hover-border: #17140F;--tickets-empty-icon-bg: radial-gradient(circle at top, rgba(240,193,27,.16), rgba(23,20,15,.04));--tickets-empty-icon-done-bg: radial-gradient(circle at top, rgba(46,125,70,.14), rgba(23,20,15,.04));--tickets-empty-icon-color: #8C7C5F;--tickets-reason-item-bg: #FFFCF3;--tickets-reason-item-border: rgba(23,20,15,.14);--tickets-reason-item-text: rgba(23,20,15,.66);--tickets-done-accent: #2E7D46;--tickets-done-badge-bg: rgba(46,125,70,.1);--tickets-done-badge-border: rgba(46,125,70,.22);--tickets-done-panel-bg: #FFFCF3;--tickets-done-panel-border: rgba(23,20,15,.14);--tickets-closed-tip-bg: rgba(46,125,70,.07);--tickets-closed-tip-border: rgba(46,125,70,.18);--tickets-closed-tip-text: rgba(23,20,15,.6);--notif-popover-bg: linear-gradient(180deg, rgba(255,255,255,.99), rgba(248,249,250,.98));--notif-popover-border: rgba(169,114,10,.1);--notif-popover-shadow: rgba(0, 0, 0, .08);--notif-divider: rgba(0,0,0,.06);--notif-title: #17140F;--notif-text: #17140F;--notif-time: rgba(0,0,0,.4);--notif-empty: rgba(0,0,0,.4);--notif-link: #A9720A;--notif-link-hover: #8A5A00;--notif-item-hover: rgba(169,114,10,.04);--notif-item-hover-border: rgba(169,114,10,.12);--notif-item-unread: rgba(169,114,10,.06);--notif-item-unread-border: rgba(169,114,10,.14);--notif-icon-bg: rgba(169,114,10,.08);--notif-comment: #A9720A;--notif-reply: #B4720A;--notif-done: #2E7D46;--notif-dot: #B3382C;--hidden-notice-bg: linear-gradient(160deg, rgba(255,255,255,.98), rgba(248,250,255,.96));--hidden-notice-border: rgba(169,114,10,.1);--hidden-notice-shadow: rgba(169,114,10,.12);--hidden-notice-title: #17140F;--hidden-notice-text: rgba(48,49,51,.7);--hidden-notice-muted: rgba(48,49,51,.5);--hidden-notice-icon: #5a9e6f;--hidden-notice-error: #B3382C;--toast-notice-bg: linear-gradient(160deg, rgba(255,255,255,.98), rgba(248,250,255,.96));--toast-notice-border: rgba(169,114,10,.1);--toast-notice-shadow: rgba(169,114,10,.12);--toast-notice-title: #17140F;--toast-notice-text: rgba(48,49,51,.7);--toast-notice-muted: rgba(48,49,51,.5);--toast-notice-link: #A9720A;--toast-notice-success: #5a9e6f;--toast-notice-error: #B3382C;--panel-scrollbar-track: rgba(169,114,10,.04);--panel-scrollbar-thumb: rgba(169,114,10,.16);--panel-scrollbar-thumb-deep: rgba(169,114,10,.3);--panel-scrollbar-thumb-hover: rgba(169,114,10,.24);--panel-scrollbar-thumb-deep-hover: rgba(169,114,10,.42);--notif-favorite-update: #A9720A;--toggle-bg: rgba(255, 255, 255, .5);--toggle-border: rgba(0, 0, 0, .04);--toggle-shadow: rgba(0, 0, 0, .04);--toggle-hover-bg: rgba(255, 255, 255, .8);--toggle-text: #8C7C5F;--toggle-text-active: #A9720A;--scrim: rgba(23, 20, 15, .54);--scrim-blur: none;--media-bg: #17140F;--media-scrim: linear-gradient(180deg, rgba(23, 20, 15, 0) 34%, rgba(23, 20, 15, .74) 100%);--media-scrim-solid: rgba(23, 20, 15, .72);--media-scrim-ink: #FFFCF3;--media-shade: linear-gradient(90deg, rgba(23, 20, 15, .88) 0%, rgba(23, 20, 15, .48) 58%, rgba(23, 20, 15, .24) 100%), linear-gradient(180deg, rgba(23, 20, 15, .22) 0%, rgba(23, 20, 15, .52) 52%, rgba(23, 20, 15, .94) 100%);--media-chip-bg: #FFFCF3;--media-chip-ink: #17140F;--media-chip-line: #17140F;--media-chip-blur: none;--media-chip-shadow: 2px 2px 0 rgba(23, 20, 15, .92);--media-play-bg: #FFFCF3;--media-play-ink: #17140F;--media-play-line: #17140F;--media-play-shadow: 3px 3px 0 rgba(23, 20, 15, .92);--cta-bg: #F0C11B;--cta-bg-hover: #FFD83D;--cta-ink: #17140F;--connect-title-color: #A9720A;--connect-desc-color: #5A4E3B;--connect-card-shadow: 0 4px 24px rgba(0,0,0,.08);--connect-link-bg: #A9720A;--connect-qr-shadow: 0 2px 12px rgba(169,114,10,.15);--connect-qr-bg: #ffffff;--decl-subtitle-color: #8C7C5F;--decl-accent: #A9720A;--decl-em-color: #E6A23C;--decl-check-color: #2E7D46;--decl-link-color: #A9720A;--decl-footer-border: #e5e5e5;--decl-footer-color: #8C7C5F;--intro-link-color: #A9720A}:root[data-skin=night]{--brand: #34E0A1;--brand-rgb: 52, 224, 161;--brand-ink: #04140D;--ok-text: #5DE89A;--danger-text: #FF8A8A;--warn-text: #FFC46B;--ok: #67E08A;--warn: #FFCF6B;--danger: #FF4D6D;--info: #8FD0FF;--coin: #F99E1B;--vip: #C48BFF;--svip: #8B5CF6;--on-accent: #06202F;--lot-body: #16202E;--lot-body-2: #0F1724;--lot-metal: rgba(150, 175, 200, .3);--lot-metal-2: rgba(150, 175, 200, .16);--lot-glass: rgba(26, 44, 60, .62);--lot-glass-2: rgba(255, 255, 255, .12);--lot-glow: rgba(52, 224, 161, .24);--lot-blue: #34E0A1;--lot-blue-rgb: 52, 224, 161;--lot-purple: #C48BFF;--lot-amber: #FFCF6B;--lot-pink: #FF8FC8;--lot-ink: #E9EFF7;--lot-ink-rgb: 233, 239, 247;--lot-shell-1: #3A4A63;--lot-shell-2: #1D2635;--lot-shell-bg: linear-gradient(180deg, #3A4A63, #1D2635);--lot-shell-bg-2: linear-gradient(180deg, #2B3648, #1A2230);--lot-shell-bg-3: linear-gradient(180deg, #2B3648, #17202C 62%, #101720);--lot-shell-line: rgba(130, 190, 240, .24);--lot-shell-ink: #DCEEFF;--lot-shell-ink-2: rgba(190, 220, 245, .55);--lot-dome-bg: radial-gradient(circle at 30% 18%, rgba(255, 255, 255, .2), transparent 42%), linear-gradient(165deg, rgba(100, 190, 255, .16), rgba(12, 20, 30, .58) 62%, rgba(8, 12, 18, .78));--lot-dome-line: rgba(150, 215, 255, .42);--lot-dome-line-2: rgba(200, 240, 255, .62);--lot-dome-shadow: inset 0 0 58px rgba(70, 170, 255, .16), inset 0 -18px 26px rgba(0, 0, 0, .34), 0 0 0 1px rgba(120, 190, 255, .12);--lot-dome-glow-bg: radial-gradient(circle, rgba(var(--lot-blue-rgb), .26), transparent 68%);--lot-dome-ring: rgba(150, 215, 255, .3);--lot-dome-shine: linear-gradient(120deg, rgba(255, 255, 255, .22), transparent 62%);--lot-cap-bottom: #F3F6FB;--lot-cap-line: rgba(255, 255, 255, .34);--lot-cap-hi: rgba(255, 255, 255, .42);--lot-cap-shadow: rgba(0, 0, 0, .6);--lot-led: #65E0A0;--lot-capsule-1: #FF7A7A;--lot-capsule-2: #FFD166;--lot-capsule-3: #67E08A;--lot-capsule-4: var(--lot-blue);--lot-capsule-5: var(--lot-purple);--lot-capsule-6: #FF9D5C;--lot-chute-bg: radial-gradient(circle at 50% 78%, rgba(255, 255, 255, .08), transparent 45%), #070b11;--lot-chute-shadow: inset 0 8px 18px rgba(0, 0, 0, .65);--lot-crank-bg: linear-gradient(180deg, rgba(60, 80, 104, .7), rgba(30, 40, 54, .85));--lot-knob-bg: linear-gradient(145deg, #F2F6FB, #AEBBCC 60%, #7B8B9C);--lot-floor-glow: radial-gradient(ellipse, rgba(var(--lot-blue-rgb), .2), transparent 70%);--lot-stage-bg: radial-gradient(circle at 50% 34%, rgba(var(--lot-blue-rgb), .18), transparent 54%), radial-gradient(circle at 50% 100%, rgba(255, 207, 107, .1), transparent 55%), linear-gradient(180deg, rgba(10, 16, 24, .86), rgba(8, 12, 18, .94));--lot-stage-line: rgba(120, 180, 240, .12);--lot-stage-grid: radial-gradient(rgba(120, 190, 255, .14) 1px, transparent 1px);--lot-machine-shadow: drop-shadow(0 26px 30px rgba(0, 0, 0, .5));--brand-light: #9BF6D5;--brand-dark: #34E0A1;--brand-ghost: rgba(52,224,161,.18);--brand-glow: rgba(52,224,161,.25);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow-md: 0 10px 24px -14px rgba(0, 0, 0, .7);--shadow-lg: 0 22px 48px -22px rgba(0, 0, 0, .85);--surface-0: #0A0D12;--surface-1: #0F1520;--surface-2: #172030;--surface-3: #1F2A3A;--text-1: #E9EFF7;--text-2: #96A4B6;--text-3: #64748B;--border-1: rgba(255,255,255,.08);--border-2: rgba(255,255,255,.04);--glass-bg: rgba(10,13,18,.8);--glass-border: rgba(255,255,255,.06);--scrollbar-thumb: rgba(255,255,255,.12);--color-background: #0A0D12;--color-white: #0A0D12;--color-text: #E9EFF7;--color-background-soft: #172030;--color-background-mute: #1F2A3A;--color-border: rgba(255,255,255,.08);--sidebar-bg: #0A0D12;--nav-active-bg: #070A0E;--nav-hover-bg: rgba(255,255,255,.06);--nav-active-color: rgba(255,255,255,.92);--tbox-bg: #0A0D12;--sponsor-card-bg: #172030;--benefit-item-bg: rgba(52,224,161,.06);--nav-home-bg: rgba(255,255,255,.05);--nav-home-hover-bg: rgba(255,255,255,.16);--nav-home-color: #E9EFF7;--nav-home-border: rgba(255,255,255,.1);--nav-home-shadow: rgba(52,224,161,.15);--nav-home-blur: blur(4px);--tag-chip-bg: rgba(52,224,161,.12);--tag-chip-border: rgba(52,224,161,.22);--tag-chip-color: rgba(160,200,255,.9);--tag-chip-hover-bg: rgba(52,224,161,.18);--tag-chip-hover-shadow: rgba(52,224,161,.12);--chip-info-bg: rgba(52,224,161,.12);--chip-info-line: rgba(52,224,161,.26);--chip-ok-bg: rgba(93,232,154,.14);--chip-ok-line: rgba(93,232,154,.28);--download-dock-bg: rgba(10, 13, 18, .94);--download-dock-border: rgba(255,255,255,.08);--download-dock-shadow: rgba(0, 0, 0, .45);--download-dock-hint: rgba(255,255,255,.55);--download-dock-accent: linear-gradient(135deg, #34E0A1, #4FE7AE);--search-bg: rgba(255,255,255,.06);--search-border: rgba(255,255,255,.08);--search-hover-bg: rgba(255,255,255,.1);--search-hover-border: rgba(255,255,255,.14);--search-focus-ring: rgba(52,224,161,.18);--search-focus-border: rgba(52,224,161,.5);--color-boxshowdow: 0 2px 12px rgba(0,0,0,.4);--gamebox-tag-color: rgba(233,239,247,.45);--gamebox-date-color: rgba(233,239,247,.4);--integral-dialog-bg: linear-gradient(150deg, rgba(10, 13, 18, .96), rgba(7, 10, 14, .94));--integral-dialog-border: rgba(255,255,255,.08);--integral-dialog-shadow: rgba(0, 0, 0, .5);--integral-dialog-title: rgba(233,239,247,.95);--integral-dialog-muted: rgba(233,239,247,.72);--integral-dialog-highlight: #52F0B4;--integral-dialog-panel: rgba(52,224,161,.1);--integral-dialog-accent-bg: rgba(52,224,161,.16);--integral-dialog-icon: linear-gradient(135deg, #43E4AC, #52F0B4);--integral-dialog-icon-shadow: rgba(52,224,161,.28);--integral-dialog-btn-bg: linear-gradient(135deg, #34E0A1, #52F0B4);--integral-dialog-btn-shadow: rgba(52,224,161,.26);--integral-dialog-btn-color: #0A0D12;--integral-dialog-secondary-hover: rgba(52,224,161,.12);--vip-confirm-bg: linear-gradient(150deg, rgba(10, 13, 18, .96), rgba(7, 10, 14, .94));--vip-confirm-border: rgba(255,255,255,.08);--vip-confirm-shadow: rgba(0, 0, 0, .5);--vip-confirm-panel-bg: rgba(52,224,161,.1);--vip-confirm-tip: rgba(233,239,247,.7);--vip-confirm-badge: linear-gradient(135deg, #43E4AC, #52F0B4);--vip-confirm-value: #43E4AC;--vip-confirm-value-accent: #52F0B4;--vip-shortage-bg: linear-gradient(150deg, rgba(40, 28, 30, .96), rgba(30, 24, 26, .94));--vip-shortage-border: rgba(200,120,120,.2);--vip-shortage-shadow: rgba(0, 0, 0, .55);--vip-shortage-icon: linear-gradient(135deg, #e08080, #c75450);--vip-shortage-icon-shadow: rgba(199,84,80,.35);--vip-shortage-text: rgba(240,230,230,.9);--vip-shortage-muted: rgba(240,230,230,.65);--vip-shortage-panel: rgba(199,84,80,.12);--vip-shortage-gap: #e08080;--vip-shortage-btn-bg: linear-gradient(135deg, #d06060, #c75450);--vip-shortage-btn-shadow: rgba(199,84,80,.3);--vip-only-bg: linear-gradient(150deg, rgba(30, 32, 38, .98), rgba(23, 24, 28, .96));--vip-only-border: rgba(52,224,161,.18);--vip-only-shadow: rgba(52,224,161,.3);--vip-only-icon-bg: linear-gradient(135deg, rgba(52,224,161,.18), rgba(52,224,161,.18));--vip-only-icon-color: #52F0B4;--vip-only-title: linear-gradient(135deg, #52F0B4, #9BF6D5);--vip-only-desc: rgba(233,239,247,.65);--vip-only-benefits-bg: linear-gradient(135deg, rgba(52,224,161,.08), rgba(52,224,161,.08));--vip-only-benefit-text: rgba(233,239,247,.8);--vip-only-cancel-border: rgba(52,224,161,.3);--vip-only-cancel-color: rgba(233,239,247,.75);--vip-only-cancel-bg: rgba(52,224,161,.08);--vip-only-cancel-hover-border: rgba(52,224,161,.5);--vip-only-cancel-hover-bg: rgba(52,224,161,.14);--vip-only-btn-bg: linear-gradient(135deg, #34E0A1, #52F0B4);--vip-only-btn-shadow: rgba(52,224,161,.35);--vip-only-btn-hover-shadow: rgba(52,224,161,.5);--login-required-bg: linear-gradient(150deg, rgba(10, 13, 18, .98), rgba(7, 10, 14, .96));--login-required-border: rgba(52,224,161,.14);--login-required-shadow: rgba(0, 0, 0, .5);--login-required-title: rgba(233,239,247,.95);--login-required-muted: rgba(233,239,247,.65);--login-required-icon-bg: linear-gradient(135deg, #34E0A1, #52F0B4);--login-required-icon-shadow: rgba(52,224,161,.35);--login-required-panel: rgba(52,224,161,.08);--login-required-benefit-text: rgba(233,239,247,.8);--login-required-check-bg: rgba(90,158,111,.18);--login-required-check-color: #5a9e6f;--login-required-cancel-border: rgba(233,239,247,.12);--login-required-cancel-color: rgba(233,239,247,.75);--login-required-cancel-bg: rgba(233,239,247,.05);--login-required-cancel-hover-border: rgba(52,224,161,.35);--login-required-cancel-hover-bg: rgba(52,224,161,.12);--login-required-btn-bg: linear-gradient(135deg, #34E0A1, #52F0B4);--login-required-btn-shadow: rgba(52,224,161,.35);--login-required-btn-hover-shadow: rgba(52,224,161,.5);--invite-overview-bg: linear-gradient(135deg, rgba(52,224,161,.1) 0%, rgba(52,224,161,.06) 100%);--invite-reward-bg: rgba(255,255,255,.05);--invite-reward-border: rgba(255,255,255,.05);--invite-panel-hover-shadow: 0 8px 28px -8px rgba(0, 0, 0, .3);--invite-info-card-bg: rgba(255,255,255,.05);--invite-hero-label-color: rgba(233,239,247,.55);--invite-reward-text-color: rgba(233,239,247,.7);--invite-step-text-color: rgba(233,239,247,.7);--invite-tip-color: rgba(233,239,247,.45);--invite-task-tip-bg: rgba(52,224,161,.1);--invite-task-tip-border: rgba(52,224,161,.22);--invite-task-tip-title: rgba(212,190,158,.9);--invite-task-tip-text: rgba(233,239,247,.72);--invite-track-bg: rgba(52,224,161,.12);--invite-track-fill: linear-gradient(90deg, #52F0B4 0%, #5a9e6f 100%);--sponsor-reason-bg: rgba(255,255,255,.03);--sponsor-reason-border: rgba(255,255,255,.06);--sponsor-reason-icon-bg: rgba(255,255,255,.04);--sponsor-reason-shadow: rgba(0,0,0,.3);--sponsor-benefit-bg: rgba(255,255,255,.02);--sponsor-benefit-border: rgba(255,255,255,.05);--sponsor-text-strong: rgba(255,255,255,.92);--sponsor-text-muted: rgba(255,255,255,.55);--sponsor-card-bg: #0F1520;--sponsor-border-color: #172030;--sponsor-subtext-color: #96A4B6;--sponsor-tag-bg: #172030;--sponsor-check-bg: rgba(90,168,115,.12);--sponsor-check-color: #5aa873;--sponsor-btn-bg: #172030;--sponsor-btn-hover: #1F2A3A;--sponsor-info-bg: #0B1017;--sponsor-dialog-overlay: #2a2418;--sponsor-dialog-overlay-text: #d4a96a;--sponsor-box-shadow: 0 10px 40px -10px rgba(0,0,0,.5);--login-dialog-bg: linear-gradient(150deg, rgba(10, 13, 18, .98), rgba(7, 10, 14, .96));--login-dialog-border: rgba(255,255,255,.06);--login-dialog-shadow: rgba(0, 0, 0, .55);--login-dialog-title: rgba(233,239,247,.95);--login-dialog-subtitle: rgba(233,239,247,.6);--login-dialog-panel-bg: rgba(255,255,255,.04);--login-dialog-qr-bg: rgba(255,255,255,.06);--login-dialog-footer-bg: rgba(7, 10, 14, .6);--login-dialog-btn-ghost-color: rgba(233,239,247,.8);--login-dialog-btn-ghost-border: rgba(255,255,255,.12);--login-dialog-btn-ghost-bg: rgba(255,255,255,.04);--login-dialog-btn-ghost-hover-bg: rgba(255,255,255,.08);--detail-head-bg: rgba(7, 10, 14, .9);--nav-btn-bg: rgba(255, 255, 255, .06);--nav-btn-blur-bg: rgba(0, 0, 0, .35);--nav-btn-hover-bg: rgba(255, 255, 255, .12);--card-shadow: 0 16px 40px -10px rgba(0, 0, 0, .28);--card-border: rgba(255, 255, 255, .06);--card-text-color: #d4d6dc;--text-muted: #909399;--simple-tag-bg: rgba(255, 255, 255, .06);--feature-item-bg: rgba(255, 255, 255, .03);--feature-item-hover-bg: rgba(255, 255, 255, .06);--dock-icon-bg: rgba(255, 255, 255, .07);--dock-btn-bg: rgba(255, 255, 255, .07);--dock-btn-hover-bg: rgba(255, 255, 255, .12);--dock-btn-border: rgba(255, 255, 255, .1);--requirements-panel-bg: #0F1520;--ticket-bg: rgba(255, 255, 255, .03);--ticket-border: rgba(255, 255, 255, .06);--ticket-title-color: rgba(233,239,247,.9);--ticket-badge-bg: rgba(52,224,161,.14);--ticket-reason-color: rgba(233,239,247,.65);--ticket-time-color: rgba(233,239,247,.4);--ticket-voted-bg: rgba(255, 255, 255, .06);--ticket-hint-color: rgba(233,239,247,.4);--ticket-form-border: rgba(255, 255, 255, .08);--ticket-form-bg: rgba(255, 255, 255, .02);--ticket-input-border: rgba(255, 255, 255, .12);--ticket-input-bg: rgba(255, 255, 255, .04);--ticket-close-color: rgba(233,239,247,.45);--ticket-close-hover-color: rgba(233,239,247,.8);--ticket-close-hover-bg: rgba(255, 255, 255, .06);--ticket-placeholder-color: rgba(233,239,247,.22);--ticket-counter-color: rgba(233,239,247,.25);--ticket-comment-bg: rgba(16,22,31,.72);--ticket-comment-border: rgba(255,255,255,.06);--ticket-comment-role-color: rgba(212,221,234,.74);--ticket-comment-admin-color: #7ee787;--ticket-comment-user-color: #79c0ff;--ticket-comment-time-color: rgba(209,218,229,.48);--ticket-comment-content-color: rgba(233,239,247,.8);--ticket-official-bg: linear-gradient(135deg, var(--brand-light), var(--brand));--ticket-official-text: #fff;--tickets-surface-bg: radial-gradient(circle at top, rgba(46,76,112,.16), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.015)), rgba(18,21,27,.92);--tickets-surface-border: rgba(255,255,255,.06);--tickets-surface-shadow: 0 20px 48px -28px rgba(0,0,0,.55);--tickets-heading: rgba(255,255,255,.96);--tickets-body-text: rgba(225,233,244,.66);--tickets-muted: rgba(205,214,226,.55);--tickets-kicker: rgba(95,188,255,.78);--tickets-input-bg: rgba(255,255,255,.04);--tickets-input-border: rgba(255,255,255,.08);--tickets-input-text: rgba(255,255,255,.88);--tickets-placeholder: rgba(219,227,238,.38);--tickets-create-btn-bg: linear-gradient(135deg, var(--brand-light), var(--brand));--tickets-create-btn-shadow: 0 14px 28px -16px rgba(73,179,255,.72);--tickets-vote-btn-bg: linear-gradient(135deg, var(--brand), #23B37E);--tickets-vote-btn-shadow: 0 10px 22px -12px rgba(52,224,161,.8);--tickets-secondary-btn-bg: rgba(40,52,68,.9);--tickets-secondary-btn-border: rgba(123,161,204,.22);--tickets-secondary-btn-text: rgba(205,222,241,.88);--tickets-secondary-btn-hover-bg: rgba(53,67,87,.96);--tickets-secondary-btn-hover-border: rgba(123,173,231,.34);--tickets-empty-icon-bg: radial-gradient(circle at top, rgba(72,194,255,.12), rgba(85,227,133,.06));--tickets-empty-icon-done-bg: radial-gradient(circle at top, rgba(116,255,152,.12), rgba(77,174,107,.05));--tickets-empty-icon-color: rgba(236,244,255,.9);--tickets-reason-item-bg: linear-gradient(180deg, rgba(23,38,55,.88), rgba(22,32,45,.92));--tickets-reason-item-border: rgba(105,142,191,.12);--tickets-reason-item-text: rgba(217,227,239,.68);--tickets-done-accent: #7ee787;--tickets-done-badge-bg: rgba(126,231,135,.1);--tickets-done-badge-border: rgba(126,231,135,.2);--tickets-done-panel-bg: radial-gradient(circle at top, rgba(63,112,88,.16), transparent 28%), linear-gradient(180deg, rgba(255,255,255,.03), rgba(255,255,255,.012)), rgba(18,21,27,.92);--tickets-done-panel-border: rgba(126,231,135,.12);--tickets-closed-tip-bg: linear-gradient(180deg, rgba(32,58,44,.52), rgba(27,42,34,.66));--tickets-closed-tip-border: rgba(126,231,135,.12);--tickets-closed-tip-text: rgba(221,232,224,.68);--notif-popover-bg: linear-gradient(180deg, rgba(10, 13, 18, .98), rgba(7, 10, 14, .98));--notif-popover-border: rgba(255,255,255,.06);--notif-popover-shadow: rgba(0, 0, 0, .5);--notif-divider: rgba(255,255,255,.06);--notif-title: rgba(255,255,255,.92);--notif-text: rgba(255,255,255,.85);--notif-time: rgba(255,255,255,.45);--notif-empty: rgba(255,255,255,.45);--notif-link: #34E0A1;--notif-link-hover: #4FE7AE;--notif-item-hover: rgba(255,255,255,.04);--notif-item-hover-border: rgba(255,255,255,.08);--notif-item-unread: rgba(52,224,161,.08);--notif-item-unread-border: rgba(52,224,161,.15);--notif-icon-bg: rgba(255,255,255,.05);--notif-comment: #34E0A1;--notif-reply: #e6a23c;--notif-done: #67c23a;--notif-dot: #f56c6c;--notif-favorite-update: #34E0A1;--hidden-notice-bg: linear-gradient(160deg, rgba(10, 13, 18, .98), rgba(7, 10, 14, .98));--hidden-notice-border: rgba(255,255,255,.06);--hidden-notice-shadow: rgba(0, 0, 0, .4);--hidden-notice-title: rgba(233,239,247,.92);--hidden-notice-text: rgba(233,239,247,.7);--hidden-notice-muted: rgba(233,239,247,.48);--hidden-notice-icon: #5a9e6f;--hidden-notice-error: #c75450;--toast-notice-bg: linear-gradient(160deg, rgba(10, 13, 18, .98), rgba(7, 10, 14, .98));--toast-notice-border: rgba(255,255,255,.06);--toast-notice-shadow: rgba(0, 0, 0, .4);--toast-notice-title: rgba(233,239,247,.92);--toast-notice-text: rgba(233,239,247,.72);--toast-notice-muted: rgba(233,239,247,.48);--toast-notice-link: #52F0B4;--toast-notice-success: #5a9e6f;--toast-notice-error: #c75450;--panel-scrollbar-track: rgba(52, 224, 161, .04);--panel-scrollbar-thumb: rgba(52, 224, 161, .18);--panel-scrollbar-thumb-deep: rgba(52, 224, 161, .35);--panel-scrollbar-thumb-hover: rgba(52, 224, 161, .28);--panel-scrollbar-thumb-deep-hover: rgba(52, 224, 161, .48);--notif-favorite-update: #52F0B4;--toggle-bg: rgba(255, 255, 255, .06);--toggle-border: rgba(255, 255, 255, .08);--toggle-shadow: rgba(0, 0, 0, .18);--toggle-hover-bg: rgba(255, 255, 255, .12);--toggle-text: rgba(233,239,247,.6);--toggle-text-active: #43E4AC;--scrim: rgba(2, 5, 9, .72);--scrim-blur: blur(8px);--media-bg: #05080C;--media-scrim: linear-gradient(180deg, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, .78) 100%);--media-scrim-solid: rgba(4, 7, 12, .62);--media-scrim-ink: #FFFFFF;--media-shade: linear-gradient(90deg, rgba(6, 10, 16, .86) 0%, rgba(6, 10, 16, .45) 58%, rgba(6, 10, 16, .22) 100%), linear-gradient(180deg, rgba(6, 10, 16, .2) 0%, rgba(6, 10, 16, .5) 52%, rgba(6, 10, 16, .95) 100%);--media-chip-bg: rgba(4, 7, 12, .62);--media-chip-ink: #FFFFFF;--media-chip-line: rgba(255, 255, 255, .16);--media-chip-blur: blur(8px);--media-chip-shadow: none;--media-play-bg: rgba(255, 255, 255, .14);--media-play-ink: #FFFFFF;--media-play-line: rgba(255, 255, 255, .3);--media-play-shadow: none;--cta-bg: #34E0A1;--cta-bg-hover: #5DECB8;--cta-ink: #06202F;--connect-title-color: #F99E1B;--connect-desc-color: rgba(233,239,247,.72);--connect-card-shadow: 0 4px 24px rgba(0,0,0,.3);--connect-link-bg: linear-gradient(135deg, #F99E1B, #FF6B00);--connect-qr-shadow: 0 2px 12px rgba(249,158,27,.25);--connect-qr-bg: #ffffff;--decl-subtitle-color: rgba(233,239,247,.5);--decl-accent: linear-gradient(135deg, #F99E1B, #FF6B00);--decl-em-color: #E6A23C;--decl-check-color: #7ee787;--decl-link-color: #F99E1B;--decl-footer-border: rgba(255,255,255,.08);--decl-footer-color: rgba(233,239,247,.5);--intro-link-color: #F99E1B}[data-skin=night] .btn--success{color:#04140d}:root{--tabbar-bg: var(--surface-1);--topbar-bg: var(--surface-0);--chip-bg: transparent;--cap-color: var(--lot-capsule-2);--prize-color: var(--lot-capsule-5);--line: var(--border-1);--border-3: var(--border-2);--toggle-active-bg: var(--brand-ghost);--notif-invite: var(--coin);--notif-sign: var(--warn);--notif-snapshot-bg: var(--surface-2);--ticket-shadow: var(--shadow-sm);--ticket-compose-bg: var(--surface-2);--ticket-compose-border: var(--border-1);--ticket-reply-compose-bg: var(--surface-2);--ticket-reply-compose-border: var(--border-1);--ticket-comment-reply-bg: var(--surface-2);--ticket-comment-reply-border: var(--border-1);--ticket-comment-name-color: var(--text-1);--ticket-reply-ref-color: var(--text-3);--ticket-reason-bg: var(--surface-2);--ticket-done-border: var(--border-1);--ticket-suggestion-bg: var(--brand-ghost);--ticket-suggestion-border: var(--border-1);--ticket-suggestion-color: var(--brand);--ticket-suggestion-hover-bg: var(--brand-ghost);--ticket-cancel-border: var(--border-1);--ticket-cancel-color: var(--text-2);--sponsor-dialog-overlay-border: var(--border-1);--vip-shortage-way-bg: var(--surface-2);--vip-shortage-way-border: var(--border-1);--color-primary: var(--brand);--color-primary-light-7: var(--border-1);--color-primary-light-9: var(--brand-ghost);--el-color-primary-light-9: var(--brand-ghost);--el-text-color-secondary: var(--text-3)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:2px 0 18px}.page-head__txt{min-width:0}.page-head h1{margin:0 0 6px;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--text-1)}.page-head p{margin:0 0 4px;max-width:68ch;font-size:13px;line-height:1.75;color:var(--text-2)}.page-head__links{display:flex;align-items:center;gap:14px;flex:none}.page-head__links a{font-size:12px;color:var(--brand);text-decoration:none;white-space:nowrap}.page-head__links a:hover{text-decoration:underline}.page-head__btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid var(--border-1);border-radius:8px;background:var(--surface-1);color:var(--text-2);font-size:12px;font-weight:600;font-family:inherit;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.page-head__btn:hover{background:var(--surface-2);border-color:var(--border-2);color:var(--text-1)}.page-head__btn .s-icon{font-size:12px}@media (max-width: 720px){.page-head h1{font-size:20px}.page-head p{font-size:12.5px}.page-head__links{width:100%}}.hero-badge,.hero-kicker,.panel-kicker,.section-kicker{display:none!important}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color2-background: #FFFFFF;-color-background-y:#606266;--color-boxback: rgba(255,255,255,.8);--color-boxshowdow: 0 1px 20px -6px rgba(0, 0, 0, .2);--color-background: #f8f9fa;--color-white: white;--color-black:#17181a;--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--webkit-user-select:none;user-select:none;--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{-webkit-tap-highlight-color:transparent}#app{margin:0 auto;font-weight:400}button{cursor:Auto!important}@media (hover:hover){button{cursor:pointer!important;transform:scale(1)!important}}body{position:relative;background-color:var(--color-background)}ul{padding:0}a,.green{text-decoration:none;color:var(--brand, var(--brand));transition:.4s}input{background-color:transparent;background:none;outline:none;border:none}input::-webkit-search-cancel-button{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}@media (max-width: 960px){#app{margin:0 auto;padding:0;font-weight:400}}@media only screen and (max-width: 1600px) and (min-width: 1280px){html{font-size:14px}}@media only screen and (max-width: 1280px) and (min-width: 960px){html{font-size:12px}}@media only screen and (max-width: 960px){html{font-size:12px}}.kamidialog{width:720px!important}@media (max-width:720px){.kamidialog{width:70%!important}}html:root[data-skin=retro]{--ink: #17140F;--ink-line: #17140F;--ink-soft: rgba(23, 20, 15, .16);--paper: #F6EEDC;--paper-2: #FFFCF3;--paper-3: #F1E6CE;--accent: #F0C11B;--accent-hi: #FFD83D;--mono: ui-monospace, "JetBrains Mono", "Cascadia Mono", Consolas, monospace;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 4px}html:root[data-skin=retro] .modal-box{border:2px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink)}html:root[data-skin=retro] body{background-color:var(--paper)!important;background-image:radial-gradient(rgba(23,20,15,.07) 1px,transparent 1px);background-size:6px 6px;color:var(--ink)}html:root[data-skin=retro] ::selection{background:#F7DC8E;color:var(--ink)}html:root[data-skin=retro] .vHead,html:root[data-skin=retro] .head-bar{border-bottom:2px solid var(--ink);background:rgba(246,238,220,.97)!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-skin=retro] .search{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .search__input{color:var(--ink)!important}html:root[data-skin=retro] .search__input::placeholder{color:var(--text-3)!important}html:root[data-skin=retro] .head-brand__mark,html:root[data-skin=retro] .head-avatar{border:2px solid var(--ink);border-radius:3px;background:var(--accent);color:var(--ink);font-weight:800}html:root[data-skin=retro] .head-brand__text{font-weight:800;letter-spacing:-.02em;color:var(--ink)}html:root[data-skin=retro] .head-nav a{font-weight:600;color:var(--text-2)}html:root[data-skin=retro] .head-nav a.router-link-active,html:root[data-skin=retro] .head-nav a.is-on{color:var(--ink)}html:root[data-skin=retro] .head-nav a.router-link-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;background:var(--accent);box-shadow:0 1px 0 var(--ink)}html:root[data-skin=retro] .head-coin{border:2px solid var(--ink);border-radius:3px;background:var(--paper-2);color:var(--ink);font-weight:800}html:root[data-skin=retro] .lasside-wrapper{border-right:2px solid var(--ink)!important;border-radius:0!important;background:var(--paper-3)!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-skin=retro] .rail-item{border:1.5px solid transparent;border-radius:3px;color:var(--text-2);font-weight:600}html:root[data-skin=retro] .rail-item:hover{background:var(--paper-2);border-color:var(--ink);color:var(--ink)}html:root[data-skin=retro] .rail-item:hover .s-icon{color:var(--ink)}html:root[data-skin=retro] .rail-item.active{background:var(--accent);color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .rail-item.active .s-icon,html:root[data-skin=retro] .rail-item.active .iconfont{color:var(--ink)}html:root[data-skin=retro] .rail-sub{border:2px solid var(--ink);border-radius:4px;background:var(--paper-2);box-shadow:4px 4px 0 var(--ink)}html:root[data-skin=retro] .rail-sub li{font-weight:600}html:root[data-skin=retro] .rail-sub li:hover{background:var(--accent);color:var(--ink)}html:root[data-skin=retro] .rail-sep{background:var(--ink);height:2px;opacity:.16}html:root[data-skin=retro] .card,html:root[data-skin=retro] .panel,html:root[data-skin=retro] .unlock-card,html:root[data-skin=retro] .create-card,html:root[data-skin=retro] .cardbar,html:root[data-skin=retro] .tk-item,html:root[data-skin=retro] .ticket-item,html:root[data-skin=retro] .uc-hero,html:root[data-skin=retro] .uc-panel,html:root[data-skin=retro] .library-card,html:root[data-skin=retro] .stat-card,html:root[data-skin=retro] .info-card,html:root[data-skin=retro] .device-card,html:root[data-skin=retro] .session-list,html:root[data-skin=retro] .recover-page .card,html:root[data-skin=retro] .market-page .card-glass,html:root[data-skin=retro] .plan-card,html:root[data-skin=retro] .sponsor-hero,html:root[data-skin=retro] .declaration-card,html:root[data-skin=retro] .card-container .card,html:root[data-skin=retro] .home-hero{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root[data-skin=retro] .card:hover,html:root[data-skin=retro] .plan-card:hover,html:root[data-skin=retro] .library-card:hover{border-color:var(--ink)!important;box-shadow:4px 4px 0 var(--ink)!important;transform:translate(-2px,-2px)}html:root[data-skin=retro] .btn,html:root[data-skin=retro] .create-btn,html:root[data-skin=retro] .line-btn,html:root[data-skin=retro] .sign-btn,html:root[data-skin=retro] .buy-btn,html:root[data-skin=retro] .hero-btn,html:root[data-skin=retro] .draw-btn,html:root[data-skin=retro] .retry-btn,html:root[data-skin=retro] .album-btn,html:root[data-skin=retro] .step-go,html:root[data-skin=retro] .danger-btn,html:root[data-skin=retro] .ghost-btn,html:root[data-skin=retro] .lib-cta,html:root[data-skin=retro] .quick a{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink);font-weight:700;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}html:root[data-skin=retro] .btn:hover,html:root[data-skin=retro] .create-btn:hover,html:root[data-skin=retro] .line-btn:hover,html:root[data-skin=retro] .sign-btn:hover,html:root[data-skin=retro] .buy-btn:hover,html:root[data-skin=retro] .hero-btn:hover,html:root[data-skin=retro] .draw-btn:hover,html:root[data-skin=retro] .album-btn:hover,html:root[data-skin=retro] .step-go:hover{background:#fff!important;color:var(--ink)!important;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}html:root[data-skin=retro] .btn:active,html:root[data-skin=retro] .create-btn:active,html:root[data-skin=retro] .line-btn:active,html:root[data-skin=retro] .sign-btn:active,html:root[data-skin=retro] .buy-btn:active,html:root[data-skin=retro] .step-go:active,html:root[data-skin=retro] .album-btn:active{transform:translate(2px,2px);box-shadow:none}html:root[data-skin=retro] .btn--primary,html:root[data-skin=retro] .create-btn,html:root[data-skin=retro] .buy-btn,html:root[data-skin=retro] .sign-btn,html:root[data-skin=retro] .step-go,html:root[data-skin=retro] .hero-btn--sell,html:root[data-skin=retro] .line-btn--accent,html:root[data-skin=retro] .draw-btn{background:var(--accent)!important;color:var(--ink)!important}html:root[data-skin=retro] .btn--primary:hover,html:root[data-skin=retro] .create-btn:hover,html:root[data-skin=retro] .buy-btn:hover,html:root[data-skin=retro] .sign-btn:hover,html:root[data-skin=retro] .step-go:hover,html:root[data-skin=retro] .line-btn--accent:hover,html:root[data-skin=retro] .draw-btn:hover{background:var(--accent-hi)!important;color:var(--ink)!important}html:root[data-skin=retro] .draw-btn.is-off,html:root[data-skin=retro] .draw-btn:disabled,html:root[data-skin=retro] .btn:disabled,html:root[data-skin=retro] .create-btn:disabled{background:var(--paper-3)!important;color:var(--text-3)!important;box-shadow:none;transform:none}html:root[data-skin=retro] .input,html:root[data-skin=retro] input[type=text],html:root[data-skin=retro] input[type=search],html:root[data-skin=retro] textarea,html:root[data-skin=retro] .field input,html:root[data-skin=retro] .field textarea,html:root[data-skin=retro] .field .fake{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;box-shadow:none}html:root[data-skin=retro] .input:focus,html:root[data-skin=retro] .field input:focus,html:root[data-skin=retro] .field textarea:focus{border-color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink)!important}html:root[data-skin=retro] .gameboxtag,html:root[data-skin=retro] .tag,html:root[data-skin=retro] .tag-chip,html:root[data-skin=retro] .chip{background:var(--paper-3)!important;border:1px solid rgba(23,20,15,.28)!important;border-radius:2px!important;color:var(--text-2)!important;font-weight:600}html:root[data-skin=retro] .vip-badge,html:root[data-skin=retro] .dtitle__lv{border:1.5px solid var(--ink)!important;border-radius:2px!important;font-weight:800;box-shadow:none}html:root[data-skin=retro] .page-head{padding:22px 0 14px;border-bottom:2px solid var(--ink)}html:root[data-skin=retro] .page-head h1{font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}html:root[data-skin=retro] .page-head p{color:var(--text-2)}html:root[data-skin=retro] .page-head__btn{height:30px;padding:0 11px;border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;font-weight:700;box-shadow:2px 2px 0 var(--ink);transition:transform .1s ease}html:root[data-skin=retro] .page-head__btn:hover{background:var(--paper-2)!important;border-color:var(--ink)!important;color:var(--ink)!important;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}html:root[data-skin=retro] .page-head__btn:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink)}html:root[data-skin=retro] .home-filters{border-bottom:2px solid var(--ink);padding-bottom:10px}html:root[data-skin=retro] .hf-tabs{background:var(--paper-2);border:2px solid var(--ink);border-radius:3px;padding:2px;gap:2px}html:root[data-skin=retro] .hf-tab{border-radius:2px;color:var(--text-2);font-weight:600;box-shadow:none}html:root[data-skin=retro] .hf-tab:hover{color:var(--ink);background:var(--paper-3)}html:root[data-skin=retro] .hf-tab.is-on{background:var(--ink);color:var(--paper);font-weight:700;box-shadow:none}html:root[data-skin=retro] .hf-tag{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-2);color:var(--text-2);font-weight:600}html:root[data-skin=retro] .hf-tag:hover{background:#fff;color:var(--ink)}html:root[data-skin=retro] .hf-tag.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:700}html:root[data-skin=retro] .hf-tool{background:var(--paper-2)}html:root[data-skin=retro] .contentbox .gamebox{background:var(--paper-2);border:1.5px solid var(--ink);border-radius:4px;box-shadow:none;transition:transform .14s ease,box-shadow .14s ease}html:root[data-skin=retro] .contentbox .gamebox:hover{transform:translate(-2px,-2px);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}html:root[data-skin=retro] .contentbox .gameboximg{border-bottom:1.5px solid var(--ink)}html:root[data-skin=retro] .contentbox .gameboxname{font-weight:700}html:root[data-skin=retro] .contentbox .gamedate{font-family:var(--mono);font-size:10.5px;color:var(--text-3);letter-spacing:-.01em}html:root[data-skin=retro] .dtitle{padding-bottom:12px;border-bottom:2px solid var(--ink)}html:root[data-skin=retro] .dtitle .game-title{font-weight:800;letter-spacing:-.03em}html:root[data-skin=retro] .dtitle__meta{font-family:var(--mono);font-size:11px;color:var(--text-3)}html:root[data-skin=retro] .display-box{border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:none!important}html:root[data-skin=retro] .thumb-item{border:2px solid transparent;border-radius:3px}html:root[data-skin=retro] .thumb-item.is-active{border-color:var(--ink)}html:root[data-skin=retro] .unlock-card{box-shadow:5px 5px 0 var(--ink)!important}html:root[data-skin=retro] .line-btn{justify-content:flex-start}html:root[data-skin=retro] .unlock-card__collect{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink);font-weight:700}html:root[data-skin=retro] .unlock-card__facts li,html:root[data-skin=retro] .unlock-card__steam{border:1.5px solid var(--ink)!important;border-radius:2px!important;background:var(--paper-2)!important;color:var(--ink)!important}html:root[data-skin=retro] .album-page{background-color:var(--paper)!important}html:root[data-skin=retro] .stamp{background:var(--paper-2);border-color:var(--ink)}html:root[data-skin=retro] .stamp__no{font-family:var(--mono)}@media (max-width: 920px){html:root[data-skin=retro] .lasside-wrapper{border-right:2px solid var(--ink)!important;box-shadow:6px 0 #17140f1f!important}}html:root[data-skin=retro] .hf-art{border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:6px 6px 0 var(--ink)!important}html:root[data-skin=retro] .hf-kicker{border:1.5px solid var(--ink);border-radius:2px;background:var(--accent);color:var(--ink);font-weight:800;letter-spacing:.14em}html:root[data-skin=retro] .hf-title{font-weight:800;text-shadow:2px 2px 0 rgba(0,0,0,.45)}html:root[data-skin=retro] .hf-cta .btn-primary{border:2px solid var(--ink);border-radius:3px;background:var(--accent);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .hf-cta .btn-ghost{border:2px solid var(--ink);border-radius:3px;background:var(--paper-2);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .hf-spot{border:2px solid var(--ink);border-radius:4px;transition:transform .14s ease,box-shadow .14s ease}html:root[data-skin=retro] .hf-spot:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}html:root[data-skin=retro] .hf-spot__txt span{background:var(--accent);color:var(--ink);border-radius:2px;font-weight:800}html:root[data-skin=retro] .home-count{font-family:var(--mono);font-size:11px;color:var(--text-2);font-weight:600}html:root[data-skin=retro] .home-count b{font-weight:800;letter-spacing:-.02em}html:root[data-skin=retro] .detail-head{background:rgba(246,238,220,.97)!important;border-bottom:2px solid var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}html:root[data-skin=retro] .detail-head .nav-button{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;font-weight:700;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:root[data-skin=retro] .detail-head .nav-button:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink)!important;background:var(--paper-2)!important;color:var(--ink)!important}html:root[data-skin=retro] .detail-head .nav-button.share{background:var(--accent)!important;color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink)!important}html:root[data-skin=retro] .detail-head .nav-button.share:hover{background:var(--accent-hi)!important;color:var(--ink)!important}html:root[data-skin=retro] .ticket-action-btn{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink);font-weight:700}html:root[data-skin=retro] .ticket-action-btn:hover{filter:none;background:#fff!important;transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}html:root[data-skin=retro] .ticket-action-btn--comment{background:var(--accent)!important}html:root[data-skin=retro] .ticket-action-btn--comment:hover{background:var(--accent-hi)!important}html:root[data-skin=retro] .ticket-action-btn--boost{color:var(--text-2)!important}html:root[data-skin=retro] .ticket-action-btn.is-voted,html:root[data-skin=retro] .ticket-action-btn:disabled{background:var(--paper-3)!important;color:var(--text-3)!important;box-shadow:none;transform:none}html:root[data-skin=retro] .list-head,html:root[data-skin=retro] .section-head{border-bottom:2px solid var(--ink);padding-bottom:8px}html:root[data-skin=retro] .uc-head{border-bottom:2px solid var(--ink);padding-bottom:14px;margin-bottom:16px}html:root[data-skin=retro] .quick-cell{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--text-2)!important;font-weight:600;box-shadow:none}html:root[data-skin=retro] .quick-cell:hover{background:var(--accent)!important;color:var(--ink)!important;transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .mp-promo{background:var(--paper-3)!important;border:1.5px solid var(--ink)!important;border-radius:3px!important;box-shadow:none}html:root[data-skin=retro] .mp-promo-title{color:var(--ink)!important;font-weight:800}html:root[data-skin=retro] .mp-promo-list{color:var(--text-2)!important}html:root[data-skin=retro] .lib-stat{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:3px!important;box-shadow:2px 2px 0 var(--ink)!important}html:root[data-skin=retro] .lib-stat strong{font-weight:800}html:root[data-skin=retro] .market-hero:before{background:radial-gradient(circle,rgba(240,193,27,.34),transparent 62%)!important}html:root[data-skin=retro] .market-hero{background:var(--paper-2)!important}html:root[data-skin=retro] .shelf-tab,html:root[data-skin=retro] .market-stats{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:3px!important;box-shadow:none}html:root[data-skin=retro] .shelf-tab.active{border-color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink);transform:translate(-1px,-1px)}html:root[data-skin=retro] .machine-stage{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:5px 5px 0 var(--ink)}html:root[data-skin=retro] .machine-stage:before{display:none}html:root[data-skin=retro] .machine-wrap{filter:none}html:root[data-skin=retro] .machine-panel{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:none}html:root[data-skin=retro] .machine-panel h3{font-weight:800}html:root[data-skin=retro] .gacha-machine{filter:sepia(.38) saturate(1.15) hue-rotate(-8deg)}html:root[data-skin=retro] .market-page .shelf-tabs .shelf-tab{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:3px!important;box-shadow:none!important}html:root[data-skin=retro] .market-page .shelf-tabs .shelf-tab.active{background:var(--accent)!important;box-shadow:2px 2px 0 var(--ink)!important;transform:translate(-1px,-1px)}html:root[data-skin=retro] .market-page .shelf-tab:before{opacity:.18}html:root[data-skin=retro] .market-page .market-stats{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:3px!important;box-shadow:none!important}html:root[data-skin=retro] .key-box{background:var(--paper-3)!important;border:1.5px solid var(--ink)!important;border-radius:3px!important}html:root[data-skin=retro] .floating-theme-switch{background:var(--paper-2)!important;border:2px solid var(--ink);border-radius:3px;box-shadow:3px 3px 0 var(--ink);color:var(--ink)}html:root[data-skin=retro] .mtabbar{background:var(--paper)!important;border-top:2px solid var(--ink)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root[data-skin=retro] .mtabbar__item{color:var(--text-2)}html:root[data-skin=retro] .mtabbar__item.is-on{color:var(--ink);font-weight:800}html:root[data-skin=retro] .mtabbar__item.is-on:before{height:3px;background:var(--accent);box-shadow:0 1px 0 var(--ink)}html:root[data-skin=retro] .tk-fab{background:var(--accent)!important;color:var(--ink)!important;border:2px solid var(--ink);border-radius:3px!important;box-shadow:3px 3px 0 var(--ink);font-weight:800}html:root[data-skin=retro] .create-card.is-sheet{border:2px solid var(--ink)!important;border-radius:10px 10px 0 0!important;background:var(--paper-2)!important}html:root[data-skin=retro] .sheet-close{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-2);color:var(--ink)}html:root[data-skin=retro] .head-bell .bell-btn{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important}html:root[data-skin=retro] .head-theme{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-2);color:var(--ink)}html:root[data-skin=retro] .search .search__input,html:root[data-skin=retro] .search input[type=search],html:root[data-skin=retro] .search input[type=text]{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:4px}html:root[data-skin=retro] .search:focus-within{box-shadow:3px 3px 0 var(--ink)}html:root[data-skin=retro] .member-card{background:var(--accent)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:5px 5px 0 var(--ink)}html:root[data-skin=retro] .member-card .mc-kicker{color:#17140f9e}html:root[data-skin=retro] .member-card__main b{color:var(--ink)}html:root[data-skin=retro] .member-card__main span,html:root[data-skin=retro] .member-card__row span{color:#17140fbd}html:root[data-skin=retro] .member-card__row b{color:var(--ink)}html:root[data-skin=retro] .mc-btn{background:var(--paper-2)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;border-radius:3px!important;box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .acct-head{border:2px solid var(--ink)!important;border-radius:4px!important;background:var(--paper-2)!important}html:root[data-skin=retro] .acct-ava{border:2px solid var(--ink);border-radius:3px}html:root[data-skin=retro] .acct-head .keybox{border:1.5px solid var(--ink);border-radius:2px;background:var(--paper-3);color:var(--ink)}html:root[data-skin=retro] .mini-btn{border:1px solid var(--ink);border-radius:2px;background:var(--paper-2);color:var(--ink)}html:root[data-skin=retro] .acct-id .tier{border:1px solid var(--ink);border-radius:2px;background:var(--paper-3);color:var(--ink)}html:root[data-skin=retro] .search-dropdown{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:4px 4px 0 var(--ink)!important}html:root[data-skin=retro] .search-result-item{border-bottom:1px solid var(--line, rgba(23,20,15,.14))}html:root[data-skin=retro] .search-result-item:hover{background:var(--paper-3)!important}html:root[data-skin=retro] .search-dropdown__footer{border-top:1.5px solid var(--ink);font-weight:700}html:root[data-skin=retro] .popover{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:4px 4px 0 var(--ink)!important}html:root[data-skin=retro] .notif-header{border-bottom:1.5px solid var(--ink)}html:root[data-skin=retro] .notif-item{border-bottom:1px solid rgba(23,20,15,.12)}html:root[data-skin=retro] .notif-item.is-unread{background:var(--paper-3)!important}html:root[data-skin=retro] .carousel-arrow{background:var(--paper-2)!important;color:var(--ink)!important;border:2px solid var(--ink);border-radius:3px;box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .carousel-dots span{border:1px solid var(--ink);border-radius:1px;background:var(--paper-2)}html:root[data-skin=retro] .carousel-dots span.active{background:var(--ink)}html:root[data-skin=retro] .uc-assets .asset,html:root[data-skin=retro] .uc-cols .panel,html:root[data-skin=retro] .uc-quick a,html:root[data-skin=retro] .exchange-strip{border:2px solid var(--ink)!important;border-radius:4px!important;background:var(--paper-2)!important;box-shadow:none}html:root[data-skin=retro] .meter{height:8px;border:1.5px solid var(--ink);border-radius:1px;background:var(--paper-2)}html:root[data-skin=retro] .meter i{background:var(--accent);border-radius:0}html:root[data-skin=retro] .recent-thumb{border:1.5px solid var(--ink);border-radius:2px}html:root[data-skin=retro] .uc-quick a:hover{background:var(--accent)!important;color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink);transform:translate(-1px,-1px)}html:root[data-skin=retro] .exchange-input{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important}html:root[data-skin=retro] .comment-item,html:root[data-skin=retro] .card-bar,html:root[data-skin=retro] .empty-state-card{background:var(--paper-2)!important;border:1.5px solid var(--ink)!important;border-radius:3px!important;box-shadow:none!important}html:root[data-skin=retro] .comment-item{border-left-width:3px!important}html:root[data-skin=retro] .card-claim-btn{background:var(--paper-2)!important;color:var(--text-2)!important;border:1.5px solid var(--ink)!important;border-radius:3px!important;font-weight:700}html:root[data-skin=retro] .card-bar-actions .btn,html:root[data-skin=retro] .list-tools .text-btn{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--text-2)!important;font-weight:700}html:root[data-skin=retro] .contentbox *,html:root[data-skin=retro] .detail-page *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root[data-skin=retro] .library-card{background:var(--paper-2)!important;padding:6px;box-shadow:4px 4px 0 var(--ink)!important}html:root[data-skin=retro] .library-card:hover{box-shadow:5px 5px 0 var(--ink)!important}html:root[data-skin=retro] .library-cover{border:1px solid var(--ink);border-radius:0}html:root[data-skin=retro] .library-corner{border-radius:2px;border:1px solid var(--ink);background:var(--paper-2);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}html:root[data-skin=retro] .library-tag{border-radius:2px;border:1px solid var(--ink)}html:root[data-skin=retro] .stamp__paper{border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}html:root[data-skin=retro] .dialog-decoration-bg{display:none}html:root[data-skin=retro] .login-dialog-content{border:2px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink);padding:28px 22px}html:root[data-skin=retro] .login-mode-tabs{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-3)}html:root[data-skin=retro] .mode-tab{border-radius:2px;box-shadow:none;text-shadow:none}html:root[data-skin=retro] .mode-tab.active{background:var(--accent)!important;color:var(--ink)!important;box-shadow:none}html:root[data-skin=retro] .login-icon-box{border-radius:3px;border:1.5px solid var(--ink);background:var(--paper-2);color:var(--ink);box-shadow:2px 2px 0 var(--ink);transform:none}html:root[data-skin=retro] .big-key-input{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-2);font-family:var(--mono)}html:root[data-skin=retro] .big-key-input:focus{border-color:var(--ink);box-shadow:none;outline:2px solid var(--accent);outline-offset:1px;background:var(--paper-2)}html:root[data-skin=retro] .glow-btn{border:2px solid var(--ink);border-radius:3px;background:var(--accent)!important;color:var(--ink)!important;box-shadow:3px 3px 0 var(--ink)}html:root[data-skin=retro] .glow-btn:hover{background:var(--accent-hi)!important;color:var(--ink)!important;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}html:root[data-skin=retro] .glow-btn:active{transform:translate(2px,2px);box-shadow:none}html:root[data-skin=retro] .glass-qr,html:root[data-skin=retro] .login-dialog__qr-image{border:1.5px solid var(--ink);border-radius:3px;box-shadow:none}html:root[data-skin=retro] .dialog-decoration-bg{display:none}html:root[data-skin=retro] .login-dialog-content{border:2px solid var(--ink);border-radius:4px;box-shadow:6px 6px 0 var(--ink);padding:28px 22px}html:root[data-skin=retro] .login-mode-tabs{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-3)}html:root[data-skin=retro] .mode-tab{border-radius:2px;box-shadow:none;text-shadow:none}html:root[data-skin=retro] .mode-tab.active{background:var(--accent)!important;color:var(--ink)!important;box-shadow:none}html:root[data-skin=retro] .login-icon-box{border-radius:3px;border:1.5px solid var(--ink);background:var(--paper-2);color:var(--ink);box-shadow:2px 2px 0 var(--ink);transform:none}html:root[data-skin=retro] .big-key-input{border:1.5px solid var(--ink);border-radius:3px;background:var(--paper-2);font-family:var(--mono)}html:root[data-skin=retro] .big-key-input:focus{border-color:var(--ink);box-shadow:none;outline:2px solid var(--accent);outline-offset:1px;background:var(--paper-2)}html:root[data-skin=retro] .glow-btn{border:2px solid var(--ink);border-radius:3px;background:var(--accent)!important;color:var(--ink)!important;box-shadow:3px 3px 0 var(--ink)}html:root[data-skin=retro] .glow-btn:hover{background:var(--accent-hi)!important;color:var(--ink)!important;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}html:root[data-skin=retro] .glow-btn:active{transform:translate(2px,2px);box-shadow:none}html:root[data-skin=retro] .glass-qr,html:root[data-skin=retro] .login-dialog__qr-image{border:1.5px solid var(--ink);border-radius:3px;box-shadow:none}html:root[data-skin=retro] .login-icon-box .s-icon path{fill:var(--ink)}html:root[data-skin=retro] .dome-glow,html:root[data-skin=retro] .dome-shine,html:root[data-skin=retro] .machine-floor{filter:none}html:root[data-skin=retro] .neck-dot{box-shadow:none}html:root[data-skin=retro] .dome-arc__halo{display:none}html:root[data-skin=retro] .result-card:before{display:none}html:root[data-skin=retro] .dome-capsule{border-width:1.5px}html:root[data-skin=retro] .dome{border-radius:44% 44% 10px 10px/34% 34% 6% 6%}html:root[data-skin=retro] .machine-base{border-radius:0 0 4px 4px}html:root[data-skin=retro] .chute-mouth,html:root[data-skin=retro] .crank,html:root[data-skin=retro] .machine-status{border-radius:2px}html:root[data-skin=retro] .capsule-item,html:root[data-skin=retro] .prize-card{border-radius:3px}html:root[data-skin=retro] .machine-neck,html:root[data-skin=retro] .machine-base{border-width:2px}html:root[data-skin=retro] .dome{border-width:3px}html:root[data-skin=retro] .machine-legs i{border-width:2px;background:var(--paper-2)}html:root[data-skin=retro] .newbie-guide-banner{background:var(--paper-2);border:2px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink);color:var(--ink)}html:root[data-skin=retro] .newbie-guide-banner__text b{color:var(--ink)}html:root[data-skin=retro] .newbie-guide-banner__prog{background:var(--accent);border:1.5px solid var(--ink);border-radius:2px;color:var(--ink);font-family:var(--mono)}html:root[data-skin=retro] .newbie-guide-banner__btn{background:var(--accent);border:2px solid var(--ink);border-radius:3px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);font-weight:800}html:root[data-skin=retro] .newbie-guide-banner__btn:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink);filter:none;background:var(--accent-hi)}html:root[data-skin=retro] .newbie-guide-banner__btn:active{transform:translate(2px,2px);box-shadow:none}html:root[data-skin=retro] .newbie-guide-banner__close{color:var(--ink);font-weight:800}html:root[data-skin=retro] .newbie-guide-banner__close:hover{color:var(--ink);background:var(--paper-3)}html:root[data-skin=retro] .header-more-btn,html:root[data-skin=retro] .action-btn-outline,html:root[data-skin=retro] .attitude-btn,html:root[data-skin=retro] .page-btn,html:root[data-skin=retro] .ticket-request-btn,html:root[data-skin=retro] .form-cancel,html:root[data-skin=retro] .empty-cta{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;color:var(--ink)!important;box-shadow:none!important}html:root[data-skin=retro] .header-more-btn:hover,html:root[data-skin=retro] .action-btn-outline:hover,html:root[data-skin=retro] .attitude-btn:hover,html:root[data-skin=retro] .page-btn:hover:not(:disabled),html:root[data-skin=retro] .ticket-request-btn:hover,html:root[data-skin=retro] .empty-cta:hover{background:var(--accent)!important;color:var(--ink)!important;border-color:var(--ink)!important}html:root[data-skin=retro] .header-more-btn .s-icon,html:root[data-skin=retro] .action-btn-outline .s-icon,html:root[data-skin=retro] .ticket-request-btn .s-icon{color:var(--ink)!important}html:root[data-skin=retro] .attitude-btn.active,html:root[data-skin=retro] .attitude-btn.negative.active{background:var(--accent)!important;color:var(--ink)!important;border-color:var(--ink)!important}html:root[data-skin=retro] .action-btn-primary,html:root[data-skin=retro] .action-btn-secondary,html:root[data-skin=retro] .form-submit{border:2px solid var(--ink)!important;border-radius:3px!important;background:var(--accent)!important;color:var(--ink)!important;box-shadow:2px 2px 0 var(--ink)}html:root[data-skin=retro] .action-btn-primary:hover:not(:disabled),html:root[data-skin=retro] .action-btn-secondary:hover:not(:disabled),html:root[data-skin=retro] .form-submit:hover:not(:disabled){background:var(--accent-hi)!important;color:var(--ink)!important;opacity:1;transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}html:root[data-skin=retro] .review-publish,html:root[data-skin=retro] .reply-editor,html:root[data-skin=retro] .ticket-form{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper-2)!important;box-shadow:none!important}html:root[data-skin=retro] .review-textarea,html:root[data-skin=retro] .reply-editor__textarea,html:root[data-skin=retro] .form-textarea{border:1.5px solid var(--ink)!important;border-radius:3px!important;background:var(--paper)!important;color:var(--ink)!important}html:root[data-skin=retro] .review-textarea::placeholder,html:root[data-skin=retro] .form-textarea::placeholder{color:var(--text-2)!important}html:root[data-skin=retro] .review-textarea:focus,html:root[data-skin=retro] .reply-editor__textarea:focus,html:root[data-skin=retro] .form-textarea:focus{border-color:var(--ink)!important;background:var(--paper-2)!important;box-shadow:none!important;outline:2px solid var(--accent);outline-offset:1px}html:root[data-skin=retro] .suggestion-chip{border:1px solid var(--ink)!important;border-radius:2px!important;background:var(--paper-3)!important;color:var(--ink)!important;font-weight:600}html:root[data-skin=retro] .suggestion-chip:hover{background:var(--accent)!important;color:var(--ink)!important}html:root[data-skin=retro] .reviews-count{border:1px solid var(--ink)!important;border-radius:2px!important;background:var(--paper-3)!important;color:var(--ink)!important}html:root[data-skin=retro] .ratio-badge{border-color:var(--ink)!important;border-radius:2px!important}html:root[data-skin=retro] .share-page .glass,html:root[data-skin=retro] .share-page .overview-card,html:root[data-skin=retro] .share-page .share-tab,html:root[data-skin=retro] .share-page .modal{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:4px!important;box-shadow:none!important}html:root[data-skin=retro] .share-page .share-tab{border-width:1px!important;border-color:#17140f47!important;background:var(--paper-3)!important}html:root[data-skin=retro] .share-page .share-tab.active{background:var(--paper-2)!important;border:2px solid var(--ink)!important;box-shadow:2px 2px 0 var(--ink)!important}html:root[data-skin=retro] .share-page .modal-mask{background:rgba(23,20,15,.42)!important}html:root[data-skin=retro] .share-page .btn-primary,html:root[data-skin=retro] .share-page .card-btn{background:var(--accent)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;border-radius:3px!important;font-weight:700}html:root[data-skin=retro] .share-page .btn-primary:hover:not(:disabled),html:root[data-skin=retro] .share-page .card-btn:hover:not(:disabled){background:var(--accent-hi)!important}html:root[data-skin=retro] .share-page .card-btn:disabled,html:root[data-skin=retro] .share-page .btn-primary:disabled{background:var(--paper-3)!important;color:var(--text-3)!important;border-color:#17140f47!important}html:root[data-skin=retro] .share-page .card-btn--reopen{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--ink)!important}html:root[data-skin=retro] .share-page .btn-ghost,html:root[data-skin=retro] .share-page .mini-btn{background:transparent!important;border:1.5px solid var(--ink)!important;border-radius:3px!important;color:var(--ink)!important;font-weight:600}html:root[data-skin=retro] .share-page .mini-btn--danger,html:root[data-skin=retro] .share-page .card-state--bad{color:var(--danger)!important;border-color:var(--danger)!important}html:root[data-skin=retro] .share-page .pill,html:root[data-skin=retro] .share-page .card-tag{border:1px solid var(--ink)!important;border-radius:2px!important;background:var(--paper-3)!important;color:var(--ink)!important;font-weight:600}html:root[data-skin=retro] .share-page .card-tag--drm{background:color-mix(in srgb,var(--vip) 18%,var(--paper-3))!important}html:root[data-skin=retro] .share-page .card-tag--cloud{background:color-mix(in srgb,var(--brand) 16%,var(--paper-3))!important}html:root[data-skin=retro] .share-page .guide-steps span{background:var(--paper-3)!important;border:1.5px solid var(--ink)!important;border-radius:2px!important;color:var(--ink)!important}html:root[data-skin=retro] .share-page .mine-code{color:var(--accent-hi)!important}html:root[data-skin=retro] .share-page .code-box{background:var(--paper-2)!important;border:2px solid var(--ink)!important;border-radius:3px!important;color:var(--ink)!important}html:root[data-skin=retro] .share-page .share-card,html:root[data-skin=retro] .share-page .board-section,html:root[data-skin=retro] .share-page .mine-section,html:root[data-skin=retro] .share-page .panel-card,html:root[data-skin=retro] .share-page .rules-wrap{background:var(--paper-3)!important;border:1.5px solid rgba(23,20,15,.28)!important;border-radius:3px!important;box-shadow:none!important}html:root[data-skin=retro] .share-page .seg-btn,html:root[data-skin=retro] .share-page .filter-chip{background:var(--paper-3)!important;border:1.5px solid var(--ink)!important;border-radius:3px!important;color:var(--ink)!important;font-weight:600}html:root[data-skin=retro] .share-page .seg-btn.active,html:root[data-skin=retro] .share-page .filter-chip.active{background:var(--accent)!important;border:2px solid var(--ink)!important;box-shadow:2px 2px 0 var(--ink)!important;color:var(--ink)!important}html:root[data-skin=retro] .share-page .seg--sub{border-bottom:2px solid var(--ink-soft)!important}html:root[data-skin=retro] .share-page .seg--sub .seg-btn{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:3px 1px 7px!important;color:var(--ink)!important}html:root[data-skin=retro] .share-page .seg--sub .seg-btn.active{background:transparent!important;border:0!important;box-shadow:inset 0 -3px 0 var(--accent)!important;color:var(--ink)!important}html:root[data-skin=retro] .share-page .input,html:root[data-skin=retro] .share-page .textarea,html:root[data-skin=retro] .share-page .search-box input,html:root[data-skin=retro] .share-page .game-options{background:var(--paper-2)!important;border:1.5px solid var(--ink)!important;border-radius:3px!important;color:var(--ink)!important}html:root[data-skin=retro] .share-page .card-tag--wanted{background:color-mix(in srgb,var(--ok) 20%,var(--paper-3))!important}html:root[data-skin=retro] .share-page .card-reward b,html:root[data-skin=retro] .share-page .rule-list b{color:var(--accent-hi)!important}html:root[data-skin=retro] .share-fab{background:var(--accent)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;border-radius:3px!important;box-shadow:3px 3px 0 var(--ink)!important}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/iconfont.4bc0c12b.ttf?t=1769747331810) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-svip:before{content:"\e73c"}.icon-f-vip:before{content:"\e76c"}.icon-steam:before{content:"\f23b"}.icon-vip1:before{content:"\e65e"}.icon-vip:before{content:"\e60c"}.icon-tudou:before{content:"\e622"}.icon-weixinzhifu:before{content:"\e689"}.icon-zhifubao:before{content:"\e68a"}
