:root{--c-primary:#e6002d;--c-primary-dark:#c40026;--c-primary-soft:#fdecef;--c-accent:#111;--c-bg:#f5f5f6;--c-card:#fff;--c-text:#111;--c-text-2:#666a73;--c-line:#e4e4e7;--c-free:#16a34a;--c-point:#d97706;--c-vip:#b8860b;--c-cash:#111;--radius:6px;--shadow:0 1px 2px #1111110f, 0 2px 10px #1111110a;--container:1200px}[data-theme=dark]{--c-primary-soft:#3a1119;--c-accent:#2c2c31;--c-bg:#151517;--c-card:#1f1f23;--c-text:#ececef;--c-text-2:#a0a3ad;--c-line:#34343a;--c-cash:#52525b;--shadow:0 1px 2px #0006, 0 2px 10px #00000040}[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--c-primary)}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.35}button,input{font:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 16px}.page{min-height:60vh;padding-top:24px;padding-bottom:48px}.card{background:var(--c-card);border-radius:var(--radius);box-shadow:var(--shadow)}.muted{color:var(--c-text-2)}.btn{border:1px solid var(--c-line);background:var(--c-card);height:40px;color:var(--c-text);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{border-color:var(--c-primary);color:var(--c-primary)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.btn-primary:hover{background:var(--c-primary-dark);border-color:var(--c-primary-dark);color:#fff}.btn-accent{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.btn-accent:hover{color:#fff;background:#333;border-color:#333}.btn-block,.input{width:100%}.form-item{margin-bottom:16px}.form-item label{color:var(--c-text-2);margin-bottom:6px;font-size:14px;display:block}.input{border:1px solid var(--c-line);background:var(--c-card);height:42px;color:var(--c-text);border-radius:4px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.form-error{background:var(--c-primary-soft);color:var(--c-primary-dark)}.form-error,.form-ok{border-radius:4px;margin:0 0 12px;padding:10px 12px;font-size:14px}.form-ok{color:var(--c-free);background:#e8f7ee}.chip{background:var(--c-bg);height:22px;color:var(--c-text-2);white-space:nowrap;border-radius:3px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.chip-primary{background:var(--c-primary-soft);color:var(--c-primary)}.section-head{justify-content:space-between;align-items:baseline;margin:32px 0 16px;display:flex}.section-head h2{align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.section-head h2:before{content:"";background:var(--c-primary);border-radius:50%;width:12px;height:12px}.section-head a{color:var(--c-text-2);font-size:14px}.section-head a:hover{color:var(--c-primary)}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1024px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.empty{text-align:center;color:var(--c-text-2);padding:64px 16px}.kv dd,.rich{overflow-wrap:anywhere}.rich img{border-radius:4px;height:auto;margin:12px 0}.rich p{margin:0 0 12px}.rich h1,.rich h2,.rich h3{margin:20px 0 10px;font-size:18px}.rich a{color:var(--c-primary);text-decoration:underline}.rich pre{background:var(--c-bg);border-radius:4px;padding:12px;overflow-x:auto}.uc-head{margin-bottom:16px}.uc-head h1{font-size:22px}.uc-head p{color:var(--c-text-2);margin:4px 0 0;font-size:14px}.panel{margin-bottom:16px;padding:20px}.panel-title{margin-bottom:14px;font-size:17px}.kv{grid-template-columns:6em minmax(0,1fr);gap:10px 12px;margin:0;display:grid}.kv dt,.soon p,.stat span{color:var(--c-text-2)}.kv dd{margin:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.stat{text-align:center;padding:16px}.stat b{font-size:24px;line-height:1.2;display:block}.stat span{font-size:13px}@media (width<=720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.soon{text-align:center;padding:40px 20px}.soon b{margin-bottom:8px;font-size:18px;display:block}.soon p{max-width:460px;margin:0 auto}.tk-status{white-space:nowrap;border-radius:3px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.tk-status-0{color:#92400e;background:#fef3c7}.tk-status-1{color:#166534;background:#dcfce7}.tk-status-2{background:var(--c-bg);color:var(--c-text-2)}.textarea{border:1px solid var(--c-line);background:var(--c-card);width:100%;min-height:120px;color:var(--c-text);font:inherit;resize:vertical;border-radius:4px;outline:none;padding:10px 12px;line-height:1.6}.textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .logo-img{background:#fff;border-radius:6px;padding:2px 4px}.icon[data-v-a20e3ecf]{vertical-align:middle;flex:none;display:inline-block}.header[data-v-b230ecfa]{z-index:50;background:var(--c-card);border-bottom:2px solid var(--c-accent);position:sticky;top:0}.header-inner[data-v-b230ecfa]{gap:20px;height:68px}.header-inner[data-v-b230ecfa],.logo[data-v-b230ecfa]{align-items:center;display:flex}.logo[data-v-b230ecfa]{flex:none}.logo-img[data-v-b230ecfa]{flex:none;width:auto;height:52px}.nav[data-v-b230ecfa]{gap:18px;min-width:0;display:flex}.nav[data-v-b230ecfa],.nav-item[data-v-b230ecfa]{align-items:center}.nav-item[data-v-b230ecfa]{white-space:nowrap;gap:5px;padding:6px 8px;font-weight:700;display:inline-flex;position:relative}.nav-item.active[data-v-b230ecfa],.nav-item[data-v-b230ecfa]:hover{color:var(--c-primary)}.caret[data-v-b230ecfa]{border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.nav-drop[data-v-b230ecfa]{position:relative}.drop-menu[data-v-b230ecfa]{background:var(--c-card);border:1px solid var(--c-line);z-index:60;border-radius:6px;flex-direction:column;min-width:160px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #1111111f}.nav-drop:focus-within .drop-menu[data-v-b230ecfa],.nav-drop:hover .drop-menu[data-v-b230ecfa]{display:flex}.drop-menu a[data-v-b230ecfa],.drop-menu button[data-v-b230ecfa]{text-align:left;font:inherit;color:var(--c-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:9px 12px;display:flex}.drop-menu a[data-v-b230ecfa]:hover,.drop-menu button[data-v-b230ecfa]:hover{background:var(--c-primary-soft);color:var(--c-primary)}.drop-right[data-v-b230ecfa]{left:auto;right:0}.tools[data-v-b230ecfa]{white-space:nowrap;gap:10px;margin-left:auto;display:flex;position:relative}.avatar[data-v-b230ecfa],.me[data-v-b230ecfa],.pill[data-v-b230ecfa],.tools[data-v-b230ecfa],.up-avatar[data-v-b230ecfa],.up-card[data-v-b230ecfa],.up-level[data-v-b230ecfa],.up-name[data-v-b230ecfa],.up-stats a[data-v-b230ecfa],.up-vip[data-v-b230ecfa]{align-items:center}.pill[data-v-b230ecfa]{border-radius:15px;gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.pill-vip[data-v-b230ecfa]{color:#4a2f00;background:linear-gradient(135deg,#fbe7a8,#e9b949 55%,#d99a1f);transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 2px 8px #d99a1f59}.pill-vip[data-v-b230ecfa]:hover{color:#4a2f00;transform:translateY(-1px);box-shadow:0 4px 14px #d99a1f80}.pill-vip[data-v-b230ecfa]:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.pill-vip[data-v-b230ecfa]:hover:after{transition:left .6s;left:130%}.tools .btn[data-v-b230ecfa]{height:36px;padding:0 14px}.me[data-v-b230ecfa]{border-radius:22px;gap:8px;height:44px;padding:0 12px 0 4px;font-weight:700;transition:background .15s;display:flex}.user-drop:focus-within .me[data-v-b230ecfa],.user-drop:hover .me[data-v-b230ecfa]{background:var(--c-bg);color:var(--c-text)}.avatar[data-v-b230ecfa]{background:linear-gradient(135deg,#ff4d6d,var(--c-primary));color:#fff;border-radius:50%;flex:none;justify-content:center;width:36px;height:36px;font-weight:800;display:flex}.me-name[data-v-b230ecfa]{text-overflow:ellipsis;white-space:nowrap;max-width:7em;overflow:hidden}.me .caret[data-v-b230ecfa]{transition:transform .2s}.user-drop:focus-within .me .caret[data-v-b230ecfa],.user-drop:hover .me .caret[data-v-b230ecfa]{margin-top:3px;transform:rotate(225deg)}.user-drop[data-v-b230ecfa]{position:static}.user-panel[data-v-b230ecfa]{z-index:60;white-space:normal;visibility:hidden;opacity:0;width:300px;padding-top:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;right:0;transform:translateY(-6px)}.user-drop:focus-within .user-panel[data-v-b230ecfa],.user-drop:hover .user-panel[data-v-b230ecfa]{visibility:visible;opacity:1;transform:none}.user-panel[data-v-b230ecfa]>*{background:var(--c-card)}.up-card[data-v-b230ecfa]{background:linear-gradient(135deg,#1b1b1f,#4a0a17 55%,var(--c-primary));color:#fff;border-radius:12px 12px 0 0;gap:12px;padding:18px 16px;display:flex;position:relative;overflow:hidden}.up-card[data-v-b230ecfa]:after{content:"";background:#ffffff14;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.up-avatar[data-v-b230ecfa]{background:#ffffff29;border:2px solid #ffffffd9;border-radius:50%;flex:none;justify-content:center;width:52px;height:52px;font-size:22px;font-weight:800;display:flex}.up-info[data-v-b230ecfa]{flex:1;min-width:0}.up-name[data-v-b230ecfa]{gap:8px;display:flex}.up-name b[data-v-b230ecfa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.up-level[data-v-b230ecfa]{background:#fff3;border-radius:10px;flex:none;gap:3px;height:20px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.up-level.vip[data-v-b230ecfa]{color:#4a2f00;background:linear-gradient(135deg,#fbe7a8,#e9b949)}.up-mail[data-v-b230ecfa]{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbf;margin-top:4px;font-size:13px;overflow:hidden}.up-stats[data-v-b230ecfa]{border:1px solid var(--c-line);border-width:0 1px;grid-template-columns:1fr 1fr;display:grid}.up-stats a[data-v-b230ecfa]{flex-direction:column;gap:2px;padding:12px 6px;display:flex}.up-stats a+a[data-v-b230ecfa]{border-left:1px solid var(--c-line)}.up-stats b[data-v-b230ecfa]{font-size:17px}.up-stats span[data-v-b230ecfa]{color:var(--c-text-2);font-size:12px}.up-vip[data-v-b230ecfa]{border:1px solid var(--c-line);color:#5a3a00;border-width:0 1px;gap:8px;margin:0;padding:10px 14px;font-size:13px;font-weight:700;display:flex;background:linear-gradient(90deg,#fdf3d3,#f6dc97)!important}.up-vip span[data-v-b230ecfa]{flex:1}.up-vip[data-v-b230ecfa]:hover{color:#5a3a00;filter:brightness(1.04)}.up-grid[data-v-b230ecfa]{border:1px solid var(--c-line);border-width:1px 1px 0;grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 10px 8px;display:grid}.up-grid a[data-v-b230ecfa]{color:var(--c-text);border-radius:8px;flex-direction:column;gap:6px;padding:8px 0;font-size:13px}.up-grid a[data-v-b230ecfa],.up-grid i[data-v-b230ecfa],.up-logout[data-v-b230ecfa]{align-items:center;display:flex}.up-grid i[data-v-b230ecfa]{background:var(--c-bg);width:40px;height:40px;color:var(--c-text-2);border-radius:12px;justify-content:center;transition:background .15s,color .15s,transform .15s}.up-grid a[data-v-b230ecfa]:hover,.up-grid a:hover i[data-v-b230ecfa]{color:var(--c-primary)}.up-grid a:hover i[data-v-b230ecfa]{background:var(--c-primary-soft);transform:translateY(-2px)}.up-logout[data-v-b230ecfa]{border:1px solid var(--c-line);width:100%;color:var(--c-text-2);font:inherit;cursor:pointer;border-radius:0 0 12px 12px;justify-content:center;gap:6px;padding:12px;font-size:14px;box-shadow:0 14px 30px #11111124}.up-logout[data-v-b230ecfa]:hover{color:var(--c-primary);background:var(--c-primary-soft)}@media (width<=1100px){.nav[data-v-b230ecfa]{gap:6px}}@media (width<=860px){.header-inner[data-v-b230ecfa]{flex-wrap:wrap;gap:8px 12px;height:auto;padding-top:8px;padding-bottom:8px}.logo-img[data-v-b230ecfa]{height:44px}.tools[data-v-b230ecfa]{display:contents}.logo[data-v-b230ecfa]{margin-right:auto}.pill[data-v-b230ecfa]{height:28px;padding:0 10px;font-size:12px}.me[data-v-b230ecfa]{padding:0}.me .caret[data-v-b230ecfa],.me-name[data-v-b230ecfa],.user-panel[data-v-b230ecfa]{display:none}.nav[data-v-b230ecfa]{scrollbar-width:none;flex-basis:100%;order:3;gap:12px;overflow-x:auto}.nav[data-v-b230ecfa]::-webkit-scrollbar{display:none}.nav .drop-menu[data-v-b230ecfa]{display:none!important}}.footer[data-v-f50d4bfe]{color:#a1a1aa;border-top:3px solid var(--c-primary);background:#111113;margin-top:32px;padding:48px 0 0;font-size:14px}.cols[data-v-f50d4bfe]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) repeat(2,minmax(0,.8fr));gap:40px 48px;display:grid}.brand[data-v-f50d4bfe],.col[data-v-f50d4bfe]{min-width:0}.footer-name[data-v-f50d4bfe]{letter-spacing:.5px;color:#fff;align-items:center;gap:10px;font-size:22px;font-weight:800;line-height:1.2;display:inline-flex}.footer-name[data-v-f50d4bfe]:hover{color:#fff}.dot[data-v-f50d4bfe]{background:var(--c-primary);border-radius:50%;flex:none;width:12px;height:12px}.desc[data-v-f50d4bfe]{max-width:340px;margin:14px 0 0;line-height:1.8}.actions[data-v-f50d4bfe]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.action[data-v-f50d4bfe]{color:#e4e4e7;border:1px solid #34343a;border-radius:4px;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.action[data-v-f50d4bfe]:hover{color:#fff;border-color:#71717a}.action-primary[data-v-f50d4bfe]{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.action-primary[data-v-f50d4bfe]:hover{border-color:var(--c-primary-dark);background:var(--c-primary-dark);color:#fff}.col-title[data-v-f50d4bfe]{color:#fff;margin-bottom:16px;font-size:15px;font-weight:700}.links[data-v-f50d4bfe]{gap:10px;display:grid}.links-2[data-v-f50d4bfe]{-moz-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.links a[data-v-f50d4bfe]{color:#a1a1aa;width:fit-content;max-width:100%;transition:color .15s}.links a[data-v-f50d4bfe]:hover{color:#fff}.bottom[data-v-f50d4bfe]{color:#8b8b94;border-top:1px solid #27272a;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding:18px 0 22px;font-size:13px}.bottom[data-v-f50d4bfe],.bottom-links[data-v-f50d4bfe]{align-items:center;display:flex}.bottom-links[data-v-f50d4bfe]{gap:20px}.bottom-links a[data-v-f50d4bfe]{color:#8b8b94}.bottom-links a[data-v-f50d4bfe]:hover,.to-top[data-v-f50d4bfe]:hover{color:#fff}.to-top[data-v-f50d4bfe]{color:#8b8b94;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}@media (width<=900px){.cols[data-v-f50d4bfe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.brand[data-v-f50d4bfe],.col-sections[data-v-f50d4bfe]{grid-column:1/-1}.links-2[data-v-f50d4bfe]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=480px){.footer[data-v-f50d4bfe]{padding-top:36px}.links-2[data-v-f50d4bfe]{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom[data-v-f50d4bfe]{margin-top:32px}}.fb[data-v-a26c4dc5]{z-index:40;gap:8px;position:fixed;bottom:96px;right:16px}.fb[data-v-a26c4dc5],.fb-btn[data-v-a26c4dc5]{flex-direction:column;display:flex}.fb-btn[data-v-a26c4dc5]{border:1px solid var(--c-line);background:var(--c-card);width:52px;height:52px;color:var(--c-text-2);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:1px;padding:0;transition:transform .15s,color .15s,border-color .15s;box-shadow:0 4px 14px #1111111a}.fb-btn span[data-v-a26c4dc5]{font-size:11px;line-height:1.2}.fb-btn[data-v-a26c4dc5]:hover{border-color:var(--c-primary);transform:translate(-3px)}.fb-btn[data-v-a26c4dc5]:hover,.fb-gift[data-v-a26c4dc5]{color:var(--c-primary)}.fb-theme[data-v-a26c4dc5],.fb-vip[data-v-a26c4dc5]{color:#d97706}.fb-service[data-v-a26c4dc5]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.fb-service[data-v-a26c4dc5]:hover{background:var(--c-primary-dark);border-color:var(--c-primary-dark);color:#fff}@media (width<=860px){.fb[data-v-a26c4dc5]{bottom:76px;right:10px}.fb-btn[data-v-a26c4dc5]{border-radius:10px;width:44px;height:44px}.fb-btn span[data-v-a26c4dc5],.fb-btn[href="/user/orders"][data-v-a26c4dc5],.fb-gift[data-v-a26c4dc5],.fb-theme[data-v-a26c4dc5],.fb-vip[data-v-a26c4dc5]{display:none}}
