.detail-topbar[data-v-6cf19218]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0eeb;border-bottom:1px solid var(--line);display:flex;gap:var(--spacing-sm);height:46px;padding:0 var(--spacing-md);position:sticky;top:var(--header-height);z-index:15}.nav-btn[data-v-6cf19218]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.nav-btn[data-v-6cf19218]:active{background:var(--card)}.dt-title[data-v-6cf19218]{color:var(--text);font-size:16px;font-weight:700}.dt-spacer[data-v-6cf19218]{width:34px}.page[data-v-96419637]{padding-bottom:var(--spacing-xl)}.placeholder[data-v-96419637]{padding:80px var(--spacing-xl);text-align:center}.ph-icon[data-v-96419637]{height:56px;margin-bottom:var(--spacing-md);opacity:.8;width:56px}.ph-title[data-v-96419637]{color:var(--text);font-size:19px;font-weight:800;margin:0 0 var(--spacing-sm)}.ph-text[data-v-96419637]{color:var(--muted);font-size:14px;line-height:1.7;margin:0 auto var(--spacing-md);max-width:280px}.ph-note[data-v-96419637]{color:var(--muted-secondary);font-size:12px}.img-shell[data-v-a8bacac2]{background:var(--card-secondary);display:block;overflow:hidden;position:relative;width:100%}.img-shell[data-v-a8bacac2]:after{animation:img-shimmer-a8bacac2 2s ease-in-out infinite;background:linear-gradient(90deg,transparent 25%,hsla(0,0%,100%,.04) 50%,transparent 75%);background-size:200% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.app-img[data-v-a8bacac2]{display:block;height:auto;position:relative;width:100%;z-index:1}.is-cover .app-img[data-v-a8bacac2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.is-cover[data-v-a8bacac2]{height:100%}@keyframes img-shimmer-a8bacac2{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-card[data-v-47b8eed1]{display:flex;flex-direction:column;gap:10px;width:100%}.sk-cover[data-v-47b8eed1]{background:#ffffff0a;border-radius:4px;overflow:hidden;position:relative;width:100%}.sk-body[data-v-47b8eed1]{display:flex;flex-direction:column;gap:6px;width:100%}.sk-line[data-v-47b8eed1]{background:#ffffff0d;border-radius:3px;height:12px;overflow:hidden;position:relative}.sk-line--full[data-v-47b8eed1]{width:100%}.sk-line--half[data-v-47b8eed1]{width:55%}.sk-stats[data-v-47b8eed1]{display:flex;gap:14px;margin-top:2px}.sk-dot[data-v-47b8eed1]{background:#ffffff0a;border-radius:2px;height:10px;overflow:hidden;position:relative;width:28px}.sk-shimmer[data-v-47b8eed1]{animation:sk-shimmer-47b8eed1 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 35%,hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,.03) 65%,transparent);inset:0;position:absolute}.sk-cover .sk-shimmer[data-v-47b8eed1]{animation-delay:0s}.sk-line .sk-shimmer[data-v-47b8eed1]{animation-delay:.15s}.sk-dot .sk-shimmer[data-v-47b8eed1]{animation-delay:.3s}@keyframes sk-shimmer-47b8eed1{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stats[data-v-65224787]{align-items:flex-start;flex-wrap:nowrap;gap:8px;width:100%}.stat[data-v-65224787],.stats[data-v-65224787]{display:flex;flex-direction:row}.stat[data-v-65224787]{align-items:center;flex:1 0 0;gap:2px;min-width:0;white-space:nowrap}.stat-icon-wrapper[data-v-65224787]{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.stat-icon[data-v-65224787]{display:block;flex-shrink:0;height:18px;width:18px}.stat-num[data-v-65224787]{color:#636363cc;display:inline-block;font-size:10px;line-height:normal;text-align:left}.card-link[data-v-3480afa0]{color:inherit;cursor:pointer;text-decoration:none}.card[data-v-3480afa0],.card-link[data-v-3480afa0]{display:flex;flex-direction:column;gap:10px;width:100%}.card[data-v-3480afa0]{background:transparent}.cover[data-v-3480afa0]{background:var(--card-secondary);border-radius:4px;flex-shrink:0;overflow:hidden;width:100%}.cover[data-v-3480afa0] .img-shell{height:100%;width:100%}.cover[data-v-3480afa0]:not([style*=aspect-ratio]) .img-shell{height:auto}.cover[data-v-3480afa0] img{border-radius:4px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-wrapper[data-v-3480afa0]{gap:4px}.content-wrapper[data-v-3480afa0],.text-content[data-v-3480afa0]{display:flex;flex-direction:column;width:100%}.title[data-v-3480afa0]{color:#fffc;font-size:12px;font-weight:500;word-break:break-word}.meta[data-v-3480afa0],.title[data-v-3480afa0]{line-height:normal;margin:0;overflow:hidden;padding:0;width:100%}.meta[data-v-3480afa0]{color:#636363;font-size:10px;font-weight:400;text-overflow:ellipsis}.feed[data-v-b0bd1074]{align-items:flex-start;box-sizing:border-box;padding:10px 20px 20px;width:100%}.col[data-v-b0bd1074],.feed[data-v-b0bd1074]{display:flex;gap:10px}.col[data-v-b0bd1074]{flex:1 0 0;flex-direction:column;min-width:0}.col[data-v-b0bd1074] .card-link{animation:card-enter-b0bd1074 .35s ease-out both}@keyframes card-enter-b0bd1074{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:360px){.feed[data-v-b0bd1074]{padding-left:16px;padding-right:16px}}.page[data-v-efb23fc0]{--bg:#111316;--card:#141419;--text:#f4f5f6;--muted:#a2a6ad;--line:#22242b;--primary:#4d6bfe;background:var(--bg);color:var(--text);display:flex;flex-direction:column;margin:0 auto;min-height:100dvh;padding-top:50px;position:relative}.content-wrapper[data-v-efb23fc0]{display:flex;flex:1;flex-direction:column;min-height:0}.topbar[data-v-efb23fc0]{background:var(--bg);height:40px;justify-content:space-between;left:0;padding:5px 20px;position:absolute;right:0;top:0;z-index:10}.back-btn[data-v-efb23fc0],.topbar[data-v-efb23fc0]{align-items:center;display:flex}.back-btn[data-v-efb23fc0]{background:transparent;border:none;cursor:pointer;justify-content:center;padding:8px}.back-btn[data-v-efb23fc0]:active{opacity:.6}.back-icon[data-v-efb23fc0]{display:block;height:20px;width:20px}.title[data-v-efb23fc0]{color:var(--text);font-size:12px;font-weight:400;left:50%;margin:0;position:absolute;transform:translate(-50%)}.spacer[data-v-efb23fc0]{width:36px}.logo-section[data-v-efb23fc0]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 20px}.logo-img[data-v-efb23fc0]{display:block;height:47.1px;width:60px}.brand-name[data-v-efb23fc0]{color:#fffc;font-size:22px;font-weight:400;line-height:20px;margin:0;text-align:center}.form-section[data-v-efb23fc0]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:400px;min-height:0;padding:0 20px;width:100%}.input-group[data-v-efb23fc0]{align-items:flex-start;border-bottom:.5px solid hsla(0,0%,100%,.1);display:flex;gap:8px;margin-bottom:10px}.country-code[data-v-efb23fc0]{color:#ffffff80;flex-shrink:0;white-space:nowrap}.country-code[data-v-efb23fc0],.phone-input[data-v-efb23fc0]{font-size:12px;padding:10px 0}.phone-input[data-v-efb23fc0]{background:transparent;border:none;color:#fff3;flex:1;line-height:14px;min-width:0;outline:none}.phone-input[data-v-efb23fc0]::-moz-placeholder{color:#fff3;opacity:1}.phone-input[data-v-efb23fc0]::placeholder{color:#fff3;opacity:1}.phone-input[data-v-efb23fc0]:focus{color:var(--text)}.phone-input[data-v-efb23fc0]:focus::-moz-placeholder{opacity:.3}.phone-input[data-v-efb23fc0]:focus::placeholder{opacity:.3}.login-btn[data-v-efb23fc0]{align-items:center;background:#fffc;border:none;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:400;height:40px;justify-content:center;margin-bottom:10px;padding:5px 20px;transition:all .2s;width:100%}.login-btn[data-v-efb23fc0]:not(.disabled):active{background:#ffffffb3;transform:scale(.98)}.login-btn.disabled[data-v-efb23fc0]{background:#fff6;cursor:not-allowed;opacity:.5}.agreement-label[data-v-efb23fc0]{align-items:flex-start;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agreement-checkbox[data-v-efb23fc0]{display:none}.checkbox-custom[data-v-efb23fc0]{align-items:center;background:transparent;border:2px solid var(--line);border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;min-height:16px;min-width:16px;overflow:hidden;transition:all .2s;width:16px}.checkbox-icon[data-v-efb23fc0]{display:none;height:12px;width:12px}.agreement-checkbox:checked+.checkbox-custom[data-v-efb23fc0]{background:var(--primary);border-color:var(--primary)}.agreement-checkbox:checked+.checkbox-custom .checkbox-icon[data-v-efb23fc0]{display:block}.agreement-text[data-v-efb23fc0]{flex:1;font-size:12px;font-weight:400;line-height:20px;white-space:pre-wrap;word-break:break-word}.agreement-text .text-muted[data-v-efb23fc0]{color:#ffffff59}.agreement-link[data-v-efb23fc0]{color:#fff;font-size:12px;line-height:20px;text-decoration:none}.other-login-section[data-v-efb23fc0]{box-sizing:border-box;flex:1;flex-direction:column;gap:10px;justify-content:flex-end;margin:0 auto;max-width:400px;padding:0 20px 36px}.divider[data-v-efb23fc0],.other-login-section[data-v-efb23fc0]{align-items:center;display:flex;width:100%}.divider[data-v-efb23fc0]{justify-content:center}.divider-text[data-v-efb23fc0]{color:#ffffff59;font-size:12px;line-height:20px;text-align:center}.wechat-btn[data-v-efb23fc0]{align-items:center;background:transparent;border:none;border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:14px;transition:all .2s;width:100%}.wechat-btn[data-v-efb23fc0]:active{background:#ffffff0d;transform:scale(.98)}.wechat-icon[data-v-efb23fc0]{display:block;height:24px;width:24px}@media(max-width:360px){.logo-section[data-v-efb23fc0]{padding:40px 20px 30px}.form-section[data-v-efb23fc0]{padding:0 16px}.other-login-section[data-v-efb23fc0]{padding:0 16px 40px}}.page[data-v-39b0ff50]{padding-bottom:var(--spacing-xl)}.search-wrap[data-v-39b0ff50]{padding:var(--spacing-md) var(--spacing-lg)}.search-input-wrapper[data-v-39b0ff50]{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-full);display:flex;gap:var(--spacing-sm);height:42px;padding:0 var(--spacing-md)}.search-icon[data-v-39b0ff50]{height:18px;opacity:.7;width:18px}.search-input[data-v-39b0ff50]{background:transparent;border:none;color:var(--text);flex:1;font-size:15px;outline:none}.search-input[data-v-39b0ff50]::-moz-placeholder{color:var(--muted)}.search-input[data-v-39b0ff50]::placeholder{color:var(--muted)}.filters[data-v-39b0ff50]{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.filter[data-v-39b0ff50]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);font-size:13px;padding:6px 16px;transition:all var(--transition-fast)}.filter.active[data-v-39b0ff50]{background:var(--brand);border-color:var(--brand);color:#fff}.count[data-v-39b0ff50]{color:var(--muted);font-size:13px;margin:0;padding:var(--spacing-sm) var(--spacing-lg)}.grid[data-v-39b0ff50]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr;padding:0 var(--spacing-lg)}.grid[data-v-39b0ff50] .card-link{animation:card-enter-39b0ff50 .35s ease-out both}@keyframes card-enter-39b0ff50{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.empty[data-v-39b0ff50]{color:var(--muted);font-size:13px;padding:40px 0;text-align:center}.page[data-v-a481c1f7]{padding-bottom:var(--spacing-xl)}.loading[data-v-a481c1f7]{color:#636363;font-size:13px;height:200px;justify-content:center}.loading[data-v-a481c1f7],.profile-hero[data-v-a481c1f7]{align-items:center;display:flex}.profile-hero[data-v-a481c1f7]{background:linear-gradient(180deg,var(--card-secondary),var(--bg));border-bottom:1px solid var(--line);flex-direction:column;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg)}.avatar[data-v-a481c1f7]{border:2px solid var(--line-secondary);border-radius:var(--radius-full);height:76px;-o-object-fit:cover;object-fit:cover;width:76px}.nick[data-v-a481c1f7]{color:var(--text);font-size:18px;font-weight:800;margin-top:var(--spacing-md)}.uid[data-v-a481c1f7]{color:var(--muted);font-size:12px;margin-top:2px}.ttl[data-v-a481c1f7]{background:var(--brand-soft,rgba(77,107,254,.12));border-radius:var(--radius-full);color:var(--brand);font-size:11px;margin-top:var(--spacing-sm);padding:4px 10px}.stat-row[data-v-a481c1f7]{border-bottom:1px solid var(--line);display:flex;padding:var(--spacing-lg) 0}.stat-cell[data-v-a481c1f7]{flex:1;text-align:center}.stat-val[data-v-a481c1f7]{color:var(--text);font-size:20px;font-weight:800}.stat-lab[data-v-a481c1f7]{color:var(--muted);font-size:12px;margin-top:2px}.menu[data-v-a481c1f7]{margin-top:var(--spacing-md)}.menu-item[data-v-a481c1f7]{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);text-align:left;width:100%}.menu-item.logout[data-v-a481c1f7]{color:#ff5c5c}.menu-arrow[data-v-a481c1f7]{color:var(--muted);font-size:18px}.page[data-v-853ed13d]{padding-bottom:calc(var(--tabbar-height) + 80px)}.feedback-list[data-v-853ed13d]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.feedback-item[data-v-853ed13d]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--spacing-md)}.feedback-header[data-v-853ed13d]{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:space-between}.feedback-title[data-v-853ed13d]{color:var(--text);font-size:15px;font-weight:700;margin:0}.feedback-info[data-v-853ed13d]{background:var(--brand-soft);border-radius:var(--radius-full);color:var(--brand);flex:none;font-size:11px;padding:3px 9px}.feedback-content[data-v-853ed13d]{color:var(--muted);font-size:13px;line-height:1.6;margin:var(--spacing-sm) 0}.feedback-footer[data-v-853ed13d]{align-items:center;border-top:1px dashed var(--line);display:flex;justify-content:space-between;padding-top:var(--spacing-sm)}.feedback-time[data-v-853ed13d]{color:var(--muted-secondary);font-size:12px}.feedback-arrow[data-v-853ed13d]{color:var(--muted);font-size:18px}.feedback-submit-wrap[data-v-853ed13d]{padding:var(--spacing-lg)}.feedback-submit-btn[data-v-853ed13d]{background:var(--brand);border:none;border-radius:var(--radius-full);color:#fff;font-size:15px;font-weight:700;height:46px;width:100%}.feedback-submit-btn[data-v-853ed13d]:active{filter:brightness(.92)}.field-row[data-v-e60f2c69]{align-items:flex-start;border-bottom:1px dashed var(--line);display:flex;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.field-label[data-v-e60f2c69]{color:var(--muted);flex:0 0 64px;font-size:13px;padding-top:2px}.field-text[data-v-e60f2c69]{color:var(--text);flex:1;font-size:14px;line-height:1.6}.section-title[data-v-6e930568]{align-items:baseline;display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-sm)}.st-text[data-v-6e930568]{color:var(--text);font-size:17px;font-weight:800;letter-spacing:.5px;margin:0}.st-more[data-v-6e930568]{color:var(--muted);font-size:13px}.picker-shade[data-v-6a8e8983]{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}.picker[data-v-6a8e8983]{background:var(--card);border:1px solid var(--line);border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:70vh;max-width:480px;overflow:hidden;padding:0 0 env(safe-area-inset-bottom);width:100%}.picker-head[data-v-6a8e8983]{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.picker-title[data-v-6a8e8983]{color:var(--text);font-size:16px;font-weight:700}.picker-close[data-v-6a8e8983]{background:transparent;border:none;color:var(--muted);cursor:pointer;font-size:24px;line-height:1;padding:0}.picker-grid[data-v-6a8e8983]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);overflow-y:auto;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.gift[data-v-6a8e8983]{align-items:center;background:#ffffff0a;border:1px solid transparent;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:8px 4px;transition:.15s}.gift[data-v-6a8e8983]:hover{background:#ffffff1a}.gift img[data-v-6a8e8983]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.gift b[data-v-6a8e8983]{color:var(--text);font-size:11px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift i[data-v-6a8e8983]{color:var(--brand);font-size:10px;font-style:normal}.picker-empty[data-v-6a8e8983]{color:var(--muted);font-size:13px;grid-column:1/-1;padding:var(--spacing-lg) 0;text-align:center}.picker-err[data-v-6a8e8983]{color:#ff9c9c;font-size:12px;margin:0;padding:0 var(--spacing-lg) var(--spacing-md)}.fx[data-v-6a8e8983]{inset:0;pointer-events:none;position:fixed;z-index:70}.fx-canvas[data-v-6a8e8983]{display:block;height:100%;width:100%}.ribbon[data-v-6a8e8983]{aspect-ratio:510/126;border-radius:999px;left:4%;max-width:90%;overflow:visible;position:absolute;top:16px;width:340px}.ribbon-bg[data-v-6a8e8983]{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.ribbon-msg[data-v-6a8e8983]{border-radius:999px;gap:8%;height:100%;overflow:hidden;padding:0 12% 0 4%;position:relative}.ribbon-head[data-v-6a8e8983],.ribbon-msg[data-v-6a8e8983]{align-items:center;display:flex}.ribbon-head[data-v-6a8e8983]{background:linear-gradient(160deg,#fbd6e2,#e58aa8);border:2px solid hsla(0,0%,100%,.55);border-radius:50%;color:#5b2233;flex:0 0 auto;font-size:20px;font-weight:700;height:46px;justify-content:center;width:46px}.ribbon-txt[data-v-6a8e8983]{line-height:1.2;margin-left:10px;min-width:0;text-shadow:0 1px 2px rgba(120,20,50,.35)}.ribbon-name[data-v-6a8e8983]{font-size:16px}.ribbon-gift[data-v-6a8e8983],.ribbon-name[data-v-6a8e8983]{color:#fff;font-weight:700;white-space:nowrap}.ribbon-gift[data-v-6a8e8983]{font-size:13px;opacity:.95}.ribbon-icon[data-v-6a8e8983]{filter:drop-shadow(0 3px 6px rgba(0,0,0,.4));flex:0 0 auto;height:64px;margin-left:auto;-o-object-fit:contain;object-fit:contain;width:64px}.ribbon-shine[data-v-6a8e8983]{animation:fx-around-6a8e8983 1.5s linear infinite alternate;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.9) 50%,transparent 80%);bottom:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;width:60%}@keyframes fx-around-6a8e8983{0%{left:-56%}to{left:88%}}@media(max-width:480px){.ribbon[data-v-6a8e8983]{width:260px}.ribbon-head[data-v-6a8e8983]{font-size:16px;height:36px;width:36px}.ribbon-name[data-v-6a8e8983]{font-size:14px}.ribbon-gift[data-v-6a8e8983]{font-size:12px}.ribbon-icon[data-v-6a8e8983]{height:50px;width:50px}}.chips[data-v-71928f1e]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.chip[data-v-71928f1e]{align-items:center;background:var(--card-secondary);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:12px;padding:6px 12px;transition:border-color var(--transition-fast)}.chip[data-v-71928f1e]:active{border-color:var(--brand)}.page[data-v-cc88b2b3]{padding-bottom:var(--spacing-xl)}.hero[data-v-cc88b2b3]{aspect-ratio:3/4;background:var(--card-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:var(--spacing-lg) auto;max-width:360px;min-height:200px;overflow:hidden;width:100%}.hero[data-v-cc88b2b3] .img-shell{height:100%;width:100%}.main-content[data-v-cc88b2b3]{padding:0 var(--spacing-lg)}.title[data-v-cc88b2b3]{color:var(--text);font-size:22px;font-weight:800;margin:0}.title-row[data-v-cc88b2b3]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:0 0 var(--spacing-md)}.gift-btn[data-v-cc88b2b3]{align-items:center;background:var(--brand-soft);border:1px solid var(--brand);border-radius:var(--radius-full);color:var(--brand);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px;transition:.15s}.gift-btn[data-v-cc88b2b3]:hover{background:var(--brand);color:#fff}.custom-fields[data-v-cc88b2b3]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.rich-text-content[data-v-cc88b2b3]{color:var(--muted);font-size:14px;line-height:1.7;margin:var(--spacing-md) 0}.rich-text-content p[data-v-cc88b2b3]{margin:0}.grid[data-v-cc88b2b3]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr;padding:0 0 var(--spacing-xl)}.grid[data-v-cc88b2b3] .card-link{animation:card-enter-cc88b2b3 .35s ease-out both}@keyframes card-enter-cc88b2b3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.empty[data-v-cc88b2b3]{color:var(--muted);font-size:13px;padding:var(--spacing-lg) 0}.error[data-v-cc88b2b3]{padding:80px var(--spacing-lg);text-align:center}.error-text[data-v-cc88b2b3]{color:var(--muted);font-size:15px}.back-link[data-v-cc88b2b3]{color:var(--brand);font-size:14px}.page[data-v-5d2a4146]{padding-bottom:var(--spacing-xl)}.cover[data-v-5d2a4146]{aspect-ratio:4/5;background:var(--card-secondary);min-height:200px;overflow:hidden;width:100%}.cover[data-v-5d2a4146] .img-shell{height:100%;width:100%}.main[data-v-5d2a4146]{padding:var(--spacing-lg)}.meta[data-v-5d2a4146]{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.chip-inline[data-v-5d2a4146]{background:var(--brand-soft);border-radius:var(--radius-full);color:var(--brand);font-size:11px;padding:3px 9px}.meta-sub[data-v-5d2a4146]{color:var(--muted);font-size:12px}.title[data-v-5d2a4146]{color:var(--text);font-size:20px;font-weight:800;line-height:1.4;margin:0 0 var(--spacing-xs)}.author[data-v-5d2a4146]{color:var(--muted);display:flex;font-size:13px;gap:var(--spacing-md);margin:0 0 var(--spacing-md)}.author[data-v-5d2a4146],.gift-btn[data-v-5d2a4146]{align-items:center}.gift-btn[data-v-5d2a4146]{background:var(--brand-soft);border:1px solid var(--brand);border-radius:var(--radius-full);color:var(--brand);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px;transition:.15s}.gift-btn[data-v-5d2a4146]:hover{background:var(--brand);color:#fff}.panel[data-v-5d2a4146]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.grid[data-v-5d2a4146]{display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr}.grid[data-v-5d2a4146] .card-link{animation:card-enter-5d2a4146 .35s ease-out both}@keyframes card-enter-5d2a4146{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.empty[data-v-5d2a4146]{color:var(--muted);font-size:13px;padding:var(--spacing-lg) 0}.error[data-v-5d2a4146]{padding:80px var(--spacing-lg);text-align:center}.error-text[data-v-5d2a4146]{color:var(--muted);font-size:15px}.back-link[data-v-5d2a4146]{color:var(--brand);font-size:14px}.filter-row[data-v-8c328ad3]{align-items:stretch;display:flex;flex-wrap:nowrap;gap:5px;justify-content:flex-start}.chip[data-v-8c328ad3]{align-items:center;background:#292b2e;border-radius:30px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:700;justify-content:center;line-height:normal;padding:8px 14px;text-align:center;text-decoration:none;white-space:nowrap}.chip.active[data-v-8c328ad3]{background:#fff;color:#333}.chip.more[data-v-8c328ad3]{flex:0 0 auto;font-weight:400;line-height:12px;opacity:.5}.sk-game-card[data-v-a20aec6c]{display:flex;flex-direction:column;flex-shrink:0;gap:5px;max-width:calc(33.33333% - 6.66667px);width:calc(33.33333% - 6.66667px)}.sk-cover[data-v-a20aec6c]{aspect-ratio:3/4;background:#ffffff0a}.sk-cover[data-v-a20aec6c],.sk-line[data-v-a20aec6c]{border-radius:2px;overflow:hidden;position:relative;width:100%}.sk-line[data-v-a20aec6c]{background:#ffffff0d;height:10px}.sk-shimmer[data-v-a20aec6c]{animation:sk-shimmer-a20aec6c 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 35%,hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,.03) 65%,transparent);inset:0;position:absolute}.sk-cover .sk-shimmer[data-v-a20aec6c]{animation-delay:0s}.sk-line .sk-shimmer[data-v-a20aec6c]{animation-delay:.2s}@keyframes sk-shimmer-a20aec6c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.content[data-v-1d1476aa]{box-sizing:border-box;padding:5px 20px 20px}.content[data-v-1d1476aa],.filters[data-v-1d1476aa]{display:flex;flex-direction:column;gap:10px;width:100%}.filters[data-v-1d1476aa]{padding:5px 0}.game-list[data-v-1d1476aa]{flex-direction:column;gap:20px}.game-list[data-v-1d1476aa],.game-row[data-v-1d1476aa]{align-items:flex-start;display:flex}.game-row[data-v-1d1476aa]{gap:10px;width:100%}.game-card[data-v-1d1476aa]{align-items:flex-start;animation:card-enter-1d1476aa .35s ease-out both;color:inherit;cursor:pointer;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:5px;max-width:calc(33.33333% - 6.66667px);text-decoration:none;width:calc(33.33333% - 6.66667px)}@keyframes card-enter-1d1476aa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.game-cover[data-v-1d1476aa]{aspect-ratio:3/4;background:#1a1e27;border-radius:2px;overflow:hidden;width:100%}.game-cover[data-v-1d1476aa] .img-shell{height:100%;width:100%}.game-cover[data-v-1d1476aa] img{border-radius:2px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.game-info[data-v-1d1476aa]{align-items:flex-start;display:flex;width:100%}.game-title[data-v-1d1476aa]{color:#ffffff80;flex:1 0 0;font-size:10px;font-weight:700;line-height:normal;margin:0;min-width:0;padding:0;text-align:left;white-space:pre-wrap}.empty[data-v-1d1476aa]{color:#636363;font-size:12px;padding:40px 0;text-align:center;width:100%}@media(max-width:360px){.content[data-v-1d1476aa]{padding-left:16px;padding-right:16px}}.page[data-v-4b88b6fc]{background:var(--bg,#111316);color:#f5f6f7;min-height:100dvh}.topbar[data-v-4b88b6fc]{height:50px;justify-content:space-between;padding:0 16px}.back-btn[data-v-4b88b6fc],.topbar[data-v-4b88b6fc]{align-items:center;display:flex}.back-btn[data-v-4b88b6fc]{background:transparent;border:none;color:#fff;cursor:pointer;height:32px;justify-content:center;padding:0;width:32px}.topbar-title[data-v-4b88b6fc]{color:#fff;font-size:15px;font-weight:700}.confirm-btn[data-v-4b88b6fc]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px}.content[data-v-4b88b6fc]{padding:10px 20px 20px}.chips-container[data-v-4b88b6fc]{display:flex;flex-direction:column;gap:10px}.chip-row[data-v-4b88b6fc]{align-items:stretch;display:flex;gap:8px}.chip[data-v-4b88b6fc]{align-items:center;background:#292b2e;border-radius:30px;color:#fff;cursor:pointer;display:flex;flex:1 0 0;font-size:12px;font-weight:700;justify-content:center;padding:8px 0;text-align:center;white-space:nowrap}.chip.active[data-v-4b88b6fc]{background:#fff;color:#333}.topbar[data-v-9977277c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0eeb;border-bottom:1px solid var(--line);gap:var(--spacing-md);height:var(--header-height);padding:0 var(--spacing-lg);position:sticky;top:0;z-index:20}.brand[data-v-9977277c],.topbar[data-v-9977277c]{align-items:center;display:flex}.brand[data-v-9977277c]{gap:var(--spacing-sm);min-width:0}.logo[data-v-9977277c]{border-radius:var(--radius-md);height:30px;width:30px}.title[data-v-9977277c]{color:var(--text);font-size:19px;font-weight:800;letter-spacing:1px;white-space:nowrap}.slogan[data-v-9977277c]{height:14px;opacity:.9;width:auto}.center-spacer[data-v-9977277c]{flex:1}.actions[data-v-9977277c]{display:flex;gap:var(--spacing-md)}.actions[data-v-9977277c],.ic-link[data-v-9977277c]{align-items:center}.ic-link[data-v-9977277c]{border-radius:var(--radius-full);display:inline-flex;height:36px;justify-content:center;transition:background var(--transition-fast);width:36px}.ic-link[data-v-9977277c]:active{background:var(--card)}.action-icon[data-v-9977277c]{height:22px;width:22px}.tab-item[data-v-282d4413]{align-items:center;color:var(--muted);display:flex;flex:1;flex-direction:column;gap:3px;justify-content:center;transition:color var(--transition-fast)}.tab-item.active[data-v-282d4413]{color:var(--text)}.tab-ico[data-v-282d4413]{align-items:center;display:flex;height:26px;justify-content:center;width:26px}.tab-icon[data-v-282d4413]{height:24px;width:24px}.tab-txt[data-v-282d4413]{font-size:11px;font-weight:500;line-height:1}.tab-item.active .tab-txt[data-v-282d4413]{font-weight:700}.tabbar[data-v-83e0c08a]{align-items:center;background:#111316;border-top:1px solid var(--line);bottom:0;display:flex;justify-content:space-between;left:50%;max-width:var(--page-max);min-height:40px;padding:6px 20px calc(6px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:30}.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
