.vip-nickname{--vip-decoration:currentColor;color:var(--vip-color,inherit);font-weight:var(--vip-weight,inherit);-webkit-text-decoration-line:var(--vip-decoration-line,none);text-decoration-line:var(--vip-decoration-line,none);-webkit-text-decoration-color:var(--vip-decoration);text-decoration-color:var(--vip-decoration);text-underline-offset:2px;text-decoration-thickness:1px}.vip-nickname--effect{color:#0000;-webkit-text-fill-color:#0000;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;display:inline-block}.vip-nickname--rainbow{background-image:linear-gradient(90deg,red,#ff8000,#ff0,#0f0,#0ff,#00f,#8000ff,#f0f);background-size:800% 100%;animation:6s linear infinite vip-name-rainbow}.vip-nickname--neon{text-shadow:0 0 5px #ff00cc80;background-image:linear-gradient(90deg,#f0c,#f06,#f33,#f60,#fc0);background-size:400% 100%;animation:3s infinite vip-name-neon}.vip-nickname--fire{background-image:linear-gradient(90deg,#ff8a00,red,#ff8a00,#ff4500);background-size:300% 100%;animation:2.5s ease-in-out infinite vip-name-fire}.vip-nickname--ocean{background-image:linear-gradient(90deg,#00b4db,#0083b0,#00b4db,#00c9ff);background-size:300% 100%;animation:5s ease-in-out infinite vip-name-ocean}.vip-nickname--forest{background-image:linear-gradient(90deg,#00ff7f,#32cd32,#228b22,#006400);background-size:400% 100%;animation:7s infinite vip-name-forest}.vip-nickname--sunset{background-image:linear-gradient(90deg,#ff7e5f,#feb47b,#ff7e5f,#ff512f);background-size:400% 100%;animation:6s infinite vip-name-sunset}.vip-nickname--metal{background-image:linear-gradient(90deg,#bdc3c7,#2c3e50,#bdc3c7,#95a5a6);background-size:400% 100%;animation:4s linear infinite vip-name-metal}.vip-nickname--galaxy{text-shadow:0 0 8px #8a2be266;background-image:linear-gradient(90deg,#8a2be2,indigo,#9400d3,#8a2be2);background-size:400% 100%;animation:8s infinite vip-name-galaxy}@keyframes vip-name-rainbow{0%{background-position:0%}to{background-position:100%}}@keyframes vip-name-neon{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vip-name-fire{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vip-name-ocean{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vip-name-forest{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vip-name-sunset{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vip-name-metal{0%{background-position:0%}to{background-position:100%}}@keyframes vip-name-galaxy{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.vip-nickname--effect{background-position:50%;animation:none}}@font-face{font-family:HarmonyOS;src:url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Regular-J.woff2)format("woff2"),url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Regular-J.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS;src:url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Medium-J.woff2)format("woff2"),url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Medium-J.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS;src:url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Bold-J.woff2)format("woff2"),url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Bold-J.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS;src:url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Black-J.woff2)format("woff2"),url(https://resource.hellofont.cn/font/HarmonyOS_SansSC_Black-J.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--fp-bg:#282a2a;--fp-nav:#242525;--fp-card:#282a2a;--fp-elevated:#2f3232;--fp-text:#cbc5ba;--fp-nav-text:#cbc5ba;--fp-title:#ddd7cc;--fp-head:#aca396;--fp-muted:#9e9689;--fp-primary:#69aa69;--fp-primary-hover:#5b9a5b;--fp-primary-soft:#69aa6926;--fp-link:#5c9fdf;--fp-accent:#e59230;--fp-accent-hover:#cf8024;--fp-accent-soft:#e5923026;--fp-danger:#d9534f;--fp-danger-hover:#c6433f;--fp-danger-soft:#d9534f26;--fp-success:#69aa69;--fp-warning:#e59230;--fp-border:#ffffff14;--fp-border-strong:#ffffff29;--fp-hover:#ffffff0d;--fp-self:#2f5d55;--fp-green:#69aa69;--fp-income:#69aa69;--fp-nav-shadow:0 1px 0 #ffffff0d;--fp-card-shadow:0 2px 8px #00000024;--fp-dialog-shadow:0 18px 48px #0000006b;--fp-mask-bg:#0000008c;--fp-search-bg:#343636;--fp-control-bg:#ffffff24;--fp-income-bg:#272827e0;--fp-income-shadow:none;--fp-footer:#242525;--fp-focus-ring:0 0 0 3px #69aa6938;--fp-radius-sm:6px;--fp-radius-md:8px;--fp-radius-lg:10px;--fp-radius-xl:14px;--fp-nav-h:58px;--fp-wrap:1300px}@media (width<=960px){:root{--fp-nav-h:88px}}*{box-sizing:border-box}html,body{background:var(--fp-bg);min-height:100%;color:var(--fp-text);-webkit-font-smoothing:antialiased;margin:0;font-family:HarmonyOS,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}#app{min-height:100%}button,input,select,textarea{font:inherit}a{color:var(--fp-link);transition:color .15s}a:hover{text-decoration:underline}.fp-btn,.btn,button.btn{border:1px solid var(--fp-border);border-radius:var(--fp-radius-sm);background-color:var(--fp-card);color:var(--fp-text);white-space:nowrap;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.fp-btn:hover,.btn:hover,button.btn:hover{border-color:color-mix(in srgb, var(--fp-primary) 55%, var(--fp-border));background-color:var(--fp-hover);color:var(--fp-title);text-decoration:none}.fp-btn:focus-visible,.btn:focus-visible,button.btn:focus-visible{box-shadow:var(--fp-focus-ring);outline:none}.fp-btn:active,.btn:active,button.btn:active{filter:brightness(.96)}.fp-btn--primary,.btn.green,button.btn.green{border-color:var(--fp-primary);background-color:var(--fp-primary);color:#fff}.fp-btn--primary:hover,.btn.green:hover,button.btn.green:hover{border-color:var(--fp-primary-hover);background-color:var(--fp-primary-hover);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--fp-primary) 28%, transparent)}.fp-btn--accent,.btn.orange,button.btn.orange{border-color:var(--fp-accent);background-color:var(--fp-accent);color:#fff}.fp-btn--accent:hover,.btn.orange:hover,button.btn.orange:hover{border-color:var(--fp-accent-hover);background-color:var(--fp-accent-hover);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--fp-accent) 28%, transparent)}.fp-btn--danger,.btn.danger,button.btn.danger{border-color:var(--fp-danger);background-color:var(--fp-danger);color:#fff}.fp-btn--danger:hover,.btn.danger:hover,button.btn.danger:hover{border-color:var(--fp-danger-hover);background-color:var(--fp-danger-hover);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--fp-danger) 28%, transparent)}.fp-btn--ghost,.btn.ghost,button.btn.ghost{border-color:var(--fp-border);color:var(--fp-muted);background-color:#0000}.fp-btn--ghost:hover,.btn.ghost:hover,button.btn.ghost:hover{background-color:var(--fp-hover);border-color:var(--fp-border-strong);color:var(--fp-text)}.fp-btn--sm,.btn.small,button.btn.small{border-radius:5px;padding:3px 10px;font-size:12px;line-height:1.4}.fp-btn:disabled,.btn:disabled,button.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none}.fp-field{margin-bottom:14px;display:block}.fp-field>span{color:var(--fp-muted);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.fp-input,select.fp-input,textarea.fp-input,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not(.search):not([class*=vditor]),textarea:not([class*=vditor]){border:1px solid var(--fp-border);border-radius:var(--fp-radius-md);background-color:var(--fp-bg);min-height:36px;color:var(--fp-text);box-sizing:border-box;outline:none;padding:7px 12px;font-size:13px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s}.fp-input,select.fp-input,textarea.fp-input{width:100%}.fp-input::placeholder,textarea::placeholder,input::placeholder{color:var(--fp-muted);opacity:.65}.fp-input:hover:not(:disabled),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not(.search):not([class*=vditor]):hover:not(:disabled),textarea:not([class*=vditor]):hover:not(:disabled){border-color:var(--fp-border-strong)}.fp-input:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not(.search):not([class*=vditor]):focus,textarea:not([class*=vditor]):focus{border-color:var(--fp-primary);box-shadow:var(--fp-focus-ring)}.fp-input:disabled,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not(.search):not([class*=vditor]):disabled,textarea:not([class*=vditor]):disabled{opacity:.55;cursor:not-allowed}textarea.fp-input{resize:vertical}select,select.fp-input,select.fp-control{border:1px solid var(--fp-border);border-radius:var(--fp-radius-md);background-color:var(--fp-bg);min-height:36px;color:var(--fp-text);cursor:pointer;box-sizing:border-box;outline:none;font-size:13px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a857d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding:7px 34px 7px 12px!important}select:hover:not(:disabled){border-color:var(--fp-border-strong)}select:focus{border-color:var(--fp-primary);box-shadow:var(--fp-focus-ring)}select:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;outline:none;flex-shrink:0;align-items:center;min-width:36px;margin:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:inline-flex;position:relative;border:1px solid var(--fp-border-strong)!important;background-color:var(--fp-control-bg)!important;border-radius:999px!important;width:36px!important;height:20px!important;padding:0!important}input[type=checkbox]:after{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}input[type=checkbox]:hover:not(:disabled){border-color:color-mix(in srgb, var(--fp-primary) 50%, var(--fp-border-strong))!important}input[type=checkbox]:checked{background-color:var(--fp-primary)!important;border-color:var(--fp-primary)!important}input[type=checkbox]:checked:after{transform:translate(16px)}input[type=checkbox]:focus-visible{box-shadow:var(--fp-focus-ring)}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox].fp-checkbox{min-width:16px;border-radius:4px!important;width:16px!important;height:16px!important}input[type=checkbox].fp-checkbox:after{width:4px;height:8px;box-shadow:none;background:0 0;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;top:2px;left:5px;transform:rotate(45deg)scale(0)}input[type=checkbox].fp-checkbox:checked:after{transform:rotate(45deg)scale(1)}input[type=radio]{appearance:none;cursor:pointer;vertical-align:middle;outline:none;flex-shrink:0;place-content:center;min-width:16px;margin:0;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-grid;position:relative;border:1.5px solid var(--fp-border-strong)!important;background-color:var(--fp-bg)!important;border-radius:50%!important;width:16px!important;height:16px!important;padding:0!important}input[type=radio]:after{content:"";background-color:var(--fp-primary);border-radius:50%;width:8px;height:8px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}input[type=radio]:hover:not(:disabled),input[type=radio]:checked{border-color:var(--fp-primary)!important}input[type=radio]:checked:after{transform:scale(1)}input[type=radio]:focus-visible{box-shadow:var(--fp-focus-ring)}input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.fp-avatar-frame{border-radius:4px;display:inline-flex;position:relative}.fp-avatar{object-fit:cover;border-radius:4px;width:36px;height:36px;display:block}.avatar-small{background:var(--fp-hover) center / cover no-repeat;border-radius:4px;flex-shrink:0;width:20px;height:20px;display:inline-block}.fn-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-stick{border-top:10px solid #999;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.cb-stick.gold{border-width:16px 16px 0 0;border-color:#ffab10 #0000 #0000}.icon-pin-rank{color:#fff;font-size:10px;font-style:normal;line-height:12px;position:absolute;top:-15px;left:1px}.wrapper{width:92%;max-width:var(--fp-wrap);min-width:320px;margin:0 auto;display:flex}.main{min-height:320px;padding:20px 0 28px}.content{flex:1;min-width:0;margin-right:20px}.side{flex-shrink:0;width:28%;min-width:260px;max-width:330px;position:relative}.module{border-radius:var(--fp-radius-lg);word-wrap:break-word;box-sizing:border-box;background:var(--fp-card);width:100%;min-width:1px;box-shadow:var(--fp-card-shadow);border:1px solid var(--fp-border);margin-bottom:18px;transition:box-shadow .18s,border-color .18s}.module-header{border-radius:var(--fp-radius-lg) var(--fp-radius-lg) 0 0;border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex}.module-header h2{color:var(--fp-title);margin:0;font-size:14px;font-weight:600;display:inline}.module-panel{border-radius:0 0 var(--fp-radius-lg) var(--fp-radius-lg)}.tabs-sub{border-bottom:1px solid var(--fp-border);background:var(--fp-card);border-radius:var(--fp-radius-lg) var(--fp-radius-lg) 0 0;margin:0;padding:0 4px;line-height:40px;display:flex}.tabs-sub a{text-align:center;color:var(--fp-head);cursor:pointer;border-bottom:2px solid #0000;flex:1;padding:0 10px;font-size:13px;font-weight:500;line-height:40px;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}.tabs-sub a.current{color:var(--fp-title);border-bottom-color:var(--fp-primary);font-weight:600}.tabs-sub a:hover{color:var(--fp-title);border-bottom-color:color-mix(in srgb, var(--fp-primary) 65%, transparent);text-decoration:none}.tabs-sub a .count{background:var(--fp-hover);color:var(--fp-primary);border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}@media (width<=900px){.wrapper{flex-direction:column;width:95%}.content{margin-bottom:18px;margin-right:0}.side{width:100%;max-width:100%}}.wrap[data-v-2a24c238]{width:48px;height:48px;position:relative}.fallback[data-v-2a24c238]{object-fit:contain;width:48px;height:48px;position:absolute;inset:0}.logo-animate[data-v-2a24c238]{width:48px;height:48px;line-height:0}.logo-animate[data-v-2a24c238] svg{width:48px;height:48px;display:block}.nav-icon[data-v-16dd65ef]{flex:none;width:19px;height:19px;display:block}.fp-dialog-mask[data-v-d1bdea1d]{z-index:1300;background:var(--fp-mask-bg,#0000008c);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fp-dialog-mask.layer-top[data-v-d1bdea1d]{z-index:1400}.fp-dialog[data-v-d1bdea1d]{background:color-mix(in srgb, var(--fp-card) 96%, transparent);width:100%;max-height:calc(100vh - 40px);color:var(--fp-text);border:1px solid var(--fp-border-strong,var(--fp-border));border-radius:var(--fp-radius-xl,14px);box-shadow:var(--fp-dialog-shadow,0 18px 48px #0000006b);flex-direction:column;display:flex;overflow:hidden}.fp-dialog.tone-danger[data-v-d1bdea1d]{border-top:3px solid var(--fp-danger,var(--fp-accent))}.fp-dialog-head[data-v-d1bdea1d]{border-bottom:1px solid var(--fp-border);align-items:center;gap:12px;padding:15px 20px 13px;display:flex}.fp-dialog-title[data-v-d1bdea1d]{min-width:0;color:var(--fp-title);flex:1;font-size:15px;font-weight:600}.fp-dialog-x[data-v-d1bdea1d]{border-radius:var(--fp-radius-sm,6px);width:28px;height:28px;color:var(--fp-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.fp-dialog-x[data-v-d1bdea1d]:hover{background:var(--fp-hover);color:var(--fp-title)}.fp-dialog-body[data-v-d1bdea1d]{flex:1;min-height:0;padding:18px 20px;font-size:14px;line-height:1.6;overflow:auto}.fp-dialog-foot[data-v-d1bdea1d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 20px 18px;display:flex}.fp-dialog-enter-active[data-v-d1bdea1d],.fp-dialog-leave-active[data-v-d1bdea1d]{transition:opacity .18s cubic-bezier(.2,.8,.2,1)}.fp-dialog-enter-active .fp-dialog[data-v-d1bdea1d],.fp-dialog-leave-active .fp-dialog[data-v-d1bdea1d]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.fp-dialog-enter-from[data-v-d1bdea1d],.fp-dialog-leave-to[data-v-d1bdea1d]{opacity:0}.fp-dialog-enter-from .fp-dialog[data-v-d1bdea1d],.fp-dialog-leave-to .fp-dialog[data-v-d1bdea1d]{transform:translateY(10px)scale(.97)}.confirm-body[data-v-980bb830]{flex-direction:column;gap:12px;display:flex}.confirm-msg[data-v-980bb830]{color:var(--fp-text);margin:0;font-size:14px;line-height:1.6}.tip[data-v-006c7a36]{color:var(--fp-muted);margin:0 0 12px;font-size:13px}.tip.wait[data-v-006c7a36]{margin:10px 0 0}.captcha[data-v-006c7a36]{min-height:44px}.err[data-v-006c7a36]{color:var(--fp-accent);margin:8px 0 0;font-size:13px}.body[data-v-b138aae4]{margin:0}.text[data-v-c2d65eb3]{white-space:pre-wrap;word-break:break-word;margin:0}.who[data-v-c2d65eb3]{text-align:right;color:var(--fp-muted);margin:14px 0 0;font-size:13px}.count-toast[data-v-c4c2512d]{z-index:1400;border:1px solid var(--fp-border);border-left:3px solid var(--fp-primary);background:var(--fp-card);max-width:min(480px,100vw - 32px);color:var(--fp-text);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000040}.count-toast.danger[data-v-c4c2512d]{border-left-color:var(--fp-accent)}.packet-dialog-title[data-v-643cc715]{align-items:center;gap:8px;display:flex}.packet-dialog-title svg[data-v-643cc715]{color:#c4513f;width:19px;height:19px}.packet-dialog-title>span[data-v-643cc715]{color:var(--fp-muted);margin-left:2px;font-size:11px;font-weight:400}.packet-detail[data-v-643cc715]{overflow-wrap:anywhere;min-width:0}.packet-hero[data-v-643cc715]{text-align:center;color:#fff3dc;background:linear-gradient(135deg,#c95843,#b53935);border-radius:12px;padding:20px 20px 23px;position:relative;overflow:hidden}.packet-hero[data-v-643cc715]:before,.packet-hero[data-v-643cc715]:after{content:"";pointer-events:none;border:1px solid #ffe1ab21;border-radius:50%;width:160px;height:160px;position:absolute}.packet-hero[data-v-643cc715]:before{width:260px;height:260px;top:-80px;left:-105px}.packet-hero[data-v-643cc715]:after{width:240px;height:240px;bottom:-100px;right:-90px}.packet-hero h2[data-v-643cc715]{color:inherit;letter-spacing:.03em;margin:15px 0 9px;font-size:22px;font-weight:600;line-height:1.4;position:relative}.sender-line[data-v-643cc715]{justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.sender-line small[data-v-643cc715]{color:#f2c6b2;margin-left:4px}.sender-avatar[data-v-643cc715]{object-fit:cover;border:1px solid #ffe8c080;border-radius:50%;flex:none;width:28px;height:28px;display:block}.sender-avatar img[data-v-643cc715]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.hero-caption[data-v-643cc715]{color:#f6d2bb;margin:0;font-size:12px}.claim-result[data-v-643cc715]{margin:9px 0 0;position:relative}.claim-result>strong[data-v-643cc715]{font-variant-numeric:tabular-nums;color:#ffe0a0;font-size:42px;font-weight:600;line-height:1.2}.claim-result>span[data-v-643cc715]{color:#ffe0a0;margin-left:6px;font-size:12px}.claim-result p[data-v-643cc715]{color:#f6d2bb;margin:5px 0 0;font-size:12px}.packet-stats[data-v-643cc715]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:17px 0 12px;display:grid}.packet-stats>div[data-v-643cc715]{text-align:center;flex-direction:column;gap:4px;display:flex}.packet-stats span[data-v-643cc715]{color:var(--fp-muted);font-size:11px}.packet-stats strong[data-v-643cc715]{color:var(--fp-title);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.packet-stats small[data-v-643cc715]{color:var(--fp-muted);font-size:11px;font-weight:400}.claim-progress[data-v-643cc715]{background:var(--fp-hover);border-radius:3px;height:3px;overflow:hidden}.claim-progress i[data-v-643cc715]{border-radius:inherit;background:#d1a36b;height:100%;transition:width .2s;display:block}.duel-section[data-v-643cc715]{margin-top:16px}.duel-arena[data-v-643cc715]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:2px 12px 13px;display:grid}.duel-player[data-v-643cc715]{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.duel-player>span[data-v-643cc715]:first-child{color:var(--fp-muted);font-size:11px}.duel-player img[data-v-643cc715],.duel-player .unknown-hand[data-v-643cc715]{object-fit:contain;width:42px;height:42px}.duel-player small[data-v-643cc715]{color:var(--fp-text);font-size:11px}.duel-player .unknown-hand[data-v-643cc715]{color:var(--fp-muted);background:var(--fp-hover);border-radius:50%;place-items:center;font-size:27px;font-weight:500;display:grid}.duel-center[data-v-643cc715]{text-align:center;flex-direction:column;gap:6px;display:flex}.duel-center>span[data-v-643cc715]{color:#c29867;font-size:19px;font-style:italic;font-weight:600}.duel-center small[data-v-643cc715]{color:var(--fp-muted);font-size:11px}.hand-picker[data-v-643cc715]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hand-picker button[data-v-643cc715]{border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;font-size:12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.hand-picker img[data-v-643cc715]{object-fit:contain;width:38px;height:38px}.hand-picker button[data-v-643cc715]:hover:not(:disabled){background:var(--fp-hover);border-color:#d5ac77}.hand-picker button[aria-pressed=true][data-v-643cc715]{background:color-mix(in srgb, #cfa468 10%, var(--fp-card));border-color:#cb975c;box-shadow:inset 0 0 0 1px #cb975c}.hand-picker i[data-v-643cc715]{color:#b78046;font-size:11px;font-style:normal;position:absolute;top:5px;right:7px}.risk-note[data-v-643cc715]{background:color-mix(in srgb, #d5a767 8%, var(--fp-card));color:var(--fp-text);border-left:2px solid #d7ad71;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:11px;line-height:1.65}.claim-action[data-v-643cc715]{margin:16px 0 4px}.claim-button[data-v-643cc715]{color:#6f391e;cursor:pointer;background:linear-gradient(110deg,#f0d2a3,#e4b97e);border:1px solid #d5a56e;border-radius:9px;width:100%;min-height:42px;font-size:14px;font-weight:600;transition:filter .15s;display:block}.claim-button[data-v-643cc715]:hover:not(:disabled){filter:brightness(1.04)}button[data-v-643cc715]:disabled{opacity:.55;cursor:default}.claim-records[data-v-643cc715]{margin-top:20px}.claim-records header[data-v-643cc715]{border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.claim-records h3[data-v-643cc715]{color:var(--fp-title);margin:0;font-size:13px;font-weight:600}.claim-records h3 span[data-v-643cc715]{color:var(--fp-muted);margin-left:4px;font-size:11px;font-weight:400}.claim-records ul[data-v-643cc715]{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.claim-records li[data-v-643cc715]{border-bottom:1px solid var(--fp-divider,var(--fp-border));align-items:center;gap:10px;padding:12px 0;display:flex}.claim-records li[data-v-643cc715]:last-child{border:0}.refresh-button[data-v-643cc715],.subtle-button[data-v-643cc715]{color:var(--fp-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;display:inline-flex}.refresh-button[data-v-643cc715]:hover:not(:disabled),.subtle-button[data-v-643cc715]:hover:not(:disabled){background:var(--fp-hover);color:var(--fp-title)}.refresh-button svg[data-v-643cc715],.subtle-button svg[data-v-643cc715]{width:13px;height:13px}.record-avatar[data-v-643cc715]{object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px;display:block}.record-avatar img[data-v-643cc715]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.record-person[data-v-643cc715]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.record-person strong[data-v-643cc715]{color:var(--fp-title);font-size:12px;font-weight:500}.record-person time[data-v-643cc715],.record-person .record-duel[data-v-643cc715]{color:var(--fp-muted);font-size:10px;line-height:1.5}.record-amount[data-v-643cc715]{color:#b78244;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.record-amount strong[data-v-643cc715]{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.record-amount small[data-v-643cc715]{color:var(--fp-muted);font-size:10px}.record-amount.is-debit[data-v-643cc715]{color:#c45c4c}.records-empty[data-v-643cc715]{text-align:center;color:var(--fp-muted);margin:0;padding:21px 8px;font-size:12px}.recipients[data-v-643cc715]{color:var(--fp-muted);margin-top:12px;font-size:11px}.recipients summary[data-v-643cc715]{cursor:pointer}.recipients p[data-v-643cc715]{margin:8px 0}.packet-footnote[data-v-643cc715],.quiet-note[data-v-643cc715]{color:var(--fp-muted);margin:12px 0 0;font-size:11px;line-height:1.6}.packet-footnote[data-v-643cc715]{text-align:center}.inline-error[data-v-643cc715]{color:var(--fp-danger,#bc5142);margin:10px 0 0;font-size:12px}.packet-state[data-v-643cc715]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.packet-state p[data-v-643cc715]{color:var(--fp-muted);margin:0;font-size:13px}.packet-state h3[data-v-643cc715]{color:var(--fp-title);margin:0;font-size:15px}.packet-state .state-symbol[data-v-643cc715]{background:var(--fp-hover);width:48px;height:48px;color:var(--fp-muted);border-radius:50%;place-items:center;font-size:28px;display:grid}@media (width<=480px){.packet-hero[data-v-643cc715]{padding:16px 12px 18px}.packet-hero h2[data-v-643cc715]{font-size:19px}.packet-stats strong[data-v-643cc715]{font-size:15px}.duel-arena[data-v-643cc715]{gap:8px;padding-left:2px;padding-right:2px}.hand-picker[data-v-643cc715]{gap:6px}.record-duel[data-v-643cc715]{max-width:190px}.claim-records[data-v-643cc715]{margin-top:16px}}@media (prefers-reduced-motion:reduce){[data-v-643cc715]{transition:none!important}}.appearance-recovery[data-v-d3f78e22]{background:var(--fp-card);border:1px solid var(--fp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}button[data-v-d3f78e22]{background:var(--fp-hover);color:var(--fp-text);border:1px solid var(--fp-border);cursor:pointer;border-radius:5px;padding:4px 8px}.packet-recovery[data-v-4b1c2224]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-4b1c2224]{margin:6px 0}[role=alert][data-v-4b1c2224]{color:#bd503c}button[data-v-4b1c2224]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.report-recovery[data-v-75f6ec51]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-75f6ec51]{margin:6px 0}[role=alert][data-v-75f6ec51]{color:#bd503c}button[data-v-75f6ec51]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.activity-recovery[data-v-7c936f94]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-7c936f94]{margin:6px 0}[role=alert][data-v-7c936f94]{color:#bd503c}button[data-v-7c936f94]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.game-save-recovery[data-v-1b2e72cc]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-1b2e72cc]{margin:6px 0}[role=alert][data-v-1b2e72cc]{color:#bd503c}button[data-v-1b2e72cc]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.milestone-recovery[data-v-5ac4ced5]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-5ac4ced5]{margin:6px 0}[role=alert][data-v-5ac4ced5]{color:#bd503c}button[data-v-5ac4ced5]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.fish-games-recovery[data-v-45f0393a]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-45f0393a]{margin:6px 0}[role=alert][data-v-45f0393a]{color:#bd503c}button[data-v-45f0393a]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.repeater-recovery[data-v-01e36764]{box-sizing:border-box;overflow-wrap:anywhere;width:calc(100% - 24px);max-width:1100px;margin:8px auto;font-size:13px}p[data-v-01e36764]{margin:6px 0}[role=alert][data-v-01e36764]{color:#bd503c}button[data-v-01e36764]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:5px;margin:3px;padding:5px 8px}.chat-barrages[data-v-4e506be0]{top:calc(var(--fp-nav-h,80px) + 16px);z-index:1100;pointer-events:none;height:208px;position:fixed;left:0;right:0;overflow:hidden}.barrage[data-v-4e506be0]{white-space:nowrap;will-change:transform;text-shadow:0 1px 2px #0006;background:#000000c2;border-radius:7px;width:max-content;max-width:none;margin:0;padding:6px 12px;font-size:18px;line-height:1.4;animation:8s linear forwards barrage-travel-4e506be0;position:absolute;left:0;transform:translate(100vw)}.barrage span[data-v-4e506be0]{margin-right:4px;font-size:13px}@keyframes barrage-travel-4e506be0{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@media (width<=640px){.barrage[data-v-4e506be0]{font-size:16px}.barrage span[data-v-4e506be0]{font-size:12px}}.feedback[data-v-9e4b9cd4]{color:var(--fp-text);margin:0 auto}.feedback-head[data-v-9e4b9cd4]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.head-brand[data-v-9e4b9cd4]{align-items:center;gap:12px;min-width:0;display:flex}.head-icon[data-v-9e4b9cd4]{background:var(--fp-primary-soft);width:40px;height:40px;color:var(--fp-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.head-titles[data-v-9e4b9cd4]{min-width:0}.head-title-row[data-v-9e4b9cd4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback-head h1[data-v-9e4b9cd4]{color:var(--fp-title);font-weight:600;line-height:1.3;margin:0!important;font-size:19px!important}.eyebrow[data-v-9e4b9cd4]{background:var(--fp-accent-soft);color:var(--fp-accent);letter-spacing:.5px;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.head-sub[data-v-9e4b9cd4]{color:var(--fp-muted);margin:3px 0 0;font-size:12.5px;line-height:1.4}.head-actions[data-v-9e4b9cd4]{flex-shrink:0;align-items:center;gap:10px;display:flex}.head-actions[data-v-9e4b9cd4]>:is(a,button){box-sizing:border-box;justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex;border-radius:8px!important;height:36px!important;min-height:36px!important}.back-btn[data-v-9e4b9cd4]{border:1px solid var(--fp-border);background:var(--fp-elevated,var(--fp-bg));height:36px;min-height:36px;color:var(--fp-text);border-radius:8px;align-items:center;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;padding:0 14px!important}.back-btn[data-v-9e4b9cd4]:hover{background:var(--fp-hover);border-color:var(--fp-border-strong);text-decoration:none}input[data-v-9e4b9cd4],select[data-v-9e4b9cd4],textarea[data-v-9e4b9cd4],button[data-v-9e4b9cd4],.primary[data-v-9e4b9cd4]{font:inherit;border:1px solid var(--fp-border);color:inherit;background-color:var(--fp-bg);border-radius:8px;min-width:0;padding:7px 12px}select[data-v-9e4b9cd4]{padding-right:34px!important}textarea[data-v-9e4b9cd4]{resize:vertical}button[data-v-9e4b9cd4],.primary[data-v-9e4b9cd4]{cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:6px;display:inline-flex}button[data-v-9e4b9cd4]:disabled{opacity:.5;cursor:default}.primary[data-v-9e4b9cd4]{box-sizing:border-box;background:var(--fp-primary);color:#fff;border-color:var(--fp-primary);font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 14px!important}.primary[data-v-9e4b9cd4]:hover:not(:disabled){background:var(--fp-primary-hover);border-color:var(--fp-primary-hover);text-decoration:none}.toolbar-card[data-v-9e4b9cd4]{background:var(--fp-elevated,var(--fp-card));border:1px solid var(--fp-border);border-radius:12px;margin-bottom:14px;padding:14px 16px}.cat-tabs[data-v-9e4b9cd4]{border-bottom:1px solid var(--fp-border);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.cat-tab[data-v-9e4b9cd4]{height:30px;color:var(--fp-muted);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.cat-tab[data-v-9e4b9cd4]:hover{background:var(--fp-hover);color:var(--fp-text)}.cat-tab.active[data-v-9e4b9cd4]{background:var(--fp-primary-soft);border-color:color-mix(in srgb, var(--fp-primary) 35%, transparent);color:var(--fp-primary);font-weight:600}.total-badge[data-v-9e4b9cd4]{color:var(--fp-muted);margin-left:auto;font-size:12px}.total-badge b[data-v-9e4b9cd4]{color:var(--fp-title);font-weight:600}.filters[data-v-9e4b9cd4]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.filters[data-v-9e4b9cd4] :is(input.fp-control,select.fp-control,button.fp-control){box-sizing:border-box;margin:0;height:36px!important;min-height:36px!important}.search-wrap[data-v-9e4b9cd4]{flex:1;align-items:center;min-width:180px;display:flex;position:relative}.search-icon[data-v-9e4b9cd4]{opacity:.6;pointer-events:none;font-size:12px;position:absolute;left:10px}.search-input[data-v-9e4b9cd4]{width:100%;padding-left:30px!important}.filter-cat-select[data-v-9e4b9cd4]{display:none!important}.filter-submit[data-v-9e4b9cd4]{background:var(--fp-card);border-color:var(--fp-border-strong,var(--fp-border));color:var(--fp-title);padding:0 14px!important}.filter-submit[data-v-9e4b9cd4]:hover{background:var(--fp-hover)}.request-list[data-v-9e4b9cd4]{flex-direction:column;gap:10px;display:flex}.panel[data-v-9e4b9cd4]{background:var(--fp-card,var(--fp-bg));border:1px solid var(--fp-border);border-radius:12px;margin:0;padding:16px 18px}.request-row[data-v-9e4b9cd4]{cursor:pointer;align-items:flex-start;gap:16px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.request-row[data-v-9e4b9cd4]:hover{border-color:var(--fp-border-strong);background:var(--fp-elevated,var(--fp-card))}.score[data-v-9e4b9cd4]{background:var(--fp-elevated,var(--fp-hover));border:1px solid var(--fp-border);min-width:58px;color:var(--fp-muted);text-align:center;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:8px 6px;transition:border-color .15s,background-color .15s;display:flex}.score.has-support[data-v-9e4b9cd4]{background:var(--fp-primary-soft);border-color:color-mix(in srgb, var(--fp-primary) 30%, transparent);color:var(--fp-primary)}.score-arrow[data-v-9e4b9cd4]{font-size:10px;line-height:1}.score b[data-v-9e4b9cd4]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.15}.score-label[data-v-9e4b9cd4]{opacity:.85;font-size:11px}.score-oppose[data-v-9e4b9cd4]{border-top:1px dashed var(--fp-border);color:var(--fp-muted);margin-top:2px;padding-top:2px;font-size:10px}.summary[data-v-9e4b9cd4]{flex:1;min-width:0}.summary-top[data-v-9e4b9cd4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.badges[data-v-9e4b9cd4]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.badge[data-v-9e4b9cd4]{background:var(--fp-hover);height:22px;color:var(--fp-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.badge-cat[data-v-9e4b9cd4]{background:var(--fp-elevated,var(--fp-hover));border-color:var(--fp-border);color:var(--fp-text)}.badge-status[data-status=pending][data-v-9e4b9cd4]{background:var(--fp-hover);color:var(--fp-muted)}.badge-status[data-status=planned][data-v-9e4b9cd4]{background:color-mix(in srgb, var(--fp-link) 15%, transparent);color:var(--fp-link)}.badge-status[data-status=in_progress][data-v-9e4b9cd4]{background:var(--fp-accent-soft);color:var(--fp-accent)}.badge-status[data-status=done][data-v-9e4b9cd4]{background:var(--fp-primary-soft);color:var(--fp-primary)}.badge-status[data-status=declined][data-v-9e4b9cd4]{background:var(--fp-danger-soft);color:var(--fp-danger)}.meta-inline[data-v-9e4b9cd4]{font-variant-numeric:tabular-nums;font-size:12px}.summary h2[data-v-9e4b9cd4]{color:var(--fp-title);margin:0 0 5px;font-size:15.5px;font-weight:600;line-height:1.45}.summary h2 a[data-v-9e4b9cd4]{color:inherit;text-decoration:none}.summary h2 a[data-v-9e4b9cd4]:hover{color:var(--fp-primary);text-decoration:none}.excerpt[data-v-9e4b9cd4]{-webkit-line-clamp:2;color:var(--fp-muted);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.detail[data-v-9e4b9cd4]{padding:22px}.detail-head[data-v-9e4b9cd4]{border-bottom:1px solid var(--fp-border);padding-bottom:16px}.detail h2[data-v-9e4b9cd4]{color:var(--fp-title);overflow-wrap:anywhere;margin:10px 0 8px;font-size:20px;font-weight:600;line-height:1.4}.detail-meta[data-v-9e4b9cd4]{align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.meta-author[data-v-9e4b9cd4]{color:var(--fp-text);font-weight:500}.prose[data-v-9e4b9cd4]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fp-text);margin:18px 0;font-size:14px;line-height:1.8}.votes[data-v-9e4b9cd4]{border-top:1px solid var(--fp-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.vote-btn[data-v-9e4b9cd4]{background:var(--fp-elevated,var(--fp-bg));border:1px solid var(--fp-border);align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;border-radius:999px!important}.vote-btn[data-v-9e4b9cd4]:hover:not(:disabled){border-color:var(--fp-border-strong);background:var(--fp-hover)}.selected[data-v-9e4b9cd4],.vote-support.selected[data-v-9e4b9cd4]{font-weight:600;background:var(--fp-primary-soft)!important;color:var(--fp-primary)!important;border-color:var(--fp-primary)!important}.vote-oppose.selected[data-v-9e4b9cd4]{background:var(--fp-danger-soft)!important;color:var(--fp-danger)!important;border-color:var(--fp-danger)!important}.vote-hint[data-v-9e4b9cd4]{margin-left:4px;font-size:12px}.official-note[data-v-9e4b9cd4]{border:1px solid color-mix(in srgb, var(--fp-primary) 30%, var(--fp-border));border-left:3px solid var(--fp-primary);background:color-mix(in srgb, var(--fp-primary-soft) 45%, var(--fp-elevated,var(--fp-bg)));border-radius:10px;margin-top:18px;padding:14px 16px}.official-note-head[data-v-9e4b9cd4]{margin-bottom:6px}.official-badge[data-v-9e4b9cd4]{color:var(--fp-primary);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.official-note .prose[data-v-9e4b9cd4]{margin:0;font-size:13.5px}.form[data-v-9e4b9cd4]{gap:16px;padding:20px 22px;display:grid}.moderate-form[data-v-9e4b9cd4]{margin-top:14px}.form-head h2[data-v-9e4b9cd4]{color:var(--fp-title);margin:0 0 4px;font-size:17px;font-weight:600}.form-head p[data-v-9e4b9cd4]{margin:0;font-size:12.5px}.field-group[data-v-9e4b9cd4]{gap:7px;font-size:13.5px;display:grid}.field-label-row[data-v-9e4b9cd4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-label[data-v-9e4b9cd4]{color:var(--fp-title);font-weight:500}.char-count[data-v-9e4b9cd4]{color:var(--fp-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.cat-picker[data-v-9e4b9cd4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cat-pill[data-v-9e4b9cd4]{border:1px solid var(--fp-border);background:var(--fp-elevated,var(--fp-bg));height:38px;color:var(--fp-text);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.cat-pill[data-v-9e4b9cd4]:hover:not(:disabled){border-color:var(--fp-border-strong);background:var(--fp-hover)}.cat-pill.active[data-v-9e4b9cd4]{background:var(--fp-primary-soft);border-color:var(--fp-primary);color:var(--fp-primary);font-weight:600}.sr-select[data-v-9e4b9cd4]{display:none!important}.moderate-grid[data-v-9e4b9cd4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.moderate-grid .field-group[data-v-9e4b9cd4]{min-width:180px}.check[data-v-9e4b9cd4]{height:36px;color:var(--fp-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex!important}.check input[data-v-9e4b9cd4]{margin:0}.form-footer[data-v-9e4b9cd4]{border-top:1px solid var(--fp-border);justify-content:flex-end;align-items:center;gap:10px;padding-top:8px;display:flex}.cancel-link[data-v-9e4b9cd4]{box-sizing:border-box;border:1px solid var(--fp-border);color:var(--fp-muted);background:0 0;justify-content:center;align-items:center;font-size:13px;line-height:1;text-decoration:none;display:inline-flex;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 14px!important}.cancel-link[data-v-9e4b9cd4]:hover{background:var(--fp-hover);color:var(--fp-text)}.muted[data-v-9e4b9cd4]{color:var(--fp-muted)}.notice[data-v-9e4b9cd4]{background:var(--fp-elevated,var(--fp-hover));border:1px solid var(--fp-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 16px;font-size:13px;display:flex}.notice--pending[data-v-9e4b9cd4]{border-color:color-mix(in srgb, var(--fp-accent) 40%, var(--fp-border));background:var(--fp-accent-soft)}.error[data-v-9e4b9cd4]{color:var(--fp-danger);border-color:color-mix(in srgb, var(--fp-danger) 35%, var(--fp-border));background:var(--fp-danger-soft)}.state-box[data-v-9e4b9cd4],.empty-box[data-v-9e4b9cd4]{min-height:180px}.empty-emoji[data-v-9e4b9cd4]{font-size:28px;line-height:1}.loading-dot[data-v-9e4b9cd4]{border:2px solid var(--fp-border-strong);border-top-color:var(--fp-primary);border-radius:50%;width:18px;height:18px;animation:.75s linear infinite fp-spin-9e4b9cd4}@keyframes fp-spin-9e4b9cd4{to{transform:rotate(360deg)}}.pagination[data-v-9e4b9cd4]{justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.page-indicator b[data-v-9e4b9cd4]{color:var(--fp-title)}@media (width<=640px){.feedback-head[data-v-9e4b9cd4]{flex-direction:column;align-items:flex-start;gap:10px}.head-actions[data-v-9e4b9cd4]{justify-content:flex-end;width:100%}.cat-picker[data-v-9e4b9cd4]{grid-template-columns:1fr}.filters[data-v-9e4b9cd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.search-wrap[data-v-9e4b9cd4]{grid-column:1/-1;width:100%;min-width:0}.filters select[data-v-9e4b9cd4],.filters button[data-v-9e4b9cd4]{width:100%;min-width:0}.request-row[data-v-9e4b9cd4]{gap:12px;padding:14px}.score[data-v-9e4b9cd4]{min-width:50px;padding:6px 4px}}.feedback-backdrop[data-v-4e2ace0d]{z-index:1600;background:var(--fp-mask-bg,#0000008c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedback-dialog[data-v-4e2ace0d]{background:var(--fp-card,var(--fp-bg));border:1px solid var(--fp-border-strong,var(--fp-border));width:min(100%,880px);max-height:min(88dvh,820px);box-shadow:var(--fp-dialog-shadow,0 24px 64px #00000073);border-radius:16px;outline:none;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) feedback-in-4e2ace0d;display:flex;position:relative;overflow:hidden}.feedback-dialog-scroll[data-v-4e2ace0d]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dialog-close[data-v-4e2ace0d]{box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-elevated,var(--fp-bg));width:36px;height:36px;min-height:36px;color:var(--fp-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dialog-close[data-v-4e2ace0d]:hover{background:var(--fp-hover);border-color:var(--fp-border-strong);color:var(--fp-title)}.dialog-close[data-v-4e2ace0d]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:2px}.feedback-dialog[data-v-4e2ace0d] .feedback{width:auto;max-width:none;margin:0;padding:0}.feedback-dialog[data-v-4e2ace0d] .feedback-head{z-index:5;background:color-mix(in srgb, var(--fp-card,var(--fp-bg)) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--fp-border);margin:0;padding:18px 24px 16px;position:sticky;top:0}.feedback-dialog[data-v-4e2ace0d] .feedback-body{padding:20px 24px 24px}@keyframes feedback-in-4e2ace0d{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (width<=640px){.feedback-backdrop[data-v-4e2ace0d]{padding:10px}.feedback-dialog[data-v-4e2ace0d]{border-radius:14px;max-height:94dvh}.feedback-dialog[data-v-4e2ace0d] .feedback-head{padding:14px 16px}.feedback-dialog[data-v-4e2ace0d] .feedback-body{padding:16px}}@media (prefers-reduced-motion:reduce){.feedback-dialog[data-v-4e2ace0d]{animation:none}}.branding-settings[data-v-8f935d1f]{flex-direction:column;gap:16px;display:flex}.intro[data-v-8f935d1f],small[data-v-8f935d1f]{color:var(--fp-muted);margin:0;font-size:12px;line-height:1.7}.preview[data-v-8f935d1f]{border:1px solid var(--fp-border);background:var(--fp-bg);border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.preview img[data-v-8f935d1f]{object-fit:contain;width:40px;height:40px}strong[data-v-8f935d1f]{overflow-wrap:anywhere;color:var(--fp-title);font-size:17px}label[data-v-8f935d1f]{color:var(--fp-head);flex-direction:column;gap:7px;font-size:13px;display:flex}input[data-v-8f935d1f]:not([type=file]){box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-bg);width:100%;color:var(--fp-text);font:inherit;border-radius:7px;padding:10px}.file-actions[data-v-8f935d1f],.actions[data-v-8f935d1f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}button[data-v-8f935d1f],.file-button[data-v-8f935d1f]{border:1px solid var(--fp-border);font:inherit;background:var(--fp-card);color:var(--fp-text);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:12px}.file-button[data-v-8f935d1f]{position:relative;overflow:hidden}.file-button input[data-v-8f935d1f]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.save[data-v-8f935d1f]{background:var(--fp-primary);border-color:var(--fp-primary);color:#fff}button[data-v-8f935d1f]:disabled{opacity:.5;cursor:default}button[data-v-8f935d1f]:focus-visible,input[data-v-8f935d1f]:focus-visible,.file-button[data-v-8f935d1f]:focus-within{outline:2px solid var(--fp-primary);outline-offset:2px}.error[data-v-8f935d1f]{color:#bd503c;margin:0;font-size:12px}.success[data-v-8f935d1f]{color:var(--fp-primary);margin:0;font-size:12px}.income[data-v-73dde6bb]{width:100%;color:var(--fp-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.label[data-v-73dde6bb]{color:var(--fp-muted);font-size:12px}.time[data-v-73dde6bb]{color:var(--fp-title);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.money[data-v-73dde6bb]{color:var(--fp-income);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.money.big[data-v-73dde6bb]{font-size:20px}.sub[data-v-73dde6bb]{color:var(--fp-link);font-size:12px}.img-zoom[data-v-60059bc1]{z-index:2000;cursor:zoom-out;-webkit-user-select:none;user-select:none;touch-action:none;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stage[data-v-60059bc1]{cursor:zoom-in;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.stage.zoomed[data-v-60059bc1]{cursor:grab}.stage.dragging[data-v-60059bc1]{cursor:grabbing}.stage img[data-v-60059bc1]{object-fit:contain;transform-origin:50%;pointer-events:none;border-radius:4px;max-width:min(100vw - 48px,100%);max-height:min(100vh - 48px,100%);transition:transform 80ms ease-out;box-shadow:0 8px 30px #00000073}.stage.dragging img[data-v-60059bc1]{transition:none}.toolbar[data-v-60059bc1]{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tool[data-v-60059bc1]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:32px;padding:0 10px;font-size:18px;line-height:1;text-decoration:none;display:inline-flex}.tool[data-v-60059bc1]:hover:not(:disabled){background:#ffffff24}.tool[data-v-60059bc1]:disabled{opacity:.35;cursor:not-allowed}.tool.pct[data-v-60059bc1]{font-variant-numeric:tabular-nums;min-width:56px;font-size:13px}.tool.link[data-v-60059bc1]{font-size:13px}.tool.close[data-v-60059bc1]{font-size:22px}.medal[data-v-30b23089]{vertical-align:middle;cursor:default;align-items:center;display:inline-flex;position:relative}.medal-img[data-v-30b23089]{height:var(--medal-h,28px);width:auto;display:block}.medal--mini .medal-img[data-v-30b23089],.medal-fallback-icon[data-v-30b23089]{height:var(--medal-mini-h,25px)}.medal-fallback-icon[data-v-30b23089]{width:var(--medal-mini-h,25px);object-fit:cover;border-radius:3px}.medal-fallback[data-v-30b23089]{height:var(--medal-h,28px);box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-bg);color:var(--fp-text);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 8px 0 3px;font-size:12px;display:inline-flex}.medal-fallback img[data-v-30b23089]{width:calc(var(--medal-h,28px) - 8px);height:calc(var(--medal-h,28px) - 8px);object-fit:cover;border-radius:3px}.medal-tip[data-v-30b23089]{z-index:1500;border:1px solid var(--fp-border);background:var(--fp-card);width:max-content;max-width:280px;box-shadow:var(--fp-card-shadow,0 6px 18px #0000002e);color:var(--fp-text);text-align:center;white-space:normal;word-break:break-all;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:400;line-height:1.5;position:fixed;transform:translate(-50%,calc(-100% - 6px))}.medal-type--common[data-v-30b23089]{color:var(--fp-text)}.medal-type--fine[data-v-30b23089]{color:#1d4ed8}.medal-type--rare[data-v-30b23089]{color:#8b5cf6}.medal-type--epic[data-v-30b23089]{color:#ea580c;font-weight:600}.medal-type--legend[data-v-30b23089]{color:#eab308;font-weight:700}.medal-type--myth[data-v-30b23089]{color:#f59e0b;text-shadow:0 0 3px #f59e0bcc;font-weight:700}.medal-type--limited[data-v-30b23089]{color:#ef4444;text-shadow:0 0 6px #ef4444e6;font-weight:700}html:not([data-theme=classic-light]) .medal-type--fine[data-v-30b23089]{color:#60a5fa}.medal-list[data-v-5a8d018d]{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.fp-msg[data-v-9eb7a4eb]{align-items:flex-start;gap:10px;max-width:88%;display:flex;overflow:visible}.fp-msg.is-self[data-v-9eb7a4eb]{flex-direction:row-reverse;margin-left:auto}.fp-avatar-frame[data-v-9eb7a4eb]{flex:none}.message-stack[data-v-9eb7a4eb]{min-width:0}.fp-bubble[data-v-9eb7a4eb]{background:var(--fp-hover);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:6px 12px 4px;position:relative;overflow:visible}.is-self .fp-bubble[data-v-9eb7a4eb]{background:var(--fp-self)}.head[data-v-9eb7a4eb]{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.is-self .head[data-v-9eb7a4eb]{flex-direction:row-reverse}.name[data-v-9eb7a4eb]{color:var(--fp-muted);font-size:12px;line-height:18px;text-decoration:none;display:block}.is-self .name[data-v-9eb7a4eb]{text-align:right}.name small[data-v-9eb7a4eb]{opacity:.8;margin-left:2px;font-size:11px}.body[data-v-9eb7a4eb]{color:var(--fp-text);font-size:14px;line-height:1.55}.body[data-v-9eb7a4eb] p{margin:0}.body[data-v-9eb7a4eb] p+p{margin-top:4px}.body[data-v-9eb7a4eb] img:not(.emoji){object-fit:contain;vertical-align:middle;cursor:zoom-in;border-radius:4px;width:auto;max-width:150px;height:auto;max-height:200px}.body[data-v-9eb7a4eb] img.emoji{vertical-align:-5px;width:22px;height:22px;margin:0 2px}.body[data-v-9eb7a4eb] video,.body[data-v-9eb7a4eb] iframe{max-width:320px;max-height:200px}.body[data-v-9eb7a4eb] blockquote{margin:4px 0;padding:2px 8px;font-size:12px}.body[data-v-9eb7a4eb] h5{color:var(--fp-muted);margin:6px 0 2px;font-size:12px;font-weight:400}.body[data-v-9eb7a4eb] blockquote img:not(.emoji){max-width:80px;max-height:80px}.body[data-v-9eb7a4eb] pre{max-height:240px;overflow:auto}.foot[data-v-9eb7a4eb]{min-height:18px;color:var(--fp-muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11px;line-height:18px;display:flex}.actions[data-v-9eb7a4eb]{align-items:center;gap:2px;display:inline-flex}.actions[data-v-9eb7a4eb]>button{color:var(--fp-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 4px;font-size:11px}.actions[data-v-9eb7a4eb]>button:hover{color:var(--fp-link)}.fp-bubble[data-v-9eb7a4eb] .rx{margin-top:4px}.fp-bubble[data-v-9eb7a4eb] .rx.empty{margin:0;position:absolute;top:-10px;right:6px}.fp-bubble[data-v-9eb7a4eb] .rx.empty>.ghost{background:var(--fp-card);padding:0 7px;line-height:16px;box-shadow:0 1px 3px #0000001f}.is-self .fp-bubble[data-v-9eb7a4eb] .rx.empty{left:6px;right:auto}@media (hover:hover) and (pointer:fine){.actions[data-v-9eb7a4eb]{white-space:nowrap;padding-left:4px;position:absolute;bottom:2px;left:100%}.is-self .actions[data-v-9eb7a4eb]{padding:0 4px 0 0;left:auto;right:100%}.actions[data-v-9eb7a4eb],.fp-bubble[data-v-9eb7a4eb] .rx.empty:not(.open){opacity:0;transition:opacity .15s}.fp-bubble:hover .actions[data-v-9eb7a4eb],.fp-bubble:focus-within .actions[data-v-9eb7a4eb],.fp-bubble[data-v-9eb7a4eb]:hover .rx.empty{opacity:1}}.fp-msg.is-room[data-v-9eb7a4eb]{gap:12px;max-width:94%}.is-room .fp-avatar-frame[data-v-9eb7a4eb]{margin-top:2px}.is-room .fp-avatar[data-v-9eb7a4eb]{border-radius:10px;width:36px;height:36px}.is-room .message-stack[data-v-9eb7a4eb]{flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;display:flex}.is-room.is-self .message-stack[data-v-9eb7a4eb]{align-items:flex-end}.is-room .head[data-v-9eb7a4eb]{gap:4px 8px;max-width:100%;min-height:20px}.is-room .name[data-v-9eb7a4eb]{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:20px}.is-room .name small[data-v-9eb7a4eb]{margin-left:4px;font-size:10px;font-weight:400}.is-room .name[data-v-9eb7a4eb]:hover{text-underline-offset:3px;text-decoration:underline}.is-room .fp-bubble[data-v-9eb7a4eb]{border:1px solid color-mix(in srgb, var(--fp-text) 5%, transparent);border-radius:3px 14px 14px;max-width:100%;padding:10px 14px}.is-room.is-self .fp-bubble[data-v-9eb7a4eb]{border-radius:14px 3px 14px 14px}.is-room .body[data-v-9eb7a4eb]{font-size:14px;line-height:1.7}.is-room .body[data-v-9eb7a4eb] p+p{margin-top:6px}.is-room .body[data-v-9eb7a4eb] img:not(.emoji){border-radius:8px;max-width:min(220px,100%);max-height:260px}.is-room .body[data-v-9eb7a4eb] video,.is-room .body[data-v-9eb7a4eb] iframe{border-radius:8px;max-width:100%}.is-room .body[data-v-9eb7a4eb] blockquote{border-left:2px solid color-mix(in srgb, var(--fp-muted) 35%, transparent);background:color-mix(in srgb, var(--fp-card) 45%, transparent);color:var(--fp-muted);border-radius:0 5px 5px 0;margin:5px 0 8px;padding:6px 10px;font-size:12px;line-height:1.6}.is-room .body[data-v-9eb7a4eb] h5{margin:0 0 4px;font-size:11px;line-height:1.6}.is-room .body[data-v-9eb7a4eb] blockquote img:not(.emoji){max-width:80px;max-height:80px}.is-room .body[data-v-9eb7a4eb] pre{border-radius:7px;max-width:100%;margin:6px 0;padding:10px;font-size:12px}.fp-msg.is-room.is-standalone .fp-bubble[data-v-9eb7a4eb]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.is-room.is-image .body[data-v-9eb7a4eb]{max-width:280px;line-height:0}.is-room.is-self.is-image .body[data-v-9eb7a4eb]{margin-left:auto}.is-room.is-image .body[data-v-9eb7a4eb] img:not(.emoji){border-radius:12px;max-width:min(280px,100%);max-height:320px;display:block}.is-room .foot[data-v-9eb7a4eb]{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;max-width:100%;min-height:22px;font-size:10px;line-height:18px;position:relative}.is-room.is-self .foot[data-v-9eb7a4eb]{flex-direction:row-reverse}.is-room time[data-v-9eb7a4eb]{font-variant-numeric:tabular-nums}.is-room .actions[data-v-9eb7a4eb],.is-room.is-self .actions[data-v-9eb7a4eb]{flex-wrap:wrap;gap:2px;padding:0;position:static}.is-room .actions[data-v-9eb7a4eb]>button{border-radius:5px;padding:2px 5px;font-size:10px;line-height:16px}.is-room .actions[data-v-9eb7a4eb]>button:hover{color:var(--fp-text);background:var(--fp-hover)}.is-room .message-reactions[data-v-9eb7a4eb]{min-width:0}.is-room .message-reactions[data-v-9eb7a4eb]:has(.rx:empty){display:none}.is-room .message-reactions[data-v-9eb7a4eb] .rx{gap:3px;margin:0;position:static}.is-room .message-reactions[data-v-9eb7a4eb] .chip,.is-room .message-reactions[data-v-9eb7a4eb] .ghost{background:var(--fp-card);padding:1px 6px;font-size:10px;line-height:17px}.is-room.is-self .message-reactions[data-v-9eb7a4eb] .panel{left:auto;right:0}.is-room .message-reactions[data-v-9eb7a4eb] .panel{max-width:min(240px,100vw - 80px);top:calc(100% + 4px)}@media (hover:hover) and (pointer:fine){.is-room .actions[data-v-9eb7a4eb],.is-room .message-reactions[data-v-9eb7a4eb] .rx.empty:not(.open){opacity:0;pointer-events:none;transition:opacity .16s}.is-room:hover .actions[data-v-9eb7a4eb],.is-room:focus-within .actions[data-v-9eb7a4eb],.is-room:hover .message-reactions[data-v-9eb7a4eb] .rx.empty,.is-room:focus-within .message-reactions[data-v-9eb7a4eb] .rx.empty{opacity:1;pointer-events:auto}}@media (width<=600px){.fp-msg.is-room[data-v-9eb7a4eb]{gap:8px;max-width:100%}.is-room .fp-avatar[data-v-9eb7a4eb]{border-radius:8px;width:30px;height:30px}.is-room .fp-bubble[data-v-9eb7a4eb]{padding:8px 11px}.is-room .name[data-v-9eb7a4eb]{font-size:11px}.is-room .name small[data-v-9eb7a4eb]{font-size:9px}.is-room .body[data-v-9eb7a4eb]{font-size:13px}.is-room .foot[data-v-9eb7a4eb]{gap:3px 6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.is-room .actions[data-v-9eb7a4eb],.is-room .message-reactions[data-v-9eb7a4eb] .rx.empty:not(.open){transition:none}}.card[data-v-c08bae4d]{background:var(--fp-card);border:1px solid var(--fp-border);color:var(--fp-text);border-radius:8px;margin:4px 0}.music[data-v-c08bae4d]{align-items:center;gap:10px;width:260px;max-width:100%;padding:8px;display:flex}.cover[data-v-c08bae4d]{object-fit:cover;border-radius:6px;flex:none;width:56px;height:56px}.info[data-v-c08bae4d]{flex-direction:column;gap:2px;min-width:0;display:flex}.title[data-v-c08bae4d]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.from[data-v-c08bae4d]{color:var(--fp-muted);font-size:11px}.play[data-v-c08bae4d]{background:var(--fp-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 10px;font-size:11px}.play[data-v-c08bae4d]:disabled{opacity:.5;cursor:not-allowed}.weather[data-v-c08bae4d]{width:300px;max-width:100%;padding:8px 10px}.head[data-v-c08bae4d]{flex-direction:column;align-items:center;gap:2px;margin-bottom:6px;display:flex}.head strong[data-v-c08bae4d]{font-size:15px}.head span[data-v-c08bae4d]{color:var(--fp-muted);text-align:center;font-size:11px}.days[data-v-c08bae4d]{justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:flex}.days li[data-v-c08bae4d]{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;font-size:11px;display:flex}.days img[data-v-c08bae4d]{width:28px;height:28px}.date[data-v-c08bae4d],.name[data-v-c08bae4d]{max-width:100%;color:var(--fp-muted);overflow-wrap:anywhere;text-align:center}.date[data-v-c08bae4d]{flex-direction:column;display:flex}.temp[data-v-c08bae4d]{white-space:nowrap;flex-direction:column;align-items:center;display:flex}.temp b[data-v-c08bae4d]{color:#e07a5f;font-weight:600}.temp i[data-v-c08bae4d]{color:#4a90d9;font-style:normal}.hongbao__item[data-v-1bb86323]{border:1px solid color-mix(in srgb, #e59230 22%, var(--fp-border));background:color-mix(in srgb, #e59230 8%, var(--fp-card));width:238px;color:var(--fp-text);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;max-width:100%;margin:2px 0;padding:14px 14px 10px;transition:border-color .16s,box-shadow .16s;display:inline-grid;position:relative;box-shadow:0 2px 6px #00000009}.hongbao__item[data-v-1bb86323]:hover{border-color:color-mix(in srgb, #e59230 55%, var(--fp-border));box-shadow:0 3px 10px #00000012}.hongbao__item[data-v-1bb86323]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:3px}.hongbao__item.opened[data-v-1bb86323]{background:var(--fp-hover);border-color:var(--fp-border);box-shadow:none;color:var(--fp-muted)}.hongbao__item.opened .hongbao__icon[data-v-1bb86323]{opacity:.55;filter:saturate(.5)}.hongbao__item.is-rps[data-v-1bb86323]{max-width:calc(100% - 42px);min-height:116px;margin-right:42px}.hongbao__icon[data-v-1bb86323]{flex-shrink:0;width:42px;height:48px}.hongbao__body[data-v-1bb86323]{min-width:0;font-size:13px;line-height:1.4}.hongbao__msg[data-v-1bb86323]{word-break:break-word;font-size:14px;font-weight:500;line-height:1.5}.hongbao__type[data-v-1bb86323]{color:var(--fp-muted);margin-top:4px;font-size:11px}.hongbao__footer[data-v-1bb86323]{border-top:1px solid color-mix(in srgb, #e59230 12%, var(--fp-border));flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 8px;padding-top:9px;display:flex}.hongbao__money[data-v-1bb86323]{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex}.hongbao__money small[data-v-1bb86323]{color:var(--fp-muted);margin-left:1px;font-size:10px;font-weight:400}.hongbao__desc[data-v-1bb86323]{color:var(--fp-muted);font-size:10px}.hongbao__finger_guessing[data-v-1bb86323]{z-index:2;pointer-events:none;position:absolute;inset:0}.hongbao__finger_guessing_icon[data-v-1bb86323]{cursor:pointer;pointer-events:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #0000;border-radius:50%;width:32px;height:32px;padding:0;transition:border-color .2s;position:absolute;right:-40px}.hongbao__finger_guessing_icon[data-v-1bb86323]:hover{border-color:#5c1151}.hongbao__finger_guessing_icon.rock[data-v-1bb86323]{background-image:url(/images/redpacket/gesture/rock.png);top:3px}.hongbao__finger_guessing_icon.scissors[data-v-1bb86323]{background-image:url(/images/redpacket/gesture/scissors.png);top:41px}.hongbao__finger_guessing_icon.paper[data-v-1bb86323]{background-image:url(/images/redpacket/gesture/paper.png);top:79px}.opened .hongbao__finger_guessing[data-v-1bb86323]{display:none}@media (prefers-reduced-motion:reduce){.hongbao__item[data-v-1bb86323],.hongbao__finger_guessing_icon[data-v-1bb86323]{transition:none}}.hidden-backdrop[data-v-7fc9e131]{z-index:1200;background:#00000052;position:fixed;inset:0}.hidden-panel[data-v-7fc9e131]{border:1px solid var(--fp-border);background:var(--fp-card);width:min(700px,100vw - 52px);height:min(620px,100vh - 40px);color:var(--fp-text);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:40px;overflow:hidden;transform:translateY(-50%);box-shadow:0 16px 48px #00000059}.head[data-v-7fc9e131],.conversation-head[data-v-7fc9e131]{border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.head>div[data-v-7fc9e131],.conversation-head>div[data-v-7fc9e131]{flex-direction:column;gap:3px;min-width:0;display:flex}.head strong[data-v-7fc9e131],.conversation-head strong[data-v-7fc9e131]{color:var(--fp-title);font-size:14px}.head span[data-v-7fc9e131],.conversation-head small[data-v-7fc9e131],.conversation-tools>span[data-v-7fc9e131]{color:var(--fp-muted);font-size:11px}.head button[data-v-7fc9e131]{color:var(--fp-muted);cursor:pointer;background:0 0;border:0}.conversation-layout[data-v-7fc9e131]{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.conversation-list[data-v-7fc9e131]{border-right:1px solid var(--fp-border);padding:7px;overflow:auto}.conversation[data-v-7fc9e131]{width:100%;color:var(--fp-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 6px;display:flex}.conversation[data-v-7fc9e131]:hover,.conversation.selected[data-v-7fc9e131]{background:var(--fp-hover)}.conversation img[data-v-7fc9e131]{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.conversation-copy[data-v-7fc9e131]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.conversation-copy b[data-v-7fc9e131],.conversation-copy small[data-v-7fc9e131]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-copy b[data-v-7fc9e131]{color:var(--fp-title);font-size:12px}.conversation-copy small[data-v-7fc9e131],.conversation i[data-v-7fc9e131]{color:var(--fp-muted);font-size:10px;font-style:normal}.conversation-content[data-v-7fc9e131]{flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-head[data-v-7fc9e131]{flex:none;padding:10px 12px}.conversation-tools[data-v-7fc9e131]{align-items:center;gap:8px;display:flex}.conversation-tools button[data-v-7fc9e131]{border:1px solid var(--fp-border);color:var(--fp-link);white-space:nowrap;cursor:pointer;background:0 0;border-radius:5px;padding:4px 7px;font-size:11px}.conversation-tools button[data-v-7fc9e131]:disabled{opacity:.6;cursor:wait}.messages[data-v-7fc9e131]{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow:auto}.messages[data-v-7fc9e131] .fp-msg{max-width:100%}.empty-list[data-v-7fc9e131],.empty-content[data-v-7fc9e131]{color:var(--fp-muted);text-align:center;margin:auto;padding:16px;font-size:12px}@media (width<=540px){.hidden-panel[data-v-7fc9e131]{width:calc(100vw - 46px);left:38px}.conversation-layout[data-v-7fc9e131]{grid-template-columns:122px minmax(0,1fr)}.conversation-tools>span[data-v-7fc9e131]{display:none}}.chat-repeat[data-v-fe5fa277]{align-items:center;gap:6px;max-width:100%;display:inline-flex}.chat-repeat button[data-v-fe5fa277]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;display:inline-flex}.chat-repeat svg[data-v-fe5fa277]{flex:none;width:13px;height:13px}.chat-repeat button[data-v-fe5fa277]:disabled{opacity:.45;cursor:default}.chat-repeat button[data-v-fe5fa277]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:2px}.chat-repeat small[data-v-fe5fa277]{color:var(--fp-danger);overflow-wrap:anywhere;font-size:11px}.emoji[data-v-afab78d8]{position:relative}.trigger-icon[data-v-afab78d8]{vertical-align:middle;width:17px;height:17px}.ghost[data-v-afab78d8]{border:1px solid var(--fp-border);color:var(--fp-text);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px}.grid.grid--aliases[data-v-afab78d8]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.panel.panel--below[data-v-afab78d8]{top:42px;bottom:auto}.panel[data-v-afab78d8]{z-index:8;box-sizing:border-box;background:var(--fp-card);border:1px solid var(--fp-border);border-radius:10px;width:min(280px,100vw - 32px);max-height:240px;padding:6px;position:absolute;bottom:36px;left:0;overflow:auto;box-shadow:0 8px 24px #00000059}.tabs[data-v-afab78d8]{flex-wrap:wrap;gap:2px;margin-bottom:8px;display:flex}.tabs button[data-v-afab78d8]{border:1px solid var(--fp-border);color:var(--fp-muted);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:12px}.tabs button.on[data-v-afab78d8]{color:var(--fp-link);border-color:var(--fp-primary)}.grid[data-v-afab78d8]{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.grid button[data-v-afab78d8]{background:var(--fp-hover);cursor:pointer;border:0;border-radius:5px;min-height:28px;padding:2px;font-size:18px}.grid--aliases button[data-v-afab78d8]{font-size:12px}.grid img[data-v-afab78d8]{object-fit:contain;width:22px;height:22px}.hint[data-v-afab78d8]{color:var(--fp-muted);grid-column:1/-1;margin:0;font-size:12px}.md-editor[data-v-14d37072]{position:relative}.md-loading[data-v-14d37072]{box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-bg);border-radius:6px;justify-content:center;align-items:center;display:flex}.md-fallback[data-v-14d37072]{box-sizing:border-box;resize:vertical;background:var(--fp-bg);border:1px solid var(--fp-border);width:100%;color:var(--fp-text);border-radius:8px;padding:8px 10px}.md-editor .vditor,.md-editor .vditor.vditor--dark{--border-color:color-mix(in srgb, var(--fp-text) 14%, transparent);--second-color:color-mix(in srgb, var(--fp-muted) 55%, transparent);--panel-background-color:var(--fp-card);--panel-shadow:0 6px 24px #00000029, 0 1px 3px #00000014;--toolbar-background-color:var(--fp-card);--toolbar-icon-color:var(--fp-muted);--toolbar-icon-hover-color:var(--fp-primary);--toolbar-height:34px;--toolbar-divider-margin-top:10px;--textarea-background-color:color-mix(in srgb, var(--fp-text) 4%, var(--fp-card));--textarea-text-color:var(--fp-text);--resize-icon-color:var(--fp-muted);--resize-background-color:transparent;--resize-hover-icon-color:#fff;--resize-hover-background-color:var(--fp-primary);--count-background-color:color-mix(in srgb, var(--fp-primary) 14%, transparent);--heading-border-color:var(--fp-border);--blockquote-color:var(--fp-muted);--ir-heading-color:var(--fp-primary);--ir-title-color:var(--fp-muted);--ir-bi-color:var(--fp-accent);--ir-link-color:var(--fp-link);--ir-bracket-color:var(--fp-link);--ir-paren-color:var(--fp-primary);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s,box-shadow .15s;overflow:clip}.md-editor .vditor-toolbar--pin{top:var(--fp-nav-h)}.md-editor .vditor:focus-within{border-color:color-mix(in srgb, var(--fp-primary) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--fp-primary) 16%, transparent)}.md-editor .vditor.vditor--fullscreen{border-radius:0}.md-editor .vditor-toolbar{border-bottom:1px solid var(--border-color);padding:0 6px!important}.md-editor .vditor-toolbar__item{padding:4px 1px}.md-editor .vditor-toolbar__item .vditor-tooltipped{border-radius:6px;width:26px;height:26px;padding:5px;transition:background .15s,color .15s}.md-editor .vditor-toolbar__item .vditor-tooltipped:hover,.md-editor .vditor-toolbar__item .vditor-tooltipped:focus,.md-editor .vditor-toolbar__item .vditor-menu--current{background:color-mix(in srgb, var(--fp-primary) 14%, transparent);color:var(--fp-primary)}.md-editor .vditor-toolbar__item svg{width:16px;height:16px}.md-editor .vditor-toolbar__item input{width:26px;height:26px;top:4px}.md-editor .vditor-toolbar__divider{height:14px;margin:10px 6px}.md-editor .vditor-sv,.md-editor .vditor-ir pre.vditor-reset,.md-editor .vditor-wysiwyg pre.vditor-reset,.md-editor .vditor-sv:focus,.md-editor .vditor-ir pre.vditor-reset:focus,.md-editor .vditor-wysiwyg pre.vditor-reset:focus{background-color:var(--textarea-background-color);color:var(--textarea-text-color);caret-color:var(--fp-primary)}.md-editor--reply .vditor-sv,.md-editor--reply .vditor-ir pre.vditor-reset,.md-editor--reply .vditor-wysiwyg pre.vditor-reset{font-size:14px;line-height:1.7;padding:10px 14px!important}.md-editor .vditor-preview{border-left:1px solid var(--border-color);background:var(--fp-card)}.md-editor .vditor-panel,.md-editor .vditor-hint{border:1px solid var(--border-color);border-radius:8px}.md-editor .vditor-hint button{color:var(--fp-text)}.md-editor .vditor-hint--current,.md-editor .vditor-hint button:not(.vditor-menu--disabled):hover{background-color:color-mix(in srgb, var(--fp-primary) 14%, transparent)!important}.md-editor .vditor-emojis button{border-radius:6px}.md-editor .vditor-emojis button:hover{background:color-mix(in srgb, var(--fp-primary) 14%, transparent)}.md-editor .vditor-counter{color:var(--fp-primary)}.composer[data-v-d05e90a5]{flex-direction:column;gap:10px;min-width:0;display:flex}.bar[data-v-d05e90a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:2px;display:flex}.tools[data-v-d05e90a5],.actions[data-v-d05e90a5]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.actions[data-v-d05e90a5]{margin-left:auto}.send[data-v-d05e90a5]{background:var(--fp-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 18px;font-size:13px;font-weight:600;transition:background-color .16s,opacity .16s,box-shadow .16s;display:inline-flex}.send svg[data-v-d05e90a5]{width:16px;height:16px}.send[data-v-d05e90a5]:hover:not(:disabled){box-shadow:0 3px 10px color-mix(in srgb, var(--fp-primary) 20%, transparent)}.send[data-v-d05e90a5]:disabled{opacity:.55;cursor:not-allowed}.composer-context[data-v-d05e90a5]{min-width:0}.tools[data-v-d05e90a5] .emoji>.ghost{min-height:34px;color:var(--fp-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;transition:background-color .16s,color .16s;display:inline-flex}.tools[data-v-d05e90a5] .emoji>.ghost:hover,.tools[data-v-d05e90a5] .emoji>.ghost[aria-expanded=true]{background:var(--fp-hover);color:var(--fp-title)}@media (width<=600px){.bar[data-v-d05e90a5]{gap:8px}.tools[data-v-d05e90a5]{flex:100%;gap:2px}.actions[data-v-d05e90a5]{justify-content:flex-end}}.revoke-state[data-v-92f659be]{overflow-wrap:anywhere}p[data-v-92f659be]{margin:6px 0;font-size:13px}[role=alert][data-v-92f659be]{color:#bd503c}button[data-v-92f659be]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:6px;padding:5px 8px}.publication-state[data-v-4d124748]{overflow-wrap:anywhere}p[data-v-4d124748]{margin:6px 0;font-size:13px}[role=alert][data-v-4d124748]{color:#bd503c}button[data-v-4d124748]{font:inherit;border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:6px;margin:3px;padding:5px 8px}.private-messages[data-v-b37c5167]{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:12px;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.sr-toolbar[data-v-b37c5167],.sr-notice[data-v-b37c5167],.sr-unread[data-v-b37c5167],.sr-helper-btn[data-v-b37c5167],.sr-changed[data-v-b37c5167],.sr-meta[data-v-b37c5167],.sr-count[data-v-b37c5167],.conv-pager.is-single-page[data-v-b37c5167]{display:none!important}.alert-bar[data-v-b37c5167],.unavailable-banner[data-v-b37c5167],.pending-banner[data-v-b37c5167]{border-bottom:1px solid var(--fp-border);background:var(--fp-elevated,var(--fp-hover));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:12.5px;display:flex}.alert-bar[data-v-b37c5167]{color:var(--fp-danger);background:var(--fp-danger-soft)}.pending-banner p[data-v-b37c5167]{margin:0}.pending-sub[data-v-b37c5167]{color:var(--fp-muted);font-size:11.5px}.conversation-layout[data-v-b37c5167]{flex:1;grid-template-columns:220px minmax(0,1fr);height:100%;min-height:0;transition:grid-template-columns .18s;display:grid}.conversation-list[data-v-b37c5167]{overscroll-behavior:contain;border-right:1px solid var(--fp-border);background:var(--fp-card);flex-direction:column;min-width:0;min-height:0;padding:10px 8px;transition:padding .18s;display:flex;overflow-y:auto}.start[data-v-b37c5167]{z-index:2;border-bottom:1px solid var(--fp-border);background:var(--fp-card);align-items:center;gap:6px;margin:-10px -8px 8px;padding:10px 8px;transition:max-height .18s,opacity .14s,padding .18s,margin .18s;display:flex;position:sticky;top:-10px}.start-input[data-v-b37c5167]{border:1px solid var(--fp-border);background:var(--fp-elevated,var(--fp-bg));width:0;min-width:0;color:var(--fp-text);flex:1;border-radius:7px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.start-btn[data-v-b37c5167]{cursor:pointer;flex:none;font-weight:500;background:var(--fp-primary)!important;color:#fff!important;border:0!important;border-radius:7px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important}.start-btn[data-v-b37c5167]:disabled{opacity:.55;cursor:not-allowed}.side-error[data-v-b37c5167],.side-status[data-v-b37c5167],.empty-list[data-v-b37c5167]{color:var(--fp-muted);text-align:center;margin:8px 4px;font-size:12px}.side-error[data-v-b37c5167]{color:var(--fp-danger)}.conv-items[data-v-b37c5167]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.conversation[data-v-b37c5167],[data-v-b37c5167] .conversation{width:100%;min-height:52px;color:var(--fp-text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;align-items:center;gap:10px;margin:0;transition:gap .18s,padding .18s,background-color .14s;display:flex;border:0!important;border-radius:9px!important;padding:8px 10px!important}.conversation[data-v-b37c5167]:hover,[data-v-b37c5167] .conversation:hover{background:var(--fp-hover)}.conversation.selected[data-v-b37c5167],.conversation[aria-current=true][data-v-b37c5167],[data-v-b37c5167] .conversation.selected{background:color-mix(in srgb, var(--fp-accent) 13%, var(--fp-card))}[data-v-b37c5167] .chatroom-pinned{margin-bottom:6px;border-bottom:1px solid var(--fp-border)!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;padding-bottom:10px!important}.conversation-avatar[data-v-b37c5167],[data-v-b37c5167] .conversation-avatar{flex:none;width:36px;height:36px;transition:width .18s,height .18s;position:relative}.conversation-avatar img[data-v-b37c5167],[data-v-b37c5167] .conversation-avatar img{object-fit:cover;background:var(--fp-hover);border-radius:50%;width:36px;height:36px;transition:width .18s,height .18s;display:block}[data-v-b37c5167] .room-avatar{background:var(--fp-primary);color:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}[data-v-b37c5167] .room-avatar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.conversation-unread-dot[data-v-b37c5167]{border:1.5px solid var(--fp-card);background:var(--fp-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.conversation-copy[data-v-b37c5167],[data-v-b37c5167] .conversation-copy{opacity:1;flex-direction:column;flex:1;gap:3px;min-width:0;max-width:100%;transition:max-width .18s,opacity .14s;display:flex;overflow:hidden}.conversation-copy b[data-v-b37c5167],[data-v-b37c5167] .conversation-copy b{color:var(--fp-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.conversation-copy p[data-v-b37c5167],[data-v-b37c5167] .conversation-copy small{color:var(--fp-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;line-height:1.3;overflow:hidden}.conv-pager[data-v-b37c5167]{border-top:1px solid var(--fp-border);color:var(--fp-muted);justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:11px;display:flex}.conv-pager button[data-v-b37c5167]{min-height:26px!important;padding:2px 6px!important;font-size:11px!important}.conversation-content[data-v-b37c5167]{background:var(--fp-card);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.conversation-head[data-v-b37c5167]{border-bottom:1px solid var(--fp-border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.head-main[data-v-b37c5167]{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.head-main h2[data-v-b37c5167]{color:var(--fp-title);white-space:nowrap;margin:0;font-size:14px;font-weight:600}.connection-label[data-v-b37c5167]{color:var(--fp-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.head-ops[data-v-b37c5167]{flex:none;align-items:center;gap:6px;display:flex}.head-op-btn[data-v-b37c5167]{height:26px!important;min-height:26px!important;color:var(--fp-muted)!important;border:1px solid var(--fp-border)!important;background:0 0!important;border-radius:6px!important;padding:0 8px!important;font-size:11.5px!important}.head-op-btn[data-v-b37c5167]:hover:not(:disabled){background:var(--fp-hover)!important;color:var(--fp-text)!important}.head-op-btn.is-accent[data-v-b37c5167]{color:var(--fp-primary)!important;border-color:var(--fp-primary)!important}.messages-scroller[data-v-b37c5167]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.more-btn[data-v-b37c5167]{color:var(--fp-muted);background:0 0;align-self:center;border-radius:999px!important;height:26px!important;min-height:26px!important;padding:0 10px!important;font-size:11.5px!important}.messages[data-v-b37c5167]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.msg-row[data-v-b37c5167]{align-items:flex-start;gap:10px;max-width:86%;display:flex}.msg-row.is-self[data-v-b37c5167]{flex-direction:row-reverse;align-self:flex-end}.msg-avatar[data-v-b37c5167]{object-fit:cover;background:var(--fp-hover);border-radius:6px;flex:none;width:32px;height:32px}.msg-bubble[data-v-b37c5167]{background:color-mix(in srgb, var(--fp-accent) 11%, var(--fp-elevated,var(--fp-bg)));border:1px solid color-mix(in srgb, var(--fp-accent) 16%, var(--fp-border));min-width:96px;max-width:100%;color:var(--fp-text);border-radius:10px;padding:8px 12px 6px;position:relative}.msg-row.is-self .msg-bubble[data-v-b37c5167]{background:color-mix(in srgb, var(--fp-primary) 13%, var(--fp-elevated,var(--fp-bg)));border-color:color-mix(in srgb, var(--fp-primary) 22%, var(--fp-border))}.msg-meta-top[data-v-b37c5167]{align-items:center;gap:6px;margin-bottom:3px;display:flex}.msg-author[data-v-b37c5167]{color:var(--fp-muted);font-size:11.5px;font-weight:500}.message-body[data-v-b37c5167],.message-pre[data-v-b37c5167]{color:var(--fp-title);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.message-body[data-v-b37c5167] p,.message-pre[data-v-b37c5167] p{margin:0 0 4px}.message-body[data-v-b37c5167] p:last-child,.message-pre[data-v-b37c5167] p:last-child{margin-bottom:0}.message-body[data-v-b37c5167] img,.message-pre[data-v-b37c5167] img{border-radius:6px;max-width:100%;max-height:220px}.message-pre[data-v-b37c5167]{white-space:pre-wrap;font-family:inherit}.message-unavailable[data-v-b37c5167]{color:var(--fp-muted);margin:0;font-size:12.5px;font-style:italic}.msg-meta-foot[data-v-b37c5167]{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.msg-time[data-v-b37c5167]{color:var(--fp-muted);font-variant-numeric:tabular-nums;font-size:11px}.withdraw-btn[data-v-b37c5167]{opacity:0;transition:opacity .15s,color .15s;height:20px!important;min-height:20px!important;color:var(--fp-muted)!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 6px!important;font-size:11px!important}.msg-bubble:hover .withdraw-btn[data-v-b37c5167],.withdraw-btn[data-v-b37c5167]:focus-visible{opacity:1}.withdraw-btn[data-v-b37c5167]:hover:not(:disabled){color:var(--fp-danger)!important}.composer-box[data-v-b37c5167]{border-top:1px solid var(--fp-border);background:var(--fp-card);flex:none;padding:10px 12px}.empty-pane[data-v-b37c5167]{place-items:center;display:grid}.empty-content[data-v-b37c5167]{color:var(--fp-muted);text-align:center;margin:auto;padding:20px;font-size:13px}.hint[data-v-b37c5167]{color:var(--fp-muted);text-align:center;padding:20px;font-size:13px}@container whisper-panel (width<=680px){.start[data-v-b37c5167]{opacity:0;visibility:hidden;border-bottom-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;overflow:hidden}}@container whisper-panel (width<=520px){.conversation-layout[data-v-b37c5167]{grid-template-columns:56px minmax(0,1fr)}.conversation-list[data-v-b37c5167]{padding:6px 4px}.conversation[data-v-b37c5167],[data-v-b37c5167] .conversation{justify-content:center;gap:0;min-height:44px;padding:7px 4px!important}.conversation-copy[data-v-b37c5167],[data-v-b37c5167] .conversation-copy{opacity:0;max-width:0}.conversation-avatar[data-v-b37c5167],.conversation-avatar img[data-v-b37c5167],[data-v-b37c5167] .conversation-avatar,[data-v-b37c5167] .conversation-avatar img{width:28px;height:28px}.conversation-head[data-v-b37c5167]{display:none}.messages-scroller[data-v-b37c5167]{padding:8px}.messages[data-v-b37c5167]{gap:8px}.msg-avatar[data-v-b37c5167]{width:24px;height:24px}.msg-bubble[data-v-b37c5167]{border-radius:8px;padding:5px 8px 4px}}@media (width<=640px){.conversation-layout[data-v-b37c5167]{grid-template-columns:170px minmax(0,1fr)}}.private-panel[data-v-53a26778]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.private-panel[data-v-53a26778] .private-messages{border:0;border-radius:0}.whisper-panel[data-v-53a26778]{box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-card);width:min(700px,100vw - 36px);height:min(620px,100vh - 36px);color:var(--fp-text);border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 16px 48px #00000059;container:whisper-panel/inline-size}.resize-handle[data-v-53a26778]{z-index:2;background:var(--fp-card);width:24px;height:24px;color:var(--fp-muted);cursor:nwse-resize;opacity:0;touch-action:none;border:0;border-radius:8px 0 10px;place-items:center;padding:0;transition:opacity .14s,color .14s;display:grid;position:absolute}.resize-handle--nw[data-v-53a26778]{border-radius:10px 0 8px;top:0;left:0}.resize-handle--se[data-v-53a26778]{border-radius:8px 0 10px;bottom:0;right:0}.resize-handle[data-v-53a26778]:hover,.resize-handle[data-v-53a26778]:focus-visible{opacity:1}.resize-handle span[data-v-53a26778]{opacity:.75;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px}.resize-handle--nw span[data-v-53a26778]{border:0;border-top:2px solid;border-left:2px solid}.resize-handle[data-v-53a26778]:hover{color:var(--fp-primary)}.whisper-panel.positioned[data-v-53a26778]{bottom:auto;right:auto}.head[data-v-53a26778],.conversation-head[data-v-53a26778]{border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.head>div[data-v-53a26778],.conversation-head>div[data-v-53a26778]{flex-direction:column;gap:3px;min-width:0;display:flex}.head .head-title[data-v-53a26778]{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0}.compact-current[data-v-53a26778]{flex:1;align-items:center;gap:6px;min-width:0;animation:.16s both compact-current-in-53a26778;display:flex}.compact-peer[data-v-53a26778]{min-width:0;color:var(--fp-title);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.compact-status[data-v-53a26778]{color:var(--fp-muted);white-space:nowrap;flex:none;font-size:11px}.compact-status.connected[data-v-53a26778],.conversation-head small.connected[data-v-53a26778]{color:var(--fp-primary)}.compact-status.connecting[data-v-53a26778],.conversation-head small.connecting[data-v-53a26778]{color:var(--fp-warning,#d99a28)}@keyframes compact-current-in-53a26778{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.conversation-head>div[data-v-53a26778]{flex-flow:row;align-items:baseline;gap:8px;min-width:0}.conversation-head>div strong[data-v-53a26778]{flex:none}.conversation-head>div small[data-v-53a26778]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.full-whisper-link[data-v-53a26778]{width:25px;height:25px;color:var(--fp-muted);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.full-whisper-link[data-v-53a26778]:hover{background:var(--fp-hover);color:var(--fp-primary)}.full-whisper-link svg[data-v-53a26778]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.head strong[data-v-53a26778],.conversation-head strong[data-v-53a26778]{color:var(--fp-title);font-size:14px}.head span[data-v-53a26778],.conversation-head small[data-v-53a26778]{color:var(--fp-muted);font-size:11px}.head button[data-v-53a26778]{color:var(--fp-muted);cursor:pointer;background:0 0;border:0}.head[data-v-53a26778]{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.conversation-layout[data-v-53a26778]{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;transition:grid-template-columns .18s;display:grid}.conversation-list[data-v-53a26778]{border-right:1px solid var(--fp-border);padding:7px;transition:padding .18s;overflow:auto}.start[data-v-53a26778]{z-index:1;border-bottom:1px solid var(--fp-border);background:var(--fp-card);opacity:1;visibility:visible;gap:5px;max-height:48px;margin:-7px -7px 6px;padding:8px 7px;transition:max-height .18s,opacity .14s,padding .18s,margin .18s;display:flex;position:sticky;top:-7px;overflow:hidden}.start input[data-v-53a26778]{border:1px solid var(--fp-border);background:var(--fp-bg);width:0;min-width:0;color:var(--fp-text);border-radius:6px;outline:none;flex:1;padding:6px 7px;font-size:11px}.start button[data-v-53a26778]{background:var(--fp-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;padding:5px 7px;font-size:11px}.start button[data-v-53a26778]:disabled{opacity:.55;cursor:not-allowed}.conversation[data-v-53a26778]{width:100%;color:var(--fp-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 6px;transition:gap .18s,padding .18s,background-color .14s;display:flex}.conversation[data-v-53a26778]:hover,.conversation.selected[data-v-53a26778]{background:var(--fp-hover)}.chatroom-pinned[data-v-53a26778]{border-bottom:1px solid var(--fp-border);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:5px}.conversation-avatar[data-v-53a26778]{flex:none;width:30px;height:30px;transition:width .18s,height .18s;position:relative}.conversation-avatar img[data-v-53a26778]{object-fit:cover;border-radius:50%;width:30px;height:30px;transition:width .18s,height .18s;display:block}.room-avatar[data-v-53a26778]{background:var(--fp-primary);color:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.room-avatar svg[data-v-53a26778]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.conversation-unread-dot[data-v-53a26778]{border:1.5px solid var(--fp-card);background:var(--fp-accent);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--fp-accent) 28%, transparent);border-radius:50%;position:absolute;top:-2px;right:-2px}.conversation-copy[data-v-53a26778]{opacity:1;flex-direction:column;flex:1;gap:3px;min-width:0;max-width:100%;transition:max-width .18s,opacity .14s;display:flex;overflow:hidden}.conversation-copy b[data-v-53a26778],.conversation-copy small[data-v-53a26778]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-copy b[data-v-53a26778]{color:var(--fp-title);font-size:12px}.conversation-copy small[data-v-53a26778]{color:var(--fp-muted);font-size:10px}.conversation-content[data-v-53a26778]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.conversation-head[data-v-53a26778]{flex:none;padding:10px 12px}.messages[data-v-53a26778]{flex-direction:column;flex:1;gap:12px;padding:12px;transition:gap .18s,padding .18s;display:flex;overflow:auto}.messages[data-v-53a26778] .fp-msg{max-width:100%;transition:gap .18s}.messages[data-v-53a26778] .fp-bubble .body{font-size:13px}.messages[data-v-53a26778] .fp-bubble .body blockquote{font-size:11px}.empty-list[data-v-53a26778],.empty-content[data-v-53a26778],.error[data-v-53a26778]{color:var(--fp-muted);text-align:center;margin:auto;padding:16px}.error[data-v-53a26778]{color:var(--fp-danger,#d9534f);margin:0}.hint[data-v-53a26778]{color:var(--fp-muted);margin:0;padding:5px 12px;font-size:11px}.more[data-v-53a26778]{border:1px solid var(--fp-border);color:var(--fp-muted);cursor:pointer;background:0 0;border-radius:8px;align-self:center;padding:3px 8px;font-size:11px}.more[data-v-53a26778]:disabled{opacity:.55;cursor:wait}.composer[data-v-53a26778]{border-top:1px solid var(--fp-border);flex:none;padding:9px 12px}.compact-composer[data-v-53a26778]{background:var(--fp-card);align-items:center;gap:7px;min-width:0;min-height:52px;padding:7px 9px;display:flex}.compact-composer input[data-v-53a26778]{border:1px solid var(--fp-border);background:var(--fp-bg);width:0;min-width:0;height:36px;color:var(--fp-text);border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:13px}.compact-composer input[data-v-53a26778]:focus{border-color:var(--fp-primary)}.compact-composer button[data-v-53a26778]{background:var(--fp-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-width:54px;height:36px;padding:0 10px;font-size:12px}.compact-composer button[data-v-53a26778]:disabled{opacity:.5;cursor:not-allowed}.composer-swap-enter-active[data-v-53a26778],.composer-swap-leave-active[data-v-53a26778]{transition:opacity .14s,transform .14s}.composer-swap-enter-from[data-v-53a26778],.composer-swap-leave-to[data-v-53a26778]{opacity:0;transform:translateY(5px)}@container whisper-panel (width<=680px){.whisper-panel .start[data-v-53a26778]{opacity:0;visibility:hidden;border-bottom-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0}}@container whisper-panel (width<=520px){.whisper-panel .conversation-layout[data-v-53a26778]{grid-template-columns:56px minmax(0,1fr)}.whisper-panel .conversation-list[data-v-53a26778]{padding:6px 4px}.whisper-panel .conversation[data-v-53a26778]{justify-content:center;gap:0;padding:7px 4px}.whisper-panel .conversation-copy[data-v-53a26778]{opacity:0;max-width:0}.whisper-panel .conversation-avatar[data-v-53a26778],.whisper-panel .conversation-avatar img[data-v-53a26778]{width:28px;height:28px}.whisper-panel .messages[data-v-53a26778]{gap:7px;padding:8px}.whisper-panel .messages[data-v-53a26778] .fp-msg{gap:5px}.whisper-panel .messages[data-v-53a26778] .fp-avatar-frame,.whisper-panel .messages[data-v-53a26778] .fp-avatar{width:24px;height:24px}.whisper-panel .messages[data-v-53a26778] .fp-bubble{border-radius:8px;padding:4px 8px 3px;transition:padding .18s}.whisper-panel .messages[data-v-53a26778] .fp-bubble .body{font-size:12px}.whisper-panel .messages[data-v-53a26778] .fp-bubble .body blockquote{font-size:10px}.whisper-panel .messages[data-v-53a26778] .head .name{font-size:10px;line-height:14px}.whisper-panel .messages[data-v-53a26778] .foot{min-height:14px;font-size:9px;line-height:14px}}@media (width<=560px){.whisper-panel[data-v-53a26778]{width:calc(100vw - 20px);height:min(620px,100vh - 20px);bottom:10px;right:10px}}.home-variants[data-v-eda263fe]{border:0;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;display:flex}.home-variants legend[data-v-eda263fe]{color:var(--fp-title);margin-bottom:8px;font-size:13px;font-weight:600}.home-variants label[data-v-eda263fe]{border:1px solid var(--fp-border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.home-variants label.selected[data-v-eda263fe]{border-color:var(--fp-primary);background:color-mix(in srgb,var(--fp-primary) 6%,var(--fp-card))}.home-variants span[data-v-eda263fe]{flex-direction:column;gap:4px;display:flex}.home-variants b[data-v-eda263fe]{color:var(--fp-title);font-size:13px}.home-variants small[data-v-eda263fe],.home-variants p[data-v-eda263fe]{color:var(--fp-muted);margin:0;font-size:11px;line-height:1.6}.home-variants input[data-v-eda263fe]{accent-color:var(--fp-primary)}.fp-set-handle[data-v-eda263fe]{z-index:1190;border:1px solid var(--fp-border);background:var(--fp-card);width:28px;height:38px;color:var(--fp-muted);cursor:pointer;border-left:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.fp-set-handle[data-v-eda263fe]:hover,.fp-set-handle.active[data-v-eda263fe]{background:var(--fp-hover);color:var(--fp-link)}.fp-set-handle[data-v-eda263fe]:hover{transform:translate(4px,-50%)}.fp-set-handle svg[data-v-eda263fe]{width:16px;height:16px;transition:transform .35s}.fp-set-handle:hover svg[data-v-eda263fe]{transform:rotate(45deg)}.fp-hidden-handle[data-v-eda263fe]{z-index:1190;border:1px solid var(--fp-border);background:var(--fp-card);width:28px;height:38px;color:var(--fp-muted);cursor:pointer;border-left:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s;display:flex;position:fixed;top:calc(50% + 30px);left:0}.fp-hidden-handle[data-v-eda263fe]:hover{background:var(--fp-hover);color:var(--fp-link);transform:translate(4px)}.fp-hidden-handle svg[data-v-eda263fe]{width:16px;height:16px;transition:transform .2s}.fp-hidden-handle:hover svg[data-v-eda263fe]{transform:scale(1.12)}.fp-whisper-handle[data-v-eda263fe]{z-index:1190;border:1px solid var(--fp-border);background:var(--fp-card);width:28px;height:38px;color:var(--fp-muted);cursor:pointer;border-left:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;transition:color .2s,background .2s,transform .2s,top .24s;display:flex;position:fixed;top:calc(50% + 30px);left:0}.fp-whisper-handle.after-hidden[data-v-eda263fe]{top:calc(50% + 74px)}.fp-whisper-handle[data-v-eda263fe]:hover{background:var(--fp-hover);color:var(--fp-link);transform:translate(4px)}.fp-whisper-handle svg[data-v-eda263fe]{width:16px;height:16px;transition:transform .2s}.fp-whisper-handle:hover svg[data-v-eda263fe]{transform:scale(1.12)}.unread-badge[data-v-eda263fe]{border-radius:var(--fp-panel-radius);background:var(--fp-accent);color:#fff;text-align:center;min-width:16px;padding:2px 4px;font-size:9px;line-height:1.2;position:absolute;top:-6px;right:-8px}@media (prefers-reduced-motion:reduce){.fp-set-handle[data-v-eda263fe],.fp-set-handle svg[data-v-eda263fe],.fp-hidden-handle[data-v-eda263fe],.fp-hidden-handle svg[data-v-eda263fe],.fp-whisper-handle[data-v-eda263fe],.fp-whisper-handle svg[data-v-eda263fe]{transition:none}}.fp-set-mask[data-v-eda263fe]{z-index:1191;background:#00000026;position:fixed;inset:0}.fp-set-panel[data-v-eda263fe]{z-index:1192;border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);background:color-mix(in srgb, var(--fp-card) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(500px,100vw - 24px);height:min(560px,100vh - 96px);color:var(--fp-text);grid-template-columns:128px 1fr;display:grid;position:fixed;top:50%;left:12px;overflow:hidden;transform:translateY(-50%);box-shadow:0 16px 48px #00000047}.nav[data-v-eda263fe]{border-right:1px solid var(--fp-border);background:color-mix(in srgb, var(--fp-hover) 60%, transparent);flex-direction:column;gap:2px;padding:14px 8px;display:flex}.brand[data-v-eda263fe]{color:var(--fp-title);padding:0 8px 10px;font-size:15px}.nav-item[data-v-eda263fe]{color:var(--fp-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.nav-item[data-v-eda263fe]:hover{background:var(--fp-hover)}.nav-item.on[data-v-eda263fe]{background:var(--fp-hover);color:var(--fp-link);font-weight:600}.ico[data-v-eda263fe]{font-size:14px}.body[data-v-eda263fe]{flex-direction:column;min-width:0;min-height:0;display:flex}.head[data-v-eda263fe]{color:var(--fp-title);justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:14px;display:flex}.close[data-v-eda263fe]{color:var(--fp-muted);cursor:pointer;background:0 0;border:0;font-size:14px}.close[data-v-eda263fe]:hover{color:var(--fp-link)}.content[data-v-eda263fe]{flex:1;padding:0 16px 16px;overflow:auto}.drag-entry[data-v-eda263fe]{border:1px dashed var(--fp-link);border-radius:var(--fp-panel-radius);background:color-mix(in srgb, var(--fp-link) 8%, transparent);width:100%;color:var(--fp-link);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:12px;padding:10px 12px;display:flex}.drag-entry b[data-v-eda263fe]{font-size:13px}.drag-entry span[data-v-eda263fe]{color:var(--fp-muted);font-size:12px}.drag-entry[data-v-eda263fe]:hover{background:color-mix(in srgb, var(--fp-link) 14%, transparent)}.chips[data-v-eda263fe]{gap:6px;margin-bottom:10px;display:flex}.chips button[data-v-eda263fe],.sort button[data-v-eda263fe]{border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);border-radius:var(--fp-radius-sm,6px);cursor:pointer;padding:4px 10px;font-size:12px;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.chips button[data-v-eda263fe]:hover,.sort button[data-v-eda263fe]:hover{border-color:var(--fp-border-strong,var(--fp-border));background:var(--fp-hover);color:var(--fp-primary)}.group[data-v-eda263fe]{color:var(--fp-head);margin:12px 0 6px;font-size:12px;font-weight:600}.group small[data-v-eda263fe]{color:var(--fp-muted);margin-left:4px;font-weight:400}.rows[data-v-eda263fe]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rows li[data-v-eda263fe]{border-radius:var(--fp-radius-md,8px);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s;display:flex}.rows li[data-v-eda263fe]:hover{background:var(--fp-hover)}.rows li.is-dragging[data-v-eda263fe]{opacity:.45}.rows li.is-drop-target[data-v-eda263fe]{outline:1px dashed var(--fp-link);outline-offset:-1px}.check[data-v-eda263fe]{color:var(--fp-title);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.sort[data-v-eda263fe]{align-items:center;gap:4px;display:flex}.sort button[data-v-eda263fe]{padding:1px 7px}.drag-handle[data-v-eda263fe]{color:var(--fp-muted);cursor:grab;touch-action:none;padding:0 3px;font-size:18px;line-height:1}.drag-handle[data-v-eda263fe]:active{cursor:grabbing}.drag-hint[data-v-eda263fe],.block-empty[data-v-eda263fe]{color:var(--fp-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.block-enable[data-v-eda263fe]{margin-bottom:8px}.block-form[data-v-eda263fe]{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:7px;margin:12px 0;display:grid}.block-form .fp-input[data-v-eda263fe]{min-width:0}.block-form button[data-v-eda263fe]{justify-self:start}.block-rules[data-v-eda263fe]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.block-rules li[data-v-eda263fe]{background:var(--fp-hover);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.rule-target[data-v-eda263fe]{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.rule-target small[data-v-eda263fe]{background:var(--fp-card);color:var(--fp-muted);border-radius:4px;flex:none;padding:2px 5px;font-size:10px}.rule-target b[data-v-eda263fe]{color:var(--fp-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.rule-mode[data-v-eda263fe]{border:1px solid var(--fp-border);background:var(--fp-card);max-width:130px;color:var(--fp-text);font:inherit;border-radius:5px;padding:4px 5px;font-size:11px}.remove-rule[data-v-eda263fe]{color:var(--fp-muted);cursor:pointer;background:0 0;border:0}.remove-rule[data-v-eda263fe]:hover{color:var(--fp-accent)}.preview[data-v-eda263fe]{border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);background:var(--fp-card);margin-bottom:12px;padding:12px 14px}.switch[data-v-eda263fe]{margin-bottom:12px}.grid[data-v-eda263fe]{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.field[data-v-eda263fe]{color:var(--fp-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.foot[data-v-eda263fe]{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.ok[data-v-eda263fe]{color:var(--fp-income);font-size:12px}.fp-set-mask-enter-active[data-v-eda263fe],.fp-set-mask-leave-active[data-v-eda263fe]{transition:opacity .2s}.fp-set-mask-enter-from[data-v-eda263fe],.fp-set-mask-leave-to[data-v-eda263fe]{opacity:0}.fp-set-panel-enter-active[data-v-eda263fe],.fp-set-panel-leave-active[data-v-eda263fe]{transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.fp-set-panel-enter-from[data-v-eda263fe],.fp-set-panel-leave-to[data-v-eda263fe]{opacity:0;transform:translate(-24px,-50%)}.user-follow-action[data-v-cffeab45]{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}button[data-v-cffeab45]{border:1px solid var(--fp-border);color:var(--fp-text);background:var(--fp-card);cursor:pointer;border-radius:6px;padding:7px 12px}button[aria-disabled=true][data-v-cffeab45]{opacity:.5;cursor:default}span[role=status][data-v-cffeab45]{color:#c34a36;overflow-wrap:anywhere}.report-trigger[data-v-5877fdbe]{height:26px;color:var(--fp-muted);border:1px solid var(--fp-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:0 9px;font-size:12px;display:inline-flex}.report-trigger[data-v-5877fdbe]:before{content:"🚩";opacity:.75;font-size:11px}.report-trigger[data-v-5877fdbe]:hover{background:var(--fp-hover);color:var(--fp-title)}.report-form[data-v-5877fdbe]{flex-direction:column;gap:14px;display:flex}.kinds[data-v-5877fdbe]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.kind-option[data-v-5877fdbe]{border:1px solid var(--fp-border);border-radius:var(--fp-radius-md,8px);background:var(--fp-bg);color:var(--fp-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:7px 10px;font-size:12px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.report-form>label[data-v-5877fdbe]{flex-direction:column;gap:6px;font-size:13px;display:flex}.report-form textarea[data-v-5877fdbe]{box-sizing:border-box;width:100%}.kind-option[data-v-5877fdbe]{overflow-wrap:anywhere;min-width:0}.kind-option input[data-v-5877fdbe]{flex:none}.kind-option[data-v-5877fdbe]:hover{border-color:var(--fp-border-strong,var(--fp-border));background:var(--fp-hover)}.kind-option.on[data-v-5877fdbe]{border-color:var(--fp-primary);background:var(--fp-primary-soft,#69aa6924);color:var(--fp-title);font-weight:500}.tip[data-v-5877fdbe]{color:var(--fp-muted);flex:1;font-size:12px}.point-transfer[data-v-7f7a05b5]{margin:16px 0}fieldset[data-v-7f7a05b5]{border:0;margin:0;padding:0}label[data-v-7f7a05b5]{gap:6px;margin:12px 0;display:grid}input[data-v-7f7a05b5]{color:var(--fp-text);background:var(--fp-bg);border:1px solid var(--fp-border);box-sizing:border-box;border-radius:8px;max-width:100%;padding:9px 12px}button[data-v-7f7a05b5]{border:1px solid var(--fp-border);color:var(--fp-text);cursor:pointer;background:0 0;border-radius:8px;margin:6px 8px 6px 0;padding:8px 12px}button[data-v-7f7a05b5]:disabled{opacity:.5;cursor:default}.hint[data-v-7f7a05b5]{color:var(--fp-muted);font-size:13px}.error[data-v-7f7a05b5]{color:var(--fp-danger)}.receipt[data-v-7f7a05b5]{border-top:1px solid var(--fp-border);overflow-wrap:anywhere;margin-top:18px;padding-top:12px}.member-profile[data-v-e937b9d7]{top:calc(var(--fp-nav-h) + 14px);border:1px solid var(--fp-border);background:var(--fp-card);min-width:0;box-shadow:var(--fp-card-shadow);overflow-wrap:anywhere;border-radius:12px;position:sticky;overflow:hidden}.profile-cover[data-v-e937b9d7]{background-position:50% 38%;background-size:cover;height:112px;position:relative}.profile-cover[data-v-e937b9d7]:after{content:"";background:linear-gradient(180deg, #0000000f, color-mix(in srgb, var(--fp-card) 45%, transparent) 75%, var(--fp-card));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.profile-cover.has-background[data-v-e937b9d7]:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000 65%,#00000014)}.profile-body[data-v-e937b9d7]{text-align:center;padding:0 20px 18px;position:relative}.member-avatar[data-v-e937b9d7]{border:4px solid var(--fp-card);object-fit:cover;border-radius:50%;width:80px;height:80px;margin:-40px auto 12px;display:block;position:relative;box-shadow:0 4px 14px #0000001a}h1[data-v-e937b9d7]{color:var(--fp-title);margin:0;font-size:20px;font-weight:650;line-height:1.4}.profile-handle[data-v-e937b9d7]{color:var(--fp-muted);margin:4px 0 0;font-size:12px}.profile-intro[data-v-e937b9d7]{color:var(--fp-text);white-space:pre-wrap;margin:14px 0 0;font-size:13px;line-height:1.65}.profile-website[data-v-e937b9d7]{width:fit-content;max-width:100%;color:var(--fp-muted);justify-content:center;align-items:center;gap:6px;margin:12px auto 0;font-size:12px;text-decoration:none;display:flex}.profile-website svg[data-v-e937b9d7]{flex:none;width:13px;height:13px}.profile-website span[data-v-e937b9d7]:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-website[data-v-e937b9d7]:hover{text-underline-offset:3px;text-decoration:underline}.profile-stats[data-v-e937b9d7]{border-top:1px solid var(--fp-border);border-bottom:1px solid var(--fp-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 14px;padding:13px 0;display:grid}.profile-stats div+div[data-v-e937b9d7]{border-left:1px solid var(--fp-border)}.profile-stats dt[data-v-e937b9d7]{color:var(--fp-muted);font-size:11px}.profile-stats dd[data-v-e937b9d7]{color:var(--fp-title);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:15px;font-weight:600}.profile-actions[data-v-e937b9d7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.profile-message[data-v-e937b9d7],.profile-edit[data-v-e937b9d7],[data-v-e937b9d7] .user-follow-action>button{box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-card);width:100%;min-height:34px;color:var(--fp-text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.profile-message[data-v-e937b9d7]:hover,.profile-edit[data-v-e937b9d7]:hover,[data-v-e937b9d7] .user-follow-action>button:hover{background:var(--fp-hover)}[data-v-e937b9d7] .user-follow-action{min-width:0;font-size:11px;display:flex}[data-v-e937b9d7] .user-follow-action>button{background:var(--fp-primary-soft);color:var(--fp-primary);border-color:#0000}.profile-message svg[data-v-e937b9d7]{width:14px;height:14px}.profile-utilities[data-v-e937b9d7]{color:var(--fp-muted);justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.profile-utilities button[data-v-e937b9d7],.profile-utilities[data-v-e937b9d7] .report-trigger{height:auto;min-height:26px;color:var(--fp-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:3px 4px;font-size:11px;line-height:1.5}.profile-utilities button[data-v-e937b9d7]:hover,.profile-utilities[data-v-e937b9d7] .report-trigger:hover{background:var(--fp-hover);text-decoration:underline}.profile-status[data-v-e937b9d7]{color:var(--fp-muted);text-align:center;margin:0;padding:20px 16px;font-size:13px}[role=alert][data-v-e937b9d7]{color:var(--fp-danger)}@media (width<=900px){.member-profile[data-v-e937b9d7]{position:static}}.member-navigation[data-v-6933943a]{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius,10px);min-width:0;box-shadow:var(--fp-card-shadow);margin:0 0 14px;padding:14px 16px}nav[data-v-6933943a]{flex-wrap:wrap;gap:4px;display:flex}nav a[data-v-6933943a]{color:var(--fp-muted);white-space:nowrap;border-radius:6px;flex:none;padding:7px 11px;font-size:13px;line-height:1.5;text-decoration:none}nav a[data-v-6933943a]:hover{background:var(--fp-hover);text-underline-offset:3px;text-decoration:underline}nav a.selected[data-v-6933943a]{color:var(--fp-primary);background:var(--fp-primary-soft);font-weight:600}nav a[data-v-6933943a]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:2px}@media (width<=640px){.member-navigation[data-v-6933943a]{margin-bottom:14px;padding:12px}nav[data-v-6933943a]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}.member-layout[data-v-3fce7056]{align-items:start;gap:var(--fp-page-gap,18px);grid-template-columns:280px minmax(0,1fr);display:grid}.member-main[data-v-3fce7056]{min-width:0}.member-main[data-v-3fce7056] .fp-page{width:100%;max-width:none;margin:0}.member-main[data-v-3fce7056] .fp-surface,.member-main[data-v-3fce7056] .public-medals{padding:20px 24px}.member-main[data-v-3fce7056] .fp-state,.member-main[data-v-3fce7056] .member-status{padding:28px 16px;font-size:13px}.member-main[data-v-3fce7056] .fp-pagination,.member-main[data-v-3fce7056] .medal-pager,.member-main[data-v-3fce7056] .user-relations>nav,.member-main[data-v-3fce7056] .saved-content>nav,.member-main[data-v-3fce7056] .anonymous-content nav{border-top:1px solid var(--fp-divider);color:var(--fp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.member-main[data-v-3fce7056] .user-relations>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-main[data-v-3fce7056] .user-relations>ul>li{border:1px solid var(--fp-divider);border-radius:10px;min-width:0;padding:14px}.member-main[data-v-3fce7056] .user-relations>ul>li>span{color:var(--fp-muted);font-size:12px}.member-main[data-v-3fce7056] .saved-content .tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.member-main[data-v-3fce7056] .saved-content .tags li{border:1px solid var(--fp-divider);border-radius:10px;padding:14px}@media (width<=900px){.member-layout[data-v-3fce7056]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.member-main[data-v-3fce7056] .fp-surface,.member-main[data-v-3fce7056] .public-medals{padding:16px}.member-main[data-v-3fce7056] .user-relations>ul,.member-main[data-v-3fce7056] .saved-content .tags{grid-template-columns:minmax(0,1fr)}}.global-user-card[data-v-03f746ec]{z-index:1450;box-sizing:border-box;border:1px solid var(--fp-border);background:var(--fp-card);width:min(400px,100vw - 24px);color:var(--fp-text);border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 10px 32px #00000047}.card-main[data-v-03f746ec]{gap:12px;min-width:0;padding:16px 16px 10px;display:flex}.avatar-link[data-v-03f746ec]{border-radius:8px;flex:none;align-self:flex-start}.card-avatar[data-v-03f746ec]{box-sizing:border-box;border:3px solid var(--fp-card);background:var(--fp-hover);object-fit:cover;border-radius:8px;width:72px;height:72px;display:block}.card-meta[data-v-03f746ec]{flex:1;min-width:0;padding-top:2px}.name-line[data-v-03f746ec]{align-items:center;gap:7px;min-width:0;display:flex}.nickname[data-v-03f746ec]{color:var(--fp-title);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;text-decoration:none;overflow:hidden}.username[data-v-03f746ec]{max-width:100%;color:var(--fp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;text-decoration:none;display:inline-block;overflow:hidden}.intro[data-v-03f746ec]{color:var(--fp-text);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-footer[data-v-03f746ec]{border-top:1px solid var(--fp-border);background:color-mix(in srgb, var(--fp-hover) 55%, transparent);align-items:center;gap:10px;min-height:38px;padding:9px 12px;display:flex}.facts[data-v-03f746ec]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.fact[data-v-03f746ec]{background:color-mix(in srgb, var(--fp-border) 50%, transparent);max-width:104px;color:var(--fp-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;flex:none;padding:2px 6px;font-size:11px;line-height:18px;text-decoration:none;overflow:hidden}.fact-link[data-v-03f746ec]:hover{text-decoration:underline}.external[data-v-03f746ec]{font-size:14px}.actions[data-v-03f746ec]{flex:none;align-items:center;gap:6px;display:flex}.message[data-v-03f746ec]{box-sizing:border-box;background:var(--fp-primary);color:#fff;border-radius:4px;height:24px;padding:0 8px;font-size:11px;line-height:24px;text-decoration:none}.card-loading[data-v-03f746ec]{grid-template-columns:72px 1fr;gap:12px;padding:16px;display:grid}.card-error[data-v-03f746ec]{padding:16px;font-size:13px}.card-error p[data-v-03f746ec]{margin:0 0 10px}.card-error button[data-v-03f746ec]{font:inherit;color:var(--fp-text);background:var(--fp-card);border:1px solid var(--fp-border);cursor:pointer;border-radius:6px;margin-right:8px;padding:6px 9px}.card-error a[data-v-03f746ec]{color:var(--fp-link)}.skeleton[data-v-03f746ec]{background:linear-gradient(90deg, var(--fp-hover), var(--fp-border), var(--fp-hover));background-size:200% 100%;border-radius:5px;animation:1.2s linear infinite user-card-loading-03f746ec;display:block}.avatar-skeleton[data-v-03f746ec]{border-radius:8px;width:72px;height:72px}.line[data-v-03f746ec]{width:70%;height:11px;margin:8px 0}.line.wide[data-v-03f746ec]{width:45%;height:16px;margin-top:3px}.line.short[data-v-03f746ec]{width:90%}.user-card-enter-active[data-v-03f746ec],.user-card-leave-active[data-v-03f746ec]{transition:opacity .15s,transform .15s}.user-card-enter-from[data-v-03f746ec],.user-card-leave-to[data-v-03f746ec]{opacity:0;transform:translateY(4px)}@keyframes user-card-loading-03f746ec{to{background-position:-200% 0}}@media (width<=560px),(hover:none){.global-user-card[data-v-03f746ec]{display:none}}.shell[data-v-68798743]{min-height:100vh}.offline-banner[data-v-68798743]{z-index:40;background:color-mix(in srgb, var(--fp-accent) 18%, var(--fp-card));border-bottom:1px solid var(--fp-border);color:var(--fp-title);justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:sticky;top:0}.offline-banner a[data-v-68798743]{color:var(--fp-link)}.offline-banner .dismiss[data-v-68798743]{color:var(--fp-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;right:12px}.nav[data-v-68798743]{z-index:30;height:var(--fp-nav-h);background:var(--fp-nav);box-shadow:var(--fp-nav-shadow);justify-content:space-around;align-items:center;gap:8px;padding:5px 15px;font-weight:500;display:flex;position:sticky;top:0}.logo[data-v-68798743]{flex-shrink:0;align-items:center;display:flex}.custom-logo[data-v-68798743]{object-fit:contain;width:36px;height:36px}.custom-site-name[data-v-68798743]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--fp-title);margin-left:8px;font-size:15px;overflow:hidden}.logo[data-v-68798743] .logo-animate{display:block}.nav-tabs[data-v-68798743]{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav-tabs[data-v-68798743]::-webkit-scrollbar{display:none}.nav-tabs a[data-v-68798743]{color:var(--fp-nav-text);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:14px;text-decoration:none}.nav-tabs a.current[data-v-68798743],.nav-tabs a[data-v-68798743]:hover{background:var(--fp-hover)}.search[data-v-68798743]{background:var(--fp-search-bg);width:210px;height:36px;color:var(--fp-nav-text);border-radius:var(--fp-radius-md,8px);border:1px solid #0000;outline:none;flex-shrink:0;padding:5px 12px;transition:border-color .16s,box-shadow .16s,background-color .16s}.search[data-v-68798743]:focus{border-color:var(--fp-primary);box-shadow:var(--fp-focus-ring)}.user[data-v-68798743]{flex-shrink:0;align-items:center;gap:5px;font-size:14px;display:flex}.user>a[data-v-68798743]{color:var(--fp-nav-text);white-space:nowrap;text-decoration:none}.user>a[data-v-68798743]:hover{text-decoration:underline}.bar-icon[data-v-68798743]{width:34px;height:34px;color:var(--fp-nav-text);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex;position:relative}.user>.bar-icon[data-v-68798743]:hover{background:var(--fp-hover);text-decoration:none;transform:translateY(-1px)}.bar-icon.theme[data-v-68798743]:hover{background:var(--fp-hover);transform:translateY(-1px)}.tool-divider[data-v-68798743]{background:color-mix(in srgb, var(--fp-nav-text) 14%, transparent);width:1px;height:18px;margin:0 5px}.unread-badge[data-v-68798743]{border:2px solid var(--fp-nav);background:var(--fp-accent);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:-2px;right:-3px}.user>.count-link.has-msg[data-v-68798743]{color:var(--fp-accent)}.nav-pre-post[data-v-68798743]{border:1px solid color-mix(in srgb, var(--fp-nav-text) 12%, transparent);background:var(--fp-hover);height:34px;color:var(--fp-nav-text);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;margin-left:5px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.nav-pre-post[data-v-68798743] .nav-icon{width:16px;height:16px}.user>.nav-pre-post[data-v-68798743]:hover{background:color-mix(in srgb, var(--fp-nav-text) 8%, var(--fp-nav));text-underline-offset:3px;text-decoration:underline;transform:translateY(-1px)}.bar-icon[data-v-68798743]:focus-visible,.nav-pre-post[data-v-68798743]:focus-visible,.avatar-btn[data-v-68798743]:focus-visible{outline:2px solid var(--fp-primary);outline-offset:3px}.user-menu[data-v-68798743]{margin-left:8px;position:relative}.avatar-btn[data-v-68798743]{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.avatar[data-v-68798743]{object-fit:cover;border-radius:50%;width:34px;height:34px;transition:box-shadow .16s;display:block;box-shadow:0 0 0 2px #0000}.avatar-btn:hover .avatar[data-v-68798743],.user-menu.open .avatar[data-v-68798743]{box-shadow:0 0 0 2px var(--fp-accent)}.avatar.fallback[data-v-68798743]{background:var(--fp-hover);color:var(--fp-nav-text);place-items:center;font-size:14px;font-weight:600;display:grid}.menu[data-v-68798743]{background:var(--fp-card);width:220px;color:var(--fp-text);border:1px solid var(--fp-border);box-shadow:var(--fp-card-shadow,0 8px 24px #0000001f);opacity:0;visibility:hidden;z-index:40;border-radius:10px;padding:0;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-4px)}.user-menu:hover .menu[data-v-68798743],.user-menu.open .menu[data-v-68798743]{opacity:1;visibility:visible;transform:translateY(0)}.menu-head[data-v-68798743]{border-bottom:1px solid var(--fp-border);padding:10px 12px 12px}.menu-user[data-v-68798743]{cursor:pointer;border:0;align-items:center;gap:10px;width:auto;padding:0;text-decoration:none;display:flex;color:inherit!important;background:0 0!important}.menu-user[data-v-68798743]:hover,.menu-user.router-link-active[data-v-68798743],.menu-user.router-link-exact-active[data-v-68798743]{color:inherit!important;background:0 0!important}.menu-user img[data-v-68798743]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.menu-user b[data-v-68798743]{color:var(--fp-title);font-size:14px;display:block}.menu-user span[data-v-68798743]{color:var(--fp-muted);font-size:12px}.menu-points[data-v-68798743]{color:var(--fp-muted);margin:8px 0 0;font-size:12px}.menu-points em[data-v-68798743]{color:var(--fp-accent);margin-left:6px;font-style:normal;font-weight:600}.menu>a[data-v-68798743]:not(.menu-user),.menu-btn[data-v-68798743],.logout[data-v-68798743]{width:100%;color:var(--fp-text);border:0;border-bottom:1px solid var(--fp-border);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;padding:8px 14px;font-family:inherit;font-size:13px;line-height:21px;text-decoration:none;display:block}.menu[data-v-68798743]>:last-child{border-bottom:0}.menu>a[data-v-68798743]:not(.menu-user):hover,.menu-btn[data-v-68798743]:hover,.logout[data-v-68798743]:hover{background:var(--fp-hover)}.logout[data-v-68798743]{color:#c45c4a}.shell>main[data-v-68798743]{max-width:var(--fp-wrap);margin:0 auto;padding:14px 15px 20px}main.main--immersive[data-v-68798743]{max-width:none;padding:0}main.main--cr-modern[data-v-68798743]{max-width:1440px;padding:8px 15px 0}.foot[data-v-68798743]{background:var(--fp-footer);color:var(--fp-nav-text);padding:32px 0}.foot-inner[data-v-68798743]{max-width:var(--fp-wrap);flex-direction:column;gap:32px;margin:0 auto;padding:0 15px;display:flex}.partner-row[data-v-68798743]{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.partner-divider[data-v-68798743]{color:var(--fp-muted);-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}.partner[data-v-68798743]{text-align:center;border-radius:8px;flex:150px;padding:12px;font-size:13px;line-height:1.4;text-decoration:none;transition:transform .2s}.partner[data-v-68798743]:hover{transform:translateY(-2px)}.partner-title[data-v-68798743]{justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.partner-title img[data-v-68798743]{border-radius:4px;width:16px;height:16px}.partner-desc[data-v-68798743]{opacity:.8;color:inherit;display:block}.foot-nav[data-v-68798743]{border-top:1px solid var(--fp-border);border-bottom:1px solid var(--fp-border);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:24px 0;display:flex}.foot-col[data-v-68798743]{flex:1;min-width:140px}.foot-label[data-v-68798743]{color:var(--fp-title);margin-bottom:12px;font-size:14px;font-weight:600}.foot-links[data-v-68798743]{flex-direction:column;gap:10px;font-size:13px;display:flex}.foot-links a[data-v-68798743]{color:var(--fp-nav-text);text-decoration:none;transition:color .2s}.foot-links a[data-v-68798743]:hover{text-decoration:underline}.client-main[data-v-68798743]{font-weight:600;color:var(--fp-primary)!important}.client-icons[data-v-68798743]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.client-icons a[data-v-68798743]{background:var(--fp-bg);border:1px solid var(--fp-border);opacity:.85;border-radius:4px;padding:4px 8px;font-size:12px}.client-icons a[data-v-68798743]:hover{border-color:var(--fp-accent);text-decoration:underline}.foot-bottom[data-v-68798743]{justify-content:space-between;align-items:flex-end;gap:16px;font-size:12px;display:flex}.slogan-box[data-v-68798743]{align-items:center;gap:8px;display:flex}.slogan[data-v-68798743]{color:var(--fp-title);margin:0;font-size:15px;font-weight:600}.copy[data-v-68798743]{text-align:right;line-height:1.6}.copy p[data-v-68798743]{color:var(--fp-muted);margin:0 0 6px}.beian[data-v-68798743]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.beian a[data-v-68798743]{color:var(--fp-nav-text);text-decoration:none}.beian a[data-v-68798743]:hover{text-decoration:underline}@media (width<=768px){.foot-bottom[data-v-68798743]{flex-direction:column;align-items:flex-start}.copy[data-v-68798743],.beian[data-v-68798743]{text-align:left;justify-content:flex-start}}.beian[data-v-68798743]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.police[data-v-68798743]{align-items:center;gap:5px;display:inline-flex}.legal-links[data-v-68798743]{flex-wrap:wrap;gap:12px 16px;margin-top:10px;display:flex}@media (width<=1200px){.nav-tabs a[data-v-68798743]{padding:6px 7px}.search[data-v-68798743]{width:150px}}@media (width<=960px){.nav[data-v-68798743]{justify-content:space-between;gap:6px;padding:5px 10px}.nav-tabs[data-v-68798743]{justify-content:flex-start}.nav-tabs a[data-v-68798743]{padding:4px 8px}.search[data-v-68798743]{display:none}.user[data-v-68798743]{gap:2px}.tool-divider[data-v-68798743]{margin:0 2px}.nav-pre-post[data-v-68798743]{justify-content:center;width:34px;padding:0}.user-menu[data-v-68798743]{margin-left:5px}.nav-pre-post span[data-v-68798743]{display:none}.foot-inner[data-v-68798743]{flex-direction:column;gap:12px}.slogan[data-v-68798743]{flex:none}}@media (prefers-reduced-motion:reduce){.bar-icon[data-v-68798743],.nav-pre-post[data-v-68798743],.avatar[data-v-68798743]{transition:none}}.auth-shell[data-v-68798743]{max-width:1200px;min-height:180px;margin:24px auto;padding:0 20px}.auth-shell p[data-v-68798743]{line-height:1.6}.auth-shell button[data-v-68798743]{color:var(--fp-text);background:var(--fp-card);border:1px solid var(--fp-border);cursor:pointer;border-radius:6px;padding:8px 14px}.auth-shell button[data-v-68798743]:disabled{opacity:.5;cursor:default}:root{--fp-page-standard:1040px;--fp-page-wide:1200px;--fp-page-reading:760px;--fp-page-auth:440px;--fp-page-gap:20px;--fp-panel-padding:20px;--fp-panel-radius:10px;--fp-control-height:36px;--fp-control-radius:8px;--fp-page-title-size:24px}.fp-page{--fp-page-width:var(--fp-page-standard);width:100%;max-width:var(--fp-page-width);min-width:0;color:var(--fp-text);margin:0 auto;padding:0}.fp-page--wide{--fp-page-width:var(--fp-page-wide)}.fp-page--reading{--fp-page-width:var(--fp-page-reading)}.fp-page--auth{--fp-page-width:var(--fp-page-auth);margin:24px auto}.fp-page:not(.fp-special-page) .fp-page-title{font-size:var(--fp-page-title-size);color:var(--fp-title);overflow-wrap:anywhere;margin:0 0 12px;font-weight:600;line-height:1.4}.fp-ui .fp-page-description{color:var(--fp-muted);margin:0;font-size:13px;line-height:1.7}.fp-ui .fp-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 20px;display:flex}.fp-surface,.fp-ui .fp-card{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);padding:var(--fp-panel-padding);box-shadow:var(--fp-card-shadow)}.fp-ui :is(button.fp-control,input.fp-control,select.fp-control,textarea.fp-control){min-height:var(--fp-control-height);box-sizing:border-box;border-radius:var(--fp-control-radius);max-width:100%;padding:7px 12px;font-family:inherit;font-size:13px;line-height:1.45;transition:border-color .16s,background-color .16s,box-shadow .16s,opacity .16s}.fp-ui :is(input.fp-control,select.fp-control,textarea.fp-control){color:var(--fp-text);background-color:var(--fp-bg);border:1px solid var(--fp-border);min-width:0}.fp-ui select.fp-control{padding-right:34px!important}.fp-ui :is(input.fp-control,select.fp-control,textarea.fp-control):hover:not(:disabled){border-color:var(--fp-border-strong)}.fp-ui :is(input.fp-control,select.fp-control,textarea.fp-control):focus{border-color:var(--fp-primary);box-shadow:var(--fp-focus-ring);outline:none}.fp-ui :is(input.fp-control,select.fp-control,textarea.fp-control):disabled{opacity:.55;cursor:not-allowed}.fp-ui textarea.fp-control{resize:vertical}.fp-ui button.fp-control{cursor:pointer;font-weight:500}.fp-ui button.fp-control:disabled{opacity:.5;cursor:default;box-shadow:none}.fp-ui button.fp-control:focus-visible,.fp-ui a:focus-visible{outline:2px solid var(--fp-primary);outline-offset:3px}.fp-ui button.fp-control[aria-busy=true]{cursor:progress}.fp-ui button.fp-control[data-tone=primary]{color:#fff;background:var(--fp-primary);border:1px solid var(--fp-primary)}.fp-ui button.fp-control[data-tone=primary]:hover:not(:disabled){background:var(--fp-primary-hover);border-color:var(--fp-primary-hover)}.fp-ui .fp-pagination{border-top:1px solid var(--fp-border);color:var(--fp-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:20px 0 0;padding:16px 0 0;font-size:12px;display:flex}.fp-ui .fp-pagination button.fp-control{margin:0}.fp-ui .fp-pagination :where(.page-btn,.pager-btn){min-width:76px}.fp-ui :is(nav,div).fp-tabs{border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);background:var(--fp-card);flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 20px;padding:4px;display:flex}.fp-ui :is(nav,div).fp-tabs a,.fp-ui :is(nav,div).fp-tabs button.fp-control{border-radius:var(--fp-control-radius);color:var(--fp-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.fp-ui :is(nav,div).fp-tabs :is(a,button.fp-control):hover{background:var(--fp-hover);text-decoration:none}.fp-ui :is(nav,div).fp-tabs a:is(.router-link-exact-active,.current),.fp-ui :is(nav,div).fp-tabs button.fp-control:is([aria-selected=true],[aria-pressed=true]){color:var(--fp-primary);background:var(--fp-primary-soft);font-weight:600}.fp-ui .fp-state{text-align:center;min-height:168px;color:var(--fp-muted);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:28px 20px;font-size:13px;line-height:1.7;display:flex}.fp-ui .fp-state p{margin:0}.fp-ui .fp-state[role=alert]{color:var(--fp-danger)}.fp-ui .fp-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.fp-list-page{gap:var(--fp-page-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.fp-list-page>.content,.fp-list-page>.city-main{background:var(--fp-card);border:1px solid var(--fp-border);border-radius:var(--fp-panel-radius);width:100%;min-width:0;box-shadow:var(--fp-card-shadow);align-self:start;margin-right:0;overflow:clip}.fp-list-page>.side{width:100%;min-width:0;max-width:none;top:calc(var(--fp-nav-h) + 14px);align-self:start;position:sticky}.fp-list-page>.content>.module:only-child{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0}.fp-list-page>.content:has(>.module+.module){box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;display:flex;overflow:visible}.fp-list-page>.content:has(>.module+.module)>.module{border-radius:var(--fp-panel-radius);box-shadow:var(--fp-card-shadow);margin-bottom:0;overflow:clip}:is(.fp-surface,.fp-ui .fp-card,.fp-list-page>.content) :is(.plan,.column-card){background:var(--fp-elevated,var(--fp-bg))}.fp-list-page .list-page-head{background:color-mix(in srgb, var(--fp-card) 96%, var(--fp-text) 4%);border-bottom:1px solid var(--fp-border);padding:14px 18px}.fp-list-page .list-page-head :is(h1,h2){color:var(--fp-title);margin:0;font-size:17px;font-weight:600;line-height:1.4}.fp-list-page .fp-pagination{margin:0 20px;padding:16px 0}.fp-settings .card{padding:var(--fp-panel-padding);border-radius:var(--fp-panel-radius)}.fp-settings .fp-page-title{margin-bottom:16px}.fp-settings :is(h2,.owner-membership h2){font-size:17px;line-height:1.5}.fp-settings :where(.hint,.error,[role=status]){font-size:13px;line-height:1.7}.fp-settings :where(fieldset){min-width:0}.fp-ui :is(.city-meta,.member-content,.user-relations,.prose) a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.fp-page--wide{width:100%}.fp-list-page{grid-template-columns:minmax(0,1fr)}.fp-list-page>.side{position:static}}@media (width<=640px){:root{--fp-page-gap:14px;--fp-panel-padding:16px;--fp-page-title-size:21px}.fp-page--auth{margin:12px auto}.fp-ui .fp-page-heading{margin-bottom:16px}.fp-list-page .list-page-head{padding:16px}.fp-ui .fp-pagination{gap:8px}.fp-ui :is(nav,div).fp-tabs{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.fp-ui :is(nav,div).fp-tabs :is(a,button){white-space:nowrap;flex:none}.fp-ui .fp-state{min-height:144px;padding:24px 16px}}@media (prefers-reduced-motion:reduce){.fp-ui .fp-control{transition:none}}.fp-page.fp-ui:is(.activity-page,.milestones-page,.member-page){gap:var(--fp-page-gap)}.fp-ui .fp-card>:first-child{margin-top:0}.fp-ui .fp-card>:last-child{margin-bottom:0}.fp-ui :is(nav,div).fp-tabs button.fp-control.on{color:var(--fp-primary);background:var(--fp-primary-soft)}.fp-ui .fp-state-actions .fp-control{margin:0}.fp-ui a.fp-link-action{min-height:var(--fp-control-height);border-radius:var(--fp-control-radius);justify-content:center;align-items:center;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.fp-ui a.fp-link-action:hover{filter:brightness(.97);text-decoration:none}
