#app-titlebar{height:34px!important;min-height:34px!important;width:100%!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;flex-shrink:0!important;flex-grow:0!important;user-select:none;position:relative!important;z-index:99999!important;background:var(--titlebar-bg)!important;color:var(--text-1);font-size:12px;border-bottom:1px solid var(--titlebar-border)!important;box-sizing:border-box!important;transition:background .35s ease}#app-titlebar .drag-region{flex:1 1 auto!important;display:flex!important;align-items:center!important;padding:0 14px!important;-webkit-app-region:drag;app-region:drag;min-width:0}#app-titlebar .titlebar-left{width:200px;flex-shrink:0;display:flex!important;align-items:center!important;position:relative}#app-titlebar .product-selector{position:relative;-webkit-app-region:no-drag;app-region:no-drag}#app-titlebar .selector-current{display:flex!important;align-items:center!important;gap:8px;padding:4px 12px 4px 10px;background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid var(--titlebar-border);border-radius:18px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px var(--brand-ring)}#app-titlebar .selector-current:hover{background:var(--surface);border-color:var(--brand);box-shadow:0 4px 12px var(--brand-ring);transform:translateY(-1px)}#app-titlebar .product-selector.open .selector-current{background:var(--surface);border-color:var(--brand);box-shadow:0 4px 16px var(--brand-ring)}#app-titlebar .current-icon{font-size:14px}#app-titlebar .current-name{font-size:12px;font-weight:600;color:var(--brand);letter-spacing:.5px}#app-titlebar .dropdown-arrow{width:11px;height:11px;color:var(--brand);transition:transform .25s ease;margin-left:2px}#app-titlebar .product-selector.open .dropdown-arrow{transform:rotate(180deg)}#app-titlebar .dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;background:var(--popover-bg);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-radius:12px;box-shadow:var(--shadow-pop);padding:6px;z-index:100000;animation:dropdownFadeIn .2s ease;border:1px solid var(--popover-border)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#app-titlebar .dropdown-item{display:flex!important;align-items:center!important;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px;color:var(--text-2);transition:all .2s ease}#app-titlebar .dropdown-item:hover{background:var(--brand-soft);color:var(--brand)}#app-titlebar .dropdown-item.active{background:var(--brand-soft-2);color:var(--brand);font-weight:600}#app-titlebar .dropdown-item.disabled{opacity:.5;cursor:not-allowed}#app-titlebar .dropdown-item.disabled:hover{background:transparent;color:var(--text-2)}#app-titlebar .item-icon{font-size:13px}#app-titlebar .item-name{flex:1}#app-titlebar .item-badge{font-size:9px;padding:1px 5px;background:var(--brand-gradient);color:#fff;border-radius:6px;font-weight:600}#app-titlebar .item-soon{font-size:9px;padding:1px 5px;background:var(--well);color:var(--text-3);border-radius:5px;font-weight:500}#app-titlebar .titlebar-center{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0}#app-titlebar .center-title{display:flex!important;align-items:center!important;gap:8px}#app-titlebar .title-logo{width:18px;height:18px;border-radius:5px;object-fit:contain}#app-titlebar .title-main{font-size:13px;font-weight:700;background:var(--titlebar-title-grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}#app-titlebar .title-sub{font-size:11px;color:var(--text-3);font-weight:400}#app-titlebar .titlebar-right-space{width:140px;flex-shrink:0}#app-titlebar .window-controls{display:flex!important;align-items:stretch!important;flex-shrink:0!important;-webkit-app-region:no-drag;app-region:no-drag}#app-titlebar .win-btn{width:44px!important;height:100%!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent;border:none;color:var(--text-3);cursor:pointer;transition:all .2s ease;padding:0;margin:0;outline:none}#app-titlebar .win-btn:hover{background:#0000000f;color:var(--text-1)}#app-titlebar .win-btn svg{display:block}#app-titlebar .close-btn:hover{background:#ff5f57!important;color:#7a1700!important}html[data-theme=apple-light] #app-titlebar .window-controls{align-items:center!important;padding-right:10px}html[data-theme=apple-light] #app-titlebar .win-btn:hover{border-radius:50%;width:14px!important;height:14px!important;min-height:0!important;margin:auto 4px!important;padding:0!important}html[data-theme=apple-light] #app-titlebar .min-btn:hover{background:var(--win-min-bg)!important;color:var(--win-min-ic)!important}html[data-theme=apple-light] #app-titlebar .max-btn:hover{background:var(--win-max-bg)!important;color:var(--win-max-ic)!important}html[data-theme=apple-light] #app-titlebar .close-btn:hover{background:var(--win-close-bg)!important;color:var(--win-close-ic)!important}.desktop-update[data-v-d0435235]{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;align-items:center;gap:24px;max-width:min(440px,calc(100vw - 48px));padding:18px 20px;background:var(--surface, #fff);color:var(--text-primary, #202530);border:1px solid var(--border-color, #dfe3e8);border-radius:12px;box-shadow:0 8px 32px #0002}.desktop-update p[data-v-d0435235]{margin:6px 0 0;font-size:12px;opacity:.7}.desktop-update .download-details[data-v-d0435235]{font-variant-numeric:tabular-nums}.desktop-update progress[data-v-d0435235]{width:100%;margin-top:10px;accent-color:#dc303b}.desktop-update button[data-v-d0435235]{flex-shrink:0;border:0;border-radius:7px;background:#c52232;color:#fff;padding:10px 14px;cursor:pointer}.desktop-update button[data-v-d0435235]:focus-visible{outline:3px solid #e58b95;outline-offset:3px}.startup-update[data-v-df7a7820]{width:360px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:#303846}.startup-update strong[data-v-df7a7820]{font-size:15px;font-weight:600}.startup-update progress[data-v-df7a7820]{width:100%;height:5px;accent-color:#ef3b55}.startup-update p[data-v-df7a7820]{margin:0;font-size:12px;line-height:1.7;color:#687385}.startup-update .download-details[data-v-df7a7820]{font-variant-numeric:tabular-nums;color:#424d5e}.startup-update-actions[data-v-df7a7820]{display:flex;justify-content:center;gap:12px}.startup-update button[data-v-df7a7820]{padding:9px 18px;border:1px solid #d7dce4;border-radius:8px;background:#fff;color:#303846;font:inherit;font-size:13px;cursor:pointer}.startup-update button.primary[data-v-df7a7820]{background:#ef3b55;border-color:#ef3b55;color:#fff}.startup-update button[data-v-df7a7820]:focus-visible{outline:3px solid #ef3b5570;outline-offset:3px}.startup-update button[data-v-df7a7820]:disabled{opacity:.5;cursor:wait}#app{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.app-content{flex:1;overflow:hidden}.splash-screen{position:absolute;inset:36px 0 0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.splash-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(0,122,255,.1) 0%,transparent 55%),radial-gradient(ellipse at 70% 80%,rgba(88,86,214,.08) 0%,transparent 55%),linear-gradient(135deg,#fbfbfd,#eef1f6)}.splash-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px}.splash-logo-wrap{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.splash-logo-ring{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 0deg,#2997ff,#a8d4ff,#dce9ff,#2997ff);animation:ringSpin 2s linear infinite;filter:blur(8px);opacity:.55}@keyframes ringSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.splash-logo{width:100px;height:100px;border-radius:28px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px #007aff29,0 8px 24px #00000014;animation:logoPulse 2s ease-in-out infinite}.splash-logo img{width:72px;height:72px;object-fit:contain;border-radius:18px}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.splash-title{font-size:36px;font-weight:800;background:linear-gradient(135deg,#1d1d1f,#0071e3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:4px;margin-top:8px}.splash-subtitle{font-size:14px;color:#999;letter-spacing:2px}.splash-loader{width:280px;margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.splash-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle{position:absolute;bottom:-10px;background:#007aff2e;border-radius:50%;animation:floatUp linear infinite}@keyframes floatUp{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) scale(.5);opacity:0}}.splash-fade-leave-active{transition:opacity .6s ease,transform .6s ease}.splash-fade-leave-to{opacity:0;transform:scale(1.05)}.main-fade-enter-active{transition:opacity .5s ease}.main-fade-enter-from{opacity:0}.modal-close,.close-btn,.dialog-close,.popup-close{position:relative!important;z-index:10!important;pointer-events:auto!important;-webkit-app-region:no-drag!important;app-region:no-drag!important;cursor:pointer!important}.modal-header,.popup-header,.dialog-header{position:relative;z-index:2}.modal-overlay>*,.modal-backdrop>*{pointer-events:auto}.mac-icon[data-v-6716e252]{display:block;flex-shrink:0}.customer-service-dialog[data-v-68ab6fad]{width:min(380px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--border, #edeef2);border-radius:20px;color:var(--ink, #252733);background:var(--surface, #fff);box-shadow:0 24px 80px #0003}.customer-service-dialog[data-v-68ab6fad]::backdrop{background:#15182080}.customer-service-content[data-v-68ab6fad]{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px 24px;text-align:center}.customer-service-dialog .customer-service-close[data-v-68ab6fad]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted, #8a8c98);cursor:pointer}.customer-service-close[data-v-68ab6fad]:hover{background:var(--soft, #fff0f3)}.customer-service-icon[data-v-68ab6fad]{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:16px;background:var(--soft, #fff0f3);color:var(--primary, #f3325b)}.customer-service-content h2[data-v-68ab6fad]{margin:0;font-size:20px}.customer-service-content p[data-v-68ab6fad]{margin:8px 0 0;font-size:13px;line-height:1.8;color:var(--muted, #8a8c98)}.customer-service-content .customer-service-qr[data-v-68ab6fad]{display:block;width:246px;max-width:100%;height:auto;margin:20px 0 12px;border:1px solid #edeef2;border-radius:12px;background:#fff;image-rendering:pixelated}.customer-service-content strong[data-v-68ab6fad]{font-size:14px}.customer-service-content strong span[data-v-68ab6fad]{margin-left:6px;color:var(--primary, #f3325b);font-size:12px;font-weight:500}.customer-service-content .customer-service-tip[data-v-68ab6fad]{margin-top:16px;font-size:12px}.rp-mask[data-v-80447618]{position:fixed;inset:0;z-index:3000;background:#00000052;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.rp-dialog[data-v-80447618]{position:relative;width:400px;max-width:100%;max-height:86vh;background:#fffffff5;border-radius:22px;padding:26px 24px 22px;box-shadow:0 30px 80px -20px #00000059,0 2px #ffffffb3 inset;overflow-y:auto}.rp-close[data-v-80447618]{position:absolute;top:14px;right:14px;width:28px;height:28px;border:none;border-radius:50%;background:#0000000f;color:var(--text-2, #6e6e73);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.rp-close[data-v-80447618]:hover{background:#0000001f}.rp-ico[data-v-80447618]{width:58px;height:58px;margin:4px auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34c759,#1ea94b);color:#fff;box-shadow:0 10px 22px -8px #34c75980}.claim-ico[data-v-80447618]{background:linear-gradient(135deg,#ef3b2324,#ff950024);color:#ef3b23;box-shadow:none}.rp-title[data-v-80447618]{margin:0 0 10px;text-align:center;font-size:18px;font-weight:700;color:var(--text-1, #1d1d1f)}.rp-btn[data-v-80447618]{width:100%;height:46px;border:none;border-radius:13px;background:linear-gradient(135deg,#ff5a3c,#ef3b23);color:#fff;font-size:14.5px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 8px 20px -8px #ef3b2399;display:flex;align-items:center;justify-content:center;gap:7px;transition:transform .15s cubic-bezier(.32,.72,0,1),box-shadow .15s ease,opacity .15s ease}.rp-btn[data-v-80447618]:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #ef3b23b3}.rp-btn[data-v-80447618]:active{transform:scale(.98)}.rp-btn.plain[data-v-80447618]{background:#7878801f;color:var(--text-1, #1d1d1f);box-shadow:none}.rp-btn.plain[data-v-80447618]:hover{background:#78788033;transform:none;box-shadow:none}.rp-btn[data-v-80447618]:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.claim-desc[data-v-80447618]{margin:0 0 14px;font-size:13px;line-height:1.7;color:var(--text-2, #6e6e73)}.claim-tips[data-v-80447618]{display:flex;flex-direction:column;gap:8px;background:#00000008;border-radius:12px;padding:12px 14px;margin-bottom:18px}.claim-tip[data-v-80447618]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-1, #1d1d1f)}.claim-tip svg[data-v-80447618]{color:#34c759;flex:none}.claim-foot[data-v-80447618]{display:flex;gap:10px}.claim-foot .rp-btn[data-v-80447618]{flex:1;width:auto}.claim-spin[data-v-80447618]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:rp-rotate-80447618 .7s linear infinite}@keyframes rp-rotate-80447618{to{transform:rotate(360deg)}}.job-card[data-v-80447618]{margin:4px 0 16px;padding:20px 18px 16px;border-radius:16px;background:linear-gradient(150deg,#fff7f5,#fff4ec);border:.5px solid rgba(239,59,35,.22);box-shadow:inset 0 1px #fffc}.job-card-label[data-v-80447618]{font-size:11.5px;font-weight:500;color:#b25000;margin-bottom:4px}.job-card-no[data-v-80447618]{font-size:38px;font-weight:800;line-height:1.15;font-family:SF Mono,Menlo,ui-monospace,monospace;letter-spacing:.06em;background:linear-gradient(135deg,#ff5a3c,#ef3b23);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.job-card-meta[data-v-80447618]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--text-2, #6e6e73);flex-wrap:wrap}.job-card-meta i[data-v-80447618]{width:3px;height:3px;border-radius:50%;background:#00000040}.relogin-tip[data-v-80447618]{margin:0 0 16px;text-align:center;font-size:12.5px;line-height:1.7;color:var(--text-2, #6e6e73)}.relogin-tip b[data-v-80447618]{color:#ef3b23;font-weight:700}.congrats-dialog[data-v-80447618]{overflow:hidden;text-align:center;padding-top:34px}.cg-glow[data-v-80447618]{position:absolute;top:-130px;left:50%;width:340px;height:260px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(255,122,64,.42),rgba(255,149,0,.14) 55%,transparent 72%);pointer-events:none}.cg-ico[data-v-80447618]{position:relative;width:76px;height:76px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#ff6a45,#ef3b23);box-shadow:0 14px 30px -8px #ef3b238c,inset 0 1.5px #ffffff59}.cg-ico[data-v-80447618]:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid rgba(239,59,35,.25);animation:cg-ring-80447618 1.8s cubic-bezier(.32,.72,0,1) infinite}@keyframes cg-ring-80447618{0%{transform:scale(.92);opacity:.9}70%{transform:scale(1.12);opacity:0}to{transform:scale(1.12);opacity:0}}.cg-title[data-v-80447618]{position:relative;margin:0 0 10px;font-size:21px;font-weight:700;color:var(--text-1, #1d1d1f);letter-spacing:-.01em}.cg-sub[data-v-80447618]{position:relative;margin:0 4px 14px;font-size:13.5px;line-height:1.7;color:var(--text-2, #6e6e73)}.cg-sub b[data-v-80447618]{color:#ef3b23;font-weight:600}.cg-reply[data-v-80447618]{position:relative;margin:0 0 14px;padding:11px 14px;border-radius:12px;background:#34c75914;border:.5px solid rgba(52,199,89,.22);text-align:left}.cg-reply-label[data-v-80447618]{display:block;font-size:11px;font-weight:600;color:#1a9e47;margin-bottom:3px}.cg-reply p[data-v-80447618]{margin:0;font-size:12.5px;line-height:1.65;color:var(--text-1, #1d1d1f);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cg-guide[data-v-80447618]{position:relative;margin:0 0 18px;font-size:12.5px;line-height:1.6;color:var(--text-2, #86868b)}.cg-foot[data-v-80447618]{position:relative;display:flex;gap:10px}.cg-foot .rp-btn[data-v-80447618]{flex:1;width:auto}.cg-main[data-v-80447618]{background:linear-gradient(135deg,#ff5a3c,#ef3b23)!important;color:#fff!important;box-shadow:0 8px 20px -6px #ef3b238c}.cg-main[data-v-80447618]:hover{box-shadow:0 12px 26px -6px #ef3b23a6}.rp-toast[data-v-80447618]{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:3200;display:flex;align-items:center;gap:8px;padding:11px 20px;border-radius:980px;font-size:13px;font-weight:500;color:#fff;box-shadow:0 12px 30px -8px #00000047;backdrop-filter:blur(12px)}.rp-toast.error[data-v-80447618]{background:#ef4444eb}.rp-toast.success[data-v-80447618]{background:#34c759eb}.rp-fade-enter-active[data-v-80447618],.rp-fade-leave-active[data-v-80447618]{transition:opacity .25s ease}.rp-fade-enter-from[data-v-80447618],.rp-fade-leave-to[data-v-80447618]{opacity:0}.rp-pop-enter-active[data-v-80447618]{transition:all .3s cubic-bezier(.32,.72,0,1)}.rp-pop-enter-from[data-v-80447618]{opacity:0;transform:translateY(18px) scale(.95)}.rp-toast-enter-active[data-v-80447618],.rp-toast-leave-active[data-v-80447618]{transition:all .3s cubic-bezier(.32,.72,0,1)}.rp-toast-enter-from[data-v-80447618],.rp-toast-leave-to[data-v-80447618]{opacity:0;transform:translate(-50%,-12px)}.report-queue[data-v-55622b28]{margin-top:10px;padding-top:9px;border-top:1px solid var(--divider, #eef0f3);color:var(--text-2, #6e6e73);font-size:12px;line-height:1.65;overflow-wrap:anywhere}.report-queue b[data-v-55622b28]{color:var(--text-1, #1d1d1f);font-variant-numeric:tabular-nums}.report-wizard-modal[data-v-0159c908]{position:fixed;inset:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);animation:fadeIn-0159c908 .25s ease}@keyframes fadeIn-0159c908{0%{opacity:0}to{opacity:1}}.manual-steam-mask[data-v-0159c908]{position:fixed;inset:0;background:#0f172a8c;z-index:1200;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);animation:fadeIn-0159c908 .2s ease}.manual-steam-dialog[data-v-0159c908]{width:420px;max-width:92vw;background:var(--surface, #ffffff);border-radius:18px;padding:26px 26px 22px;box-shadow:0 24px 70px #0f172a59}.manual-steam-title[data-v-0159c908]{font-size:18px;font-weight:700;color:var(--text-primary, #0f172a);margin-bottom:12px}.manual-steam-desc[data-v-0159c908]{font-size:13px;line-height:1.7;color:var(--text-secondary, #475569);margin-bottom:16px}.manual-steam-desc b[data-v-0159c908]{color:#ef3b23;font-weight:600}.manual-steam-input[data-v-0159c908]{width:100%;height:44px;border:1.5px solid #e2e8f0;border-radius:12px;padding:0 14px;font-size:15px;letter-spacing:.5px;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .18s ease,box-shadow .18s ease;box-sizing:border-box}.manual-steam-input[data-v-0159c908]:focus{border-color:#ef3b23;box-shadow:0 0 0 3px #ef3b231f;background:#fff}.manual-steam-input.error[data-v-0159c908]{border-color:#ef4444;background:#fef2f2}.manual-steam-err[data-v-0159c908]{font-size:12px;color:#ef4444;margin-top:8px}.manual-steam-tip[data-v-0159c908]{font-size:12px;color:#94a3b8;line-height:1.6;margin-top:10px}.manual-steam-actions[data-v-0159c908]{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.ms-btn[data-v-0159c908]{height:40px;padding:0 22px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:transform .15s ease,opacity .15s ease}.ms-btn[data-v-0159c908]:active{transform:scale(.97)}.ms-btn.ghost[data-v-0159c908]{background:#f1f5f9;color:#475569}.ms-btn.primary[data-v-0159c908]{background:linear-gradient(135deg,#ef3b23,#c1121f);color:#fff;box-shadow:0 6px 18px #ef3b2352}.wizard-card[data-v-0159c908]{width:960px;max-width:94vw;max-height:88vh;background:var(--surface, #ffffff);border-radius:22px;box-shadow:0 24px 80px #00000040;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-0159c908 .35s cubic-bezier(.32,.72,0,1)}@keyframes slideUp-0159c908{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wizard-header[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--divider, #eef0f3);flex-shrink:0}.close-btn[data-v-0159c908]{width:32px;height:32px;border-radius:50%;border:none;background:var(--glass, #f2f4f7);color:var(--text-2, #667085);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-0159c908]:hover{background:var(--danger-bg, #fef2f2);color:var(--danger, #ef4444)}.wizard-title[data-v-0159c908]{font-size:16px;font-weight:700;color:var(--text-1, #101828);margin:0}.header-placeholder[data-v-0159c908]{width:32px}.step-indicator[data-v-0159c908]{display:flex;align-items:center;justify-content:center;padding:20px 48px 16px;gap:0;flex-shrink:0}.step-item[data-v-0159c908]{display:flex;align-items:center;flex:1;min-width:0;max-width:200px}.step-item[data-v-0159c908]:last-child{flex:0 0 auto}.step-num[data-v-0159c908]{width:32px;height:32px;border-radius:50%;background:var(--surface-2, #f2f4f7);color:var(--text-3, #98a2b3);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.32,.72,0,1);border:2px solid transparent}.step-item.active .step-num[data-v-0159c908]{background:var(--brand-gradient, linear-gradient(135deg, #ef3b23, #c41e3a));color:#fff;box-shadow:0 4px 16px var(--brand-ring, rgba(239, 59, 35, .35));border-color:#ffffff80;transform:scale(1.05)}.step-item.done .step-num[data-v-0159c908]{background:var(--success, #10b981);color:#fff;border-color:#fff6}.step-label[data-v-0159c908]{font-size:13px;color:var(--text-3, #98a2b3);margin-left:10px;font-weight:500;flex-shrink:0;letter-spacing:.3px;white-space:nowrap;transition:all .3s ease}.step-item.active .step-label[data-v-0159c908]{color:var(--brand, #ef3b23);font-weight:700}.step-item.done .step-label[data-v-0159c908]{color:var(--success, #10b981)}.step-line[data-v-0159c908]{flex:1;min-width:16px;height:2px;margin:0 16px;background:var(--divider, #eef0f3);border-radius:2px;transition:background .5s ease}.step-item.done .step-line[data-v-0159c908]{background:var(--success, #10b981)}.wizard-body[data-v-0159c908]{flex:1;overflow-y:auto;padding:20px 32px 24px}.step-panel[data-v-0159c908]{min-height:380px}.step-panel-split[data-v-0159c908]{display:flex;gap:24px}.panel-left[data-v-0159c908]{flex:1;min-width:0}.panel-right[data-v-0159c908]{width:260px;flex-shrink:0}.panel-title[data-v-0159c908]{font-size:18px;font-weight:700;color:var(--text-1, #101828);margin-bottom:4px}.panel-subtitle[data-v-0159c908]{font-size:13px;color:var(--text-2, #667085);margin-bottom:18px}.search-tips[data-v-0159c908]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tip-chip[data-v-0159c908]{font-size:11px;padding:3px 10px;background:var(--surface-2, #f2f4f7);color:var(--text-2, #667085);border-radius:999px;font-weight:500}.search-row[data-v-0159c908]{display:flex;gap:10px;margin-bottom:18px}.search-input-wrap[data-v-0159c908]{flex:1;position:relative}.search-icon[data-v-0159c908]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-3, #98a2b3)}.search-input[data-v-0159c908]{width:100%;height:44px;padding:0 16px 0 40px;border:1.5px solid var(--divider, #eef0f3);border-radius:12px;font-size:14px;background:var(--surface, #fff);color:var(--text-1, #101828);outline:none;transition:all .2s ease;box-sizing:border-box}.search-input[data-v-0159c908]:focus{border-color:var(--brand, #ef3b23);box-shadow:0 0 0 3px var(--brand-ring, rgba(239, 59, 35, .1))}.search-btn[data-v-0159c908]{height:44px;padding:0 24px;border:none;border-radius:12px;background:var(--brand-gradient, linear-gradient(135deg, #ef3b23, #c41e3a));color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.search-btn[data-v-0159c908]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--brand-ring, rgba(239, 59, 35, .3))}.search-btn[data-v-0159c908]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-0159c908]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:var(--surface-3, #e4e7ec);color:var(--text-2, #667085);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:all .2s ease}.clear-btn[data-v-0159c908]:hover{background:var(--text-3, #98a2b3);color:#fff}.player-result-list[data-v-0159c908]{margin-top:4px}.result-header[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;font-size:13px;font-weight:600;color:var(--text-1, #101828);border-bottom:1px solid var(--divider, #eef0f3);margin-bottom:12px}.result-count[data-v-0159c908]{font-size:12px;font-weight:400;color:var(--text-3, #98a2b3)}.platform-segment[data-v-0159c908]{display:inline-flex;background:#7878801f;border-radius:980px;padding:2px;gap:2px}.platform-segment button[data-v-0159c908]{border:none;background:transparent;padding:4px 14px;font-size:12px;font-weight:500;color:var(--text-2, #667085);border-radius:980px;cursor:pointer;transition:all .2s var(--apple-spring, cubic-bezier(.32, .72, 0, 1));font-family:inherit;white-space:nowrap;line-height:1.4}.platform-segment button[data-v-0159c908]:hover{color:var(--text-1, #101828)}.platform-segment button.active[data-v-0159c908]{background:#fff;color:var(--text-1, #101828);box-shadow:0 1px 2px #0000000f,0 1px 1px #00000008;font-weight:600}.filter-empty[data-v-0159c908]{text-align:center;padding:32px 0;color:var(--text-3, #98a2b3)}.filter-empty p[data-v-0159c908]{margin:6px 0 0;font-size:13px}.filter-empty .hint-sub[data-v-0159c908]{font-size:12px;color:var(--text-4, #d0d5dd);margin-top:2px}.filter-empty .empty-icon-sm[data-v-0159c908]{font-size:32px;margin-bottom:8px;opacity:.6}.player-grid[data-v-0159c908]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.player-card[data-v-0159c908]{position:relative;display:grid;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;gap:6px 12px;padding:14px;background:var(--surface, #fff);border:1.5px solid var(--divider, #eef0f3);border-radius:14px;cursor:pointer;transition:all .25s var(--apple-ease, cubic-bezier(.32, .72, 0, 1));overflow:hidden}.player-card[data-v-0159c908]:hover{border-color:var(--brand-soft, #fecaca);transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.player-card.selected[data-v-0159c908]{border-color:var(--brand, #ef3b23);background:var(--brand-bg, #fff5f5);box-shadow:0 0 0 3px #ef3b231f}.player-card.best-match[data-v-0159c908]{border-color:#ef3b2366;background:linear-gradient(135deg,#fff7f5,#fff)}.player-card.best-match[data-v-0159c908]:hover{border-color:var(--brand, #ef3b23)}.player-card.is-banned[data-v-0159c908]{border-color:#ef444480;background:linear-gradient(135deg,#fef2f2,#fff)}.player-card.is-banned[data-v-0159c908]:hover{border-color:#ef4444}.player-card.is-banned .pc-avatar[data-v-0159c908]{filter:grayscale(.3)}.best-match-badge[data-v-0159c908]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;padding:3px 10px 3px 12px;background:var(--brand-gradient, linear-gradient(135deg, #ef3b23, #c41e3a));color:#fff;font-size:10px;font-weight:600;border-radius:0 12px;z-index:2}.platform-badge[data-v-0159c908]{position:absolute;top:0;left:0;padding:3px 10px;font-size:10px;font-weight:700;color:#fff;border-radius:12px 0;z-index:2}.plat-badge-perfect[data-v-0159c908]{background:linear-gradient(135deg,#ef3b23,#c41e3a)}.plat-badge-5e[data-v-0159c908]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.pc-avatar-wrap[data-v-0159c908]{grid-row:span 2;position:relative;width:48px;height:48px;margin-top:14px}.pc-avatar[data-v-0159c908]{width:48px;height:48px;border-radius:14px;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #0000001a}.pc-info[data-v-0159c908]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;margin-top:4px}.pc-name[data-v-0159c908]{font-size:14px;font-weight:700;color:var(--text-1, #101828);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.joined-badge[data-v-0159c908]{font-size:9px;font-weight:600;padding:1px 6px;background:#dcfce7;color:#15803d;border-radius:4px;flex-shrink:0}.pc-id[data-v-0159c908]{font-size:11.5px;color:var(--text-2, #667085);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Monaco,monospace}.pc-platform-detail[data-v-0159c908]{display:flex;align-items:center;gap:6px;font-size:10.5px}.plat-name[data-v-0159c908]{font-weight:600;padding:1px 6px;border-radius:4px}.plat-name.plat-perfect[data-v-0159c908]{background:#fee2e2;color:#dc2626}.plat-name.plat-5e[data-v-0159c908]{background:#dbeafe;color:#2563eb}.player-id-text[data-v-0159c908]{color:var(--text-3, #98a2b3);font-family:SF Mono,Monaco,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.pc-account-status[data-v-0159c908]{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:11px}.pc-account-status .status-dot[data-v-0159c908]{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 4px #22c55e66}.pc-account-status.banned .status-dot[data-v-0159c908]{background:#ef4444;box-shadow:0 0 4px #ef444466}.pc-account-status .status-text[data-v-0159c908]{font-weight:500}.pc-account-status .normal-text[data-v-0159c908]{color:#16a34a}.pc-account-status .banned-text[data-v-0159c908]{color:#dc2626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-tier-box[data-v-0159c908]{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;padding-left:10px;border-left:1px solid var(--divider, #eef0f3);min-width:72px}.pc-tier-box .tier-label[data-v-0159c908]{font-size:10px;color:var(--text-3, #98a2b3);font-weight:500}.pc-tier-box .tier-value[data-v-0159c908]{font-size:15px;font-weight:800;color:var(--text-1, #101828);line-height:1.1;font-variant-numeric:tabular-nums}.score-sub[data-v-0159c908]{font-size:10px;color:var(--text-3, #98a2b3)}.pc-check[data-v-0159c908]{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--brand, #ef3b23);color:#fff;display:none;align-items:center;justify-content:center;font-size:11px;font-weight:700;z-index:3;box-shadow:0 2px 6px #ef3b2366}.player-card.selected .pc-check[data-v-0159c908]{display:flex}.match-section[data-v-0159c908]{display:flex;flex-direction:column;gap:10px}.selected-suspect-bar[data-v-0159c908]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(135deg,#fff5f5,#fff);border:1.5px solid #ffd9d4;border-radius:14px}.ssb-avatar[data-v-0159c908]{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#f0f0f3;flex-shrink:0}.ssb-info[data-v-0159c908]{flex:1;min-width:0}.ssb-name[data-v-0159c908]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--text-1, #101828)}.ssb-id[data-v-0159c908]{margin-top:3px;font-size:11.5px;color:var(--text-3, #98a2b3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssb-ban[data-v-0159c908]{font-size:10.5px;font-weight:600;color:#ef4444;background:#ef44441a;padding:1px 7px;border-radius:6px}.ssb-reselect[data-v-0159c908]{flex-shrink:0;height:30px;padding:0 14px;border:1px solid #e5e7eb;background:#fff;color:var(--text-1, #101828);border-radius:980px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease}.ssb-reselect[data-v-0159c908]:hover{border-color:#ef3b23;color:#ef3b23;background:#fff5f4}.match-section-title[data-v-0159c908]{font-size:13px;font-weight:600;color:var(--text-1, #101828)}.match-required[data-v-0159c908]{font-size:11px;font-weight:500;color:#ef4444}.match-list[data-v-0159c908]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px;max-height:300px;overflow-y:auto;padding-right:4px}.match-list-footer[data-v-0159c908]{flex:0 0 auto;padding:10px 0;text-align:center;font-size:12px;color:var(--text-3, #98a2b3)}.match-list-footer button[data-v-0159c908]{border:0;padding:4px 8px;background:transparent;color:var(--brand, #ef3b23);font:inherit;cursor:pointer}.match-item[data-v-0159c908]{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;align-self:auto!important;gap:12px;height:64px!important;min-height:0!important;max-height:64px!important;padding:0 14px!important;overflow:hidden;background:var(--surface, #fff);border:1.5px solid var(--divider, #eef0f3);border-radius:11px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.match-item[data-v-0159c908]:hover{border-color:var(--brand-soft, #fecaca);transform:translateY(-1px);box-shadow:0 4px 14px #1018280f}.match-item.selected[data-v-0159c908]{border-color:var(--brand, #ef3b23);background:var(--brand-bg, #fff5f5);box-shadow:0 0 0 3px #ef3b2314}.match-result[data-v-0159c908]{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:0 0 auto!important;align-self:center!important;font-weight:700;font-size:14px}.match-result.result-win[data-v-0159c908]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.match-result.result-lose[data-v-0159c908]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.match-result.result-tie[data-v-0159c908]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309}.match-result.result-unknown[data-v-0159c908]{background:var(--surface-2, #f2f4f7);color:var(--text-3, #98a2b3)}.match-main[data-v-0159c908]{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:auto!important;min-height:0!important;align-self:auto!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:center!important;gap:2px;overflow:hidden}.match-top[data-v-0159c908]{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:10px;min-height:0!important}.match-map[data-v-0159c908]{font-size:13.5px;font-weight:700;color:var(--text-1, #101828);display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;min-width:0}.map-icon[data-v-0159c908]{font-size:12px;flex-shrink:0}.match-top .match-score[data-v-0159c908]{font-size:13.5px;font-weight:700;color:var(--text-2, #475569);font-variant-numeric:tabular-nums;flex:0 0 auto;letter-spacing:.5px}.match-bottom[data-v-0159c908]{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px;font-size:11px;color:var(--text-3, #98a2b3);min-height:0!important;white-space:nowrap;overflow:hidden}.mode-tag[data-v-0159c908]{padding:1px 7px;background:var(--surface-2, #f2f4f7);border-radius:5px;font-weight:500;font-size:10.5px;color:var(--text-2, #667085)}.match-time[data-v-0159c908]{font-family:SF Mono,Monaco,monospace;color:var(--text-2, #667085);flex-shrink:0}.match-duration[data-v-0159c908]{color:var(--text-3, #98a2b3)}.match-stats[data-v-0159c908]{display:flex!important;flex:0 0 auto!important;align-self:center!important;align-items:center!important;gap:14px;height:auto!important;min-height:0!important;padding-left:12px;border-left:1px solid var(--divider, #eef0f3)}.stat-item[data-v-0159c908]{display:flex;flex:0 0 auto!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:42px;min-height:0!important}.stat-label[data-v-0159c908]{font-size:9.5px;color:var(--text-3, #98a2b3);font-weight:500;letter-spacing:.2px}.stat-value[data-v-0159c908]{font-size:12.5px;font-weight:700;color:var(--text-1, #101828);font-variant-numeric:tabular-nums}.stat-value.kda[data-v-0159c908]{font-size:12px}.stat-value.rating.rating-high[data-v-0159c908]{color:#1c8a43}.stat-value.rating.rating-mid[data-v-0159c908]{color:var(--text-1, #101828)}.stat-value.rating.rating-low[data-v-0159c908]{color:#d70015}.match-check[data-v-0159c908]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand, #ef3b23);flex:0 0 auto!important;align-self:center!important}.match-item.selected .match-check[data-v-0159c908]{background:var(--brand, #ef3b23);color:#fff;box-shadow:0 2px 6px #ef3b2366}.search-empty[data-v-0159c908]{text-align:center;padding:50px 20px;color:var(--text-3, #98a2b3)}.search-empty .empty-icon[data-v-0159c908]{font-size:36px;margin-bottom:10px;opacity:.5}.search-empty p[data-v-0159c908]{margin:4px 0;font-size:13px}.prefill-confirm-card[data-v-0159c908]{margin-top:20px;background:linear-gradient(135deg,#f8faff,#f0f4ff);border:1px solid #e0e7ff;border-radius:12px;padding:20px}.prefill-player-row[data-v-0159c908]{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px dashed #d0d7ff}.prefill-avatar[data-v-0159c908]{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #6657ff26}.prefill-player-info[data-v-0159c908]{flex:1;min-width:0}.prefill-player-name[data-v-0159c908]{font-size:16px;font-weight:600;color:var(--text-1, #1d2939);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prefill-platform-tag[data-v-0159c908]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px}.prefill-platform-tag.tag-perfect[data-v-0159c908]{background:#eef2ff;color:#6366f1}.prefill-platform-tag.tag-5e[data-v-0159c908]{background:#fef3c7;color:#d97706}.prefill-player-id[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3);margin-top:4px}.prefill-match-row[data-v-0159c908]{display:flex;align-items:center;gap:12px;margin-top:14px}.prefill-match-label[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3);flex-shrink:0}.prefill-match-detail[data-v-0159c908]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prefill-match-map[data-v-0159c908]{font-size:14px;font-weight:600;color:var(--text-1, #1d2939)}.prefill-match-score[data-v-0159c908]{font-size:13px;font-weight:600;color:#6366f1}.prefill-match-time[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3)}.prefill-hint-tip[data-v-0159c908]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--text-3, #98a2b3)}.prefill-hint-tip[data-v-0159c908] svg{color:var(--text-3, #98a2b3)}.search-hint[data-v-0159c908]{text-align:center;padding:50px 20px;color:var(--text-3, #98a2b3)}.search-hint[data-v-0159c908] svg{margin-bottom:10px;color:var(--text-3, #98a2b3)}.search-hint p[data-v-0159c908]{margin:4px 0;font-size:13px}.hint-sub[data-v-0159c908]{font-size:12px!important;color:var(--text-3, #98a2b3);opacity:.7}.search-loading[data-v-0159c908],.match-loading[data-v-0159c908]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-2, #667085);font-size:13px}.loading-spinner[data-v-0159c908],.loading-spinner-sm[data-v-0159c908]{width:20px;height:20px;border:2px solid var(--divider, #eef0f3);border-top-color:var(--brand, #ef3b23);border-radius:50%;animation:spin-0159c908 .8s linear infinite}.loading-spinner[data-v-0159c908]{width:28px;height:28px}@keyframes spin-0159c908{to{transform:rotate(360deg)}}.match-empty[data-v-0159c908]{text-align:center;padding:30px 20px;color:var(--text-3, #98a2b3);background:var(--surface-2, #f9fafb);border-radius:12px}.match-empty .empty-icon-sm[data-v-0159c908]{font-size:28px;margin-bottom:8px;opacity:.6}.match-empty p[data-v-0159c908]{margin:3px 0;font-size:13px}.match-empty-back[data-v-0159c908]{margin-top:14px;padding:8px 22px;border:1px solid rgba(239,59,35,.35);border-radius:999px;background:#fff;color:#ef3b23;font-size:13px;cursor:pointer;transition:all .25s cubic-bezier(.32,.72,0,1)}.match-empty-back[data-v-0159c908]:hover{background:#ef3b2314;border-color:#ef3b23}.selected-summary[data-v-0159c908]{background:linear-gradient(135deg,#fff7f5,#fff);border:1.5px solid rgba(239,59,35,.15);border-radius:14px;padding:14px 16px;margin-bottom:20px}.summary-row[data-v-0159c908]{display:flex;gap:16px;flex-wrap:wrap}.summary-row+.summary-row[data-v-0159c908]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(239,59,35,.15)}.summary-row>.summary-item[data-v-0159c908]{display:flex;flex-direction:column;gap:3px;min-width:100px}.summary-label[data-v-0159c908]{font-size:11px;color:var(--text-3, #98a2b3);font-weight:500}.summary-value[data-v-0159c908]{font-size:13px;font-weight:600;color:var(--text-1, #101828)}.summary-value.suspect-name[data-v-0159c908]{font-size:14px;color:var(--brand, #ef3b23)}.plat-mini-tag[data-v-0159c908]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600}.plat-mini-tag.plat-perfect[data-v-0159c908]{background:#fee2e2;color:#dc2626}.plat-mini-tag.plat-5e[data-v-0159c908]{background:#dbeafe;color:#2563eb}.form-section[data-v-0159c908]{margin-bottom:20px}.form-label[data-v-0159c908]{font-size:13.5px;font-weight:600;color:var(--text-1, #101828);margin-bottom:10px}.required-tip[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3);font-weight:400}.optional-tip[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3);font-weight:400;margin-left:4px}.form-hint[data-v-0159c908]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3, #98a2b3);margin-bottom:10px;line-height:1.5}.form-hint svg[data-v-0159c908]{flex-shrink:0;color:var(--text-4, #d0d5dd)}.suspect-tags[data-v-0159c908]{display:flex;gap:10px;flex-wrap:wrap}.suspect-tag[data-v-0159c908]{position:relative;padding:10px 20px 10px 28px;border:1.5px solid var(--divider, #eef0f3);border-radius:12px;font-size:13px;font-weight:500;color:var(--text-2, #667085);cursor:pointer;background:var(--surface, #fff);transition:all .2s ease}.suspect-tag[data-v-0159c908]:hover{border-color:var(--brand-soft, #fecaca);color:var(--brand, #ef3b23)}.suspect-tag.active[data-v-0159c908]{border-color:var(--brand, #ef3b23);background:var(--brand-bg, #fff5f5);color:var(--brand, #ef3b23);font-weight:600}.tag-check[data-v-0159c908]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:11px}.desc-textarea[data-v-0159c908]{width:100%;height:120px;padding:12px 14px;border:1.5px solid var(--divider, #eef0f3);border-radius:12px;font-size:14px;font-family:inherit;line-height:1.6;background:var(--surface, #fff);color:var(--text-1, #101828);outline:none;resize:vertical;transition:all .2s ease;box-sizing:border-box}.desc-textarea[data-v-0159c908]:focus{border-color:var(--brand, #ef3b23);box-shadow:0 0 0 3px var(--brand-ring, rgba(239, 59, 35, .1))}.char-count[data-v-0159c908]{text-align:right;font-size:12px;color:var(--text-3, #98a2b3);margin-top:6px}.form-input[data-v-0159c908]{width:100%;height:44px;padding:0 14px;border:1.5px solid var(--divider, #eef0f3);border-radius:12px;font-size:14px;background:var(--surface, #fff);color:var(--text-1, #101828);outline:none;transition:all .2s ease;box-sizing:border-box}.form-input[data-v-0159c908]:focus{border-color:var(--brand, #ef3b23);box-shadow:0 0 0 3px var(--brand-ring, rgba(239, 59, 35, .1))}.mode-cards[data-v-0159c908]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.mode-card[data-v-0159c908]{padding:18px;border:2px solid var(--divider, #eef0f3);border-radius:14px;cursor:pointer;transition:all .25s ease;background:var(--surface-2, #f9fafb)}.mode-card[data-v-0159c908]:hover{border-color:var(--brand-soft, #fecaca);transform:translateY(-1px)}.mode-card.active[data-v-0159c908]{border-color:var(--brand, #ef3b23);background:var(--brand-bg, #fff5f5);box-shadow:0 2px 12px var(--brand-ring, rgba(239, 59, 35, .15))}.mode-card-price[data-v-0159c908]{font-size:18px;font-weight:800;color:var(--brand, #ef3b23);margin-bottom:6px}.mode-card:not(.active) .mode-card-price[data-v-0159c908]{color:var(--text-1, #101828)}.mode-card-title[data-v-0159c908]{font-size:14px;font-weight:700;color:var(--text-1, #101828);margin-bottom:3px}.mode-card-desc[data-v-0159c908]{font-size:12px;color:var(--text-2, #667085)}.reviewer-list-header[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;margin:12px 0 10px}.list-title[data-v-0159c908]{font-size:14px;font-weight:600;color:var(--text-1, #101828)}.list-count[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3)}.reviewer-grid[data-v-0159c908]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;max-height:320px;overflow-y:auto}.reviewer-grid.compact[data-v-0159c908]{max-height:280px;overflow-y:auto;padding-right:4px}.demo-toggle-btn[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;margin-top:8px;background:var(--surface, #fff);border:1px solid var(--divider, #e6e8ee);border-radius:8px;color:var(--text-2, #667085);font-size:12px;cursor:pointer;transition:border-color .2s ease}.demo-toggle-btn[data-v-0159c908]:hover{border-color:var(--brand, #ef3b23);color:var(--brand, #ef3b23)}.demo-toggle-file[data-v-0159c908]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-toggle-arrow[data-v-0159c908]{font-size:10px;transition:transform .2s ease}.demo-toggle-arrow.open[data-v-0159c908]{transform:rotate(180deg)}.service-detail-tip[data-v-0159c908]{margin-top:12px;padding:12px 14px;background:var(--brand-bg, #fff5f5);border:1px solid rgba(239,59,35,.18);border-radius:10px}.service-detail-tip .sdt-title[data-v-0159c908]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--brand, #ef3b23);margin-bottom:4px}.service-detail-tip .sdt-text[data-v-0159c908]{margin:0;font-size:12px;line-height:1.7;color:var(--text-2, #667085)}.reviewer-mini-card[data-v-0159c908]{position:relative;padding:10px;background:var(--surface, #fff);border:2px solid var(--divider, #eef0f3);border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0;min-height:160px;box-sizing:border-box}.reviewer-mini-card[data-v-0159c908]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 6px 16px #00000014;border-color:var(--divider, #eef0f3)}.reviewer-mini-card.selected[data-v-0159c908]{border-color:var(--brand, #ef3b23);background:var(--brand-bg, #fff5f5)}.reviewer-mini-card.disabled[data-v-0159c908]{opacity:.5;cursor:not-allowed}.paused-tag[data-v-0159c908]{background:#f2f3f5!important;color:#8a909c!important;border:.5px solid #e3e5ea}.offline-tag[data-v-0159c908]{background:#fff7ed!important;color:#c2610a!important;border:.5px solid #fed7aa}.reviewer-state[data-v-0159c908]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 0;font-size:13px;color:var(--text-3, #98a2b3)}.reviewer-state.is-column[data-v-0159c908]{flex-direction:column;gap:8px}.reviewer-state p[data-v-0159c908]{margin:0;font-size:13px;color:var(--text-2, #667085)}.retry-btn[data-v-0159c908]{margin-top:4px;height:30px;padding:0 18px;border:1px solid #ef3b23;background:#fff;color:#ef3b23;border-radius:980px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .18s ease}.retry-btn[data-v-0159c908]:hover{background:#ef3b23;color:#fff}.assign-go[data-v-0159c908]{color:#ef3b23;font-weight:600}.assign-entry:hover .assign-go[data-v-0159c908]{letter-spacing:.3px}.preset-reviewer-wrap[data-v-0159c908]{display:flex;justify-content:center;margin-top:12px}.reviewer-mini-card.preset-card[data-v-0159c908]{width:220px;max-width:100%;cursor:default}.reviewer-mini-card.preset-card[data-v-0159c908]:hover{transform:none;box-shadow:none}.preset-service-box[data-v-0159c908]{margin-top:14px;border:1.5px solid var(--divider, #eef0f3);border-radius:16px;padding:16px;background:var(--surface, #fff);display:flex;flex-direction:column;gap:14px}.psb-row[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.psb-label[data-v-0159c908]{color:var(--text-3, #98a2b3)}.psb-value[data-v-0159c908]{font-weight:650;color:var(--text-1, #101828)}.preset-service-box .preset-card[data-v-0159c908]{width:100%;flex-direction:row;align-items:center;gap:12px;padding:14px;cursor:default}.preset-service-box .preset-card .rmc-avatar[data-v-0159c908]{width:52px;height:52px;flex-shrink:0}.preset-service-box .preset-card .rmc-info[data-v-0159c908]{flex:1;min-width:0;text-align:left;align-items:flex-start}.preset-service-box .preset-card .rmc-right[data-v-0159c908]{flex-shrink:0;width:auto;margin-top:0;flex-direction:column;align-items:flex-end;gap:6px}.psb-price-row[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px dashed var(--divider, #eef0f3)}.psb-price-label[data-v-0159c908]{font-size:13px;color:var(--text-2, #667085)}.psb-price-value[data-v-0159c908]{font-size:20px;font-weight:800;color:var(--brand, #ef3b23)}.psb-price-value .coin-sm[data-v-0159c908]{font-size:12px;font-weight:600}.rmc-avatar[data-v-0159c908]{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0}.rmc-badges[data-v-0159c908]{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.role-tag-sm[data-v-0159c908]{font-size:9px;font-weight:600;padding:1px 6px;border-radius:999px;white-space:nowrap}.role-tag-sm.official[data-v-0159c908],.role-tag-sm.report[data-v-0159c908]{background:#ef3b231a;color:#ef3b23}.role-tag-sm.demo[data-v-0159c908]{background:#af52de1f;color:#af52de}.role-tag-sm.buddy[data-v-0159c908]{background:#0284c71a;color:#0284c7}.role-tag-sm.partner[data-v-0159c908]{background:#dbeafe;color:#2563eb}.role-tag-sm.freelance[data-v-0159c908]{background:#f3e8ff;color:#9333ea}.role-tag-sm.wuguan[data-v-0159c908]{background:#fef3c7;color:#d97706}.rmc-info[data-v-0159c908]{width:100%;min-width:0;flex-shrink:0}.rmc-name[data-v-0159c908]{font-size:12px;font-weight:700;color:var(--text-1, #101828);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmc-sig[data-v-0159c908]{font-size:13px;font-weight:600;color:var(--text-2, #667085);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%}.rmc-stats[data-v-0159c908]{display:flex;justify-content:center;gap:8px;font-size:10px;color:var(--text-2, #667085)}.rmc-right[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px;flex-shrink:0;margin-top:auto;padding-top:2px}.rmc-price[data-v-0159c908]{font-size:13px;font-weight:800;color:var(--brand, #ef3b23);white-space:nowrap}.coin-sm[data-v-0159c908]{font-size:9px;font-weight:500;opacity:.8}.rmc-select[data-v-0159c908]{width:24px;height:24px;border-radius:6px;background:var(--surface-2, #f2f4f7);color:var(--text-2, #667085);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;transition:all .2s ease}.reviewer-mini-card.selected .rmc-select[data-v-0159c908]{background:var(--brand, #ef3b23);color:#fff}.queue-explanation[data-v-0159c908]{margin:12px 0;color:var(--text-3, #8e8e93);font-size:12px;line-height:1.7}.queue-explanation button[data-v-0159c908]{padding:0;margin-left:0;border:0;background:transparent;color:var(--brand, #ef3b23);font:inherit;cursor:pointer}.queue-explanation button[data-v-0159c908]:disabled{opacity:.5;cursor:wait}.service-grid[data-v-0159c908]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.service-type-card[data-v-0159c908]{position:relative;padding:16px;border:2px solid var(--divider, #eef0f3);border-radius:14px;cursor:pointer;transition:all .25s ease;background:var(--surface, #fff)}.service-type-card[data-v-0159c908]:hover:not(.disabled){border-color:var(--brand-soft, #fecaca);transform:translateY(-1px)}.service-type-card.active[data-v-0159c908]{border-color:var(--brand, #ef3b23);background:var(--surface, #fff);box-shadow:none}.service-type-card.disabled[data-v-0159c908]{opacity:.5;cursor:not-allowed}.service-type-card.green-card[data-v-0159c908]{border-color:#b7e4c7;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.service-type-card.green-card[data-v-0159c908]:hover{border-color:#34c77b}.service-type-card.green-card.active[data-v-0159c908]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 2px 12px #10b98138}.green-badge[data-v-0159c908]{position:absolute;top:10px;right:36px;padding:2px 9px;border-radius:980px;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(135deg,#34d399,#059669);letter-spacing:.04em}.green-channel-tip[data-v-0159c908]{margin-top:14px;padding:14px 16px;border-radius:12px;border:1px solid #b7e4c7;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.gct-title[data-v-0159c908]{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:#047857;margin-bottom:6px}.gct-text[data-v-0159c908]{margin:0;font-size:12.5px;line-height:1.75;color:#065f46}.stc-title[data-v-0159c908]{font-size:14px;font-weight:700;color:var(--text-1, #101828);margin-bottom:6px}.stc-price[data-v-0159c908]{font-size:22px;font-weight:900;color:var(--brand, #ef3b23);margin-bottom:6px;line-height:1.1}.stc-price s[data-v-0159c908],.summary-price s[data-v-0159c908],.summary-item .item-value s[data-v-0159c908],.footer-btn.submit s[data-v-0159c908]{color:var(--text-3, #98a2b3);text-decoration:line-through;font-weight:500;font-size:.72em;margin-right:6px;opacity:.9}.service-type-card:not(.active) .stc-price[data-v-0159c908]{color:var(--text-1, #101828)}.stc-desc[data-v-0159c908]{font-size:12px;color:var(--text-2, #667085)}.stc-check[data-v-0159c908]{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;background:var(--brand, #ef3b23);color:#fff;display:flex;align-items:center;justify-content:center}.summary-card[data-v-0159c908]{background:var(--surface, #fff);border-radius:14px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000a}.summary-title[data-v-0159c908]{font-size:12px;color:var(--text-2, #667085);margin-bottom:6px}.summary-price[data-v-0159c908]{font-size:32px;font-weight:900;color:var(--brand, #ef3b23);line-height:1.1;margin-bottom:12px}.balance-row[data-v-0159c908]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--border-soft, #f0f0f5);border-bottom:1px solid var(--border-soft, #f0f0f5);margin-bottom:10px}.balance-label[data-v-0159c908]{font-size:13px;color:var(--text-2, #666)}.balance-value[data-v-0159c908]{font-size:15px;font-weight:700;color:var(--text-1, #111)}.balance-status[data-v-0159c908]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;padding:8px 12px;border-radius:10px}.balance-status.enough[data-v-0159c908]{color:#047857;background:#10b9811a}.balance-status.not-enough[data-v-0159c908]{color:#b91c1c;background:#ef44441a}.recharge-inline-btn[data-v-0159c908]{padding:4px 12px;border:none;border-radius:999px;background:var(--brand, #ef3b23);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.recharge-inline-btn[data-v-0159c908]:hover{opacity:.88}.summary-card .summary-item[data-v-0159c908]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px 12px;padding:6px 0;font-size:13px;line-height:1.5}.summary-card .item-label[data-v-0159c908]{color:var(--text-2, #667085);white-space:nowrap}.summary-card .item-value[data-v-0159c908]{min-width:0;color:var(--text-1, #101828);font-weight:500;overflow-wrap:anywhere;text-align:right}.summary-card .summary-item.total[data-v-0159c908]{grid-template-columns:minmax(0,1fr);margin-top:8px;padding-top:10px;border-top:1px dashed var(--divider, #eef0f3)}.summary-item.total .item-value[data-v-0159c908]{font-size:15px;font-weight:800}.summary-item.total .item-value.price[data-v-0159c908]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;color:var(--brand, #ef3b23)}.summary-item.total .payable-amount[data-v-0159c908]{white-space:nowrap}.tips-card[data-v-0159c908]{background:var(--surface, #fff);border-radius:14px;padding:14px;box-shadow:0 1px 3px #0000000a}.tips-title[data-v-0159c908]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-1, #101828);margin-bottom:8px}.tips-title[data-v-0159c908] svg{color:var(--brand, #ef3b23)}.tips-list[data-v-0159c908]{list-style:none;padding:0;margin:0}.tips-list li[data-v-0159c908]{font-size:11.5px;color:var(--text-2, #667085);margin-bottom:5px;padding-left:10px;position:relative;line-height:1.5}.tips-list li[data-v-0159c908]:before{content:"•";position:absolute;left:0;color:var(--text-3, #98a2b3)}.wizard-footer[data-v-0159c908]{display:flex;gap:12px;padding:14px 24px;border-top:1px solid var(--divider, #eef0f3);background:var(--surface-2, #f9fafb);flex-shrink:0}.footer-btn[data-v-0159c908]{flex:1;height:46px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:all .25s ease}.footer-btn.ghost[data-v-0159c908]{background:var(--surface, #fff);color:var(--text-2, #667085);border:1px solid var(--divider, #eef0f3);max-width:140px}.footer-btn.ghost[data-v-0159c908]:hover:not(:disabled){border-color:var(--text-3, #98a2b3);color:var(--text-1, #101828)}.footer-btn.ghost[data-v-0159c908]:disabled{opacity:.4;cursor:not-allowed}.footer-btn.primary[data-v-0159c908]{background:var(--brand-gradient, linear-gradient(135deg, #ef3b23, #c41e3a));color:#fff;box-shadow:0 4px 16px var(--brand-ring, rgba(239, 59, 35, .3))}.footer-btn.primary[data-v-0159c908]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px var(--brand-ring, rgba(239, 59, 35, .4))}.footer-btn.primary[data-v-0159c908]:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.report-wizard-modal[data-v-0159c908],.wizard-card[data-v-0159c908],.mode-card[data-v-0159c908],.suspect-tag[data-v-0159c908],.reviewer-mini-card[data-v-0159c908],.service-type-card[data-v-0159c908],.match-item[data-v-0159c908],.footer-btn[data-v-0159c908]{animation:none!important;transition:none!important}}.demo-upload-area[data-v-0159c908]{position:relative}.demo-file-card[data-v-0159c908]{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--divider, #eef0f3);border-radius:12px;background:var(--bg-soft, #f9fafb)}.demo-file-icon[data-v-0159c908]{width:44px;height:44px;border-radius:10px;background:#ef3b231a;color:#ef3b23;display:flex;align-items:center;justify-content:center;flex-shrink:0}.demo-file-icon svg[data-v-0159c908]{width:22px;height:22px}.demo-file-info[data-v-0159c908]{flex:1;min-width:0}.demo-file-name[data-v-0159c908]{font-size:14px;font-weight:600;color:var(--text-1, #101828);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.demo-file-meta[data-v-0159c908]{display:flex;align-items:center;gap:12px;font-size:12px}.demo-file-size[data-v-0159c908]{color:var(--text-3, #98a2b3)}.demo-file-status[data-v-0159c908]{color:#34c759;font-weight:500}.demo-file-status.uploading[data-v-0159c908]{color:#ff9500}.demo-progress-bar[data-v-0159c908]{margin-top:8px;height:4px;border-radius:2px;background:#0000000f;overflow:hidden}.demo-progress-fill[data-v-0159c908]{height:100%;background:linear-gradient(90deg,#ef3b23,#ff7a45);border-radius:2px;transition:width .3s ease;min-width:4px}.demo-remove[data-v-0159c908]{width:28px;height:28px;border-radius:50%;background:#0000000f;color:var(--text-3, #98a2b3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.demo-remove[data-v-0159c908]:hover{background:#ef3b231f;color:#ef3b23;transform:scale(1.08)}.demo-remove svg[data-v-0159c908]{width:14px;height:14px}.hidden-input[data-v-0159c908]{display:none}.demo-upload-btn[data-v-0159c908]{border:2px dashed var(--divider, #eef0f3);border-radius:12px;padding:32px 20px;text-align:center;cursor:pointer;transition:all .2s var(--apple-spring, cubic-bezier(.32, .72, 0, 1));background:var(--bg-soft, #f9fafb)}.demo-upload-btn[data-v-0159c908]:hover{border-color:#ef3b23;background:#ef3b230a}.demo-upload-icon[data-v-0159c908]{width:48px;height:48px;margin:0 auto 10px;border-radius:50%;background:#ef3b231a;color:#ef3b23;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.demo-upload-btn:hover .demo-upload-icon[data-v-0159c908]{background:#ef3b232e;transform:scale(1.08)}.demo-upload-icon svg[data-v-0159c908]{width:24px;height:24px}.demo-upload-text[data-v-0159c908]{font-size:14px;font-weight:600;color:var(--text-1, #101828);margin-bottom:4px}.demo-upload-tip[data-v-0159c908]{font-size:12px;color:var(--text-3, #98a2b3)}.win-drag[data-v-7f594891]{-webkit-app-region:drag;app-region:drag}.win-no-drag[data-v-7f594891]{-webkit-app-region:no-drag;app-region:no-drag}.sidebar>.side-caption[data-v-7f594891]{margin-bottom:16px}.sidebar-actions[data-v-7f594891]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex-shrink:0;margin:0 4px 20px}.sidebar-actions .sidebar-action[data-v-7f594891]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:40px;padding:0 10px;border:1px solid var(--brand-ring, rgba(243, 50, 91, .22));border-radius:11px;background:var(--surface, #fff);color:var(--brand, #f3325b);font-family:inherit;font-size:13px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.sidebar-action>svg[data-v-7f594891]{flex-shrink:0}.sidebar-actions .publish-trigger[data-v-7f594891]:hover{background:var(--brand-soft, #fff0f3);border-color:var(--brand, #f3325b)}.sidebar-actions .report-trigger[data-v-7f594891]{color:#fff;background:var(--brand, #f3325b);border-color:transparent;box-shadow:0 3px 8px #f3325b24}.sidebar-actions .report-trigger[data-v-7f594891]:hover{background:var(--brand-press, #d9264b);box-shadow:0 4px 12px #f3325b33}.sidebar-actions .sidebar-action[data-v-7f594891]:focus-visible{outline:2px solid var(--brand, #f3325b);outline-offset:3px}@media (max-width: 900px){html[data-theme=xinui] .sidebar-actions[data-v-7f594891]{grid-template-columns:40px;justify-content:center;margin:12px 0 16px}html[data-theme=xinui] .sidebar-action>span[data-v-7f594891]{display:none}}@media (max-height: 680px){.sidebar-actions[data-v-7f594891]{margin-bottom:12px}.sidebar-actions .sidebar-action[data-v-7f594891]{height:36px}}.top-profile-wrap[data-v-7f594891]{position:relative}.profile-menu[data-v-7f594891]{position:absolute;top:calc(100% + 10px);right:0;width:248px;z-index:1200;padding:6px;border-radius:16px;background:var(--surface, #ffffff);border:.5px solid var(--hairline, rgba(0, 0, 0, .08));box-shadow:0 16px 48px #00000029,0 2px 8px #0000000f;transform-origin:top right}.profile-menu[data-v-7f594891]:before{content:"";position:absolute;top:-6px;right:26px;width:12px;height:12px;background:var(--surface, #ffffff);border-left:.5px solid var(--hairline, rgba(0, 0, 0, .08));border-top:.5px solid var(--hairline, rgba(0, 0, 0, .08));transform:rotate(45deg);border-radius:2px}.profile-menu-item[data-v-7f594891]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:11px;cursor:pointer;font-family:inherit;text-align:left;transition:background .18s ease}.profile-menu-item[data-v-7f594891]:hover{background:var(--surface-2, #f5f5f7)}.profile-menu-item.danger[data-v-7f594891]:hover{background:var(--danger-bg, #fef2f2)}.profile-menu-item.danger .profile-menu-copy b[data-v-7f594891],.profile-menu-item.danger .profile-menu-ico[data-v-7f594891]{color:var(--danger, #ef4444)}.profile-menu-ico[data-v-7f594891]{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft, rgba(244, 63, 126, .1));color:var(--brand, #f43f7e)}.profile-menu-copy[data-v-7f594891]{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-menu-copy b[data-v-7f594891]{font-size:14px;font-weight:600;color:var(--text-1, #1d1d1f);line-height:1.3}.profile-menu-copy small[data-v-7f594891]{font-size:11.5px;color:var(--text-3, #86868b);line-height:1.3}.profile-menu-sep[data-v-7f594891]{height:.5px;margin:5px 10px;background:var(--hairline, rgba(0, 0, 0, .08))}.publish-pop-enter-active[data-v-7f594891],.publish-pop-leave-active[data-v-7f594891]{transition:opacity .18s ease,transform .18s var(--apple-spring, cubic-bezier(.32, .72, 0, 1))}.publish-pop-enter-from[data-v-7f594891],.publish-pop-leave-to[data-v-7f594891]{opacity:0;transform:translateY(-6px) scale(.97)}@media (prefers-reduced-motion: reduce){.publish-pop-enter-active[data-v-7f594891],.publish-pop-leave-active[data-v-7f594891]{transition:opacity .12s linear}.publish-pop-enter-from[data-v-7f594891],.publish-pop-leave-to[data-v-7f594891]{transform:none}}.page-fade-enter-active[data-v-7f594891]{transition:opacity .28s ease,transform .28s ease}.page-fade-leave-active[data-v-7f594891]{transition:opacity .14s ease}.page-fade-enter-from[data-v-7f594891]{opacity:0;transform:translateY(10px)}.page-fade-leave-to[data-v-7f594891]{opacity:0}@media (prefers-reduced-motion: reduce){.page-fade-enter-active[data-v-7f594891],.page-fade-leave-active[data-v-7f594891]{transition:opacity .15s linear}.page-fade-enter-from[data-v-7f594891],.page-fade-leave-to[data-v-7f594891]{transform:none}}.topbar-entries[data-v-7f594891]{display:flex;align-items:center;gap:8px}.topbar-entries .topbar-entry[data-v-7f594891]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;height:34px;padding:0 12px;border:1px solid var(--hairline, #e5e7eb);border-radius:9px;background:var(--surface, #fff);color:var(--text-2, #626873);font-size:12px;font-weight:600;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.topbar-entries .member-entry[data-v-7f594891]{color:#886332;background:#faf5ea;border-color:#e9dfcb}.topbar-entries .recharge-entry[data-v-7f594891]{color:#fff;background:var(--brand, #f3325b);border-color:transparent}.topbar-entries .topbar-entry[data-v-7f594891]:hover{border-color:var(--brand, #f3325b);background:var(--brand-soft, #fff0f3)}.topbar-entries .recharge-entry[data-v-7f594891]:hover{background:var(--brand-press, #d9264b)}.topbar-entries .topbar-entry[data-v-7f594891]:focus-visible{outline:2px solid var(--brand, #f3325b);outline-offset:3px}@media (max-width: 760px){.topbar-entries[data-v-7f594891]{gap:5px}.topbar-entries .topbar-entry[data-v-7f594891]{width:34px;padding:0}.topbar-entry>span[data-v-7f594891]{display:none}}.top-profile .top-coin-balance b[data-v-7f594891]{margin-right:5px}[data-v-7f594891] .top-profile .avatar:not(img){min-width:0;display:flex!important;align-items:center!important;justify-content:center!important;flex:none;background:#f2f2f7;color:#8e8e93}[data-v-7f594891] .top-profile .avatar:not(img) svg{width:18px!important;height:18px!important;display:block}.top-search-wrap[data-v-7f594891]{position:relative;flex:1;min-width:0;max-width:720px;display:flex}.top-search-wrap .top-search[data-v-7f594891]{width:100%;margin:0;-webkit-app-region:no-drag;app-region:no-drag}.top-search-wrap .top-search input[data-v-7f594891]{-webkit-app-region:no-drag;app-region:no-drag}.top-search-clear[data-v-7f594891]{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:none;background:#6e76822e;color:#6b7280;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:4px;transition:background .15s ease}.top-search-clear[data-v-7f594891]:hover{background:#6e768252}.quick-search-panel[data-v-7f594891]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:900;max-height:440px;overflow-y:auto;background:#ffffffeb;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border:.5px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 16px 48px #11182729,0 2px 8px #1118270f;padding:6px}.quick-state[data-v-7f594891]{display:flex;align-items:center;gap:10px;padding:22px 16px;font-size:12.5px;color:#8a909c}.quick-spinner[data-v-7f594891]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(239,59,35,.2);border-top-color:#ef3b23;animation:qspin-7f594891 .7s linear infinite;flex-shrink:0}@keyframes qspin-7f594891{to{transform:rotate(360deg)}}.quick-item[data-v-7f594891]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:10px;cursor:pointer;text-align:left;transition:background .12s ease}.quick-item.active[data-v-7f594891]{background:#ef3b2314}.quick-avatar[data-v-7f594891]{width:34px;height:34px;border-radius:50%;background:#f2f3f5;color:#6b7280;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.quick-avatar img[data-v-7f594891]{width:100%;height:100%;object-fit:cover}.quick-copy[data-v-7f594891]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.quick-title[data-v-7f594891]{font-size:13.5px;font-weight:600;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-sub[data-v-7f594891]{font-size:11.5px;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-price[data-v-7f594891]{flex-shrink:0;display:flex;align-items:baseline;gap:2px;color:#ef3b23}.quick-price b[data-v-7f594891]{font-size:14px;font-weight:800}.quick-price b.paused[data-v-7f594891]{font-size:11px;color:#98a2b3}.quick-price i[data-v-7f594891]{font-style:normal;font-size:10px;color:#c0c4cc}.quick-type-chip[data-v-7f594891]{flex-shrink:0;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:980px;background:#f2f3f5;color:#667085}.chip-user[data-v-7f594891]{background:#eef4ff;color:#3b6fe0}.chip-service[data-v-7f594891]{background:#fef0ee;color:#ef3b23}.chip-post[data-v-7f594891]{background:#f0fbf4;color:#12a150}.chip-question[data-v-7f594891]{background:#fff7e6;color:#c77a0a}.chip-prop[data-v-7f594891]{background:#f3efff;color:#6a4ce0}.chip-tactic[data-v-7f594891]{background:#eef9fb;color:#0e8aa0}.chip-hole[data-v-7f594891]{background:#f6f0ff;color:#7a4dd8}.chip-room[data-v-7f594891]{background:#fff0f6;color:#d63a8c}.quick-all[data-v-7f594891]{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px 12px;border:none;border-top:.5px solid rgba(0,0,0,.06);background:transparent;border-radius:0 0 10px 10px;cursor:pointer;font-size:12.5px;font-weight:600;color:#ef3b23}.quick-all[data-v-7f594891]:hover{background:#ef3b230f}.quick-all kbd[data-v-7f594891]{margin-left:auto;font-family:inherit;font-size:10.5px;color:#98a2b3;background:#f2f3f5;border-radius:5px;padding:1px 6px}.crumb-back[data-v-7f594891]{display:inline-flex;align-items:center;gap:4px;margin-right:10px;padding:4px 10px;font-size:11.5px;font-weight:600;font-family:inherit;color:var(--primary, #f3325b);background:var(--soft, #fff0f3);border:1px solid transparent;border-radius:7px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.crumb-back[data-v-7f594891]:hover:not(:disabled){border-color:#f3325b4d}.crumb-back[data-v-7f594891]:disabled{color:#c0c4cc;background:#f5f6f8;cursor:default}.crumb-item[data-v-7f594891]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;font-size:11px;color:#a1a2ae;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:color .15s,background .15s,border-color .15s;max-width:180px}.crumb-item span[data-v-7f594891]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-item[data-v-7f594891]:hover{color:var(--primary, #f3325b);background:var(--soft, #fff0f3)}.crumb-item.is-current[data-v-7f594891]{color:#555762;font-weight:550;cursor:default;background:#eef0f3;border-color:#e5e7ec}.crumb-item.is-current[data-v-7f594891]:hover{color:#555762;background:#eef0f3}.crumb-arrow[data-v-7f594891]{color:#c8c9d1;flex-shrink:0}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-sm:24rem;--tw-container-lg:32rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-radius-xs:.125rem;--tw-ease-in-out:cubic-bezier(.4, 0, .2, 1);--tw-animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.tw\:pointer-events-none{pointer-events:none!important}.tw\:sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tw\:absolute{position:absolute!important}.tw\:fixed{position:fixed!important}.tw\:relative{position:relative!important}.tw\:inset-0{inset:0!important}.tw\:inset-x-0{inset-inline:0!important}.tw\:inset-y-0{inset-block:0!important}.tw\:top-0{top:0!important}.tw\:top-1\.5{top:calc(var(--tw-spacing) * 1.5)!important}.tw\:top-3\.5{top:calc(var(--tw-spacing) * 3.5)!important}.tw\:top-4{top:calc(var(--tw-spacing) * 4)!important}.tw\:top-\[50\%\]{top:50%!important}.tw\:right-0{right:0!important}.tw\:right-1{right:var(--tw-spacing)!important}.tw\:right-2{right:calc(var(--tw-spacing) * 2)!important}.tw\:right-3{right:calc(var(--tw-spacing) * 3)!important}.tw\:right-4{right:calc(var(--tw-spacing) * 4)!important}.tw\:bottom-0{bottom:0!important}.tw\:left-0{left:0!important}.tw\:left-\[50\%\]{left:50%!important}.tw\:z-10{z-index:10!important}.tw\:z-20{z-index:20!important}.tw\:z-50{z-index:50!important}.tw\:-mx-1{margin-inline:calc(var(--tw-spacing) * -1)!important}.tw\:mx-2{margin-inline:calc(var(--tw-spacing) * 2)!important}.tw\:mx-3\.5{margin-inline:calc(var(--tw-spacing) * 3.5)!important}.tw\:my-1{margin-block:var(--tw-spacing)!important}.tw\:my-8{margin-block:calc(var(--tw-spacing) * 8)!important}.tw\:mt-auto{margin-top:auto!important}.tw\:block{display:block!important}.tw\:flex{display:flex!important}.tw\:grid{display:grid!important}.tw\:hidden{display:none!important}.tw\:inline-flex{display:inline-flex!important}.tw\:aspect-square{aspect-ratio:1!important}.tw\:size-2\.5{width:calc(var(--tw-spacing) * 2.5)!important;height:calc(var(--tw-spacing) * 2.5)!important}.tw\:size-3\.5{width:calc(var(--tw-spacing) * 3.5)!important;height:calc(var(--tw-spacing) * 3.5)!important}.tw\:size-4{width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:size-6{width:calc(var(--tw-spacing) * 6)!important;height:calc(var(--tw-spacing) * 6)!important}.tw\:size-8{width:calc(var(--tw-spacing) * 8)!important;height:calc(var(--tw-spacing) * 8)!important}.tw\:size-9{width:calc(var(--tw-spacing) * 9)!important;height:calc(var(--tw-spacing) * 9)!important}.tw\:size-10{width:calc(var(--tw-spacing) * 10)!important;height:calc(var(--tw-spacing) * 10)!important}.tw\:h-\(--reka-select-trigger-height\){height:var(--reka-select-trigger-height)!important}.tw\:h-4{height:calc(var(--tw-spacing) * 4)!important}.tw\:h-5{height:calc(var(--tw-spacing) * 5)!important}.tw\:h-6{height:calc(var(--tw-spacing) * 6)!important}.tw\:h-7{height:calc(var(--tw-spacing) * 7)!important}.tw\:h-8{height:calc(var(--tw-spacing) * 8)!important}.tw\:h-9{height:calc(var(--tw-spacing) * 9)!important}.tw\:h-10{height:calc(var(--tw-spacing) * 10)!important}.tw\:h-12{height:calc(var(--tw-spacing) * 12)!important}.tw\:h-\[1\.15rem\]{height:1.15rem!important}.tw\:h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)!important}.tw\:h-auto{height:auto!important}.tw\:h-full{height:100%!important}.tw\:h-px{height:1px!important}.tw\:h-svh{height:100svh!important}.tw\:max-h-\(--reka-select-content-available-height\){max-height:var(--reka-select-content-available-height)!important}.tw\:min-h-0{min-height:0!important}.tw\:min-h-svh{min-height:100svh!important}.tw\:w-\(--sidebar-width\){width:var(--sidebar-width)!important}.tw\:w-3\/4{width:75%!important}.tw\:w-4{width:calc(var(--tw-spacing) * 4)!important}.tw\:w-5{width:calc(var(--tw-spacing) * 5)!important}.tw\:w-7{width:calc(var(--tw-spacing) * 7)!important}.tw\:w-8{width:calc(var(--tw-spacing) * 8)!important}.tw\:w-auto{width:auto!important}.tw\:w-fit{width:fit-content!important}.tw\:w-full{width:100%!important}.tw\:max-w-\(--skeleton-width\){max-width:var(--skeleton-width)!important}.tw\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)!important}.tw\:max-w-lg{max-width:var(--tw-container-lg)!important}.tw\:min-w-\(--reka-select-trigger-width\){min-width:var(--reka-select-trigger-width)!important}.tw\:min-w-0{min-width:0!important}.tw\:min-w-5{min-width:calc(var(--tw-spacing) * 5)!important}.tw\:min-w-\[8rem\]{min-width:8rem!important}.tw\:flex-1{flex:1!important}.tw\:shrink-0{flex-shrink:0!important}.tw\:-translate-x-1\/2{--tw-translate-x: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:-translate-x-px{--tw-translate-x:-1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-x-\[-50\%\]{--tw-translate-x:-50%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-x-px{--tw-translate-x:1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-y-\[-50\%\]{--tw-translate-y:-50%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:rotate-45{rotate:45deg!important}.tw\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:animate-pulse{animation:var(--tw-animate-pulse)!important}.tw\:cursor-default{cursor:default!important}.tw\:scroll-my-1{scroll-margin-block:var(--tw-spacing)!important}.tw\:flex-col{flex-direction:column!important}.tw\:flex-col-reverse{flex-direction:column-reverse!important}.tw\:place-items-center{place-items:center!important}.tw\:items-center{align-items:center!important}.tw\:justify-between{justify-content:space-between!important}.tw\:justify-center{justify-content:center!important}.tw\:gap-1{gap:var(--tw-spacing)!important}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)!important}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)!important}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)!important}.tw\:overflow-auto{overflow:auto!important}.tw\:overflow-hidden{overflow:hidden!important}.tw\:overflow-x-hidden{overflow-x:hidden!important}.tw\:overflow-y-auto{overflow-y:auto!important}.tw\:rounded-full{border-radius:3.40282e38px!important}.tw\:rounded-lg{border-radius:var(--shadcn-radius)!important}.tw\:rounded-md{border-radius:calc(var(--shadcn-radius) - 2px)!important}.tw\:rounded-sm{border-radius:calc(var(--shadcn-radius) - 4px)!important}.tw\:rounded-xs{border-radius:var(--tw-radius-xs)!important}.tw\:border{border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.tw\:border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.tw\:border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.tw\:border-border{border-color:var(--shadcn-border)!important}.tw\:border-input{border-color:var(--shadcn-input)!important}.tw\:border-sidebar-border{border-color:var(--shadcn-sidebar-border)!important}.tw\:border-transparent{border-color:#0000!important}.tw\:bg-background{background-color:var(--shadcn-background)!important}.tw\:bg-black\/80{background-color:var(--tw-color-black)!important}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/80{background-color:color-mix(in oklab,var(--tw-color-black) 80%,transparent)!important}}.tw\:bg-border{background-color:var(--shadcn-border)!important}.tw\:bg-destructive{background-color:var(--shadcn-destructive)!important}.tw\:bg-foreground{background-color:var(--shadcn-foreground)!important}.tw\:bg-muted{background-color:var(--shadcn-muted)!important}.tw\:bg-popover{background-color:var(--shadcn-popover)!important}.tw\:bg-primary,.tw\:bg-primary\/10{background-color:var(--shadcn-primary)!important}@supports (color:color-mix(in lab,red,red)){.tw\:bg-primary\/10{background-color:color-mix(in oklab,var(--shadcn-primary) 10%,transparent)!important}}.tw\:bg-secondary{background-color:var(--shadcn-secondary)!important}.tw\:bg-sidebar{background-color:var(--shadcn-sidebar)!important}.tw\:bg-sidebar-border{background-color:var(--shadcn-sidebar-border)!important}.tw\:bg-transparent{background-color:#0000!important}.tw\:fill-foreground{fill:var(--shadcn-foreground)!important}.tw\:p-0{padding:0!important}.tw\:p-0\.5{padding:calc(var(--tw-spacing) * .5)!important}.tw\:p-0\.75{padding:calc(var(--tw-spacing) * .75)!important}.tw\:p-1{padding:var(--tw-spacing)!important}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)!important}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)!important}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)!important}.tw\:px-1{padding-inline:var(--tw-spacing)!important}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)!important}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)!important}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)!important}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)!important}.tw\:py-1{padding-block:var(--tw-spacing)!important}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)!important}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)!important}.tw\:pr-8{padding-right:calc(var(--tw-spacing) * 8)!important}.tw\:pl-2{padding-left:calc(var(--tw-spacing) * 2)!important}.tw\:text-center{text-align:center!important}.tw\:text-left{text-align:left!important}.tw\:text-base{font-size:var(--tw-text-base)!important;line-height:var(--tw-leading,var(--tw-text-base--line-height))!important}.tw\:text-lg{font-size:var(--tw-text-lg)!important;line-height:var(--tw-leading,var(--tw-text-lg--line-height))!important}.tw\:text-sm{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:text-xs{font-size:var(--tw-text-xs)!important;line-height:var(--tw-leading,var(--tw-text-xs--line-height))!important}.tw\:leading-none{--tw-leading:1!important;line-height:1!important}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold)!important;font-weight:var(--tw-font-weight-semibold)!important}.tw\:text-balance{text-wrap:balance!important}.tw\:whitespace-nowrap{white-space:nowrap!important}.tw\:text-background{color:var(--shadcn-background)!important}.tw\:text-foreground{color:var(--shadcn-foreground)!important}.tw\:text-muted-foreground{color:var(--shadcn-muted-foreground)!important}.tw\:text-popover-foreground{color:var(--shadcn-popover-foreground)!important}.tw\:text-primary{color:var(--shadcn-primary)!important}.tw\:text-primary-foreground{color:var(--shadcn-primary-foreground)!important}.tw\:text-secondary-foreground{color:var(--shadcn-secondary-foreground)!important}.tw\:text-sidebar-foreground,.tw\:text-sidebar-foreground\/70{color:var(--shadcn-sidebar-foreground)!important}@supports (color:color-mix(in lab,red,red)){.tw\:text-sidebar-foreground\/70{color:color-mix(in oklab,var(--shadcn-sidebar-foreground) 70%,transparent)!important}}.tw\:text-white{color:var(--tw-color-white)!important}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.tw\:underline-offset-4{text-underline-offset:4px!important}.tw\:opacity-50{opacity:.5!important}.tw\:opacity-70{opacity:.7!important}.tw\:shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:ring-sidebar-ring{--tw-ring-color:var(--shadcn-sidebar-ring)!important}.tw\:ring-offset-background{--tw-ring-offset-color:var(--shadcn-background)!important}.tw\:outline-hidden{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:outline-hidden{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-\[color\,box-shadow\]{transition-property:color,box-shadow!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-\[left\,right\,width\]{transition-property:left,right,width!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-\[margin\,opacity\]{transition-property:margin,opacity!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-\[width\,height\,padding\]{transition-property:width,height,padding!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-\[width\]{transition-property:width!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:duration-200{--tw-duration:.2s!important;transition-duration:.2s!important}.tw\:ease-in-out{--tw-ease:var(--tw-ease-in-out)!important;transition-timing-function:var(--tw-ease-in-out)!important}.tw\:ease-linear{--tw-ease:linear!important;transition-timing-function:linear!important}.tw\:fade-in-0{--tw-enter-opacity:0!important}.tw\:outline-none{--tw-outline-style:none!important;outline-style:none!important}.tw\:select-none{-webkit-user-select:none!important;user-select:none!important}.tw\:zoom-in-95{--tw-enter-scale:.95!important}.tw\:group-focus-within\/menu-item\:opacity-100:is(:where(.tw\:group\/menu-item):focus-within *){opacity:1!important}@media (hover:hover){.tw\:group-hover\/menu-item\:opacity-100:is(:where(.tw\:group\/menu-item):hover *){opacity:1!important}}.tw\:group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.tw\:group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--tw-spacing) * 8)!important}.tw\:group-data-\[collapsible\=icon\]\:pointer-events-none:is(:where(.tw\:group)[data-collapsible=icon] *){pointer-events:none!important}.tw\:group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.tw\:group)[data-collapsible=icon] *){margin-top:calc(var(--tw-spacing) * -8)!important}.tw\:group-data-\[collapsible\=icon\]\:hidden:is(:where(.tw\:group)[data-collapsible=icon] *){display:none!important}.tw\:group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.tw\:group)[data-collapsible=icon] *){width:calc(var(--tw-spacing) * 8)!important;height:calc(var(--tw-spacing) * 8)!important}.tw\:group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.tw\:group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)!important}.tw\:group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.tw\:group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--tw-spacing) * 4)))!important}.tw\:group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.tw\:group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--tw-spacing) * 4)) + 2px)!important}.tw\:group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.tw\:group)[data-collapsible=icon] *){overflow:hidden!important}.tw\:group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.tw\:group)[data-collapsible=icon] *){padding:0!important}.tw\:group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.tw\:group)[data-collapsible=icon] *){padding:calc(var(--tw-spacing) * 2)!important}.tw\:group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.tw\:group)[data-collapsible=icon] *){opacity:0!important}.tw\:group-data-\[collapsible\=icon\]\:select-none:is(:where(.tw\:group)[data-collapsible=icon] *){-webkit-user-select:none!important;user-select:none!important}.tw\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.tw\:group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)!important}.tw\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.tw\:group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)!important}.tw\:group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.tw\:group)[data-collapsible=offcanvas] *){width:0!important}.tw\:group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.tw\:group)[data-collapsible=offcanvas] *){--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:group-data-\[side\=left\]\:-right-4:is(:where(.tw\:group)[data-side=left] *){right:calc(var(--tw-spacing) * -4)!important}.tw\:group-data-\[side\=left\]\:border-r:is(:where(.tw\:group)[data-side=left] *){border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.tw\:group-data-\[side\=right\]\:left-0:is(:where(.tw\:group)[data-side=right] *){left:0!important}.tw\:group-data-\[side\=right\]\:rotate-180:is(:where(.tw\:group)[data-side=right] *){rotate:180deg!important}.tw\:group-data-\[side\=right\]\:border-l:is(:where(.tw\:group)[data-side=right] *){border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.tw\:group-data-\[variant\=floating\]\:rounded-lg:is(:where(.tw\:group)[data-variant=floating] *){border-radius:var(--shadcn-radius)!important}.tw\:group-data-\[variant\=floating\]\:border:is(:where(.tw\:group)[data-variant=floating] *){border-style:var(--tw-border-style)!important;border-width:1px!important}.tw\:group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.tw\:group)[data-variant=floating] *){border-color:var(--shadcn-sidebar-border)!important}.tw\:group-data-\[variant\=floating\]\:shadow-sm:is(:where(.tw\:group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media (hover:hover){.tw\:peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.tw\:peer\/menu-button):hover~*){color:var(--shadcn-sidebar-accent-foreground)!important}}.tw\:peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.tw\:peer\/menu-button)[data-active=true]~*){color:var(--shadcn-sidebar-accent-foreground)!important}.tw\:peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.tw\:peer\/menu-button)[data-size=default]~*){top:calc(var(--tw-spacing) * 1.5)!important}.tw\:peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.tw\:peer\/menu-button)[data-size=lg]~*){top:calc(var(--tw-spacing) * 2.5)!important}.tw\:peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.tw\:peer\/menu-button)[data-size=sm]~*){top:var(--tw-spacing)!important}.tw\:selection\:bg-primary ::selection{background-color:var(--shadcn-primary)!important}.tw\:selection\:bg-primary::selection{background-color:var(--shadcn-primary)!important}.tw\:selection\:text-primary-foreground ::selection{color:var(--shadcn-primary-foreground)!important}.tw\:selection\:text-primary-foreground::selection{color:var(--shadcn-primary-foreground)!important}.tw\:file\:inline-flex::file-selector-button{display:inline-flex!important}.tw\:file\:h-7::file-selector-button{height:calc(var(--tw-spacing) * 7)!important}.tw\:file\:border-0::file-selector-button{border-style:var(--tw-border-style)!important;border-width:0!important}.tw\:file\:bg-transparent::file-selector-button{background-color:#0000!important}.tw\:file\:text-sm::file-selector-button{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:file\:font-medium::file-selector-button{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:file\:text-foreground::file-selector-button{color:var(--shadcn-foreground)!important}.tw\:placeholder\:text-muted-foreground::placeholder{color:var(--shadcn-muted-foreground)!important}.tw\:after\:absolute:after{content:var(--tw-content);position:absolute!important}.tw\:after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--tw-spacing) * -2)!important}.tw\:after\:inset-y-0:after{content:var(--tw-content);inset-block:0!important}.tw\:after\:left-1\/2:after{content:var(--tw-content);left:50%!important}.tw\:after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--tw-spacing) * .5)!important}.tw\:group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.tw\:group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%!important}@media (hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--shadcn-accent)!important}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--shadcn-destructive) 90%,transparent)!important}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--shadcn-primary)!important}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--shadcn-primary) 90%,transparent)!important}}.tw\:hover\:bg-secondary:hover,.tw\:hover\:bg-secondary\/80:hover{background-color:var(--shadcn-secondary)!important}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--shadcn-secondary) 80%,transparent)!important}}.tw\:hover\:bg-sidebar-accent:hover{background-color:var(--shadcn-sidebar-accent)!important}.tw\:hover\:text-accent-foreground:hover{color:var(--shadcn-accent-foreground)!important}.tw\:hover\:text-sidebar-accent-foreground:hover{color:var(--shadcn-sidebar-accent-foreground)!important}.tw\:hover\:underline:hover{text-decoration-line:underline!important}.tw\:hover\:opacity-100:hover{opacity:1!important}.tw\:hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent))!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.tw\:group)[data-collapsible=offcanvas] *){background-color:var(--shadcn-sidebar)!important}.tw\:hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--shadcn-sidebar-border)!important}}.tw\:focus\:bg-accent:focus{background-color:var(--shadcn-accent)!important}.tw\:focus\:text-accent-foreground:focus{color:var(--shadcn-accent-foreground)!important}.tw\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:focus\:ring-ring:focus{--tw-ring-color:var(--shadcn-ring)!important}.tw\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important}.tw\:focus\:outline-hidden:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.tw\:focus\:outline-hidden:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--shadcn-ring)!important}.tw\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--shadcn-destructive) 20%, transparent)!important}}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--shadcn-ring)!important}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--shadcn-ring) 50%, transparent)!important}}.tw\:focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.tw\:focus-visible\:outline-ring:focus-visible{outline-color:var(--shadcn-ring)!important}.tw\:active\:bg-sidebar-accent:active{background-color:var(--shadcn-sidebar-accent)!important}.tw\:active\:text-sidebar-accent-foreground:active{color:var(--shadcn-sidebar-accent-foreground)!important}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none!important}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.tw\:disabled\:opacity-50:disabled{opacity:.5!important}:where([data-side=left]) .tw\:in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize!important}:where([data-side=right]) .tw\:in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize!important}.tw\:has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--shadcn-sidebar)!important}.tw\:has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 1.5)!important}.tw\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 2.5)!important}.tw\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--tw-spacing) * 3)!important}.tw\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--tw-spacing) * 4)!important}.tw\:aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none!important}.tw\:aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5!important}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--shadcn-destructive)!important}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--shadcn-destructive) 20%, transparent)!important}}.tw\:data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--shadcn-sidebar-accent)!important}.tw\:data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--tw-font-weight-medium)!important;font-weight:var(--tw-font-weight-medium)!important}.tw\:data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--shadcn-sidebar-accent-foreground)!important}.tw\:data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none!important}.tw\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5!important}.tw\:data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px!important}.tw\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%!important}.tw\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%!important}.tw\:data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px!important}.tw\:data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--shadcn-muted-foreground)!important}.tw\:data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--tw-spacing)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)!important}.tw\:data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--tw-spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))!important}.tw\:data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--tw-spacing)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)!important}.tw\:data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--tw-spacing) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))!important}.tw\:data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--tw-spacing) * 9)!important}.tw\:data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--tw-spacing) * 8)!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center!important}:is(.tw\:\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--tw-spacing) * 2)!important}.tw\:data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--shadcn-background)!important}.tw\:data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--shadcn-primary)!important}.tw\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s!important;transition-duration:.3s!important}.tw\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0!important}.tw\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95!important}.tw\:data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%!important}.tw\:data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%!important}.tw\:data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%!important}.tw\:data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%!important}.tw\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)!important}.tw\:data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--shadcn-accent)!important}.tw\:data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--shadcn-secondary)!important}.tw\:data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--shadcn-muted-foreground)!important}.tw\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1!important}.tw\:data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s!important;transition-duration:.5s!important}.tw\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0!important}.tw\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95!important}.tw\:data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%!important}.tw\:data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%!important}.tw\:data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%!important}.tw\:data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%!important}@media (hover:hover){.tw\:data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--shadcn-sidebar-accent)!important}.tw\:data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--shadcn-sidebar-accent-foreground)!important}}.tw\:data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.tw\:data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--shadcn-input)!important}@media (min-width:40rem){.tw\:sm\:flex{display:flex!important}.tw\:sm\:max-w-lg{max-width:var(--tw-container-lg)!important}.tw\:sm\:max-w-sm{max-width:var(--tw-container-sm)!important}.tw\:sm\:flex-row{flex-direction:row!important}.tw\:sm\:justify-end{justify-content:flex-end!important}.tw\:sm\:rounded-lg{border-radius:var(--shadcn-radius)!important}.tw\:sm\:text-left{text-align:left!important}}@media (min-width:48rem){.tw\:md\:block{display:block!important}.tw\:md\:flex{display:flex!important}.tw\:md\:w-full{width:100%!important}.tw\:md\:text-sm{font-size:var(--tw-text-sm)!important;line-height:var(--tw-leading,var(--tw-text-sm--line-height))!important}.tw\:md\:opacity-0{opacity:0!important}.tw\:md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.tw\:peer)[data-variant=inset]~*){margin:calc(var(--tw-spacing) * 2)!important}.tw\:md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.tw\:peer)[data-variant=inset]~*){margin-left:0!important}.tw\:md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.tw\:peer)[data-variant=inset]~*){border-radius:calc(var(--shadcn-radius) + 4px)!important}.tw\:md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.tw\:peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.tw\:md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.tw\:peer)[data-variant=inset]~*):is(:where(.tw\:peer)[data-state=collapsed]~*){margin-left:calc(var(--tw-spacing) * 2)!important}.tw\:md\:after\:hidden:after{content:var(--tw-content);display:none!important}}.tw\:dark\:border-input:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *){border-color:var(--shadcn-input)!important}.tw\:dark\:bg-destructive\/60:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *){background-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-destructive\/60:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *){background-color:color-mix(in oklab,var(--shadcn-destructive) 60%,transparent)!important}}.tw\:dark\:bg-input\/30:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *){background-color:var(--shadcn-input)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-input\/30:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *){background-color:color-mix(in oklab,var(--shadcn-input) 30%,transparent)!important}}.tw\:dark\:text-muted-foreground:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *){color:var(--shadcn-muted-foreground)!important}@media (hover:hover){.tw\:dark\:hover\:bg-accent\/50:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *):hover{background-color:var(--shadcn-accent)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-accent\/50:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *):hover{background-color:color-mix(in oklab,var(--shadcn-accent) 50%,transparent)!important}}.tw\:dark\:hover\:bg-input\/50:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *):hover{background-color:var(--shadcn-input)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-input\/50:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *):hover{background-color:color-mix(in oklab,var(--shadcn-input) 50%,transparent)!important}}}.tw\:dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *):focus-visible{--tw-ring-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--shadcn-destructive) 40%, transparent)!important}}.tw\:dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[aria-invalid=true]{--tw-ring-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--shadcn-destructive) 40%, transparent)!important}}.tw\:dark\:data-\[state\=active\]\:border-input:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=active]{border-color:var(--shadcn-input)!important}.tw\:dark\:data-\[state\=active\]\:bg-input\/30:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=active]{background-color:var(--shadcn-input)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:data-\[state\=active\]\:bg-input\/30:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=active]{background-color:color-mix(in oklab,var(--shadcn-input) 30%,transparent)!important}}.tw\:dark\:data-\[state\=active\]\:text-foreground:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=active]{color:var(--shadcn-foreground)!important}.tw\:dark\:data-\[state\=checked\]\:bg-primary-foreground:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=checked]{background-color:var(--shadcn-primary-foreground)!important}.tw\:dark\:data-\[state\=unchecked\]\:bg-foreground:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=unchecked]{background-color:var(--shadcn-foreground)!important}.tw\:dark\:data-\[state\=unchecked\]\:bg-input\/80:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=unchecked]{background-color:var(--shadcn-input)!important}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:data-\[state\=unchecked\]\:bg-input\/80:where(.dark,.dark *,.aw-dark,.aw-dark *,[data-theme=night-ride],[data-theme=night-ride] *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--shadcn-input) 80%,transparent)!important}}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none!important}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0!important}.tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--shadcn-muted-foreground)!important}.tw\:\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-3 svg:not([class*="'size-'"]){width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-4 svg:not([class*="'size-'"]){width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}:is(.tw\:\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex!important}:is(.tw\:\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center!important}:is(.tw\:\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--tw-spacing) * 2)!important}.tw\:\[\&\>button\]\:hidden>button{display:none!important}.tw\:\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.tw\:\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none!important}.tw\:\[\&\>svg\]\:size-3>svg{width:calc(var(--tw-spacing) * 3)!important;height:calc(var(--tw-spacing) * 3)!important}.tw\:\[\&\>svg\]\:size-4>svg{width:calc(var(--tw-spacing) * 4)!important;height:calc(var(--tw-spacing) * 4)!important}.tw\:\[\&\>svg\]\:shrink-0>svg{flex-shrink:0!important}.tw\:\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--shadcn-sidebar-accent-foreground)!important}[data-side=left][data-collapsible=offcanvas] .tw\:\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--tw-spacing) * -2)!important}[data-side=left][data-state=collapsed] .tw\:\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize!important}[data-side=right][data-collapsible=offcanvas] .tw\:\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--tw-spacing) * -2)!important}[data-side=right][data-state=collapsed] .tw\:\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize!important}@media (hover:hover){a.tw\:\[a\&\]\:hover\:bg-accent:hover{background-color:var(--shadcn-accent)!important}a.tw\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--shadcn-destructive)!important}@supports (color:color-mix(in lab,red,red)){a.tw\:\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--shadcn-destructive) 90%,transparent)!important}}a.tw\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--shadcn-primary)!important}@supports (color:color-mix(in lab,red,red)){a.tw\:\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--shadcn-primary) 90%,transparent)!important}}a.tw\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--shadcn-secondary)!important}@supports (color:color-mix(in lab,red,red)){a.tw\:\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--shadcn-secondary) 90%,transparent)!important}}a.tw\:\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--shadcn-accent-foreground)!important}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--shadcn-background:#fff;--shadcn-foreground:#171717;--shadcn-card:#fff;--shadcn-card-foreground:#171717;--shadcn-popover:#fff;--shadcn-popover-foreground:#171717;--shadcn-primary:#171717;--shadcn-primary-foreground:#fafafa;--shadcn-secondary:#f5f5f5;--shadcn-secondary-foreground:#171717;--shadcn-muted:#f5f5f5;--shadcn-muted-foreground:#737373;--shadcn-accent:#f5f5f5;--shadcn-accent-foreground:#171717;--shadcn-destructive:#dc2626;--shadcn-destructive-foreground:#fff;--shadcn-border:#e5e5e5;--shadcn-input:#e5e5e5;--shadcn-ring:#a3a3a3;--shadcn-radius:.625rem;--shadcn-sidebar:#f7f8fa;--shadcn-sidebar-foreground:#424957;--shadcn-sidebar-primary:#e5484d;--shadcn-sidebar-primary-foreground:#fff;--shadcn-sidebar-accent:#e9ecf1;--shadcn-sidebar-accent-foreground:#202633;--shadcn-sidebar-border:#e1e5ec;--shadcn-sidebar-ring:#e5484d}[data-theme=night-ride],.aw-dark,.dark{--shadcn-background:#171717;--shadcn-foreground:#fafafa;--shadcn-card:#171717;--shadcn-card-foreground:#fafafa;--shadcn-popover:#171717;--shadcn-popover-foreground:#fafafa;--shadcn-primary:#fafafa;--shadcn-primary-foreground:#171717;--shadcn-secondary:#262626;--shadcn-secondary-foreground:#fafafa;--shadcn-muted:#262626;--shadcn-muted-foreground:#a3a3a3;--shadcn-accent:#262626;--shadcn-accent-foreground:#fafafa;--shadcn-destructive:#ef4444;--shadcn-destructive-foreground:#fff;--shadcn-border:#404040;--shadcn-input:#404040;--shadcn-ring:#737373;--shadcn-sidebar:#191d27;--shadcn-sidebar-foreground:#b6bfce;--shadcn-sidebar-primary:#ef555c;--shadcn-sidebar-primary-foreground:#fff;--shadcn-sidebar-accent:#2b3241;--shadcn-sidebar-accent-foreground:#f0f3f9;--shadcn-sidebar-border:#343b49;--shadcn-sidebar-ring:#f17076}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.admin-root[data-v-f71636b0]{height:100%;width:100%;display:flex;background:var(--app-bg, #f5f5f7);overflow:hidden}.admin-side[data-v-f71636b0]{width:232px;flex-shrink:0;height:100%;display:flex;flex-direction:column;padding:18px 14px 14px;gap:14px;background:var(--surface, #fff);border-right:.5px solid var(--hairline, rgba(0, 0, 0, .08))}.side-brand[data-v-f71636b0]{display:flex;align-items:center;gap:11px;padding:6px 8px 14px;cursor:pointer}.brand-mark[data-v-f71636b0]{width:36px;height:36px;border-radius:11px;background:linear-gradient(160deg,#2b3142,#141826);color:#f0c56a;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #14182647,inset 0 1px #ffffff1f;flex-shrink:0}.brand-text[data-v-f71636b0]{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-text strong[data-v-f71636b0]{font-size:14.5px;font-weight:700;color:var(--text-1, #1d1d1f);letter-spacing:.2px}.brand-text small[data-v-f71636b0]{font-size:9px;font-weight:600;letter-spacing:1.6px;color:var(--text-3, #999)}.side-nav[data-v-f71636b0]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.side-group[data-v-f71636b0]{display:flex;flex-direction:column;gap:2px}.side-label[data-v-f71636b0]{font-size:10.5px;font-weight:600;color:var(--text-3, #9b9ba0);letter-spacing:1.4px;padding:0 12px;margin-bottom:5px}.side-item[data-v-f71636b0]{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:11px;font-size:13.5px;font-weight:500;color:var(--text-2, #515154);text-decoration:none;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:all .22s var(--apple-spring, cubic-bezier(.32, .72, 0, 1))}.side-item[data-v-f71636b0]:hover{background:var(--apple-hover, rgba(0, 0, 0, .045));color:var(--text-1, #1d1d1f)}.side-item.active[data-v-f71636b0]{background:var(--brand, #007aff);color:#fff;font-weight:600;box-shadow:0 4px 12px #007aff47}.item-ico[data-v-f71636b0]{flex-shrink:0;opacity:.85}.side-item.active .item-ico[data-v-f71636b0]{opacity:1}.side-back-group[data-v-f71636b0]{margin-top:auto;padding-top:12px;border-top:.5px solid var(--hairline, rgba(0, 0, 0, .07))}.side-back[data-v-f71636b0]{color:var(--text-3, #86868b);font-size:12.5px}.side-foot[data-v-f71636b0]{flex-shrink:0;padding:12px 14px;border-radius:14px;background:linear-gradient(150deg,#fbf7ec,#f3ead6);border:.5px solid rgba(192,141,52,.22)}.foot-title[data-v-f71636b0]{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:1px;color:#9a6d0a}.foot-name[data-v-f71636b0]{margin-top:3px;font-size:13px;font-weight:600;color:#6e4e0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-main[data-v-f71636b0]{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.admin-main[data-v-f71636b0]::-webkit-scrollbar{width:7px}.admin-main[data-v-f71636b0]::-webkit-scrollbar-thumb{background:var(--scroll-thumb, rgba(0, 0, 0, .18));border-radius:4px}.admin-page-enter-active[data-v-f71636b0]{transition:opacity .34s var(--apple-spring, cubic-bezier(.32, .72, 0, 1)),transform .34s var(--apple-spring, cubic-bezier(.32, .72, 0, 1))}.admin-page-leave-active[data-v-f71636b0]{transition:opacity .15s ease;position:absolute;inset:0}.admin-page-enter-from[data-v-f71636b0]{opacity:0;transform:translateY(10px)}.admin-page-leave-to[data-v-f71636b0]{opacity:0}@media (prefers-reduced-motion: reduce){.admin-page-enter-active[data-v-f71636b0],.admin-page-leave-active[data-v-f71636b0]{transition:opacity .15s linear}.admin-page-enter-from[data-v-f71636b0]{transform:none}}.adm-toast[data-v-f71636b0]{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:100002;display:flex;align-items:center;gap:9px;padding:12px 16px;border-radius:12px;background:#1c1c20eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;font-size:13px;font-weight:500;box-shadow:0 12px 36px #00000047;width:max-content;max-width:min(440px,calc(100vw - 32px));line-height:1.5;text-align:left}.adm-toast--error .toast-dot[data-v-f71636b0]{background:#ff453a}.adm-toast--warn .toast-dot[data-v-f71636b0],.adm-toast--warning .toast-dot[data-v-f71636b0]{background:#ffb340}.toast-text[data-v-f71636b0]{min-width:0;overflow-wrap:anywhere}.toast-dot[data-v-f71636b0]{width:7px;height:7px;border-radius:50%;background:#30d158;flex-shrink:0}.adm-toast-enter-active[data-v-f71636b0]{transition:all .35s var(--apple-spring, cubic-bezier(.32, .72, 0, 1))}.adm-toast-leave-active[data-v-f71636b0]{transition:all .2s ease}.adm-toast-enter-from[data-v-f71636b0],.adm-toast-leave-to[data-v-f71636b0]{opacity:0;transform:translate(-50%) translateY(-12px)}.props-root[data-v-1400dd53]{height:100%;width:100%;display:flex;background:var(--app-bg, #f5f5f7);overflow:hidden}.props-side[data-v-1400dd53]{width:232px;flex-shrink:0;height:100%;display:flex;flex-direction:column;padding:18px 14px 14px;gap:14px;background:var(--surface, #fff);border-right:.5px solid var(--hairline, rgba(0, 0, 0, .08));position:relative}.props-side[data-v-1400dd53]:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent,rgba(239,59,35,.55) 30%,rgba(217,164,65,.75) 70%,transparent)}.side-brand[data-v-1400dd53]{display:flex;align-items:center;gap:11px;padding:6px 8px 14px;cursor:pointer}.brand-mark[data-v-1400dd53]{position:relative;width:36px;height:36px;border-radius:11px;background:linear-gradient(155deg,#f4562a,#ef3b23 45%,#a01830);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #ef3b2352,inset 0 1px #ffffff38;flex-shrink:0}.brand-spark[data-v-1400dd53]{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9b3,#d9a441 70%);box-shadow:0 1px 4px #d9a441b3}.brand-text[data-v-1400dd53]{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-text strong[data-v-1400dd53]{font-size:14.5px;font-weight:700;color:var(--text-1, #1d1d1f);letter-spacing:.2px}.brand-text small[data-v-1400dd53]{font-size:9px;font-weight:600;letter-spacing:1.6px;color:var(--text-3, #999)}.side-nav[data-v-1400dd53]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.side-group[data-v-1400dd53]{display:flex;flex-direction:column;gap:2px}.side-label[data-v-1400dd53]{font-size:10.5px;font-weight:600;color:var(--text-3, #9b9ba0);letter-spacing:1.4px;padding:0 12px;margin-bottom:5px}.side-item[data-v-1400dd53]{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:11px;font-size:13.5px;font-weight:500;color:var(--text-2, #515154);text-decoration:none;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:background .22s var(--apple-spring, cubic-bezier(.32, .72, 0, 1)),color .22s var(--apple-spring, cubic-bezier(.32, .72, 0, 1)),transform .16s var(--apple-spring, cubic-bezier(.32, .72, 0, 1)),box-shadow .22s ease}.side-item[data-v-1400dd53]:hover{background:#ef3b2312;color:var(--text-1, #1d1d1f)}.side-item[data-v-1400dd53]:active{transform:scale(.97)}.side-item.active[data-v-1400dd53]{background:linear-gradient(135deg,#f4562a,#ef3b23 48%,#c81e1e);color:#fff;font-weight:600;box-shadow:0 6px 15px #ef3b234d,inset 0 1px #fff3}.side-item.active[data-v-1400dd53]:hover{color:#fff;background:linear-gradient(135deg,#f4562a,#ef3b23 48%,#c81e1e)}.item-ico[data-v-1400dd53]{flex-shrink:0;opacity:.85}.side-item.active .item-ico[data-v-1400dd53]{opacity:1}.item-badge[data-v-1400dd53]{margin-left:auto;font-size:9.5px;font-weight:700;letter-spacing:.5px;padding:2px 7px;border-radius:980px;background:#d9a44129;color:#9a6d0a;border:.5px solid rgba(217,164,65,.35)}.side-item.active .item-badge[data-v-1400dd53]{background:#ffffff2e;color:#ffe9b3;border-color:#ffe9b373}.side-back-group[data-v-1400dd53]{margin-top:auto;padding-top:12px;border-top:.5px solid var(--hairline, rgba(0, 0, 0, .07))}.side-back[data-v-1400dd53]{color:var(--text-3, #86868b);font-size:12.5px}.side-back[data-v-1400dd53]:hover{color:#c81e1e;background:#ef3b230f}.side-foot[data-v-1400dd53]{flex-shrink:0;padding:12px 14px;border-radius:14px;background:linear-gradient(150deg,#fbf7ec,#f3ead6);border:.5px solid rgba(192,141,52,.22)}.foot-title[data-v-1400dd53]{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.6px;color:#9a6d0a}.foot-name[data-v-1400dd53]{margin-top:3px;font-size:13px;font-weight:600;color:#6e4e0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-foot.super .foot-name[data-v-1400dd53]{color:#6e4e0a}.props-main[data-v-1400dd53]{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.props-main[data-v-1400dd53]::-webkit-scrollbar{width:7px}.props-main[data-v-1400dd53]::-webkit-scrollbar-thumb{background:var(--scroll-thumb, rgba(0, 0, 0, .18));border-radius:4px}.props-page-enter-active[data-v-1400dd53]{transition:opacity .34s var(--apple-spring, cubic-bezier(.32, .72, 0, 1)),transform .34s var(--apple-spring, cubic-bezier(.32, .72, 0, 1))}.props-page-leave-active[data-v-1400dd53]{transition:opacity .15s ease;position:absolute;inset:0;overflow:hidden}.props-page-enter-from[data-v-1400dd53]{opacity:0;transform:translateY(10px)}.props-page-leave-to[data-v-1400dd53]{opacity:0}@media (prefers-reduced-motion: reduce){.props-page-enter-active[data-v-1400dd53],.props-page-leave-active[data-v-1400dd53]{transition:opacity .15s linear}.props-page-enter-from[data-v-1400dd53]{transform:none}.side-item[data-v-1400dd53],.side-item[data-v-1400dd53]:active{transform:none;transition:background .15s linear,color .15s linear,box-shadow .15s linear}}.adm-toast[data-v-1400dd53]{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:100002;display:flex;align-items:center;gap:9px;padding:12px 16px;border-radius:12px;background:#1c1c20eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;font-size:13px;font-weight:500;box-shadow:0 12px 36px #00000047;width:max-content;max-width:min(440px,calc(100vw - 32px));line-height:1.5;text-align:left}.adm-toast--error .toast-dot[data-v-1400dd53]{background:#ff453a}.adm-toast--warn .toast-dot[data-v-1400dd53],.adm-toast--warning .toast-dot[data-v-1400dd53]{background:#ffb340}.toast-text[data-v-1400dd53]{min-width:0;overflow-wrap:anywhere}.toast-dot[data-v-1400dd53]{width:7px;height:7px;border-radius:50%;background:#30d158;flex-shrink:0}.adm-toast-enter-active[data-v-1400dd53]{transition:all .35s var(--apple-spring, cubic-bezier(.32, .72, 0, 1))}.adm-toast-leave-active[data-v-1400dd53]{transition:all .2s ease}.adm-toast-enter-from[data-v-1400dd53],.adm-toast-leave-to[data-v-1400dd53]{opacity:0;transform:translate(-50%) translateY(-12px)}.standalone-root{height:100%;width:100%;overflow:auto;background:#f5f7fa}*{margin:0;padding:0;box-sizing:border-box}img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html,body,#app{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#f5f7fa;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{outline:none;font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ccc}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.flex-col{display:flex;flex-direction:column}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease;border:none;outline:none}.btn-primary{background:linear-gradient(135deg,#2997ff,#0071e3);color:#fff;box-shadow:0 4px 12px #0071e340}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0071e357}.btn-secondary{background:#f5f7fa;color:#666}.btn-secondary:hover{background:#eef0f3;color:#333}.btn-ghost{background:transparent;color:#0071e3}.btn-ghost:hover{background:#0071e312}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-24{padding:24px}.text-primary{color:#0071e3}.text-secondary{color:#666}.text-muted{color:#999}.text-dark{color:#1a1a1a}.text-success{color:#4ade80}.text-warning{color:#fbbf24}.text-danger{color:#ef4444}.text-xs{font-size:12px}.text-sm{font-size:13px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:22px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.rounded-sm{border-radius:8px}.rounded-md{border-radius:12px}.rounded-lg{border-radius:16px}.rounded-xl{border-radius:20px}.rounded-full{border-radius:50%}.shadow-sm{box-shadow:0 2px 8px #0000000a}.shadow-md{box-shadow:0 4px 16px #0000000f}.shadow-lg{box-shadow:0 8px 24px #00000014}.bg-white{background:#fff}.bg-gray{background:#f5f7fa}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.transition-all{transition:all .3s ease}.opacity-0{opacity:0}.opacity-100{opacity:1}.divider{height:1px;background:#f0f0f0;margin:16px 0}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;background:#0071e3;color:#fff}.tag{display:inline-block;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:500;background:#0071e31a;color:#0071e3}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-text{font-size:14px;color:#bbb}.player-face-clip{display:block;border-radius:50%;overflow:hidden;background:#f2f2f4}.player-face-fill{position:absolute;inset:0}.player-face{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%;transform:scale(1.9);transform-origin:center top}:root,[data-theme=default],[data-theme=apple-light],[data-theme=apple-dark]{--app-bg: #f5f5f7;--text-1: #1d1d1f;--text-2: #6e6e73;--text-3: #86868b;--brand: #007aff;--brand-press: #0062c4;--brand-hot: #0071e3;--brand-contrast: #ffffff;--brand-soft: rgba(0, 122, 255, .08);--brand-soft-2: rgba(0, 122, 255, .14);--brand-ring: rgba(0, 122, 255, .22);--brand-gradient: linear-gradient(135deg, #2997ff, #0071e3);--surface: #ffffff;--surface-2: #f5f5f7;--elevated: #ffffff;--field: rgba(255, 255, 255, .92);--glass: rgba(255, 255, 255, .72);--glass-strong: rgba(255, 255, 255, .86);--hairline: rgba(0, 0, 0, .08);--separator: rgba(0, 0, 0, .08);--well: rgba(118, 118, 128, .12);--header-bg: radial-gradient(ellipse at 18% 0%, rgba(0, 122, 255, .06) 0%, transparent 55%), radial-gradient(ellipse at 82% 0%, rgba(88, 86, 214, .05) 0%, transparent 55%), linear-gradient(180deg, #fbfbfd 0%, #f5f5f7 100%);--titlebar-bg: rgba(247, 247, 249, .82);--titlebar-border: rgba(0, 0, 0, .08);--brand-title-grad: linear-gradient(135deg, #1d1d1f 0%, #3a3a3c 100%);--titlebar-title-grad: linear-gradient(135deg, #1d1d1f 0%, #3a3a3c 100%);--avatar-tile: linear-gradient(135deg, #e8f1ff, #d3e4ff);--entry-pill-bg: linear-gradient(135deg, #eef6ff, #dcebff);--entry-pill-color: #0071e3;--logo-shadow: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .05), inset 0 1px 0 rgba(255, 255, 255, .8);--shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .04);--shadow-pop: 0 2px 8px rgba(0, 0, 0, .06), 0 16px 48px rgba(0, 0, 0, .16);--scroll-thumb: rgba(0, 0, 0, .18);--scroll-thumb-hover: rgba(0, 0, 0, .3);--popover-bg: rgba(255, 255, 255, .86);--popover-border: rgba(0, 0, 0, .08);--search-bg: rgba(118, 118, 128, .12);--search-border: transparent;--overlay-badge: rgba(255, 255, 255, .92);--win-min-bg: #febc2e;--win-min-ic: #7a5e00;--win-max-bg: #28c840;--win-max-ic: #1a6b2c;--win-close-bg: #ff5f57;--win-close-ic: #7a1700;--apple-bar: rgba(246, 246, 248, .78);--apple-hover: rgba(0, 0, 0, .05);--apple-fill: rgba(118, 118, 128, .12);--apple-track: rgba(118, 118, 128, .16);--apple-thumb: #ffffff;--apple-badge: #ff3b30;--apple-ease: cubic-bezier(.4, 0, .2, 1);--apple-spring: cubic-bezier(.32, .72, 0, 1);color-scheme:light}html,body{background:var(--app-bg)}body{background:var(--app-bg);color:var(--text-1);transition:background-color .35s ease}::selection{background:var(--brand-soft-2)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}html[data-theme=apple-light] [class*=card]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=panel]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=modal]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=dialog]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=popover]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=section]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=bar]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=box]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=container]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=wrapper]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=header]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=footer]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=sidebar]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=dropdown]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=menu]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=list]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=item]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class^=tab-]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class$=-tab]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=tabs]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=chip]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=field]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=select]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=option]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=thumb]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class$=-side]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=block]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=drawer]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=wizard]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=combo]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=record]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=reply]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=suggest]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=summary]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=perfect]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=result]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=member]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=answer]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=team]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=chat]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=bubble]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=toast]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=timeline]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=checkbox]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=radio]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=switch]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=toggle]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=slider]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=pager]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=table]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=tip]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=pill]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=textarea]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=handle]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=empty]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=grid]:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] [class*=step]:not(.vip-page *):not(.aw-root *){border-color:var(--separator)!important}html[data-theme=apple-light] .account-date:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .agent-match-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .agent-matches-title:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .agreement-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .anonymous-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .answer-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .app-subtitle:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ar-level:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ar-pager:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .author-name:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .awsc-cancel:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .awsc-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .b-gray:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .bg-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .bind-empty:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .binding-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .bio-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .bio-empty:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .cancel-reply-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .card-meta-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .card-point:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .char-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .chat-close-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .clear-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .clear-history:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .collect-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-action:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-divider:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comments-loading:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .copyright-section:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .credit-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .credit-level:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .desc-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .detail-empty:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .detail-meta:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .detail-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .edit-modal-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-comments:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-result:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-state:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-state-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-steps:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-sub:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .extend-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .extra-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .faq-detail-footer:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .follow-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .form-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .gift-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .group-more:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .handler-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .hot-rank:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .id-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .image-upload-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .info-card-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .info-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .info-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .like-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .like-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .like-icon:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .link-report-arrow:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .link-report-placeholder:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .list-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .load-end:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .load-more:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .load-more-comments:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .load-status:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .load-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .loading-state:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .loading-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .lrd-empty:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .lrd-loading:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-kpi-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-loading-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-map-chip-cnt:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-unknown:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .meta-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .mini-arrow:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .modal-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .msg-name:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .msg-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .no-more:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .online-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .order-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .order-no:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .original-price:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .page-info:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .page-subtitle:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .perfect-id:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .perfect-preview-id:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .post-card-footer:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .post-card-header:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .post-preview-name:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .post-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .prc-sub:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .preset-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .price-original:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .price-unit:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .profile-sub:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .prop-point:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .prop-views:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .publish-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .question-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .queue-badge:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rank-card-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rank-card-score:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rank-card-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rate-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rate-no:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rate-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rating-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .related-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .report-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .report-modal-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .report-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .review-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .reviewer-level:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .right-follow:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .right-meta:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .room-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .section-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .send-code-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .setting-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .smart-card-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .smart-loading:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .stat:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .stat-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .stat-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .stat-people:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .status-cancelled:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .step-sub-title:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .system-msg:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .system-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .t-gray:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tab-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tag-0:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .team-row-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .timeline-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .timeline-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .title-count:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tl-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tl-time:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .user-bio:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .user-meta:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .user-preview-bio:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .version-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .video-upload-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .video-views:not(.vip-page *):not(.aw-root *){color:var(--text-3)!important}html[data-theme=apple-light] .agent-action-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ar-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .back-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .bio-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .bio-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .btn-secondary:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .cat-tab:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .channel-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .clear-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-body:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-more:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-name:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .comment-reply-to:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .confirm-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .contact-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .cover-views:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ct-status-pill:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .current-binding:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .desc-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .detail-rank:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .detail-type-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .empty-title:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .extend-content:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .filter-checkbox:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .filter-chip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .filter-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .filter-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .filter-option:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .filter-tab:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .follow-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ghost-dark:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .header-point:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .lrc-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-error-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-team-line:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .ma-team-mate-line:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .media-type-tab:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .member-more:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .member-name:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .meta-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .modal-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .modal-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .modal-tip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .modal-tips:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .num-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .order-status-chip:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .owner-name:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .page-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .pill-4:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .post-card-content:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .post-content:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .prc-rec-comment:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .preset-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .promo-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .prop-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .publish-close:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .qa-content:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rank-1:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rank-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rank-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .rate-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .report-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .review-content:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .share-btn:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .side-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .smc-item-remark:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .st-frozen:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tab-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tactic-tag:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tag-item:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tag-location:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .talent-badge:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .talent-bio:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .team-section-title:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .thumb-label:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tl-comment:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tl-desc:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tl-handler:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .tool-text:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .user-bio:not(.vip-page *):not(.aw-root *),html[data-theme=apple-light] .vote-notice:not(.vip-page *):not(.aw-root *){color:var(--text-2)!important}html[data-theme=apple-light] .chat-message.is-mine .msg-bubble{background:var(--brand-gradient)!important;color:#fff!important}html[data-theme=apple-light] .login-bg{background:radial-gradient(ellipse at 20% 0%,rgba(0,122,255,.08) 0%,transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(120,170,255,.1) 0%,transparent 55%),linear-gradient(160deg,#f5f5f7,#fff)!important}html[data-theme^=apple] body,html[data-theme^=apple] button,html[data-theme^=apple] input,html[data-theme^=apple] textarea,html[data-theme^=apple] select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[data-theme^=apple] h1,html[data-theme^=apple] h2,html[data-theme^=apple] h3,html[data-theme^=apple] h4{font-weight:700;letter-spacing:-.022em}html[data-theme^=apple] .top-bar{height:104px!important}html[data-theme^=apple] .top-bar-bg{background:var(--apple-bar)!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid var(--hairline)}html[data-theme^=apple] .top-bar-content{padding:0 20px!important;gap:16px!important}html[data-theme^=apple] .logo{width:42px!important;height:42px!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html[data-theme^=apple] .logo-img{width:42px!important;height:42px!important;border-radius:11px!important;font-size:0!important}html[data-theme^=apple] .logo-glow{opacity:0!important}html[data-theme^=apple] .brand{gap:2px!important}html[data-theme^=apple] .brand-title{font-size:18px!important;font-weight:700!important;letter-spacing:-.02em!important}html[data-theme^=apple] .brand-sub{font-size:12px!important;gap:6px!important}html[data-theme^=apple] .dot{background:#34c759!important;box-shadow:none!important}html[data-theme^=apple] .search-box{height:38px!important;min-width:0!important;border-radius:10px!important;border:0!important;box-shadow:none!important;background:var(--apple-fill)!important;padding:0 12px!important;gap:8px!important}html[data-theme^=apple] .search-box input{font-size:14px!important;font-weight:400!important}html[data-theme^=apple] .search-icon{font-size:14px!important;opacity:.55}html[data-theme^=apple] .search-box:focus-within{transform:none!important;background:var(--surface)!important;box-shadow:0 0 0 3px var(--brand-ring),0 0 0 .5px var(--brand)!important}html[data-theme^=apple] .kbd{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:5px!important;font-size:10px!important}html[data-theme^=apple] .action-btn,html[data-theme^=apple] .ts-trigger{width:38px!important;height:38px!important;border-radius:50%!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:17px!important;color:var(--text-1)!important;transition:background .18s var(--apple-ease),transform .18s var(--apple-ease)!important}html[data-theme^=apple] .action-btn:hover,html[data-theme^=apple] .ts-trigger:hover,html[data-theme^=apple] .ts-trigger.is-open{background:var(--apple-hover)!important;transform:none!important;box-shadow:none!important}html[data-theme^=apple] .ts-trigger.is-open{color:var(--brand)!important}html[data-theme^=apple] .top-actions{gap:8px!important}html[data-theme^=apple] .badge{top:-2px!important;right:-2px!important;min-width:17px!important;height:17px!important;font-size:10px!important;border-radius:980px!important;background:var(--apple-badge)!important;box-shadow:0 0 0 2px var(--app-bg)!important}html[data-theme^=apple] .user-avatar{width:38px!important;height:38px!important;font-size:18px!important}html[data-theme^=apple] .user-avatar:hover{transform:none!important}html[data-theme^=apple] .avatar-ring{display:none!important}html[data-theme^=apple] .login-entry{width:auto!important;height:38px!important;padding:0 14px!important;border-radius:980px!important;font-size:13px!important;white-space:nowrap!important;flex-shrink:0!important}html[data-theme^=apple] .main{margin-top:0!important;padding:0!important;gap:0!important}html[data-theme^=apple] .content{padding:14px 28px 24px 22px!important}html[data-theme^=apple] .sidebar{width:224px!important;gap:12px!important;padding:12px 0 14px!important;border-right:0;background:#fafafcc2!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:inset -.5px 0 0 var(--hairline)!important}html[data-theme^=apple] .sidebar-inner{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;padding:8px 12px 0!important}html[data-theme^=apple] .nav-section{margin-bottom:16px!important}html[data-theme^=apple] .nav-label{font-size:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:4px 12px 6px!important;margin-bottom:2px!important;color:var(--text-3)!important}html[data-theme^=apple] .nav-item{height:38px!important;padding:0 12px!important;margin-bottom:2px!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important;gap:12px!important;color:var(--text-2)!important;transition:background .18s var(--apple-ease),color .18s var(--apple-ease)!important}html[data-theme^=apple] .nav-item:hover{background:var(--apple-hover)!important;color:var(--text-1)!important;transform:none!important}html[data-theme^=apple] .nav-item.active,html[data-theme^=apple] .nav-item.active:hover{background:var(--brand)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 12px #007aff47,inset 0 1px #ffffff2e!important}html[data-theme^=apple] .nav-item.active:before{display:none!important}html[data-theme^=apple] .nav-item .nav-icon{font-size:16px!important;width:22px!important;color:var(--text-2)!important;transition:color .18s var(--apple-ease)!important}html[data-theme^=apple] .nav-item:hover .nav-icon{color:var(--text-1)!important}html[data-theme^=apple] .nav-item.active .nav-icon{color:#fff!important}html[data-theme^=apple] .nav-badge{border-radius:980px!important;font-size:10px!important;font-weight:600!important;padding:2px 7px!important}html[data-theme^=apple] .nav-item.active .nav-badge{background:#ffffff38!important;color:#fff!important}html[data-theme^=apple] .upgrade-card{border-radius:18px!important;margin-left:12px!important;margin-right:12px!important}html[data-theme^=apple] .upgrade-btn{border-radius:980px!important}html[data-theme^=apple] .page-header{margin-bottom:20px!important}html[data-theme^=apple] .page-title{font-size:30px!important;font-weight:700!important;letter-spacing:-.03em!important;margin-bottom:4px!important}html[data-theme^=apple] .page-subtitle{font-size:13px!important}html[data-theme^=apple] .note-title{font-weight:600!important;letter-spacing:-.01em}html[data-theme^=apple] .app-title,html[data-theme^=apple] .splash-title{font-weight:700!important;letter-spacing:-.02em!important}html[data-theme^=apple] .filter-tabs:not(.vip-page *):not(.aw-root *){background:var(--apple-track)!important;border-radius:10px!important;padding:2px!important;gap:2px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme^=apple] .filter-tab:not(.vip-page *):not(.aw-root *){padding:6px 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;color:var(--text-2)!important;background:transparent!important;box-shadow:none!important;transition:background .18s var(--apple-ease),color .18s var(--apple-ease)!important}html[data-theme^=apple] .filter-tab:hover:not(.vip-page *):not(.aw-root *){color:var(--text-1)!important;background:transparent!important}html[data-theme^=apple] .filter-tab.active:not(.vip-page *):not(.aw-root *){background:var(--apple-thumb)!important;color:var(--text-1)!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a!important}html[data-theme^=apple] .note-card,html[data-theme^=apple] .post-card,html[data-theme^=apple] .collect-card,html[data-theme^=apple] .prop-card,html[data-theme^=apple] .tactic-card,html[data-theme^=apple] .video-card,html[data-theme^=apple] .feature-card,html[data-theme^=apple] .tool-card,html[data-theme^=apple] .quick-card,html[data-theme^=apple] .rank-card,html[data-theme^=apple] .report-card,html[data-theme^=apple] .coin-card,html[data-theme^=apple] .reviewer-card,html[data-theme^=apple] .order-card,html[data-theme^=apple] .cs-stats-card,html[data-theme^=apple] .modal-card,html[data-theme^=apple] .auditor-card,html[data-theme^=apple] .vip-card{border-radius:18px!important}html[data-theme^=apple] .note-card{transition:transform .25s var(--apple-ease),box-shadow .25s var(--apple-ease)!important}html[data-theme^=apple] .note-card:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-pop)!important}html[data-theme^=apple] .info-card,html[data-theme^=apple] .debate-card,html[data-theme^=apple] .tl-card,html[data-theme^=apple] .ct-result-card,html[data-theme^=apple] .ct-countdown-card,html[data-theme^=apple] .lrd-status-card,html[data-theme^=apple] .lrd-info-card,html[data-theme^=apple] .linked-report-card,html[data-theme^=apple] .ma-mate-card,html[data-theme^=apple] .fn-card{border-radius:14px!important}html[data-theme^=apple] .btn-primary:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .login-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .send-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .join-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .fab-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .retry-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .appeal-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .mark-all-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .follow-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .right-follow:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .publish-submit-btn:not(.vip-page *):not(.aw-root *){border-radius:980px!important;font-weight:600!important;box-shadow:none!important;transition:background .18s var(--apple-ease),transform .18s var(--apple-ease)!important}html[data-theme^=apple] .btn-primary:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .login-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .send-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .join-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .appeal-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .mark-all-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .follow-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .publish-submit-btn:hover:not(.vip-page *):not(.aw-root *){transform:none!important}html[data-theme^=apple] .btn-secondary,html[data-theme^=apple] .collect-btn,html[data-theme^=apple] .share-btn,html[data-theme^=apple] .back-btn,html[data-theme^=apple] .end-btn,html[data-theme^=apple] .page-btn,html[data-theme^=apple] .order-action-btn{border-radius:980px!important}html[data-theme^=apple] .publish-modal,html[data-theme^=apple] .post-modal,html[data-theme^=apple] .modal-content,html[data-theme^=apple] .profile-modal,html[data-theme^=apple] .dropdown-menu{border-radius:20px!important}html[data-theme^=apple] .publish-close{background:var(--apple-fill)!important;color:var(--text-2)!important;border:0!important;box-shadow:none!important}html[data-theme^=apple] .publish-close:hover{background:var(--apple-hover)!important}html[data-theme^=apple] .image-upload-btn{background:var(--apple-fill)!important;border-color:#78788052!important;color:var(--text-3)!important;border-radius:12px!important}html[data-theme^=apple] .image-upload-btn:hover{border-color:var(--brand)!important;color:var(--brand)!important;background:var(--brand-soft)!important}html[data-theme^=apple] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.aw-root *),html[data-theme^=apple] textarea:not(.aw-root *),html[data-theme^=apple] select:not(.aw-root *){border-radius:11px!important}@media (max-width: 980px){html[data-theme^=apple] .kbd{display:none!important}html[data-theme^=apple] .top-bar-content{padding:0 16px!important}html[data-theme^=apple] .brand-sub{display:none!important}}html[data-theme^=apple]{--ok: #1c8a43;--ok-soft: rgba(52, 199, 89, .1);--danger: #d70015;--danger-soft: rgba(255, 59, 48, .09);--warn: #9a6d0a;--warn-soft: rgba(255, 149, 0, .13);--purple: #8e2eb8;--purple-soft: rgba(175, 82, 222, .12);--pink: #d61f46;--pink-soft: rgba(255, 45, 85, .1);--surface-card: 0 0 0 .5px var(--hairline), 0 1px 2px rgba(0, 0, 0, .03), 0 4px 16px rgba(0, 0, 0, .04)}html[data-theme^=apple] .note-card,html[data-theme^=apple] .post-card,html[data-theme^=apple] .rank-card,html[data-theme^=apple] .cs-stats-card{font-variant-numeric:tabular-nums}html[data-theme^=apple] .note-card,html[data-theme^=apple] .post-card,html[data-theme^=apple] .collect-card,html[data-theme^=apple] .prop-card,html[data-theme^=apple] .tactic-card,html[data-theme^=apple] .video-card,html[data-theme^=apple] .feature-card,html[data-theme^=apple] .tool-card,html[data-theme^=apple] .quick-card,html[data-theme^=apple] .rank-card,html[data-theme^=apple] .report-card,html[data-theme^=apple] .coin-card,html[data-theme^=apple] .reviewer-card,html[data-theme^=apple] .order-card,html[data-theme^=apple] .cs-stats-card,html[data-theme^=apple] .auditor-card,html[data-theme^=apple] .info-card,html[data-theme^=apple] .debate-card,html[data-theme^=apple] .tl-card,html[data-theme^=apple] .ct-result-card,html[data-theme^=apple] .ct-countdown-card,html[data-theme^=apple] .lrd-status-card,html[data-theme^=apple] .lrd-info-card,html[data-theme^=apple] .linked-report-card,html[data-theme^=apple] .ma-mate-card,html[data-theme^=apple] .fn-card{background:#fff;box-shadow:var(--surface-card)}html[data-theme^=apple] .btn-primary:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .login-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .send-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .join-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .retry-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .appeal-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .publish-submit-btn:not(.vip-page *):not(.aw-root *){background:var(--brand-gradient)!important;color:#fff!important;border:0!important;box-shadow:0 2px 10px #007aff3d!important}html[data-theme^=apple] .btn-primary:active:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .login-btn:active:not(.vip-page *):not(.aw-root *){transform:scale(.97)}html[data-theme^=apple] .btn-secondary:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .collect-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .share-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .back-btn:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .page-btn:not(.vip-page *):not(.aw-root *){background:#fff;color:var(--text-1);border:.5px solid var(--hairline);box-shadow:0 1px 2px #0000000a}html[data-theme^=apple] .btn-secondary:hover:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .page-btn:hover:not(.vip-page *):not(.aw-root *){background:var(--surface-2)}html[data-theme^=apple] .page-btn.active:not(.vip-page *):not(.aw-root *){background:var(--brand);color:#fff;border-color:transparent}html[data-theme^=apple] .page-btn:disabled:not(.vip-page *):not(.aw-root *){background:var(--surface-2);color:var(--text-3);box-shadow:none}html[data-theme^=apple] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.aw-root *):focus,html[data-theme^=apple] textarea:not(.aw-root *):focus,html[data-theme^=apple] select:not(.aw-root *):focus{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px var(--brand-ring)!important}html[data-theme^=apple] .modal-content,html[data-theme^=apple] .post-modal,html[data-theme^=apple] .publish-modal,html[data-theme^=apple] .profile-modal{background:#fff;box-shadow:var(--shadow-pop)}html[data-theme^=apple] .dropdown-menu{background:var(--glass-strong);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shadow-pop)}html[data-theme^=apple] .dropdown-menu .menu-item:hover,html[data-theme^=apple] .dropdown-menu .item:hover{background:var(--apple-hover)}html[data-theme^=apple] .tag,html[data-theme^=apple] .tag-item,html[data-theme^=apple] .tactic-tag,html[data-theme^=apple] .prop-tag,html[data-theme^=apple] .filter-chip{background:var(--apple-fill);color:var(--text-2);border:0;border-radius:980px}html[data-theme^=apple] .section-title,html[data-theme^=apple] .list-title,html[data-theme^=apple] .block-title{color:var(--text-1);font-weight:700;letter-spacing:-.02em}html[data-theme^=apple] table thead th:not(.vip-page *):not(.aw-root *){background:var(--surface-2);color:var(--text-2);font-weight:600;letter-spacing:.04em;border-bottom:.5px solid var(--hairline)}html[data-theme^=apple] table tbody td:not(.vip-page *):not(.aw-root *){border-bottom:.5px solid var(--hairline);color:var(--text-1)}html[data-theme^=apple] table tbody tr:hover:not(.vip-page *):not(.aw-root *){background:var(--apple-hover)}html[data-theme^=apple] .empty-state:not(.vip-page *):not(.aw-root *),html[data-theme^=apple] .loading-state:not(.vip-page *):not(.aw-root *){color:var(--text-3)}html[data-theme^=apple] input[type=checkbox]:checked,html[data-theme^=apple] input[type=radio]:checked{accent-color:var(--brand)}html[data-theme^=apple] .quick-card,html[data-theme^=apple] .tool-card,html[data-theme^=apple] .feature-card{transition:transform .3s var(--apple-spring),box-shadow .3s var(--apple-ease)}html[data-theme^=apple] .quick-card:hover,html[data-theme^=apple] .tool-card:hover,html[data-theme^=apple] .feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop)}html[data-theme^=apple] a{-webkit-tap-highlight-color:transparent}html[data-theme^=apple] .text-link,html[data-theme^=apple] .link-text{color:var(--brand)}html[data-theme=night-ride]{--app-bg: #0b0e11;--text-1: #eef2f4;--text-2: #a3adb6;--text-3: #76828c;--brand: #1fceb0;--brand-press: #15b39a;--brand-hot: #2adcc0;--brand-contrast: #04231f;--brand-soft: rgba(31, 206, 176, .13);--brand-soft-2: rgba(31, 206, 176, .2);--brand-ring: rgba(31, 206, 176, .32);--brand-gradient: linear-gradient(120deg, #1fceb0 0%, #12b3a0 55%, #0e9d92 100%);--surface: #14181d;--surface-2: #1a2027;--elevated: #1b2128;--field: rgba(255, 255, 255, .06);--glass: rgba(18, 22, 27, .62);--glass-strong: rgba(20, 24, 29, .9);--hairline: rgba(255, 255, 255, .07);--separator: rgba(255, 255, 255, .08);--well: rgba(255, 255, 255, .08);--header-bg: radial-gradient(ellipse at 16% 0%, rgba(31, 206, 176, .08) 0%, transparent 55%), radial-gradient(ellipse at 86% 0%, rgba(62, 166, 255, .05) 0%, transparent 55%), linear-gradient(180deg, #11151a 0%, #0d1115 100%);--titlebar-bg: rgba(13, 17, 21, .82);--titlebar-border: rgba(255, 255, 255, .07);--brand-title-grad: linear-gradient(135deg, #ffffff 0%, #c9d3da 100%);--titlebar-title-grad: linear-gradient(135deg, #ffffff 0%, #c9d3da 100%);--avatar-tile: rgba(255, 255, 255, .08);--entry-pill-bg: linear-gradient(120deg, rgba(31, 206, 176, .2), rgba(15, 163, 160, .16));--entry-pill-color: #1fceb0;--logo-shadow: 0 8px 24px rgba(0, 0, 0, .5), 0 0 18px rgba(31, 206, 176, .18);--shadow-card: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 8px 24px rgba(0, 0, 0, .35);--shadow-pop: 0 18px 50px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 255, 255, .06);--scroll-thumb: rgba(255, 255, 255, .16);--scroll-thumb-hover: rgba(31, 206, 176, .4);--popover-bg: rgba(20, 24, 29, .94);--popover-border: rgba(255, 255, 255, .09);--search-bg: rgba(255, 255, 255, .06);--search-border: transparent;--overlay-badge: #1b2128;--win-min-bg: #f5b93f;--win-min-ic: #4a3400;--win-max-bg: #3ddc84;--win-max-ic: #06301d;--win-close-bg: #ff5a52;--win-close-ic: #3d0a07;--apple-bar: rgba(14, 18, 22, .74);--apple-hover: rgba(255, 255, 255, .06);--apple-fill: rgba(255, 255, 255, .07);--apple-track: rgba(255, 255, 255, .14);--apple-thumb: #1fceb0;--apple-badge: #ff5a52;--apple-ease: cubic-bezier(.4, 0, .2, 1);--apple-spring: cubic-bezier(.32, .72, 0, 1);--ok: #3ddc84;--ok-soft: rgba(61, 220, 132, .12);--danger: #ff6a62;--danger-soft: rgba(255, 90, 82, .12);--warn: #f5b93f;--warn-soft: rgba(245, 185, 63, .13);--purple: #b15cff;--purple-soft: rgba(177, 92, 255, .14);--pink: #ff7a90;--pink-soft: rgba(255, 106, 133, .12);--es-amber: #f5b93f;--es-green: #3ddc84;--es-red: #ff5a52;--es-purple: #b15cff;--surface-card: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 26px rgba(0, 0, 0, .38);color-scheme:dark}html[data-theme=night-ride] body{background:var(--app-bg);color:var(--text-1)}html[data-theme=night-ride] ::selection{background:#1fceb047;color:#fff}html[data-theme=night-ride] ::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}html[data-theme=night-ride] ::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}html[data-theme=night-ride] .bg-white{background:var(--surface)!important}html[data-theme=night-ride] .bg-gray{background:var(--surface-2)!important}html[data-theme=night-ride] .divider{background:var(--separator)}html[data-theme=night-ride] .text-primary{color:var(--brand)!important}html[data-theme=night-ride] .text-secondary{color:var(--text-2)!important}html[data-theme=night-ride] .text-muted{color:var(--text-3)!important}html[data-theme=night-ride] .text-dark{color:var(--text-1)!important}html[data-theme=night-ride] .tag{background:#1fceb01f;color:var(--brand)}html[data-theme=night-ride] [class*=card]:not(.vip-page *):not(.aw-root *):not(.upgrade-card):not([class*=gold]):not([class*=avatar]):not([class*=logo]):not([class*=cover]):not([class*=thumb]):not([class*=image]):not([class*=photo]):not([class*=badge]):not([class*=medal]):not([class*=ribbon]),html[data-theme=night-ride] [class*=panel]:not(.vip-page *):not(.aw-root *):not(.upgrade-card):not([class*=gold]),html[data-theme=night-ride] [class*=modal]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=dialog]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=popover]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=box]:not(.vip-page *):not(.aw-root *):not(.upgrade-card):not([class*=gold]):not([class*=avatar]):not([class*=logo]):not([class*=checkbox]):not([class*=success]):not([class*=warning]):not([class*=danger]):not([class*=error]),html[data-theme=night-ride] [class*=drawer]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=dropdown]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=menu]:not(.vip-page *):not(.aw-root *){background-color:var(--surface)!important}html[data-theme=night-ride] [class*=card]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=panel]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=modal]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=dialog]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=popover]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=section]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=bar]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=box]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=container]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=wrapper]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=header]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=footer]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=sidebar]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=dropdown]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=menu]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=list]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class^=tab-]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class$=-tab]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=tabs]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=chip]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=field]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=option]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=table]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=tip]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=pill]:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] [class*=textarea]:not(.vip-page *):not(.aw-root *){border-color:var(--separator)!important}html[data-theme=night-ride] .note-card,html[data-theme=night-ride] .post-card,html[data-theme=night-ride] .collect-card,html[data-theme=night-ride] .prop-card,html[data-theme=night-ride] .tactic-card,html[data-theme=night-ride] .video-card,html[data-theme=night-ride] .feature-card,html[data-theme=night-ride] .tool-card,html[data-theme=night-ride] .quick-card,html[data-theme=night-ride] .rank-card,html[data-theme=night-ride] .report-card,html[data-theme=night-ride] .coin-card,html[data-theme=night-ride] .reviewer-card,html[data-theme=night-ride] .order-card,html[data-theme=night-ride] .cs-stats-card,html[data-theme=night-ride] .modal-card,html[data-theme=night-ride] .auditor-card,html[data-theme=night-ride] .vip-card,html[data-theme=night-ride] .info-card,html[data-theme=night-ride] .debate-card,html[data-theme=night-ride] .tl-card,html[data-theme=night-ride] .ct-result-card,html[data-theme=night-ride] .ct-countdown-card,html[data-theme=night-ride] .lrd-status-card,html[data-theme=night-ride] .lrd-info-card,html[data-theme=night-ride] .linked-report-card,html[data-theme=night-ride] .ma-mate-card,html[data-theme=night-ride] .fn-card{background:var(--surface);box-shadow:var(--surface-card)}html[data-theme=night-ride] .note-card:hover,html[data-theme=night-ride] .quick-card:hover,html[data-theme=night-ride] .tool-card:hover,html[data-theme=night-ride] .feature-card:hover{box-shadow:0 12px 34px #00000080,0 0 0 1px #1fceb038}html[data-theme=night-ride] .top-bar{height:104px!important}html[data-theme=night-ride] .top-bar-bg{background:var(--apple-bar)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--hairline)}html[data-theme=night-ride] .top-bar-content{padding:0 20px!important;gap:16px!important}html[data-theme=night-ride] .brand-title{font-size:18px!important;font-weight:800!important;letter-spacing:.01em!important}html[data-theme=night-ride] .brand-sub{font-size:12px!important;color:var(--text-3)!important}html[data-theme=night-ride] .dot{background:var(--brand)!important;box-shadow:0 0 8px #1fceb0b3!important}html[data-theme=night-ride] .logo{width:42px!important;height:42px!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important}html[data-theme=night-ride] .logo-img{width:42px!important;height:42px!important;border-radius:11px!important;font-size:0!important}html[data-theme=night-ride] .logo-glow{opacity:0!important}html[data-theme=night-ride] .search-box{height:38px!important;border-radius:10px!important;border:1px solid var(--hairline)!important;box-shadow:none!important;background:var(--apple-fill)!important;padding:0 12px!important}html[data-theme=night-ride] .search-box input{font-size:14px!important;color:var(--text-1)!important}html[data-theme=night-ride] .search-box input::placeholder{color:var(--text-3)}html[data-theme=night-ride] .search-icon{opacity:.6;color:var(--text-2)}html[data-theme=night-ride] .search-box:focus-within{background:#ffffff17!important;box-shadow:0 0 0 3px var(--brand-ring)!important;border-color:#1fceb066!important}html[data-theme=night-ride] .kbd{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:5px!important;font-size:10px!important;background:#ffffff1a!important;color:var(--text-2)!important;border:1px solid var(--hairline)!important}html[data-theme=night-ride] .action-btn,html[data-theme=night-ride] .ts-trigger{width:38px!important;height:38px!important;border-radius:50%!important;background:#ffffff0d!important;border:1px solid var(--hairline)!important;box-shadow:none!important;color:var(--text-2)!important;transition:background .18s var(--apple-ease),color .18s var(--apple-ease),border-color .18s var(--apple-ease)!important}html[data-theme=night-ride] .action-btn:hover,html[data-theme=night-ride] .ts-trigger:hover{background:#1fceb01f!important;border-color:#1fceb04d!important;color:var(--brand)!important;transform:none!important;box-shadow:none!important}html[data-theme=night-ride] .ts-trigger.is-open{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--brand-ring)!important}html[data-theme=night-ride] .top-actions{gap:8px!important}html[data-theme=night-ride] .badge{background:var(--apple-badge)!important;box-shadow:0 0 0 2px var(--app-bg)!important}html[data-theme=night-ride] .user-avatar{width:38px!important;height:38px!important;font-size:18px!important}html[data-theme=night-ride] .avatar-ring{display:none!important}html[data-theme=night-ride] .login-entry{height:38px!important;padding:0 14px!important;border-radius:980px!important;background:var(--entry-pill-bg)!important;color:var(--brand)!important;border:1px solid rgba(31,206,176,.28)!important;white-space:nowrap!important}html[data-theme=night-ride] .main{margin-top:0!important;padding:0!important;gap:0!important}html[data-theme=night-ride] .content{padding:14px 28px 24px 22px!important;background:radial-gradient(900px 420px at 88% -8%,rgba(31,206,176,.05),transparent 60%),var(--app-bg)}html[data-theme=night-ride] .sidebar{width:224px!important;gap:12px!important;padding:12px 0 14px!important;border-right:0;background:#0d1115d1!important;-webkit-backdrop-filter:blur(30px) saturate(160%);backdrop-filter:blur(30px) saturate(160%);box-shadow:inset -1px 0 0 var(--hairline)!important}html[data-theme=night-ride] .sidebar-inner{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 12px 0!important}html[data-theme=night-ride] .nav-section{margin-bottom:16px!important}html[data-theme=night-ride] .nav-label{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;padding:4px 12px 6px!important;color:var(--text-3)!important}html[data-theme=night-ride] .nav-item{height:38px!important;padding:0 12px!important;margin-bottom:3px!important;border-radius:9px!important;font-size:14px!important;font-weight:600!important;gap:12px!important;color:var(--text-2)!important;transition:background .18s var(--apple-ease),color .18s var(--apple-ease)!important}html[data-theme=night-ride] .nav-item:hover{background:#ffffff0d!important;color:var(--text-1)!important;transform:none!important}html[data-theme=night-ride] .nav-item.active,html[data-theme=night-ride] .nav-item.active:hover{background:var(--brand-gradient)!important;color:#04231f!important;font-weight:800!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);border-radius:0!important;box-shadow:0 6px 18px #1fceb040!important}html[data-theme=night-ride] .nav-item.active:before{display:inline-block!important;content:"";width:7px;height:7px;margin-left:-2px;border-radius:50%;background:#04231f8c;flex-shrink:0}html[data-theme=night-ride] .nav-item .nav-icon{font-size:16px!important;width:22px!important;color:var(--text-2)!important}html[data-theme=night-ride] .nav-item:hover .nav-icon{color:var(--text-1)!important}html[data-theme=night-ride] .nav-item.active .nav-icon,html[data-theme=night-ride] .nav-item.active .nav-caret{color:#04231f!important}html[data-theme=night-ride] .nav-item.active .nav-badge{background:#04231f40!important;color:#04231f!important}html[data-theme=night-ride] .nav-badge-hot{background:#f5b93f29!important;color:var(--es-amber)!important}html[data-theme=night-ride] .nav-badge-new{background:#1fceb029!important;color:var(--brand)!important}html[data-theme=night-ride] .nav-sub-item{color:var(--text-3)!important;border-radius:8px!important}html[data-theme=night-ride] .nav-sub-item:hover{background:#ffffff0d!important;color:var(--text-1)!important}html[data-theme=night-ride] .nav-sub-item.active{background:var(--brand-soft)!important;color:var(--brand)!important}html[data-theme=night-ride] .page-title{font-size:30px!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--text-1)!important}html[data-theme=night-ride] .page-subtitle{font-size:13px!important;color:var(--text-2)!important}html[data-theme=night-ride] .section-title,html[data-theme=night-ride] .list-title,html[data-theme=night-ride] .block-title{color:var(--text-1)!important;font-weight:800}html[data-theme=night-ride] .filter-tabs:not(.vip-page *):not(.aw-root *){background:#ffffff0f!important;border-radius:10px!important;padding:3px!important;gap:2px!important;box-shadow:none!important;border:1px solid var(--hairline)}html[data-theme=night-ride] .filter-tab:not(.vip-page *):not(.aw-root *){padding:6px 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;color:var(--text-2)!important;background:transparent!important;box-shadow:none!important}html[data-theme=night-ride] .filter-tab:hover:not(.vip-page *):not(.aw-root *){color:var(--text-1)!important}html[data-theme=night-ride] .filter-tab.active:not(.vip-page *):not(.aw-root *){background:var(--brand-gradient)!important;color:#04231f!important;font-weight:800!important;box-shadow:0 4px 14px #1fceb038!important}html[data-theme=night-ride] .btn-primary:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .login-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .send-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .join-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .retry-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .appeal-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .mark-all-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .publish-submit-btn:not(.vip-page *):not(.aw-root *){background:var(--brand-gradient)!important;color:#fff!important;border:0!important;border-radius:980px!important;font-weight:700!important;box-shadow:0 4px 16px #1fceb038!important}html[data-theme=night-ride] .btn-primary:hover:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .login-btn:hover:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .send-btn:hover:not(.vip-page *):not(.aw-root *){filter:brightness(1.08);transform:none!important;box-shadow:0 6px 20px #1fceb04d!important}html[data-theme=night-ride] .btn-secondary:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .collect-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .share-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .back-btn:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .page-btn:not(.vip-page *):not(.aw-root *){background:#ffffff0f;color:var(--text-1);border:1px solid var(--hairline);border-radius:980px!important;box-shadow:none}html[data-theme=night-ride] .btn-secondary:hover:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .page-btn:hover:not(.vip-page *):not(.aw-root *){background:#ffffff1a}html[data-theme=night-ride] .page-btn.active:not(.vip-page *):not(.aw-root *){background:var(--brand);color:#04231f;border-color:transparent}html[data-theme=night-ride] .btn-ghost:not(.vip-page *):not(.aw-root *){color:var(--brand)}html[data-theme=night-ride] .btn-ghost:hover:not(.vip-page *):not(.aw-root *){background:var(--brand-soft)}html[data-theme=night-ride] .follow-btn:not(.vip-page *):not(.aw-root *){border-radius:980px!important}html[data-theme=night-ride] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.aw-root *):not(.vip-page *),html[data-theme=night-ride] textarea:not(.aw-root *):not(.vip-page *),html[data-theme=night-ride] select:not(.aw-root *):not(.vip-page *){background-color:#ffffff0f!important;color:var(--text-1)!important;border:1px solid var(--hairline)!important;border-radius:11px!important}html[data-theme=night-ride] input::placeholder,html[data-theme=night-ride] textarea::placeholder{color:var(--text-3)}html[data-theme=night-ride] input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.aw-root *):focus,html[data-theme=night-ride] textarea:not(.aw-root *):focus,html[data-theme=night-ride] select:not(.aw-root *):focus{outline:none;border-color:#1fceb08c!important;box-shadow:0 0 0 3px var(--brand-ring)!important;background-color:#ffffff17!important}html[data-theme=night-ride] input[type=checkbox]:checked,html[data-theme=night-ride] input[type=radio]:checked{accent-color:var(--brand)}html[data-theme=night-ride] option{background:#14181d;color:var(--text-1)}html[data-theme=night-ride] .modal-content,html[data-theme=night-ride] .post-modal,html[data-theme=night-ride] .publish-modal,html[data-theme=night-ride] .profile-modal,html[data-theme=night-ride] .modal-card{background:var(--surface)!important;box-shadow:var(--shadow-pop)!important;border:1px solid var(--hairline)}html[data-theme=night-ride] .publish-modal,html[data-theme=night-ride] .post-modal,html[data-theme=night-ride] .modal-content,html[data-theme=night-ride] .profile-modal,html[data-theme=night-ride] .dropdown-menu{border-radius:20px!important}html[data-theme=night-ride] .dropdown-menu{background:var(--glass-strong)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--popover-border);box-shadow:var(--shadow-pop)!important}html[data-theme=night-ride] .dropdown-menu .menu-item:hover,html[data-theme=night-ride] .dropdown-menu .item:hover{background:var(--brand-soft);color:var(--brand)}html[data-theme=night-ride] .publish-close,html[data-theme=night-ride] .modal-close{background:#ffffff14!important;color:var(--text-2)!important;border:0!important}html[data-theme=night-ride] .publish-close:hover,html[data-theme=night-ride] .modal-close:hover{background:#ffffff24!important;color:var(--text-1)!important}html[data-theme=night-ride] .image-upload-btn{background:#ffffff0d!important;border:1px dashed rgba(255,255,255,.2)!important;color:var(--text-3)!important}html[data-theme=night-ride] .image-upload-btn:hover{border-color:var(--brand)!important;color:var(--brand)!important;background:var(--brand-soft)!important}html[data-theme=night-ride] .tag,html[data-theme=night-ride] .tag-item,html[data-theme=night-ride] .tactic-tag,html[data-theme=night-ride] .prop-tag,html[data-theme=night-ride] .filter-chip{background:#ffffff12;color:var(--text-2);border:0;border-radius:980px}html[data-theme=night-ride] table thead th:not(.vip-page *):not(.aw-root *){background:#10141a;color:var(--text-2);font-weight:700;border-bottom:1px solid var(--hairline)}html[data-theme=night-ride] table tbody td:not(.vip-page *):not(.aw-root *){border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-1)}html[data-theme=night-ride] table tbody tr:hover:not(.vip-page *):not(.aw-root *){background:#1fceb00f}html[data-theme=night-ride] .empty-state:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .loading-state:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .empty-text:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .empty-tip:not(.vip-page *):not(.aw-root *){color:var(--text-3)}html[data-theme=night-ride] a{-webkit-tap-highlight-color:transparent}html[data-theme=night-ride] .text-link,html[data-theme=night-ride] .link-text{color:var(--brand)}html[data-theme=night-ride] .login-bg{background:radial-gradient(ellipse at 18% 4%,rgba(31,206,176,.12) 0%,transparent 55%),radial-gradient(ellipse at 84% 96%,rgba(62,166,255,.1) 0%,transparent 55%),linear-gradient(160deg,#0d1115,#070a0d)!important}html[data-theme=night-ride] .account-date:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .app-subtitle:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .card-meta-item:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .comment-time:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .detail-time:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .empty-state-text:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .ma-kpi-label:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .meta-item:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .post-time:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .section-label:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .stat-label:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .tab-text:not(.vip-page *):not(.aw-root *){color:var(--text-3)!important}html[data-theme=night-ride] .comment-body:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .desc-text:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .empty-title:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .member-name:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .post-card-content:not(.vip-page *):not(.aw-root *),html[data-theme=night-ride] .post-content:not(.vip-page *):not(.aw-root *){color:var(--text-2)!important}html[data-theme=night-ride] .ts-panel{background:#14181df0;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--popover-border);box-shadow:var(--shadow-pop)}html[data-theme=night-ride] .ts-title{color:var(--text-3)}html[data-theme=night-ride] .ts-option:hover{background:#ffffff0f}html[data-theme=night-ride] .ts-option.active{background:var(--brand-soft);border-color:var(--brand-ring)}html[data-theme=night-ride] .ts-name{color:var(--text-1)}html[data-theme=night-ride] .ts-desc{color:var(--text-3)}html[data-theme=night-ride] .ts-check{color:var(--brand)}html[data-theme=night-ride] .note-cover{background:var(--surface-2)}html[data-theme=night-ride] .text-cover-0{background:linear-gradient(150deg,#161d22,#10161b)!important}html[data-theme=night-ride] .text-cover-1{background:linear-gradient(150deg,#1a1722,#14111c)!important}html[data-theme=night-ride] .text-cover-2{background:linear-gradient(150deg,#1c1a16,#171410)!important}html[data-theme=night-ride] .text-cover-3{background:linear-gradient(150deg,#131d19,#0f1714)!important}html[data-theme=night-ride] .text-cover-4{background:linear-gradient(150deg,#1e1719,#171114)!important}html[data-theme=night-ride] .text-cover-5{background:linear-gradient(150deg,#1d1620,#15101a)!important}html[data-theme=night-ride] .text-cover-6{background:linear-gradient(150deg,#181b1f,#121519)!important}html[data-theme=night-ride] .text-cover-7{background:linear-gradient(150deg,#161a21,#10141b)!important}html[data-theme=night-ride] .text-cover:after{border-color:#ffffff12}html[data-theme=night-ride] .text-quote{color:#ffffff29}html[data-theme=night-ride] .author-title-badge{color:var(--brand)!important;background:#1fceb021!important}html[data-theme=night-ride] .ds-overlay{background:radial-gradient(ellipse at 20% 0%,rgba(31,206,176,.09) 0%,transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(62,166,255,.08) 0%,transparent 55%),linear-gradient(160deg,#11151a,#070a0d)!important}html[data-theme=night-ride] .settings-section .section-title{color:var(--text-2)!important}html[data-theme=night-ride] .settings-list{background:var(--surface);border:1px solid rgba(255,255,255,.06);border-radius:18px;box-shadow:0 8px 26px #00000061}html[data-theme=night-ride] .setting-item{background:transparent;border-bottom:.5px solid var(--hairline)}html[data-theme=night-ride] .setting-item:last-child{border-bottom:0}html[data-theme=night-ride] .setting-item:hover{background:#ffffff08}html[data-theme=night-ride] .setting-name{color:var(--text-1)}html[data-theme=night-ride] .setting-desc,html[data-theme=night-ride] .setting-arrow{color:var(--text-3)}html[data-theme=night-ride] .message-container{background:transparent}html[data-theme=night-ride] .sidebar-title,html[data-theme=night-ride] .list-title{color:var(--text-1)!important}html[data-theme=night-ride] .cat-name{color:var(--text-1)}html[data-theme=night-ride] .category-item.active{background:var(--brand-soft)!important}html[data-theme=night-ride] .category-item.active .cat-name{color:var(--brand)}html[data-theme=night-ride] .msg-item{background:transparent;border-bottom:.5px solid var(--hairline)}html[data-theme=night-ride] .msg-item:hover{background:#ffffff0a}html[data-theme=night-ride] .msg-item.active{background:#1fceb01a!important}html[data-theme=night-ride] .msg-title{color:var(--text-1)}html[data-theme=night-ride] .msg-desc,html[data-theme=night-ride] .msg-extra{color:var(--text-3)}html[data-theme=night-ride] .msg-time{color:var(--text-3)!important}html[data-theme=night-ride] .chat-header{border-bottom-color:var(--hairline)}html[data-theme=night-ride] .chat-user-name{color:var(--text-1)}html[data-theme=night-ride] .chat-close-btn{color:var(--text-3)}html[data-theme=night-ride] .chat-close-btn:hover{background:#ffffff14;color:var(--brand)}html[data-theme=night-ride] .msg-bubble{background:var(--surface-2);color:var(--text-1)}html[data-theme=night-ride] .chat-input-area{border-top-color:var(--hairline)}html[data-theme=night-ride] .char-count{color:var(--text-3)}html[data-theme=night-ride] .pl-tabs{background:#ffffff0f}html[data-theme=night-ride] .pl-tabs .es-tab{color:var(--text-2)}html[data-theme=night-ride] .pl-tabs .es-tab.active{background:var(--brand-gradient);color:#04231f;font-weight:800;box-shadow:0 4px 14px #1fceb038}html[data-theme=night-ride] .mvp-card-bd:after{background:linear-gradient(180deg,#14181d14,#14181df0 88%)!important}html[data-theme=night-ride] .mvp-card{box-shadow:0 8px 22px #0006}html[data-theme=night-ride] .filter-bar{background:var(--surface)!important;border-color:#ffffff0f!important;box-shadow:var(--surface-card)!important}html[data-theme=night-ride] .cat-tab{background:#ffffff0f;border-color:var(--hairline);color:var(--text-2);box-shadow:none}html[data-theme=night-ride] .qa-list-page .category-tabs>.cat-tab:hover{color:var(--brand)!important;border-color:#1fceb04d;background:var(--brand-soft)}html[data-theme=night-ride] .qa-list-page .category-tabs .cat-tab.active{background:var(--brand-gradient)!important;color:#04231f!important;box-shadow:0 4px 14px #1fceb038!important}html[data-theme=night-ride] .qa-stats{background:linear-gradient(150deg,#1fceb01f,#0fa3a012)}html[data-theme=night-ride] .filter-option{background:#ffffff0f;color:var(--text-2)}html[data-theme=night-ride] .filter-option.active{background:var(--brand-gradient);color:#04231f;font-weight:700}html[data-theme=night-ride] .room-members{background:var(--surface-2)}html[data-theme=night-ride] .mcp-gold{color:#ecd3a0!important;background:radial-gradient(130% 100% at 0% 0%,#ecd3a038,#ecd3a000 46%),linear-gradient(135deg,#3a2f1a,#2b2210,#1d170c 60%,#120e07)!important;border-color:#ecd3a04d!important;box-shadow:0 10px 26px #00000080,inset 0 1px #ecd3a040!important}html[data-theme=night-ride] .mcp-gold .mcp-slogan,html[data-theme=night-ride] .mcp-gold .mcp-expire{color:#ecd3a0c7}html[data-theme=night-ride] .hero-cover{background-image:radial-gradient(480px 240px at 12% -40%,rgba(31,206,176,.16) 0%,transparent 66%),linear-gradient(135deg,#10232a,#0d171c 55%,#0b0e11)!important}html[data-theme=night-ride] .hero-cover-glow{background:radial-gradient(520px 280px at 10% -30%,rgba(62,166,255,.12) 0%,transparent 66%)}html[data-theme=night-ride] .hero-cover-fade{background:linear-gradient(180deg,#14181d0d,#14181d40 40%,#14181deb 88%,#14181d)!important}html[data-theme=night-ride] .upp-nav-back,html[data-theme=night-ride] .upp-nav-edit,html[data-theme=night-ride] .upp-nav-ghost{background:#ffffff1a!important}html[data-theme=night-ride] .upp-nav-back{color:var(--brand)}html[data-theme=night-ride] .upp-nav-edit{color:var(--text-1)}html[data-theme=night-ride] .upp-nav-ghost{color:var(--text-2)}html[data-theme=night-ride] .seg-item.active,html[data-theme=night-ride] .sr-filter button.active{background:var(--surface-2)!important;color:var(--text-1)!important;box-shadow:inset 0 0 0 .5px #ffffff14}html[data-theme=night-ride] .rank-card.is-banned{background:var(--danger-soft)}html[data-theme=night-ride] .answers-section,html[data-theme=night-ride] .answer-input-section{background:var(--surface)!important;border-color:#ffffff0f!important;box-shadow:none!important}html[data-theme=night-ride] .answer-card{background:#0f1318;border:1px solid rgba(255,255,255,.05)}html[data-theme=night-ride] .answer-textarea{background:#ffffff0d!important;color:var(--text-1)}html[data-theme=night-ride] .answer-textarea::placeholder{color:var(--text-3)}html[data-theme=night-ride] .sort-tab{color:var(--text-2)}html[data-theme=night-ride] .sort-tab.active{background:var(--surface-2)!important;color:var(--text-1)!important;box-shadow:inset 0 0 0 .5px #ffffff14}html[data-theme=night-ride] .video-section,html[data-theme=night-ride] .content-section{background:var(--surface)!important;border-color:#ffffff0f!important}html[data-theme=night-ride] .video-placeholder{background:linear-gradient(135deg,#17263a,#101a28)!important}html[data-theme=night-ride] .video-container{box-shadow:0 0 0 1px #ffffff14,0 18px 48px #00000080!important}html[data-theme=night-ride] .btn.btn-default{background:#ffffff14!important;color:var(--text-1)!important;border:1px solid var(--hairline)!important}html[data-theme=night-ride] .empty-state{background:var(--surface);border:1px solid rgba(255,255,255,.06);border-radius:18px}html[data-theme=night-ride] .form-item{background:#ffffff12!important;border-color:var(--hairline)!important}html[data-theme=night-ride] .form-item:focus-within{border-color:var(--brand)!important;box-shadow:0 0 0 4px var(--brand-ring);background:#ffffff1a!important}html[data-theme=night-ride] .form-item input{color:var(--text-1)}html[data-theme=night-ride] .form-item input::placeholder{color:var(--text-3)}html[data-theme=night-ride] .profile-item:focus-within{background:#ffffff17}html[data-theme=night-ride] .audit-page{background:transparent}html[data-theme=night-ride] .audit-page .page-title,html[data-theme=night-ride] .reviewer-name,html[data-theme=night-ride] .rating-num,html[data-theme=night-ride] .order-value,html[data-theme=night-ride] .buddy-empty h3{color:var(--text-1)}html[data-theme=night-ride] .audit-page .page-subtitle,html[data-theme=night-ride] .audit-page .tab-item,html[data-theme=night-ride] .filter-label,html[data-theme=night-ride] .list-count,html[data-theme=night-ride] .promo-text,html[data-theme=night-ride] .rating-label,html[data-theme=night-ride] .order-no,html[data-theme=night-ride] .order-label,html[data-theme=night-ride] .page-info,html[data-theme=night-ride] .order-rated em{color:var(--text-3)}html[data-theme=night-ride] .audit-page .tab-item:hover{background:#ffffff0d;color:var(--text-1)}html[data-theme=night-ride] .audit-page .tab-item.active{background:var(--brand-gradient)!important;color:#04231f!important}html[data-theme=night-ride] .filter-chip{background:#ffffff0f!important;color:var(--text-2)!important}html[data-theme=night-ride] .filter-chip:hover{background:#ffffff1a!important}html[data-theme=night-ride] .filter-chip.active{background:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--brand-ring)!important}html[data-theme=night-ride] .sort-select{background:#ffffff0f;border-color:var(--hairline);color:var(--text-1)}html[data-theme=night-ride] .rank-tag{background:#ffffff12;color:var(--text-2)}html[data-theme=night-ride] .rating-row{border-color:var(--hairline)!important}html[data-theme=night-ride] .rating-divider{background:var(--hairline)}html[data-theme=night-ride] .queue-badge.offline,html[data-theme=night-ride] .status-cancelled{background:#ffffff14!important;color:var(--text-3)!important}html[data-theme=night-ride] .skill-tag{background:var(--danger-soft)!important;color:var(--danger)!important}html[data-theme=night-ride] .role-tag.official{background:#3ea6ff24;color:#6bb8ff}html[data-theme=night-ride] .role-tag.wuguan{background:#f5b93f24;color:var(--warn)}html[data-theme=night-ride] .role-tag.partner{background:#b15cff24;color:#c47dff}html[data-theme=night-ride] .role-tag.freelance{background:#3ddc8424;color:var(--success)}html[data-theme=night-ride] .role-tag.demo{background:#1fceb024;color:var(--brand)}html[data-theme=night-ride] .role-tag.both{background:#ff5a5224;color:var(--danger)}html[data-theme=night-ride] .rate-textarea:focus{background:#ffffff14}html[data-theme=night-ride] .post-title{color:var(--text-1)}html[data-theme=night-ride] .post-content{color:var(--text-2)}html[data-theme=night-ride] .post-footer,html[data-theme=night-ride] .post-actions{border-color:var(--hairline)!important}html[data-theme=night-ride] .stat-grid{background:var(--surface);border-color:var(--hairline);box-shadow:var(--surface-card)}html[data-theme=night-ride] .stat-num{color:var(--text-1)}html[data-theme=night-ride] .stat-divider{background:var(--hairline)}html[data-theme=night-ride] .status-tab{background:#ffffff0f;border-color:var(--hairline);color:var(--text-2)}html[data-theme=night-ride] .status-tab.active{background:var(--brand-gradient);color:#04231f;border-color:transparent}html[data-theme=night-ride] .status-count{background:#ffffff14;color:var(--text-3)}html[data-theme=night-ride] .empty-state-title{color:var(--text-1)}html[data-theme=night-ride] .report-card{background:var(--surface)!important;border-color:var(--hairline);box-shadow:var(--surface-card)}html[data-theme=night-ride] .wizard-card{background:var(--surface);border-color:var(--hairline);box-shadow:var(--surface-card)}html[data-theme=night-ride] .service-card{background:#ffffff0a!important;border-color:var(--hairline)!important}html[data-theme=night-ride] .service-card.active{background:var(--brand-soft)!important;border-color:var(--brand)!important}html[data-theme=night-ride] .service-icon{background:#ffffff12}html[data-theme=night-ride] .service-title{color:var(--text-1)}html[data-theme=night-ride] .service-desc{color:var(--text-3)}html[data-theme=night-ride] .choice-icon.has-image{background:#ffffff14}html[data-theme=night-ride] .detail-header,html[data-theme=night-ride] .steps-section,html[data-theme=night-ride] .info-card{background:var(--surface)!important;border-color:var(--hairline);box-shadow:var(--surface-card)}html[data-theme=night-ride] .detail-title{color:var(--text-1)}html[data-theme=night-ride] .back-btn{background:#ffffff14;border-color:var(--hairline);color:var(--text-2);box-shadow:none}html[data-theme=night-ride] .action-buttons .action-btn.collect-btn,html[data-theme=night-ride] .action-buttons .action-btn.share-btn{background:#ffffff14!important;color:var(--text-1)!important;border:1px solid var(--hairline)!important}html[data-theme=night-ride] .thumb-item,html[data-theme=night-ride] .main-image.type-smoke,html[data-theme=night-ride] .main-image.type-flash,html[data-theme=night-ride] .main-image.type-fire,html[data-theme=night-ride] .main-image.type-he{background:#10141a;border-color:var(--hairline)}html[data-theme=night-ride] .type-tag.type-smoke{color:#9db3bf}html[data-theme=night-ride] .throw-tag{color:#c47dff}html[data-theme=night-ride] .cs-stats-card .card-header,html[data-theme=night-ride] .cs-stats-card .overview,html[data-theme=night-ride] .cs-stats-card td{background:var(--surface)}html[data-theme=night-ride] .cs-stats-card .action-btn{background:#ffffff0f;color:var(--text-2)}html[data-theme=night-ride] .error-box{background:var(--danger-soft)!important;color:var(--danger)}html[data-theme=night-ride] .text-input:focus{background:#ffffff17}html[data-theme=night-ride] .search-input-wrapper,html[data-theme=night-ride] .suggestions,html[data-theme=night-ride] .smart-search-card,html[data-theme=night-ride] .agent-card,html[data-theme=night-ride] .result-group,html[data-theme=night-ride] .tab-bar{background:var(--surface)!important;border-color:var(--hairline)}html[data-theme=night-ride] .search-view .section{background:var(--surface)!important;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 26px #00000061}html[data-theme=night-ride] .suggestion-type.type-prop{color:var(--warn);background:#f5b93f1f}html[data-theme=night-ride] .results-container{background:var(--surface)!important;border-color:var(--hairline)!important;box-shadow:0 10px 30px #00000061}html[data-theme=night-ride] .search-results{background:var(--surface-2)!important}html[data-theme=night-ride] .user-list,html[data-theme=night-ride] .perfect-list{background:var(--surface);box-shadow:var(--surface-card)}html[data-theme=night-ride] .user-item,html[data-theme=night-ride] .perfect-item,html[data-theme=night-ride] .post-preview-item,html[data-theme=night-ride] .prop-preview-item,html[data-theme=night-ride] .tactic-preview-item{border-bottom-color:var(--separator)!important}html[data-theme=night-ride] .user-item:hover,html[data-theme=night-ride] .perfect-item:hover,html[data-theme=night-ride] .post-preview-item:hover,html[data-theme=night-ride] .prop-preview-item:hover,html[data-theme=night-ride] .tactic-preview-item:hover{background:#ffffff0b!important}html[data-theme=night-ride] .platform-card{background:var(--surface)!important;border-color:var(--hairline)!important;box-shadow:var(--surface-card)}html[data-theme=night-ride] .platform-card:hover{background:#1b222b!important;border-color:#1fceb047!important}html[data-theme=night-ride] .prop-item,html[data-theme=night-ride] .tactic-item{background:var(--surface)!important;box-shadow:var(--surface-card)}html[data-theme=night-ride] .post-preview-cover,html[data-theme=night-ride] .prop-cover-wrap,html[data-theme=night-ride] .tactic-cover{background:#ffffff0d}html[data-theme=night-ride] .home-btn{color:#06231e}html[data-theme=night-ride] .tier-1,html[data-theme=night-ride] .tier-2,html[data-theme=night-ride] .tier-3,html[data-theme=night-ride] .tier-4,html[data-theme=night-ride] .tier-5{background:#ffffff14!important;box-shadow:inset 0 0 0 .5px #ffffff1a!important}html[data-theme=night-ride] .tier-1 .tier-text,html[data-theme=night-ride] .tier-2 .tier-text,html[data-theme=night-ride] .tier-3 .tier-text,html[data-theme=night-ride] .tier-4 .tier-text,html[data-theme=night-ride] .tier-5 .tier-text{color:var(--text-1)!important}html[data-theme=night-ride] .map-sidebar,html[data-theme=night-ride] .filter-sidebar{background:var(--surface);box-shadow:var(--surface-card)}html[data-theme=night-ride] .map-item,html[data-theme=night-ride] .camp-item{color:var(--text-2)}html[data-theme=night-ride] .map-item:hover,html[data-theme=night-ride] .camp-item:hover{background:#ffffff0d;color:var(--text-1)}html[data-theme=night-ride] .map-item.active,html[data-theme=night-ride] .camp-item.active{background:var(--brand-soft)!important;color:var(--brand)!important}html[data-theme=night-ride] .filter-item.active .filter-label{color:var(--brand)!important}html[data-theme=night-ride] .load-tip{background:#ffffff0f;color:var(--text-3)}html[data-theme=night-ride] .svc-mini-btn{background:#ffffff14;color:var(--text-2);border-color:var(--hairline)}html[data-theme=night-ride] .filter-select{background:#ffffff0f!important;border-color:var(--hairline)!important;color:var(--text-1)}html[data-theme=night-ride] .btn.btn-secondary{background:#ffffff0f!important;color:var(--text-1)!important;border-color:var(--hairline)!important}html[data-theme=night-ride] .hero,html[data-theme=night-ride] .list-card,html[data-theme=night-ride] .acard,html[data-theme=night-ride] .hub-card{background:var(--surface);box-shadow:var(--surface-card)}html[data-theme=night-ride] .a-btn.off{background:#ffffff0f;color:var(--text-1)}html[data-theme=night-ride] .hero-settings{background:#ffffff14!important;color:var(--text-2)!important}html[data-theme=night-ride] .hero-settings:hover{background:#ffffff24!important;color:var(--text-1)!important}html[data-theme=night-ride] .meta-pill{background:#d4af4b24!important;color:#e0b95f!important}html[data-theme=night-ride] .hero-wash-blue{background:radial-gradient(420px 220px at 12% -40%,rgba(31,206,176,.12) 0%,transparent 68%),radial-gradient(360px 200px at 88% -60%,rgba(62,166,255,.1) 0%,transparent 66%),linear-gradient(160deg,#10161b,#0d1216 58%,#0b0e11)!important}html[data-theme=night-ride] .hero-wash-fade{background:linear-gradient(180deg,#14181d0d,#14181d59 42%,#14181df2 90%,#14181d)!important}html[data-theme=night-ride] .mcard,html[data-theme=night-ride] .mcard.plain{background:linear-gradient(148deg,#241e14,#1a160f 55%,#120e08)!important;color:#e8c579!important;box-shadow:inset 0 0 0 .5px #ecd3a042,0 12px 32px #00000073!important}html[data-theme=night-ride] .mcard .m-title,html[data-theme=night-ride] .mcard .m-text,html[data-theme=night-ride] .mcard .m-label{color:#ecd3a0}html[data-theme=night-ride] .mcard .m-sub,html[data-theme=night-ride] .mcard .m-desc{color:#b3a98f}html[data-theme=night-ride] .mcard .m-crown{background:#ecd3a029}html[data-theme=night-ride] .mcard .m-sheen{background:radial-gradient(420px 200px at 92% -70%,rgba(236,211,160,.14) 0%,transparent 62%),radial-gradient(260px 160px at 4% 120%,rgba(212,175,75,.08) 0%,transparent 60%)}html[data-theme=night-ride] .vip-page{background:radial-gradient(ellipse at 50% -10%,rgba(212,175,75,.09) 0%,transparent 55%),linear-gradient(180deg,#121009,#0b0e11)!important}html[data-theme=night-ride] .vip-page .vip-hero{border-bottom-color:#ecd3a02e}html[data-theme=night-ride] .vip-page .hero-base{background:radial-gradient(120% 160% at 12% -20%,#c99a4824,#c99a4800 55%),linear-gradient(180deg,#1c1812,#14110b)!important}html[data-theme=night-ride] .vip-page .hero-title{color:transparent!important;background:linear-gradient(135deg,#f0d084,#c99a3a)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html[data-theme=night-ride] .vip-page .hero-subtitle,html[data-theme=night-ride] .vip-page .section-desc,html[data-theme=night-ride] .vip-page .status-label{color:#a99d80}html[data-theme=night-ride] .vip-page .status-days{color:#c8b382}html[data-theme=night-ride] .vip-page .hero-badge,html[data-theme=night-ride] .vip-page .hero-vip-status,html[data-theme=night-ride] .vip-page .benefit-matrix{background:#201b11b8!important;border-color:#ecd3a038!important;color:#e0c88f}html[data-theme=night-ride] .vip-page .status-level{color:#ecd3a0!important}html[data-theme=night-ride] .vip-page .mc-gold{background:linear-gradient(140deg,#2e2617,#211b11 45%,#15110a)!important;color:#ecd3a0}html[data-theme=night-ride] .vip-page .mc-black{background:linear-gradient(140deg,#2c2830,#1b1820 55%,#0f0d13)!important}html[data-theme=night-ride] .vip-page .mc-level,html[data-theme=night-ride] .vip-page .mc-level-cn,html[data-theme=night-ride] .vip-page .mc-user{color:#f0e2bd}html[data-theme=night-ride] .vip-page .mc-logo{color:#e0b95f!important}html[data-theme=night-ride] .vip-page .tier-card{background:#16130e!important;border-color:#ecd3a02e!important;box-shadow:0 10px 30px #0006}html[data-theme=night-ride] .vip-page .tc-name{color:#f0e6cf!important}html[data-theme=night-ride] .vip-page .tc-periods{background:#211b13!important}html[data-theme=night-ride] .vip-page .tc-duration{color:#cdbf9f}html[data-theme=night-ride] .vip-page .tc-radio,html[data-theme=night-ride] .vip-page .pay-method,html[data-theme=night-ride] .vip-page .pay-radio{background:#1d1811!important;border-color:#ecd3a033!important}html[data-theme=night-ride] .vip-page .pay-name{color:#f0e6cf!important}html[data-theme=night-ride] .vip-page .pay-desc,html[data-theme=night-ride] .vip-page .pay-amount-inline{color:#a99d80!important}html[data-theme=night-ride] .vip-page .total-symbol,html[data-theme=night-ride] .vip-page .amount-red{color:#e0b95f!important}html[data-theme=night-ride] .vip-page .pay-footer{background:#120f09eb!important;border-top-color:#ecd3a02e!important}html[data-theme=night-ride] .pay-modal,html[data-theme=night-ride] .toast-box{background:#171310!important;border:1px solid rgba(236,211,160,.2)}html[data-theme=night-ride] .pay-modal .modal-close{background:#26201a!important;color:#cdbf9f!important}html[data-theme=night-ride] .pay-iframe-wrap,html[data-theme=night-ride] .iframe-loading{background:#171310!important}html[data-theme=night-ride] .vip-page .bm-row{border-color:#ecd3a01f!important}html[data-theme=night-ride] .vip-page .bm-cell{color:#cdbf9f}html[data-theme=night-ride] .vip-page .bm-head .bm-cell{background:#f5eede14!important;color:#ecd3a0!important}html[data-theme=night-ride] .vip-page .bm-head .bm-cell.gold{color:#e0b95f!important}html[data-theme=night-ride] .vip-page .bm-head .bm-cell.black{color:#f0e2bd!important}html[data-theme=night-ride] .vip-page .bm-row .bm-cell.gold{background:linear-gradient(180deg,#d4af4b2e,#d4af4b0f)!important;color:#e0b95f!important}html[data-theme=night-ride] .vip-page .bm-row .bm-cell.black{background:linear-gradient(180deg,#ecd3a017,#ecd3a005)!important;color:#f0e2bd!important}html[data-theme=night-ride] .vip-page .bm-sub{color:#c8b382}html[data-theme=night-ride] .vip-page .coin-note{background:linear-gradient(135deg,#d4af4b1a,#3c2d1459)!important;border-color:#ecd3a029!important;color:#e0c88f}html[data-theme=night-ride] .vip-page .cn-title{color:#f0e2bd!important}html[data-theme=night-ride] .vip-page .coin-note p{color:#c2b698!important}html[data-theme=night-ride] .toast-title{color:#f0e6cf!important}html[data-theme=night-ride] .toast-message{color:#a99d80!important}html[data-theme=night-ride] .vip-page{color:#e8ddc4}html[data-theme=night-ride] .vip-page .section-title{color:#f0e2bd!important}html[data-theme=night-ride] .vip-page .tc-period.on{background:#d4af4b29!important;color:#e0b95f!important;box-shadow:inset 0 0 0 .5px #ecd3a059}html[data-theme=night-ride] .vip-page .p-value{color:transparent!important;background:linear-gradient(135deg,#f0d084,#c99a3a)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html[data-theme=night-ride] .vip-page .p-symbol{color:#e0b95f}html[data-theme=night-ride] .vip-page .tc-features li{color:#bda87f}html[data-theme=night-ride] .pay-modal-header h3{color:#f0e6cf!important}html[data-theme=night-ride] .vip-page .total-value{color:#e0b95f!important}html[data-theme=night-ride] .splash-bg{background:radial-gradient(ellipse at 28% 18%,rgba(31,206,176,.12) 0%,transparent 55%),radial-gradient(ellipse at 72% 82%,rgba(62,166,255,.1) 0%,transparent 55%),linear-gradient(135deg,#0d1115,#070a0d)!important}html[data-theme=night-ride] .splash-logo{background:#14181d;box-shadow:0 20px 60px #0000008c,0 0 26px #1fceb029}html[data-theme=night-ride] .splash-title{background:linear-gradient(135deg,#fff,#1fceb0);-webkit-background-clip:text;background-clip:text}html[data-theme=night-ride] .splash-subtitle{color:var(--text-3)}html[data-theme=night-ride] .loader-bar{background:#ffffff1a}html[data-theme=night-ride] .splash-logo-ring{background:conic-gradient(from 0deg,#1fceb0,#3ea6ff,#0b0e11,#1fceb0);opacity:.45}html[data-theme=night-ride] .es-hero-veil{background:linear-gradient(180deg,#14181d59,#14181df0 82%)!important}html[data-theme=night-ride] .es-hero-bg{opacity:.22}html[data-theme=night-ride] .da-card{background:var(--surface)!important;border-color:#ffffff0f!important;box-shadow:none!important}html[data-theme=night-ride] .da-drop,html[data-theme=night-ride] .da-drop:hover,html[data-theme=night-ride] .da-drop.dragging,html[data-theme=night-ride] .da-drop.filled{background:#12171c!important;border-color:#f03e2752!important;box-shadow:none!important}html[data-theme=night-ride] .da-row{background:#0f1318!important}html[data-theme=night-ride] .da-entry{background:#0f1318;border-color:#ffffff0f}html[data-theme=night-ride] .da-entry:hover{background:#141a20}html[data-theme=night-ride] .da-entry.active{background:#f03e271f;border-color:var(--da-brand);box-shadow:none}html[data-theme=night-ride] .banner-ready{background:#3ddc841a!important}html[data-theme=night-ride] .banner-active{background:linear-gradient(135deg,#ff8a3d24,#f03e271a)!important}html[data-theme=night-ride] .banner-running,html[data-theme=night-ride] .banner-leftover{background:#f5b93f1a!important}html[data-theme=night-ride] .banner-danger{background:#ff5a521a!important}html[data-theme=night-ride] .banner-missing{background:#ffffff0d!important}html[data-theme=night-ride] .da-mini-btn{background:#ffffff14!important;border-color:#ffffff1a!important}html[data-theme=night-ride] .da-btn.secondary,html[data-theme=night-ride] .da-btn.stop:disabled{background:#ffffff12!important;color:var(--text-2)!important;border-color:#ffffff14!important}html[data-theme=night-ride] .da-btn.stop{background:#ff5a521f!important;color:#ff7a72!important;border-color:#ff5a524d!important}html[data-theme=night-ride] .da-btn.stop:hover:not(:disabled){background:#ff5a5233!important}html[data-theme=night-ride] .da-btn.primary:disabled{background:#f03e2759!important;box-shadow:none!important}html[data-theme=night-ride] .da-slider{background:#2a313a!important}html[data-theme=night-ride] .da-progress{background:#ffffff14!important}html[data-theme=night-ride] .da-file-ic,html[data-theme=night-ride] .da-comp-ic.ready{background:linear-gradient(135deg,#2a1f18,#241712)!important}html[data-theme=night-ride] .da-textarea,html[data-theme=night-ride] .da-input{background:#ffffff0d!important;color:var(--text-1)!important;border-color:#ffffff14!important}html[data-theme=night-ride] .da-badge.badge-ready{background:#3ddc8424!important;color:#4ade80!important}html[data-theme=night-ride] .da-badge.badge-running,html[data-theme=night-ride] .da-badge.badge-leftover{background:#f5b93f24!important;color:#f5b93f!important}html[data-theme=night-ride] .da-badge.badge-danger,html[data-theme=night-ride] .da-badge.badge-missing{background:#ffffff12!important;color:var(--text-2)!important}html[data-theme=night-ride] .da-chip.chip-gray{background:#ffffff14!important;color:var(--text-2)!important}html[data-theme=night-ride] .da-chip.chip-green{background:#3ddc8424!important;color:#4ade80!important}html[data-theme=night-ride] .da-chip.chip-gold{background:#f5b93f24!important;color:#f5b93f!important}html[data-theme=night-ride] .mdv-banner,html[data-theme=night-ride] .p-grid,html[data-theme=night-ride] .a-grid,html[data-theme=night-ride] .versus-list,html[data-theme=night-ride] .award-chip,html[data-theme=night-ride] .extra-chip,html[data-theme=night-ride] .p-report-btn{background:var(--surface)!important;border-color:#ffffff0f!important;box-shadow:none!important;color:var(--text-1)}html[data-theme=night-ride] .p-grid-head,html[data-theme=night-ride] .a-grid-head{background:var(--surface-2)!important;color:var(--text-2)!important}html[data-theme=night-ride] .p-grid-row:hover>div,html[data-theme=night-ride] .a-row-all:hover>.a-player,html[data-theme=night-ride] .a-row-all:hover>.a-cell{background:#ffffff08!important}html[data-theme=night-ride] .p-grid-row.current>div,html[data-theme=night-ride] .a-row-all.current>.a-player,html[data-theme=night-ride] .a-row-all.current>.a-cell{background:var(--brand-soft)!important}html[data-theme=night-ride] .c-stat,html[data-theme=night-ride] .a-player,html[data-theme=night-ride] .a-cell,html[data-theme=night-ride] .p-name,html[data-theme=night-ride] .p-kda,html[data-theme=night-ride] .p-adr,html[data-theme=night-ride] .a-player-name,html[data-theme=night-ride] .mdv-extra-title,html[data-theme=night-ride] .extra-value,html[data-theme=night-ride] .mdv-team-name{color:var(--text-1)!important}html[data-theme=night-ride] .p-hs,html[data-theme=night-ride] .a-cell,html[data-theme=night-ride] .award-name,html[data-theme=night-ride] .extra-label{color:var(--text-2)!important}html[data-theme=night-ride] .mdv-tabs button.active{background:var(--surface-2)!important;color:var(--brand)!important;box-shadow:none!important}html[data-theme=night-ride] .mdv-btn.ghost{background:#ffffff14!important;border-color:#ffffff14!important;color:var(--text-1)!important;box-shadow:none!important}html[data-theme=night-ride] .mdv-platform{background:#ffffff14!important;border-color:#ffffff14!important;color:var(--text-2)!important}html[data-theme=night-ride] .team-score-mini,html[data-theme=night-ride] .p-avatar{background:#ffffff12!important}html[data-theme=night-ride] .mark-party-badge{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-ring)}html[data-theme=night-ride] .badge-mvp{background:#f5b93f24;color:#f5b93f}html[data-theme=night-ride] .badge-role{background:#ff5a5224;color:#ff7a72}html[data-theme=night-ride] .badge-multi{background:#b15cff24;color:#c98dff}html[data-theme=night-ride] .badge-svp{background:#3ea6ff24;color:#6bb6ff}html[data-theme=night-ride] .rating-good,html[data-theme=night-ride] .elo-up{color:#3ddc84}html[data-theme=night-ride] .rating-bad,html[data-theme=night-ride] .elo-down{color:#ff6b62}html[data-theme=night-ride] .pd-hero{background:radial-gradient(120% 100% at 18% 0%,rgba(31,206,176,.1),transparent 60%),linear-gradient(168deg,#171d23,#13181d 60%,#0f1317)!important;border-color:#ffffff0f!important;box-shadow:none!important}html[data-theme=night-ride] .hero-mask{background:linear-gradient(180deg,#14181d59,#14181db3 45%,#13181df2),radial-gradient(120% 100% at 18% 0%,rgba(31,206,176,.1),transparent 60%)!important}html[data-theme=night-ride] .hero-bg img{opacity:.25}html[data-theme=night-ride] .pd-card,html[data-theme=night-ride] .highlight-cell{background:var(--surface)!important;border-color:#ffffff0f!important;box-shadow:none!important}html[data-theme=night-ride] .ops-panel{background:linear-gradient(168deg,#171d23,#12161b)!important;border-color:#ffffff0f!important;box-shadow:none!important}html[data-theme=night-ride] .pd-btn.ghost,html[data-theme=night-ride] .hero-back,html[data-theme=night-ride] .hero-platform,html[data-theme=night-ride] .hero-tier-float,html[data-theme=night-ride] .elo-badge{background:#ffffff14!important;border-color:#ffffff14!important;color:var(--text-1)!important;box-shadow:none!important}html[data-theme=night-ride] .hero-settled{background:#1fceb01f!important;border-color:var(--brand-ring)!important;color:var(--brand)!important}html[data-theme=night-ride] .hero-settled:hover{background:#1fceb033!important}html[data-theme=night-ride] .hero-settled-logo{background:#0d1115!important}html[data-theme=night-ride] .hero-avatar{border-color:var(--surface-2)!important}html[data-theme=night-ride] .scope-item.active{background:var(--surface-2)!important;color:var(--text-1)!important;box-shadow:none!important}html[data-theme=night-ride] .ban-banner-icon{background:#ff5a5229!important}html[data-theme=night-ride] .ban-banner-title,html[data-theme=night-ride] .ban-banner-type,html[data-theme=night-ride] .ban-banner-desc,html[data-theme=night-ride] .ban-banner-meta .ban-permanent,html[data-theme=night-ride] .result-tag.lose,html[data-theme=night-ride] .rating-bad,html[data-theme=night-ride] .elo-down,html[data-theme=night-ride] .diff-down{color:#ff7a72!important}html[data-theme=night-ride] .ban-banner-meta{color:#ff7a72bf!important}html[data-theme=night-ride] .result-tag.win,html[data-theme=night-ride] .rating-good,html[data-theme=night-ride] .elo-up,html[data-theme=night-ride] .hot-map-rate,html[data-theme=night-ride] .diff-up{color:#3ddc84!important}html[data-theme=night-ride] .hero-tag.tier,html[data-theme=night-ride] .hero-guild-role,html[data-theme=night-ride] .b-mvp{color:#f5b93f!important}html[data-theme=night-ride] .b-entry{background:#ff5a5224;color:#ff7a72}html[data-theme=night-ride] .b-svp{background:#3ea6ff24;color:#6bb6ff}html[data-theme=night-ride] .b-clutch{background:#b15cff24;color:#c98dff}html[data-theme=night-ride] .b-awp{background:#3ea6ff24;color:#6bb6ff}html[data-theme=night-ride] .trend-svg line{stroke:#ffffff14!important}html[data-theme=night-ride] .radar-grid,html[data-theme=night-ride] .pw-radar-grid{stroke:#ffffff24}html[data-theme=night-ride] .radar-axis,html[data-theme=night-ride] .pw-radar-axis,html[data-theme=night-ride] .gauge-track{stroke:#ffffff1a}html[data-theme=night-ride] .active-day{background:#ffffff14}html[data-theme=night-ride] .metric:before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.07) 30%,rgba(255,255,255,.07) 70%,transparent)}html[data-theme=night-ride] .metric:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}html[data-theme=night-ride] .back-btn,html[data-theme=night-ride] .room-header-card,html[data-theme=night-ride] .members-section,html[data-theme=night-ride] .chat-section{background:var(--surface)!important;border-color:#ffffff0f!important;box-shadow:none!important}html[data-theme=night-ride] .member-card{background:#0f1318!important}html[data-theme=night-ride] .member-card:hover{background:#141a20!important}html[data-theme=night-ride] .member-card.owner{background:#f5b93f1a!important;box-shadow:inset 0 0 0 .5px #f5b93f40!important}html[data-theme=night-ride] .owner-badge{background:#f5b93f24!important;color:#f5b93f!important;box-shadow:inset 0 0 0 .5px #f5b93f40!important}html[data-theme=night-ride] .online-dot{border-color:var(--surface)!important}html[data-theme=night-ride] .room-name,html[data-theme=night-ride] .section-title{color:var(--text-1)!important}html[data-theme=night-ride] .room-type-tag.type-find_teammate{background:#3ea6ff24;color:#6bb6ff}html[data-theme=night-ride] .room-type-tag.type-rank_team{background:#ff5a5224;color:#ff7a72}html[data-theme=night-ride] .room-type-tag.type-casual_play{background:#3ddc8424;color:#3ddc84}html[data-theme=night-ride] .room-type-tag.type-practice{background:#b15cff24;color:#c98dff}html[data-theme=night-ride] .btn-danger{background:#ff5a521f!important;color:#ff7a72!important}html[data-theme=night-ride] .chat-input:focus{background:#10141a!important;border-color:var(--brand)!important}html[data-theme=night-ride] .admin-root .adm-btn.danger{background:#ff5a521f!important;color:#ff7a72!important;border-color:#ff5a524d!important}html[data-theme=night-ride] .admin-root .adm-btn.danger:hover{background:#ff5a5233!important}html[data-theme=night-ride] .admin-root .adm-page-title .title-ico{background:#ff5a5224!important}html[data-theme=night-ride] .zn-tab.active.red{background:#ff5a5229!important;color:#ff7a72!important}html[data-theme=night-ride] .zn-tab.active.purple{background:#b15cff29!important;color:#c98dff!important}html[data-theme=night-ride] .audit-page{color:var(--text-1)}html[data-theme=night-ride] .audit-page .coin-card,html[data-theme=night-ride] .audit-page .tab-bar,html[data-theme=night-ride] .audit-page .filter-bar,html[data-theme=night-ride] .audit-page .sort-select,html[data-theme=night-ride] .audit-page .reviewer-card,html[data-theme=night-ride] .audit-page .order-status-chip,html[data-theme=night-ride] .audit-page .order-card,html[data-theme=night-ride] .audit-page .order-action-btn,html[data-theme=night-ride] .audit-page .page-btn,html[data-theme=night-ride] .audit-page .chat-container,html[data-theme=night-ride] .audit-page .system-tip,html[data-theme=night-ride] .audit-page .msg-bubble,html[data-theme=night-ride] .audit-page .extend-msg,html[data-theme=night-ride] .audit-page .chat-input-bar,html[data-theme=night-ride] .audit-page .rate-modal{background:var(--surface)!important;border-color:#ffffff12!important;box-shadow:none!important;color:var(--text-1)!important}html[data-theme=night-ride] .audit-page .rate-close,html[data-theme=night-ride] .audit-page .rate-btn.ghost,html[data-theme=night-ride] .audit-page .rate-textarea,html[data-theme=night-ride] .audit-page .chat-input{background:#0f1318!important;color:var(--text-1)!important;border-color:#ffffff14!important}html[data-theme=night-ride] .audit-page .rate-textarea:focus{background:#10141a!important;border-color:var(--brand)!important}html[data-theme=night-ride] .audit-page .order-action-btn.cancel{background:#ff5a521f!important;color:#ff7a72!important}html[data-theme=night-ride] .audit-page .rate-badge{background:#f5b93f29!important;color:#f5b93f!important}html[data-theme=night-ride] .audit-page .status-pending,html[data-theme=night-ride] .audit-page .role-tag.wuguan{background:#f5b93f24!important;color:#f5b93f!important}html[data-theme=night-ride] .audit-page .role-tag.both{background:#b15cff24!important;color:#c98dff!important}html[data-theme=night-ride] .audit-page .skill-tag{background:#ff5a521f!important;color:#ff7a72!important}@media (max-width: 980px){html[data-theme=night-ride] .kbd{display:none!important}html[data-theme=night-ride] .top-bar-content{padding:0 16px!important}html[data-theme=night-ride] .brand-sub{display:none!important}}html[data-theme=xinui]{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:#242732;background:#f5f6f8;font-synthesis:none;--primary:#f3325b;--pink:#f3325b;--soft:#fff0f3;--muted:#8a8c98;--border:#edeef2;--ink:#252733;--bg:#f5f6f8;--green:#2a9d78;--radius:16px}html[data-theme=xinui] *{box-sizing:border-box}html[data-theme=xinui] body{margin:0;font-size:14px}html[data-theme=xinui] button,html[data-theme=xinui] input,html[data-theme=xinui] textarea,html[data-theme=xinui] select{font:inherit}html[data-theme=xinui] button{cursor:pointer}html[data-theme=xinui] button,html[data-theme=xinui] a,html[data-theme=xinui] input,html[data-theme=xinui] textarea,html[data-theme=xinui] select{-webkit-tap-highlight-color:transparent}html[data-theme=xinui] button{border:0;background:transparent;color:inherit}html[data-theme=xinui] button:disabled{cursor:not-allowed;opacity:.45}html[data-theme=xinui] button:focus-visible,html[data-theme=xinui] a:focus-visible{outline:3px solid #fba7ba;outline-offset:3px}html[data-theme=xinui] input:focus,html[data-theme=xinui] textarea:focus,html[data-theme=xinui] select:focus{outline:none;border-color:#f48ca4!important;box-shadow:0 0 0 3px #f3325b0b}html[data-theme=xinui] a{color:inherit;text-decoration:none}html[data-theme=xinui] img{max-width:100%;object-fit:cover}html[data-theme=xinui] h1,html[data-theme=xinui] h2,html[data-theme=xinui] h3,html[data-theme=xinui] h4,html[data-theme=xinui] p{margin:0}html[data-theme=xinui] h1{font-size:28px;letter-spacing:-.7px;line-height:1.4}html[data-theme=xinui] h2{font-size:20px;line-height:1.4}html[data-theme=xinui] h3{font-size:16px}html[data-theme=xinui] p{line-height:1.8}html[data-theme=xinui] small{font-size:12px}html[data-theme=xinui] .desktop-app{display:flex;height:100%;min-width:360px;overflow:hidden}html[data-theme=xinui] .sidebar{width:222px;flex:0 0 222px;background:#ffffffb8;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-right:1px solid rgba(221,224,230,.5);display:flex;flex-direction:column;padding:27px 18px 0;z-index:30}html[data-theme=xinui] .brand{display:flex;align-items:center;gap:8px;margin:0 10px;position:relative}html[data-theme=xinui] .brand img{width:129px;height:48px;object-fit:contain}html[data-theme=xinui] .brand>span{font-size:8px;font-weight:800;letter-spacing:1px;writing-mode:vertical-rl;color:#afb0ba}html[data-theme=xinui] .side-caption{font-size:10px;letter-spacing:2px;color:#858a95;margin:9px 15px 30px}html[data-theme=xinui] .sidebar nav{overflow-y:auto;scrollbar-width:none}html[data-theme=xinui] .nav-group{margin-bottom:21px}html[data-theme=xinui] .nav-label{display:block;font-size:10px;letter-spacing:2px;color:#a5a6b1;padding:0 16px 10px}html[data-theme=xinui] .nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;color:#737682;position:relative;border-radius:10px;margin:3px 0;white-space:nowrap;text-align:left;font-size:13px;transition:background .15s}html[data-theme=xinui] .nav-item:hover{background:#f7f7fa}html[data-theme=xinui] .nav-item.active{background:var(--soft);color:var(--primary);font-weight:650}html[data-theme=xinui] .nav-item.active:before{content:"";position:absolute;width:3px;height:19px;left:-18px;background:var(--primary);border-radius:0 3px 3px 0}html[data-theme=xinui] .nav-pill{font-size:9px;font-weight:500;background:#ffe5ed;color:#ec6a88;padding:2px 5px;border-radius:4px;margin-left:auto}html[data-theme=xinui] .nav-dot{background:#fcedf1;color:var(--primary);font-size:10px;border-radius:4px;padding:2px 5px;margin-left:auto}html[data-theme=xinui] .sidebar-end{margin-top:auto;padding:12px 0}html[data-theme=xinui] .workbench-shortcut{display:flex;align-items:center;text-align:left;background:linear-gradient(110deg,#f4f5f9,#fcf7f9);border:1px solid #ececf1;border-radius:12px;padding:13px 10px;gap:9px;width:100%;font-size:11px}html[data-theme=xinui] .workbench-shortcut>svg{color:var(--primary);flex-shrink:0}html[data-theme=xinui] .workbench-shortcut strong{font-size:12px}html[data-theme=xinui] .workbench-shortcut small{display:block;font-size:9px;color:#999aa5;margin-top:5px}html[data-theme=xinui] .side-profile{display:flex;gap:10px;align-items:center;padding:18px 4px 12px;text-align:left;width:100%}html[data-theme=xinui] .side-profile>div{flex:1}html[data-theme=xinui] .side-profile strong{font-size:12px}html[data-theme=xinui] .side-profile small{display:block;font-size:9px;margin-top:5px;color:#8b8d98}html[data-theme=xinui] .preview-note{display:flex;align-items:center;justify-content:center;color:#9b9da8;font-size:9px;gap:5px}html[data-theme=xinui] .preview-note i{width:5px;height:5px;border-radius:50%;background:#6fb594}html[data-theme=xinui] .workspace{flex:1;min-width:0;display:flex;flex-direction:column}html[data-theme=xinui] .topbar{height:74px;flex-shrink:0;background:#ffffffdf;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 34px;gap:20px;z-index:20}html[data-theme=xinui] .workspace-switch{display:flex;gap:23px;height:100%;align-items:center;white-space:nowrap}html[data-theme=xinui] .workspace-switch button{height:100%;font-size:12px;color:#8b8d98;position:relative}html[data-theme=xinui] .workspace-switch .selected{color:#292b36;font-weight:700}html[data-theme=xinui] .workspace-switch .selected:after{content:"";position:absolute;width:18px;height:3px;background:var(--primary);bottom:0;left:calc(50% - 9px);border-radius:3px}html[data-theme=xinui] .top-search{display:flex;align-items:center;gap:10px;background:#f6f7f9;border:1px solid #eeeff3;border-radius:8px;height:36px;margin-left:auto;padding:0 12px;color:#9799a6;max-width:400px;width:38%}html[data-theme=xinui] .top-search input{width:100%;min-width:0;border:0;background:none;font-size:11px;color:#424552;box-shadow:none}html[data-theme=xinui] .top-search kbd{white-space:nowrap;font:9px inherit;color:#a6a7b1;border:1px solid #e0e2e8;border-radius:3px;padding:2px 4px}html[data-theme=xinui] .icon-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;position:relative;color:#666976}html[data-theme=xinui] .notification-dot{width:5px;height:5px;background:var(--primary);position:absolute;top:5px;right:8px;border-radius:50%;border:1px solid white}html[data-theme=xinui] .publish-wrap{position:relative}html[data-theme=xinui] .publish-menu{position:absolute;right:0;top:45px;background:#fff;border:1px solid var(--border);box-shadow:0 10px 40px #24273815;border-radius:12px;padding:7px;min-width:170px}html[data-theme=xinui] .publish-menu button{display:flex;gap:10px;align-items:center;padding:13px;border-radius:7px;width:100%;font-size:12px}html[data-theme=xinui] .publish-menu button:hover{background:var(--soft);color:var(--primary)}html[data-theme=xinui] .workspace-scroll{overflow:auto;flex:1;padding:22px 34px 0;scroll-behavior:smooth}html[data-theme=xinui] .breadcrumb{display:flex;gap:11px;align-items:center;font-size:11px;color:#a1a2ae;margin-bottom:25px}html[data-theme=xinui] .breadcrumb strong{color:#747783;font-weight:500}html[data-theme=xinui] .breadcrumb-end{margin-left:auto;font-size:10px;color:#a8aab4;letter-spacing:1px}html[data-theme=xinui] .workspace-footer{padding:35px 0 22px;display:flex;gap:20px;font-size:9px;color:#a2a4af;letter-spacing:1px}html[data-theme=xinui] .workspace-footer span{margin-left:auto;letter-spacing:0}html[data-theme=xinui] .workspace-footer button{color:#92949f;font-size:9px;letter-spacing:0}html[data-theme=xinui] .page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:14px}html[data-theme=xinui] .page-heading p{color:#8b8d98;margin-top:8px;font-size:12px}html[data-theme=xinui] .eyebrow{display:block;font-size:10px;letter-spacing:2px;font-weight:600;color:var(--primary);margin-bottom:10px}html[data-theme=xinui] .panel{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px}html[data-theme=xinui] .panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}html[data-theme=xinui] .panel-title h3{font-size:14px}html[data-theme=xinui] .panel-title small{color:var(--muted)}html[data-theme=xinui] .between{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-theme=xinui] .muted{color:var(--muted)}html[data-theme=xinui] .pink{color:var(--primary)}html[data-theme=xinui] .green{color:var(--green)}html[data-theme=xinui] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e5e6ed;border-radius:8px;background:#fff;padding:10px 17px;font-size:12px;font-weight:550;line-height:1.5;transition:background .15s,transform .15s;white-space:nowrap}html[data-theme=xinui] .btn:hover{background:#f7f7fa;transform:translateY(-1px)}html[data-theme=xinui] .btn.primary,html[data-theme=xinui] .primary.btn{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 9px #f3325b12}html[data-theme=xinui] .btn.primary:hover{background:#e42650}html[data-theme=xinui] .btn.soft,html[data-theme=xinui] .soft.btn{background:var(--soft);border-color:#ffe3eb;color:var(--primary)}html[data-theme=xinui] .btn.compact{padding:7px 13px;font-size:11px}html[data-theme=xinui] .btn.danger{color:#e33e59;border-color:#f4cbd3}html[data-theme=xinui] .btn.full{width:100%}html[data-theme=xinui] .text-link{color:var(--primary);font-size:12px;padding:0}html[data-theme=xinui] .tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;border-radius:4px;padding:3px 7px;background:#f3f4f7;color:#8b8d98;font-weight:500}html[data-theme=xinui] .tag.pink{background:#fff0f4;color:#f3325b}html[data-theme=xinui] .tag.green{background:#edf8f3;color:#28a27a}html[data-theme=xinui] .tag.blue{background:#ecf3ff;color:#598ad9}html[data-theme=xinui] .tag.orange{background:#fff2e8;color:#d89453}html[data-theme=xinui] .avatar{height:36px;width:36px;border-radius:50%;object-fit:cover;background:#f9edf1;flex-shrink:0}html[data-theme=xinui] .avatar.large{height:68px;width:68px}html[data-theme=xinui] .input,html[data-theme=xinui] textarea,html[data-theme=xinui] select{border:1px solid #e7e8ef;border-radius:8px;background:#fff;padding:11px 13px;font-size:12px;color:#434755;max-width:100%}html[data-theme=xinui] .input{width:100%}html[data-theme=xinui] textarea{width:100%;min-height:110px;line-height:1.8;resize:vertical}html[data-theme=xinui] .field{display:flex;flex-direction:column;gap:9px;font-size:12px;margin-bottom:18px}html[data-theme=xinui] .field>label{font-weight:600}html[data-theme=xinui] .tabs{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);margin-bottom:22px;overflow:auto}html[data-theme=xinui] .tabs button{padding:13px 16px;color:#9395a2;font-size:12px;border-bottom:2px solid transparent;white-space:nowrap}html[data-theme=xinui] .tabs button.active,html[data-theme=xinui] .tabs button.selected{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}html[data-theme=xinui] .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-theme=xinui] .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html[data-theme=xinui] .empty{padding:60px 20px;text-align:center;color:#9a9da8;font-size:13px}html[data-theme=xinui] .empty h3{color:#535663;margin:15px 0 8px}html[data-theme=xinui] .empty .btn{margin-top:18px}html[data-theme=xinui] .table{width:100%;border-collapse:collapse;font-size:12px}html[data-theme=xinui] .table th{text-align:left;font-weight:500;color:#a0a2ad;background:#fafbfc;padding:13px 12px;white-space:nowrap}html[data-theme=xinui] .table td{padding:17px 12px;border-bottom:1px solid #f1f2f5;color:#5a5d6a}html[data-theme=xinui] .table tr:last-child td{border:0}html[data-theme=xinui] .table tbody tr:hover{background:#fcfcfe}html[data-theme=xinui] .table small{font-size:10px;color:#a0a2ad}html[data-theme=xinui] .metric strong{display:block;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums}html[data-theme=xinui] .metric span,html[data-theme=xinui] .metric label{font-size:11px;color:#9496a3;margin-top:5px;display:block}html[data-theme=xinui] .section-gap{margin-top:22px}html[data-theme=xinui] .modal-backdrop{position:fixed;inset:0;z-index:100;background:#1c203966;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}html[data-theme=xinui] .confirm-modal{width:440px;max-width:100%;box-shadow:0 20px 80px #0d112633;padding:32px}html[data-theme=xinui] .dialog-icon{height:50px;width:50px;background:var(--soft);color:var(--primary);border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}html[data-theme=xinui] .confirm-modal h2{font-size:20px}html[data-theme=xinui] .confirm-modal p{font-size:13px;color:#838591;white-space:pre-line;margin:15px 0 28px}html[data-theme=xinui] .confirm-modal .row{justify-content:flex-end}html[data-theme=xinui] .toast-message{position:fixed;top:90px;left:calc(50% + 70px);transform:translate(-50%);background:#292d3a;color:#fff;border-radius:10px;box-shadow:0 10px 40px #151a2930;z-index:150;padding:14px 23px;display:flex;gap:10px;align-items:center;font-size:12px;max-width:80vw}html[data-theme=xinui] .toast-enter-active,html[data-theme=xinui] .toast-leave-active{transition:opacity .2s,margin .2s}html[data-theme=xinui] .toast-enter-from,html[data-theme=xinui] .toast-leave-to{opacity:0;margin-top:-8px}html[data-theme=xinui] svg{flex-shrink:0;vertical-align:middle}html[data-theme=xinui] input::placeholder,html[data-theme=xinui] textarea::placeholder{color:#b2b3bd}html[data-theme=xinui] input[type=checkbox],html[data-theme=xinui] input[type=radio]{accent-color:var(--primary)}html[data-theme=xinui] ::-webkit-scrollbar{width:6px;height:6px}html[data-theme=xinui] ::-webkit-scrollbar-thumb{background:#dcdee6;border-radius:8px}html[data-theme=xinui] ::-webkit-scrollbar-track{background:transparent}html[data-theme=xinui] .text-link{display:inline-flex;align-items:center;gap:6px}html[data-theme=xinui] .sidebar-end{padding-top:16px;border-top:1px solid #f1f2f5}html[data-theme=xinui] .workbench-shortcut.active{border-color:#f5b9c7;background:#fff1f5}html[data-theme=xinui] .admin-shortcut{display:flex;align-items:center;gap:9px;color:#9a9eac;font-size:10px;padding:13px 11px;width:100%;text-align:left}html[data-theme=xinui] .admin-shortcut>svg:last-child{margin-left:auto}html[data-theme=xinui] .admin-shortcut:hover,html[data-theme=xinui] .admin-shortcut.active{color:var(--primary)}html[data-theme=xinui] .topbar .top-search{width:auto;flex:1;max-width:580px;margin-left:0;height:40px;border-radius:10px;padding-right:7px}html[data-theme=xinui] .top-search-submit{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;flex-shrink:0}html[data-theme=xinui] .top-search-submit:hover{background:#ebeef4;color:var(--primary)}html[data-theme=xinui] .topbar-actions{display:flex;align-items:center;gap:20px;margin-left:auto;flex-shrink:0}html[data-theme=xinui] .top-profile{display:flex;align-items:center;gap:10px;text-align:left;padding:4px 0 4px 18px;border-left:1px solid #eceef3}html[data-theme=xinui] .top-profile .avatar{width:34px;height:34px;min-width:0}html[data-theme=xinui] .top-profile span{min-width:58px}html[data-theme=xinui] .top-profile strong{display:block;font-size:12px;font-weight:600}html[data-theme=xinui] .top-profile small{display:block;font-size:9px;color:#a0a3af;margin-top:4px}html[data-theme=xinui] .top-profile>svg{color:#b0b3bf;margin-left:5px}html[data-theme=xinui] .top-profile:hover strong,html[data-theme=xinui] .top-profile.active strong{color:var(--primary)}html[data-theme=xinui] .top-contribute{min-height:36px}@media (min-width:1650px){html[data-theme=xinui] .workspace-scroll{padding-left:50px;padding-right:50px}html[data-theme=xinui] .topbar{padding:0 50px}html[data-theme=xinui] .sidebar{width:240px;flex-basis:240px}}@media (max-width:1200px){html[data-theme=xinui] .sidebar{width:192px;flex-basis:192px;padding:24px 12px 0}html[data-theme=xinui] .nav-item{padding:11px 12px}html[data-theme=xinui] .workspace-scroll{padding:20px 22px 0}html[data-theme=xinui] .topbar{padding:0 22px;gap:14px}html[data-theme=xinui] .workspace-switch{gap:16px}html[data-theme=xinui] .top-search{width:34%}html[data-theme=xinui] .side-caption{font-size:9px;letter-spacing:2px}html[data-theme=xinui] .workbench-shortcut small,html[data-theme=xinui] .nav-pill{font-size:8px}html[data-theme=xinui] .grid3{gap:12px}html[data-theme=xinui] .panel{padding:18px}html[data-theme=xinui] .top-search kbd{display:none}}@media (max-width:900px){html[data-theme=xinui] .sidebar{width:74px;flex-basis:74px;padding:20px 8px 0}html[data-theme=xinui] .brand{margin:0;width:58px;overflow:hidden}html[data-theme=xinui] .brand img{width:119px;max-width:none;object-fit:contain;object-position:left}html[data-theme=xinui] .brand>span,html[data-theme=xinui] .side-caption,html[data-theme=xinui] .nav-label,html[data-theme=xinui] .nav-item>span,html[data-theme=xinui] .workbench-shortcut div,html[data-theme=xinui] .workbench-shortcut>svg:last-child,html[data-theme=xinui] .side-profile>div,html[data-theme=xinui] .side-profile>svg,html[data-theme=xinui] .preview-note{display:none}html[data-theme=xinui] .nav-item{justify-content:center;padding:14px 0}html[data-theme=xinui] .nav-group{margin:18px 0}html[data-theme=xinui] .workbench-shortcut,html[data-theme=xinui] .side-profile{justify-content:center}html[data-theme=xinui] .topbar{gap:10px;padding:0 18px}html[data-theme=xinui] .workspace-switch{gap:13px}html[data-theme=xinui] .top-search{width:32%}html[data-theme=xinui] .workspace-scroll{padding:20px 18px 0}html[data-theme=xinui] .grid3{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=xinui] .breadcrumb-end{display:none}}@media (max-width:620px){html[data-theme=xinui] .sidebar{width:58px;flex-basis:58px;padding:12px 5px 0}html[data-theme=xinui] .brand{width:45px}html[data-theme=xinui] .brand img{width:99px;height:38px}html[data-theme=xinui] .topbar{height:62px;padding:0 12px;flex-wrap:wrap;gap:5px}html[data-theme=xinui] .workspace-switch{gap:9px}html[data-theme=xinui] .workspace-switch button{font-size:10px}html[data-theme=xinui] .top-search{flex:1;width:80px;min-width:50px;margin-left:8px;padding:0 6px}html[data-theme=xinui] .top-search input{font-size:10px}html[data-theme=xinui] .top-search svg,html[data-theme=xinui] .topbar>.icon-btn,html[data-theme=xinui] .topbar .compact svg{display:none}html[data-theme=xinui] .topbar .compact{padding:6px 8px;font-size:10px}html[data-theme=xinui] .workspace-scroll{padding:15px 12px 0}html[data-theme=xinui] .breadcrumb{margin-bottom:18px}html[data-theme=xinui] .page-heading{flex-wrap:wrap}html[data-theme=xinui] h1{font-size:23px}html[data-theme=xinui] .panel{padding:16px;border-radius:12px}html[data-theme=xinui] .grid2,html[data-theme=xinui] .grid3{grid-template-columns:1fr}html[data-theme=xinui] .workspace-footer span{display:none}html[data-theme=xinui] .table-wrap{overflow:auto}html[data-theme=xinui] .toast-message{left:50%}html[data-theme=xinui] .workspace-footer{font-size:8px;gap:8px}html[data-theme=xinui] .workspace-footer button{margin-left:auto}html[data-theme=xinui] .btn{padding:9px 13px;font-size:11px}}@media (max-width:1100px){html[data-theme=xinui] .topbar-actions{gap:13px}html[data-theme=xinui] .top-profile{padding-left:12px}html[data-theme=xinui] .top-profile>svg{display:none}}@media (max-width:900px){html[data-theme=xinui] .admin-shortcut{justify-content:center;padding:14px 0}html[data-theme=xinui] .admin-shortcut span,html[data-theme=xinui] .admin-shortcut>svg:last-child{display:none}html[data-theme=xinui] .sidebar-end{padding-bottom:10px}html[data-theme=xinui] .sidebar-end .workbench-shortcut>svg:first-child{display:block}}@media (max-width:760px){html[data-theme=xinui] .top-profile span{display:none}html[data-theme=xinui] .top-profile{padding-left:10px}html[data-theme=xinui] .topbar-actions{gap:10px}html[data-theme=xinui] .topbar .top-search{min-width:80px}html[data-theme=xinui] .topbar{flex-wrap:nowrap}}@media (max-width:620px){html[data-theme=xinui] .topbar-actions>.icon-btn{display:none}html[data-theme=xinui] .topbar-actions{gap:7px}html[data-theme=xinui] .top-profile{padding-left:7px}html[data-theme=xinui] .top-profile .avatar{height:30px;width:30px}html[data-theme=xinui] .topbar .top-search{height:35px;min-width:50px}html[data-theme=xinui] .top-search-submit{display:none}html[data-theme=xinui] .top-contribute{min-height:32px}html[data-theme=xinui] .topbar{gap:9px}}html[data-theme=xinui] .top-profile .top-profile-copy{display:block;min-width:106px}html[data-theme=xinui] .top-profile .top-profile-name{display:flex;align-items:center;gap:7px;min-width:0}html[data-theme=xinui] .top-profile-name strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=xinui] .top-profile .top-member-badge{display:inline-flex;align-items:center;min-width:0;flex-shrink:0;padding:2px 6px;border:1px solid #e5e8ee;border-radius:4px;background:#f5f6f9;color:#9299a7;font-size:9px;font-weight:600;line-height:1.4;white-space:nowrap}html[data-theme=xinui] .top-profile .top-member-badge.gold{border-color:#efdab0;color:#ac7924;background:linear-gradient(120deg,#fff3d8,#fff9ed)}html[data-theme=xinui] .top-profile .top-member-badge.black{border-color:#444450;background:linear-gradient(120deg,#30313d,#454551);color:#e8d2a2}html[data-theme=xinui] .top-profile .top-coin-balance{display:block;margin-top:5px;font-size:10px;color:#9a9dab;white-space:nowrap}html[data-theme=xinui] .top-coin-balance b{font-weight:600;color:#dc8b46;font-variant-numeric:tabular-nums;margin-right:3px}@media (max-width:620px){html[data-theme=xinui] .top-profile .top-profile-copy{min-width:88px}html[data-theme=xinui] .top-profile .top-profile-name{gap:5px}html[data-theme=xinui] .top-profile-name strong{font-size:11px;max-width:62px}html[data-theme=xinui] .top-profile .top-member-badge{font-size:8px;padding:2px 4px}html[data-theme=xinui] .top-profile .top-coin-balance{font-size:9px}html[data-theme=xinui] .top-profile{gap:7px}}html[data-theme=xinui] .mac-icon{display:block;flex-shrink:0}html[data-theme=xinui] .platform-only{background:#eef2f7;color:#7e8da5;font-size:8px;vertical-align:middle}html[data-theme=xinui] .platform-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 13px}html[data-theme=xinui] .platform-section-heading .eyebrow{font-size:8px;letter-spacing:1.8px;margin-bottom:6px}html[data-theme=xinui] .platform-section-heading h3{font-size:13px;color:#5e5968;font-weight:600}html[data-theme=xinui] .platform-section-heading>small{font-size:9px;color:#9e9aa8}html[data-theme=xinui] .active-platform-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 2px 18px}html[data-theme=xinui] .active-platform-heading .platform-word{font-size:12px;color:#696374;gap:8px}html[data-theme=xinui] .active-platform-heading b{font-size:11px;color:#9a8c9b;font-weight:400;border-left:1px solid #e1dce4;padding-left:10px;margin-left:4px}html[data-theme=xinui] .active-platform-heading>small{font-size:10px;color:#a3a0ac}html[data-theme=xinui] .platform-selected{display:flex;align-items:center;gap:5px}html[data-theme=xinui] .teammates-panel{padding-top:22px}html[data-theme=xinui] .teammates-panel .panel-title{align-items:flex-start}html[data-theme=xinui] .teammate-card{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1px solid #f0eef4}html[data-theme=xinui] .teammate-person{display:flex;align-items:center;gap:13px;text-align:left;min-width:0;flex:1}html[data-theme=xinui] .teammate-person>span{min-width:0}html[data-theme=xinui] .teammate-person strong{display:block;font-size:13px}html[data-theme=xinui] .teammate-person small{display:block;font-size:10px;color:#a1a0ac;overflow-wrap:anywhere;margin-top:6px}html[data-theme=xinui] .teammate-person em{display:inline-block;font-size:9px;font-style:normal;background:#f5f7fb;color:#8c99af;border-radius:4px;padding:4px 7px;margin-top:7px}html[data-theme=xinui] .teammate-count{text-align:center;color:#716c7c;flex-shrink:0}html[data-theme=xinui] .teammate-count strong{display:block;font-size:20px;font-weight:600}html[data-theme=xinui] .teammate-count strong small{font-size:10px;font-weight:400;color:#aaa3b0}html[data-theme=xinui] .teammate-count>span{font-size:9px;color:#aaa3b0}html[data-theme=xinui] .teammate-actions{text-align:right;flex-shrink:0}html[data-theme=xinui] .teammate-actions>small{display:block;font-size:9px;color:#a9a3b0;margin-bottom:12px}html[data-theme=xinui] .teammate-actions .text-link{font-size:10px}html[data-theme=xinui] .teammate-note{display:flex;align-items:center;gap:8px;background:#f8f7fa;border-radius:8px;padding:13px 14px;font-size:10px;color:#a49bac;line-height:1.8}html[data-theme=xinui] .teammate-note>svg{flex-shrink:0}html[data-theme=xinui] .query-hero{display:flex;justify-content:space-between;align-items:center;padding:9px 8px 29px;position:relative}html[data-theme=xinui] .query-hero h1{font-size:32px;letter-spacing:-.7px}html[data-theme=xinui] .query-hero h1 span{font-weight:450}html[data-theme=xinui] .query-hero p{font-size:12px;color:#9597a3;margin-top:12px}html[data-theme=xinui] .hero-emblem{margin-right:55px;position:relative;width:105px;height:105px;display:flex;align-items:center;justify-content:center;color:#f57c98;border-radius:50%;background:radial-gradient(circle,#ffe6ed 0,#fff2f6 52%,transparent 72%)}html[data-theme=xinui] .hero-emblem>svg{z-index:1;transform:rotate(-10deg)}html[data-theme=xinui] .orbit{position:absolute;inset:0;border:1px solid #f5d4de;border-radius:50%;transform:rotate(-25deg) scaleX(1.6)}html[data-theme=xinui] .orbit.two{transform:rotate(28deg) scaleX(1.6);opacity:.45}html[data-theme=xinui] .emblem-dot{position:absolute;width:10px;height:10px;background:#fac4d2;border-radius:50%;left:-25px;top:26px}html[data-theme=xinui] .query-columns{display:grid;grid-template-columns:minmax(0,1fr) 254px;gap:22px;align-items:start}html[data-theme=xinui] .query-main{min-width:0}html[data-theme=xinui] .query-aside{display:flex;flex-direction:column;gap:18px}html[data-theme=xinui] .search-panel{padding:0 24px 20px}html[data-theme=xinui] .search-mode{display:flex;align-items:center;gap:23px;margin-bottom:21px;border-bottom:1px solid #f0f0f4}html[data-theme=xinui] .search-mode button{font-size:12px;color:#9294a0;position:relative;padding:20px 0 14px}html[data-theme=xinui] .search-mode button.active{color:#3a3c48;font-weight:650}html[data-theme=xinui] .search-mode button.active:after{content:"";height:3px;width:19px;background:var(--primary);position:absolute;bottom:-1px;left:calc(50% - 9px);border-radius:4px}html[data-theme=xinui] .search-mode>span{margin-left:auto;font-size:9px;color:#afb0ba;letter-spacing:.5px}html[data-theme=xinui] .large-search{display:flex;align-items:center;gap:12px;border:1.5px solid #f6aabd;background:#fffdfd;border-radius:10px;padding:7px 7px 7px 17px;box-shadow:0 0 0 4px #fff6f8}html[data-theme=xinui] .large-search>svg{color:#9698a3}html[data-theme=xinui] .large-search input{flex:1;width:0;background:none;border:none;font-size:12px;outline:none;box-shadow:none}html[data-theme=xinui] .large-search .btn{padding:11px 24px}html[data-theme=xinui] .search-help{display:flex;gap:11px;align-items:center;font-size:9px;color:#a9aab6;margin-top:17px;flex-wrap:wrap}html[data-theme=xinui] .platform-word{display:inline-flex;gap:4px;align-items:center;color:#8a8d99}html[data-theme=xinui] .platform-word img{width:13px;height:13px;object-fit:contain}html[data-theme=xinui] .search-divider{height:9px;width:1px;background:#e8e9ed}html[data-theme=xinui] .search-help small{font-size:9px}html[data-theme=xinui] .suggested-search{display:flex;gap:10px;align-items:center;border-top:1px dashed #eeeff3;padding-top:17px;margin-top:19px}html[data-theme=xinui] .suggested-search small{font-size:10px;color:#a1a3af}html[data-theme=xinui] .suggested-search button{display:flex;align-items:center;gap:9px;background:#f7f8fa;border-radius:5px;padding:6px 10px;font-size:10px;color:#8c8e9a}html[data-theme=xinui] .suggested-search button:hover{color:var(--primary);background:var(--soft)}html[data-theme=xinui] .entitlement-card{background:linear-gradient(120deg,#fff7fa,#fff 65%);border-color:#f4e5eb;padding:23px}html[data-theme=xinui] .entitlement-card>.between>svg{color:#f37a98}html[data-theme=xinui] .quota-number{font-size:37px;font-weight:700;line-height:1;margin-top:27px;letter-spacing:-1px;color:#363743}html[data-theme=xinui] .quota-number small{font-size:11px;font-weight:400;letter-spacing:0;margin-left:8px;color:#9b8e95}html[data-theme=xinui] .entitlement-card>p{font-size:10px;margin-top:10px;color:#a49aa2}html[data-theme=xinui] .quota-bar{height:4px;background:#f2edf0;border-radius:4px;margin:18px 0 22px}html[data-theme=xinui] .quota-bar span{height:100%;display:block;background:linear-gradient(90deg,#f3325b,#ff9db7);border-radius:4px}html[data-theme=xinui] .entitlement-detail{display:flex;justify-content:space-between;font-size:10px;color:#9c96a0;margin:14px 0}html[data-theme=xinui] .entitlement-detail strong{font-weight:500;color:#6e6772}html[data-theme=xinui] .entitlement-card>.btn{margin-top:10px;font-size:10px}html[data-theme=xinui] .guide-card .eyebrow{font-size:8px;letter-spacing:2px;color:#c3a7b1}html[data-theme=xinui] .guide-card h3{font-size:13px;margin-bottom:22px}html[data-theme=xinui] .guide-step{display:flex;gap:12px;margin:20px 0 0}html[data-theme=xinui] .guide-step>span{font-size:10px;color:#d3a0ae;font-weight:650;line-height:1.7}html[data-theme=xinui] .guide-step strong{font-size:10px;font-weight:550}html[data-theme=xinui] .guide-step p{font-size:10px;color:#a1a2ad;line-height:1.9;margin-top:7px}html[data-theme=xinui] .recent-section{margin-top:31px}html[data-theme=xinui] .recent-section .panel-title h3{font-size:14px}html[data-theme=xinui] .recent-section .text-link{font-size:10px}html[data-theme=xinui] .recent-players{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme=xinui] .recent-player{display:flex;align-items:center;flex-direction:column;padding:22px 13px 0;transition:box-shadow .2s,border-color .2s}html[data-theme=xinui] .recent-player:hover{border-color:#f5b2c3;box-shadow:0 7px 22px #c8466710}html[data-theme=xinui] .recent-player .avatar{width:49px;height:49px;border:3px solid #fff;box-shadow:0 0 0 1px #f0e9ee}html[data-theme=xinui] .recent-player>strong{font-size:12px;margin-top:12px}html[data-theme=xinui] .recent-player>small{font-size:8px;color:#afb0ba;margin-top:7px}html[data-theme=xinui] .mini-platforms{display:flex;gap:6px;margin:17px 0}html[data-theme=xinui] .mini-platforms span{font-size:9px;padding:4px 6px;background:#f3f7fd;color:#8a9db9;border-radius:4px}html[data-theme=xinui] .mini-platforms span+span{background:#fff6ef;color:#c3a28e}html[data-theme=xinui] .recent-bottom{border-top:1px solid #f2f2f5;padding:12px 0;width:100%;font-size:10px;display:flex;align-items:center;justify-content:center;gap:9px;color:#91939f}html[data-theme=xinui] .query-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}html[data-theme=xinui] .query-shortcuts>button{display:flex;gap:12px;align-items:center;text-align:left;padding:21px 16px}html[data-theme=xinui] .query-shortcuts h3{font-size:12px}html[data-theme=xinui] .query-shortcuts p{font-size:9px;color:#a0a2ae;margin-top:5px}html[data-theme=xinui] .query-shortcuts>button>svg{margin-left:auto;width:14px;color:#a5a5b0}html[data-theme=xinui] .shortcut-icon{display:flex;width:40px;height:40px;background:#fff0f5;color:#ed7594;border-radius:11px;align-items:center;justify-content:center;flex-shrink:0}html[data-theme=xinui] .shortcut-icon.lavender{background:#f0edfb;color:#a38dc8}html[data-theme=xinui] .history-card .panel-title{margin-bottom:10px}html[data-theme=xinui] .history-card h3{font-size:12px}html[data-theme=xinui] .history-card .text-link{font-size:10px}html[data-theme=xinui] .history-card>button{display:flex;align-items:center;gap:10px;width:100%;font-size:10px;color:#a0a2ae;padding:10px 0}html[data-theme=xinui] .history-card>button>span{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=xinui] .result-heading{display:flex;justify-content:space-between;align-items:center;margin:29px 0 17px;gap:15px}html[data-theme=xinui] .result-heading h3{font-size:14px}html[data-theme=xinui] .result-heading h3>span{color:#a3a5b0;font-size:11px;font-weight:400;margin-left:8px}html[data-theme=xinui] .result-heading p{font-size:10px;color:#a3a5b0;margin-top:6px}html[data-theme=xinui] .segment{display:flex;padding:3px;border:1px solid #e9eaf0;border-radius:7px;background:#f0f1f5;white-space:nowrap}html[data-theme=xinui] .segment button{font-size:10px;padding:6px 10px;color:#999ba6;border-radius:5px}html[data-theme=xinui] .segment button.active{background:#fff;box-shadow:0 1px 3px #22222208;color:#585b68}html[data-theme=xinui] .result-list{display:flex;flex-direction:column;gap:16px}html[data-theme=xinui] .result-card{padding:22px 23px 0}html[data-theme=xinui] .result-identity{display:flex;align-items:center;gap:12px}html[data-theme=xinui] .result-identity .avatar{width:44px;height:44px}html[data-theme=xinui] .player-name{font-size:15px;font-weight:650;padding:0;margin-right:8px}html[data-theme=xinui] .joined{font-size:8px;background:#fff5e9;color:#cfa174;vertical-align:middle}html[data-theme=xinui] .steam-id{display:flex;align-items:center;gap:5px;font-size:10px;color:#a4a5b0;padding:0;margin-top:8px;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;word-break:break-all}html[data-theme=xinui] .result-open{margin-left:auto;font-size:10px;white-space:nowrap}html[data-theme=xinui] .result-platforms,html[data-theme=xinui] .profile-platforms{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:21px 0}html[data-theme=xinui] .platform-block{text-align:left;background:#f7f9fc;border:1px solid #edf1f7;padding:16px 18px;border-radius:10px;transition:border-color .15s}html[data-theme=xinui] .platform-block.pw{background:linear-gradient(110deg,#f0f6ff,#fbfcff)}html[data-theme=xinui] .platform-block.five{background:linear-gradient(110deg,#fff6ef,#fffcfb);border-color:#f8eee5}html[data-theme=xinui] .platform-block:hover,html[data-theme=xinui] .platform-block.selected{border-color:#98bbed}html[data-theme=xinui] .platform-block.five:hover,html[data-theme=xinui] .platform-block.five.selected{border-color:#edc4aa}html[data-theme=xinui] .platform-top{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#576e91}html[data-theme=xinui] .platform-top img{width:17px;height:17px;object-fit:contain}html[data-theme=xinui] .platform-top>span{font-size:9px;margin-left:auto;font-weight:400;color:#99a6bb;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=xinui] .five .platform-top{color:#a57f64}html[data-theme=xinui] .five .platform-top>span{color:#c0a896}html[data-theme=xinui] .platform-bottom{display:flex;gap:9px;align-items:baseline;margin-top:10px}html[data-theme=xinui] .platform-bottom strong{font-size:24px;letter-spacing:-.5px;line-height:1.2;color:#384d72;font-weight:700}html[data-theme=xinui] .five .platform-bottom strong{color:#957252}html[data-theme=xinui] .platform-bottom em{font-size:10px;font-style:normal;margin-left:3px;font-weight:400}html[data-theme=xinui] .platform-bottom small{font-size:9px;color:#a6b0c2}html[data-theme=xinui] .five .platform-bottom small{color:#c1b1a3}html[data-theme=xinui] .platform-bottom>svg{margin-left:auto;color:#a5b9d5;align-self:center}html[data-theme=xinui] .five .platform-bottom>svg{color:#d5b99f}html[data-theme=xinui] .result-footer{border-top:1px solid #f1f2f6;display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:12px}html[data-theme=xinui] .result-footer>span{display:flex;align-items:center;gap:6px;color:#aaa1a9;font-size:10px}html[data-theme=xinui] .result-footer small{font-size:9px;color:#b0b0bb}html[data-theme=xinui] .result-footer b{font-weight:600;color:#686b78}html[data-theme=xinui] .risk-status{display:flex;align-items:center;gap:5px;font-size:10px;color:#ef6c8d;white-space:nowrap}html[data-theme=xinui] .risk-status.unlocked{color:#5aab8e}html[data-theme=xinui] .form-error{font-size:11px;color:#dd365a;margin-top:13px}html[data-theme=xinui] .content-result{width:100%;display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #f0f1f5;text-align:left}html[data-theme=xinui] .content-result:last-child{border-bottom:0}html[data-theme=xinui] .content-result>img{width:110px;height:69px;border-radius:8px}html[data-theme=xinui] .content-result>div{flex:1}html[data-theme=xinui] .content-result strong{display:block;font-size:13px;margin:7px 0}html[data-theme=xinui] .content-result p{font-size:10px;color:#a2a4b0}html[data-theme=xinui] .content-result>svg{color:#b6b8c0}html[data-theme=xinui] .loading-dot{height:10px;width:10px;display:inline-block;background:#f49bb3;border-radius:50%;margin-right:10px;animation:pulse-2f591ff5 1s infinite}@keyframes pulse-2f591ff5{50%{opacity:.3}}html[data-theme=xinui] .profile-header{display:flex;align-items:center;justify-content:space-between;padding:29px;background:linear-gradient(110deg,#fff9fa,#fff 65%);border-color:#f1e8ed;gap:20px}html[data-theme=xinui] .profile-identity{display:flex;align-items:center;gap:20px}html[data-theme=xinui] .profile-identity h1{font-size:24px}html[data-theme=xinui] .profile-small{display:flex;gap:21px;margin-top:15px;font-size:10px;color:#9e9aa5}html[data-theme=xinui] .profile-small b{font-weight:500;color:#6b6574;margin-left:6px}html[data-theme=xinui] .profile-actions{display:flex;gap:10px}html[data-theme=xinui] .profile-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;margin-top:22px}html[data-theme=xinui] .profile-main{min-width:0}html[data-theme=xinui] .profile-platforms{margin:0}html[data-theme=xinui] .profile-platforms .platform-block{padding:20px}html[data-theme=xinui] .profile-platforms .platform-top{font-size:12px}html[data-theme=xinui] .profile-platforms .platform-bottom strong{font-size:30px}html[data-theme=xinui] .platform-selected{margin-left:auto;font-size:9px;color:#93a7c3;align-self:center;white-space:nowrap}html[data-theme=xinui] .five .platform-selected{color:#c3a389}html[data-theme=xinui] .profile-tabs{margin-top:19px}html[data-theme=xinui] .profile-tabs button{padding:15px 18px}html[data-theme=xinui] .tab-lock{margin-left:6px;color:#f0839e}html[data-theme=xinui] .risk-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}html[data-theme=xinui] .risk-metrics section{padding:19px}html[data-theme=xinui] .risk-metrics section>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#9a94a0}html[data-theme=xinui] .risk-metrics strong{font-size:29px;display:block;margin-top:14px;line-height:1.3;font-weight:650}html[data-theme=xinui] .risk-metrics strong small{font-size:10px;color:#b4b1bb;font-weight:400;margin-left:6px}html[data-theme=xinui] .risk-metrics .small-metric{font-size:14px;margin-top:24px;margin-bottom:9px;font-weight:550;color:#7c7e8d}html[data-theme=xinui] .risk-metrics p{font-size:9px;color:#aaaab5;margin-top:8px}html[data-theme=xinui] .section-description{font-size:10px;color:#a6a7b2;margin-top:7px}html[data-theme=xinui] .locked-panel{text-align:center;position:relative;padding:32px 18px 38px;overflow:hidden;display:flex;flex-direction:column;align-items:center}html[data-theme=xinui] .lock-disc{display:flex;height:61px;width:61px;background:linear-gradient(135deg,#ffe2eb,#fff5f6);align-items:center;justify-content:center;border:5px solid #fff;box-shadow:0 0 0 1px #fce3ed,0 5px 18px #f28aab19;border-radius:20px;color:#f47396;position:relative}html[data-theme=xinui] .locked-panel h3{margin-top:21px;font-size:16px}html[data-theme=xinui] .locked-panel p{font-size:11px;color:#aaa4b0;margin:11px 0 21px;line-height:1.9}html[data-theme=xinui] .locked-panel>small{font-size:9px;color:#b4afbc;margin-top:13px}html[data-theme=xinui] .placeholder-lines{position:absolute;inset:25px;display:flex;flex-direction:column;gap:37px;filter:blur(5px);opacity:.35;pointer-events:none}html[data-theme=xinui] .placeholder-lines span{width:100%;height:40px;border-radius:8px;background:linear-gradient(90deg,#ececf2,transparent)}html[data-theme=xinui] .locked-panel>*:not(.placeholder-lines){z-index:1}html[data-theme=xinui] .profile-aside{display:flex;flex-direction:column;gap:18px}html[data-theme=xinui] .profile-unlock{text-align:center}html[data-theme=xinui] .profile-unlock .between h3{font-size:12px}html[data-theme=xinui] .profile-unlock .between>svg{color:#b8bbc7}html[data-theme=xinui] .access-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#edf8f2;color:#72bda1;border-radius:50%;margin:26px auto 17px}html[data-theme=xinui] .access-circle.locked{color:#f088a4;background:#fff0f5}html[data-theme=xinui] .profile-unlock>h3{font-size:13px}html[data-theme=xinui] .profile-unlock p{font-size:10px;color:#a5a1ae;line-height:1.9;margin:13px 0}html[data-theme=xinui] .profile-unlock p b{font-weight:500;color:#7c798a;font-size:10px}html[data-theme=xinui] .shared-platforms{display:flex;align-items:center;justify-content:center;gap:13px;margin:19px 0;color:#c2c8d2}html[data-theme=xinui] .shared-platforms img{width:21px;height:21px;object-fit:contain}html[data-theme=xinui] .profile-unlock>small{font-size:9px;color:#a9a9b4}html[data-theme=xinui] .profile-unlock>.text-link{margin-top:14px;font-size:10px}html[data-theme=xinui] .interpretation h3{font-size:12px;margin-bottom:17px}html[data-theme=xinui] .interpretation p{font-size:10px;color:#a4a4b1;margin-bottom:13px}html[data-theme=xinui] .interpretation b{color:#82808e;font-weight:500}html[data-theme=xinui] .interpretation .text-link{font-size:10px;margin-top:7px}html[data-theme=xinui] .profile-ai{border:1px solid #f0e4ec;background:linear-gradient(100deg,#fff0f5,#fcf8ff);border-radius:13px;padding:18px 15px;display:flex;align-items:center;gap:12px;cursor:pointer;color:#d97c9c}html[data-theme=xinui] .profile-ai h3{font-size:11px;color:#9b657d}html[data-theme=xinui] .profile-ai p{font-size:9px;color:#be95a9;margin-top:5px}html[data-theme=xinui] .profile-ai>svg:last-child{margin-left:auto}html[data-theme=xinui] .public-records article{display:flex;gap:14px;padding:22px 0;border-bottom:1px solid #f0f1f5}html[data-theme=xinui] .public-records article:last-child{border:0}html[data-theme=xinui] .record-marker{width:35px;height:35px;background:#f8f2f5;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c695a7}html[data-theme=xinui] .record-body{flex:1}html[data-theme=xinui] .record-body h4{font-size:12px}html[data-theme=xinui] .record-body p{font-size:10px;color:#9997a6;margin-top:10px}html[data-theme=xinui] .record-body>small{font-size:9px;color:#b2afba}html[data-theme=xinui] .record-actions{display:flex;gap:17px;margin-top:13px}html[data-theme=xinui] .record-actions button{font-size:10px}html[data-theme=xinui] .performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 9px}html[data-theme=xinui] .performance .metric{text-align:center;border-right:1px solid #f0f1f5}html[data-theme=xinui] .performance .metric:last-child{border:0}html[data-theme=xinui] .performance .metric strong{margin-top:12px;font-size:27px}html[data-theme=xinui] .performance .metric svg{color:#f39aae;width:70px;height:23px;margin-top:12px}html[data-theme=xinui] .match-list>button{display:flex;width:100%;align-items:center;gap:16px;text-align:left;padding:17px 0;border-bottom:1px solid #f1f1f6}html[data-theme=xinui] .match-list>button:last-child{border:0}html[data-theme=xinui] .match-list>button>img{width:71px;height:45px;border-radius:7px}html[data-theme=xinui] .match-list strong{font-size:12px}html[data-theme=xinui] .match-list small{display:block;font-size:9px;color:#a4a5b2;margin-top:7px}html[data-theme=xinui] .result-token{font-size:10px;padding:7px 6px;border-radius:5px}html[data-theme=xinui] .win{background:#e9f7f0;color:#63ad91}html[data-theme=xinui] .lose{background:#fff0f4;color:#e87694}html[data-theme=xinui] .match-list .score{margin-left:auto;font-size:15px;color:#5d6472}html[data-theme=xinui] .match-kda{font-size:11px;color:#8e93a0;text-align:center}html[data-theme=xinui] .match-list svg{color:#b7bdc7}html[data-theme=xinui] .match-score{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:space-between;padding:39px;color:#fff;min-height:170px}html[data-theme=xinui] .match-score span{font-size:10px;color:#bbc4d0;letter-spacing:1px}html[data-theme=xinui] .match-score h2{font-size:27px;margin-top:14px}html[data-theme=xinui] .match-score p{font-size:11px;color:#a9b4c5;margin-top:9px}html[data-theme=xinui] .match-score>strong{font-size:53px;letter-spacing:2px;font-weight:550;margin-right:28px}html[data-theme=xinui] .match-page .grid2 p{font-size:12px;margin-top:13px}html[data-theme=xinui] .detail-modal{width:570px;max-width:100%;max-height:85vh;overflow:auto;padding:28px}html[data-theme=xinui] .detail-modal>p{font-size:11px;margin-top:10px}html[data-theme=xinui] .record-timeline{padding:10px 0 0 24px}html[data-theme=xinui] .record-timeline li{padding:10px 0 19px 10px;color:#bd93a7;font-size:12px}html[data-theme=xinui] .record-timeline strong{color:#656272}html[data-theme=xinui] .record-timeline p{font-size:11px;color:#a09aa9;margin-top:7px}html[data-theme=xinui] .with-results .query-hero{padding-top:0;padding-bottom:18px}html[data-theme=xinui] .with-results .query-hero h1{font-size:26px}html[data-theme=xinui] .with-results .hero-emblem{width:76px;height:76px}html[data-theme=xinui] .with-results .hero-emblem>svg{width:46px}html[data-theme=xinui] .with-results .search-panel{padding-bottom:16px}html[data-theme=xinui] .with-results .search-mode{margin-bottom:15px}html[data-theme=xinui] .with-results .search-mode button{padding-top:15px}html[data-theme=xinui] .with-results .result-heading{margin-top:22px}html[data-theme=xinui] .with-results .result-platforms{margin:17px 0}html[data-theme=xinui] .guide-step p,html[data-theme=xinui] .interpretation p,html[data-theme=xinui] .section-description,html[data-theme=xinui] .guide-step strong,html[data-theme=xinui] .entitlement-detail,html[data-theme=xinui] .profile-unlock p{font-size:11px}html[data-theme=xinui] .search-help,html[data-theme=xinui] .search-help small,html[data-theme=xinui] .result-footer small{font-size:10px}@media (min-width:1550px){html[data-theme=xinui] .query-columns{grid-template-columns:minmax(0,1fr) 292px;gap:26px}html[data-theme=xinui] .query-hero{padding:16px 10px 35px}html[data-theme=xinui] .search-panel{padding:0 30px 24px}html[data-theme=xinui] .recent-player{padding-top:30px}html[data-theme=xinui] .query-shortcuts>button{padding:25px}html[data-theme=xinui] .guide-card{padding:28px}html[data-theme=xinui] .profile-body{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1200px){html[data-theme=xinui] .query-columns{grid-template-columns:minmax(0,1fr) 220px;gap:16px}html[data-theme=xinui] .query-hero h1{font-size:29px}html[data-theme=xinui] .search-mode{gap:19px}html[data-theme=xinui] .search-mode>span{display:none}html[data-theme=xinui] .large-search .btn{padding:11px 18px}html[data-theme=xinui] .search-help{gap:7px}html[data-theme=xinui] .result-card{padding:18px 18px 0}html[data-theme=xinui] .result-footer small{display:none}html[data-theme=xinui] .query-shortcuts{grid-template-columns:1fr}html[data-theme=xinui] .recent-players{gap:9px}html[data-theme=xinui] .recent-player>small{font-size:7px}html[data-theme=xinui] .platform-block{padding:14px}html[data-theme=xinui] .platform-top>span{display:none}html[data-theme=xinui] .profile-body{grid-template-columns:minmax(0,1fr) 230px;gap:16px}html[data-theme=xinui] .profile-header{padding:22px}html[data-theme=xinui] .profile-actions{flex-direction:column}html[data-theme=xinui] .profile-small{gap:12px}html[data-theme=xinui] .profile-platforms .platform-block{padding:16px}html[data-theme=xinui] .risk-metrics{gap:8px}html[data-theme=xinui] .risk-metrics section{padding:14px}html[data-theme=xinui] .risk-metrics .small-metric{font-size:12px}html[data-theme=xinui] .risk-metrics p,html[data-theme=xinui] .platform-selected{font-size:8px}}@media (max-width:1000px){html[data-theme=xinui] .query-columns{grid-template-columns:minmax(0,1fr) 215px}html[data-theme=xinui] .hero-emblem{margin-right:30px;width:78px;height:78px}html[data-theme=xinui] .hero-emblem>svg{width:48px}html[data-theme=xinui] .query-hero h1{font-size:27px}html[data-theme=xinui] .large-search{gap:8px;padding-left:11px}html[data-theme=xinui] .large-search input{font-size:10px}html[data-theme=xinui] .large-search>svg{width:18px}html[data-theme=xinui] .large-search .btn{font-size:11px;padding:10px 14px}html[data-theme=xinui] .suggested-search{gap:6px;flex-wrap:wrap}html[data-theme=xinui] .suggested-search button{font-size:9px}html[data-theme=xinui] .recent-players{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=xinui] .recent-player:last-child{display:none}html[data-theme=xinui] .profile-small span:last-child{display:none}html[data-theme=xinui] .profile-identity h1{font-size:21px}html[data-theme=xinui] .profile-body{grid-template-columns:minmax(0,1fr) 220px}html[data-theme=xinui] .profile-tabs button{padding:13px 10px;font-size:11px}html[data-theme=xinui] .profile-platforms .platform-bottom strong{font-size:25px}html[data-theme=xinui] .platform-selected{display:none}html[data-theme=xinui] .risk-metrics{grid-template-columns:1fr 1fr}html[data-theme=xinui] .risk-metrics section:last-child{grid-column:span 2}html[data-theme=xinui] .risk-metrics .small-metric{margin-top:12px;margin-bottom:0}html[data-theme=xinui] .profile-header .avatar{width:55px;height:55px}html[data-theme=xinui] .profile-identity{gap:12px}html[data-theme=xinui] .match-kda{display:none}}@media (max-width:760px){html[data-theme=xinui] .query-columns,html[data-theme=xinui] .profile-body{grid-template-columns:1fr}html[data-theme=xinui] .query-aside{display:grid;grid-template-columns:1fr 1fr}html[data-theme=xinui] .query-aside .history-card,html[data-theme=xinui] .hero-emblem{display:none}html[data-theme=xinui] .query-hero{padding:6px 0 23px}html[data-theme=xinui] .query-hero h1{font-size:26px}html[data-theme=xinui] .query-hero p{font-size:11px}html[data-theme=xinui] .recent-players{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=xinui] .recent-player:last-child{display:flex}html[data-theme=xinui] .query-shortcuts{grid-template-columns:1fr 1fr}html[data-theme=xinui] .query-shortcuts p{font-size:8px}html[data-theme=xinui] .query-shortcuts>button{gap:8px;padding:17px 13px}html[data-theme=xinui] .query-shortcuts>button>svg{display:none}html[data-theme=xinui] .query-aside{margin-top:4px}html[data-theme=xinui] .entitlement-card{padding:20px}html[data-theme=xinui] .profile-aside{display:grid;grid-template-columns:1fr 1fr}html[data-theme=xinui] .profile-ai{grid-column:span 2}html[data-theme=xinui] .risk-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=xinui] .risk-metrics section:last-child{grid-column:auto}html[data-theme=xinui] .profile-small span:last-child{display:inline}html[data-theme=xinui] .profile-platforms .platform-top>span{display:inline}html[data-theme=xinui] .profile-tabs{margin-top:14px}html[data-theme=xinui] .profile-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}html[data-theme=xinui] .profile-header{align-items:flex-start}html[data-theme=xinui] .profile-actions .btn{font-size:10px;padding:8px 11px}html[data-theme=xinui] .match-score>strong{font-size:38px;margin-right:0}html[data-theme=xinui] .match-score{padding:25px}}@media (max-width:520px){html[data-theme=xinui] .query-hero h1{font-size:23px}html[data-theme=xinui] .query-hero .eyebrow{font-size:8px}html[data-theme=xinui] .query-hero p{font-size:10px}html[data-theme=xinui] .search-panel{padding:0 14px 17px}html[data-theme=xinui] .search-mode{gap:17px;margin-bottom:17px}html[data-theme=xinui] .search-mode button{font-size:11px}html[data-theme=xinui] .large-search .btn svg{display:none}html[data-theme=xinui] .search-help small{width:100%;font-size:8px}html[data-theme=xinui] .search-divider{display:none}html[data-theme=xinui] .suggested-search>small{width:100%}html[data-theme=xinui] .suggested-search{gap:5px}html[data-theme=xinui] .suggested-search button{font-size:8px;padding:5px 6px}html[data-theme=xinui] .result-heading{align-items:flex-start;gap:8px}html[data-theme=xinui] .result-heading p{font-size:8px}html[data-theme=xinui] .segment button{padding:5px 7px;font-size:9px}html[data-theme=xinui] .result-identity .avatar{width:35px;height:35px}html[data-theme=xinui] .result-open{font-size:0}html[data-theme=xinui] .result-open svg{font-size:14px}html[data-theme=xinui] .player-name{font-size:13px}html[data-theme=xinui] .steam-id{font-size:8px}html[data-theme=xinui] .platform-block{padding:12px 10px}html[data-theme=xinui] .platform-bottom strong{font-size:22px}html[data-theme=xinui] .platform-bottom small{display:none}html[data-theme=xinui] .result-footer>span,html[data-theme=xinui] .risk-status{font-size:9px}html[data-theme=xinui] .result-platforms{gap:9px;margin:16px 0}html[data-theme=xinui] .recent-players{grid-template-columns:1fr 1fr}html[data-theme=xinui] .recent-player:last-child{display:none}html[data-theme=xinui] .query-shortcuts{grid-template-columns:1fr}html[data-theme=xinui] .query-shortcuts p{font-size:10px}html[data-theme=xinui] .query-shortcuts>button>svg{display:block}html[data-theme=xinui] .query-aside{grid-template-columns:1fr}html[data-theme=xinui] .guide-card{display:none}html[data-theme=xinui] .quota-number{margin-top:18px}html[data-theme=xinui] .profile-header{flex-wrap:wrap;padding:18px}html[data-theme=xinui] .profile-identity .avatar{width:49px;height:49px}html[data-theme=xinui] .profile-identity h1{font-size:20px}html[data-theme=xinui] .profile-small{gap:12px;font-size:8px}html[data-theme=xinui] .profile-small span:last-child{display:none}html[data-theme=xinui] .profile-actions{width:100%;justify-content:flex-start}html[data-theme=xinui] .profile-platforms{gap:10px}html[data-theme=xinui] .profile-platforms .platform-block{padding:15px 12px}html[data-theme=xinui] .profile-platforms .platform-top{font-size:10px}html[data-theme=xinui] .profile-platforms .platform-top>span{display:none}html[data-theme=xinui] .profile-tabs button{font-size:10px;padding:13px 9px}html[data-theme=xinui] .risk-metrics{grid-template-columns:1fr 1fr}html[data-theme=xinui] .risk-metrics section:last-child{grid-column:span 2}html[data-theme=xinui] .risk-metrics .small-metric{font-size:14px}html[data-theme=xinui] .profile-aside{grid-template-columns:1fr}html[data-theme=xinui] .profile-ai{grid-column:auto}html[data-theme=xinui] .interpretation{display:none}html[data-theme=xinui] .performance .metric strong{font-size:21px}html[data-theme=xinui] .performance .metric svg{width:45px}html[data-theme=xinui] .match-list>button{gap:10px}html[data-theme=xinui] .match-list>button>img{display:none}html[data-theme=xinui] .record-body .between{align-items:flex-start;flex-direction:column}html[data-theme=xinui] .record-body p,html[data-theme=xinui] .section-description{font-size:9px}html[data-theme=xinui] .content-result>img{width:75px;height:55px}html[data-theme=xinui] .content-result strong{font-size:11px}html[data-theme=xinui] .match-score>strong{font-size:30px}html[data-theme=xinui] .match-score{padding:22px 16px}html[data-theme=xinui] .match-score h2{font-size:21px}html[data-theme=xinui] .match-score p{font-size:9px}html[data-theme=xinui] .table{min-width:650px}html[data-theme=xinui] .match-page .table-wrap{overflow:auto}html[data-theme=xinui] .loading-dot{display:none}}html[data-theme=xinui] .profile-platforms .platform-top{flex-wrap:wrap}html[data-theme=xinui] .profile-platforms .platform-top>span{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}html[data-theme=xinui] .profile-platforms .platform-block.selected{box-shadow:0 0 0 2px #8aabd014}html[data-theme=xinui] .profile-platforms .platform-block.five.selected{box-shadow:0 0 0 2px #e5b29014}@media (max-width:1200px){html[data-theme=xinui] .profile-platforms .platform-top>span{width:100%;margin:4px 0 0 24px;font-size:10px}html[data-theme=xinui] .platform-section-heading>small{display:none}html[data-theme=xinui] .active-platform-heading{align-items:flex-start;flex-direction:column;gap:8px}html[data-theme=xinui] .teammate-card{gap:12px}html[data-theme=xinui] .teammate-count{display:none}html[data-theme=xinui] .teammate-person .avatar{width:34px;height:34px}html[data-theme=xinui] .teammate-person small{font-size:8px}html[data-theme=xinui] .teammate-actions>small{font-size:8px}}@media (max-width:520px){html[data-theme=xinui] .teammate-card{flex-wrap:wrap}html[data-theme=xinui] .teammate-actions{width:100%;display:flex;align-items:center;justify-content:space-between}html[data-theme=xinui] .teammate-actions>small{margin:0}html[data-theme=xinui] .teammate-person .avatar{width:42px;height:42px}html[data-theme=xinui] .platform-section-heading h3{font-size:12px}}html[data-theme=xinui] .report-error{border:1px solid #f1bcc9}html[data-theme=xinui] .material-error{display:block;padding:10px;font-size:11px;color:#aa4f65;line-height:1.5;overflow-wrap:anywhere}html[data-theme=xinui] .image-item .material-error{height:60px;overflow:auto}html[data-theme=xinui] .material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}html[data-theme=xinui] .material-grid figure{margin:0;background:#f7f8fa;border-radius:9px;overflow:hidden}html[data-theme=xinui] .material-grid img{width:100%;height:150px;object-fit:cover;display:block}html[data-theme=xinui] .material-grid figcaption{padding:9px 11px;font-size:12px;overflow-wrap:anywhere;color:#717886}html[data-theme=xinui] .service-view{padding-bottom:32px}html[data-theme=xinui] .service-view h1{margin:5px 0 8px;font-size:28px}html[data-theme=xinui] .service-view h2{font-size:22px;margin:8px 0 20px}html[data-theme=xinui] .service-view h3{font-size:16px;margin:10px 0}html[data-theme=xinui] .service-view p{line-height:1.8}html[data-theme=xinui] .service-view button{cursor:pointer}html[data-theme=xinui] .service-view button:disabled{cursor:not-allowed;opacity:.48}html[data-theme=xinui] .page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}html[data-theme=xinui] .page-heading p{margin:0}html[data-theme=xinui] .row{display:flex;align-items:center;gap:12px}html[data-theme=xinui] .between{justify-content:space-between}html[data-theme=xinui] .panel{padding:24px;background:#fff;border:1px solid #eceef2;border-radius:14px}html[data-theme=xinui] .btn{padding:10px 16px;border-radius:9px;border:1px solid #e6e8ec;background:#fff;white-space:nowrap;font:inherit}html[data-theme=xinui] .primary{color:#fff;background:#f3325b;border-color:#f3325b}html[data-theme=xinui] .soft{background:#fff0f3;color:#e92f55;border-color:#fff0f3}html[data-theme=xinui] .muted{color:#858993}html[data-theme=xinui] .small,html[data-theme=xinui] small{font-size:12px}html[data-theme=xinui] .eyebrow{font-size:10px;letter-spacing:2px;color:#a1a4ad}html[data-theme=xinui] .tag{display:inline-block;padding:5px 10px;border-radius:6px;background:#f2f4f7;font-size:11px}html[data-theme=xinui] .tag-pink{color:#f3325b;background:#fff0f3}html[data-theme=xinui] .full{width:100%}html[data-theme=xinui] .block{display:block;margin-top:6px}html[data-theme=xinui] .service-hero{display:flex;justify-content:space-between;min-height:238px;padding:32px 42px;background:linear-gradient(115deg,#fff0f3,#fff8f9 60%,#f7e7ed);border-radius:16px;overflow:hidden;margin-bottom:22px}html[data-theme=xinui] .service-hero h2{font-size:30px;margin:20px 0 8px}html[data-theme=xinui] .service-hero p{color:#8c6d77}html[data-theme=xinui] .service-hero .tag{background:#fff;color:#f3325b}html[data-theme=xinui] .hero-mark{font-size:38px;font-style:italic;line-height:1.05;letter-spacing:4px;align-self:center;color:#e694a7;transform:rotate(-8deg)}html[data-theme=xinui] .hero-mark strong{font-size:62px;color:#f3325b}html[data-theme=xinui] .hero-mark small{display:block;margin-top:18px;font-style:normal;letter-spacing:3px}html[data-theme=xinui] .filter-panel{padding:0 22px;margin-bottom:20px}html[data-theme=xinui] .tabs{display:flex;gap:23px;flex-wrap:wrap}html[data-theme=xinui] .tabs button{border:0;background:none;padding:16px 0;color:#777d88;border-bottom:2px solid transparent;font:inherit;white-space:nowrap}html[data-theme=xinui] .tabs button.active{color:#f3325b;border-color:#f3325b;font-weight:600}html[data-theme=xinui] .filter-row{padding:18px 0;border-top:1px solid #f0f1f4;flex-wrap:wrap}html[data-theme=xinui] .input{padding:11px 12px;border:1px solid #e4e7ed;border-radius:8px;background:#fff;font:inherit;color:#343945;min-width:0;box-sizing:border-box}html[data-theme=xinui] .input:focus{outline:2px solid #f8bcc9;outline-offset:1px}html[data-theme=xinui] .search{flex:1;min-width:220px}html[data-theme=xinui] .filter-row label{font-size:13px;display:flex;gap:5px;align-items:center}html[data-theme=xinui] .staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html[data-theme=xinui] .staff-card{padding:20px}html[data-theme=xinui] .star{border:0;background:none;font-size:25px;color:#afb3bd;padding:0 3px}html[data-theme=xinui] .star.saved{color:#f3325b}html[data-theme=xinui] .staff-person{display:flex;flex-direction:column;align-items:center;text-align:center;background:none;border:0;width:100%;padding:20px 0 12px;font:inherit}html[data-theme=xinui] .avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}html[data-theme=xinui] .staff-person .avatar{width:68px;height:68px}html[data-theme=xinui] .staff-person h3{font-size:19px;margin:12px 0 6px}html[data-theme=xinui] .staff-person .muted{font-size:12px}html[data-theme=xinui] .staff-numbers{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 0 20px;margin-bottom:15px;border-bottom:1px solid #f0f1f4;text-align:center}html[data-theme=xinui] .staff-numbers div+div{border-left:1px solid #f0f1f4}html[data-theme=xinui] .staff-numbers b{font-size:17px}html[data-theme=xinui] .staff-numbers small{display:block;color:#9297a2;margin-top:6px}html[data-theme=xinui] .available{color:#40a681;font-size:12px}html[data-theme=xinui] .price{color:#f3325b;font-weight:650;font-size:20px}html[data-theme=xinui] .price small{font-size:11px;font-weight:400}html[data-theme=xinui] .work-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:22px;align-items:start}html[data-theme=xinui] .aside-stack{display:flex;flex-direction:column;gap:20px}html[data-theme=xinui] .aside-stack>.panel{min-width:0}html[data-theme=xinui] .staff-profile{text-align:center}html[data-theme=xinui] .profile-avatar{display:block;width:96px;height:96px;margin:12px auto 20px}html[data-theme=xinui] .staff-profile+.panel{min-width:0}html[data-theme=xinui] .service-option{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #f0f1f4;padding:10px 0 18px;margin-bottom:20px}html[data-theme=xinui] .notice{background:#fff6f8;border-radius:8px;color:#956471;line-height:1.8;padding:14px 16px;font-size:13px;margin:18px 0;overflow-wrap:anywhere}html[data-theme=xinui] .steps{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #edf0f3;padding-bottom:24px;margin-bottom:24px}html[data-theme=xinui] .steps button{border:0;background:none;display:flex;align-items:center;gap:7px;font:inherit;font-size:12px;padding:0;color:#a0a5af}html[data-theme=xinui] .steps button span{display:flex;align-items:center;justify-content:center;border-radius:50%;height:25px;width:25px;background:#f0f2f5}html[data-theme=xinui] .steps .current{color:#f3325b;font-weight:600}html[data-theme=xinui] .steps .current span{background:#f3325b;color:#fff}html[data-theme=xinui] .steps .completed{color:#f3325b}html[data-theme=xinui] .steps .completed span{background:#fff0f3}html[data-theme=xinui] .field{display:flex;flex-direction:column;gap:10px;font-size:13px;margin:20px 0}html[data-theme=xinui] .field .input{width:100%}html[data-theme=xinui] textarea{resize:vertical;line-height:1.7}html[data-theme=xinui] .target-card{display:flex;gap:15px;align-items:center;background:#f8f9fb;border-radius:10px;padding:18px;margin:25px 0}html[data-theme=xinui] .target-card h3,html[data-theme=xinui] .target-card p{margin:0}html[data-theme=xinui] .target-card .tag{margin-left:auto}html[data-theme=xinui] .match-option{display:flex;align-items:center;gap:16px;padding:17px;border:1px solid #e9ebf0;border-radius:10px;margin:14px 0;cursor:pointer}html[data-theme=xinui] .match-option.selected{border-color:#f3325b;background:#fff7f9}html[data-theme=xinui] .match-option img{width:96px;height:59px;object-fit:cover;border-radius:6px}html[data-theme=xinui] .match-option h3,html[data-theme=xinui] .match-option p{margin:2px 0}html[data-theme=xinui] .match-option strong{margin-left:auto}html[data-theme=xinui] .check-tags{display:flex;gap:10px;flex-wrap:wrap}html[data-theme=xinui] .check-tags label{padding:9px 12px;border:1px solid #e9ebf0;border-radius:7px;display:flex;gap:6px;align-items:center}html[data-theme=xinui] .checkline{display:flex;gap:9px;align-items:flex-start;line-height:1.8;font-size:13px;margin:18px 0}html[data-theme=xinui] input[type=checkbox],html[data-theme=xinui] input[type=radio]{accent-color:#f3325b}html[data-theme=xinui] .option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}html[data-theme=xinui] .choice{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:21px;background:#fff;border:1px solid #e7eaf0;border-radius:10px;font:inherit}html[data-theme=xinui] .choice.selected{background:#fff6f8;border-color:#f3325b}html[data-theme=xinui] .choice strong{color:#f3325b;font-size:19px}html[data-theme=xinui] .choice small{color:#858993;font-size:12px}html[data-theme=xinui] .form-actions{display:flex;justify-content:space-between;border-top:1px solid #edf0f3;margin-top:28px;padding-top:22px}html[data-theme=xinui] .quota-value{font-size:36px;letter-spacing:-1px;color:#f3325b;margin:16px 0}html[data-theme=xinui] .quota-value small{font-size:14px;color:#a0a4ae}html[data-theme=xinui] .facts{display:grid;grid-template-columns:120px 1fr;gap:18px 16px;font-size:13px;margin:24px 0}html[data-theme=xinui] .facts dt{color:#8a909b}html[data-theme=xinui] .facts dd{margin:0;overflow-wrap:anywhere;line-height:1.65}html[data-theme=xinui] .facts dd.price{font-size:22px}html[data-theme=xinui] .image-list{display:flex;flex-wrap:wrap;gap:12px}html[data-theme=xinui] .image-item{width:90px;height:108px;position:relative;background:#f4f5f8;border-radius:7px;overflow:hidden;text-align:center}html[data-theme=xinui] .image-item img{width:90px;height:82px;object-fit:cover}html[data-theme=xinui] .image-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px}html[data-theme=xinui] .image-item button{position:absolute;right:3px;top:3px;border:0;background:#fff;border-radius:50%;width:23px;height:23px}html[data-theme=xinui] .upload-box{display:flex;align-items:center;justify-content:center;width:100px;height:106px;border:1px dashed #d8dce4;border-radius:7px;cursor:pointer;font-size:12px;color:#8a909b}html[data-theme=xinui] .upload-box input{display:none}html[data-theme=xinui] .success-check{width:64px;height:64px;border-radius:50%;background:#e5f7ef;color:#3ba879;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 25px}html[data-theme=xinui] .records-panel{padding:5px 22px 22px}html[data-theme=xinui] .list-search{width:215px}html[data-theme=xinui] .table-wrap{overflow:auto}html[data-theme=xinui] .table{width:100%;border-collapse:collapse;font-size:13px}html[data-theme=xinui] .table th{text-align:left;font-size:12px;font-weight:400;color:#969ca7;background:#fafbfc;padding:17px 12px}html[data-theme=xinui] .table td{padding:23px 12px;border-bottom:1px solid #f0f1f4;white-space:nowrap}html[data-theme=xinui] .table tbody tr:hover{background:#fffafb}html[data-theme=xinui] .action-row{flex-wrap:wrap}html[data-theme=xinui] .text-btn{border:0;background:none;color:#f3325b;font:inherit}html[data-theme=xinui] .timeline{list-style:none;padding:0 0 0 16px;margin:22px 0}html[data-theme=xinui] .timeline li{border-left:1px solid #e6e9ed;position:relative;padding:0 0 24px 22px;line-height:1.8;font-size:13px}html[data-theme=xinui] .timeline li:before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;background:#f6a0b4;border:2px solid #fff;border-radius:50%}html[data-theme=xinui] .timeline small{display:block;color:#a1a6b0}html[data-theme=xinui] .timeline li:last-child{border-color:transparent;padding-bottom:0}html[data-theme=xinui] .delivery-video{width:100%;max-height:370px;background:#171923;border-radius:10px}html[data-theme=xinui] .prewrap{white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=xinui] .supplement{border-top:1px solid #eef0f3;padding-top:16px;margin-top:20px}html[data-theme=xinui] .rating-fields{margin:20px 0}html[data-theme=xinui] .rating-fields label{flex:1;display:flex;flex-direction:column;gap:10px;font-size:13px}html[data-theme=xinui] .rating-fields+textarea{margin-bottom:15px}html[data-theme=xinui] .proposal{padding:20px;background:#fff7f9;border:1px solid #fce3e9;border-radius:10px;margin:20px 0}html[data-theme=xinui] .quote-card .facts{grid-template-columns:100px 1fr}html[data-theme=xinui] .quote-card>.price{margin:25px 0}html[data-theme=xinui] .grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}html[data-theme=xinui] .empty{padding:60px 24px;text-align:center;color:#9298a4}html[data-theme=xinui] .empty .btn{display:block;margin:22px auto 0}@media (max-width:1200px){html[data-theme=xinui] .staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=xinui] .hero-mark{font-size:28px}html[data-theme=xinui] .hero-mark strong{font-size:44px}html[data-theme=xinui] .work-layout{grid-template-columns:minmax(0,1fr) 250px}html[data-theme=xinui] .steps button{flex-direction:column}html[data-theme=xinui] .page-heading{align-items:flex-start}html[data-theme=xinui] .page-heading>.row{flex-wrap:wrap;justify-content:flex-end}html[data-theme=xinui] .records-panel>.row{align-items:flex-start;flex-direction:column;padding-bottom:16px}html[data-theme=xinui] .list-search{width:100%}}@media (max-width:900px){html[data-theme=xinui] .work-layout{grid-template-columns:1fr}html[data-theme=xinui] .aside-stack{display:grid;grid-template-columns:1fr}html[data-theme=xinui] .service-hero{padding:25px}html[data-theme=xinui] .hero-mark{display:none}html[data-theme=xinui] .staff-grid{grid-template-columns:1fr}html[data-theme=xinui] .page-heading{flex-direction:column}html[data-theme=xinui] .steps{gap:4px}html[data-theme=xinui] .steps button{font-size:10px}html[data-theme=xinui] .option-grid{grid-template-columns:1fr}html[data-theme=xinui] .page-heading>.row{justify-content:flex-start}}html[data-theme=xinui] .market-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}html[data-theme=xinui] .market-category{position:relative;display:flex;align-items:flex-start;gap:16px;width:100%;min-height:158px;padding:23px 22px;text-align:left;background:#fff;border:1px solid #e6e9ef;border-radius:14px;color:#343945;font:inherit;transition:border-color .18s,box-shadow .18s,background .18s}html[data-theme=xinui] .market-category:hover{border-color:#ee9db0;box-shadow:0 5px 16px #5e33460a}html[data-theme=xinui] .market-category.selected{border-color:#ed5475;background:linear-gradient(120deg,#fff5f7,#fff 95%);box-shadow:0 3px 14px #e7517608}html[data-theme=xinui] .market-category:focus-visible{outline:3px solid #f8bcc9;outline-offset:3px}html[data-theme=xinui] .market-category-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;color:#798398;background:#f1f4f8}html[data-theme=xinui] .selected .market-category-icon{background:#fde3eb;color:#ea3d66}html[data-theme=xinui] .market-category-copy{display:flex;flex-direction:column;min-width:0;padding-top:3px;padding-right:9px;gap:9px}html[data-theme=xinui] .market-category-copy>strong{font-size:18px;font-weight:650;letter-spacing:.2px}html[data-theme=xinui] .market-category-description{color:#858b97;font-size:12px;line-height:1.7}html[data-theme=xinui] .market-category-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:3px}html[data-theme=xinui] .market-category-tags small{font-size:10px;line-height:1;padding:5px 7px;border-radius:4px;background:#f3f5f8;color:#838a98}html[data-theme=xinui] .selected .market-category-tags small{background:#fff0f4;color:#b5657e}html[data-theme=xinui] .market-category-check{position:absolute;right:14px;top:15px;display:flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #e2e6ed;border-radius:50%;background:#fff}html[data-theme=xinui] .selected .market-category-check{background:#ed456d;border-color:#ed456d;color:#fff}html[data-theme=xinui] .market-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0}html[data-theme=xinui] .market-list-heading>div{display:flex;align-items:center;gap:12px}html[data-theme=xinui] .service-view .market-list-heading h2{font-size:17px;margin:0}html[data-theme=xinui] .market-list-heading .muted{font-size:12px}html[data-theme=xinui] .market-service-note{display:flex;align-items:center;gap:6px;color:#979da8;font-size:11px}html[data-theme=xinui] .market-search{flex:1;min-width:220px;position:relative}html[data-theme=xinui] .market-search>.mac-icon{position:absolute;left:12px;color:#9ba2ad;pointer-events:none}html[data-theme=xinui] .market-search>.search{padding-left:38px;width:100%;min-width:0}html[data-theme=xinui] .filter-row label:not(.market-search){white-space:nowrap}html[data-theme=xinui] .staff-card{transition:border-color .18s,box-shadow .18s}html[data-theme=xinui] .staff-card:hover{border-color:#e8d5dc;box-shadow:0 5px 18px #50374808}html[data-theme=xinui] .filter-row>select.input{width:138px;flex:0 0 138px}html[data-theme=xinui] .market-search{flex:1 1 220px}html[data-theme=xinui] .filter-row{padding-bottom:4px}html[data-theme=xinui] .market-service-note{white-space:nowrap}@media (max-width:1200px){html[data-theme=xinui] .market-category{gap:11px;padding:20px 16px;min-height:170px}html[data-theme=xinui] .market-category-icon{width:37px;height:37px;border-radius:10px}html[data-theme=xinui] .market-category-icon .mac-icon{width:22px;height:22px}html[data-theme=xinui] .market-category-copy>strong{font-size:16px}html[data-theme=xinui] .market-category-description{font-size:11px}html[data-theme=xinui] .market-category-check{top:11px;right:10px;width:15px;height:15px}}@media (max-width:900px){html[data-theme=xinui] .market-categories{grid-template-columns:1fr;gap:10px;margin-bottom:18px}html[data-theme=xinui] .market-category{min-height:0;padding:17px 20px;gap:16px}html[data-theme=xinui] .market-category-copy{padding-top:0;gap:5px}html[data-theme=xinui] .market-category-tags{margin-top:2px}html[data-theme=xinui] .market-category-check{top:20px;right:18px}html[data-theme=xinui] .market-list-heading{align-items:flex-start;flex-direction:column;gap:9px}html[data-theme=xinui] .market-list-heading>div{flex-wrap:wrap}html[data-theme=xinui] .market-search{min-width:100%;width:100%}}html[data-theme=xinui] .review-page{max-width:1800px;margin:0 auto;color:#292d36}html[data-theme=xinui] .review-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}html[data-theme=xinui] .review-heading h1{font-size:29px;margin:7px 0 9px;letter-spacing:-.7px}html[data-theme=xinui] .review-heading p{margin:0;font-size:13px}html[data-theme=xinui] .heading-actions{display:flex;align-items:center;gap:16px}html[data-theme=xinui] .local-indicator{font-size:12px;color:#77808e;white-space:nowrap;display:flex;gap:7px;align-items:center}html[data-theme=xinui] .local-indicator i{height:6px;width:6px;border-radius:50%;background:#f3325b}html[data-theme=xinui] .review-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}html[data-theme=xinui] .review-page .row{display:flex;align-items:center;gap:10px}html[data-theme=xinui] .review-page .between{justify-content:space-between}html[data-theme=xinui] .review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}html[data-theme=xinui] .review-metric{text-align:left;padding:19px 21px;cursor:pointer;border:1px solid #e9ebee;background:#fff;border-radius:14px;color:inherit;transition:border-color .18s}html[data-theme=xinui] .review-metric:hover{border-color:#f7b3c1}html[data-theme=xinui] .review-metric .row>span:first-child{font-size:12px;color:#737986}html[data-theme=xinui] .review-metric strong{display:block;font-size:30px;line-height:1.1;margin:11px 0 10px;letter-spacing:-1px;font-weight:650}html[data-theme=xinui] .review-metric small{font-size:11px;color:#9b9fa8}html[data-theme=xinui] .metric-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#fff1f4;color:#f3325b}html[data-theme=xinui] .metric-1{background:#edf4ff;color:#5b88c9}html[data-theme=xinui] .metric-2{background:#f3f0ff;color:#9374d1}html[data-theme=xinui] .metric-3{background:#fff7e9;color:#d3a45a}html[data-theme=xinui] .identity-bar{display:flex;justify-content:space-between;align-items:center;padding:16px 21px;margin-bottom:20px;border:1px solid #e9ebee;border-radius:14px;background:#fff}html[data-theme=xinui] .identity-bar .avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}html[data-theme=xinui] .identity-bar strong{font-size:14px}html[data-theme=xinui] .identity-bar p{font-size:11px;margin:5px 0 0}html[data-theme=xinui] .identity-bar .tag{font-size:10px;padding:3px 6px;margin-left:5px}html[data-theme=xinui] .actor-switch .input{width:145px;padding:8px 10px}html[data-theme=xinui] .actor-switch>.muted{font-size:11px}html[data-theme=xinui] .online-state{font-size:11px;color:#54876d;display:flex;align-items:center;gap:6px;white-space:nowrap}html[data-theme=xinui] .online-state i{width:6px;height:6px;background:#55aa7e;border-radius:50%}html[data-theme=xinui] .online-state.unavailable{color:#90949b}html[data-theme=xinui] .online-state.unavailable i{background:#aaa}html[data-theme=xinui] .admin-navigation{display:flex;justify-content:space-between;align-items:center;margin:24px 0 18px}html[data-theme=xinui] .admin-navigation small{font-size:11px}html[data-theme=xinui] .review-page .tabs{display:flex;align-items:center;gap:24px}html[data-theme=xinui] .review-page .tabs button{background:none;border:0;color:#9296a1;font-size:13px;padding:12px 0;cursor:pointer;white-space:nowrap}html[data-theme=xinui] .review-page .tabs button.active{color:#f3325b;font-weight:650}html[data-theme=xinui] .review-page .tabs b{font-size:10px;margin-left:6px;background:#f3f4f6;padding:2px 5px;border-radius:5px;font-weight:500}html[data-theme=xinui] .review-page .tabs .active b{background:#fff0f3;color:#f3325b}html[data-theme=xinui] .workbench-panel{background:#fff;border:1px solid #e7e9ed;border-radius:15px;overflow:hidden}html[data-theme=xinui] .workbench-toolbar{display:flex;align-items:center;justify-content:space-between;padding:9px 22px;border-bottom:1px solid #eceef1;gap:12px}html[data-theme=xinui] .text-link{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#f3325b;font-size:12px;cursor:pointer;white-space:nowrap;padding:3px 0}html[data-theme=xinui] .workbench-layout{display:grid;grid-template-columns:240px minmax(340px,1fr) 240px;min-height:790px}html[data-theme=xinui] .ticket-queue{background:#fcfcfd;border-right:1px solid #eceef1;min-width:0;padding:18px 12px}html[data-theme=xinui] .queue-search{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid #e6e8ed;border-radius:8px;color:#9ca1aa;background:#fff}html[data-theme=xinui] .queue-search input{min-width:0;width:100%;border:0;outline:0;background:none;font:inherit;font-size:11px}html[data-theme=xinui] .queue-filters{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}html[data-theme=xinui] .review-page .queue-filters .input{font-size:11px;padding:8px 5px;width:100%;min-width:0}html[data-theme=xinui] .queue-label{display:flex;justify-content:space-between;font-size:11px;color:#969ba6;margin:21px 5px 10px}html[data-theme=xinui] .queue-label span{background:#edeff3;color:#7f8590;padding:0 6px;border-radius:4px}html[data-theme=xinui] .ticket-list{display:flex;flex-direction:column;gap:8px}html[data-theme=xinui] .ticket-item{position:relative;padding:14px 12px;width:100%;text-align:left;cursor:pointer;background:#fff;border:1px solid #eceef1;border-radius:9px;color:inherit}html[data-theme=xinui] .ticket-item:hover{border-color:#efc0cb}html[data-theme=xinui] .ticket-item.selected{border-color:#f5a9ba;background:#fff5f7;box-shadow:0 2px 7px #ef376008}html[data-theme=xinui] .ticket-item.selected:before{content:"";position:absolute;left:-1px;top:17px;bottom:17px;width:3px;background:#f3325b;border-radius:0 3px 3px 0}html[data-theme=xinui] .ticket-id{font-size:10px;color:#9b9fab;letter-spacing:.3px}html[data-theme=xinui] .ticket-item h3{font-size:13px;margin:13px 0 7px}html[data-theme=xinui] .ticket-item p{font-size:11px;color:#868c97;margin:0 0 13px}html[data-theme=xinui] .ticket-bottom{display:flex;align-items:center;justify-content:space-between;color:#9b9faa;gap:5px}html[data-theme=xinui] .ticket-bottom span{display:flex;align-items:center;gap:4px;font-size:10px}html[data-theme=xinui] .ticket-bottom small{font-size:9px}html[data-theme=xinui] .coordination-flag{margin-top:9px;font-size:10px;color:#b99149}html[data-theme=xinui] .status-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:5px;font-size:10px;background:#f1f2f5;color:#8a909b;padding:4px 7px;line-height:1.2}html[data-theme=xinui] .status-pill.amber{background:#fff5e3;color:#bd9146}html[data-theme=xinui] .status-pill.blue{background:#edf4ff;color:#628cc3}html[data-theme=xinui] .status-pill.pink{background:#fff0f4;color:#ec5273}html[data-theme=xinui] .status-pill.violet{background:#f2eeff;color:#9378ca}html[data-theme=xinui] .status-pill.green{background:#edf7f0;color:#599978}html[data-theme=xinui] .review-detail{min-width:0;display:flex;flex-direction:column;background:#fff}html[data-theme=xinui] .detail-heading{padding:24px 25px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}html[data-theme=xinui] .detail-heading .eyebrow{font-size:10px;color:#a4a8b1;letter-spacing:.8px}html[data-theme=xinui] .detail-heading h2{font-size:20px;margin:12px 0 0;font-weight:650}html[data-theme=xinui] .detail-heading h2>span{font-size:11px;font-weight:400;margin-left:10px;color:#989da7}html[data-theme=xinui] .context-strip{display:flex;flex-wrap:wrap;gap:9px 17px;margin:0 25px;padding-bottom:19px;border-bottom:1px solid #f0f1f4;color:#8d929e;font-size:10px}html[data-theme=xinui] .context-strip>span{display:flex;align-items:center;gap:5px}html[data-theme=xinui] .inline-notice{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#7a879a;background:#f6f8fb;border:1px solid #e9edf4;padding:11px 13px;line-height:1.7;margin:16px 25px 0;border-radius:7px}html[data-theme=xinui] .inline-notice svg{flex-shrink:0;margin-top:1px}html[data-theme=xinui] .amber-notice{background:#fffbf2;border-color:#f3e7cd;color:#ae8c54}html[data-theme=xinui] .detail-tabs{display:flex;gap:22px;padding:0 25px;margin-top:11px;border-bottom:1px solid #eceef1}html[data-theme=xinui] .detail-tabs button{border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font-size:12px;padding:14px 0;color:#9296a1}html[data-theme=xinui] .detail-tabs button.active{border-bottom-color:#f3325b;color:#f3325b;font-weight:600}html[data-theme=xinui] .detail-tabs button span{font-size:9px;margin-left:5px;padding:2px 4px;background:#f4f5f7;border-radius:4px}html[data-theme=xinui] .detail-content{padding:22px 25px 24px;flex:1}html[data-theme=xinui] .evidence-video{position:relative;background:#1f252c;border-radius:9px;overflow:hidden;aspect-ratio:16/9;max-height:335px}html[data-theme=xinui] .evidence-video video{width:100%;height:100%;object-fit:contain;display:block}html[data-theme=xinui] .media-label{position:absolute;top:12px;left:12px;color:#fff;background:#151a22aa;font-size:9px;border-radius:4px;padding:5px 7px;pointer-events:none}html[data-theme=xinui] .evidence-heading{display:flex;align-items:center;justify-content:space-between;margin:22px 0 11px}html[data-theme=xinui] .evidence-heading h3{font-size:13px;margin:0;font-weight:650}html[data-theme=xinui] .review-page .tag{font-size:10px;background:#f6f6f9;color:#9397a1;padding:4px 7px;border-radius:5px}html[data-theme=xinui] .evidence-heading>.muted{font-size:11px}html[data-theme=xinui] .evidence-description{background:#f9fafc;border:1px solid #f0f1f4;border-radius:8px;padding:14px}html[data-theme=xinui] .evidence-description .muted{font-size:10px}html[data-theme=xinui] .evidence-description p{font-size:12px;line-height:1.8;color:#717985;margin:11px 0}html[data-theme=xinui] .evidence-description small{font-size:10px;color:#a1a6af;overflow-wrap:anywhere}html[data-theme=xinui] .evidence-images{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}html[data-theme=xinui] .evidence-images img{width:90px;height:72px;object-fit:cover;border-radius:6px}html[data-theme=xinui] .supplement{background:#fafbfc;border-left:2px solid #f0a2b4;padding:10px 12px;margin-top:10px}html[data-theme=xinui] .supplement small{color:#a1a5ae;font-size:10px}html[data-theme=xinui] .supplement p{color:#727985;font-size:12px;line-height:1.7;margin:6px 0}html[data-theme=xinui] .notes-empty{font-size:11px;line-height:1.7;color:#aaaeb7;padding:15px;border:1px dashed #e5e7ec;border-radius:7px}html[data-theme=xinui] .round-note{display:flex;gap:14px;border-bottom:1px solid #f0f1f4;padding:14px 0}html[data-theme=xinui] .round-note>span{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:flex-start;border-radius:6px;background:#fff2f5;min-width:48px;padding:8px 5px;color:#f3325b;font-size:13px;font-weight:600}html[data-theme=xinui] .round-note>span small{font-size:9px;margin-top:4px;font-weight:400}html[data-theme=xinui] .round-note p{font-size:12px;line-height:1.8;margin:0 0 4px;color:#626a77;white-space:pre-wrap}html[data-theme=xinui] .round-note>div>small{font-size:10px;color:#a9adb5}html[data-theme=xinui] .note-form{margin-top:16px;background:#fafbfc;padding:14px;border-radius:8px}html[data-theme=xinui] .note-fields{display:grid;grid-template-columns:80px 110px;gap:10px;margin-bottom:10px}html[data-theme=xinui] .note-fields label{font-size:10px;color:#969ca7;display:flex;flex-direction:column;gap:6px}html[data-theme=xinui] .note-fields .input{width:100%}html[data-theme=xinui] .note-form textarea{width:100%;resize:vertical;box-sizing:border-box;margin-bottom:10px}html[data-theme=xinui] .note-form small{font-size:10px}html[data-theme=xinui] .review-page .input{font-family:inherit;border:1px solid #e3e6eb;border-radius:7px;padding:10px 11px;font-size:12px;background:#fff;color:#535c69;outline:0;line-height:1.5;box-sizing:border-box}html[data-theme=xinui] .review-page .input:focus{border-color:#f39aae;box-shadow:0 0 0 2px #f3325b08}html[data-theme=xinui] .review-page .input::placeholder{color:#b2b6c0}html[data-theme=xinui] .review-page .field{display:flex;flex-direction:column;align-items:stretch;gap:8px;font-size:11px;color:#727b88;margin-top:17px}html[data-theme=xinui] .field em{font-style:normal;color:#f3325b}html[data-theme=xinui] .field textarea{resize:vertical}html[data-theme=xinui] .field small{font-size:10px;line-height:1.6}html[data-theme=xinui] .delivery-form h3{font-size:16px;margin:0 0 8px}html[data-theme=xinui] .delivery-form>p{font-size:11px;line-height:1.8}html[data-theme=xinui] .video-delivery-box{display:flex;align-items:center;gap:13px;padding:17px 13px;border:1px dashed #e2d6dd;border-radius:9px;background:#fffafb;margin-top:18px;color:#c78597}html[data-theme=xinui] .video-delivery-box>div{flex:1;min-width:0}html[data-theme=xinui] .video-delivery-box strong{font-size:11px;color:#626b78}html[data-theme=xinui] .video-delivery-box p{font-size:10px;color:#a2a6ae;line-height:1.7;margin:6px 0 0}html[data-theme=xinui] .video-delivery-box .btn{font-size:10px;padding:8px}html[data-theme=xinui] .checkline{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#89919e;margin-top:20px;line-height:1.8;cursor:pointer}html[data-theme=xinui] .checkline input{accent-color:#f3325b;margin-top:3px}html[data-theme=xinui] .delivery-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:21px}html[data-theme=xinui] .saved-delivery{padding:19px;background:#fafbfc;border:1px solid #eceef2;border-radius:10px;margin-bottom:23px}html[data-theme=xinui] .saved-delivery h3{font-size:13px;margin:0 0 15px}html[data-theme=xinui] .saved-delivery>strong{font-size:14px;line-height:1.8;color:#556273}html[data-theme=xinui] .saved-delivery>p{font-size:12px;line-height:1.9;color:#7e8794;white-space:pre-wrap}html[data-theme=xinui] .saved-delivery>small{font-size:11px;color:#969fa9;display:block;margin-bottom:14px;line-height:1.8}html[data-theme=xinui] .saved-delivery video{width:100%;border-radius:7px;background:#252b32}html[data-theme=xinui] .saved-delivery>.muted{font-size:10px}html[data-theme=xinui] .timeline-list{padding-left:7px}html[data-theme=xinui] .timeline-item{position:relative;display:flex;gap:17px;padding:0 0 25px;border-left:1px solid #e7eaf0}html[data-theme=xinui] .timeline-dot{width:8px;height:8px;background:#ecb3c0;border-radius:50%;position:relative;left:-4.5px;flex-shrink:0;box-shadow:0 0 0 4px #fff}html[data-theme=xinui] .timeline-item:first-child .timeline-dot{background:#f3325b}html[data-theme=xinui] .timeline-item:last-child{border-color:transparent}html[data-theme=xinui] .timeline-item small{font-size:10px;color:#a6abb4;display:block;margin-top:-3px}html[data-theme=xinui] .timeline-item p{font-size:12px;color:#6c7583;line-height:1.8;margin:7px 0 0}html[data-theme=xinui] .review-footer{padding:17px 25px;border-top:1px solid #eceef1;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff}html[data-theme=xinui] .review-footer strong{font-size:12px;font-weight:600}html[data-theme=xinui] .review-footer small{display:block;font-size:10px;color:#a1a8b2;margin-top:5px}html[data-theme=xinui] .review-footer .btn{font-size:12px}html[data-theme=xinui] .context-aside{min-width:0;border-left:1px solid #eceef1;padding:25px 19px;background:#fdfdfe}html[data-theme=xinui] .aside-title{display:flex;align-items:center;gap:8px;color:#626c7a}html[data-theme=xinui] .aside-title h3,html[data-theme=xinui] .context-aside>h3{font-size:13px;margin:0}html[data-theme=xinui] .aside-copy{font-size:11px;line-height:1.9;color:#929ba8;margin:15px 0 22px}html[data-theme=xinui] .summary-list{margin:23px 0}html[data-theme=xinui] .summary-list>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px;font-size:11px;line-height:1.6}html[data-theme=xinui] .summary-list dt{color:#9aa1ac;flex-shrink:0}html[data-theme=xinui] .summary-list dd{color:#67717f;text-align:right;overflow-wrap:anywhere;margin:0}html[data-theme=xinui] .full-width{width:100%}html[data-theme=xinui] .context-aside .btn{font-size:11px;padding:11px 9px}html[data-theme=xinui] .aside-divider{height:1px;background:#eceef2;margin:25px 0}html[data-theme=xinui] .boundary-list{list-style:none;padding:0;margin:18px 0 26px}html[data-theme=xinui] .boundary-list li{font-size:11px;line-height:1.9;display:flex;gap:10px;color:#9aa1ac;margin-bottom:13px}html[data-theme=xinui] .boundary-list span{color:#ccd0d7;font-weight:600}html[data-theme=xinui] .official-card{margin-top:29px;padding:14px;border:1px solid #e9eaf0;background:#f8f9fb;border-radius:8px}html[data-theme=xinui] .official-card strong{font-size:11px;color:#828b98}html[data-theme=xinui] .official-card .row{gap:6px;color:#a2a9b4}html[data-theme=xinui] .official-card p{font-size:11px;color:#6f7886;line-height:1.7;margin:12px 0 8px}html[data-theme=xinui] .official-card small{font-size:10px;color:#a6acb5;line-height:1.8;display:block}html[data-theme=xinui] .dispatch-form .field:first-child{margin-top:0}html[data-theme=xinui] .dispatch-form>.btn{margin-top:22px;line-height:1.8}html[data-theme=xinui] .dispatch-form>p{font-size:10px;line-height:1.8}html[data-theme=xinui] .proposal-summary{padding:14px;border:1px solid #f1e3c8;background:#fffcf5;border-radius:8px}html[data-theme=xinui] .proposal-summary h4{font-size:13px;margin:16px 0 9px}html[data-theme=xinui] .proposal-summary p{font-size:11px;line-height:1.9;color:#8d877b;white-space:pre-wrap}html[data-theme=xinui] .proposal-summary small{display:block;font-size:10px;line-height:1.8;color:#aca393}html[data-theme=xinui] .proposal-summary .btn{margin-top:18px}html[data-theme=xinui] .validation-message{background:#fff1f4;border:1px solid #ffd2dd;color:#dc4c6b;font-size:11px;line-height:1.7;padding:11px 14px;margin:0 25px 18px;border-radius:7px}html[data-theme=xinui] .review-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;color:#bcc1cb;text-align:center;min-height:260px;padding:32px}html[data-theme=xinui] .review-empty h3{font-size:15px;font-weight:500;color:#8c95a3;margin:2px 0}html[data-theme=xinui] .review-empty p{font-size:12px;line-height:1.8;margin:0;max-width:340px}html[data-theme=xinui] .review-empty .btn{margin-top:10px}html[data-theme=xinui] .review-empty.compact{min-height:240px}html[data-theme=xinui] .no-current{grid-column:span 2}html[data-theme=xinui] .queue-empty{display:flex;align-items:center;flex-direction:column;padding:45px 5px;color:#b3bac5;font-size:11px;gap:8px}html[data-theme=xinui] .staff-panel,html[data-theme=xinui] .cases-panel{background:#fff;border:1px solid #e8eaee;border-radius:14px;overflow:hidden;padding:24px}html[data-theme=xinui] .section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}html[data-theme=xinui] .section-title h2{font-size:17px;margin:0 0 8px}html[data-theme=xinui] .section-title p{font-size:12px;margin:0}html[data-theme=xinui] .table-scroll{overflow:auto}html[data-theme=xinui] .staff-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;white-space:nowrap}html[data-theme=xinui] .staff-table th{padding:14px;background:#fafbfc;font-size:10px;font-weight:500;color:#a0a6b0;border-bottom:1px solid #edf0f3}html[data-theme=xinui] .staff-table td{padding:23px 14px;border-bottom:1px solid #f0f1f4;font-size:11px;color:#7f8794}html[data-theme=xinui] .staff-table .avatar{width:38px;height:38px;object-fit:cover;border-radius:50%}html[data-theme=xinui] .staff-table strong{font-size:12px;color:#596371}html[data-theme=xinui] .staff-table small{display:block;font-size:10px;color:#a5acb5;margin-top:6px}html[data-theme=xinui] .footnote{font-size:11px;line-height:1.8;color:#a1a8b3;margin:24px 0 0}html[data-theme=xinui] .case-row{display:flex;align-items:center;gap:17px;width:100%;text-align:left;padding:22px 5px;background:none;border:0;border-bottom:1px solid #f0f1f4;cursor:pointer;color:#9aa1ac}html[data-theme=xinui] .case-icon{background:#fff3f6;border-radius:10px;display:grid;place-items:center;color:#ed7390;width:44px;height:44px;flex-shrink:0}html[data-theme=xinui] .case-row>div{flex:1;min-width:0}html[data-theme=xinui] .case-row strong{font-size:13px;color:#5a6574}html[data-theme=xinui] .case-row p{font-size:12px;color:#858e9b;line-height:1.7;margin:8px 0;white-space:pre-wrap}html[data-theme=xinui] .case-row small{font-size:10px;color:#a7aeb8}html[data-theme=xinui] .case-row:hover{background:#fffafb}html[data-theme=xinui] .review-page button:disabled{opacity:.5;cursor:not-allowed}html[data-theme=xinui] .review-page button:focus-visible{outline:2px solid #f59cb0;outline-offset:3px}html[data-theme=xinui] .evidence-photo{width:120px;min-height:86px;border-radius:7px;overflow:hidden;background:#f6f8fb}html[data-theme=xinui] .evidence-photo>img{display:block;width:120px;height:86px;object-fit:cover}html[data-theme=xinui] .material-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:86px;padding:10px;box-sizing:border-box;color:#a0a8b4;text-align:center}html[data-theme=xinui] .material-placeholder small{font-size:10px;line-height:1.7}html[data-theme=xinui] .material-placeholder.failed{color:#bd8a64;background:#fff9f0}@media (min-width:1600px){html[data-theme=xinui] .workbench-layout{grid-template-columns:270px minmax(400px,1fr) 275px}html[data-theme=xinui] .ticket-queue{padding:20px 15px}html[data-theme=xinui] .context-aside{padding:26px 23px}html[data-theme=xinui] .ticket-item{padding:17px 15px}html[data-theme=xinui] .detail-content{padding:24px 30px}html[data-theme=xinui] .evidence-video{max-height:400px}}@media (max-width:1250px){html[data-theme=xinui] .workbench-layout{grid-template-columns:220px minmax(320px,1fr)}html[data-theme=xinui] .context-aside{grid-column:2;border-top:1px solid #eceef1;padding:22px 25px;display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-theme=xinui] .context-aside>.aside-title,html[data-theme=xinui] .context-aside>.aside-copy,html[data-theme=xinui] .context-aside>.dispatch-form,html[data-theme=xinui] .context-aside>.proposal-summary{grid-column:1/-1}html[data-theme=xinui] .context-aside>.summary-list{margin:0;grid-row:span 2}html[data-theme=xinui] .context-aside>.aside-divider,html[data-theme=xinui] .context-aside>.boundary-list,html[data-theme=xinui] .context-aside>h3{display:none}html[data-theme=xinui] .official-card{margin-top:0}html[data-theme=xinui] .context-aside>.btn{align-self:start}html[data-theme=xinui] .ticket-queue{grid-row:span 2}html[data-theme=xinui] .workbench-toolbar .tabs{gap:15px}html[data-theme=xinui] .workbench-toolbar{padding:9px 18px}html[data-theme=xinui] .status-tabs button{font-size:11px}html[data-theme=xinui] .review-metrics{gap:10px}html[data-theme=xinui] .review-metric{padding:15px}html[data-theme=xinui] .review-metric small{font-size:10px}html[data-theme=xinui] .heading-actions{gap:9px}html[data-theme=xinui] .review-heading h1{font-size:26px}html[data-theme=xinui] .local-indicator{display:none}html[data-theme=xinui] .no-current{grid-column:auto}}@media (max-width:950px){html[data-theme=xinui] .review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=xinui] .review-heading,html[data-theme=xinui] .identity-bar{align-items:flex-start;gap:15px}html[data-theme=xinui] .identity-bar{flex-wrap:wrap}html[data-theme=xinui] .workbench-layout{grid-template-columns:190px minmax(300px,1fr)}html[data-theme=xinui] .ticket-queue{padding:15px 8px}html[data-theme=xinui] .queue-filters{grid-template-columns:1fr}html[data-theme=xinui] .ticket-bottom{flex-wrap:wrap}html[data-theme=xinui] .detail-heading,html[data-theme=xinui] .detail-content,html[data-theme=xinui] .review-footer{padding-left:18px;padding-right:18px}html[data-theme=xinui] .context-strip{margin-left:18px;margin-right:18px}html[data-theme=xinui] .detail-tabs{padding-left:18px;gap:18px}html[data-theme=xinui] .review-footer{flex-wrap:wrap}html[data-theme=xinui] .workbench-toolbar{overflow-x:auto}html[data-theme=xinui] .workbench-toolbar>.text-link{display:none}html[data-theme=xinui] .status-tabs{gap:15px!important}html[data-theme=xinui] .status-tabs b{display:none}html[data-theme=xinui] .detail-heading h2>span{display:block;margin:7px 0 0}html[data-theme=xinui] .admin-navigation>small{display:none}html[data-theme=xinui] .video-delivery-box{flex-wrap:wrap}html[data-theme=xinui] .video-delivery-box>div{min-width:170px}}html[data-theme=xinui] .account-view{min-width:0;color:#292b35}html[data-theme=xinui] .tiny{font-size:11px}html[data-theme=xinui] .center{text-align:center}html[data-theme=xinui] .quiet-button{border:0;background:transparent;color:inherit;cursor:pointer;padding:4px;font-size:12px;display:inline-flex;align-items:center;gap:6px}html[data-theme=xinui] .quiet-button.pink{color:#f3325b}html[data-theme=xinui] .eyebrow{font-size:10px;letter-spacing:2px;color:#a49ca8;font-weight:750}html[data-theme=xinui] .page-intro{margin-bottom:28px}html[data-theme=xinui] .page-intro p{font-size:13px}html[data-theme=xinui] .account-cover{padding:32px;background:linear-gradient(115deg,#fff,#fff2f5);border:1px solid #f1e9ed;border-radius:18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}html[data-theme=xinui] .profile-summary{display:flex;align-items:center;gap:23px}html[data-theme=xinui] .profile-avatar{width:86px;height:86px;border-radius:24px;object-fit:cover;border:4px solid white;box-shadow:0 7px 25px #aa547717}html[data-theme=xinui] .profile-summary h1{font-size:27px;display:flex;align-items:center;gap:12px;margin:9px 0}html[data-theme=xinui] .profile-summary p{font-size:13px;color:#8e828b;margin:8px 0}html[data-theme=xinui] .member-badge{font-size:10px;color:#a77e45;background:#f7ead8;border-radius:5px;padding:5px 8px;font-weight:500}html[data-theme=xinui] .account-columns{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:25px}html[data-theme=xinui] .wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}html[data-theme=xinui] .wallet-card{border-radius:15px;padding:25px;color:#975665;border:1px solid #f8dee6}html[data-theme=xinui] .coin-wallet{background:linear-gradient(135deg,#fff3f5,#ffe7ec)}html[data-theme=xinui] .income-wallet{background:linear-gradient(135deg,#f1f9f6,#e5f5ef);border-color:#d9ece3;color:#547d6b}html[data-theme=xinui] .wallet-card>span{font-size:12px;font-weight:600}html[data-theme=xinui] .wallet-card>strong{display:block;font-size:34px;letter-spacing:-1px;margin:15px 0 20px;font-weight:700}html[data-theme=xinui] .wallet-card strong small{font-size:12px;margin-left:6px;letter-spacing:0}html[data-theme=xinui] .wallet-card button{background:#fffb;color:inherit;border:0;border-radius:6px;display:flex;gap:9px;align-items:center;padding:7px 11px;cursor:pointer;font-size:11px}html[data-theme=xinui] .account-menu,html[data-theme=xinui] .posts-panel{margin-top:22px}html[data-theme=xinui] .account-menu h3,html[data-theme=xinui] .posts-panel h3,html[data-theme=xinui] .benefit-card h3{font-size:16px;margin:0}html[data-theme=xinui] .account-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 12px;margin:30px 0 8px}html[data-theme=xinui] .account-link-grid button{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:13px;font-size:12px;color:#706672;cursor:pointer}html[data-theme=xinui] .account-link-grid button>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#fff1f5;color:#e57d94}html[data-theme=xinui] .account-link-grid button:nth-child(2n)>span{background:#f0f1fc;color:#8c90c0}html[data-theme=xinui] .account-link-grid button:nth-child(3n)>span{background:#fff5e8;color:#c8a475}html[data-theme=xinui] .mini-empty{padding:40px 20px!important}html[data-theme=xinui] .mini-empty svg{color:#d8c7d0}html[data-theme=xinui] .mini-empty p{font-size:12px}html[data-theme=xinui] .quota-line{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid #f1ecf0;font-size:12px;color:#8b818e}html[data-theme=xinui] .quota-line b{font-size:23px;font-weight:650;color:#453b4c}html[data-theme=xinui] .quota-line small{font-size:11px;font-weight:400;color:#a99fae}html[data-theme=xinui] .benefit-card>p{line-height:1.9;margin:18px 0}html[data-theme=xinui] .sign-card{margin-top:20px;text-align:center;background:linear-gradient(145deg,#fff8ef,#fff)!important}html[data-theme=xinui] .sign-card>svg{color:#cdaa77}html[data-theme=xinui] .sign-card h3{font-size:15px}html[data-theme=xinui] .sign-card p{font-size:12px;margin-bottom:20px}html[data-theme=xinui] .account-mini-links{margin-top:15px}html[data-theme=xinui] .account-mini-links button{border:0;background:transparent;display:flex;align-items:center;gap:12px;padding:13px 8px;width:100%;color:#938695;font-size:12px;cursor:pointer}html[data-theme=xinui] .account-mini-links button>svg:last-child{margin-left:auto}html[data-theme=xinui] .my-posts>button{width:100%;display:flex;align-items:center;gap:15px;padding:20px 0;background:none;border:0;border-bottom:1px solid #f2edf3;text-align:left;cursor:pointer}html[data-theme=xinui] .my-posts img{width:90px;height:60px;object-fit:cover;border-radius:8px}html[data-theme=xinui] .my-posts span{flex:1}html[data-theme=xinui] .my-posts b{font-size:14px}html[data-theme=xinui] .my-posts small{font-size:10px;color:#9f92a2;display:block;margin-top:9px}html[data-theme=xinui] .vip-intro{text-align:center;padding:10px 0 25px}html[data-theme=xinui] .vip-intro h1{font-size:32px;font-weight:700;margin:15px 0}html[data-theme=xinui] .vip-intro p{color:#9b8f9c;font-size:13px;margin-bottom:22px}html[data-theme=xinui] .period-tabs{display:flex;justify-content:center;gap:12px;margin:12px 0 28px}html[data-theme=xinui] .period-tabs button{border:1px solid #e9e1eb;background:#fff;color:#928296;padding:13px 24px;border-radius:9px;font-size:13px;cursor:pointer}html[data-theme=xinui] .period-tabs button.active{color:#f3325b;border-color:#f3325b;background:#fff1f5}html[data-theme=xinui] .period-tabs small{font-size:9px;display:inline-block;margin-left:8px;opacity:.65}html[data-theme=xinui] .vip-plan-grid{max-width:850px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:26px}html[data-theme=xinui] .vip-plan{padding:33px;border-radius:18px}html[data-theme=xinui] .vip-plan.gold{background:linear-gradient(140deg,#f9e9cd,#fffbf3);color:#9c703c;border:1px solid #efdbc0}html[data-theme=xinui] .vip-plan.black{background:linear-gradient(140deg,#353440,#22232f);color:#efddc1;border:1px solid #46444e}html[data-theme=xinui] .plan-en{font-size:9px;letter-spacing:1.5px;opacity:.7}html[data-theme=xinui] .vip-plan h2{font-size:24px;margin:22px 0 8px}html[data-theme=xinui] .vip-plan p{font-size:12px;opacity:.7}html[data-theme=xinui] .plan-price{font-size:45px;font-weight:750;letter-spacing:-2px;margin:24px 0}html[data-theme=xinui] .plan-price>span{font-size:18px;margin-right:5px}html[data-theme=xinui] .plan-price small{font-size:11px;font-weight:400;letter-spacing:0;opacity:.75;margin-left:8px}html[data-theme=xinui] .vip-plan ul{list-style:none;padding:0;font-size:12px;line-height:2.5;margin-bottom:25px}html[data-theme=xinui] .vip-plan li:before{content:"✓";margin-right:11px;opacity:.65}html[data-theme=xinui] .gold .btn{background:#b08a51;color:#fff;border:0}html[data-theme=xinui] .black .btn{background:#f2d4a9;color:#524332;border:0}html[data-theme=xinui] .membership-table{margin-top:28px}html[data-theme=xinui] .membership-table h3{font-size:17px}html[data-theme=xinui] .membership-table th:not(:first-child),html[data-theme=xinui] .membership-table td:not(:first-child){text-align:center}html[data-theme=xinui] .membership-table td:nth-child(3){background:#fffcf7;color:#af8751}html[data-theme=xinui] .membership-table td:nth-child(4){background:#f8f7fb;color:#675776}html[data-theme=xinui] .membership-notes{color:#ab9dac;font-size:11px;line-height:1.9;margin-top:22px}html[data-theme=xinui] .income-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}html[data-theme=xinui] .metric-card{padding:27px!important}html[data-theme=xinui] .metric-card>span{font-size:12px;color:#8b8190}html[data-theme=xinui] .metric-card strong{display:block;font-size:35px;margin:18px 0 14px;font-weight:650}html[data-theme=xinui] .metric-card small{font-size:10px;color:#a79ba9}html[data-theme=xinui] .metric-card.available{background:linear-gradient(125deg,#fff2f5,#fff)!important;border-color:#f2dfe7!important}html[data-theme=xinui] .metric-card.available strong{color:#f3325b}html[data-theme=xinui] .income-explanation{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:25px 5px}html[data-theme=xinui] .income-explanation>div{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:0 10px}html[data-theme=xinui] .income-explanation b{font-size:12px}html[data-theme=xinui] .income-explanation svg{color:#d796ad}html[data-theme=xinui] .income-explanation p{grid-column:2;font-size:11px;color:#a096a3;line-height:1.8;margin:8px 0 0}html[data-theme=xinui] .section-gap{margin-top:23px}html[data-theme=xinui] .withdraw-layout{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:25px}html[data-theme=xinui] .withdraw-form{padding:30px!important}html[data-theme=xinui] .bank-card{display:flex;gap:15px;align-items:center;background:#f7f6fb;border:1px dashed #d6cdda;padding:20px;border-radius:10px;text-align:left;cursor:pointer;color:#9e8ea1}html[data-theme=xinui] .bank-card.bound{background:#fcf0f3;border:1px solid #f0dbe3;color:#b7768a}html[data-theme=xinui] .bank-card span{flex:1}html[data-theme=xinui] .bank-card b{font-size:13px}html[data-theme=xinui] .bank-card small{display:block;font-size:10px;margin-top:7px}html[data-theme=xinui] .withdraw-amount{display:flex;align-items:center;border-bottom:1px solid #ded4e3;padding:15px 0}html[data-theme=xinui] .withdraw-amount>span{font-size:26px;margin-right:10px}html[data-theme=xinui] .withdraw-amount input{border:0;background:transparent;outline:none;font-size:32px;width:100%;min-width:0}html[data-theme=xinui] .withdraw-amount button{white-space:nowrap;color:#f3325b;background:none;border:0;cursor:pointer;font-size:12px}html[data-theme=xinui] .withdraw-form>.row{font-size:12px}html[data-theme=xinui] .withdraw-form>.btn{margin-top:30px}html[data-theme=xinui] .withdraw-form>.tiny{text-align:center;line-height:1.8;margin-top:15px}html[data-theme=xinui] .plain-list{padding-left:20px;font-size:12px;color:#a292a8;line-height:2}html[data-theme=xinui] .plain-list li{padding-bottom:14px}html[data-theme=xinui] .messenger{display:grid;grid-template-columns:300px minmax(0,1fr);padding:0!important;overflow:hidden;min-height:640px}html[data-theme=xinui] .conversation-list{border-right:1px solid #ede7f0;background:#fdfcfe}html[data-theme=xinui] .conversation-search{padding:20px 16px;border-bottom:1px solid #eee8f2}html[data-theme=xinui] .conversation-search .tabs{margin-top:15px;gap:3px}html[data-theme=xinui] .conversation-search .tabs button{font-size:11px;padding:8px 10px}html[data-theme=xinui] .conversation{padding:20px 17px;width:100%;background:transparent;border:0;text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}html[data-theme=xinui] .conversation.selected{background:#fff0f5}html[data-theme=xinui] .conversation>.avatar{width:40px;height:40px;object-fit:cover;border-radius:12px}html[data-theme=xinui] .conversation>span{flex:1;min-width:0}html[data-theme=xinui] .conversation b{font-size:12px;display:flex;justify-content:space-between;align-items:center}html[data-theme=xinui] .conversation b small{font-size:9px;color:#b2a6b7;font-weight:400}html[data-theme=xinui] .conversation p{font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:8px 0 0;color:#aa9caf}html[data-theme=xinui] .conversation i{position:absolute;left:43px;top:16px;font-size:8px;background:#f3325b;color:#fff;border-radius:8px;font-style:normal;min-width:14px;text-align:center;padding:1px}html[data-theme=xinui] .chat-panel{display:flex;flex-direction:column;min-width:0}html[data-theme=xinui] .chat-header{padding:23px 27px;border-bottom:1px solid #eee8f2;display:flex;justify-content:space-between;align-items:center}html[data-theme=xinui] .chat-header h3{font-size:16px;margin:0 0 8px}html[data-theme=xinui] .chat-body{padding:22px 27px;background:#faf9fc;min-height:360px;max-height:430px;overflow:auto;flex:1}html[data-theme=xinui] .chat-date{text-align:center;font-size:10px;color:#b6aabc;margin-bottom:25px}html[data-theme=xinui] .chat-message{display:flex;align-items:flex-start;gap:12px;margin-bottom:25px}html[data-theme=xinui] .chat-message.self{flex-direction:row-reverse}html[data-theme=xinui] .chat-message .avatar{width:30px;height:30px;object-fit:cover;border-radius:9px}html[data-theme=xinui] .chat-message>div{max-width:76%}html[data-theme=xinui] .chat-message>div>span{display:block;padding:12px 17px;border:1px solid #eee8f2;border-radius:0 12px 12px;background:#fff;color:#786a81;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=xinui] .chat-message.self>div>span{background:#fff0f5;border-color:#f7dce7;color:#a56780;border-radius:12px 0 12px 12px}html[data-theme=xinui] .chat-message small{display:block;font-size:9px;color:#b7a9bf;margin-top:7px}html[data-theme=xinui] .chat-message.self small{text-align:right}html[data-theme=xinui] .chat-compose{padding:15px 22px 20px;background:#fff}html[data-theme=xinui] .chat-compose textarea{resize:none;height:90px;width:100%;border:0!important;box-shadow:none!important;padding:10px 0!important}html[data-theme=xinui] .chat-compose .row{margin-top:10px}html[data-theme=xinui] .system-message{text-align:center;max-width:350px;margin:40px auto;border:1px solid #eee5ef;border-radius:12px;background:#fff;padding:28px}html[data-theme=xinui] .system-message>svg{color:#d697b2}html[data-theme=xinui] .system-message h3{font-size:16px}html[data-theme=xinui] .system-message p{font-size:13px;line-height:1.9;color:#8d7d96}html[data-theme=xinui] .section-space{margin-bottom:25px}html[data-theme=xinui] .saved-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}html[data-theme=xinui] .saved-card{padding:0!important;overflow:hidden}html[data-theme=xinui] .saved-cover{width:100%;height:175px;object-fit:cover;cursor:pointer}html[data-theme=xinui] .saved-copy{padding:21px}html[data-theme=xinui] .saved-copy h3{font-size:16px;line-height:1.7;margin:0;cursor:pointer}html[data-theme=xinui] .saved-copy p{font-size:11px;line-height:1.8}html[data-theme=xinui] .saved-copy>.row{margin-top:20px}html[data-theme=xinui] .saved-person{height:150px;background:linear-gradient(145deg,#fff2f7,#fbf7fc);display:grid;place-items:center;cursor:pointer}html[data-theme=xinui] .saved-person .avatar{width:72px;height:72px;border-radius:20px;object-fit:cover;border:4px solid white}html[data-theme=xinui] .settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px}html[data-theme=xinui] .setting-row{display:flex;align-items:center;gap:15px;padding:21px 0;border-bottom:1px solid #f0eaf2}html[data-theme=xinui] .setting-row>div{flex:1}html[data-theme=xinui] .setting-row b{font-size:13px}html[data-theme=xinui] .setting-row p{font-size:11px;margin:7px 0 0;color:#ac9bb3}html[data-theme=xinui] .setting-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fbf0f6;color:#c291ae}html[data-theme=xinui] .setting-row input[type=checkbox]{accent-color:#f3325b;width:17px;height:17px}html[data-theme=xinui] .help-copy{font-size:12px;line-height:1.9}html[data-theme=xinui] .support-text{min-height:130px;resize:vertical;margin:12px 0 18px;width:100%}html[data-theme=xinui] .support-entry{border-top:1px solid #eee5f0;margin-top:20px;padding-top:15px;font-size:12px}html[data-theme=xinui] .support-entry p{line-height:1.8;color:#9a86a1}html[data-theme=xinui] .auth-layout{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #efe7f0;border-radius:20px;overflow:hidden;max-width:1050px;margin:35px auto}html[data-theme=xinui] .auth-brand{padding:50px;background:linear-gradient(140deg,#fff3f6,#fbf1f8);position:relative;overflow:hidden}html[data-theme=xinui] .auth-brand>img{width:100px;height:50px;object-fit:contain;object-position:left}html[data-theme=xinui] .auth-brand>.eyebrow{display:block;margin-top:45px;font-size:9px}html[data-theme=xinui] .auth-brand h1{font-size:29px;line-height:1.7;color:#6e5268;position:relative;z-index:1}html[data-theme=xinui] .auth-brand p{font-size:12px;color:#b397aa}html[data-theme=xinui] .auth-decoration{font-size:250px;font-weight:950;letter-spacing:-35px;color:#eddae5;line-height:1;transform:rotate(-12deg);margin:35px 0 -35px;position:relative}html[data-theme=xinui] .auth-decoration span{position:absolute;font-size:80px;color:#dfafc5;right:0;top:0}html[data-theme=xinui] .auth-form{padding:50px}html[data-theme=xinui] .auth-form h2{font-size:26px;margin:0 0 12px}html[data-theme=xinui] .auth-form>p{font-size:13px}html[data-theme=xinui] .auth-form .field{margin-top:26px}html[data-theme=xinui] .auth-form .row{gap:10px}html[data-theme=xinui] .auth-form .row .btn{white-space:nowrap;font-size:10px}html[data-theme=xinui] .auth-agree{font-size:10px;color:#a28caf;display:flex;align-items:center;flex-wrap:wrap;margin:25px 0}html[data-theme=xinui] .auth-agree input{accent-color:#f3325b}html[data-theme=xinui] .auth-agree button{font-size:10px}html[data-theme=xinui] .auth-switch{text-align:center;font-size:11px!important;margin-top:23px}html[data-theme=xinui] .auth-note{text-align:center;font-size:10px;color:#baadbe;margin-top:30px}html[data-theme=xinui] .account-modal-backdrop{position:fixed;inset:0;z-index:90;background:#29213665;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}html[data-theme=xinui] .account-modal{width:550px;max-height:90vh;overflow:auto;border-radius:20px;background:#fff;padding:32px;box-shadow:0 30px 100px #34223b33}html[data-theme=xinui] .account-modal h2{font-size:21px;margin:0}html[data-theme=xinui] .account-modal>p{font-size:12px;line-height:1.8}html[data-theme=xinui] .modal-close{font-size:28px}html[data-theme=xinui] .recharge-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}html[data-theme=xinui] .recharge-packages button{border:1px solid #eae2ee;border-radius:10px;background:#fcfafd;padding:20px 8px;cursor:pointer;color:#9a86a7}html[data-theme=xinui] .recharge-packages button.active{background:#fff0f5;border-color:#f3325b;color:#f3325b}html[data-theme=xinui] .recharge-packages b{font-size:19px;display:block}html[data-theme=xinui] .recharge-packages b small{font-size:9px;font-weight:400}html[data-theme=xinui] .recharge-packages span{display:block;font-size:11px;margin-top:10px}html[data-theme=xinui] .recharge-total{display:flex;justify-content:space-between;margin:23px 0;font-size:12px;color:#94819e}html[data-theme=xinui] .recharge-total strong{color:#f3325b;font-size:17px}html[data-theme=xinui] .btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1150px){html[data-theme=xinui] .account-columns{grid-template-columns:minmax(0,1fr) 250px;gap:20px}html[data-theme=xinui] .wallet-card{padding:20px}html[data-theme=xinui] .wallet-card>strong{font-size:29px}html[data-theme=xinui] .account-menu>.row>.tiny{display:none}html[data-theme=xinui] .settings-grid{grid-template-columns:minmax(0,1fr) 260px}html[data-theme=xinui] .messenger{grid-template-columns:255px minmax(0,1fr)}html[data-theme=xinui] .auth-brand,html[data-theme=xinui] .auth-form{padding:35px}html[data-theme=xinui] .auth-brand h1{font-size:25px}}@media (max-width:950px){html[data-theme=xinui] .account-columns,html[data-theme=xinui] .withdraw-layout,html[data-theme=xinui] .settings-grid{grid-template-columns:1fr}html[data-theme=xinui] .account-columns>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}html[data-theme=xinui] .sign-card{margin-top:0}html[data-theme=xinui] .account-mini-links{display:none}html[data-theme=xinui] .saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=xinui] .auth-layout{grid-template-columns:1fr}html[data-theme=xinui] .auth-brand{display:none}html[data-theme=xinui] .income-metrics{gap:10px}html[data-theme=xinui] .metric-card{padding:18px!important}html[data-theme=xinui] .metric-card strong{font-size:27px}html[data-theme=xinui] .profile-summary h1{font-size:22px}html[data-theme=xinui] .account-cover{padding:24px}html[data-theme=xinui] .profile-avatar{width:65px;height:65px}}html[data-theme=xinui] .explore-view{color:#272933;min-width:0}html[data-theme=xinui] .pink{color:#f3325b}html[data-theme=xinui] .tiny{font-size:12px}html[data-theme=xinui] .strong{font-weight:650}html[data-theme=xinui] .full{width:100%;justify-content:center}html[data-theme=xinui] .explore-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}html[data-theme=xinui] .explore-top .page-heading{font-size:27px;margin:8px 0}html[data-theme=xinui] .explore-top p,html[data-theme=xinui] .page-intro p{margin:10px 0 0}html[data-theme=xinui] .page-intro{margin-bottom:30px}html[data-theme=xinui] .eyebrow{font-size:10px;letter-spacing:2px;font-weight:750;color:#95939f}html[data-theme=xinui] .community-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px}html[data-theme=xinui] .feed-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}html[data-theme=xinui] .feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}html[data-theme=xinui] .feed-card{border:1px solid #ededf1;border-radius:15px;background:#fff;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s}html[data-theme=xinui] .feed-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #26334c0b}html[data-theme=xinui] .feed-cover{height:170px;position:relative;overflow:hidden}html[data-theme=xinui] .feed-cover>img{width:100%;height:100%;object-fit:cover}html[data-theme=xinui] .cover-tag{position:absolute;left:12px;top:12px;border-radius:5px;padding:4px 7px;background:#16262ea6;color:#fff;font-size:10px}html[data-theme=xinui] .cover-tag.poll{background:#f3325b}html[data-theme=xinui] .play-disc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;display:grid;place-items:center;border:1px solid #ffffff80;border-radius:50%;background:#ffffff26;color:#fff;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=xinui] .feed-copy{padding:17px}html[data-theme=xinui] .feed-copy h3{font-size:15px;line-height:1.6;margin:0 0 18px}html[data-theme=xinui] .feed-author{font-size:10px;color:#92919b;gap:8px}html[data-theme=xinui] .feed-author .row{gap:7px}html[data-theme=xinui] .avatar.small{width:25px;height:25px;border-radius:50%;object-fit:cover}html[data-theme=xinui] .quiet-button{border:0;background:transparent;color:inherit;padding:4px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:inherit}html[data-theme=xinui] .text-category{font-size:11px;color:#f3325b;display:block;margin:5px 0 20px}html[data-theme=xinui] .text-excerpt{font-size:15px;line-height:1.9;color:#716e7b;min-height:113px}html[data-theme=xinui] .self-card{padding:22px!important}html[data-theme=xinui] .self-card .row{gap:12px}html[data-theme=xinui] .self-card strong{font-size:15px}html[data-theme=xinui] .self-card p{margin:6px 0 0}html[data-theme=xinui] .self-numbers{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;margin:26px 0 22px}html[data-theme=xinui] .self-numbers b{font-size:20px;font-weight:650;display:block}html[data-theme=xinui] .self-numbers span{font-size:10px;color:#a09ba9;display:block;margin-top:6px}html[data-theme=xinui] .side-tools{margin-top:18px;padding:22px!important}html[data-theme=xinui] .side-tools h3{font-size:14px;margin:0 0 20px}html[data-theme=xinui] .side-tools>button{background:none;border:0;display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:10px 0;cursor:pointer}html[data-theme=xinui] .side-tools>button>span:nth-child(2){flex:1}html[data-theme=xinui] .side-tools b{font-size:12px;display:block}html[data-theme=xinui] .side-tools small{font-size:10px;display:block;color:#a09ba7;margin-top:5px}html[data-theme=xinui] .tool-icon{width:37px;height:37px;display:grid;place-items:center;background:#fff2f5;color:#f3325b;border-radius:10px}html[data-theme=xinui] .membership-mini{padding:24px;background:linear-gradient(140deg,#302d36,#49414c);color:#f4e0bf;border-radius:14px;margin-top:18px;cursor:pointer}html[data-theme=xinui] .membership-mini h3{font-size:17px;margin:14px 0 10px}html[data-theme=xinui] .membership-mini p{font-size:12px;line-height:1.9;opacity:.7}html[data-theme=xinui] .membership-mini>span{font-size:11px;font-weight:650}html[data-theme=xinui] .side-links{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px}html[data-theme=xinui] .side-links button{padding:13px;border:1px solid #eae9ef;border-radius:8px;background:#fff;color:#777381;cursor:pointer;font-size:11px}html[data-theme=xinui] .community-note{font-size:10px;color:#b1acb7;line-height:1.9;margin:20px 6px}html[data-theme=xinui] .detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}html[data-theme=xinui] .section-space{margin-bottom:22px}html[data-theme=xinui] .post-detail{padding:30px!important}html[data-theme=xinui] .author-button{display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;cursor:pointer}html[data-theme=xinui] .author-button small{display:block;font-size:11px;margin-top:5px}html[data-theme=xinui] .post-detail h1{font-size:25px;line-height:1.5;margin:28px 0 18px}html[data-theme=xinui] .post-body{line-height:1.9;color:#64616c;white-space:pre-wrap}html[data-theme=xinui] .main-video{width:100%;max-height:510px;border-radius:12px;background:#18252a;margin:10px 0 18px}html[data-theme=xinui] .main-picture{width:100%;max-height:620px;object-fit:contain;border-radius:12px}html[data-theme=xinui] .vote-box{background:#fff7f9;border:1px solid #ffe4ea;padding:22px;border-radius:12px;margin-top:20px}html[data-theme=xinui] .vote-box h3{font-size:16px;margin:0}html[data-theme=xinui] .vote-box p{font-size:12px;line-height:1.8}html[data-theme=xinui] .watch-track{height:5px;border-radius:5px;background:#f6dce3;overflow:hidden;margin-top:20px}html[data-theme=xinui] .watch-track i{display:block;height:100%;background:#f3325b}html[data-theme=xinui] .suspect{background:#f3325b;color:#fff;border:0}html[data-theme=xinui] .clear-vote{background:#d9f4ee;color:#368679;border:0}html[data-theme=xinui] .btn:disabled{opacity:.45;cursor:not-allowed}html[data-theme=xinui] .vote-result{display:flex;justify-content:space-between;margin:20px 0;padding:15px;background:#fff;border-radius:8px;font-size:12px}html[data-theme=xinui] .vote-result b{font-size:22px;margin:0 7px}html[data-theme=xinui] .post-actions{display:flex;gap:12px;margin:24px 0}html[data-theme=xinui] .comments-area{border-top:1px solid #eeeaf0;padding-top:18px}html[data-theme=xinui] .comments-area h3{font-size:17px}html[data-theme=xinui] .comments-area h3 small{color:#a7a0aa;margin-left:8px}html[data-theme=xinui] .comment-row{display:flex;gap:10px;padding:17px 0;border-bottom:1px solid #f1edf3;font-size:12px}html[data-theme=xinui] .comment-row p{margin:9px 0 0;color:#6e6876;line-height:1.7}html[data-theme=xinui] .comment-stance{margin-left:9px}html[data-theme=xinui] .comment-compose{display:flex;align-items:flex-end;gap:12px;margin-top:22px}html[data-theme=xinui] .comment-compose textarea{min-height:72px;flex:1;resize:vertical}html[data-theme=xinui] .discussion-locked{text-align:center;border-radius:12px;background:#f8f7fa;padding:30px;color:#93909d}html[data-theme=xinui] .discussion-locked h4{color:#5b5663;margin:10px}html[data-theme=xinui] .discussion-locked p{font-size:12px}html[data-theme=xinui] .placeholder-line{height:10px;width:80%;margin:15px auto 0;background:#e9e5ed;border-radius:10px;filter:blur(3px)}html[data-theme=xinui] .placeholder-line.short{width:58%}html[data-theme=xinui] .help-copy{font-size:12px;line-height:1.95}html[data-theme=xinui] .aside-gap{margin-top:20px}html[data-theme=xinui] .publish-form{padding:30px!important}html[data-theme=xinui] .publish-form .tabs{margin-bottom:28px}html[data-theme=xinui] .field{display:flex;flex-direction:column;gap:10px;font-size:12px;font-weight:600;margin:20px 0}html[data-theme=xinui] .big-input{font-size:18px!important}html[data-theme=xinui] .publish-text{min-height:215px;resize:vertical;line-height:1.9}html[data-theme=xinui] .upload-area{min-height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px dashed #dcd3e0;border-radius:12px;background:#faf8fb;cursor:pointer;color:#8f7b91}html[data-theme=xinui] .upload-area span{font-size:11px}html[data-theme=xinui] .upload-area input{display:none}html[data-theme=xinui] .poll-option{margin-top:25px;padding:18px;background:#fff6f8;border-radius:10px}html[data-theme=xinui] .poll-option .row{font-size:13px;gap:10px}html[data-theme=xinui] .publish-footer{margin-top:28px}html[data-theme=xinui] .publish-guide{background:linear-gradient(140deg,#fff2f5,#fff)!important;color:#b4617b}html[data-theme=xinui] .publish-guide p{font-size:12px;line-height:2}html[data-theme=xinui] .tool-filter{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:15px 20px!important;margin-bottom:24px}html[data-theme=xinui] .filter-search{max-width:205px}html[data-theme=xinui] .tutorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}html[data-theme=xinui] .tutorial-card{padding:0!important;overflow:hidden;cursor:pointer}html[data-theme=xinui] .tutorial-art{height:195px;position:relative}html[data-theme=xinui] .tutorial-art img{width:100%;height:100%;object-fit:cover}html[data-theme=xinui] .tutorial-copy{padding:20px}html[data-theme=xinui] .tutorial-copy h3{font-size:16px;line-height:1.7;margin:10px 0 22px}html[data-theme=xinui] .teaching-steps{padding:0;list-style:none}html[data-theme=xinui] .teaching-steps li{display:flex;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid #eeeaf0}html[data-theme=xinui] .teaching-steps span{color:#f3325b;font-size:24px;font-weight:700}html[data-theme=xinui] .teaching-steps p{font-size:14px}html[data-theme=xinui] .demo-banner{background:linear-gradient(125deg,#263e45,#192c33);padding:35px 40px;border-radius:18px;color:#fff;display:flex;justify-content:space-between;align-items:center}html[data-theme=xinui] .demo-banner h2{font-size:27px}html[data-theme=xinui] .demo-banner p{font-size:12px;color:#b8c8c9}html[data-theme=xinui] .demo-banner>svg{color:#acc0c0;opacity:.55}html[data-theme=xinui] .dark-tag{background:#ffffff15;color:#c8dfdc}html[data-theme=xinui] .demo-tabs{margin:25px 0}html[data-theme=xinui] .demo-empty{padding:70px 20px;text-align:center}html[data-theme=xinui] .demo-empty svg{color:#dcc7d0}html[data-theme=xinui] .demo-empty h3{margin-top:24px}html[data-theme=xinui] .demo-empty p{font-size:13px}html[data-theme=xinui] .demo-empty .btn{margin-top:12px}html[data-theme=xinui] .demo-foot{margin:22px 5px}html[data-theme=xinui] .demo-table td:first-child{max-width:320px;overflow-wrap:anywhere}html[data-theme=xinui] .demo-table .quiet-button{font-size:12px;margin-right:10px}html[data-theme=xinui] .client-notice{display:flex;gap:15px;background:#fff7ed;border:1px solid #ffe5bb;color:#996d30;border-radius:10px;padding:20px;margin:25px 0}html[data-theme=xinui] .client-notice p{font-size:12px;margin:7px 0 0;line-height:1.8}html[data-theme=xinui] .client-notice b{font-size:14px}html[data-theme=xinui] .topic-editor textarea{width:100%;min-height:105px;resize:vertical;margin-bottom:18px}html[data-theme=xinui] .topic-card{margin-top:18px;cursor:pointer}html[data-theme=xinui] .topic-card h3{font-size:18px}html[data-theme=xinui] .topic-card p{line-height:1.8;font-size:13px}html[data-theme=xinui] .topic-reply{border-bottom:1px solid #efebf1;font-size:12px;padding:15px 0;margin-bottom:18px}html[data-theme=xinui] .fortune-card{max-width:650px;margin:35px auto;text-align:center;border-radius:22px;padding:45px;background:radial-gradient(ellipse at 50% 20%,#fff0ec,#fff8ed 45%,#fff);border:1px solid #f5e7d9}html[data-theme=xinui] .fortune-card h1{font-size:29px;margin:18px 0}html[data-theme=xinui] .fortune-date{font-size:12px;color:#b29179}html[data-theme=xinui] .fortune-orb{border-radius:50%;width:145px;height:145px;display:grid;place-items:center;margin:35px auto;background:linear-gradient(135deg,#ef7975,#f3325b);color:#fff;font-size:58px;font-family:serif;box-shadow:0 15px 40px #f3325b25}html[data-theme=xinui] .fortune-card h2{font-size:21px}html[data-theme=xinui] .fortune-card p{font-size:14px;line-height:2.2;color:#a1897f}html[data-theme=xinui] .fortune-card small{display:block;color:#afa3a0;font-size:10px;margin-top:30px}html[data-theme=xinui] .ai-main{padding:35px!important}html[data-theme=xinui] .ai-mascot{height:105px;object-fit:contain}html[data-theme=xinui] .ai-main h2{font-size:25px}html[data-theme=xinui] .ai-price{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin:20px 0;border-top:1px solid #eee8f0}html[data-theme=xinui] .ai-price strong{color:#f3325b;font-size:26px}html[data-theme=xinui] .ai-price small{font-size:12px}html[data-theme=xinui] .ai-main>.tiny{line-height:1.8;margin-top:18px}html[data-theme=xinui] .ai-history-item{width:100%;display:flex;align-items:center;text-align:left;gap:12px;background:none;border:0;border-bottom:1px solid #eee8f0;padding:20px 0;cursor:pointer}html[data-theme=xinui] .ai-history-item span{flex:1}html[data-theme=xinui] .ai-history-item b{font-size:12px}html[data-theme=xinui] .ai-history-item small{display:block;font-size:10px;color:#a49ca8;margin-top:6px}html[data-theme=xinui] .ai-section{padding:20px 0;border-bottom:1px solid #eee8f0}html[data-theme=xinui] .ai-section h3{font-size:16px;color:#f3325b}html[data-theme=xinui] .ai-section p{font-size:14px;line-height:1.9}html[data-theme=xinui] .ai-main>.btn{margin:20px 10px 0 0}html[data-theme=xinui] .esports-notice{display:flex;gap:12px;align-items:center;margin:20px 0;color:#928993;font-size:12px}html[data-theme=xinui] .esports-card{cursor:pointer}html[data-theme=xinui] .esports-symbol{display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#232e3d,#53606d);height:140px;color:#dfdce7;font-size:60px;font-weight:850;margin-bottom:24px}html[data-theme=xinui] .esports-card h3{font-size:17px}html[data-theme=xinui] .esports-card p{font-size:12px;line-height:1.9}html[data-theme=xinui] .esports-card .btn{margin-top:15px}@media (min-width:1550px){html[data-theme=xinui] .feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=xinui] .feed-cover{height:180px}}@media (max-width:1150px){html[data-theme=xinui] .community-layout{grid-template-columns:minmax(0,1fr) 235px;gap:18px}html[data-theme=xinui] .detail-layout{grid-template-columns:minmax(0,1fr) 245px}html[data-theme=xinui] .tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=xinui] .explore-top .page-heading{font-size:24px}html[data-theme=xinui] .tool-filter{flex-wrap:wrap}html[data-theme=xinui] .feed-toolbar>.tiny{display:none}}@media (max-width:950px){html[data-theme=xinui] .community-layout,html[data-theme=xinui] .detail-layout{grid-template-columns:1fr}html[data-theme=xinui] .community-aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-theme=xinui] .community-aside>*{margin-top:0}html[data-theme=xinui] .community-note,html[data-theme=xinui] .membership-mini{display:none}html[data-theme=xinui] .detail-layout>aside{display:none}html[data-theme=xinui] .explore-top{align-items:flex-start}html[data-theme=xinui] .explore-top .page-heading{font-size:22px}}html[data-theme=xinui] .tool-filter.panel{gap:24px;padding:15px 18px!important;margin-bottom:16px;border-radius:16px}html[data-theme=xinui] .tool-dropdowns{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:5px;min-width:420px;padding:4px;background:#fff;border:1px solid #fff0f3;border-radius:15px}html[data-theme=xinui] .tool-select{position:relative;display:flex;align-items:center;min-width:0;min-height:42px;border-radius:11px;background:linear-gradient(180deg,#ffe3e5,#fff3f5);transition:box-shadow .18s,background .18s;cursor:pointer}html[data-theme=xinui] .tool-select-value{font-size:13px;color:#46363b;padding:0 34px 0 19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}html[data-theme=xinui] .tool-select select{position:absolute;inset:0;width:100%;height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;border:0;border-radius:11px;background:transparent;color:transparent;outline:none;font:inherit}html[data-theme=xinui] .tool-select select option{color:#352b31;background:#fff}html[data-theme=xinui] .tool-select.selected{background:linear-gradient(180deg,#ffdde4,#ffedf1)}html[data-theme=xinui] .tool-select.selected .tool-select-value{font-weight:650;color:#c63d5f}html[data-theme=xinui] .tool-select:focus-within{box-shadow:0 0 0 2px #f3325b55}html[data-theme=xinui] .select-chevron{position:absolute;right:14px;width:14px;height:14px;pointer-events:none;fill:none;stroke:#67525b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}html[data-theme=xinui] .tool-search{display:flex;align-items:center;gap:10px;min-width:170px;width:250px;background:#f8f8fa;border:1px solid #eeecf1;border-radius:11px;padding:12px 14px;color:#aaa2ad}html[data-theme=xinui] .tool-search input{border:0;outline:0;background:none;width:100%;min-width:0;font:inherit;font-size:12px;color:#554b5b}html[data-theme=xinui] .tool-search:focus-within{border-color:#edb5c4}html[data-theme=xinui] .tool-results-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 3px 22px;min-height:31px}html[data-theme=xinui] .tool-result-summary{display:flex;align-items:center;flex-wrap:wrap;gap:11px}html[data-theme=xinui] .tool-result-summary>strong{font-size:13px;font-weight:650}html[data-theme=xinui] .tool-result-summary>span{font-size:12px;color:#a09aa7}html[data-theme=xinui] .tool-filter-chip{display:inline-flex;align-items:center;gap:12px;border:1px solid #f5dce5;background:#fff5f8;color:#b5637c;border-radius:6px;font-size:11px;padding:5px 9px;cursor:pointer}html[data-theme=xinui] .tool-filter-chip>span{font-size:15px;line-height:12px}html[data-theme=xinui] .clear-tool-filters{font-size:12px;color:#b7778c;white-space:nowrap}html[data-theme=xinui] .tutorial-back{font-size:12px;color:#958493;margin:0 0 18px}html[data-theme=xinui] .tutorial-empty{padding:45px 22px}html[data-theme=xinui] .tutorial-empty>svg{color:#d5b2bf}html[data-theme=xinui] .tutorial-empty h3{font-size:16px;color:#6b5b67}html[data-theme=xinui] .tutorial-empty p{font-size:12px}html[data-theme=xinui] .tutorial-empty .btn{margin-top:9px}html[data-theme=xinui] .tutorial-card:hover .tutorial-art>img{transform:scale(1.025)}html[data-theme=xinui] .tutorial-art{overflow:hidden}html[data-theme=xinui] .tutorial-art>img{transition:transform .3s}@media (max-width:1150px){html[data-theme=xinui] .tool-filter.panel{gap:12px}html[data-theme=xinui] .tool-dropdowns{min-width:350px;grid-template-columns:repeat(3,minmax(95px,1fr));flex:1}html[data-theme=xinui] .tool-search{width:210px}html[data-theme=xinui] .tool-select-value{padding-left:14px;font-size:12px}}@media (max-width:760px){html[data-theme=xinui] .tool-filter.panel{padding:12px!important;display:block}html[data-theme=xinui] .tool-dropdowns{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=xinui] .tool-select-value{font-size:11px;padding-left:10px;padding-right:25px}html[data-theme=xinui] .select-chevron{right:9px}html[data-theme=xinui] .tool-search{box-sizing:border-box;width:100%;margin-top:10px}html[data-theme=xinui] .tool-results-bar{align-items:flex-start}html[data-theme=xinui] .tool-results-bar>.tiny{display:none}html[data-theme=xinui] .tutorial-grid{gap:14px}}html[data-theme=xinui] .global-search-controls{padding:20px 24px 0}html[data-theme=xinui] .global-search-form{display:flex;align-items:center;gap:15px;background:#f7f8fa;border:1px solid #eceef3;border-radius:12px;padding:7px 8px 7px 18px;color:#b0b1bc}html[data-theme=xinui] .global-search-form input{border:0;background:none;flex:1;min-width:0;color:#363946;font-size:14px;box-shadow:none;padding:8px 0}html[data-theme=xinui] .global-search-form .btn{padding:11px 29px}html[data-theme=xinui] .global-search-tabs{display:flex;gap:24px;overflow:auto;margin-top:16px}html[data-theme=xinui] .global-search-tabs button{padding:15px 4px 17px;border-bottom:2px solid transparent;color:#90939f;font-size:12px;white-space:nowrap;display:flex;gap:8px;align-items:center}html[data-theme=xinui] .global-search-tabs button.active{border-color:var(--primary);color:var(--primary);font-weight:600}html[data-theme=xinui] .global-search-tabs span{font-size:10px;padding:2px 5px;background:#f6f6f8;border-radius:4px;font-weight:400}html[data-theme=xinui] .search-start{margin-top:24px;text-align:center;padding:58px 25px}html[data-theme=xinui] .search-start-icon{display:inline-flex;padding:17px;border-radius:20px;color:var(--primary);background:var(--soft);margin-bottom:23px}html[data-theme=xinui] .search-start p{font-size:12px;color:var(--muted);margin:12px 0 24px}html[data-theme=xinui] .search-suggestions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}html[data-theme=xinui] .global-result-summary{display:flex;align-items:center;gap:14px;margin:24px 0 15px;color:#666a78;font-size:13px}html[data-theme=xinui] .global-result-summary small{color:#aaaeba;font-size:11px}html[data-theme=xinui] .global-result-group{margin-bottom:18px}html[data-theme=xinui] .global-result-group h3 span{font-size:11px;font-weight:400;color:#a4a7b3;margin-left:8px}html[data-theme=xinui] .global-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-theme=xinui] .global-account{padding:19px;border:1px solid #eeeef3;border-radius:12px}html[data-theme=xinui] .global-account-main{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:0}html[data-theme=xinui] .global-account-main>span{flex:1}html[data-theme=xinui] .global-account-main strong,html[data-theme=xinui] .global-account-main small{display:block}html[data-theme=xinui] .global-account-main strong{font-size:14px}html[data-theme=xinui] .global-account-main small{font-size:10px;color:#a1a4b1;margin-top:5px}html[data-theme=xinui] .global-account-main>svg{color:#babcc7}html[data-theme=xinui] .global-steam-id{font-size:10px;color:#9fa3af;margin:16px 0;word-break:break-all}html[data-theme=xinui] .global-account-platforms{display:grid;gap:7px}html[data-theme=xinui] .global-account-platforms button{display:flex;align-items:center;gap:7px;border-radius:6px;background:#f5f8fc;padding:8px 10px;text-align:left;font-size:10px;color:#6b809e}html[data-theme=xinui] .global-account-platforms button:last-child{background:#fdf7f1;color:#ab876b}html[data-theme=xinui] .global-account-platforms img{height:15px;width:15px;object-fit:contain}html[data-theme=xinui] .global-content-row{display:flex;gap:18px;align-items:center;width:100%;text-align:left;padding:17px 0;border-bottom:1px solid #f0f1f4}html[data-theme=xinui] .global-content-row:last-child{border:0;padding-bottom:0}html[data-theme=xinui] .global-content-row>img:not(.avatar),html[data-theme=xinui] .global-result-icon{width:116px;height:74px;border-radius:9px;object-fit:cover}html[data-theme=xinui] .global-content-row .avatar{width:44px;height:44px}html[data-theme=xinui] .global-result-icon{display:flex;align-items:center;justify-content:center;background:#f9f1f5;color:#d68aab;flex-shrink:0}html[data-theme=xinui] .global-content-copy{flex:1;min-width:0}html[data-theme=xinui] .global-content-copy strong{display:block;font-size:13px;margin:7px 0}html[data-theme=xinui] .global-content-copy small{display:block;font-size:10px;color:#a2a5b1;line-height:1.8}html[data-theme=xinui] .global-content-row>svg{color:#c1c3cd}html[data-theme=xinui] .global-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html[data-theme=xinui] .global-tool{text-align:left;padding:0;min-width:0}html[data-theme=xinui] .global-tool-cover{position:relative;overflow:hidden;border-radius:9px;aspect-ratio:1.8}html[data-theme=xinui] .global-tool-cover>img{width:100%;height:100%}html[data-theme=xinui] .global-tool-cover .tag{position:absolute;top:8px;left:8px;background:#ffffffed;color:#646977}html[data-theme=xinui] .global-tool>strong{display:block;font-size:12px;margin:14px 0 8px}html[data-theme=xinui] .global-tool>small{color:#a0a4b0;font-size:10px}@media (min-width:1600px){html[data-theme=xinui] .global-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=xinui] .global-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){html[data-theme=xinui] .global-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-theme=xinui] .global-account-grid{grid-template-columns:1fr}html[data-theme=xinui] .global-search-controls{padding:14px 15px 0}html[data-theme=xinui] .global-search-tabs{gap:15px}html[data-theme=xinui] .global-search-form{padding-left:10px;gap:8px}html[data-theme=xinui] .global-search-form input{font-size:11px}html[data-theme=xinui] .global-search-form .btn{padding:8px 14px}html[data-theme=xinui] .global-search-form>svg{width:18px}html[data-theme=xinui] .global-result-summary{flex-wrap:wrap}html[data-theme=xinui] .global-content-row>img:not(.avatar),html[data-theme=xinui] .global-result-icon{width:72px;height:62px}html[data-theme=xinui] .global-content-row{gap:10px}}html[data-theme=xinui]{--app-bg:#f5f6f8;--surface-2:#f5f6f8;--brand:#f3325b;--brand-press:#d9264b;--brand-hot:#e81e4a;--brand-contrast:#ffffff;--brand-soft:rgba(243,50,91,.08);--brand-soft-2:rgba(243,50,91,.14);--brand-ring:rgba(243,50,91,.22);--brand-gradient:linear-gradient(135deg,#f55a7a,#e81e4a);--header-bg: radial-gradient(ellipse at 18% 0%,rgba(243,50,91,.06) 0%,transparent 55%), radial-gradient(ellipse at 82% 0%,rgba(243,126,158,.05) 0%,transparent 55%), linear-gradient(180deg,#fffdfd 0%,#f5f6f8 100%);--avatar-tile:linear-gradient(135deg,#ffe1e8,#ffd0db);--entry-pill-bg:linear-gradient(135deg,#fff0f3,#ffe1e8);--entry-pill-color:#f3325b}html[data-theme=xinui] .sidebar{min-height:0;background:#ffffffb8;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-right:1px solid #dde0e680;padding-top:27px}html[data-theme=xinui] .side-caption{color:#858a95;letter-spacing:2px;margin-bottom:30px}html[data-theme=xinui] .nav-label{font-size:10px;font-weight:650;letter-spacing:1.5px;color:#9499a4}html[data-theme=xinui] .sidebar-end .nav-label{padding-left:10px;padding-bottom:12px}html[data-theme=xinui] .nav-item{color:#626873;font-weight:500;border-radius:12px;padding-top:12px;padding-bottom:12px;transition:background .2s,color .2s,transform .2s}html[data-theme=xinui] .nav-item:hover{background:#eceef280}html[data-theme=xinui] .nav-item.active{background:#fee9ef;color:#d92350;box-shadow:inset 0 0 0 1px #f8d7e0}html[data-theme=xinui] .nav-item.active:before{display:none}html[data-theme=xinui] .sidebar>.brand,html[data-theme=xinui] .sidebar>.side-caption,html[data-theme=xinui] .sidebar-end{flex-shrink:0}html[data-theme=xinui] .sidebar nav{flex:1;min-height:0;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:4px;scrollbar-width:thin;scrollbar-color:#dfe3e9 transparent}html[data-theme=xinui] .sidebar nav::-webkit-scrollbar{width:3px}html[data-theme=xinui] .sidebar nav::-webkit-scrollbar-thumb{background:#dfe3e9}html[data-theme=xinui] .sidebar-end{margin-top:8px}html[data-theme=xinui] .nav-entry{min-width:0}html[data-theme=xinui] .nav-parent .nav-chevron{margin-left:auto;color:#a1a6b0;transform:rotate(-90deg);transition:transform .2s,color .2s}html[data-theme=xinui] .nav-parent.expanded .nav-chevron{transform:rotate(0)}html[data-theme=xinui] .nav-parent.active .nav-chevron{color:#de6a88}html[data-theme=xinui] .nav-children{margin:3px 0 9px 23px;border-left:1px solid #e7e9ef;padding:2px 0 2px 12px}html[data-theme=xinui] .nav-child{display:flex;align-items:center;gap:9px;width:100%;border-radius:9px;color:#8a8f9a;font-size:12px;min-height:36px;padding:9px 10px;margin:2px 0;text-align:left;white-space:nowrap;transition:background .2s,color .2s}html[data-theme=xinui] .nav-child>svg{color:#a6acb8}html[data-theme=xinui] .nav-child:hover{background:#eceef2b8;color:#414854}html[data-theme=xinui] .nav-child.active{background:#fff0f4;color:#d82e56;font-weight:600}html[data-theme=xinui] .nav-child.active>svg{color:#e76a89}html[data-theme=xinui] .nav-item:focus-visible,html[data-theme=xinui] .nav-child:focus-visible{outline:2px solid #ed8fa6;outline-offset:1px}html[data-theme=xinui] .sidebar nav .nav-group:last-child{margin-bottom:8px}html[data-theme=xinui] .sidebar-end .workbench-shortcut{background:#fff;border-color:#e5e7eb;box-shadow:0 3px 12px #222b3904;border-radius:13px;padding:12px 10px}html[data-theme=xinui] .workbench-shortcut:hover{border-color:#f2b8c8;background:#fffafd}html[data-theme=xinui] .workbench-shortcut strong{font-weight:650}html[data-theme=xinui] .workbench-shortcut small{color:#888f9b}html[data-theme=xinui] .admin-shortcut{color:#7d8490;font-size:11px}@media (min-width: 1800px){html[data-theme=xinui] .sidebar{width:232px;flex-basis:232px}}@media (max-width: 1200px) and (min-width: 901px){html[data-theme=xinui] .nav-item{gap:9px;font-size:12px;padding-left:10px;padding-right:8px}html[data-theme=xinui] .nav-children{margin-left:19px;padding-left:10px}html[data-theme=xinui] .nav-child{padding-left:9px;padding-right:7px;font-size:11px}html[data-theme=xinui] .sidebar .side-caption{margin-bottom:20px}html[data-theme=xinui] .sidebar-end .workbench-shortcut{gap:6px}html[data-theme=xinui] .sidebar-end .workbench-shortcut small{font-size:8px}html[data-theme=xinui] .sidebar-end .workbench-shortcut strong{font-size:11px}}@media (max-width: 900px){html[data-theme=xinui] .sidebar{padding-top:22px}html[data-theme=xinui] .sidebar nav{padding:2px;scrollbar-gutter:auto}html[data-theme=xinui] .nav-parent .nav-chevron{position:absolute;right:3px;bottom:6px;width:9px;height:9px;margin:0}html[data-theme=xinui] .nav-children{margin:2px 0 10px;padding:3px 0;border-left:0;border-radius:11px;background:#f0f1f480}html[data-theme=xinui] .nav-child{justify-content:center;min-height:34px;padding:9px 0;margin:1px 0;position:relative}html[data-theme=xinui] .nav-child>span{display:none}html[data-theme=xinui] .nav-child.active{background:#fee7ed}html[data-theme=xinui] .sidebar .nav-group{margin-top:11px;margin-bottom:15px}html[data-theme=xinui] .nav-item{padding-top:13px;padding-bottom:13px}html[data-theme=xinui] .sidebar-end .nav-label{display:none}html[data-theme=xinui] .sidebar-end{padding-top:10px}html[data-theme=xinui] .sidebar-end .workbench-shortcut,html[data-theme=xinui] .sidebar-end .admin-shortcut{padding:11px 0}}@media (max-height: 680px){html[data-theme=xinui] .sidebar{padding-top:15px}html[data-theme=xinui] .side-caption{margin-bottom:16px}html[data-theme=xinui] .sidebar-end{padding-top:9px;padding-bottom:9px}html[data-theme=xinui] .sidebar-end .nav-label{padding-bottom:7px}html[data-theme=xinui] .sidebar-end .workbench-shortcut{padding-top:9px;padding-bottom:9px}html[data-theme=xinui] .sidebar-end .workbench-shortcut small{display:none}html[data-theme=xinui] .sidebar-end .admin-shortcut{padding-top:9px;padding-bottom:9px}}.adm-shell .adm-page{padding:26px 32px 40px;max-width:1280px;margin:0 auto}.adm-shell .adm-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.adm-shell .adm-page-title{font-size:24px;font-weight:800;color:var(--text-1, #1d1d1f);letter-spacing:-.02em;display:flex;align-items:center;gap:11px}.adm-shell .adm-page-title .title-ico{width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#fff1f0,#ffe2de);color:#d70015;border:.5px solid rgba(215,0,21,.14)}.adm-shell .adm-page-sub{margin-top:5px;font-size:12.5px;color:var(--text-3, #86868b);letter-spacing:-.01em}.adm-shell .adm-head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.adm-shell .adm-notice{margin:12px 0;padding:10px 14px;border:1px solid transparent;border-radius:10px;font-size:13px;line-height:1.6;text-align:left;overflow-wrap:anywhere}.adm-shell .adm-notice--success{color:#23855f;background:#2a9d7812;border-color:#2a9d7824}.adm-shell .adm-notice--error{color:#c52d49;background:#c52d490f;border-color:#c52d4924}html[data-theme=night-ride] .adm-notice--success{color:#64d6ac}html[data-theme=night-ride] .adm-notice--error{color:#ff8d9d}.adm-shell .adm-card{background:var(--surface, #fff);border:.5px solid var(--hairline, rgba(0, 0, 0, .08));border-radius:18px;box-shadow:0 1px 2px #00000008,0 8px 24px #00000009;padding:18px 20px}.adm-shell .adm-card+.adm-card{margin-top:16px}.adm-shell .adm-card-title{font-size:14.5px;font-weight:700;color:var(--text-1, #1d1d1f);letter-spacing:-.01em;display:flex;align-items:center;gap:9px;margin-bottom:14px}.adm-shell .adm-card-title .grow{flex:1}.adm-shell .adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 16px;border-radius:980px;border:.5px solid var(--hairline, rgba(0, 0, 0, .1));background:var(--surface, #fff);color:var(--text-1, #1d1d1f);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .16s var(--apple-spring, ease),box-shadow .2s ease,background .2s ease,opacity .2s ease}.adm-shell .adm-btn:hover{background:var(--apple-hover, rgba(0, 0, 0, .045))}.adm-shell .adm-btn:active{transform:scale(.965)}.adm-shell .adm-btn:disabled{opacity:.4;cursor:not-allowed}.adm-shell .adm-btn.primary{background:var(--brand, #007aff);border-color:var(--brand, #007aff);color:#fff;box-shadow:0 3px 10px #007aff42}.adm-shell .adm-btn.primary:hover{filter:brightness(1.05);background:var(--brand, #007aff)}.adm-shell .adm-btn.danger{background:#fff;border-color:#d7001559;color:#d70015}.adm-shell .adm-btn.danger:hover{background:#fff1f0}.adm-shell .adm-btn.danger-solid{background:#d70015;border-color:#d70015;color:#fff;box-shadow:0 3px 10px #d700153d}.adm-shell .adm-btn.danger-solid:hover{background:#c90013}.adm-shell .adm-btn.success-solid{background:#1c8a43;border-color:#1c8a43;color:#fff;box-shadow:0 3px 10px #1c8a433d}.adm-shell .adm-btn.success-solid:hover{background:#177a3a}.adm-shell .adm-btn.sm{height:28px;padding:0 12px;font-size:12px}.adm-shell .adm-btn.icon{width:30px;padding:0}.adm-shell .adm-input,.adm-shell .adm-select,.adm-shell .adm-textarea{height:34px;padding:0 12px;border-radius:10px;border:.5px solid var(--hairline, rgba(0, 0, 0, .12));background:var(--surface, #fff);color:var(--text-1, #1d1d1f);font-size:13px;outline:none;transition:all .2s ease;width:100%;box-sizing:border-box}.adm-shell .adm-textarea{height:auto;min-height:74px;padding:9px 12px;resize:vertical;line-height:1.5}.adm-shell .adm-input:focus,.adm-shell .adm-select:focus,.adm-shell .adm-textarea:focus{border-color:var(--brand, #007aff);box-shadow:0 0 0 3px #007aff24}.adm-shell select.adm-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2386868b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:28px}.adm-shell .adm-field{display:flex;flex-direction:column;gap:6px}.adm-shell .adm-label{font-size:12px;font-weight:600;color:var(--text-2, #515154);letter-spacing:.1px}.adm-shell .adm-label .req{color:#d70015;margin-left:2px}.adm-shell .adm-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-shell .adm-filter .adm-input,.adm-shell .adm-filter .adm-select{width:auto;min-width:130px}.adm-shell .adm-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:14px;border:.5px solid var(--hairline, rgba(0, 0, 0, .07));background:var(--surface, #fff);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.adm-shell .adm-table-wrap::-webkit-scrollbar{height:8px}.adm-shell .adm-table-wrap::-webkit-scrollbar-track{background:transparent}.adm-shell .adm-table-wrap::-webkit-scrollbar-thumb{background:var(--scroll-thumb, rgba(0, 0, 0, .18));border-radius:4px}.adm-shell .adm-table-wrap::-webkit-scrollbar-thumb:hover{background:#0000004d}.adm-shell table.adm-table{width:100%;min-width:100%;border-collapse:collapse;font-size:12.5px;table-layout:auto}.adm-shell table.adm-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--text-3, #86868b);text-transform:uppercase;padding:11px 14px;background:var(--surface-2, #f5f5f7);white-space:nowrap;border-bottom:.5px solid var(--hairline, rgba(0, 0, 0, .07))}.adm-shell table.adm-table td{padding:11px 14px;color:var(--text-1, #1d1d1f);border-bottom:.5px solid rgba(0,0,0,.045);vertical-align:middle;line-height:1.45;white-space:nowrap}.adm-shell table.adm-table td[colspan]{white-space:normal}.adm-shell table.adm-table th.col-wrap,.adm-shell table.adm-table td.cell-wrap{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:140px;max-width:340px}.adm-shell table.adm-table td.cell-clip{max-width:240px;overflow:hidden;text-overflow:ellipsis}.adm-shell table.adm-table tbody tr:last-child td{border-bottom:none}.adm-shell table.adm-table tbody tr{transition:background .15s ease}.adm-shell table.adm-table tbody tr:hover{background:#007aff09}.adm-shell table.adm-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.adm-shell table.adm-table .sub{color:var(--text-3, #86868b);font-size:11.5px;margin-top:2px}.adm-shell table.adm-table .row-actions{display:flex;gap:6px;flex-wrap:nowrap}.adm-shell table.adm-table .link-btn{background:none;border:none;padding:3px 6px;font-size:12px;font-weight:600;color:var(--brand, #007aff);cursor:pointer;border-radius:6px;transition:background .15s ease;white-space:nowrap}.adm-shell table.adm-table .link-btn:hover{background:var(--brand-soft, rgba(0, 122, 255, .1))}.adm-shell table.adm-table .link-btn.red{color:#d70015}.adm-shell table.adm-table .link-btn.red:hover{background:#d7001514}.adm-shell table.adm-table .link-btn.green{color:#1c8a43}.adm-shell table.adm-table .link-btn.green:hover{background:#1c8a431a}.adm-shell table.adm-table .link-btn:disabled{opacity:.35;cursor:not-allowed}.adm-shell .adm-page.adm-list-page{height:100%;max-width:none;padding:20px 24px 14px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.adm-shell .adm-list-page .adm-page-head{flex-shrink:0;margin-bottom:14px}.adm-shell .adm-list-page>.adm-card:not(.adm-list-card){flex-shrink:0}.adm-shell .adm-card.adm-list-card{flex:1 1 auto;min-height:200px;margin-top:16px;padding:0;display:flex;flex-direction:column;overflow:hidden}.adm-shell .adm-list-card>.list-head,.adm-shell .adm-list-card>.dp-tabbar,.adm-shell .adm-list-card>.adm-filter,.adm-shell .adm-list-card>.dp-sum{flex-shrink:0}.adm-shell .adm-list-card .adm-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:none;border-radius:0}.adm-shell .adm-list-card table.adm-table thead th{position:sticky;top:0;z-index:3}.adm-shell .adm-list-card table.adm-table td.col-actions{position:sticky;right:0;z-index:2;background:var(--surface, #fff);box-shadow:-8px 0 12px -8px #00000040}.adm-shell .adm-list-card table.adm-table th.col-actions{position:sticky;right:0;z-index:5;background:var(--surface-2, #f5f5f7);box-shadow:-8px 0 12px -8px #00000040}.adm-shell .adm-list-card table.adm-table tbody tr:hover td.col-actions{background:#007aff0b}.adm-shell .adm-list-card table.adm-table th{padding:9px 11px}.adm-shell .adm-list-card table.adm-table td{padding:8px 11px}.adm-shell .adm-list-card>.pager-wrap,.adm-shell .adm-list-card>.adm-pager{flex-shrink:0;margin:0;padding:9px 14px;background:var(--surface, #fff);border-top:.5px solid var(--hairline, rgba(0, 0, 0, .07))}.adm-shell .adm-list-card .dp-tabbar{padding:15px 18px 0;margin-bottom:14px}.adm-shell .adm-list-card .dp-filter{padding:0 18px 14px}.adm-shell .adm-list-card .dp-table-wrap{margin-top:0}.adm-shell details.adm-filter-collapse{padding-top:15px;padding-bottom:15px}.adm-shell details.adm-filter-collapse>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;color:var(--text-1, #1d1d1f);user-select:none}.adm-shell details.adm-filter-collapse>summary::-webkit-details-marker{display:none}.adm-shell details.adm-filter-collapse[open]>summary{margin-bottom:14px}.adm-shell .f-caret{display:inline-flex;transition:transform .24s var(--apple-spring, cubic-bezier(.32, .72, 0, 1));color:var(--text-3, #86868b)}.adm-shell details.adm-filter-collapse[open] .f-caret{transform:rotate(180deg)}.adm-shell .sb-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--text-2, #515154)}.adm-shell .sb-details>summary::-webkit-details-marker{display:none}.adm-shell .sb-details[open]>summary{margin-bottom:12px}.adm-shell .adm-tag{display:inline-flex;align-items:center;gap:4px;padding:2.5px 9px;border-radius:980px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;background:var(--surface-2, #f0f0f3);color:var(--text-2, #515154)}.adm-shell .adm-tag.brand{background:#007aff1a;color:#0071e3}.adm-shell .adm-tag.ok{background:#1c8a431a;color:#1c8a43}.adm-shell .adm-tag.danger{background:#d7001517;color:#d70015}.adm-shell .adm-tag.warn{background:#d69a0a1f;color:#9a6d0a}.adm-shell .adm-tag.purple{background:#8c5adc1c;color:#7c3aed}.adm-shell .adm-tag.pink{background:#ff3b771a;color:#e02e6c}.adm-shell .adm-tag.gray{background:#f0f0f3;color:#86868b}.adm-shell .adm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;margin-bottom:16px}.adm-shell .adm-stat{background:var(--surface, #fff);border:.5px solid var(--hairline, rgba(0, 0, 0, .07));border-radius:16px;padding:15px 17px;box-shadow:0 1px 2px #00000008;transition:transform .25s var(--apple-spring, ease),box-shadow .25s ease}.adm-shell .adm-stat:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000012}.adm-shell .adm-stat .stat-label{font-size:11.5px;color:var(--text-3, #86868b);font-weight:500;display:flex;align-items:center;gap:6px}.adm-shell .adm-stat .stat-value{margin-top:7px;font-size:26px;font-weight:800;color:var(--text-1, #1d1d1f);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.adm-shell .adm-stat .stat-value.sm{font-size:20px}.adm-shell .adm-stat .stat-unit{font-size:12px;font-weight:600;color:var(--text-3, #86868b);margin-left:3px}.adm-shell .adm-stat .stat-note{margin-top:5px;font-size:11px;color:var(--text-3, #86868b)}.adm-shell .adm-stat .stat-value.brand{color:#0071e3}.adm-shell .adm-stat .stat-value.ok{color:#1c8a43}.adm-shell .adm-stat .stat-value.danger{color:#d70015}.adm-shell .adm-stat .stat-value.warn{color:#9a6d0a}.adm-shell .adm-stat .stat-value.purple{color:#7c3aed}.adm-shell .adm-seg{display:inline-flex;padding:2px;border-radius:10px;background:var(--surface-2, #e9e9ee);gap:2px}.adm-shell .adm-seg button{border:none;background:transparent;padding:6px 15px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-2, #515154);cursor:pointer;transition:all .22s var(--apple-spring, ease);white-space:nowrap}.adm-shell .adm-seg button.active{background:var(--surface, #fff);color:var(--text-1, #1d1d1f);box-shadow:0 2px 6px #0000001f}.adm-shell .adm-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 24px;text-align:center}.adm-shell .adm-state .state-ico{font-size:38px;opacity:.55}.adm-shell .adm-state h3{font-size:16px;font-weight:700;color:var(--text-1, #1d1d1f);margin:0}.adm-shell .adm-state p{font-size:13px;color:var(--text-3, #86868b);margin:0;max-width:380px;line-height:1.6}.adm-shell .adm-empty{padding:46px 20px;text-align:center;color:var(--text-3, #86868b);font-size:13px}.adm-shell .adm-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;color:var(--text-3, #86868b);font-size:13px}.adm-shell .adm-spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(0,122,255,.18);border-top-color:var(--brand, #007aff);animation:admSpin .75s linear infinite}@keyframes admSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.adm-shell .adm-spinner{animation-duration:1.6s}}.adm-shell .adm-desc{display:grid;grid-template-columns:96px 1fr;gap:10px 14px;font-size:13px}.adm-shell .adm-desc dt{color:var(--text-3, #86868b);font-weight:500}.adm-shell .adm-desc dd{margin:0;color:var(--text-1, #1d1d1f);word-break:break-all;font-variant-numeric:tabular-nums}.adm-shell .c-brand{color:#0071e3}.adm-shell .c-ok{color:#1c8a43}.adm-shell .c-danger{color:#d70015}.adm-shell .c-warn{color:#9a6d0a}.adm-shell .c-purple{color:#7c3aed}.adm-shell .c-muted{color:var(--text-3, #86868b)}.adm-shell .tnum{font-variant-numeric:tabular-nums}
