.global-toast[data-v-3ed00ef9]{z-index:2200;box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(18px)saturate(145%);pointer-events:none;background:#1e293bf0;border:1px solid #0f172a38;border-radius:13px;width:max-content;min-width:min(160px,100vw - 32px);max-width:min(520px,100vw - 32px);padding:12px 20px;font-size:14px;font-weight:600;line-height:20px;position:fixed;top:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a3d,inset 0 1px #ffffff24}.global-toast--success[data-v-3ed00ef9]{color:#fff;background:#059669f2;border-color:#04785785;box-shadow:0 12px 32px #05966940,inset 0 1px #ffffff2e}.global-toast--warning[data-v-3ed00ef9]{color:#fff;background:#d97706f2;border-color:#b4530980;box-shadow:0 12px 32px #d9770640,inset 0 1px #ffffff2e}.global-toast--error[data-v-3ed00ef9]{color:#fff;background:#dc2626f2;border-color:#b91c1c80;box-shadow:0 12px 32px #dc262640,inset 0 1px #ffffff2e}.global-toast-enter-active[data-v-3ed00ef9],.global-toast-leave-active[data-v-3ed00ef9]{transition:opacity .2s,transform .2s}.global-toast-enter-from[data-v-3ed00ef9],.global-toast-leave-to[data-v-3ed00ef9]{opacity:0;transform:translate(-50%,-10px)}html,body,#app{width:100%;height:100%;margin:0}body{background:#f7f8fa;overflow:auto}.agreement[data-v-baf62891]{color:var(--login-text-secondary);align-items:flex-start;gap:9px;margin-top:14px;font-size:12.5px;line-height:1.55;display:flex}.agreement input[data-v-baf62891]{width:16px;height:16px;accent-color:var(--login-soul);flex:none;margin-top:1px}.agreement a[data-v-baf62891]{color:var(--login-soul-dark);text-underline-offset:2px;text-decoration:underline}.phone-panel[data-v-3961cbb9]{min-height:380px}.step-row[data-v-3961cbb9]{align-items:center;gap:6px;margin-bottom:28px;display:flex}.step-pip[data-v-3961cbb9]{background:var(--login-border2);height:4px;transition:all .3s var(--login-ease);border-radius:2px;flex:1}.step-pip.active[data-v-3961cbb9],.step-pip.done[data-v-3961cbb9]{background:var(--login-soul)}.step-pip.done[data-v-3961cbb9]{background:var(--login-soul-mid)}.form-title[data-v-3961cbb9]{color:var(--login-text);letter-spacing:-.6px;margin:0 0 6px;font-size:24px;font-weight:700}.form-sub[data-v-3961cbb9]{color:var(--login-text-secondary);margin:0 0 28px;font-size:13.5px;line-height:1.6}.field[data-v-3961cbb9]{margin-bottom:16px;display:block}.field>span[data-v-3961cbb9]{color:var(--login-text-secondary);letter-spacing:.4px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.phone-row[data-v-3961cbb9]{align-items:stretch;gap:8px;display:flex}.region-button[data-v-3961cbb9],.phone-row input[data-v-3961cbb9],.code-row input[data-v-3961cbb9],.send-button[data-v-3961cbb9]{border:1.5px solid var(--login-border2);background:#fff;border-radius:12px;height:48px;transition:border-color .18s,box-shadow .18s,background .18s}.region-button[data-v-3961cbb9]{color:var(--login-text-secondary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:14.5px;font-weight:500;display:flex}.region-button svg[data-v-3961cbb9]{width:13px;height:13px;color:var(--login-text-tertiary)}.phone-row input[data-v-3961cbb9],.code-row input[data-v-3961cbb9]{width:100%;min-width:0;color:var(--login-text);outline:none;padding:13px 16px;font-size:15px;font-weight:400}.phone-row input[data-v-3961cbb9]::placeholder,.code-row input[data-v-3961cbb9]::placeholder{color:var(--login-text-quaternary);font-weight:300}.phone-row input[data-v-3961cbb9]:focus,.code-row input[data-v-3961cbb9]:focus{border-color:var(--login-soul);background:var(--login-soul-pale);box-shadow:0 0 0 4px #25d4d01a}.captcha-wrap[data-v-3961cbb9]{margin:0 0 16px}.captcha-box[data-v-3961cbb9]{width:100%;min-height:48px}.captcha-ok[data-v-3961cbb9]{color:var(--login-soul);margin:6px 0 0;font-size:13px;font-weight:500}.primary-button[data-v-3961cbb9]{background:var(--login-soul);color:#fff;letter-spacing:-.2px;border:0;border-radius:14px;height:48px;font-size:15px;font-weight:700;position:relative;overflow:hidden}.primary-button[data-v-3961cbb9]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e 0%,#0000 60%);position:absolute;inset:0}.primary-button.full[data-v-3961cbb9]{width:100%}.back-button[data-v-3961cbb9]{color:var(--login-text-tertiary);background:0 0;border:0;margin-bottom:22px;padding:0;font-size:13px;font-weight:500}.phone-card[data-v-3961cbb9]{border:1.5px solid var(--login-border);background:var(--login-bg2);border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:11px 14px;display:flex}.phone-icon[data-v-3961cbb9]{color:var(--login-text-tertiary);flex:none}.phone-card span[data-v-3961cbb9]{color:var(--login-text);letter-spacing:.5px;flex:1;font-size:15px;font-weight:600}.phone-card button[data-v-3961cbb9]{color:var(--login-soul-dark);background:0 0;border:0;font-size:12.5px;font-weight:600}.code-row[data-v-3961cbb9]{gap:8px;margin-bottom:6px;display:flex}.code-row input[data-v-3961cbb9]{letter-spacing:8px;text-align:center;flex:1;padding:13px 14px;font-size:20px;font-weight:600}.send-button[data-v-3961cbb9]{background:var(--login-bg2);color:var(--login-soul-dark);white-space:nowrap;flex-shrink:0;padding:0 16px;font-size:13px;font-weight:600}.hint[data-v-3961cbb9]{min-height:18px;color:var(--login-text-tertiary);text-align:left;margin:0 0 20px;font-size:12px;line-height:1.5}.hint b[data-v-3961cbb9]{color:var(--login-soul-dark);font-weight:600}.agreement-block[data-v-3961cbb9]{margin-bottom:22px}@media (width<=420px){.phone-row[data-v-3961cbb9],.code-row[data-v-3961cbb9]{grid-template-columns:1fr}}.qr-panel[data-v-1fe5709e]{width:100%}.form-title[data-v-1fe5709e]{letter-spacing:-.6px;color:var(--login-text);margin:0 0 6px;font-size:24px;font-weight:700}.form-sub[data-v-1fe5709e]{color:var(--login-text-secondary);margin:0 0 28px;font-size:13.5px;line-height:1.6}.qr-area[data-v-1fe5709e]{flex-direction:column;align-items:center;gap:18px;padding:8px 0;display:flex;position:relative}.qr-agree-overlay[data-v-1fe5709e]{-webkit-backdrop-filter:blur(6px);z-index:10;background:#ffffffd1;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 24px;display:flex;position:absolute;inset:0}.qr-agree-preview[data-v-1fe5709e]{flex-shrink:0}.qr-agree-title[data-v-1fe5709e]{z-index:1;color:var(--login-text);text-align:center;letter-spacing:-.2px;text-shadow:0 1px 8px #ffffffe6,0 0 4px #ffffffe6;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset:0}.qr-agreement[data-v-1fe5709e]{border:1.5px solid var(--login-border2);background:#fffc;border-radius:10px;margin-top:0;padding:10px 12px;transition:border-color .15s,background .15s}.qr-agreement[data-v-1fe5709e]:hover{border-color:var(--login-soul-mid);background:var(--login-soul-pale)}.qr-agreement[data-v-1fe5709e] label{align-items:center;gap:10px;margin-top:0;font-size:13px}.qr-agreement[data-v-1fe5709e] a{font-weight:500}.qr-agreement[data-v-1fe5709e] input[type=checkbox]{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.qr-agreement[data-v-1fe5709e]:before{content:"";border:1.5px solid var(--login-border2);background:var(--login-bg);pointer-events:none;border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:background .15s,border-color .15s}.qr-agreement[data-v-1fe5709e]:hover:before,.qr-agreement.checked[data-v-1fe5709e]:before{background:var(--login-soul);border-color:var(--login-soul);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}.qr-frame[data-v-1fe5709e]{border:1.5px solid var(--login-border2);background:#fff;border-radius:20px;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #25d4d014,0 8px 32px #0000000f}.qr-frame.muted .qr-code[data-v-1fe5709e],.qr-frame.muted .qr-loading[data-v-1fe5709e]{filter:blur(5px);opacity:.28}.qr-code[data-v-1fe5709e]{width:152px;height:152px;display:block}.qr-loading[data-v-1fe5709e]{background:linear-gradient(110deg,#f0f1f4 30%,#e8e9ec 50%,#f0f1f4 70%) 0 0/200% 100%;border-radius:8px;width:152px;height:152px;animation:1.4s ease-in-out infinite shimmer-1fe5709e}@keyframes shimmer-1fe5709e{0%{background-position:200% 0}to{background-position:-200% 0}}.qc[data-v-1fe5709e]{border-color:var(--login-soul);border-style:solid;width:20px;height:20px;position:absolute}.qc.tl[data-v-1fe5709e]{border-width:2.5px 0 0 2.5px;border-radius:4px 0 0;top:8px;left:8px}.qc.tr[data-v-1fe5709e]{border-width:2.5px 2.5px 0 0;border-radius:0 4px 0 0;top:8px;right:8px}.qc.bl[data-v-1fe5709e]{border-width:0 0 2.5px 2.5px;border-radius:0 0 0 4px;bottom:8px;left:8px}.qc.br[data-v-1fe5709e]{border-width:0 2.5px 2.5px 0;border-radius:0 0 4px;bottom:8px;right:8px}.qr-overlay[data-v-1fe5709e]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:none;position:absolute;inset:0}.qr-overlay.show[data-v-1fe5709e]{display:flex}.qr-ov-icon[data-v-1fe5709e]{background:#25d4d01a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.qr-ov-icon svg[data-v-1fe5709e]{width:24px;height:24px;color:var(--login-soul)}.qr-ov-txt[data-v-1fe5709e]{color:var(--login-text-secondary);text-align:center;margin:0;font-size:12.5px;line-height:1.6}.qr-bar[data-v-1fe5709e]{background:var(--login-bg3);border-radius:2px;width:180px;height:3px;overflow:hidden}.qr-bar-fill[data-v-1fe5709e]{background:linear-gradient(90deg, var(--login-soul), var(--login-soul-mid));border-radius:2px;height:100%;transition:width 1s linear}.qr-meta[data-v-1fe5709e]{color:var(--login-text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.7}.qr-meta b[data-v-1fe5709e]{color:var(--login-text);font-weight:600}.qr-refresh[data-v-1fe5709e]{color:var(--login-soul-dark);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600}.qr-refresh[data-v-1fe5709e]:hover{text-decoration:underline}.pulse-badge[data-v-1fe5709e]{background:var(--login-soul-pale);border:1px solid var(--login-soul-mid);color:var(--login-soul-dark);border-radius:20px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:500;display:flex}.pulse-dot[data-v-1fe5709e]{background:var(--login-soul);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite blink-1fe5709e}@keyframes blink-1fe5709e{0%,to{opacity:1}50%{opacity:.25}}*{box-sizing:border-box}body{background:#f5f7f8;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:default}.login-page[data-v-750ea0b3]{--login-soul:#22d4cf;--login-soul-dark:#12aaa7;--login-soul-deep:#087f7d;--login-soul-pale:#e9fbfa;--login-soul-mid:#a8eeeb;--login-bg:#fff;--login-bg2:#f6f8f9;--login-bg3:#edf1f3;--login-border:#e7ebed;--login-border2:#d6dde1;--login-text:#101415;--login-text-secondary:#667176;--login-text-tertiary:#929da3;--login-text-quaternary:#bbc3c7;--login-ease:cubic-bezier(.25, .46, .45, .94);min-height:100vh;color:var(--login-text);background:linear-gradient(135deg,#fbfefe 0%,#fafcfd 46%,#f8fafb 72%,#fbfcfd 100%);grid-template-columns:60% 40%;font-family:PingFang SC,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.brand-panel[data-v-750ea0b3]{z-index:0;background:0 0;min-width:0;position:relative;overflow:visible}.brand-layout[data-v-750ea0b3]{flex-direction:column;width:100%;min-height:100vh;padding:34px 36px 24px;display:flex;position:relative}.brand[data-v-750ea0b3]{flex-direction:column;align-items:flex-start;gap:10px;display:flex;transform:translateY(8px)}.brand-logo[data-v-750ea0b3]{object-fit:contain;width:auto;height:52px;display:block}.brand-tagline[data-v-750ea0b3]{color:#667278;letter-spacing:1.1px;white-space:nowrap;align-items:center;gap:6px;margin:0 0 0 3px;font-size:11px;font-weight:540;line-height:1;display:flex}.brand-tagline[data-v-750ea0b3]:before{content:"";background:#25d4d0;border-radius:999px;width:18px;height:1.5px}.brand-tagline span[data-v-750ea0b3]{color:#526067;letter-spacing:.7px;font-weight:720}.brand-content-stage[data-v-750ea0b3]{flex:1;justify-content:center;align-items:center;min-height:0;padding:34px 0 22px;display:flex;position:relative}.brand-compact[data-v-750ea0b3]{display:none}.brand-compact-item[data-v-750ea0b3]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffc7;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex;box-shadow:0 10px 24px #31525e12,inset 0 1px #ffffffeb}.brand-compact-item strong[data-v-750ea0b3],.brand-compact-item small[data-v-750ea0b3]{display:block}.brand-compact-item strong[data-v-750ea0b3]{color:var(--login-text);font-size:13px;line-height:18px}.brand-compact-item small[data-v-750ea0b3]{color:var(--login-text-secondary);margin-top:2px;font-size:10px;line-height:15px}.brand-compact-icon[data-v-750ea0b3]{border-radius:11px;flex:none;width:34px;height:34px;position:relative;box-shadow:inset 0 1px #ffffff94}.compact-message[data-v-750ea0b3]{background:linear-gradient(145deg,#35ddd5,#82ebe4)}.compact-message[data-v-750ea0b3]:before{content:"";border:2px solid #fff;border-radius:5px;position:absolute;inset:9px 7px 10px}.compact-message[data-v-750ea0b3]:after{content:"";background:#fff;width:6px;height:6px;position:absolute;bottom:7px;left:11px;transform:rotate(45deg)}.compact-skin[data-v-750ea0b3]{background:radial-gradient(circle at 32% 32%,#52ded9 0 5px,#0000 6px),radial-gradient(circle at 68% 32%,#806cf1 0 5px,#0000 6px),radial-gradient(circle at 50% 68%,#e98290 0 5px,#0000 6px),#f2efff}.compact-privacy[data-v-750ea0b3]{background:linear-gradient(145deg,#8877ed,#64c9c6)}.compact-privacy[data-v-750ea0b3]:before{content:"";border:2px solid #fff;border-radius:50% 50% 48% 48%/36% 36% 68% 68%;position:absolute;inset:7px 8px}.compact-privacy[data-v-750ea0b3]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:3px;position:absolute;top:15px;left:14px;transform:rotate(-45deg)}.brand-carousel[data-v-750ea0b3]{width:100%;min-width:0;max-width:980px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.brand-carousel-track[data-v-750ea0b3]{will-change:transform;transition:transform .52s cubic-bezier(.22,.78,.24,1);display:flex}.brand-slide[data-v-750ea0b3]{opacity:0;will-change:opacity;flex:0 0 100%;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.brand-slide[aria-hidden=false][data-v-750ea0b3]{opacity:1}.brand-carousel-pagination[data-v-750ea0b3]{z-index:4;color:var(--login-text-tertiary);gap:7px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.brand-carousel-pagination button[data-v-750ea0b3]{width:7px;height:7px;color:inherit;opacity:.32;transition:width .22s var(--login-ease), color .22s var(--login-ease), opacity .22s var(--login-ease);background:currentColor;border:0;border-radius:999px;padding:0}.brand-carousel-pagination button.is-active[data-v-750ea0b3]{width:22px;color:var(--login-soul-dark);opacity:1}.pc-hero[data-v-750ea0b3]{isolation:isolate;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);align-items:center;gap:30px;width:min(100%,920px);min-height:min(560px,100vh - 164px);margin:0 auto;display:grid;position:relative}.skin-hero[data-v-750ea0b3],.privacy-hero[data-v-750ea0b3]{padding-left:36px;padding-right:36px}.pc-hero[data-v-750ea0b3]:before{content:none}.hero-copy[data-v-750ea0b3]{z-index:2;min-width:0;max-width:310px;position:relative;transform:translateY(-8px)}.hero-copy[data-v-750ea0b3]:before{z-index:-1;pointer-events:none;content:"";filter:blur(18px);opacity:.88;background:radial-gradient(at 42% 38%,#2bdad21a 0,#2bdad20a 36%,#0000 70%),radial-gradient(at 72% 66%,#baabff12 0,#0000 64%);border-radius:50%;position:absolute;inset:-48px -58px -44px -42px}.core-hero[data-v-750ea0b3]{background:radial-gradient(48% 68% at 20% 48%,#2bdad21c 0,#2bdad20a 48%,#0000 78%),radial-gradient(38% 54% at 32% 58%,#baabff12 0,#0000 78%);grid-template-columns:minmax(250px,.78fr) minmax(370px,1.22fr);gap:22px;width:min(100%,760px)}.core-hero .hero-copy[data-v-750ea0b3]{max-width:none;transform:translateY(-10px)}.core-hero .hero-copy[data-v-750ea0b3]:before{content:none}.core-hero .hero-copy h1[data-v-750ea0b3]{letter-spacing:-2px;margin-bottom:28px;font-size:clamp(36px,3.35vw,50px)}.core-hero .hero-benefits li[data-v-750ea0b3]{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(135deg,#ffffffc2,#f8fcfd7a);box-shadow:0 16px 38px #31525e17,inset 0 1px #ffffffeb,inset 0 -1px #b7cdd329}.core-hero .hero-benefits li[data-v-750ea0b3]:first-child{background:linear-gradient(135deg,#ffffffd1,#e2fbf975)}.core-hero .hero-benefits li[data-v-750ea0b3]:nth-child(2){background:linear-gradient(135deg,#ffffffd1,#f0eaff75)}.core-hero .hero-benefits li[data-v-750ea0b3]:nth-child(3){background:linear-gradient(135deg,#ffffffd1,#e2f8fa75)}.core-hero .pc-scene[data-v-750ea0b3]{padding:62px 8px 54px 0}.skin-hero .hero-copy[data-v-750ea0b3]:before{background:radial-gradient(at 42% 38%,#2b82d417 0,#2b82d408 36%,#0000 70%),radial-gradient(at 72% 66%,#806cf10f 0,#0000 64%)}.privacy-hero .hero-copy[data-v-750ea0b3]:before{background:radial-gradient(at 42% 38%,#2bdad214 0,#2bdad208 36%,#0000 70%),radial-gradient(at 72% 66%,#baabff12 0,#0000 64%)}.hero-kicker[data-v-750ea0b3]{color:#344047;letter-spacing:1.3px;background:linear-gradient(90deg,#89efe86b,#cab6ff47);border:1px solid #2ad3cd38;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-bottom:18px;padding:7px 12px 7px 9px;font-size:10px;font-weight:800;display:flex}.hero-kicker span[data-v-750ea0b3]{background:var(--login-soul);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22d4cf24}.hero-copy h1[data-v-750ea0b3]{color:#11181b;letter-spacing:-1.8px;margin:0 0 26px;font-size:clamp(32px,3vw,46px);font-weight:760;line-height:1.08}.hero-copy h1 em[data-v-750ea0b3]{color:#11181b;white-space:nowrap;font-style:normal;display:inline-block;position:relative}.hero-copy h1 em[data-v-750ea0b3]:after{z-index:-1;content:"";background:linear-gradient(90deg,#35ddd56b,#c0aeff4d);border-radius:999px;height:10px;position:absolute;bottom:2px;left:2px;right:2px}.hero-benefits[data-v-750ea0b3]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hero-benefits li[data-v-750ea0b3]{color:#2f3b40;letter-spacing:-.1px;width:194px;min-height:61px;transition:transform .28s var(--login-ease), box-shadow .28s var(--login-ease);background:linear-gradient(135deg,#fffffff0,#f8fcfde0);border:1px solid #ffffffc7;border-radius:17px;align-items:center;gap:12px;padding:11px 15px 11px 11px;font-size:13px;font-weight:680;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 14px #31525e0d,inset 0 1px #ffffffeb,inset 0 -1px #b7cdd329}.hero-benefits li[data-v-750ea0b3]:before{content:"";pointer-events:none;background:radial-gradient(#ffffffc7 0,#fff0 72%);border-radius:50%;width:122px;height:66px;position:absolute;top:-24px;left:-8px;transform:rotate(-8deg)}.hero-benefits li[data-v-750ea0b3]:first-child{background:linear-gradient(135deg,#fff,#f2fcfb)}.hero-benefits li[data-v-750ea0b3]:nth-child(2){background:linear-gradient(135deg,#fff,#f7f4ff)}.hero-benefits li[data-v-750ea0b3]:nth-child(3){background:linear-gradient(135deg,#fff,#f2fbfc)}.hero-benefits li[data-v-750ea0b3]:hover{transform:translate(4px)translateY(-1px);box-shadow:0 8px 18px #31525e12,inset 0 1px #fffffff5,inset 0 -1px #b7cdd32e}.hero-benefits li[data-v-750ea0b3]>*{z-index:1;position:relative}.benefit-icon[data-v-750ea0b3]{border:1px solid #ffffff75;border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;box-shadow:0 8px 18px #3a707721,inset 0 1px #ffffff6b}.icon-message-sync[data-v-750ea0b3]{background:linear-gradient(145deg,#35ddd5,#70e8df)}.icon-message-sync[data-v-750ea0b3]:before{content:"";border:2px solid #fff;border-radius:4px;width:14px;height:20px;position:absolute;top:8px;left:10px}.icon-message-sync[data-v-750ea0b3]:after{color:#20bbb6;content:"↻";background:#fff;border:1px solid #35ddd557;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:5px;right:5px;box-shadow:0 3px 8px #1c8d892e}.icon-keyboard[data-v-750ea0b3]{background:linear-gradient(145deg,#a98df5,#c4adff);flex-wrap:wrap;gap:3px;padding:10px 9px}.icon-keyboard i[data-v-750ea0b3]{background:#fff;border-radius:1px;width:4px;height:4px;box-shadow:6px 0 #fff,12px 0 #fff,3px 6px #fff,9px 6px #fff}.icon-screen[data-v-750ea0b3]{background:linear-gradient(145deg,#35c9d0,#79e1e4)}.icon-screen i[data-v-750ea0b3]{border:1.5px solid #fff;border-radius:3px;width:21px;height:15px}.icon-screen i[data-v-750ea0b3]:after{content:"";background:#fff;border-radius:2px;width:10px;height:1.5px;position:absolute;bottom:7px;left:14px}.icon-palette i[data-v-750ea0b3]{width:10px;height:10px;box-shadow:none;border-radius:50%;position:absolute}.icon-palette i[data-v-750ea0b3]:first-child{background:#52ded9;top:8px;left:8px}.icon-palette i[data-v-750ea0b3]:nth-child(2){background:#806cf1;top:8px;right:8px}.icon-palette i[data-v-750ea0b3]:nth-child(3){background:#e98290;bottom:7px;right:14px}.icon-theme-update[data-v-750ea0b3]{color:#fff;background:linear-gradient(145deg,#806cf1,#52cfc9)}.icon-theme-update svg[data-v-750ea0b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px}.pc-scene[data-v-750ea0b3]{z-index:3;width:100%;min-width:0;padding:46px 0 40px;position:relative}.skin-scene[data-v-750ea0b3]{padding-right:0}.skin-showcase[data-v-750ea0b3]{z-index:3;border:1px solid var(--login-border);background:var(--login-bg);border-radius:22px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 26px 70px #1f39441f}.skin-showcase-head[data-v-750ea0b3]{border-bottom:1px solid var(--login-border);background:var(--login-bg2);justify-content:space-between;align-items:center;min-height:62px;padding:11px 16px;display:flex}.skin-showcase-head strong[data-v-750ea0b3],.skin-showcase-head small[data-v-750ea0b3]{display:block}.skin-showcase-head strong[data-v-750ea0b3]{color:var(--login-text);font-size:13px}.skin-showcase-head small[data-v-750ea0b3]{color:var(--login-text-tertiary);margin-top:3px;font-size:9px}.skin-showcase-head em[data-v-750ea0b3]{color:#77531f;background:#fff0bd;border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:760}.skin-showcase--nostalgia[data-v-750ea0b3]{background:linear-gradient(#dcecff,#dceefa 30%,#f9fcff);border-color:#91b9d6;border-radius:14px;padding-top:13px;box-shadow:inset 0 0 0 1px #ffffffc7,0 10px 26px #194b731a}.skin-showcase--nostalgia[data-v-750ea0b3]:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(#8fc9f2,#2b82d4 58%,#1261b1);border-bottom:1px solid #0d4f92;height:13px;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffff7a}.skin-showcase--nostalgia .skin-showcase-head[data-v-750ea0b3]{background:linear-gradient(#f8fcff,#e8f4fc 52%,#dcecff);border-bottom-color:#91b9d6;min-height:52px;box-shadow:inset 0 1px #fff,inset 0 -1px #1261b11a}.skin-showcase--nostalgia .skin-showcase-head em[data-v-750ea0b3]{color:#1c639d;background:#dcecff}.skin-showcase-main[data-v-750ea0b3]{background:linear-gradient(#fff,#f4f9fd);grid-template-columns:54px minmax(0,1fr);min-height:300px;display:grid}.nostalgia-rail[data-v-750ea0b3]{background:linear-gradient(90deg,#ffffff2e,#0000 42%,#1261b12e),linear-gradient(#9bd0f4 0%,#77bae8 28%,#4f9ed7 50%,#2b82d4 73%,#176dc0 100%);border-right:1px solid #ffffff6b;flex-direction:column;align-items:center;gap:14px;padding:14px 0 12px;display:flex;box-shadow:inset 1px 0 #ffffff6b,inset -1px 0 #1261b13d,4px 0 12px #194b731f}.nostalgia-rail>i[data-v-750ea0b3]{background:#ffffff2e;border:1px solid #0000;border-radius:7px;width:21px;height:21px;display:block;box-shadow:inset 0 1px #ffffff38}.nostalgia-rail>i.is-active[data-v-750ea0b3]{background:linear-gradient(#fff,#dcecff);border-color:#ffffffc2;box-shadow:inset 0 1px #fff,0 0 0 4px #dcecff9e,0 5px 12px #1261b14d}.nostalgia-logo[data-v-750ea0b3]{color:#176dc0;place-items:center;margin-bottom:8px;font-size:10px;font-style:normal;font-weight:850;background:#fff!important;border-radius:50%!important;width:28px!important;height:28px!important;display:grid!important}.nostalgia-main[data-v-750ea0b3]{grid-template-rows:48px minmax(0,1fr);min-width:0;padding:0;display:grid}.nostalgia-topbar[data-v-750ea0b3],.nostalgia-chat-head[data-v-750ea0b3]{justify-content:space-between;align-items:center;display:flex}.nostalgia-topbar[data-v-750ea0b3]{color:#173653;background:linear-gradient(#f9fdff,#eaf5fc 46%,#dcecff);border-bottom:1px solid #91b9d6;padding:0 14px;box-shadow:inset 0 1px #fff,0 3px 8px #194b7314}.nostalgia-topbar strong[data-v-750ea0b3]{font-size:11px}.nostalgia-topbar span[data-v-750ea0b3]{color:#5b7185;font-size:10px}.nostalgia-content[data-v-750ea0b3]{grid-template-columns:40% 60%;gap:0;min-height:0;display:grid}.nostalgia-list[data-v-750ea0b3]{background:linear-gradient(90deg,#f8fcff,#edf6fc 58%,#e5f1fa);border-right:1px solid #91b9d6;align-content:start;gap:7px;padding:10px 8px;display:grid;box-shadow:inset 1px 0 #fff,inset -1px 0 #1261b11a}.nostalgia-list-item[data-v-750ea0b3]{border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.nostalgia-list-item.is-active[data-v-750ea0b3]{background:linear-gradient(#f7fcff,#dcecff);border-color:#2b82d44d;box-shadow:inset 0 1px #ffffffeb,0 4px 10px #194b731a}.nostalgia-list-item>i[data-v-750ea0b3]{background:linear-gradient(145deg,#75b7e8,#e0f2ff);border-radius:50%;flex:none;width:24px;height:24px}.nostalgia-list-item:nth-child(2)>i[data-v-750ea0b3]{background:linear-gradient(145deg,#8ea9e4,#e8efff)}.nostalgia-list-item:nth-child(3)>i[data-v-750ea0b3]{background:linear-gradient(145deg,#70c7c1,#e6faf8)}.nostalgia-list-item span[data-v-750ea0b3],.nostalgia-list-item b[data-v-750ea0b3],.nostalgia-list-item small[data-v-750ea0b3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nostalgia-list-item b[data-v-750ea0b3]{color:#173653;font-size:8px}.nostalgia-list-item small[data-v-750ea0b3]{color:#5b7185;margin-top:2px;font-size:7px}.nostalgia-chat[data-v-750ea0b3]{background:radial-gradient(circle at 88% 0,#4e97dd33,#0000 30%),linear-gradient(#fff,#f4f9fd);min-width:0;padding:0 10px 10px}.nostalgia-chat-head[data-v-750ea0b3]{color:#173653;border-bottom:1px solid #91b9d652;height:32px;padding:0 3px}.nostalgia-chat-head b[data-v-750ea0b3]{font-size:8px}.nostalgia-chat-head small[data-v-750ea0b3]{color:#2b82d4;font-size:7px}.nostalgia-bubbles[data-v-750ea0b3]{flex-direction:column;align-items:flex-start;gap:8px;min-height:144px;padding:12px 2px;display:flex}.nostalgia-bubbles span[data-v-750ea0b3],.nostalgia-bubbles b[data-v-750ea0b3]{color:#365d7d;background:linear-gradient(#fff,#f4f9fd);border:1px solid #2b82d440;border-radius:3px 8px 8px;max-width:92%;padding:6px 8px;font-size:7px;font-weight:500}.nostalgia-bubbles b[data-v-750ea0b3]{color:#173653;background:linear-gradient(#edf7ff,#9fcdf0);border-color:#2b82d45c;border-radius:8px 3px 8px 8px;align-self:flex-end}.nostalgia-input[data-v-750ea0b3]{color:#899dac;background:linear-gradient(#edf7ff,#fff 46%,#f9fcff);border:1px solid #2b82d470;border-radius:9px;justify-content:space-between;align-items:center;height:34px;padding:0 6px;font-size:7px;display:flex;box-shadow:inset 0 1px #fff,0 3px 7px #194b731a}.nostalgia-input em[data-v-750ea0b3]{color:#fff;background:linear-gradient(#82c1ec,#2b82d4 48%,#1261b1);border:1px solid #0d4f92;border-radius:5px;padding:3px 6px;font-size:6px;font-style:normal}.skin-preview-grid[data-v-750ea0b3]{background:var(--login-bg2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.skin-preview-card[data-v-750ea0b3]{min-width:0;min-height:68px;color:var(--demo-text,var(--login-text));border:1px solid color-mix(in srgb, var(--demo-accent) 20%, var(--login-border));background:var(--demo-bg);box-shadow:0 8px 18px color-mix(in srgb, var(--demo-accent) 8%, transparent);border-radius:14px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.skin-preview-card.is-selected[data-v-750ea0b3]{box-shadow:0 0 0 2px color-mix(in srgb, var(--demo-accent) 62%, transparent), 0 10px 22px color-mix(in srgb, var(--demo-accent) 12%, transparent)}.skin-preview-thumb[data-v-750ea0b3]{border:1px solid color-mix(in srgb, var(--demo-accent) 16%, var(--login-border));background:var(--demo-bg);border-radius:9px;grid-template-rows:8px 1fr;grid-template-columns:12px minmax(0,1fr);gap:5px;height:42px;padding:6px;display:grid;overflow:hidden}.skin-preview-thumb i[data-v-750ea0b3]:first-child{background:var(--demo-soft);border-radius:4px;grid-row:1/3}.skin-preview-thumb i[data-v-750ea0b3]:nth-child(2){background:var(--demo-accent);border-radius:999px;width:54%}.skin-preview-thumb i[data-v-750ea0b3]:nth-child(3){background:color-mix(in srgb, var(--demo-soft) 82%, var(--demo-bg));border-radius:5px}.skin-preview-card strong[data-v-750ea0b3],.skin-preview-card small[data-v-750ea0b3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skin-preview-card strong[data-v-750ea0b3]{font-size:10px;line-height:15px}.skin-preview-card small[data-v-750ea0b3]{color:color-mix(in srgb, currentColor 62%, transparent);margin-top:3px;font-size:8px;line-height:12px}.skin-classic[data-v-750ea0b3]{--demo-bg:#fff;--demo-soft:#e8fbfa;--demo-accent:#0ea9a5}.skin-work[data-v-750ea0b3]{--demo-bg:#f5f6f7;--demo-soft:#e4edfc;--demo-accent:#346ef4}.skin-nostalgia[data-v-750ea0b3]{--demo-bg:#dceefa;--demo-soft:#dcecff;--demo-accent:#2b82d4;--demo-text:#173653}.skin-aurora[data-v-750ea0b3]{--demo-bg:#fcfaff;--demo-soft:#ece8ff;--demo-accent:#806cf1}.skin-peach[data-v-750ea0b3]{--demo-bg:#fffaf8;--demo-soft:#ffe7e6;--demo-accent:#e98290}.skin-midnight[data-v-750ea0b3]{--demo-bg:#151b24;--demo-soft:#1b464b;--demo-accent:#52ded9;--demo-text:#eef6f7}.privacy-hero .hero-copy[data-v-750ea0b3]{transform:translateY(-4px)}.privacy-kicker[data-v-750ea0b3]{background:linear-gradient(90deg,#89efe866,#cab6ff4d);border-color:#71beda3d}.privacy-kicker span[data-v-750ea0b3]{background:var(--login-soul);box-shadow:0 0 0 4px #22d4cf24}.privacy-scene[data-v-750ea0b3]{padding-top:32px;padding-bottom:28px}.privacy-showcase[data-v-750ea0b3]{z-index:3;background:#ffffffc2;border:1px solid #22d4cf2e;border-radius:24px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 10px 26px #1f535714,inset 0 1px #ffffffeb}.privacy-showcase-head[data-v-750ea0b3]{background:#f8fdfdd6;border-bottom:1px solid #22d4cf1f;grid-template-columns:46px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:grid}.privacy-window-dots[data-v-750ea0b3]{gap:4px;display:flex}.privacy-window-dots i[data-v-750ea0b3]{background:#cfe8e7;border-radius:50%;width:5px;height:5px}.privacy-window-dots i[data-v-750ea0b3]:first-child{background:var(--login-soul)}.privacy-showcase-head strong[data-v-750ea0b3]{color:#27383b;font-size:11px;font-weight:760}.privacy-window-status[data-v-750ea0b3]{color:var(--login-soul-deep);background:var(--login-soul-pale);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:760}.privacy-showcase-body[data-v-750ea0b3]{background:linear-gradient(#ffffffc2,#f6fcfcd1);min-height:280px;padding:22px 20px 18px}.privacy-message-row[data-v-750ea0b3]{align-items:flex-start;gap:8px;display:flex}.privacy-message-row.is-self[data-v-750ea0b3]{justify-content:flex-end;margin-top:14px}.privacy-avatar[data-v-750ea0b3]{background:linear-gradient(145deg,#59d9d2,#e8f9f8 54%,#b8a9ec);border-radius:50%;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 2px #ffffffc7}.privacy-bubble[data-v-750ea0b3]{color:#526568;background:#fff;border:1px solid #22d4cf21;border-radius:4px 12px 12px;max-width:150px;padding:8px 10px;font-size:9px;line-height:14px;box-shadow:0 6px 14px #1f53570f}.privacy-message-row.is-self .privacy-bubble[data-v-750ea0b3]{color:#fff;background:linear-gradient(135deg, var(--login-soul), var(--login-soul-dark));border:0;border-radius:12px 4px 12px 12px}.privacy-image-card[data-v-750ea0b3]{background:#e9f8f7;border:1px solid #22d4cf2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:184px;height:126px;margin:14px 0 0 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #1f535714}.privacy-image-blur[data-v-750ea0b3]{opacity:.7;filter:blur(4px);background:radial-gradient(circle at 72% 28%,#ffffffbd 0 16px,#0000 17px),linear-gradient(145deg,#a9d8d5 0%,#ddd9ef 48%,#a5c7c4 100%);position:absolute;inset:0}.privacy-image-blur i[data-v-750ea0b3]{clip-path:polygon(50% 0,100% 100%,0 100%);background:#40777557;width:120px;height:70px;position:absolute;bottom:-12px}.privacy-image-blur i[data-v-750ea0b3]:first-child{left:-20px}.privacy-image-blur i[data-v-750ea0b3]:nth-child(2){background:#ffffff70;width:130px;height:78px;right:-26px}.privacy-image-blur i[data-v-750ea0b3]:nth-child(3){background:#2d67654d;width:48px;height:34px;bottom:2px;right:26px}.privacy-lock[data-v-750ea0b3]{z-index:1;color:#fff;background:#087f7dc2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 6px 14px #087f7d38}.privacy-lock svg[data-v-750ea0b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.privacy-image-card strong[data-v-750ea0b3],.privacy-image-card small[data-v-750ea0b3]{z-index:1;color:#fff;text-shadow:0 1px 5px #1447466b;position:relative}.privacy-image-card strong[data-v-750ea0b3]{margin-top:6px;font-size:10px}.privacy-image-card small[data-v-750ea0b3]{margin-top:3px;font-size:8px}.privacy-showcase-footer[data-v-750ea0b3]{background:#f8fdfdc2;border-top:1px solid #22d4cf1a;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.privacy-showcase-footer>span[data-v-750ea0b3]{background:#edf5f5;border-radius:999px;width:92px;height:16px}.privacy-showcase-footer b[data-v-750ea0b3]{color:#fff;background:linear-gradient(135deg, var(--login-soul), var(--login-soul-dark));border-radius:999px;padding:5px 10px;font-size:8px}.icon-privacy-shield[data-v-750ea0b3],.icon-privacy-eye[data-v-750ea0b3]{color:#fff;background:linear-gradient(145deg, var(--login-soul), var(--login-soul-dark))}.icon-privacy-eye[data-v-750ea0b3]{background:linear-gradient(145deg, var(--login-soul), #8778df)}.icon-privacy-shield svg[data-v-750ea0b3],.icon-privacy-eye svg[data-v-750ea0b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.desktop-device[data-v-750ea0b3]{z-index:3;width:100%;position:relative}.desktop-window[data-v-750ea0b3]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:1px solid #dce6e9cc;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 26px 70px #1f39441f,inset 0 1px #fffffff5}.window-bar[data-v-750ea0b3]{color:#8c969b;background:#fafcfcc7;border-bottom:1px solid #edf1f2;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 12px;font-size:8px;font-weight:700;display:grid}.window-dots[data-v-750ea0b3],.window-actions[data-v-750ea0b3]{align-items:center;gap:4px;display:flex}.window-dots i[data-v-750ea0b3]{background:#dce2e4;border-radius:50%;width:5px;height:5px}.window-dots i[data-v-750ea0b3]:first-child{background:#63ddd8}.window-actions[data-v-750ea0b3]{justify-content:flex-end}.window-actions i[data-v-750ea0b3]{background:#bdc6ca;border-radius:2px;width:8px;height:1px}.window-actions i[data-v-750ea0b3]:last-child{background:0 0;border:1px solid #bdc6ca;width:6px;height:6px}.window-body[data-v-750ea0b3]{grid-template-columns:44px 124px minmax(0,1fr);height:270px;display:grid}.app-rail[data-v-750ea0b3]{background:#f8fbfbd6;border-right:1px solid #edf1f2;flex-direction:column;align-items:center;gap:14px;padding:11px 0;display:flex}.app-rail img[data-v-750ea0b3]{width:24px;height:24px;margin-bottom:5px;display:block}.rail-item[data-v-750ea0b3]{background:#dfe6e8;border-radius:5px;width:14px;height:14px}.rail-item.active[data-v-750ea0b3]{background:linear-gradient(145deg,#38d9d3,#77e9e2);box-shadow:0 4px 10px #2dd3cc40}.rail-item.rail-bottom[data-v-750ea0b3]{border-radius:50%;margin-top:auto}.conversation-list[data-v-750ea0b3]{background:#fcfdfdd1;border-right:1px solid #edf1f2;padding:10px 8px}.conversation-heading[data-v-750ea0b3]{color:#343f44;justify-content:space-between;align-items:flex-start;height:22px;padding:0 3px;display:flex}.conversation-heading strong[data-v-750ea0b3]{font-size:8px}.conversation-heading span[data-v-750ea0b3]{color:#98a3a8;font-size:10px;line-height:8px}.conversation[data-v-750ea0b3]{border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:6px;min-height:50px;padding:8px 5px;display:grid;position:relative}.conversation.active[data-v-750ea0b3]{background:#eafafa}.avatar[data-v-750ea0b3],.chat-avatar[data-v-750ea0b3]{border-radius:50%;display:block;box-shadow:inset 0 0 0 2px #ffffff8f}.avatar[data-v-750ea0b3]{width:25px;height:25px}.avatar-mint[data-v-750ea0b3]{background:linear-gradient(145deg,#62d8cf,#d8fbf7 54%,#80aaa7)}.avatar-violet[data-v-750ea0b3]{background:linear-gradient(145deg,#b69cf6,#f1eaff 56%,#7a6a9f)}.avatar-blue[data-v-750ea0b3]{background:linear-gradient(145deg,#8dc5ee,#e8f5ff 56%,#6c94b1)}.conversation p[data-v-750ea0b3]{min-width:0;margin:0}.conversation strong[data-v-750ea0b3],.conversation small[data-v-750ea0b3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation strong[data-v-750ea0b3]{color:#394348;font-size:7px}.member-badge[data-v-750ea0b3]{filter:drop-shadow(0 2px 3px #6a3e0c29);vertical-align:middle;background:url(/pc-member-icon.png) 50%/contain no-repeat;width:13px;height:13px;margin-left:3px;display:inline-block;transform:translateY(-1px)}.conversation small[data-v-750ea0b3]{color:#a0a9ad;margin-top:3px;font-size:5.5px}.conversation time[data-v-750ea0b3]{color:#b4bdc0;font-size:4.5px;position:absolute;top:8px;right:5px}.chat-view[data-v-750ea0b3]{background:#ffffffe0;grid-template-rows:44px 1fr 56px;min-width:0;display:grid}.chat-header[data-v-750ea0b3]{border-bottom:1px solid #eff2f3;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.chat-header strong[data-v-750ea0b3],.chat-header small[data-v-750ea0b3]{display:block}.chat-header strong[data-v-750ea0b3]{color:#2e383c;font-size:8px}.chat-header small[data-v-750ea0b3]{color:#71d6d1;margin-top:2px;font-size:5px}.header-more[data-v-750ea0b3]{color:#aeb8bc;letter-spacing:1px;font-size:10px}.chat-messages[data-v-750ea0b3]{background:linear-gradient(#fff,#fbfdfd);padding:12px 11px;overflow:hidden}.message-row[data-v-750ea0b3]{align-items:flex-start;gap:5px;margin-bottom:9px;display:flex}.message-row.sent[data-v-750ea0b3]{justify-content:flex-end}.chat-avatar[data-v-750ea0b3]{flex:none;width:17px;height:17px}.message-row p[data-v-750ea0b3]{color:#5d686d;background:#f0f3f4;border-radius:3px 8px 8px;max-width:82%;margin:0;padding:7px 8px;font-size:6px;line-height:1.4}.message-row.sent p[data-v-750ea0b3]{color:#345b5a;background:#bdf4f0;border-radius:8px 3px 8px 8px}.image-message[data-v-750ea0b3]{background:radial-gradient(circle at 72% 24%,#ffffffc2 0 7px,#0000 8px),linear-gradient(150deg,#b8eeee 0%,#79ddd4 44%,#bdb3f2 100%);border:1px solid #e2eaecd1;border-radius:9px;width:88px;height:52px;margin-left:22px;position:relative;overflow:hidden;box-shadow:0 7px 18px #38505912}.image-message[data-v-750ea0b3]:before,.image-message[data-v-750ea0b3]:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;bottom:-2px}.image-message[data-v-750ea0b3]:before{background:#2b77803d;width:62px;height:36px;left:-5px}.image-message[data-v-750ea0b3]:after{background:#ffffff6b;width:58px;height:29px;right:-8px}.image-message i[data-v-750ea0b3]{z-index:1;background:#ffffffa3;border-radius:999px;width:20px;height:3px;position:absolute;bottom:8px;right:10px;transform:rotate(-12deg)}.chat-composer[data-v-750ea0b3]{color:#b0b9bd;border-top:1px solid #eff2f3;padding:7px 10px;font-size:5.5px;position:relative}.composer-tools[data-v-750ea0b3]{gap:4px;margin-bottom:5px;display:flex}.composer-tool[data-v-750ea0b3]{color:#879398;background:#f1f5f6;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.composer-tool svg[data-v-750ea0b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:8px;height:8px}.chat-composer>span[data-v-750ea0b3]{background:#f6f8f9;border:1px solid #edf1f3eb;border-radius:8px;align-items:center;height:16px;margin-right:34px;padding:0 7px;display:flex}.chat-composer b[data-v-750ea0b3]{color:#fff;background:#35d8d2;border-radius:5px;align-items:center;gap:3px;padding:4px 7px;font-size:5px;font-weight:700;display:inline-flex;position:absolute;bottom:7px;right:9px}.chat-composer b svg[data-v-750ea0b3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:6px;height:6px}.device-base[data-v-750ea0b3]{background:linear-gradient(#e8edef,#bdc7ca 64%,#eef2f3);border-radius:0 0 45% 45%;width:84%;height:10px;margin:-1px auto 0;position:relative;box-shadow:0 10px 22px #273e481c}.device-base i[data-v-750ea0b3]{background:#bcc6c9;border-radius:0 0 5px 5px;width:16%;height:3px;position:absolute;top:1px;left:42%}.right-panel[data-v-750ea0b3]{--login-soul:#25d4d0;--login-soul-dark:#1ab8b4;--login-soul-pale:#e8fafa;--login-soul-mid:#b2efee;--login-bg:#fff;--login-bg2:#f7f8fa;--login-bg3:#f0f1f4;--login-border:#eaecf0;--login-border2:#d5d9e2;--login-text:#0d0f12;--login-text-secondary:#6b7280;--login-text-tertiary:#9ca3af;--login-text-quaternary:#c5cbd8;z-index:1;background:0 0;border-left:0;justify-content:center;align-items:center;padding:48px 40px;font-family:Plus Jakarta Sans,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow-y:auto}.login-card[data-v-750ea0b3]{isolation:isolate;width:min(100%,380px);animation:page-in-750ea0b3 .4s var(--login-ease);position:relative}.login-card[data-v-750ea0b3]:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(78% 48% at 12% 0,#ffffffc7 0,#0000 72%),linear-gradient(145deg,#ffffff9e,#ffffff42);border-radius:30px;position:absolute;inset:-34px -30px;box-shadow:0 28px 80px #2a47521a,inset 0 1px #ffffffeb,inset 0 -1px #b1cad121}@keyframes page-in-750ea0b3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tabs[data-v-750ea0b3]{border-bottom:1.5px solid var(--login-border);gap:0;margin-bottom:36px;display:flex}.tabs button[data-v-750ea0b3]{color:var(--login-text-tertiary);letter-spacing:0;background:0 0;border:0;flex:1;padding:0 0 12px;font-size:14px;font-weight:500;transition:color .2s;position:relative}.tabs button.active[data-v-750ea0b3]{color:var(--login-text)}.tabs button.active[data-v-750ea0b3]:after{content:"";background:var(--login-soul);height:2px;transition:width .25s var(--login-ease);border-radius:2px;position:absolute;bottom:-1.5px;left:0;right:0}@media (height<=800px) and (width>=981px){.brand-layout[data-v-750ea0b3]{padding-top:18px;padding-bottom:12px}.brand-content-stage[data-v-750ea0b3]{padding-top:4px;padding-bottom:4px}.pc-hero[data-v-750ea0b3]{min-height:min(510px,100vh - 96px)}.brand-logo[data-v-750ea0b3]{height:44px}.brand[data-v-750ea0b3]{gap:6px;transform:none}.brand-tagline[data-v-750ea0b3]{font-size:9px}.pc-scene[data-v-750ea0b3]{padding-top:20px;padding-bottom:18px}.skin-showcase-main[data-v-750ea0b3]{min-height:260px}.privacy-showcase-body[data-v-750ea0b3]{min-height:238px}.right-panel[data-v-750ea0b3]{padding-top:28px;padding-bottom:28px}}@media (height<=650px) and (width>=981px){.brand-layout[data-v-750ea0b3]{padding-top:10px;padding-bottom:6px}.brand-logo[data-v-750ea0b3]{height:38px}.brand-tagline[data-v-750ea0b3]{display:none}.pc-hero[data-v-750ea0b3]{min-height:calc(100vh - 58px)}.hero-copy h1[data-v-750ea0b3]{margin-bottom:18px;font-size:30px}.hero-kicker[data-v-750ea0b3]{margin-bottom:12px}.hero-benefits[data-v-750ea0b3]{gap:8px}.hero-benefits li[data-v-750ea0b3]{min-height:52px;padding-top:7px;padding-bottom:7px}.skin-showcase-main[data-v-750ea0b3]{min-height:230px}.privacy-showcase-body[data-v-750ea0b3]{min-height:210px;padding-top:14px;padding-bottom:12px}.right-panel[data-v-750ea0b3]{padding-top:16px;padding-bottom:16px}}@media (width<=1120px){.brand-layout[data-v-750ea0b3]{padding-left:24px;padding-right:24px}.brand-content-stage[data-v-750ea0b3]{padding-top:20px;padding-bottom:12px}.pc-hero[data-v-750ea0b3]{grid-template-columns:minmax(190px,.76fr) minmax(0,1.24fr);gap:16px;width:100%}.core-hero[data-v-750ea0b3]{grid-template-columns:minmax(205px,.82fr) minmax(0,1.18fr);gap:12px}.hero-copy h1[data-v-750ea0b3],.core-hero .hero-copy h1[data-v-750ea0b3]{letter-spacing:-1.7px;font-size:34px}.pc-scene[data-v-750ea0b3]{padding-right:0}.skin-hero[data-v-750ea0b3],.privacy-hero[data-v-750ea0b3]{padding-left:20px;padding-right:20px}}@media (width>=981px) and (width<=1120px) and (height<=800px){.brand-content-stage[data-v-750ea0b3]{padding-top:4px;padding-bottom:4px}.pc-hero[data-v-750ea0b3]{min-height:calc(100vh - 100px)}}@media (width>=981px) and (width<=1120px) and (height<=650px){.brand-content-stage[data-v-750ea0b3]{padding-top:0;padding-bottom:0}.pc-hero[data-v-750ea0b3]{min-height:calc(100vh - 54px)}}@media (width<=980px){.login-page[data-v-750ea0b3]{flex-direction:column;min-height:100vh;display:flex;overflow:hidden auto}.brand-panel[data-v-750ea0b3]{display:block}.brand-layout[data-v-750ea0b3]{min-height:auto;padding:20px 24px 0}.brand[data-v-750ea0b3]{gap:6px;transform:none}.brand-logo[data-v-750ea0b3]{height:40px}.brand-tagline[data-v-750ea0b3]{font-size:9px}.brand-content-stage[data-v-750ea0b3]{display:none}.brand-compact[data-v-750ea0b3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.right-panel[data-v-750ea0b3]{border-left:0;flex:1;min-height:0;padding:28px 24px 36px}}@media (width<=640px){.brand-layout[data-v-750ea0b3]{padding-left:18px;padding-right:18px}.brand-compact[data-v-750ea0b3]{scroll-snap-type:x proximity;scrollbar-width:none;margin-left:-18px;margin-right:-18px;padding:0 18px 5px;display:flex;overflow-x:auto}.brand-compact[data-v-750ea0b3]::-webkit-scrollbar{display:none}.brand-compact-item[data-v-750ea0b3]{scroll-snap-align:start;flex:0 0 200px}}@media (width<=520px){.right-panel[data-v-750ea0b3]{padding:24px 18px 30px}}.younger-block-panel[data-v-6f4ff186]{background:linear-gradient(#fff 0%,#fbfcfd 100%);place-items:center;min-width:0;min-height:0;padding:48px;display:grid;position:relative;overflow:auto}.blocked-state[data-v-6f4ff186]{text-align:center;flex-direction:column;align-items:center;width:min(720px,100%);display:flex}.illustration[data-v-6f4ff186]{flex:none;width:200px;height:170px;margin-bottom:24px;position:relative}.halo[data-v-6f4ff186]{background:radial-gradient(circle at 20% 22%,#25d4d01f 0 5px,#0000 6px),radial-gradient(circle at 82% 31%,#25d4d02b 0 4px,#0000 5px),radial-gradient(circle at 78% 82%,#25d4d01f 0 7px,#0000 8px),#eafaf9;border-radius:50%;width:164px;height:156px;position:absolute;top:2px;left:18px}.shield[data-v-6f4ff186]{clip-path:polygon(50% 0,94% 17%,88% 70%,50% 100%,12% 70%,6% 17%);filter:drop-shadow(0 14px 18px #25d4d029);background:linear-gradient(#32dbd6 0%,#18c5c1 100%);border-radius:48px 48px 54px 54px;width:96px;height:118px;position:absolute;top:20px;left:52px}.lock[data-v-6f4ff186]{background:#fff;border-radius:9px;width:39px;height:34px;position:absolute;top:68px;left:81px}.lock[data-v-6f4ff186]:before{content:"";border:4px solid #fff;border-bottom:0;border-radius:14px 14px 0 0;width:18px;height:24px;position:absolute;top:-21px;left:9px}.lock[data-v-6f4ff186]:after{content:"";background:#0ea9a5;border-radius:3px;width:5px;height:12px;position:absolute;top:11px;left:17px}h1[data-v-6f4ff186]{color:#1e2430;margin:0 0 14px;font-size:28px;font-weight:760;line-height:36px}.message[data-v-6f4ff186]{color:#4a5363;max-width:680px;margin:0;font-size:15px;line-height:26px}.path[data-v-6f4ff186]{color:#7b8494;max-width:680px;margin:14px 0 0;font-size:13px;line-height:22px}@media (width<=900px),(height<=720px){.younger-block-panel[data-v-6f4ff186]{padding:28px 32px}.illustration[data-v-6f4ff186]{width:168px;height:138px;margin-bottom:14px;transform:scale(.82)}h1[data-v-6f4ff186]{margin-bottom:10px;font-size:24px;line-height:32px}.message[data-v-6f4ff186]{font-size:14px;line-height:23px}.path[data-v-6f4ff186]{font-size:12px;line-height:20px}}.base-dialog-overlay[data-v-183f32ef]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12182261;justify-content:center;align-items:center;padding:36px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.base-dialog-panel[data-v-183f32ef]{background:#fff;border-radius:24px;flex-direction:column;max-width:calc(100vw - 96px);max-height:calc(100vh - 96px);display:flex;overflow:hidden;box-shadow:0 34px 96px #1f2b3d33}.base-dialog-head[data-v-183f32ef]{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.base-dialog-title[data-v-183f32ef]{color:#1e2430;font-size:18px;font-weight:700}.base-dialog-actions[data-v-183f32ef]{align-items:center;gap:10px;display:flex}.base-dialog-close[data-v-183f32ef]{color:#7b8494;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.base-dialog-close[data-v-183f32ef]:hover{background:#f1f5f9e6}.base-dialog-body[data-v-183f32ef]{flex:1;min-height:0;padding:0 24px 20px;overflow:auto}.base-dialog-foot[data-v-183f32ef]{padding:12px 24px 20px}.base-dialog-enter-active[data-v-183f32ef],.base-dialog-leave-active[data-v-183f32ef]{transition:opacity .22s}.base-dialog-enter-active[data-v-183f32ef]>*,.base-dialog-leave-active[data-v-183f32ef]>*{transition:transform .22s}.base-dialog-enter-from[data-v-183f32ef],.base-dialog-leave-to[data-v-183f32ef]{opacity:0}.base-dialog-enter-from[data-v-183f32ef]>*{transform:translateY(12px)scale(.97)}.base-dialog-leave-to[data-v-183f32ef]>*{transform:translateY(-8px)scale(.97)}.younger-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171f2a6b;padding:40px}.member-modal[data-v-326ed6bb]{text-align:center;background:#fff;border:1px solid #e2e8f0f5;border-radius:24px;width:min(560px,100% - 48px);padding:34px 46px 38px;position:relative;box-shadow:0 28px 80px #111d2b38}.modal-close[data-v-326ed6bb]{color:#7b8494;cursor:pointer;background:#f4f6f8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.modal-close[data-v-326ed6bb]:hover{color:#1e2430;background:#eef1f5}.illustration[data-v-326ed6bb]{transform-origin:50%;flex:none;width:200px;height:132px;margin:-10px auto 0;position:relative;transform:scale(.68)}.halo[data-v-326ed6bb]{background:radial-gradient(circle at 20% 22%,#25d4d01f 0 5px,#0000 6px),radial-gradient(circle at 82% 31%,#25d4d02b 0 4px,#0000 5px),radial-gradient(circle at 78% 82%,#25d4d01f 0 7px,#0000 8px),#eafaf9;border-radius:50%;width:164px;height:156px;position:absolute;top:2px;left:18px}.shield[data-v-326ed6bb]{clip-path:polygon(50% 0,94% 17%,88% 70%,50% 100%,12% 70%,6% 17%);filter:drop-shadow(0 14px 18px #25d4d029);background:linear-gradient(#32dbd6 0%,#18c5c1 100%);border-radius:48px 48px 54px 54px;width:96px;height:118px;position:absolute;top:20px;left:52px}.lock[data-v-326ed6bb]{background:#fff;border-radius:9px;width:39px;height:34px;position:absolute;top:68px;left:81px}.lock[data-v-326ed6bb]:before{content:"";border:4px solid #fff;border-bottom:0;border-radius:14px 14px 0 0;width:18px;height:24px;position:absolute;top:-21px;left:9px}.lock[data-v-326ed6bb]:after{content:"";background:#0ea9a5;border-radius:3px;width:5px;height:12px;position:absolute;top:11px;left:17px}h2[data-v-326ed6bb]{color:#1e2430;margin:0 0 14px;font-size:24px;line-height:32px}.modal-message[data-v-326ed6bb]{color:#4a5363;margin:0;font-size:14px;line-height:24px}.modal-path[data-v-326ed6bb]{color:#7b8494;margin:14px 0 0;font-size:13px;line-height:22px}@media (width<=900px),(height<=720px){.member-modal[data-v-326ed6bb]{width:min(520px,100% - 20px);padding:26px 30px 30px}.illustration[data-v-326ed6bb]{height:116px;transform:scale(.58)}h2[data-v-326ed6bb]{font-size:22px;line-height:30px}}.app,html[data-client-skin],.settings-layout[data-preview-skin]{--skin-accent:#0ea9a5;--skin-accent-strong:#087f7d;--skin-accent-soft:#e8fbfa;--skin-accent-contrast:#fff;--skin-app-bg:#fff;--skin-rail-bg:#fff;--skin-menu-bg:#fbfcfd;--skin-content-bg:#fff;--skin-content-start:#fff;--skin-content-end:#fbfcfd;--skin-surface:#fff;--skin-surface-soft:#f1f6f8;--skin-border:#eef1f5;--skin-text:#1e2430;--skin-muted:#7b8494;--skin-subtle:#a5adba;--skin-surface-hover:#f1f6f8;--skin-surface-pressed:#e5edef;--skin-disabled-bg:#edf1f3;--skin-disabled-text:#a5adba;--skin-focus-ring:#0ea9a538;--skin-overlay:#1e24304d;--skin-shadow:#1f2b3d14;--skin-glow:#25d4d040;--skin-visual-glow:#25d4d038;--skin-visual-start:#f2ffff;--skin-visual-end:#f8fbff;--skin-visual-border:#e8f4f4;--skin-skeleton-base:color-mix(in srgb, var(--skin-surface-soft) 82%, var(--skin-border));--skin-skeleton-shine:color-mix(in srgb, var(--skin-surface) 72%, var(--skin-accent-soft));--skin-loading-track:color-mix(in srgb, var(--skin-border) 76%, transparent)}html[data-client-skin],html[data-client-skin] body,html[data-client-skin] #app{background:var(--skin-app-bg)}.app[data-client-skin] .skeleton-layout,.settings-layout[data-preview-skin].skeleton-layout{color:var(--skin-text);background:var(--skin-content-bg)}.app[data-client-skin] .skeleton-menu,.settings-layout[data-preview-skin] .skeleton-menu{background:var(--skin-menu-bg);border-color:var(--skin-border)}.app[data-client-skin] .skeleton-menu-header,.settings-layout[data-preview-skin] .skeleton-menu-header,.app[data-client-skin] .skeleton-content-head,.settings-layout[data-preview-skin] .skeleton-content-head{border-color:var(--skin-border)}.app[data-client-skin] .skeleton-account,.settings-layout[data-preview-skin] .skeleton-account,.app[data-client-skin] .skeleton-card,.settings-layout[data-preview-skin] .skeleton-card{background:var(--skin-surface);border-color:var(--skin-border);box-shadow:0 14px 36px var(--skin-shadow)}.app[data-client-skin] .skeleton-content,.settings-layout[data-preview-skin] .skeleton-content{background:linear-gradient(180deg, var(--skin-content-start), var(--skin-content-end))}.app[data-client-skin] :is(.sk-line,.sk-avatar,.sk-icon),.settings-layout[data-preview-skin] :is(.sk-line,.sk-avatar,.sk-icon),html[data-client-skin] .qr-loading{background:linear-gradient(90deg, var(--skin-skeleton-base) 25%, var(--skin-skeleton-shine) 50%, var(--skin-skeleton-base) 75%);background-size:200% 100%}.app[data-client-skin] .chat-layout,.app[data-client-skin] .chat-detail,.app[data-client-skin] .empty-chat{color:var(--skin-text);background:var(--skin-content-bg)}.app[data-client-skin] .message-list{color:var(--skin-text);background:var(--skin-menu-bg);border-color:var(--skin-border)}.app[data-client-skin] .user-avatar{box-shadow:0 12px 24px var(--skin-glow)}.app[data-client-skin] .message-list header,.app[data-client-skin] .detail-header,.app[data-client-skin] .composer{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 88%, transparent);border-color:var(--skin-border)}.app[data-client-skin] .message-list header h1,.app[data-client-skin] .conv-name,.app[data-client-skin] .header-name,.app[data-client-skin] .empty-title{color:var(--skin-text)}.app[data-client-skin] .message-list header p,.app[data-client-skin] .conv-preview,.app[data-client-skin] .conv-time,.app[data-client-skin] .empty-desc,.app[data-client-skin] .list-status{color:var(--skin-muted)}.app[data-client-skin] .list-status:not(.list-status--error){color:var(--skin-muted);justify-content:center;align-items:center;gap:9px;display:flex}.app[data-client-skin] .list-status:not(.list-status--error):before{content:"";border:2px solid var(--skin-loading-track);border-top-color:var(--skin-accent);border-radius:50%;width:14px;height:14px;animation:.75s linear infinite client-skin-spin}.app[data-client-skin] .detail-header-skeleton{background:color-mix(in srgb, var(--skin-surface) 88%, transparent);border-bottom:1px solid var(--skin-border);position:relative;overflow:hidden}.app[data-client-skin] .detail-header-skeleton:before,.app[data-client-skin] .detail-header-skeleton:after{content:"";background:linear-gradient(90deg, var(--skin-skeleton-base) 25%, var(--skin-skeleton-shine) 50%, var(--skin-skeleton-base) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite client-skin-shimmer;position:absolute}.app[data-client-skin] .detail-header-skeleton:before{border-radius:50%;width:48px;height:48px;top:15px;left:24px}.app[data-client-skin] .detail-header-skeleton:after{width:142px;height:15px;box-shadow:0 22px 0 color-mix(in srgb, var(--skin-skeleton-base) 86%, transparent);border-radius:8px;top:21px;left:84px}.app[data-client-skin] :is(.flow-status,.sticker-loading,.sticker-error){color:var(--skin-muted)}.app[data-client-skin] .conversation:hover:not(.is-member){background:color-mix(in srgb, var(--skin-surface) 72%, transparent)}.app[data-client-skin] .conversation{border-radius:var(--skin-control-radius)}.app[data-client-skin] .conversation.is-member:not(.is-active){box-shadow:none;background:0 0}.app[data-client-skin] .conversation.is-member:not(.is-active):hover{background:color-mix(in srgb, var(--skin-surface) 72%, transparent);box-shadow:none}.app[data-client-skin] .conversation.is-active:not(.is-member),.app[data-client-skin] .conversation.is-active:not(.is-member):hover{background:color-mix(in srgb, var(--skin-accent-soft) 86%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 34%, transparent)}.app[data-client-skin] .conversation.is-active:not(.is-member):before{background:linear-gradient(180deg, var(--skin-accent), var(--skin-accent-strong));box-shadow:0 4px 10px var(--skin-glow)}.app[data-client-skin=midnight] .conversation.is-member.is-active,.app[data-client-skin=midnight] .conversation.is-member.is-active:hover{background:url(/assets/vip-texture-midnight-CS3DmkTS.png) 50%/cover no-repeat}.app[data-client-skin] .message-flow{background:linear-gradient(180deg, var(--skin-content-end), var(--skin-content-bg) 78%)}.app[data-client-skin] .bubble-system-inner{color:var(--skin-muted);background:var(--skin-surface-soft)}.app[data-client-skin] .bubble:not(.is-self),.app[data-client-skin] .bubble-emoji-wrap:not(.is-self),.app[data-client-skin] .bubble-gift,.app[data-client-skin] .bubble-guardian{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-border);box-shadow:0 8px 20px var(--skin-shadow)}.app[data-client-skin] .bubble.is-self{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));box-shadow:0 12px 24px var(--skin-glow)}.app[data-client-skin=peach] .bubble.is-self{color:var(--skin-text);background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent-soft) 84%, var(--skin-surface)), color-mix(in srgb, var(--skin-accent-soft) 76%, var(--skin-accent)));border:1px solid color-mix(in srgb, var(--skin-accent) 22%, var(--skin-border));box-shadow:0 6px 16px color-mix(in srgb, var(--skin-glow) 42%, transparent)}.app[data-client-skin] .gift-name,.app[data-client-skin] .guardian-name{color:var(--skin-text)}.app[data-client-skin] .composer-btn,.app[data-client-skin] .icon-btn{color:var(--skin-muted);background:var(--skin-surface-soft)}.app[data-client-skin] .composer-btn:hover,.app[data-client-skin] .composer-btn.is-active,.app[data-client-skin] .icon-btn:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] .input-textarea{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border)}.app[data-client-skin] .input-textarea:focus-within{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-accent);box-shadow:0 0 0 4px var(--skin-accent-soft)}.app[data-client-skin] .input-textarea::placeholder,.app[data-client-skin] .rich-emoji-placeholder{color:var(--skin-subtle)}.app[data-client-skin] .send-btn{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));box-shadow:0 12px 24px var(--skin-glow)}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia]{background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent-soft) 46%, white), var(--skin-app-bg) 26%, color-mix(in srgb, var(--skin-app-bg) 88%, var(--skin-surface)));border-color:color-mix(in srgb, var(--skin-accent-strong) 52%, var(--skin-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-surface) 88%, transparent), 0 16px 44px var(--skin-shadow);position:relative}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia]:before{z-index:5;pointer-events:none;content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent) 70%, white), var(--skin-accent), var(--skin-accent-strong));border-bottom:1px solid color-mix(in srgb, var(--skin-accent-strong) 72%, black);height:18px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 58%, transparent);position:absolute;inset:0 0 auto}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia] .app-body{box-sizing:border-box;padding-top:18px}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia] .rail.rail{background:linear-gradient(90deg, color-mix(in srgb, var(--skin-surface) 20%, transparent), transparent 44%, color-mix(in srgb, var(--skin-accent-strong) 18%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--skin-accent) 42%, white) 0%, color-mix(in srgb, var(--skin-accent) 58%, white) 28%, color-mix(in srgb, var(--skin-accent) 76%, white) 48%, color-mix(in srgb, var(--skin-accent) 84%, var(--skin-accent-strong)) 72%, color-mix(in srgb, var(--skin-accent-strong) 86%, var(--skin-accent)) 100%);border-color:color-mix(in srgb, var(--skin-accent) 42%, var(--skin-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 72%, transparent), inset 1px 0 0 color-mix(in srgb, var(--skin-surface) 38%, transparent), inset -1px 0 0 color-mix(in srgb, var(--skin-accent-strong) 24%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--skin-surface) 16%, transparent), 4px 0 14px color-mix(in srgb, var(--skin-shadow) 54%, transparent)}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia] .user-avatar{box-shadow:0 0 0 4px color-mix(in srgb, var(--skin-surface) 26%, transparent), 0 8px 18px color-mix(in srgb, var(--skin-accent-strong) 48%, transparent)}.app.app[data-client-skin=nostalgia] .message-list,.app.app[data-client-skin=nostalgia] .settings-menu{background:linear-gradient(90deg, color-mix(in srgb, var(--skin-menu-bg) 34%, white) 0%, var(--skin-menu-bg) 56%, color-mix(in srgb, var(--skin-menu-bg) 78%, var(--skin-accent-soft)) 100%);border-color:color-mix(in srgb, var(--skin-accent) 36%, var(--skin-border));box-shadow:inset 1px 0 0 color-mix(in srgb, var(--skin-surface) 88%, transparent), inset -1px 0 0 color-mix(in srgb, var(--skin-accent-strong) 16%, transparent)}.app.app[data-client-skin=nostalgia] :is(.message-list header,.detail-header,.content-head),.settings-layout.settings-layout[data-preview-skin=nostalgia] .content-head{background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent-soft) 54%, white), color-mix(in srgb, var(--skin-accent-soft) 32%, var(--skin-surface)) 56%, color-mix(in srgb, var(--skin-surface) 88%, var(--skin-accent-soft)));border-color:color-mix(in srgb, var(--skin-accent) 38%, var(--skin-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 96%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--skin-accent-strong) 10%, transparent)}.app.app[data-client-skin=nostalgia] :is(.message-list header,.detail-header){background:linear-gradient(180deg, color-mix(in srgb, var(--skin-surface) 88%, var(--skin-accent-soft)) 0%, color-mix(in srgb, var(--skin-surface) 62%, var(--skin-accent-soft)) 46%, color-mix(in srgb, var(--skin-accent-soft) 82%, var(--skin-surface)) 100%);border-bottom-color:color-mix(in srgb, var(--skin-accent) 32%, var(--skin-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 96%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--skin-accent-strong) 12%, transparent), 0 3px 10px color-mix(in srgb, var(--skin-shadow) 46%, transparent)}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia] .nav-item.nav-item{color:color-mix(in srgb, var(--skin-surface) 80%, var(--skin-accent-soft));text-shadow:0 1px 1px color-mix(in srgb, var(--skin-accent-strong) 58%, transparent);border:1px solid #0000}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia] .nav-item.nav-item:hover:not(.is-active){color:var(--skin-surface);background:color-mix(in srgb, var(--skin-surface) 16%, transparent);border-color:color-mix(in srgb, var(--skin-surface) 34%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 28%, transparent)}.app.app[data-client-skin=nostalgia][data-client-skin=nostalgia] .nav-item.nav-item.is-active{color:var(--skin-text);background:linear-gradient(180deg, var(--skin-surface), color-mix(in srgb, var(--skin-accent-soft) 52%, var(--skin-surface)));border-color:color-mix(in srgb, var(--skin-surface) 76%, var(--skin-accent-soft));text-shadow:none;box-shadow:inset 0 1px 0 var(--skin-surface), 0 0 0 5px color-mix(in srgb, var(--skin-accent-soft) 60%, transparent), 0 5px 14px color-mix(in srgb, var(--skin-accent-strong) 34%, transparent)}.app.app[data-client-skin=nostalgia] .conversation:hover:not(.is-member){background:color-mix(in srgb, var(--skin-accent-soft) 54%, var(--skin-surface))}.app.app[data-client-skin=nostalgia] .conversation.is-active:not(.is-member),.app.app[data-client-skin=nostalgia] .conversation.is-active:not(.is-member):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent-soft) 68%, white), color-mix(in srgb, var(--skin-accent-soft) 86%, var(--skin-surface)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 90%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 30%, transparent), 0 4px 12px color-mix(in srgb, var(--skin-shadow) 56%, transparent)}.app.app[data-client-skin=nostalgia] .message-flow{background:radial-gradient(circle at 88% 0, color-mix(in srgb, var(--skin-visual-glow) 62%, transparent), transparent 26%), linear-gradient(180deg, var(--skin-content-start), var(--skin-content-end))}.app.app[data-client-skin=nostalgia] :is(.bubble:not(.is-self),.bubble-emoji-wrap:not(.is-self),.bubble-gift,.bubble-guardian){background:linear-gradient(180deg, var(--skin-surface), color-mix(in srgb, var(--skin-accent-soft) 22%, var(--skin-surface)));border-color:color-mix(in srgb, var(--skin-accent) 28%, var(--skin-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 92%, transparent), 0 3px 8px color-mix(in srgb, var(--skin-shadow) 48%, transparent)}.app.app[data-client-skin=nostalgia] .bubble.is-self,.app.app[data-client-skin=nostalgia] :is(.bubble-emoji-wrap.is-self,.is-self .bubble-emoji-wrap){color:var(--skin-text);background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent-soft) 44%, white), color-mix(in srgb, var(--skin-accent-soft) 76%, var(--skin-accent)));border:1px solid color-mix(in srgb, var(--skin-accent) 42%, var(--skin-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 76%, transparent), 0 3px 9px color-mix(in srgb, var(--skin-glow) 34%, transparent)}.app.app[data-client-skin=nostalgia] .composer{background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent-soft) 52%, white), color-mix(in srgb, var(--skin-surface) 76%, var(--skin-accent-soft)) 42%, var(--skin-surface));border:1px solid color-mix(in srgb, var(--skin-accent) 46%, var(--skin-border));border-radius:var(--skin-panel-radius);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 94%, transparent), 0 3px 8px color-mix(in srgb, var(--skin-shadow) 50%, transparent);margin:0 12px 12px}.app.app[data-client-skin=nostalgia] .send-btn{background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent) 70%, white), var(--skin-accent) 46%, var(--skin-accent-strong));border:1px solid color-mix(in srgb, var(--skin-accent-strong) 78%, black);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 62%, transparent), 0 2px 5px color-mix(in srgb, var(--skin-shadow) 62%, transparent)}.app.app[data-client-skin=nostalgia] .input-textarea{background:color-mix(in srgb, var(--skin-surface) 86%, transparent);border-color:color-mix(in srgb, var(--skin-accent) 18%, var(--skin-border))}.app.app[data-client-skin=nostalgia] .input-textarea:focus-within{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 92%, transparent), 0 0 0 3px var(--skin-focus-ring)}.app.app[data-client-skin=nostalgia] :is(.surface,.h5-shell,.drawer-panel),.settings-layout.settings-layout[data-preview-skin=nostalgia] :is(.surface,.h5-shell){border-color:color-mix(in srgb, var(--skin-accent) 18%, var(--skin-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 92%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--skin-accent-soft) 30%, transparent), 0 5px 14px color-mix(in srgb, var(--skin-shadow) 56%, transparent)}.app[data-skin-chat-appearance=work] .message-flow{background:#fcfcfc}.app[data-skin-chat-appearance=work] .conversation.is-active:not(.is-member),.app[data-skin-chat-appearance=work] .conversation.is-active:not(.is-member):hover{box-shadow:none;background:#e4edfc}.app[data-skin-chat-appearance=work] .conversation.is-active:not(.is-member):before{display:none}.app[data-skin-chat-appearance=work] .bubble-row.is-self :is(.bubble-img,.bubble-img-placeholder){border-radius:10px}.app[data-skin-chat-appearance=work] .bubble-row.is-self:has(+.bubble-row.is-self){margin-bottom:6px}.app[data-skin-chat-appearance=work] .bubble-row:not(.is-self):not(.is-system):has(+.bubble-row:not(.is-self):not(.is-system)){margin-bottom:6px}.app[data-skin-chat-appearance=work] .bubble-row.is-self+.bubble-row.is-self .msg-avatar-btn,.app[data-skin-chat-appearance=work] .bubble-row:not(.is-self):not(.is-system)+.bubble-row:not(.is-self):not(.is-system) .msg-avatar-btn{visibility:hidden;pointer-events:none}.app[data-skin-unread-placement=avatar] .unread-badge.unread-badge--avatar{z-index:3;color:#fff;min-width:22px;height:22px;box-shadow:none;background:#f44f48;border:2px solid #fcfcfc;padding:0 6px;display:grid;position:absolute;top:-6px;right:-8px}.app[data-skin-unread-placement=avatar] .unread-badge--meta{display:none}.app[data-skin-chat-appearance=work] .bubble:not(.is-self),.app[data-skin-chat-appearance=work] .bubble-emoji-wrap:not(.is-self),.app[data-skin-chat-appearance=work] .bubble-gift,.app[data-skin-chat-appearance=work] .bubble-guardian{color:#22262c;box-shadow:none;background:#ebeced;border-color:#0000;border-radius:10px}.app[data-skin-chat-appearance=work] .bubble.is-self{color:#22262c;box-shadow:none;background:#e4edfc;border:0;border-radius:10px}.app[data-skin-chat-appearance=work] .bubble-emoji-wrap.is-self,.app[data-skin-chat-appearance=work] .is-self .bubble-emoji-wrap{color:#22262c;box-shadow:none;background:#e4edfc;border-color:#0000;border-radius:10px}.app[data-skin-chat-appearance=work] .bubble-system-inner{color:#8f959e;background:0 0}.app[data-skin-chat-appearance=work] .composer{box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #bcc0c4;border-radius:10px;margin:0 20px 18px;padding:9px 12px}.app[data-skin-chat-appearance=work] .composer-btn{color:#666c75;background:0 0;border-radius:8px;width:36px;height:36px}.app[data-skin-chat-appearance=work] .composer-btn:hover,.app[data-skin-chat-appearance=work] .composer-btn.is-active{color:#346ef4;box-shadow:none;background:#f2f3f5}.app[data-skin-chat-appearance=work] .input-textarea,.app[data-skin-chat-appearance=work] .input-textarea:focus-within{color:#22262c;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 8px}.app[data-skin-chat-appearance=work] .ProseMirror:focus-visible{outline-offset:0;outline:none}.app[data-skin-chat-appearance=work] .input-textarea::placeholder,.app[data-skin-chat-appearance=work] .rich-emoji-placeholder{color:#8f959e}.app[data-skin-chat-appearance=work] .send-btn{color:#fff;min-width:64px;height:36px;box-shadow:none;background:#346ef4;border-radius:8px}.app[data-skin-chat-appearance=work] .send-btn:disabled{color:#a8adb5;opacity:1;background:0 0}.app[data-skin-chat-appearance=work] .head-actions{gap:6px;margin-right:-2px}.app[data-skin-chat-appearance=work] .detail-header .icon-btn{color:#666c75;width:36px;height:36px;box-shadow:none;background:0 0;border-radius:8px}.app[data-skin-chat-appearance=work] .detail-header .icon-btn:hover{color:#1f2329;background:#f2f3f5;transform:none}.app[data-skin-chat-appearance=work] .detail-header .icon-btn:active{color:#346ef4;background:#e4edfc}.app[data-skin-chat-appearance=work] .detail-header .icon-btn svg{width:24px;height:24px}.app[data-client-skin] .emoji-panel{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 94%, transparent);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 20px 60px var(--skin-shadow), 0 4px 16px color-mix(in srgb, var(--skin-shadow) 70%, transparent)}.app[data-client-skin] .panel-tabs{background:var(--skin-surface-soft)}.app[data-client-skin] .emoji-panel .tab{color:var(--skin-muted)}.app[data-client-skin] .emoji-panel .tab.active{color:var(--skin-accent);background:var(--skin-surface);box-shadow:0 2px 10px var(--skin-shadow)}.app[data-client-skin] :is(.emoji-scroll,.sticker-grid){scrollbar-color:color-mix(in srgb, var(--skin-muted) 34%, transparent) transparent}.app[data-client-skin] .section-title{color:var(--skin-muted)}.app[data-client-skin] .emoji-divider{background:var(--skin-border)}.app[data-client-skin] :is(.emoji-btn,.sticker-btn){background:var(--skin-surface-soft)}.app[data-client-skin] .emoji-btn:hover{background:var(--skin-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 20%, transparent)}.app[data-client-skin] .sticker-btn:hover{background:color-mix(in srgb, var(--skin-accent-soft) 72%, var(--skin-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--skin-accent) 30%, transparent)}.app[data-client-skin] .sticker-empty{color:var(--skin-muted);background:var(--skin-surface-soft);border-color:var(--skin-border)}html[data-client-skin] .ctx-menu{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 96%, transparent);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 16px 46px var(--skin-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-client-skin] .ctx-menu button{color:var(--skin-text);border-radius:var(--skin-control-radius)}html[data-client-skin] .ctx-menu button:hover{background:var(--skin-surface-soft)}html[data-client-skin] .ctx-menu button.is-danger:hover{background:color-mix(in srgb, #ff6b7a 12%, var(--skin-surface))}.app[data-client-skin] .drawer-panel{color:var(--skin-text);background:color-mix(in srgb, var(--skin-content-bg) 96%, transparent);border-color:var(--skin-border);box-shadow:-24px 0 58px var(--skin-shadow)}.app[data-client-skin] .drawer-backdrop{background:color-mix(in srgb, var(--skin-text) 8%, transparent)}.app[data-client-skin] .drawer-title,.app[data-client-skin] .drawer-name{color:var(--skin-text)}.app[data-client-skin] .drawer-close,.app[data-client-skin] .drawer-profile,.app[data-client-skin] .setting-row,.app[data-client-skin] .setting-action,.app[data-client-skin] .drawer-action-btn{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-border)}.app[data-client-skin] :is(.drawer-profile,.setting-row,.setting-action,.drawer-action-btn){border-radius:var(--skin-control-radius)}.app[data-client-skin] .drawer-close{color:var(--skin-muted);background:var(--skin-surface-soft)}.app[data-client-skin] .setting-row:hover,.app[data-client-skin] .setting-action:hover{background:var(--skin-surface-soft);border-color:var(--skin-accent)}.app[data-client-skin] .drawer-action-btn.is-danger{color:#ff7887;background:color-mix(in srgb, #ff6b7a 8%, var(--skin-surface));border-color:color-mix(in srgb, #ff6b7a 24%, var(--skin-border))}.app[data-client-skin] .drawer-action-btn.is-danger:hover{color:#ff8794;background:color-mix(in srgb, #ff6b7a 14%, var(--skin-surface));border-color:color-mix(in srgb, #ff6b7a 40%, var(--skin-border))}.app[data-client-skin] .drawer-action-btn.is-danger:active{color:#fff;background:#e94f63;border-color:#e94f63}.app[data-client-skin] .drawer-action-btn:not(.is-primary,.is-danger):hover{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent-soft) 68%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 30%, var(--skin-border))}.app[data-client-skin] .drawer-action-btn:not(.is-primary,.is-danger):active{color:var(--skin-accent-strong);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 48%, var(--skin-border));transform:translateY(1px)}.app[data-client-skin] .switch{background:var(--skin-border)}.app[data-client-skin] .switch.is-on,.app[data-client-skin] .drawer-action-btn.is-primary{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong))}.app[data-client-skin] .drawer-action-btn.is-primary{color:#fff;box-shadow:0 12px 24px var(--skin-glow);border-color:#0000}.app[data-client-skin] .drawer-action-btn.is-primary:hover{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong));box-shadow:0 14px 28px var(--skin-glow);border-color:#0000}.app[data-client-skin] .drawer-action-btn.is-primary:active{background:linear-gradient(135deg, var(--skin-accent-strong), var(--skin-accent-strong));box-shadow:0 7px 16px color-mix(in srgb, var(--skin-glow) 78%, transparent);transform:translateY(1px)}.app[data-client-skin] .drawer-action-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--skin-accent) 24%, transparent);outline-offset:2px}.app[data-client-skin] .drawer-action-btn:disabled,.app[data-client-skin] .drawer-action-btn:disabled:hover,.app[data-client-skin] .drawer-action-btn:disabled:active{color:var(--skin-subtle);background:color-mix(in srgb, var(--skin-surface-soft) 82%, var(--skin-surface));border-color:var(--skin-border);box-shadow:none;opacity:.72;transform:none}.app[data-client-skin] .content,.app[data-client-skin] .content-body,.app[data-client-skin] .skin-page,.settings-layout[data-preview-skin] .content,.settings-layout[data-preview-skin] .content-body,.settings-layout[data-preview-skin] .skin-page{color:var(--skin-text);background:linear-gradient(180deg, var(--skin-content-start), var(--skin-content-end))}.app[data-client-skin] .content-head,.settings-layout[data-preview-skin] .content-head{color:var(--skin-text);background:var(--skin-content-bg);border-color:var(--skin-border)}.app[data-client-skin] .content-title,.settings-layout[data-preview-skin] .content-title,.app[data-client-skin] .section-title,.settings-layout[data-preview-skin] .section-title{color:var(--skin-text)}.app[data-client-skin] .surface,.settings-layout[data-preview-skin] .surface,.app[data-client-skin] .person-row,.settings-layout[data-preview-skin] .person-row,.app[data-client-skin] .link-item,.settings-layout[data-preview-skin] .link-item,.app[data-client-skin] .entry-card,.settings-layout[data-preview-skin] .entry-card,.app[data-client-skin] .service-phone,.settings-layout[data-preview-skin] .service-phone,.app[data-client-skin] .h5-shell,.settings-layout[data-preview-skin] .h5-shell{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-border);box-shadow:0 14px 36px var(--skin-shadow)}.app[data-client-skin] :is(.surface,.h5-shell),.settings-layout[data-preview-skin] :is(.surface,.h5-shell){border-radius:var(--skin-panel-radius)}.app[data-client-skin] :is(.person-row,.link-item,.entry-card,.service-phone),.settings-layout[data-preview-skin] :is(.person-row,.link-item,.entry-card,.service-phone){border-radius:var(--skin-control-radius)}.app[data-client-skin] .status-card,.settings-layout[data-preview-skin] .status-card,.app[data-client-skin] .nickname-input-wrap,.settings-layout[data-preview-skin] .nickname-input-wrap,.app[data-client-skin] .blacklist-search .search-input,.settings-layout[data-preview-skin] .blacklist-search .search-input,.app[data-client-skin] .textarea-container,.settings-layout[data-preview-skin] .textarea-container,.app[data-client-skin] .phone-input,.settings-layout[data-preview-skin] .phone-input,.app[data-client-skin] .file-add-btn,.settings-layout[data-preview-skin] .file-add-btn{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border)}.app[data-client-skin] :is(.status-card,.nickname-input-wrap,.blacklist-search .search-input,.textarea-container,.phone-input,.file-add-btn),.settings-layout[data-preview-skin] :is(.status-card,.nickname-input-wrap,.blacklist-search .search-input,.textarea-container,.phone-input,.file-add-btn){border-radius:var(--skin-control-radius)}.app[data-client-skin] .status-card.is-selected,.settings-layout[data-preview-skin] .status-card.is-selected,.app[data-client-skin] .link-item.is-selected,.settings-layout[data-preview-skin] .link-item.is-selected{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:var(--skin-accent)}.app[data-client-skin] .status-card .radio,.settings-layout[data-preview-skin] .status-card .radio{border-color:color-mix(in srgb, var(--skin-muted) 44%, var(--skin-border))}.app[data-client-skin] .status-card.is-selected .radio,.settings-layout[data-preview-skin] .status-card.is-selected .radio{border-color:var(--skin-accent)}.app[data-client-skin] .status-card:hover,.settings-layout[data-preview-skin] .status-card:hover{border-color:color-mix(in srgb, var(--skin-accent) 42%, var(--skin-border));background:color-mix(in srgb, var(--skin-accent-soft) 48%, var(--skin-surface-soft))}.app[data-client-skin] .status-card.is-selected:hover,.settings-layout[data-preview-skin] .status-card.is-selected:hover{border-color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] .status-card:active,.settings-layout[data-preview-skin] .status-card:active{border-color:var(--skin-accent-strong);transform:translateY(1px)}.app[data-client-skin] .status-card:focus-visible,.settings-layout[data-preview-skin] .status-card:focus-visible{outline:3px solid color-mix(in srgb, var(--skin-accent) 24%, transparent);outline-offset:2px}.app[data-client-skin] .settings-menu,.settings-layout[data-preview-skin] .settings-menu{color:var(--skin-text);background:var(--skin-menu-bg);border-color:var(--skin-border)}.app[data-client-skin] .settings-menu .menu-header,.settings-layout[data-preview-skin] .settings-menu .menu-header{border-color:var(--skin-border)}.app[data-client-skin] .settings-menu .menu-title,.settings-layout[data-preview-skin] .settings-menu .menu-title{color:var(--skin-text)}.app[data-client-skin] .settings-menu .account,.settings-layout[data-preview-skin] .settings-menu .account{background:var(--skin-surface);border-color:var(--skin-border);border-radius:var(--skin-panel-radius)}.app[data-client-skin] .settings-menu .account-avatar-button:hover,.settings-layout[data-preview-skin] .settings-menu .account-avatar-button:hover{box-shadow:0 0 0 4px var(--skin-accent-soft)}.app[data-client-skin] .settings-menu .edit-name-btn,.settings-layout[data-preview-skin] .settings-menu .edit-name-btn{color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] .settings-menu .section-label,.settings-layout[data-preview-skin] .settings-menu .section-label,.app[data-client-skin] .settings-menu .chevron,.settings-layout[data-preview-skin] .settings-menu .chevron{color:var(--skin-subtle)}.app[data-client-skin] .settings-menu .setting-item,.settings-layout[data-preview-skin] .settings-menu .setting-item{color:var(--skin-text);border-radius:var(--skin-control-radius)}.app[data-client-skin] .settings-menu .setting-item:hover,.settings-layout[data-preview-skin] .settings-menu .setting-item:hover{background:var(--skin-surface-soft)}.app[data-client-skin] .settings-menu .setting-item.is-active,.settings-layout[data-preview-skin] .settings-menu .setting-item.is-active{color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] .settings-menu .menu-icon,.settings-layout[data-preview-skin] .settings-menu .menu-icon{background:var(--skin-surface);border-radius:var(--skin-control-radius);box-shadow:inset 0 0 0 1px var(--skin-border)}.app[data-client-skin] .settings-menu .setting-item.is-active .menu-icon,.settings-layout[data-preview-skin] .settings-menu .setting-item.is-active .menu-icon{box-shadow:inset 0 0 0 1px var(--skin-accent)}.app[data-client-skin] .settings-menu .item-sub,.settings-layout[data-preview-skin] .settings-menu .item-sub{color:var(--skin-muted)}.app[data-client-skin] .link-item:hover,.settings-layout[data-preview-skin] .link-item:hover{border-color:color-mix(in srgb, var(--skin-accent) 42%, var(--skin-border));box-shadow:0 12px 28px var(--skin-shadow)}.app[data-client-skin] .link-item.is-selected,.settings-layout[data-preview-skin] .link-item.is-selected{color:var(--skin-accent);border-color:color-mix(in srgb, var(--skin-accent) 46%, var(--skin-border));background:color-mix(in srgb, var(--skin-accent-soft) 82%, var(--skin-surface))}.app[data-client-skin] .link-item .menu-icon,.settings-layout[data-preview-skin] .link-item .menu-icon{color:var(--skin-muted);background:var(--skin-surface-soft);box-shadow:inset 0 0 0 1px var(--skin-border)}.app[data-client-skin] .link-item .menu-icon svg,.settings-layout[data-preview-skin] .link-item .menu-icon svg{stroke-width:1.8px}.app[data-client-skin] .link-item.is-selected .menu-icon,.settings-layout[data-preview-skin] .link-item.is-selected .menu-icon{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent-soft) 86%, var(--skin-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 24%, var(--skin-border))}.app[data-client-skin] .link-item .chevron,.settings-layout[data-preview-skin] .link-item .chevron{color:var(--skin-subtle);transition:color .18s,transform .18s}.app[data-client-skin] .link-item:hover .chevron,.settings-layout[data-preview-skin] .link-item:hover .chevron,.app[data-client-skin] .link-item.is-selected .chevron,.settings-layout[data-preview-skin] .link-item.is-selected .chevron{color:var(--skin-accent);transform:translate(1px)}.app[data-client-skin] .nickname-input-wrap:focus-within,.settings-layout[data-preview-skin] .nickname-input-wrap:focus-within{background:color-mix(in srgb, var(--skin-surface) 84%, var(--skin-accent-soft));border-color:var(--skin-accent);box-shadow:0 0 0 3px var(--skin-focus-ring)}.app[data-client-skin] .nickname-input,.settings-layout[data-preview-skin] .nickname-input{caret-color:var(--skin-accent)}.app[data-client-skin] .nickname-input:focus-visible,.settings-layout[data-preview-skin] .nickname-input:focus-visible{outline-offset:0;outline:none}.app[data-client-skin] .char-count,.settings-layout[data-preview-skin] .char-count,.app[data-client-skin] .nickname-rule,.settings-layout[data-preview-skin] .nickname-rule{color:var(--skin-muted)}.app[data-client-skin] .nickname-rule strong,.settings-layout[data-preview-skin] .nickname-rule strong{color:var(--skin-accent)}.app[data-client-skin] .color-trigger,.settings-layout[data-preview-skin] .color-trigger{background:var(--skin-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 18%, transparent)}.app[data-client-skin] .status-card p,.settings-layout[data-preview-skin] .status-card p,.app[data-client-skin] .current-status,.settings-layout[data-preview-skin] .current-status,.app[data-client-skin] .person-meta,.settings-layout[data-preview-skin] .person-meta,.app[data-client-skin] .entry-desc,.settings-layout[data-preview-skin] .entry-desc,.app[data-client-skin] .phone-label,.settings-layout[data-preview-skin] .phone-label,.app[data-client-skin] .form-helper,.settings-layout[data-preview-skin] .form-helper,.app[data-client-skin] .file-hint,.settings-layout[data-preview-skin] .file-hint{color:var(--skin-muted)}.app[data-client-skin] .phone-number,.settings-layout[data-preview-skin] .phone-number,.app[data-client-skin] .form-section-title,.settings-layout[data-preview-skin] .form-section-title,.app[data-client-skin] .form-textarea,.settings-layout[data-preview-skin] .form-textarea,.app[data-client-skin] .search-input,.settings-layout[data-preview-skin] .search-input{color:var(--skin-text)}.app[data-client-skin] .btn-primary,.settings-layout[data-preview-skin] .btn-primary,.app[data-client-skin] .submit-btn,.settings-layout[data-preview-skin] .submit-btn,.app[data-client-skin] .retry-btn,.settings-layout[data-preview-skin] .retry-btn,.app[data-client-skin] .open-link,.settings-layout[data-preview-skin] .open-link{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));border-radius:var(--skin-control-radius);box-shadow:0 10px 22px var(--skin-glow)}.app[data-client-skin] .btn-secondary,.settings-layout[data-preview-skin] .btn-secondary,.app[data-client-skin] .back-btn,.settings-layout[data-preview-skin] .back-btn{color:var(--skin-text);background:var(--skin-surface-soft);border-radius:var(--skin-control-radius)}.app[data-client-skin] .h5-bar,.settings-layout[data-preview-skin] .h5-bar{background:var(--skin-surface-soft);border-color:var(--skin-border)}.app[data-client-skin] .h5-title,.settings-layout[data-preview-skin] .h5-title{color:var(--skin-muted)}.app[data-client-skin] .h5-page,.settings-layout[data-preview-skin] .h5-page,.app[data-client-skin] .frame-fallback,.settings-layout[data-preview-skin] .frame-fallback,.app[data-client-skin] .empty,.settings-layout[data-preview-skin] .empty{color:var(--skin-text);background:linear-gradient(180deg, var(--skin-accent-soft), var(--skin-content-bg) 52%);border-color:var(--skin-border)}.app[data-client-skin] .h5-mark,.settings-layout[data-preview-skin] .h5-mark,.app[data-client-skin] .count-pill,.settings-layout[data-preview-skin] .count-pill{color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] .discover{background:linear-gradient(180deg, var(--skin-content-start), var(--skin-content-end))}.app[data-client-skin] .discover-title{color:var(--skin-text)}.app[data-client-skin] .discover-sub{color:var(--skin-muted)}.app[data-client-skin] .spinner,.app[data-client-skin] .profile-card__spinner,html[data-client-skin] .spinner,html[data-client-skin] .profile-card__spinner,html[data-client-skin] .paying-spinner{border-color:var(--skin-loading-track);border-top-color:var(--skin-accent)}html[data-client-skin] :is(.h5-loading,.h5-error){color:var(--skin-muted);background:var(--skin-content-bg)}html[data-client-skin] .profile-card__loading,html[data-client-skin] .h5-placeholder,html[data-client-skin] .loading-spinner{color:var(--skin-muted)}html[data-client-skin] .pending-spinner{background:conic-gradient(from 25deg, color-mix(in srgb, var(--skin-accent) 12%, transparent), var(--skin-accent))}html[data-client-skin] .profile-card{color:var(--skin-text);background:var(--skin-content-bg);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 30px 90px color-mix(in srgb, var(--skin-shadow) 88%, transparent)}html[data-client-skin] .profile-card.profile-card--panel{box-shadow:none;border:0;border-radius:0}html[data-client-skin] .profile-card .hero{background:0 0}html[data-client-skin] .profile-card .hero:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--skin-content-bg) 98%, transparent))}html[data-client-skin] .profile-card :is(.close-btn,.safe-btn){color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 78%, transparent);border-color:color-mix(in srgb, var(--skin-border) 74%, transparent);box-shadow:0 8px 20px var(--skin-shadow)}html[data-client-skin] .profile-card :is(.close-btn,.safe-btn):hover{color:var(--skin-accent);background:var(--skin-surface);border-color:color-mix(in srgb, var(--skin-accent) 28%, var(--skin-border))}html[data-client-skin] .profile-card :is(.close-btn,.safe-btn):active{color:var(--skin-accent-strong);background:var(--skin-accent-soft);transform:translateY(1px)}html[data-client-skin] .profile-card :is(.close-btn,.safe-btn):focus-visible,html[data-client-skin] .profile-card :is(.stat,.tab,.primary-btn,.ghost-btn,.danger-btn,.load-more-btn,.profile-card__retry-btn):focus-visible{outline:3px solid color-mix(in srgb, var(--skin-accent) 24%, transparent);outline-offset:2px}html[data-client-skin] .profile-card :is(.profile-card__loading,.profile-card__error-text){color:var(--skin-muted)}html[data-client-skin] .profile-card .profile-card__retry-btn,html[data-client-skin] .profile-card .primary-btn{color:#fff;background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));box-shadow:0 12px 24px var(--skin-glow)}html[data-client-skin] .profile-card :is(.profile-card__retry-btn,.primary-btn):hover{background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong));box-shadow:0 14px 28px var(--skin-glow)}html[data-client-skin] .profile-card :is(.profile-card__retry-btn,.primary-btn):active{background:var(--skin-accent-strong);box-shadow:0 7px 16px color-mix(in srgb, var(--skin-glow) 78%, transparent);transform:translateY(1px)}html[data-client-skin] .profile-card :is(.profile-name,.stat strong,.empty strong,.post-rich-text){color:var(--skin-text)}html[data-client-skin] .profile-card :is(.profile-signature,.stat span,.moment-time,.empty,.empty span){color:var(--skin-muted)}html[data-client-skin] .profile-card .profile-pill{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 92%, transparent);border-color:var(--skin-border);box-shadow:0 8px 18px var(--skin-shadow)}html[data-client-skin] .profile-card .profile-tag{color:var(--skin-muted);background:color-mix(in srgb, var(--skin-surface-soft) 88%, transparent)}html[data-client-skin] .profile-card .stat{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .profile-card .stat:not(:disabled):hover{background:color-mix(in srgb, var(--skin-accent-soft) 58%, var(--skin-surface-soft));border-color:color-mix(in srgb, var(--skin-accent) 34%, var(--skin-border))}html[data-client-skin] .profile-card .stat:not(:disabled):active{background:var(--skin-accent-soft);border-color:var(--skin-accent);transform:translateY(1px)}html[data-client-skin] .profile-card :is(.blocked-content,.empty){background:var(--skin-surface-soft);border-color:var(--skin-border)}html[data-client-skin] .profile-card .tabbar{background:var(--skin-surface-soft)}html[data-client-skin] .profile-card .tab{color:var(--skin-muted);border-radius:var(--skin-control-radius)}html[data-client-skin] .profile-card .tab:hover{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent-soft) 54%, transparent)}html[data-client-skin] .profile-card .tab.is-active{color:var(--skin-accent);background:var(--skin-surface);box-shadow:0 8px 18px var(--skin-shadow)}html[data-client-skin] .profile-card .tab__count{color:var(--skin-muted);background:color-mix(in srgb, var(--skin-muted) 10%, transparent)}html[data-client-skin] .profile-card .tab.is-active .tab__count{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent) 14%, transparent)}html[data-client-skin] .profile-card .tab.is-active:active{color:var(--skin-accent-strong);background:var(--skin-accent-soft)}html[data-client-skin=nostalgia] .profile-card .tabbar{background:linear-gradient(180deg, color-mix(in srgb, var(--skin-accent-soft) 62%, white), color-mix(in srgb, var(--skin-accent-soft) 78%, var(--skin-surface-soft)));border:1px solid color-mix(in srgb, var(--skin-accent) 38%, var(--skin-border));border-radius:var(--skin-control-radius);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 92%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--skin-accent-strong) 10%, transparent);gap:2px;padding:3px}html[data-client-skin=nostalgia] .profile-card .tab{height:34px;color:var(--skin-muted);border-radius:calc(var(--skin-control-radius) - 2px);border:1px solid #0000;transform:none}html[data-client-skin=nostalgia] .profile-card .tab:hover:not(.is-active){color:var(--skin-accent-strong);background:color-mix(in srgb, var(--skin-surface) 42%, transparent);border-color:color-mix(in srgb, var(--skin-accent) 16%, transparent)}html[data-client-skin=nostalgia] .profile-card .tab.is-active,html[data-client-skin=nostalgia] .profile-card .tab.is-active:active{color:var(--skin-accent-strong);background:linear-gradient(180deg, var(--skin-surface), color-mix(in srgb, var(--skin-accent-soft) 38%, var(--skin-surface)));border-color:color-mix(in srgb, var(--skin-accent) 34%, var(--skin-border));box-shadow:inset 0 1px 0 var(--skin-surface), 0 2px 5px color-mix(in srgb, var(--skin-shadow) 52%, transparent);transform:none}html[data-client-skin=nostalgia] .profile-card .tab__count,html[data-client-skin=nostalgia] .profile-card .tab.is-active .tab__count{min-width:18px;height:18px;color:var(--skin-accent-strong);background:color-mix(in srgb, var(--skin-accent-soft) 82%, var(--skin-surface));border:1px solid color-mix(in srgb, var(--skin-accent) 16%, transparent);border-radius:5px;padding:0 5px;line-height:18px}html[data-client-skin=shuyan] .profile-card .tabbar{border:0;border-bottom:1px solid var(--skin-border);background:0 0;border-radius:0;gap:0;padding:0}html[data-client-skin=shuyan] .profile-card .tab{background:0 0;border-bottom:2px solid #0000;border-radius:0;height:42px}html[data-client-skin=shuyan] .profile-card .tab:hover:not(.is-active){color:var(--skin-text);background:var(--skin-surface-hover)}html[data-client-skin=shuyan] .profile-card .tab.is-active,html[data-client-skin=shuyan] .profile-card .tab.is-active:active{color:var(--skin-accent);border-bottom-color:var(--skin-accent);box-shadow:none;background:0 0;transform:none}html[data-client-skin] .profile-card :is(.moment-post,.video-feed){background:var(--skin-content-bg)}html[data-client-skin] .profile-card .moment-post+.moment-post{border-top-color:var(--skin-border)}html[data-client-skin] .profile-card :is(.video-tile,.post-media){background-color:var(--skin-surface-soft);border-color:var(--skin-border)}html[data-client-skin] .profile-card .inner-tag-text,html[data-client-skin] .profile-card .load-more-btn{color:var(--skin-accent)}html[data-client-skin] .profile-card .load-more-btn{background:var(--skin-accent-soft);border-radius:var(--skin-control-radius)}html[data-client-skin] .profile-card .load-more-btn:hover{color:#fff;background:var(--skin-accent)}html[data-client-skin] .profile-card .load-more-btn:active{background:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .profile-card .profile-actions{background:color-mix(in srgb, var(--skin-surface) 88%, transparent);border-color:var(--skin-border);box-shadow:0 18px 46px var(--skin-shadow)}html[data-client-skin] .profile-card .ghost-btn{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .profile-card :is(.primary-btn,.danger-btn,.profile-card__retry-btn){border-radius:var(--skin-control-radius)}html[data-client-skin] .profile-card .ghost-btn:hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 32%, var(--skin-border));box-shadow:0 10px 24px var(--skin-shadow)}html[data-client-skin] .profile-card .ghost-btn:active{color:var(--skin-accent-strong);border-color:var(--skin-accent);transform:translateY(1px)}html[data-client-skin] .profile-card .danger-btn{color:#d94a5b;background:color-mix(in srgb, #ff6b7a 10%, var(--skin-surface))}html[data-client-skin] .profile-card .danger-btn:hover{color:#fff;background:#e94f63}html[data-client-skin] .profile-card :is(.primary-btn,.ghost-btn,.danger-btn):disabled,html[data-client-skin] .profile-card :is(.primary-btn,.ghost-btn,.danger-btn):disabled:hover{color:var(--skin-subtle);background:var(--skin-surface-soft);border-color:var(--skin-border);box-shadow:none;opacity:.72;transform:none}html[data-client-skin] .h5-box{color:var(--skin-text);background:var(--skin-content-bg);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 24px 70px var(--skin-shadow)}html[data-client-skin] .h5-box .h5-head{border-bottom-color:var(--skin-border)}html[data-client-skin] .h5-box .h5-head h3{color:var(--skin-text)}html[data-client-skin] .h5-box .close-btn{color:var(--skin-muted);background:var(--skin-surface-soft);border-color:var(--skin-border);box-shadow:0 8px 20px var(--skin-shadow)}html[data-client-skin] .h5-box .close-btn:hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 28%, var(--skin-border))}html[data-client-skin] .h5-box .close-btn:active{color:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .h5-box :is(.h5-body,.h5-placeholder,.h5-loading){color:var(--skin-muted);background:var(--skin-content-bg)}html[data-client-skin] .h5-box .h5-retry-btn{color:#fff;background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));border-radius:var(--skin-control-radius);box-shadow:0 10px 22px var(--skin-glow)}html[data-client-skin] .pending-spinner:before{background:var(--skin-surface)}html[data-client-skin] .pending-spinner:after{background:var(--skin-accent)}@keyframes client-skin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes client-skin-spin{to{transform:rotate(360deg)}}html[data-client-skin] .confirm-modal,html[data-client-skin] .name-color-modal,html[data-client-skin] .dialog-card{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 96%, transparent);border:1px solid var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 28px 80px var(--skin-shadow)}html[data-client-skin] .dialog-icon{color:var(--skin-accent);background:var(--skin-accent-soft);border-radius:var(--skin-control-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 16%, transparent)}html[data-client-skin] .confirm-title,html[data-client-skin] .dialog-title,html[data-client-skin] .name-color-title,html[data-client-skin] .confirm-modal h3{color:var(--skin-text)}html[data-client-skin] .confirm-desc,html[data-client-skin] .dialog-desc{color:var(--skin-muted)}html[data-client-skin] .confirm-modal :is(.secondary-btn,.btn-secondary){color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-control-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-border) 76%, transparent)}html[data-client-skin] .confirm-modal :is(.secondary-btn,.btn-secondary):hover{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent-soft) 58%, var(--skin-surface-soft))}html[data-client-skin] .confirm-modal :is(.secondary-btn,.btn-secondary):active{color:var(--skin-accent-strong);background:var(--skin-accent-soft);transform:translateY(1px)}html[data-client-skin] .confirm-modal :is(.confirm-btn:not(.is-danger),.btn-primary){color:#fff;background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));border-radius:var(--skin-control-radius);box-shadow:0 12px 24px var(--skin-glow)}html[data-client-skin] .confirm-modal :is(.confirm-btn.is-danger,.btn-danger){color:#fff;border-radius:var(--skin-control-radius);background:linear-gradient(135deg,#ff7a88,#e94f63);box-shadow:0 12px 24px #ff6b7a38}html[data-client-skin] .confirm-modal :is(.secondary-btn,.btn-secondary,.confirm-btn,.btn-primary,.btn-danger):disabled{opacity:.48;box-shadow:none}html[data-client-skin] .confirm-icon{color:#ff7887;background:color-mix(in srgb, #ff6b7a 13%, var(--skin-surface));box-shadow:inset 0 0 0 1px #ff6b7a38}html[data-client-skin] .sync-modal{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 96%, transparent);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 28px 80px var(--skin-shadow)}html[data-client-skin] .sync-modal:before{background:radial-gradient(circle at 50% -18%,#e0a54d2e,#0000 0 42%),linear-gradient(#e0a54d14,#0000 42%)}html[data-client-skin] .sync-modal h3{color:var(--skin-text)}html[data-client-skin] .sync-modal p{color:var(--skin-muted)}html[data-client-skin] .name-color-modal{border:1px solid var(--skin-border)}html[data-client-skin] .name-color-card{background:color-mix(in srgb, var(--option-bg) 38%, var(--skin-surface));border-color:color-mix(in srgb, var(--option-color) 18%, var(--skin-border));border-radius:var(--skin-control-radius);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 70%, transparent)}html[data-client-skin] .name-color-card[data-color-id=default]{color:var(--skin-text)}html[data-client-skin] .name-color-card.is-selected{color:var(--option-color);border-color:var(--skin-accent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--skin-accent) 28%, transparent), 0 8px 18px var(--skin-shadow)}html[data-client-skin] .name-color-card.is-selected[data-color-id=default]{color:var(--skin-text)}html[data-client-skin] .report-dialog{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 96%, transparent);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 24px 64px var(--skin-shadow)}html[data-client-skin] .report-dialog .dialog-title{color:var(--skin-text)}html[data-client-skin] .report-dialog .reason-pill{color:var(--skin-muted);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-control-radius);box-shadow:0 4px 12px color-mix(in srgb, var(--skin-shadow) 72%, transparent)}html[data-client-skin] .report-dialog .reason-pill:hover,html[data-client-skin] .report-dialog .reason-pill.is-selected{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent-soft) 78%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 48%, var(--skin-border))}html[data-client-skin] .report-dialog .reason-pill.is-selected{box-shadow:0 8px 18px var(--skin-glow), inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 18%, transparent)}html[data-client-skin] .report-dialog .reason-pill svg{color:var(--skin-subtle)}html[data-client-skin] .report-dialog .block-option{color:var(--skin-muted);background:var(--skin-surface);border-top-color:var(--skin-border);border-bottom-color:var(--skin-surface-soft)}html[data-client-skin] .report-dialog .block-option input{accent-color:var(--skin-accent)}html[data-client-skin] .report-dialog .dialog-actions{background:var(--skin-surface)}html[data-client-skin] .report-dialog .btn-cancel{color:var(--skin-text);background:var(--skin-surface-soft);border-radius:var(--skin-control-radius)}html[data-client-skin] .report-dialog .btn-cancel:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}html[data-client-skin] .report-dialog .btn-cancel:active{color:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .report-dialog .btn-submit{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));border-radius:var(--skin-control-radius);box-shadow:0 12px 24px var(--skin-glow)}html[data-client-skin] .name-color-confirm,html[data-client-skin] .dialog-btn,html[data-client-skin] .confirm-btn:not(.is-danger){background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));box-shadow:0 10px 22px var(--skin-glow)}html[data-client-skin]{accent-color:var(--skin-accent)}html[data-client-skin] :is(button:not(.sync-action-button),a,input,textarea,[tabindex]:not(.ProseMirror)):focus-visible{outline:3px solid color-mix(in srgb, var(--skin-accent) 24%, transparent);outline-offset:2px}html[data-client-skin] .ProseMirror:focus-visible{outline-offset:0;outline:none}html[data-client-skin] :is(.modal-scrim,.modal-mask,.dialog-mask,.report-overlay,.sync-scrim){background:color-mix(in srgb, var(--skin-text) 28%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app[data-client-skin] .discover-visual{background:radial-gradient(circle at 42% 36%, var(--skin-visual-glow), transparent 44%), radial-gradient(circle at 62% 58%, color-mix(in srgb, var(--skin-accent) 10%, transparent), transparent 44%), linear-gradient(135deg, var(--skin-visual-start), var(--skin-visual-end));border-color:var(--skin-visual-border);box-shadow:0 22px 56px var(--skin-shadow)}.app[data-client-skin] .chat-card{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-border);box-shadow:0 12px 30px var(--skin-shadow)}.app[data-client-skin] .chat-card .duo-avatar{border-color:var(--skin-surface);box-shadow:0 6px 16px var(--skin-shadow)}.app[data-client-skin] .chat-card :is(.card-name,.desc-content){color:var(--skin-text)}.app[data-client-skin] .chat-card :is(.desc-item,.desc-title){color:var(--skin-muted)}.app[data-client-skin] .chat-card .home-btn{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);box-shadow:0 8px 18px var(--skin-shadow)}.app[data-client-skin] .chat-card .home-btn:hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 34%, var(--skin-border));opacity:1}.app[data-client-skin] .chat-card .home-btn:active{color:var(--skin-accent-strong);border-color:var(--skin-accent);transform:translateY(1px)}.app[data-client-skin] .chat-card .common-points{color:var(--skin-muted);border-top-color:var(--skin-border)}.app[data-client-skin] .chat-card .common-points strong,.app[data-client-skin] .charm-value{color:var(--skin-accent)}.app[data-client-skin] .empty-illustration{background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent-soft) 74%, transparent), color-mix(in srgb, var(--skin-surface) 88%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 18%, transparent)}.app[data-client-skin] .empty-illustration:before{background:color-mix(in srgb, var(--skin-accent) 34%, transparent)}.app[data-client-skin] .empty-illustration:after{background:color-mix(in srgb, var(--skin-visual-end) 62%, transparent)}.app[data-client-skin] :is(.bubble-emoji-wrap.is-self,.is-self .bubble-emoji-wrap){color:var(--skin-text);background:linear-gradient(135deg, var(--skin-accent-soft), var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 18%, var(--skin-border));box-shadow:0 12px 24px var(--skin-glow)}.app[data-client-skin=peach] :is(.bubble-emoji-wrap.is-self,.is-self .bubble-emoji-wrap){background:linear-gradient(135deg, color-mix(in srgb, var(--skin-surface) 82%, var(--skin-accent-soft)), color-mix(in srgb, var(--skin-accent-soft) 78%, var(--skin-surface)));border-color:color-mix(in srgb, var(--skin-accent) 18%, var(--skin-border));box-shadow:0 5px 14px color-mix(in srgb, var(--skin-glow) 34%, transparent)}.app[data-client-skin] :is(.bubble-img,.bubble-img-placeholder){border-color:var(--skin-border);box-shadow:0 8px 20px var(--skin-shadow)}.app[data-client-skin] .bubble-img-placeholder{color:var(--skin-muted);background:linear-gradient(135deg, var(--skin-accent-soft), var(--skin-surface))}.app[data-client-skin] .unread-badge{border-color:var(--skin-surface)}.app[data-client-skin] :is(.composer-btn,.icon-btn):active{color:var(--skin-accent-strong);background:var(--skin-accent-soft);transform:translateY(1px)}.app[data-client-skin] .send-btn:not(:disabled):active{background:var(--skin-accent-strong);box-shadow:0 7px 16px color-mix(in srgb, var(--skin-glow) 76%, transparent);transform:translateY(1px)}.app[data-client-skin] .member-banner{color:var(--skin-accent-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent-soft) 74%, transparent), color-mix(in srgb, var(--skin-surface) 90%, transparent));border-color:color-mix(in srgb, var(--skin-accent) 22%, var(--skin-border));box-shadow:0 10px 28px var(--skin-shadow)}.app[data-client-skin] .member-banner-main:hover{color:var(--skin-accent)}.app[data-client-skin] .member-banner-close{color:var(--skin-muted)}.app[data-client-skin] .member-banner-close:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] .pc-member-entry.is-active{color:var(--skin-muted);background:color-mix(in srgb, var(--skin-surface) 88%, var(--skin-accent-soft));box-shadow:inset 0 0 0 1px var(--skin-border), 0 8px 20px color-mix(in srgb, var(--skin-shadow) 72%, transparent)}.app[data-client-skin] .pc-member-entry.is-active:hover{background:color-mix(in srgb, var(--skin-surface) 78%, var(--skin-accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 24%, var(--skin-border)), 0 10px 24px var(--skin-shadow)}.app[data-client-skin] .pc-member-entry.is-active .pc-member-icon{opacity:.68;filter:saturate(.68) drop-shadow(0 3px 6px var(--skin-shadow))}.app[data-client-skin] .pc-member-entry.is-active strong{color:var(--skin-text);opacity:.78;font-weight:700}.app[data-client-skin] .pc-member-entry.is-active>span:not(.pc-member-icon){color:var(--skin-muted);opacity:.82}.app[data-client-skin] .pc-member-entry:focus-visible{outline-color:color-mix(in srgb, var(--skin-accent) 38%, #d7a95a)}.app[data-client-skin] .entry-card,.settings-layout[data-preview-skin] .entry-card{border:1px solid var(--skin-border)}.app[data-client-skin] .entry-card:hover,.settings-layout[data-preview-skin] .entry-card:hover{color:var(--skin-text);background:color-mix(in srgb, var(--skin-accent-soft) 34%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 28%, var(--skin-border));box-shadow:0 16px 36px var(--skin-shadow)}.app[data-client-skin] .entry-card:active,.settings-layout[data-preview-skin] .entry-card:active{background:color-mix(in srgb, var(--skin-accent-soft) 58%, var(--skin-surface));border-color:var(--skin-accent);transform:translateY(1px)}.app[data-client-skin] .entry-card .entry-icon,.settings-layout[data-preview-skin] .entry-card .entry-icon{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));box-shadow:0 10px 22px var(--skin-glow)}.app[data-client-skin] .entry-card--c2 .entry-icon,.settings-layout[data-preview-skin] .entry-card--c2 .entry-icon{background:linear-gradient(135deg, var(--skin-accent), var(--skin-visual-end))}.app[data-client-skin] .entry-card--c3 .entry-icon,.settings-layout[data-preview-skin] .entry-card--c3 .entry-icon{background:linear-gradient(135deg, var(--skin-accent-strong), var(--skin-accent))}.app[data-client-skin] .entry-card--c4 .entry-icon,.settings-layout[data-preview-skin] .entry-card--c4 .entry-icon{background:linear-gradient(135deg, var(--skin-accent), var(--skin-visual-start))}.app[data-client-skin] .entry-card--c5 .entry-icon,.settings-layout[data-preview-skin] .entry-card--c5 .entry-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 78%, white), var(--skin-accent-strong))}.app[data-client-skin] .entry-chevron,.settings-layout[data-preview-skin] .entry-chevron{color:var(--skin-subtle)}.app[data-client-skin] .entry-card:hover .entry-chevron,.settings-layout[data-preview-skin] .entry-card:hover .entry-chevron,.app[data-client-skin] :is(.phone-icon,.phone-number:hover),.settings-layout[data-preview-skin] :is(.phone-icon,.phone-number:hover){color:var(--skin-accent)}.app[data-client-skin] :is(.back-btn,.retry-btn),.settings-layout[data-preview-skin] :is(.back-btn,.retry-btn){color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border)}.app[data-client-skin] :is(.back-btn,.retry-btn):hover,.settings-layout[data-preview-skin] :is(.back-btn,.retry-btn):hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 34%, var(--skin-border))}.app[data-client-skin] :is(.back-btn,.retry-btn):active,.settings-layout[data-preview-skin] :is(.back-btn,.retry-btn):active{color:var(--skin-accent-strong);transform:translateY(1px)}.app[data-client-skin] .textarea-container:focus-within,.settings-layout[data-preview-skin] .textarea-container:focus-within,.app[data-client-skin] .phone-input:focus,.settings-layout[data-preview-skin] .phone-input:focus{background:var(--skin-surface);border-color:var(--skin-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--skin-accent) 12%, transparent)}.app[data-client-skin] .file-preview,.settings-layout[data-preview-skin] .file-preview{background:var(--skin-surface-soft);box-shadow:inset 0 0 0 1px var(--skin-border)}.app[data-client-skin] .file-add-btn:hover,.settings-layout[data-preview-skin] .file-add-btn:hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:var(--skin-accent)}.app[data-client-skin] :is(.appeal-notes,.file-hint),.settings-layout[data-preview-skin] :is(.appeal-notes,.file-hint){color:var(--skin-muted)}.app[data-client-skin] :is(.appeal-notes .text-link,.center-link),.settings-layout[data-preview-skin] :is(.appeal-notes .text-link,.center-link){color:var(--skin-accent)}.app[data-client-skin] :is(.appeal-notes .text-link,.center-link):hover,.settings-layout[data-preview-skin] :is(.appeal-notes .text-link,.center-link):hover{color:var(--skin-accent-strong)}.app[data-client-skin] :is(.submit-btn,.btn-primary,.open-link):not(:disabled):hover,.settings-layout[data-preview-skin] :is(.submit-btn,.btn-primary,.open-link):not(:disabled):hover{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong));box-shadow:0 12px 28px var(--skin-glow)}.app[data-client-skin] :is(.submit-btn,.btn-primary,.open-link):not(:disabled):active,.settings-layout[data-preview-skin] :is(.submit-btn,.btn-primary,.open-link):not(:disabled):active{background:var(--skin-accent-strong);box-shadow:0 7px 16px color-mix(in srgb, var(--skin-glow) 76%, transparent);transform:translateY(1px)}.app[data-client-skin] :is(.submit-btn,.btn-primary):disabled,.settings-layout[data-preview-skin] :is(.submit-btn,.btn-primary):disabled{color:var(--skin-subtle);background:var(--skin-surface-soft);border-color:var(--skin-border);box-shadow:none;opacity:.72}.app[data-client-skin] .fallback-icon,.settings-layout[data-preview-skin] .fallback-icon{color:var(--skin-accent);background:var(--skin-accent-soft)}.app[data-client-skin] :is(.guide-frame,.content-body-inner),.settings-layout[data-preview-skin] :is(.guide-frame,.content-body-inner){background-color:var(--skin-content-bg)}.app[data-client-skin] .blacklist-search .search-input:focus,.settings-layout[data-preview-skin] .blacklist-search .search-input:focus{background:var(--skin-surface);border-color:var(--skin-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--skin-accent) 12%, transparent)}.app[data-client-skin] .person-row:hover,.settings-layout[data-preview-skin] .person-row:hover{background:color-mix(in srgb, var(--skin-accent-soft) 28%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 34%, var(--skin-border));box-shadow:0 12px 28px var(--skin-shadow)}.app[data-client-skin] .empty-art,.settings-layout[data-preview-skin] .empty-art{background:radial-gradient(circle at 50% 42%, var(--skin-visual-glow), transparent 35%), linear-gradient(135deg, var(--skin-visual-start), var(--skin-visual-end));border-color:var(--skin-visual-border)}html[data-client-skin] :is(.toast,.hf-toast,.chat-toast),html[data-client-skin] .global-toast:not(.global-toast--success,.global-toast--warning,.global-toast--error){color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 90%, transparent);border:1px solid color-mix(in srgb, var(--skin-border) 86%, transparent);border-radius:var(--skin-control-radius);box-shadow:0 16px 36px var(--skin-shadow)}html[data-client-skin] .global-toast{border-radius:var(--skin-control-radius)}html[data-client-skin] :is(.global-toast--success,.chat-toast--success){color:#fff;background:linear-gradient(135deg, color-mix(in srgb, #0d8f69 88%, var(--skin-surface)), color-mix(in srgb, #087052 92%, var(--skin-content-bg)));border-color:color-mix(in srgb, #087052 58%, var(--skin-border));box-shadow:0 16px 36px color-mix(in srgb, var(--skin-shadow) 68%, transparent), 0 7px 20px #0d8f6938, inset 0 1px 0 color-mix(in srgb, var(--skin-surface) 38%, transparent)}html[data-client-skin=midnight] :is(.global-toast--success,.chat-toast--success){background:linear-gradient(135deg, color-mix(in srgb, #0b7b5d 80%, var(--skin-surface)), color-mix(in srgb, #075842 88%, var(--skin-content-bg)));border-color:color-mix(in srgb, #35b994 44%, var(--skin-border))}html[data-client-skin] .relation-box{color:var(--skin-text);background:var(--skin-content-bg);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 28px 80px var(--skin-shadow)}html[data-client-skin] .relation-head{border-bottom-color:var(--skin-border)}html[data-client-skin] .relation-head h3,html[data-client-skin] .relation-name{color:var(--skin-text)}html[data-client-skin] .relation-sub,html[data-client-skin] .relation-box .empty-state{color:var(--skin-muted)}html[data-client-skin] .relation-box .modal-close{color:var(--skin-muted);background:var(--skin-surface-soft)}html[data-client-skin] .relation-box .modal-close:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}html[data-client-skin] .relation-item{border-bottom-color:var(--skin-border)}html[data-client-skin] .relation-item:hover{background:color-mix(in srgb, var(--skin-accent-soft) 26%, transparent)}html[data-client-skin] .relation-status{color:var(--skin-muted);background:var(--skin-surface);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .relation-status:hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:var(--skin-accent)}html[data-client-skin] .relation-status:active{color:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .relation-box .empty-state svg{stroke:var(--skin-subtle)}html[data-client-skin] .relation-box .load-more-btn{color:var(--skin-accent);background:var(--skin-accent-soft);border-radius:var(--skin-control-radius)}html[data-client-skin] .relation-box .load-more-btn:hover{color:#fff;background:var(--skin-accent)}html[data-client-skin] .relation-box .load-more-btn:active{background:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] :is(.pay-modal,.result-modal){color:var(--skin-text);background:var(--skin-content-bg);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 26px 70px var(--skin-shadow)}html[data-client-skin] :is(.pay-modal .modal-title,.pay-modal .amount-value,.result-title){color:var(--skin-text)}html[data-client-skin] :is(.pay-modal .amount-label,.pay-modal .scan-tip,.result-desc,.agreement-check-row){color:var(--skin-muted)}html[data-client-skin] .pay-modal .close-button{color:var(--skin-muted);background:var(--skin-surface-soft)}html[data-client-skin] .pay-modal .close-button:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}html[data-client-skin] .pay-modal .amount-block{border-bottom-color:var(--skin-border)}html[data-client-skin] .pay-tab{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .pay-tab:hover{color:var(--skin-accent);border-color:color-mix(in srgb, var(--skin-accent) 34%, var(--skin-border))}html[data-client-skin] .pay-tab.is-active{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 48%, var(--skin-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 12%, transparent), 0 6px 16px var(--skin-glow)}html[data-client-skin] .pay-tab.is-active:active{color:var(--skin-accent-strong);border-color:var(--skin-accent);transform:translateY(1px)}html[data-client-skin] .pay-modal .qr-frame{background:var(--skin-surface);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 2px 16px var(--skin-glow), 0 8px 32px var(--skin-shadow)}html[data-client-skin] .pay-modal .qr-loading{background:linear-gradient(110deg, var(--skin-surface-soft) 30%, var(--skin-border) 50%, var(--skin-surface-soft) 70%);background-size:200% 100%}html[data-client-skin] .pay-modal .agreement-overlay{background:color-mix(in srgb, var(--skin-surface) 84%, transparent)}html[data-client-skin] .pay-modal .agreement-preview-text{color:var(--skin-text);text-shadow:0 1px 8px var(--skin-surface), 0 0 4px var(--skin-surface)}html[data-client-skin] .agreement-check-row{background:color-mix(in srgb, var(--skin-surface) 82%, transparent);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .agreement-check-row:hover,html[data-client-skin] .agreement-check-row.checked{color:var(--skin-text);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 48%, var(--skin-border))}html[data-client-skin] .agreement-check-row input[type=checkbox]{accent-color:var(--skin-accent)}html[data-client-skin] .agreement-check-row a{color:var(--skin-accent)}html[data-client-skin] .agreement-check-row a:hover{color:var(--skin-accent-strong)}html[data-client-skin] .result-icon.pending{color:var(--skin-accent);background:var(--skin-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 18%, transparent), 0 12px 26px var(--skin-glow)}html[data-client-skin] .finish-button,html[data-client-skin] .finish-button.is-secondary{color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .finish-button:hover,html[data-client-skin] .finish-button.is-secondary:hover{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:var(--skin-accent)}html[data-client-skin] .finish-button:active{color:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] :is(.recharge-card,.token-dialog){color:var(--skin-text);background:var(--skin-content-bg);border:1px solid var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 28px 80px var(--skin-shadow)}html[data-client-skin] :is(.recharge-card,.token-dialog) .card-header h2,html[data-client-skin] .recharge-card .option-amount{color:var(--skin-text)}html[data-client-skin] :is(.recharge-card,.token-dialog) .close-btn{color:var(--skin-muted);background:var(--skin-surface-soft);border-color:var(--skin-border)}html[data-client-skin] :is(.recharge-card,.token-dialog) .close-btn:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}html[data-client-skin] .recharge-card .balance-bar{background:linear-gradient(135deg, var(--skin-visual-start), var(--skin-visual-end));border-color:var(--skin-visual-border)}html[data-client-skin] .recharge-card .balance-value,html[data-client-skin] .recharge-card .option-price{color:var(--skin-accent)}html[data-client-skin] .recharge-card :is(.balance-label,.balance-split,.option-unit,.qr-hint),html[data-client-skin] .token-dialog .token-desc{color:var(--skin-muted)}html[data-client-skin] .recharge-card .balance-split b,html[data-client-skin] .token-dialog .token-body{color:var(--skin-text)}html[data-client-skin] .recharge-card .split-dot{background:var(--skin-border)}html[data-client-skin] .recharge-card .option-card{color:var(--skin-text);background:var(--skin-surface);border-color:var(--skin-border);border-radius:var(--skin-control-radius)}html[data-client-skin] .recharge-card .option-card:hover:not(:disabled){background:color-mix(in srgb, var(--skin-accent-soft) 42%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 38%, var(--skin-border))}html[data-client-skin] .recharge-card .option-card.is-selected{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:var(--skin-accent);box-shadow:0 10px 22px var(--skin-glow)}html[data-client-skin] .recharge-card .option-card.is-selected:active{border-color:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .recharge-card .option-card.is-first:not(.is-selected){border-color:color-mix(in srgb, var(--skin-accent) 28%, var(--skin-border))}html[data-client-skin] .recharge-card :is(.qr-box,.qr-placeholder){color:var(--skin-text);background:var(--skin-surface-soft);border-color:var(--skin-border);border-radius:var(--skin-panel-radius)}html[data-client-skin] .recharge-card .qr-placeholder{background:var(--skin-surface)}html[data-client-skin] .recharge-card .qr-scanned .qr-placeholder{border-color:var(--skin-accent)}html[data-client-skin] .recharge-card .qr-scanned .qr-placeholder svg{stroke:var(--skin-accent)}html[data-client-skin] .recharge-card .token-agreement,html[data-client-skin] .recharge-card .token-link{color:var(--skin-subtle)}html[data-client-skin] .recharge-card .token-link:hover{color:var(--skin-accent)}html[data-client-skin] .recharge-card .mock-scan-btn{color:var(--skin-accent);background:var(--skin-accent-soft);border-color:color-mix(in srgb, var(--skin-accent) 38%, var(--skin-border));border-radius:var(--skin-control-radius)}html[data-client-skin] .recharge-card .mock-scan-btn:hover{color:#fff;background:var(--skin-accent)}html[data-client-skin] .recharge-card .btn-primary{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));border-radius:var(--skin-control-radius);box-shadow:0 10px 22px var(--skin-glow)}html[data-client-skin] .recharge-card .btn-primary:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong))}html[data-client-skin] .recharge-card .btn-primary:active{background:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .member-modal{border-color:color-mix(in srgb, var(--skin-accent) 18%, #dcb06857);border-radius:var(--skin-panel-radius);box-shadow:0 34px 92px color-mix(in srgb, var(--skin-shadow) 72%, #06080a5c), inset 0 1px 0 #ffe8b724}html[data-client-skin] .member-modal:after{border-radius:inherit}html[data-client-skin] .member-modal :is(.modal-close,.member-plan,.member-pay):focus-visible{outline-color:color-mix(in srgb, var(--skin-accent) 34%, #e7bd69)}html[data-client-skin] .member-modal .modal-close:hover{box-shadow:0 8px 18px var(--skin-shadow), inset 0 0 0 1px color-mix(in srgb, var(--skin-accent) 18%, transparent)}html[data-client-skin] :is(.name-color-confirm,.dialog-btn,.confirm-btn:not(.is-danger),.report-dialog .btn-submit):hover{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong));box-shadow:0 12px 28px var(--skin-glow)}html[data-client-skin] :is(.name-color-confirm,.dialog-btn,.confirm-btn:not(.is-danger),.report-dialog .btn-submit):active{background:var(--skin-accent-strong);box-shadow:0 7px 16px color-mix(in srgb, var(--skin-glow) 76%, transparent);transform:translateY(1px)}html[data-client-skin] :is(.h5-retry-btn,.profile-card__retry-btn):hover{background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong));box-shadow:0 12px 26px var(--skin-glow)}html[data-client-skin] :is(.h5-retry-btn,.profile-card__retry-btn):active{background:var(--skin-accent-strong);transform:translateY(1px)}.app[data-client-skin] .message-list,.app[data-client-skin] .chat-detail,.app[data-client-skin] .detail-header,.app[data-client-skin] .message-flow,.app[data-client-skin] .composer,.app[data-client-skin] .drawer-panel,.settings-layout[data-preview-skin],.settings-layout[data-preview-skin] .content,.settings-layout[data-preview-skin] .content-body{transition:color .28s,background .28s,border-color .28s}html[data-client-skin] .base-dialog-overlay{background:color-mix(in srgb, var(--skin-text) 30%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-client-skin] .base-dialog-panel{color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 96%, transparent);border:1px solid var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 34px 96px var(--skin-shadow)}html[data-client-skin] :is(.base-dialog-head,.base-dialog-foot){border-color:var(--skin-border)}html[data-client-skin] .base-dialog-title,html[data-client-skin] .base-dialog-body{color:var(--skin-text)}html[data-client-skin] .base-dialog-close{color:var(--skin-muted);background:var(--skin-surface-soft)}html[data-client-skin] .base-dialog-close:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}html[data-client-skin] .base-dialog-close:active{color:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] :is(.infinite-scroll__loading,.infinite-scroll__finished){color:var(--skin-muted)}html[data-client-skin] .infinite-scroll__spinner{border-color:var(--skin-loading-track);border-top-color:var(--skin-accent)}html[data-client-skin] .infinite-scroll__retry{color:var(--skin-muted);border-radius:var(--skin-control-radius)}html[data-client-skin] .infinite-scroll__retry:hover{color:var(--skin-accent);background:var(--skin-accent-soft)}html[data-client-skin] .viewer-modal{color:var(--skin-text);background:radial-gradient(circle at 84% 0%, var(--skin-glow), transparent 28%), linear-gradient(180deg, var(--skin-content-start), var(--skin-content-end));border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 34px 96px var(--skin-shadow)}html[data-client-skin] .viewer-head{background:color-mix(in srgb, var(--skin-surface) 72%, transparent);border-color:var(--skin-border)}html[data-client-skin] .viewer-modal :is(.page-title,.stat strong,.visitor-top strong,.summary-bold),html[data-client-skin] .viewer-content{color:var(--skin-text)}html[data-client-skin] .viewer-modal :is(.stat,.visitor){color:var(--skin-text);background:color-mix(in srgb, var(--skin-surface) 92%, transparent);border-color:var(--skin-border);border-radius:var(--skin-panel-radius);box-shadow:0 8px 20px var(--skin-shadow)}html[data-client-skin] .viewer-modal .visitor:hover{background:color-mix(in srgb, var(--skin-accent-soft) 38%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 36%, var(--skin-border))}html[data-client-skin] .viewer-modal .visitor.is-preview{background:color-mix(in srgb, var(--skin-accent-soft) 24%, var(--skin-surface));border-color:color-mix(in srgb, var(--skin-accent) 42%, var(--skin-border))}html[data-client-skin] .viewer-modal :is(.stat span,.meta,.recent-visit,.summary,.viewer-hint,.list-loading-more){color:var(--skin-muted)}html[data-client-skin] .viewer-modal .avatar-wrap{background:var(--skin-surface);box-shadow:0 0 0 1px var(--skin-border), 0 8px 16px var(--skin-shadow)}html[data-client-skin] .viewer-modal .sorts{background:var(--skin-surface-soft)}html[data-client-skin] .viewer-modal .sorts button{color:var(--skin-muted);border-radius:var(--skin-control-radius)}html[data-client-skin] .viewer-modal .sorts button:hover{color:var(--skin-accent);background:color-mix(in srgb, var(--skin-accent-soft) 54%, transparent)}html[data-client-skin] .viewer-modal .sorts button.is-active{color:var(--skin-accent);background:var(--skin-surface);box-shadow:0 6px 14px var(--skin-shadow)}html[data-client-skin] .viewer-modal .remark-badge{color:var(--skin-accent);border-color:color-mix(in srgb, var(--skin-accent) 44%, var(--skin-border))}html[data-client-skin] .viewer-modal .viewer-spinner{border-color:var(--skin-loading-track);border-top-color:var(--skin-accent)}html[data-client-skin] .viewer-modal .viewer-retry{background:linear-gradient(135deg, var(--skin-accent), var(--skin-accent-strong));border-radius:var(--skin-control-radius);box-shadow:0 10px 22px var(--skin-glow)}html[data-client-skin] .viewer-modal .viewer-retry:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--skin-accent) 86%, white), var(--skin-accent-strong))}html[data-client-skin] .viewer-modal .viewer-retry:active{background:var(--skin-accent-strong);transform:translateY(1px)}html[data-client-skin] .image-preview__spinner{border-color:color-mix(in srgb, var(--skin-accent) 18%, #ffffff2e);border-top-color:var(--skin-accent)}html[data-client-skin] .image-preview__thumbnail.is-active{border-color:var(--skin-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--skin-accent) 36%, transparent)}html[data-client-skin] .image-preview__retry:hover,html[data-client-skin] :is(.image-preview__icon-button,.image-preview__nav,.image-preview__tool-button):hover{color:#fff;background:color-mix(in srgb, var(--skin-accent) 58%, #ffffff1f)}html[data-client-skin] .guardian-preview .guardian-name{color:var(--skin-accent);text-shadow:0 8px 24px var(--skin-glow)}html[data-client-skin] .guardian-preview :is(.guardian-title,.guardian-time){color:color-mix(in srgb, var(--skin-text) 18%, white)}html[data-client-skin] .profile-card :is(.blocked-banner,.profile-card__error){color:var(--skin-muted);background:var(--skin-surface-soft);border-color:var(--skin-border)}html[data-client-skin] .profile-card .notice-dot{box-shadow:0 0 0 2px var(--skin-surface)}
