:root{--wp-purple-50:#f1f3ff;--wp-purple-100:#e6e5f5;--wp-purple-200:#cbc6e6;--wp-purple-300:#a99fd1;--wp-purple-400:#887cb9;--wp-purple-500:#7350b4;--wp-purple-600:#5e4ea0;--wp-purple-700:#4d3f85;--wp-purple-800:#372c60;--wp-purple-900:#241d40;--wp-orange-400:#ffb04d;--wp-orange-500:#f7981d;--wp-orange-600:#d97e0c;--wp-ink-900:#09061c;--wp-ink-800:#0a0818;--wp-ink-700:#16132b;--wp-ink-600:#221f38;--wp-slate-900:#23252f;--wp-slate-700:#484a5e;--wp-slate-500:#6d6f80;--wp-slate-400:#9a9ca8;--wp-slate-300:#c7c8d0;--wp-slate-200:#e4e5ea;--wp-slate-100:#f0f0f3;--wp-white:#fff;--wp-gray-50:#fcfcfc;--wp-gray-100:#f5f5f7;--wp-success:#2eae6b;--wp-warning:#f7981d;--wp-danger:#e0483c;--wp-info:#5e4ea0;--wp-danger-ink:#c23b30;--wp-success-ink:#1b7a4b;--wp-warning-ink:#a25f07;--wp-white-a90:#ffffffe6;--wp-white-a80:#fffc;--wp-white-a74:#ffffffbd;--wp-white-a60:#fff9;--wp-white-a50:#ffffff80;--wp-white-a35:#ffffff59;--wp-white-a18:#ffffff2e;--wp-white-a10:#ffffff1a;--color-brand:var(--wp-purple-600);--color-brand-bright:var(--wp-purple-500);--color-accent:var(--wp-orange-500);--text-heading:var(--wp-purple-500);--text-body:var(--wp-slate-700);--text-muted:var(--wp-slate-500);--text-on-brand:var(--wp-white);--text-on-dark:var(--wp-white);--text-link:var(--wp-purple-600);--surface-page:var(--wp-gray-50);--surface-card:var(--wp-white);--surface-inverse:var(--wp-ink-800);--surface-lavender:var(--wp-purple-50);--border-subtle:var(--wp-slate-200);--border-default:var(--wp-slate-300);--border-brand:var(--wp-purple-600);--focus-ring:color-mix(in srgb, var(--wp-purple-500) 45%, transparent);--font-cjk:"PingFang SC", "HarmonyOS Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--font-display:"Montserrat", "SF Pro Display", "Helvetica Neue", Arial, var(--font-cjk);--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", var(--font-cjk);--font-mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fw-black:900;--fs-display:40px;--fs-h1:34px;--fs-h2:26px;--fs-h3:20px;--fs-lead:19px;--fs-body:16px;--fs-sm:14px;--fs-xs:13px;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.6;--ls-wordmark:.18em;--ls-tight:-.01em;--ls-normal:0;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max:1160px;--section-pad-y:80px;--gutter:24px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--shadow-xs:0 1px 2px #241d400f;--shadow-sm:0 2px 8px #241d4014;--shadow-md:0 8px 24px #241d401a;--shadow-lg:0 18px 48px #241d4024;--shadow-brand:0 10px 28px #5e4ea047;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.4s;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}body{background:#fcfcfc;margin:0}@media (width<=860px){.v2-d{display:none!important}}@media (width>=861px){.v2-m{display:none!important}}.v2-d,.v2-m{min-height:100vh}.page-title-row{align-items:flex-start;gap:16px;display:flex}.page-title-row h1{overflow-wrap:anywhere;flex:1;min-width:0}.page-share-button{color:#5e4ea0;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d3ed;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.page-share-button:hover{background:#f5f4fb}.page-share-button svg{width:17px;height:17px}.cvimg,.cvtxt{grid-area:1/1}.cvimg{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-m .app.app{width:100%;min-height:100vh;overflow:clip visible}.v2-m .bottom.bottom{z-index:30;padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}.v2-m .top{z-index:20}.navu{display:inline-flex;position:relative}.navu .navu__btn{cursor:pointer;background:#fff;border:2px solid #ffffff59;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;overflow:hidden}.navu .navu__btn:focus-visible{outline-offset:2px;outline:2px solid #7350b4}.navu .navu__av{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.navu .navu__menu{z-index:40;text-align:left;letter-spacing:0;background:#fff;border-radius:14px;width:248px;padding:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,HarmonyOS Sans SC,Noto Sans CJK SC,Source Han Sans SC,Microsoft YaHei,sans-serif;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #241d4033,0 0 0 1px #241d400f}.navu.is-open .navu__menu{display:block}.navu .navu__menu:before{content:"";pointer-events:auto;height:8px;position:absolute;bottom:100%;left:0;right:0}.navu .navu__menu .navu__head{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.navu .navu__menu .navu__hav{-o-object-fit:cover;object-fit:cover;background:#f1f3ff;border-radius:50%;flex:none;width:36px;height:36px}.navu .navu__menu .navu__who{flex:1;min-width:0}.navu .navu__menu .navu__name{color:#23252f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:700;line-height:1.35;overflow:hidden}.navu .navu__menu .navu__sub{color:#6d6f80;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12.5px;font-weight:400;line-height:1.4;overflow:hidden}.navu .navu__menu .navu__grp{border-top:1px solid #ececf2;padding:4px 0}.navu .navu__menu .navu__item{box-sizing:border-box;width:100%;font:inherit;color:#23252f;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;margin:0;padding:9px 10px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.navu .navu__menu .navu__item:focus-visible,.navu .navu__menu .navu__item:hover{color:#5e4ea0;background:#f1f3ff;outline:none}.navu .navu__btn{position:relative;overflow:visible}.navu .navu__dot{background:#e5484d;border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.navu .navu__menu .navu__item--inbox{align-items:center;gap:8px;display:flex}.navu .navu__menu .navu__item--inbox span{flex:1}.navu .navu__menu .navu__count{color:#fff;text-align:center;background:#e5484d;border-radius:999px;flex:none;min-width:20px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700;line-height:18px}[data-home-v2] .foot a.foot__lg{white-space:nowrap;margin:0;display:inline}.v2-d>.page{flex-direction:column;min-height:100vh;display:flex}.v2-d>.page>main{flex:1 0 auto}.v2-dock{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,HarmonyOS Sans SC,Noto Sans CJK SC,Source Han Sans SC,Microsoft YaHei,sans-serif;display:none}@media (width<=860px){.v2-dock{display:block}.v2-dock .bottom.bottom{z-index:30;padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}}.pmhost,.pqhost,[data-home-v2]{overflow-wrap:anywhere}.mp .mp__btn.mp__x{color:#ffffffb3;background:0 0;border-radius:999px;width:30px;min-width:30px}.mp .mp__btn.mp__x .ico{width:16px;height:16px}[data-home-v2] :after,[data-home-v2] :before{pointer-events:none}.bottom .tab{position:relative}.bottom .tab .tab__dot{background:#e5484d;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:calc(50% + 7px);box-shadow:0 0 0 2px #fff}
