.app-toast[data-v-20119e4e]{position:fixed;z-index:1000;top:131px;left:50%;max-width:calc(100vw - 32px);margin:0;padding:15px 28px;transform:translate(-50%);border-radius:999px;background:#2d2b31e0;color:#fff;font:400 20px/1.25 PingFang SC,sans-serif;text-align:center;white-space:nowrap;box-shadow:0 4px 12px #0000001f}.toast-enter-active[data-v-20119e4e],.toast-leave-active[data-v-20119e4e]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-20119e4e],.toast-leave-to[data-v-20119e4e]{opacity:0;transform:translate(-50%,10px)}@media(max-width:700px){.app-toast[data-v-20119e4e]{padding:12px 20px;font-size:15px;white-space:normal}}.login-modal-mask[data-v-a0fa474f]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#16141c85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.login-modal[data-v-a0fa474f]{position:relative;width:min(520px,calc(100% - 48px));height:306px;overflow:visible;border-radius:0 0 24px 24px;background:#fff;box-shadow:0 24px 70px #160e1f52}.login-modal-header[data-v-a0fa474f]{position:absolute;z-index:1;top:-120px;left:0;display:block;width:520px;max-width:100%;height:232px;object-fit:contain;pointer-events:none}.login-modal-content[data-v-a0fa474f]{position:relative;z-index:2;height:306px;padding-top:136px;text-align:center}.social-login[data-v-a0fa474f]{display:flex;align-items:center;justify-content:center;position:relative;width:min(351px,100%);height:44px;margin:0 auto 16px;border:1px solid transparent;border-radius:999px;color:#25232a;text-align:center;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;cursor:pointer}.social-login[data-v-a0fa474f]:disabled{cursor:wait;opacity:.65}.apple-login[data-v-a0fa474f]{border-radius:32px;background:#1d1b20;border-color:#1d1b20;color:#fff}.google-login[data-v-a0fa474f]{border:1px solid #e7e4e8;border-radius:32px;background:#fff;color:#25232a}.social-icon[data-v-a0fa474f]{position:absolute;left:24px;width:20px;height:20px}.apple-icon[data-v-a0fa474f]{color:#fff}.login-agreement[data-v-a0fa474f]{display:flex;align-items:center;justify-content:center;height:18px;gap:8px;margin:0 auto;color:#939195;text-align:center;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0}.agree-control[data-v-a0fa474f]{position:relative;display:inline-flex;flex-shrink:0;width:16px;height:16px;cursor:pointer}.agree-check[data-v-a0fa474f]{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:0;opacity:0;cursor:pointer}.agree-checkbox[data-v-a0fa474f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;overflow:hidden;border:1px solid #c8c7c8;border-radius:4px;background:#fff;line-height:0}.agree-check-mark[data-v-a0fa474f]{display:block;width:13px;height:13px;opacity:0}.agree-check:checked+.agree-checkbox[data-v-a0fa474f]{border-color:transparent;background:#6a8af2}.agree-check:checked+.agree-checkbox .agree-check-mark[data-v-a0fa474f]{opacity:1}.login-agreement a[data-v-a0fa474f]{color:#4d71ff;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-decoration:none}.login-agreement a[data-v-a0fa474f]:hover{text-decoration:underline}.login-modal-enter-active[data-v-a0fa474f],.login-modal-leave-active[data-v-a0fa474f]{transition:opacity .2s ease}.login-modal-enter-active .login-modal[data-v-a0fa474f],.login-modal-leave-active .login-modal[data-v-a0fa474f]{transition:transform .2s ease,opacity .2s ease}.login-modal-enter-from[data-v-a0fa474f],.login-modal-leave-to[data-v-a0fa474f]{opacity:0}.login-modal-enter-from .login-modal[data-v-a0fa474f],.login-modal-leave-to .login-modal[data-v-a0fa474f]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:768px){.login-modal-mask[data-v-a0fa474f]{padding:0;align-items:end}.login-modal[data-v-a0fa474f]{border-radius:24px 24px 0 0}.login-modal-header[data-v-a0fa474f]{top:-120px;height:232px}.login-modal-content[data-v-a0fa474f]{height:306px;padding:136px 24px 0}.social-login[data-v-a0fa474f]{margin-bottom:16px}.login-agreement[data-v-a0fa474f]{font-size:12px}}.global-request-mask{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#13111733;cursor:wait}.global-request-spinner{width:36px;height:36px;box-sizing:border-box;border:3px solid rgba(255,255,255,.55);border-top-color:#ff73ad;border-radius:50%;animation:global-request-spin .75s linear infinite}@keyframes global-request-spin{to{transform:rotate(360deg)}}.box[data-v-5b0ac05e]{width:100%;min-width:100%}.box4[data-v-5b0ac05e]{height:72px;background-color:#fff}.box4-1[data-v-5b0ac05e]{width:1440px;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.box4-1-1[data-v-5b0ac05e]{padding:24px 0 24px 32px;color:#1e2e4f;font:500 14px PingFang SC,sans-serif;display:flex;align-items:center}.privacy-policy a[data-v-5b0ac05e]{color:#1e2e4f;text-decoration:none;font:inherit}.privacy-policy a[data-v-5b0ac05e]:hover{text-decoration:underline}.privacy-policy span[data-v-5b0ac05e]{color:#cbd5e0;margin:0 8px}.contact-info[data-v-5b0ac05e]{display:flex;align-items:center;margin-left:48px}.contact-us[data-v-5b0ac05e]{color:#1e2e4f}.contact-email[data-v-5b0ac05e]{color:#607091;font-weight:400;margin-left:4px}.box4-1-2[data-v-5b0ac05e]{padding:24px 32px 24px 0;color:#607091;font:400 14px PingFang SC,sans-serif}@media(max-width:1440px){.box4-1[data-v-5b0ac05e]{width:100%;max-width:1200px;padding:0 20px}}@media(max-width:1200px){.box4-1[data-v-5b0ac05e]{max-width:1000px}}@media(max-width:1024px){.box4-1[data-v-5b0ac05e]{max-width:900px}}@media(max-width:768px){.box4[data-v-5b0ac05e]{height:auto}.box4-1[data-v-5b0ac05e]{padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.box4-1-1[data-v-5b0ac05e]{padding:0;flex-direction:column;align-items:flex-start;gap:8px}.contact-info[data-v-5b0ac05e]{margin-left:0}.box4-1-2[data-v-5b0ac05e]{padding:0;font-size:12px}}@media(max-width:480px){.box4-1-1[data-v-5b0ac05e],.privacy-policy a[data-v-5b0ac05e],.contact-us[data-v-5b0ac05e],.contact-email[data-v-5b0ac05e]{font-size:12px}.box4-1-2[data-v-5b0ac05e]{font-size:11px}}.home-page[data-v-b3ce07a8]{font-family:Arial,sans-serif;background-color:#fff;line-height:1.6;margin:0;padding:0;width:100%;min-width:100%;max-width:100%;overflow-x:hidden}.box[data-v-b3ce07a8]{width:100%;margin:0;padding:0;display:block;min-width:100%;left:0;right:0}.box1[data-v-b3ce07a8]{height:820px;background-image:url(/img/part_1_bg.png);background-size:100% 100%;background-position:center;margin:0;position:relative;overflow:hidden;left:0;right:0}.box1-1[data-v-b3ce07a8]{height:76px;width:100%;max-width:1440px;padding:0 20px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;left:0;right:0}.logo[data-v-b3ce07a8]{height:50px;width:auto;object-fit:contain}.login-link[data-v-b3ce07a8]{display:flex;box-sizing:border-box;width:76px;height:36px;padding:var(--amouree-spacing-md, 8px) var(--amouree-spacing-xl, 16px);align-items:center;justify-content:center;border:1px solid var(--amouree-color-border-default, #e9e8e9);border-radius:var(--amouree-radius-full, 999px);background:var(--amouree-color-bg-surface, #fff);color:var(--Color-Text-3, #939195);font-family:var(--Static-Display-XSmall-Font, "PingFang SC");font-size:var(--Static-Display-XSmall-Size, 14px);font-style:normal;font-weight:600;line-height:var(--Static-Display-XSmall-Line-Height, 21px);letter-spacing:var(--Static-Display-XSmall-Tracking, .25px);cursor:pointer}.home-user-actions[data-v-b3ce07a8]{display:flex;align-items:center;gap:24px}.my-characters-button[data-v-b3ce07a8]{display:flex;align-items:center;justify-content:center;gap:4px;width:124px;height:40px;box-sizing:border-box;position:relative;border:0;border-radius:24px;background:var(--Color-Text-On-overlay7, rgba(255, 255, 255, .3));color:var(--Color-main-color-Primary, #ff73ad);font-family:var(--Static-Headline-Large-Font, "PingFang SC");font-size:var(--Static-Headline-Medium-Size, 16px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-Medium-Line-Height, 24px);letter-spacing:var(--Static-Headline-Medium-Tracking, -.25px);text-decoration:none}.my-characters-button[data-v-b3ce07a8]:before{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,#fff0,#fff,#fff0);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home-account-menu[data-v-b3ce07a8]{position:relative}.account[data-v-b3ce07a8]{display:flex;align-items:center;gap:13px;border:0;background:transparent;color:#16161a;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:24px;cursor:pointer}.account-avatar[data-v-b3ce07a8]{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#b4bdcf,#333949 65%,#e7b6a7);color:#ffffffb8;font-size:13px}.account-avatar img[data-v-b3ce07a8]{width:100%;height:100%;object-fit:cover}.account-popup[data-v-b3ce07a8]{position:absolute;z-index:20;top:calc(100% + 12px);right:0;display:inline-flex;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1d1b201f;white-space:nowrap}.account-popup button[data-v-b3ce07a8]{padding:0;border:0;background:transparent;color:var(--Color-Text-1, #1d1b20);text-align:center;font-family:var(--Static-Button-Large-Font, "PingFang SC");font-size:var(--Static-Button-Medium-Size, 14px);font-style:normal;font-weight:600;line-height:var(--Static-Button-Medium-Line-Height, 21px);letter-spacing:var(--Static-Button-Medium-Tracking, 0);cursor:pointer}.account-popup button[data-v-b3ce07a8]:disabled{cursor:wait;opacity:.6}.box1-2[data-v-b3ce07a8]{height:calc(100% - 92px);margin:0 auto;display:flex;align-items:center;justify-content:center;width:auto;position:absolute;top:76px;bottom:16px;left:0;right:0}.box1-2 img[data-v-b3ce07a8]{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}.box2[data-v-b3ce07a8]{height:400px;background-color:#fffafe;padding:0;margin:0;position:relative}.box2-1[data-v-b3ce07a8]{height:288px;margin:40px auto 32px;display:flex;align-items:center;justify-content:center;width:auto}.box2-1 img[data-v-b3ce07a8]{height:100%;width:auto;object-fit:cover;display:block}.box3[data-v-b3ce07a8]{height:262px;background-color:#fff;padding:0;margin:0;position:relative}.box3-1[data-v-b3ce07a8]{height:182px;margin:40px auto;display:flex;align-items:center;justify-content:center;width:auto}.box3-1 img[data-v-b3ce07a8]{height:100%;width:auto;object-fit:cover;display:block}.box4[data-v-b3ce07a8]{height:72px;background-color:#fff;width:100%;padding:0;margin:0}.box4-1[data-v-b3ce07a8]{width:1440px;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.box4-1-1[data-v-b3ce07a8]{padding:24px 0 24px 32px;color:#1e2e4f;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:500;display:flex;align-items:center}.privacy-policy a[data-v-b3ce07a8]{color:#1e2e4f;text-decoration:none;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:500}.privacy-policy a[data-v-b3ce07a8]:hover{text-decoration:underline}.privacy-policy span[data-v-b3ce07a8]{color:#cbd5e0;margin:0 8px}.contact-info[data-v-b3ce07a8]{display:flex;align-items:center;margin-left:48px}.contact-us[data-v-b3ce07a8]{color:#1e2e4f;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:500}.contact-email[data-v-b3ce07a8]{color:#607091;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:400;margin-left:4px}.box4-1-2[data-v-b3ce07a8]{padding:24px 32px 24px 0;color:#607091;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:400}@media(max-width:1440px){.box2-1[data-v-b3ce07a8]{width:100%;max-width:1200px}.box4-1[data-v-b3ce07a8]{width:100%;max-width:1200px;padding:0 20px}}@media(max-width:1200px){.box4-1[data-v-b3ce07a8]{width:100%;max-width:1000px;padding:0 20px}}@media(max-width:1024px){.box1-2[data-v-b3ce07a8]{width:100%;max-width:800px;padding:0 20px}.box1-2 img[data-v-b3ce07a8]{max-width:100%;width:auto;height:auto}.box2-1[data-v-b3ce07a8]{width:100%;max-width:900px}.box3-1[data-v-b3ce07a8]{width:100%;max-width:400px}.box4-1[data-v-b3ce07a8]{width:100%;max-width:900px;padding:0 20px}}@media(max-width:768px){.box1[data-v-b3ce07a8]{height:auto;min-height:600px}.box1-2[data-v-b3ce07a8]{height:auto;min-height:500px;padding:0 20px}.box1-2 img[data-v-b3ce07a8]{max-width:100%;width:auto;height:auto;max-height:500px}.box2[data-v-b3ce07a8]{height:auto;min-height:300px}.box2-1[data-v-b3ce07a8]{height:auto;min-height:200px;padding:0 20px}.box3[data-v-b3ce07a8]{height:auto;min-height:200px}.box3-1[data-v-b3ce07a8]{height:auto;min-height:120px;padding:0 20px}.box4[data-v-b3ce07a8]{height:auto;min-height:auto}.box4-1[data-v-b3ce07a8]{width:100%;max-width:100%;padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.box4-1-1[data-v-b3ce07a8]{padding:0;flex-direction:column;align-items:flex-start;gap:8px}.contact-info[data-v-b3ce07a8]{margin-left:0}.box4-1-2[data-v-b3ce07a8]{padding:0;font-size:12px}}@media(max-width:480px){.box1[data-v-b3ce07a8]{height:auto;min-height:500px}.box1-1[data-v-b3ce07a8]{padding:0 15px}.logo[data-v-b3ce07a8]{height:40px}.box1-2[data-v-b3ce07a8]{min-height:400px;padding:0 15px}.box1-2 img[data-v-b3ce07a8]{height:100%;max-height:400px;width:auto}.box2-1[data-v-b3ce07a8]{min-height:180px}.box2-1 img[data-v-b3ce07a8]{max-height:180px;width:auto}.box3-1[data-v-b3ce07a8]{min-height:100px}.box3-1 img[data-v-b3ce07a8]{max-height:100px;width:auto}.box4-1-1[data-v-b3ce07a8],.privacy-policy a[data-v-b3ce07a8],.contact-us[data-v-b3ce07a8],.contact-email[data-v-b3ce07a8]{font-size:12px}.box4-1-2[data-v-b3ce07a8]{font-size:11px}}@media(max-width:375px){.box1[data-v-b3ce07a8]{min-height:450px}.logo[data-v-b3ce07a8]{height:35px}.box1-2[data-v-b3ce07a8]{min-height:350px}.box1-2 img[data-v-b3ce07a8]{max-height:350px}.contact-info[data-v-b3ce07a8]{flex-direction:column;align-items:flex-start;gap:4px}.contact-email[data-v-b3ce07a8]{margin-left:0}}.share-page[data-v-02594cbb]{position:relative;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:#000;color:#fff;width:100%;min-height:100vh}.loading-container[data-v-02594cbb]{display:flex;align-items:center;justify-content:center;min-height:100vh}.loading-spinner[data-v-02594cbb]{width:36px;height:36px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-02594cbb .8s linear infinite}@keyframes spin-02594cbb{to{transform:rotate(360deg)}}.content-container[data-v-02594cbb]{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column}.character-bg[data-v-02594cbb]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0}.bg-image[data-v-02594cbb]{width:100%;height:82%;object-fit:cover}.bg-overlay[data-v-02594cbb]{position:absolute;top:0;left:0;width:100%;height:82%;background:#0000004d}.bg-blur[data-v-02594cbb]{position:absolute;left:-5%;top:43%;width:110%;height:57%;background:linear-gradient(180deg,#5a666f1f,#5a666f 88%);filter:blur(40px)}.bg-backdrop[data-v-02594cbb]{position:absolute;top:43%;left:0;width:100%;height:57%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bg-gradient[data-v-02594cbb]{position:absolute;top:43%;left:0;width:100%;height:57%;background:linear-gradient(180deg,#0000,#0003 7%,#0000004d 72%)}.character-info[data-v-02594cbb]{position:relative;z-index:1;margin-top:29vh;padding:0 16px 80px;flex:1}.character-stats[data-v-02594cbb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stat-pill[data-v-02594cbb]{display:flex;align-items:center;gap:2px;padding:0 8px;height:20px;background:#fff3;border-radius:100px}.stat-pill img[data-v-02594cbb]{width:12px;height:12px}.stat-pill span[data-v-02594cbb]{font-size:12px;line-height:18px;color:#fff}.info-header[data-v-02594cbb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.character-name[data-v-02594cbb]{font-size:24px;font-weight:600;line-height:34px;text-shadow:0px 1px 8px rgba(0,0,0,.25)}.like-btn[data-v-02594cbb]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.like-btn img[data-v-02594cbb]{width:27px;height:24px;filter:drop-shadow(0px 1px 2px rgba(0,0,0,.25))}.character-subtitle[data-v-02594cbb]{font-size:14px;font-weight:400;line-height:21px;color:#fff;margin-bottom:12px}.character-tags[data-v-02594cbb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px}.character-tag[data-v-02594cbb]{font-size:13px;line-height:20px;padding:0 6px;background:#fff3;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:4px;color:#fff}.opening-line[data-v-02594cbb]{position:relative;min-height:54px;margin-bottom:20px;display:flex;align-items:center;background:#ffffff1f;border-radius:0 16px 16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.opening-line[data-v-02594cbb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 16px 16px;padding:1px;background:linear-gradient(180deg,#fff3,#fff0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}.opening-text[data-v-02594cbb]{position:relative;z-index:1;font-size:15px;font-weight:400;line-height:22px;color:#fff;padding:16px}.character-meta[data-v-02594cbb]{display:flex;align-items:center;height:52px;margin-bottom:20px}.meta-col[data-v-02594cbb]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;overflow:hidden}.meta-col[data-v-02594cbb]:nth-child(1){flex:79}.meta-col[data-v-02594cbb]:nth-child(3){flex:115}.meta-col[data-v-02594cbb]:nth-child(5){flex:87}.meta-value[data-v-02594cbb]{font-size:15px;font-weight:600;line-height:22px;color:#fff}.meta-label[data-v-02594cbb]{font-size:15px;font-weight:400;line-height:22px;color:#fff9}.meta-author[data-v-02594cbb]{display:flex;align-items:center;gap:4px;max-width:100%;overflow:hidden}.author-avatar[data-v-02594cbb]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.meta-author .meta-value[data-v-02594cbb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-divider[data-v-02594cbb]{width:1px;height:40px;background:#ffffff1a;flex-shrink:0}.description-section[data-v-02594cbb]{position:relative;margin:0 -4px 20px;padding:23px 21px}.desc-border-svg[data-v-02594cbb]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.description-text[data-v-02594cbb]{position:relative;z-index:1;font-size:14px;font-weight:400;line-height:21px;color:#fffc;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.description-text.expanded[data-v-02594cbb]{-webkit-line-clamp:unset}.expand-btn[data-v-02594cbb]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:12px;cursor:pointer}.expand-btn span[data-v-02594cbb]{font-size:11px;line-height:16px;color:#fffc}.expand-btn img[data-v-02594cbb]{width:14px;height:14px;transition:transform .2s}.cta-section[data-v-02594cbb]{position:fixed;bottom:0;left:0;width:100%;padding:12px;z-index:10;background:linear-gradient(180deg,#0000,#0009)}.cta-button[data-v-02594cbb]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:48px;background:linear-gradient(90deg,#ffb7d5,#ff76af,#bb8fed);border-radius:44px;text-decoration:none;color:#fff;font-size:16px;font-weight:600;line-height:24px;transition:opacity .2s}.cta-button[data-v-02594cbb]:active{opacity:.85}.cta-icon[data-v-02594cbb]{width:22px;height:22px}.error-container[data-v-02594cbb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.error-text[data-v-02594cbb]{font-size:16px;color:#ffffffb3;margin-bottom:16px}.error-link[data-v-02594cbb]{color:#ff76af;text-decoration:none;font-size:14px}@supports (padding-bottom: env(safe-area-inset-bottom)){.cta-section[data-v-02594cbb]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.login-page[data-v-64ba2e4a]{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#fff4fb,#f2ebff);color:#1e2e4f}.login-card[data-v-64ba2e4a]{width:min(100%,420px);padding:40px;border-radius:24px;background:#fff;box-shadow:0 20px 60px #482b5726;text-align:center}.brand[data-v-64ba2e4a]{display:inline-block;margin-bottom:28px;color:#8e4fc2;font-size:24px;font-weight:700;text-decoration:none}h1[data-v-64ba2e4a]{margin-bottom:12px;font-size:28px}.description[data-v-64ba2e4a]{margin-bottom:28px;color:#607091;font-size:14px;line-height:1.6}.provider-button[data-v-64ba2e4a]{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;border:1px solid #d8dce8;border-radius:12px;background:#fff;color:#1e2e4f;font:600 15px inherit;cursor:pointer}.provider-button[data-v-64ba2e4a]:hover:not(:disabled){background:#f8f8fb}.provider-button[data-v-64ba2e4a]:disabled{cursor:wait;opacity:.65}.apple-button[data-v-64ba2e4a]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.apple-button[data-v-64ba2e4a]:hover:not(:disabled){background:#333}.provider-mark[data-v-64ba2e4a]{width:20px;font-size:18px;line-height:1}.google-mark[data-v-64ba2e4a]{color:#4285f4;font-weight:700}.success[data-v-64ba2e4a]{margin:12px 0 20px;color:#177245}.secondary[data-v-64ba2e4a]{background:#f8f8fb}.error-message[data-v-64ba2e4a]{margin-top:18px;color:#bd2634;font-size:14px;line-height:1.5}.legal-links[data-v-64ba2e4a]{margin-top:24px;color:#607091;font-size:13px}.legal-links a[data-v-64ba2e4a]{color:inherit}.legal-links span[data-v-64ba2e4a]{margin:0 4px}@media(max-width:480px){.login-card[data-v-64ba2e4a]{padding:32px 24px}}body{background:#f7f7f7}[data-v-721285bd]{box-sizing:border-box}.editor-page[data-v-721285bd]{min-height:100vh;color:#303035;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:#f7f7f7;font-size:13px}.editor-header[data-v-721285bd]{position:fixed;z-index:20;top:0;right:0;left:0;width:100%;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #f0f0f0;background:#fff}.brand[data-v-721285bd]{display:flex;align-items:center;text-decoration:none}.brand img[data-v-721285bd]{width:132px;height:48px;object-fit:contain}.header-actions[data-v-721285bd]{display:flex;align-items:center;gap:10px}.save-notice[data-v-721285bd]{color:#67b68e;font-size:12px}.back-button[data-v-721285bd],.draft-button[data-v-721285bd],.save-button[data-v-721285bd]{width:76px;height:36px;padding:0;border:1px solid #ededed;border-radius:18px;background:#fff;color:#a5a3a7;font-size:12px;line-height:34px;text-align:center;text-decoration:none;cursor:pointer}.draft-button[data-v-721285bd]{color:#f074aa}.save-button[data-v-721285bd]{border-color:#f775ad;background:#f775ad;color:#fff;box-shadow:0 3px 8px #f775ad3b}.editor-layout[data-v-721285bd]{width:min(calc(100% - 32px),1628px);display:grid;grid-template-columns:192px minmax(0,1fr);gap:24px;margin:0 auto;padding:108px 16px 60px}.side-nav[data-v-721285bd]{display:grid;gap:12px;align-self:start;position:sticky;top:108px;padding:0}.side-nav button[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between;width:192px;height:56px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:24px;text-align:left;cursor:pointer}.side-nav button.active[data-v-721285bd]{background:#fff;box-shadow:0 2px 11px #00000005}.side-nav b[data-v-721285bd]{color:#8d8c90;font-size:17px;font-weight:400}.editor-main[data-v-721285bd]{width:100%;min-width:960px;max-width:1440px}.editor-section[data-v-721285bd]{scroll-margin-top:18px;margin-bottom:31px}.editor-section h1[data-v-721285bd],.editor-section h2[data-v-721285bd]{margin:0 0 24px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.form-card[data-v-721285bd]{padding:24px 21px 20px;border-radius:15px;background:#fff}.profile-card[data-v-721285bd]{padding-top:28px}.avatar-block[data-v-721285bd]{width:100%;margin-bottom:40px}.avatar-block-heading[data-v-721285bd]{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.avatar-block-heading h2[data-v-721285bd]{margin:0;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.avatar-block-heading p[data-v-721285bd]{margin:0;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0}.relation-avatar-list[data-v-721285bd]{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:24px;align-items:start}.relation-avatar-item[data-v-721285bd]{display:grid;justify-items:center;gap:16px}.relation-avatar-item>strong[data-v-721285bd]{color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;white-space:nowrap}.relation-avatar-item>strong .field-required[data-v-721285bd]{color:#fa6f9e;font-size:14px;line-height:21px;margin-left:2px}.relation-avatar-visual[data-v-721285bd]{position:relative;display:grid;place-items:center;min-width:72px;min-height:72px}.relation-avatar-placeholder[data-v-721285bd]{position:relative;width:72px;height:72px;margin:0;cursor:pointer;display:grid;place-items:center;padding:0;overflow:hidden;border:0;border-radius:50%;background:#f7f7f7;background-position:center;background-size:cover;color:#f275ad}.relation-avatar-placeholder input[data-v-721285bd]{position:absolute;width:1px;height:1px;opacity:0}.relation-avatar-placeholder img[data-v-721285bd]{width:100%;height:100%;object-fit:cover}.relation-avatar-empty-icon[data-v-721285bd]{width:32px;height:32px}.relation-avatar-remove[data-v-721285bd]{position:absolute;top:0;right:0;z-index:3;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer}.relation-avatar-remove svg[data-v-721285bd]{display:block;width:20px;height:20px}.avatar-picker[data-v-721285bd]{position:relative;display:grid;place-items:center;width:96px;height:97.5px;margin:0 auto 24px;overflow:visible;border:0;border-radius:50%;background-color:#fcfcfc;box-shadow:0 8px 24px #1d1b201f;background-position:center;background-size:cover;cursor:pointer}.avatar-picker input[data-v-721285bd]{position:absolute;width:1px;height:1px;opacity:0}.avatar-placeholder[data-v-721285bd]{width:100%;height:100%;border-radius:50%;object-fit:cover}.upload-percent[data-v-721285bd]{color:#f275ad;font-size:12px}.upload-error[data-v-721285bd]{margin:-8px 0 10px;color:#db5070;font-size:11px;text-align:center}.field-grid[data-v-721285bd],.compact-fields[data-v-721285bd]{display:grid}.field-grid[data-v-721285bd]{gap:40px}.compact-fields[data-v-721285bd]{gap:18px}.field[data-v-721285bd]{display:block;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.25px}.field>span[data-v-721285bd],.option-row b span[data-v-721285bd],.background-upload b span[data-v-721285bd]{color:#fa6f9e}.input-wrap[data-v-721285bd],.textarea-wrap[data-v-721285bd],.tag-input[data-v-721285bd]{position:relative;margin-top:16px}.textarea-wrap[data-v-721285bd]{padding:16px;border-radius:5px;background:#f7f7f7}.tag-input[data-v-721285bd]{border-radius:5px;background:#f7f7f7}.field.invalid .input-wrap[data-v-721285bd],.field.invalid .textarea-wrap[data-v-721285bd],.field.invalid .suggestion-list[data-v-721285bd],.background-upload.invalid .background-upload-picker[data-v-721285bd]{outline:1px solid rgba(219,80,112,.72);outline-offset:2px;background-color:#fff8fa}.relation-avatar-item.invalid .relation-avatar-visual[data-v-721285bd]{border-radius:50%;outline:1px solid rgba(219,80,112,.72);outline-offset:3px}.input-wrap input[data-v-721285bd],.textarea-wrap textarea[data-v-721285bd],.tag-input input[data-v-721285bd]{width:100%;border:0;outline:0;background:transparent;color:#38353b;font:12px inherit}.input-wrap[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between;min-height:53px;padding:16px;border-radius:5px;background:#f7f7f7}.input-wrap input[data-v-721285bd]{flex:1;min-width:0;height:21px;padding:0}.input-wrap input[readonly][data-v-721285bd]{cursor:pointer}.textarea-wrap textarea[data-v-721285bd]{display:block;padding:0 0 18px;line-height:1.45;resize:vertical}.input-wrap small[data-v-721285bd],.textarea-wrap small[data-v-721285bd]{color:#c6c4c8;font-size:10px;font-weight:400}.input-wrap small[data-v-721285bd]{margin-left:16px;white-space:nowrap}.textarea-wrap small[data-v-721285bd]{position:absolute;right:36px;bottom:9px;pointer-events:none}.textarea-wrap em[data-v-721285bd]{position:absolute;bottom:8px;left:9px;padding:2px 5px;border-radius:3px;background:#ececec;color:#99969c;font-size:9px;font-style:normal;font-weight:400}.input-wrap input[data-v-721285bd]::placeholder,.textarea-wrap textarea[data-v-721285bd]::placeholder,.tag-input input[data-v-721285bd]::placeholder{color:#d1cfd2}.character-description-field .textarea-wrap[data-v-721285bd],.author-note-field .textarea-wrap[data-v-721285bd]{height:154px}.character-description-field textarea[data-v-721285bd],.author-note-field textarea[data-v-721285bd]{height:100%}.tag-field>label[data-v-721285bd]{display:block}.character-tags-field[data-v-721285bd]{margin-top:40px}.character-tags-field>label[data-v-721285bd]{display:block}.add-tag-trigger[data-v-721285bd]{display:flex;align-items:center;width:100%;min-height:53px;margin-top:16px;padding:8px 16px;border:0;border-radius:14px;background:#f7f7f7;color:#8c898e;font:inherit;text-align:left;cursor:pointer}.tag-placeholder[data-v-721285bd]{color:#c9c6ca}.selected-tag-list[data-v-721285bd]{display:flex;flex:1;flex-wrap:wrap;gap:12px}.selected-tag-list i[data-v-721285bd]{max-width:220px;overflow:hidden;padding:7px 16px;border-radius:4px;background:#fff;color:#656269;font-size:14px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.add-tag-trigger>img.tag-trigger-arrow[data-v-721285bd]{flex:none;width:24px;height:24px;margin-left:16px}.tag-modal-mask[data-v-721285bd]{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#00000040}.tag-modal[data-v-721285bd]{position:relative;width:732px;max-width:100%;padding:24px;border-radius:30px;background:#fff;color:#28252c}.tag-modal h2[data-v-721285bd]{margin:0 0 20px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:27px}.tag-modal h3[data-v-721285bd]{margin:0 0 22px;font-size:18px}.tag-modal-close[data-v-721285bd]{position:absolute;top:26px;right:34px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.tag-modal-close img[data-v-721285bd]{width:24px;height:24px}.selected-tags[data-v-721285bd]{min-height:109px;padding:16px 16px 20px;border-radius:14px;background:#f7f7f7;box-sizing:border-box}.selected-tags h3[data-v-721285bd]{margin:0 0 12px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.selected-tags>div[data-v-721285bd]{display:flex;flex-wrap:wrap;gap:16px}.selected-tags span[data-v-721285bd]{display:inline-flex;align-items:center;height:29px;padding:4px 12px;border-radius:4px;background:#fff;box-sizing:border-box;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14.002px;font-style:normal;font-weight:600;line-height:21px}.selected-tags span button[data-v-721285bd]{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-left:8px;padding:0;border:0;background:none;color:#99969c;font-size:20px;line-height:1;cursor:pointer}.new-tag-field[data-v-721285bd]{display:block;margin-top:40px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.new-tag-field>div[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between;width:684px;max-width:100%;min-height:53px;margin-top:20px;padding:16px;border:1px solid #f2f2f2;border-radius:10px;background:#fff;box-sizing:border-box}.new-tag-field input[data-v-721285bd]{flex:1;min-width:0;border:0;outline:0;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0}.new-tag-field input[data-v-721285bd]::placeholder{color:#c8c7c8;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0}.new-tag-field small[data-v-721285bd]{flex:none;color:#c8c7c8;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0}.tag-options[data-v-721285bd]{margin-top:40px}.tag-options h3[data-v-721285bd]{color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.tag-options button[data-v-721285bd]{height:29px;padding:4px 12px;margin:0 12px 14px 0;border:0;border-radius:4px;background:#f2f2f2;box-sizing:border-box;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0;cursor:pointer}.tag-options button.selected[data-v-721285bd]{border:1px solid #ff70ad;background:#fff0f6;color:#f66ca6}.tag-modal-actions[data-v-721285bd]{display:flex;justify-content:flex-end;gap:28px;margin-top:40px}.tag-modal-actions button[data-v-721285bd]{display:flex;align-items:center;justify-content:center;width:96px;height:40px;padding:7px 32px 9px;border:0;border-radius:20px;background:#eee;color:#615f62;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;cursor:pointer}.tag-modal-actions button[data-v-721285bd]:last-child{background:#f76dab;color:#fff;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0}.crop-modal-mask[data-v-721285bd]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1d1b2052}.crop-modal[data-v-721285bd]{width:min(100%,540px);padding:24px;border-radius:20px;background:#fff;color:#1d1b20}.crop-modal-header[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between}.crop-modal-header h2[data-v-721285bd]{margin:0;font:600 18px/27px PingFang SC,sans-serif}.crop-modal-header button[data-v-721285bd]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.crop-modal-header button[data-v-721285bd]:disabled{cursor:wait;opacity:.55}.crop-modal-header img[data-v-721285bd]{width:24px;height:24px}.crop-modal>p[data-v-721285bd]{margin:12px 0 20px;color:#615f62;font:400 14px/21px PingFang SC,sans-serif}.crop-canvas[data-v-721285bd]{display:flex;align-items:center;justify-content:center;height:400px;overflow:hidden;border-radius:10px;background:#f2f2f2}.crop-image-stage[data-v-721285bd]{position:relative;display:inline-block;max-width:100%;max-height:400px;line-height:0;touch-action:none}.crop-image-stage>img[data-v-721285bd]{display:block;max-width:100%;max-height:400px;-webkit-user-select:none;user-select:none}.crop-selection[data-v-721285bd]{position:absolute;box-sizing:border-box;border:2px solid #fff;outline:9999px solid rgba(29,27,32,.46);cursor:move;touch-action:none}.crop-handle[data-v-721285bd]{position:absolute;width:14px;height:14px;border:2px solid #f76dab;border-radius:50%;background:#fff}.crop-handle.top-left[data-v-721285bd]{top:-8px;left:-8px;cursor:nwse-resize}.crop-handle.top-right[data-v-721285bd]{top:-8px;right:-8px;cursor:nesw-resize}.crop-handle.bottom-left[data-v-721285bd]{bottom:-8px;left:-8px;cursor:nesw-resize}.crop-handle.bottom-right[data-v-721285bd]{right:-8px;bottom:-8px;cursor:nwse-resize}.crop-modal footer[data-v-721285bd]{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.crop-modal footer button[data-v-721285bd]{width:112px;height:40px;border:0;border-radius:20px;background:#f2f2f2;color:#615f62;font:600 14px/21px PingFang SC,sans-serif;cursor:pointer}.crop-modal footer button[data-v-721285bd]:last-child{background:#f76dab;color:#fff}.crop-modal footer button[data-v-721285bd]:disabled{cursor:wait;opacity:.65}@media(max-width:600px){.crop-modal-mask[data-v-721285bd]{padding:16px}.crop-canvas[data-v-721285bd]{height:320px}.crop-image-stage>img[data-v-721285bd]{max-height:320px}}.suggestion-list[data-v-721285bd]{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.suggestion-list button[data-v-721285bd]{display:flex;align-items:center;justify-content:center;min-width:75px;width:max-content;height:32px;padding:6px 16px 5px;border:0;border-radius:20px;background:#f7f7f7;box-sizing:border-box;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.25px;cursor:pointer}.suggestion-list button.selected[data-v-721285bd]{background:#ffe0ed;color:#ed6ea5}.tag-input[data-v-721285bd]{display:flex;align-items:center;min-height:38px;margin-top:16px;padding:4px 10px;gap:5px}.tag-input span[data-v-721285bd]{padding:4px 6px;border-radius:4px;background:#ffe6f0;color:#e96fa5;font-size:10px}.tag-input span button[data-v-721285bd]{margin-left:3px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.tag-input input[data-v-721285bd]{min-width:120px;height:28px}.radio-field[data-v-721285bd]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.pill-list[data-v-721285bd]{display:flex;gap:16px}.pill-list button[data-v-721285bd]{width:64px;padding:6px 16px 5px;border:0;border-radius:20px;background:#f7f7f7;box-sizing:border-box;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;text-align:center;cursor:pointer}.pill-list button.selected[data-v-721285bd]{background:#fa81b4;color:#fff}.switch-row[data-v-721285bd],.reuse-row[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between;margin-top:21px}.reuse-row[data-v-721285bd]{align-items:flex-start}.reuse-row .switch[data-v-721285bd]{margin-top:4px}.switch[data-v-721285bd]{width:24px;height:13px;padding:1px;border:0;border-radius:8px;background:#e4e2e5;cursor:pointer}.switch i[data-v-721285bd]{display:block;width:11px;height:11px;border-radius:50%;background:#fff;transition:margin .2s}.switch.on[data-v-721285bd]{background:#6d92fa}.switch.on i[data-v-721285bd]{margin-left:11px}.compact-fields[data-v-721285bd]{gap:22px}.extra-detail-card[data-v-721285bd]{padding:20px;border-radius:12px;background:#f7f7f7}.extra-detail-card header[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.extra-detail-card header b[data-v-721285bd]{padding-left:12px;border-left:5px solid #f76dab;color:#1d1b20;font:600 16px/24px PingFang SC,sans-serif}.extra-detail-card header button[data-v-721285bd]{padding:0;border:0;background:none;color:#c8c7c8;font-size:30px;line-height:24px;cursor:pointer}.extra-detail-input[data-v-721285bd],.extra-detail-textarea[data-v-721285bd]{position:relative;border-radius:10px;background:#fff}.extra-detail-input[data-v-721285bd]{display:flex;align-items:center;min-height:54px;padding:16px}.extra-detail-input input[data-v-721285bd],.extra-detail-textarea textarea[data-v-721285bd]{width:100%;border:0;outline:0;background:transparent;color:#1d1b20;font:400 16px/22px PingFang SC,sans-serif}.extra-detail-input input[data-v-721285bd]{padding-right:48px}.extra-detail-textarea[data-v-721285bd]{margin-top:16px;padding:16px}.extra-detail-textarea textarea[data-v-721285bd]{display:block;min-height:120px;padding:0 0 18px;resize:vertical}.extra-detail-input small[data-v-721285bd],.extra-detail-textarea small[data-v-721285bd]{position:absolute;right:16px;bottom:16px;color:#aaa7ac;font:400 14px/21px PingFang SC,sans-serif;pointer-events:none}.extra-detail-input small[data-v-721285bd]{top:50%;bottom:auto;transform:translateY(-50%)}.extra-detail-input input[data-v-721285bd]::placeholder,.extra-detail-textarea textarea[data-v-721285bd]::placeholder{color:#c8c7c8}.add-detail[data-v-721285bd]{display:flex;align-items:center;justify-content:center;height:54px;padding:16px 0;border:0;border-radius:5px;background:#f7f7f7;box-sizing:border-box;color:#8c898e;font-size:11px;cursor:pointer}.section-title-line[data-v-721285bd]{display:flex;align-items:center;justify-content:space-between}.section-title-line h2[data-v-721285bd]{margin-bottom:0}.section-title-line button[data-v-721285bd]{min-width:38px;height:20px;border:1px solid #7e7b82;border-radius:12px;background:#fff;color:#646168;font-size:9px;cursor:pointer}.section-hint[data-v-721285bd]{margin:12px 0;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0}.background-upload[data-v-721285bd],.first-message-field[data-v-721285bd]{margin-top:40px}.background-upload b[data-v-721285bd]{margin-right:12px;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.25px}.background-upload>span[data-v-721285bd]{color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0}.background-upload label.background-upload-picker[data-v-721285bd]{display:block;width:160px;height:200px;margin-top:16px;overflow:hidden;border-radius:5px;cursor:pointer}.background-upload-picker img[data-v-721285bd]{width:100%;height:100%;object-fit:cover;display:block}.background-upload input[data-v-721285bd]{position:absolute;width:1px;height:1px;opacity:0}.other-card[data-v-721285bd]{display:grid;gap:20px}.option-row[data-v-721285bd]{display:flex;align-items:center;flex-wrap:wrap;gap:15px;color:#3f3c42;font-size:11px}.option-row b[data-v-721285bd]{width:100%;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.25px}.option-row label[data-v-721285bd]{display:inline-flex;align-items:center;gap:10px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;cursor:pointer}.option-row input[data-v-721285bd]{position:absolute;width:1px;height:1px;margin:0;opacity:0}.option-row .radio-ui[data-v-721285bd]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #c8c7c8}.option-row .radio-ui img[data-v-721285bd]{display:none}.option-row input:checked+.radio-ui[data-v-721285bd]{border-color:transparent}.option-row input:checked+.radio-ui img[data-v-721285bd]{display:block}.reuse-row[data-v-721285bd]{margin-top:0}.adult-title[data-v-721285bd]{display:flex;align-items:center;gap:6px}.reuse-row b[data-v-721285bd]{display:block;color:#615f62;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.25px}.adult-title button[data-v-721285bd]{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.adult-title img[data-v-721285bd]{width:16px;height:16px}.reuse-row strong[data-v-721285bd]{display:block;margin-top:9px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0}.adult-info-mask[data-v-721285bd]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1d1b2047}.adult-info-modal[data-v-721285bd]{position:relative;width:845px;max-width:100%;height:164px;padding:24px 24px 32px;border-radius:24px;background:#fff;color:#615f62;box-sizing:border-box}.adult-info-modal h2[data-v-721285bd]{margin:0 0 20px;color:#1d1b20;font-family:PingFang SC,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:27px;letter-spacing:-.25px}.adult-info-modal p[data-v-721285bd]{margin:0;color:#615f62;font-family:PingFang SC,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0}.adult-info-close[data-v-721285bd]{position:absolute;top:28px;right:32px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.adult-info-close img[data-v-721285bd]{width:24px;height:24px}.birthday-modal-mask[data-v-721285bd]{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1d1b2047}.birthday-modal[data-v-721285bd]{position:relative;width:min(100%,420px);padding:24px;border-radius:24px;background:#fff;color:#1d1b20}.birthday-modal h2[data-v-721285bd]{margin:0 0 24px;font:600 18px/27px PingFang SC,sans-serif}.birthday-modal-close[data-v-721285bd]{position:absolute;top:26px;right:24px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.birthday-modal-close img[data-v-721285bd]{width:24px;height:24px}.birthday-wheel-picker[data-v-721285bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:8px 16px}.birthday-wheel-column[data-v-721285bd]{display:grid;gap:10px;color:#615f62;text-align:center;font:400 13px/21px PingFang SC,sans-serif}.birthday-wheel[data-v-721285bd]{position:relative;height:170px;overflow:hidden;border-top:1px solid #eeecef;border-bottom:1px solid #eeecef;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;perspective:1200px}.birthday-wheel.dragging[data-v-721285bd]{cursor:grabbing}.birthday-wheel[data-v-721285bd]:before{content:"";position:absolute;z-index:3;top:67px;right:0;left:0;height:34px;border-top:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5;pointer-events:none}.birthday-wheel[data-v-721285bd]:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff,#fff0 46%,#fff0 54%,#fff);pointer-events:none}.birthday-wheel-stage[data-v-721285bd]{position:absolute;top:68px;right:0;left:0;height:34px;transform:translateZ(88px);transform-style:preserve-3d}.birthday-wheel button[data-v-721285bd]{position:absolute;top:0;right:0;left:0;height:34px;padding:0;border:0;backface-visibility:hidden;background:transparent;color:#939195;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:34px;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;cursor:pointer;transition:transform .12s linear,opacity .12s linear,color .12s linear}.birthday-wheel:not(.dragging) button[data-v-721285bd]{transition:transform .28s cubic-bezier(.19,1,.22,1),opacity .28s ease,color .28s ease}.birthday-wheel button.selected[data-v-721285bd]{color:#1d1b20;font-weight:400}.birthday-modal footer[data-v-721285bd]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.birthday-modal footer button[data-v-721285bd]{width:88px;height:40px;border:0;border-radius:20px;background:#f2f2f2;color:#615f62;font:600 14px/21px PingFang SC,sans-serif;cursor:pointer}.birthday-modal footer button[data-v-721285bd]:last-child{background:#f76dab;color:#fff}.birthday-modal footer button[data-v-721285bd]:disabled{cursor:default;opacity:.5}.last-section[data-v-721285bd]{margin-bottom:0}@media(max-width:1100px){.editor-main[data-v-721285bd]{min-width:0}}@media(max-width:700px){.avatar-block-heading[data-v-721285bd]{display:block}.avatar-block-heading p[data-v-721285bd]{margin-top:6px;font-size:14px;line-height:21px}.relation-avatar-list[data-v-721285bd]{grid-template-columns:repeat(2,minmax(96px,1fr));gap:28px 12px}.relation-avatar-item .avatar-picker[data-v-721285bd],.relation-avatar-placeholder[data-v-721285bd]{width:72px;height:72px}.editor-layout[data-v-721285bd]{display:block;padding:12px 12px 40px}.side-nav[data-v-721285bd]{position:static;display:flex;gap:5px;overflow-x:auto;margin:0 -3px 18px;padding:0 3px}.side-nav button[data-v-721285bd]{width:auto;min-width:max-content;height:34px}.side-nav b[data-v-721285bd]{display:none}.form-card[data-v-721285bd]{padding:18px 14px}.editor-section[data-v-721285bd]{margin-bottom:24px}.editor-header[data-v-721285bd]{padding:0 16px}.brand img[data-v-721285bd]{width:110px;height:40px}.back-button[data-v-721285bd]{display:none}.social-login[data-v-721285bd]{font-size:18px}}.leave-prompt-mask[data-v-721285bd]{position:fixed;z-index:10001;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f0d136b}.leave-prompt[data-v-721285bd]{width:min(100%,420px);box-sizing:border-box;padding:28px;border-radius:16px;background:#fff;box-shadow:0 16px 40px #1d1b2033}.leave-prompt h2[data-v-721285bd]{margin:0;color:#1d1b20;font:600 20px/28px PingFang SC,sans-serif}.leave-prompt p[data-v-721285bd]{margin:10px 0 24px;color:#615f62;font:400 14px/21px PingFang SC,sans-serif}.leave-prompt-actions[data-v-721285bd]{display:flex;justify-content:flex-end;gap:10px}.leave-prompt-actions button[data-v-721285bd]{height:36px;padding:0 14px;border:0;border-radius:18px;background:#f4f1f4;color:#615f62;font:600 14px/21px PingFang SC,sans-serif;cursor:pointer}.leave-prompt-actions .save-and-leave[data-v-721285bd]{background:#ff73ad;color:#fff}.leave-prompt-actions button[data-v-721285bd]:disabled{cursor:wait;opacity:.6}body{background:#fff}.role-page[data-v-a622b8e1]{height:100vh;overflow:hidden;color:#18181b;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 93% 13%,rgba(255,190,225,.48),transparent 26%),radial-gradient(circle at 5% 82%,rgba(237,218,255,.48),transparent 26%),#fffdfd}.role-header[data-v-a622b8e1]{position:fixed;z-index:20;top:0;right:0;left:0;width:100%;height:76px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;background:#ffffffeb}.brand[data-v-a622b8e1],.login-link[data-v-a622b8e1]{display:flex;box-sizing:border-box;width:76px;height:36px;padding:var(--amouree-spacing-md, 8px) var(--amouree-spacing-xl, 16px);align-items:center;justify-content:center;border:1px solid var(--amouree-color-border-default, #e9e8e9);border-radius:var(--amouree-radius-full, 999px);background:var(--amouree-color-bg-surface, #fff);color:var(--Color-Text-3, #939195);font-family:var(--Static-Display-XSmall-Font, "PingFang SC");font-size:var(--Static-Display-XSmall-Size, 14px);font-weight:600;line-height:var(--Static-Display-XSmall-Line-Height, 21px);letter-spacing:var(--Static-Display-XSmall-Tracking, .25px);cursor:pointer}.account[data-v-a622b8e1]{display:flex;align-items:center}.brand img[data-v-a622b8e1]{width:132px;height:48px;object-fit:contain}.account[data-v-a622b8e1]{gap:13px;border:0;background:transparent;color:#16161a;font-family:var(--Static-Headline-Large-Font, "PingFang SC");font-size:var(--Static-Headline-Medium-Size, 16px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-Medium-Line-Height, 24px);cursor:pointer}.account-menu[data-v-a622b8e1]{position:relative}.account-popup[data-v-a622b8e1]{position:absolute;z-index:21;top:calc(100% + 12px);right:0;display:inline-flex;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1d1b201f;white-space:nowrap}.account-popup button[data-v-a622b8e1]{padding:0;border:0;background:transparent;color:var(--Color-Text-1, #1d1b20);text-align:center;font-family:var(--Static-Button-Large-Font, "PingFang SC");font-size:var(--Static-Button-Medium-Size, 14px);font-style:normal;font-weight:600;line-height:var(--Static-Button-Medium-Line-Height, 21px);letter-spacing:var(--Static-Button-Medium-Tracking, 0);cursor:pointer}.account-popup button[data-v-a622b8e1]:disabled{cursor:wait;opacity:.6}.account-avatar[data-v-a622b8e1]{display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#b4bdcf,#333949 65%,#e7b6a7);color:#ffffffb8;font-size:13px}.account-avatar img[data-v-a622b8e1]{width:100%;height:100%;object-fit:cover}.role-content[data-v-a622b8e1]{width:min(100%,1440px);margin:0 auto}.role-toolbar[data-v-a622b8e1]{position:fixed;z-index:19;top:76px;left:50%;display:flex;align-items:center;justify-content:space-between;width:min(100%,1440px);padding:48px 96px 43px;transform:translate(-50%);background:transparent}.title-group[data-v-a622b8e1]{display:flex;align-items:baseline;gap:17px}h1[data-v-a622b8e1]{font-family:var(--Static-Display-Large-Font, "PingFang SC");font-size:var(--Static-Display-XLarge-Size, 24px);font-style:normal;font-weight:600;line-height:var(--Static-Display-XLarge-Line-Height, 34px);letter-spacing:var(--Static-Display-Large-Tracking, -.25px)}.title-group p[data-v-a622b8e1]{color:#939195;font-family:var(--Static-Body-Medium-Font, "PingFang SC");font-size:var(--Static-Body-Medium-Size, 14px);font-style:normal;font-weight:400;line-height:var(--Static-Body-Medium-Line-Height, 21px);letter-spacing:var(--Static-Body-Medium-Tracking, 0)}.toolbar-actions[data-v-a622b8e1]{display:flex;align-items:center;gap:24px}.filter-select[data-v-a622b8e1]{position:relative}.filter-trigger[data-v-a622b8e1]{display:flex;align-items:center;gap:13px;padding:7px 0;border:0;background:transparent;color:var(--Color-Text-2, #615f62);font-family:var(--Static-Button-Large-Font, "PingFang SC");font-size:var(--Static-Button-Medium-Size, 14px);font-style:normal;font-weight:600;line-height:var(--Static-Button-Medium-Line-Height, 21px);cursor:pointer}.filter-trigger i[data-v-a622b8e1]{width:12px;height:12px;margin-top:-4px;border-right:3px solid #a2a0a5;border-bottom:3px solid #a2a0a5;border-radius:1px;transform:rotate(45deg);transition:transform .18s ease}.filter-trigger[aria-expanded=true] i[data-v-a622b8e1]{margin-top:5px;transform:rotate(225deg)}.filter-menu[data-v-a622b8e1]{position:absolute;z-index:10;top:calc(100% + 16px);right:-24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:83px;height:143px;overflow:hidden;padding:16px 12px;border-radius:20px;background:#fff;box-shadow:0 10px 25px #4a36461f}.filter-menu button[data-v-a622b8e1]{display:block;width:100%;padding:0 0 10px;border:0;border-bottom:1px solid #eeeeee;background:transparent;color:#6d6a70;font:600 14px PingFang SC,sans-serif;line-height:21px;text-align:center;cursor:pointer}.filter-menu button[data-v-a622b8e1]:last-child{padding-bottom:0;border-bottom:0}.filter-menu button.active[data-v-a622b8e1]{color:#f47ab1}.filter-menu-enter-active[data-v-a622b8e1],.filter-menu-leave-active[data-v-a622b8e1]{transition:opacity .16s ease,transform .16s ease}.filter-menu-enter-from[data-v-a622b8e1],.filter-menu-leave-to[data-v-a622b8e1]{opacity:0;transform:translateY(-6px)}.create-button[data-v-a622b8e1]{display:flex;flex:0 0 120px;align-items:center;justify-content:center;width:120px;height:36px;padding:7px 24px 8px 23px;border-radius:28px;background:#fa70ac;box-shadow:0 5px 12px #f96faa30;color:var(--Color-main-color-On-Primary, #fff);font-family:var(--Static-Display-XSmall-Font, "PingFang SC");font-size:var(--Static-Display-XSmall-Size, 14px);font-style:normal;font-weight:600;line-height:var(--Static-Display-XSmall-Line-Height, 21px);text-align:center;text-decoration:none;white-space:nowrap}.create-button span[data-v-a622b8e1]{transform:translateY(.5px)}.role-grid[data-v-a622b8e1]{position:fixed;top:201px;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(auto-fill,282px);justify-content:space-between;width:min(100%,1440px);margin:0 auto;padding:8px 96px 90px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;gap:54px 24px}.role-grid[data-v-a622b8e1]::-webkit-scrollbar{display:none}.role-card[data-v-a622b8e1]{width:282px;height:448px;overflow:visible;border-radius:24px;background:#fff;box-shadow:0 8px 21px #3220301a;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.role-card[data-v-a622b8e1]:hover{transform:scale(1.02);box-shadow:0 12px 28px #32203029}.role-card[data-v-a622b8e1]:focus-visible{outline:2px solid #ff73ad;outline-offset:4px}.role-image[data-v-a622b8e1]{position:relative;width:282px;height:282px;overflow:visible;border-radius:24px 24px 64px 0;background-position:center;background-size:cover}.role-image .role-avatar[data-v-a622b8e1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;z-index:1}.role-image .visibility[data-v-a622b8e1],.role-image .more-button[data-v-a622b8e1]{z-index:2}.role-image.light[data-v-a622b8e1]:before{background:url(/img/test/character_image.png);filter:saturate(.45) brightness(1.14)}.visibility[data-v-a622b8e1],.more-button[data-v-a622b8e1]{position:absolute;z-index:1}.visibility[data-v-a622b8e1]{top:16px;left:16px;width:53px;height:24px;padding:1px 12px 2px;border-radius:16px;background:#fff0f7;color:#f26ca6;font-family:var(--Static-Headline-XSmall-Font, "PingFang SC");font-size:var(--Static-Headline-XSmall-Size, 14px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-XSmall-Line-Height, 21px)}.visibility.private[data-v-a622b8e1]{background:#ffffffe6;color:#5b595d}.more-button[data-v-a622b8e1]{top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#27272cc7;cursor:pointer}.more-button img[data-v-a622b8e1]{display:block;width:16px;height:16px}.card-menu[data-v-a622b8e1]{position:absolute;z-index:3;top:57px;right:16px;width:116px;padding:12px;border-radius:20px;background:#fff;box-shadow:0 8px 22px #00000029}.card-menu a[data-v-a622b8e1],.card-menu button[data-v-a622b8e1]{display:flex;align-items:center;width:100%;height:42px;padding:0;border:0;border-bottom:1px solid #e9e8e9;background:none;color:#242229;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:600;line-height:21px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.card-menu .delete-action[data-v-a622b8e1]{border-bottom:0;color:#ff5265}.menu-icon[data-v-a622b8e1]{display:block;flex:0 0 auto;width:24px;height:24px;margin-right:4px}.delete-menu-icon[data-v-a622b8e1]{width:24px;height:24px;padding:3.601px 3.6px;margin:0 4px 0 0}.role-details[data-v-a622b8e1]{padding:12px 16px 27px}.role-name[data-v-a622b8e1]{display:block;overflow:hidden;color:var(--Color-Text-1, #1d1b20);font-family:var(--Static-Headline-Large-Font, "PingFang SC");font-size:var(--Static-Headline-Large-Size, 18px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-Large-Line-Height, 27px);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.role-intro[data-v-a622b8e1]{display:-webkit-box;min-height:42px;margin-top:8px;overflow:hidden;color:var(--Color-Text-3, #939195);font-family:var(--Static-Body-Medium-Font, "PingFang SC");font-size:var(--Static-Body-Medium-Size, 14px);font-style:normal;font-weight:400;line-height:var(--Static-Body-Medium-Line-Height, 21px);-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-divider[data-v-a622b8e1]{height:1px;margin:16px 0 18px;background:#ededed}.role-draft-status[data-v-a622b8e1]{display:flex;align-items:center;color:var(--Color-Text-3, #939195);font-family:var(--Static-Body-Medium-Font, "PingFang SC");font-size:var(--Static-Body-Medium-Size, 14px);font-weight:400;line-height:var(--Static-Body-Medium-Line-Height, 21px)}.role-draft-status img[data-v-a622b8e1]{width:20px;height:20px;margin-right:4px;opacity:.5}.role-stats[data-v-a622b8e1]{display:flex;align-items:center;justify-content:space-between;color:var(--Color-Text-3, #939195);font-family:var(--Static-Body-Medium-Font, "PingFang SC");font-size:var(--Static-Body-Medium-Size, 14px);font-style:normal;font-weight:400;line-height:var(--Static-Body-Medium-Line-Height, 21px)}.role-stats span[data-v-a622b8e1]{display:flex;align-items:center;white-space:nowrap}.role-stats img[data-v-a622b8e1]{display:block;width:20px;height:20px;margin-right:4px}.empty-state[data-v-a622b8e1]{position:fixed;top:201px;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:11vh;text-align:center}.empty-state img[data-v-a622b8e1]{width:180px;height:180px;object-fit:contain;mix-blend-mode:multiply}.empty-state p[data-v-a622b8e1]{margin:14px 0 22px;color:var(--Color-Text-2, #615F62);font-family:var(--Static-Body-XLarge-Font, "PingFang SC");font-size:var(--Static-Body-XLarge-Size, 16px);font-style:normal;font-weight:400;line-height:var(--Static-Body-Large-Line-Height, 22px)}.empty-create-button[data-v-a622b8e1]{display:flex;align-items:center;justify-content:center;width:120px;height:36px;border-radius:20px;background:#fb70ad;color:#fff;font:600 14px/21px PingFang SC,sans-serif;text-decoration:none}.sr-only[data-v-a622b8e1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.visibility-modal-mask[data-v-a622b8e1]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#19181c85}.visibility-modal[data-v-a622b8e1]{position:relative;width:min(100%,390px);height:355px;padding:25px 32px 24px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 18px 48px #00000038}.draft-delete-modal[data-v-a622b8e1]{height:auto;min-height:290px}.draft-delete-confirm-button[data-v-a622b8e1]{background:#db5070}.visibility-modal h2[data-v-a622b8e1]{color:var(--Color-Text-1, #1d1b20);font-family:var(--Static-Headline-Large-Font, "PingFang SC");font-size:var(--Static-Headline-Large-Size, 18px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-Large-Line-Height, 27px)}.visibility-modal-close[data-v-a622b8e1]{position:absolute;top:22px;right:31px;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.visibility-modal-close img[data-v-a622b8e1]{display:block;width:24px;height:24px}.visibility-modal-message[data-v-a622b8e1]{margin:14px -6px 22px;color:var(--Color-Text-2, #615f62);font-family:var(--Static-Body-XLarge-Font, "PingFang SC");font-size:var(--Static-Body-XLarge-Size, 16px);font-style:normal;font-weight:400;line-height:var(--Static-Body-XLarge-Line-Height, 24px);text-align:center}.visibility-character-summary[data-v-a622b8e1]{display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid #eee;border-radius:12px;text-align:left}.summary-cover[data-v-a622b8e1]{width:48px;height:48px;flex:0 0 auto;border-radius:50%;background-color:#f7f7f7;background-position:center;background-size:cover}.visibility-character-summary strong[data-v-a622b8e1]{display:block;color:var(--Color-Text-1, #1d1b20);font-family:var(--Static-Headline-Large-Font, "PingFang SC");font-size:var(--Static-Headline-Medium-Size, 16px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-Medium-Line-Height, 24px)}.visibility-character-summary p[data-v-a622b8e1]{margin-top:3px;color:#939195;font-family:var(--Static-Headline-Large-Font, "PingFang SC");font-size:var(--Static-Headline-Medium-Size, 16px);font-style:normal;font-weight:600;line-height:var(--Static-Headline-Medium-Line-Height, 24px);letter-spacing:var(--Static-Headline-Medium-Tracking, -.25px)}.visibility-character-summary p span[data-v-a622b8e1]{display:inline-block;margin-left:6px;padding:2px 11px;border-radius:18px;background:#f2f2f3;color:var(--Color-Text-2, #615f62);font-family:var(--Static-Button-XSmall-Font, "PingFang SC");font-size:var(--Static-Button-XSmall-Size, 12px);font-style:normal;font-weight:600;line-height:var(--Static-Button-XSmall-Line-Height, 18px);letter-spacing:var(--Static-Button-XSmall-Tracking, 0)}.visibility-modal-actions[data-v-a622b8e1]{position:absolute;right:32px;bottom:24px;display:flex;justify-content:center;gap:20px}.visibility-modal-actions button[data-v-a622b8e1]{width:96px;height:40px;border:0;border-radius:21px;font:600 14px/20px PingFang SC,sans-serif;cursor:pointer}.cancel-button[data-v-a622b8e1]{background:#ededee;color:#6d6a70}.confirm-button[data-v-a622b8e1]{background:#fb70ad;color:#fff}.delete-modal[data-v-a622b8e1]{position:relative;width:min(100%,390px);height:407px;padding:20px 32px;border-radius:20px;background:#fff;box-shadow:0 18px 48px #00000038}.delete-modal h2[data-v-a622b8e1]{color:#1d1b20;font:600 20px/30px PingFang SC,sans-serif;text-align:center}.delete-modal-close[data-v-a622b8e1]{position:absolute;top:20px;right:24px;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.delete-modal-close img[data-v-a622b8e1]{display:block;width:24px;height:24px}.delete-warning[data-v-a622b8e1]{margin:16px 0 20px;color:#ff5265;font:400 14px/24px PingFang SC,sans-serif;text-align:center}.delete-character-summary[data-v-a622b8e1]{display:flex;align-items:center;gap:10px;height:70px;padding:10px 12px;border:1px solid #eee;border-radius:12px}.delete-character-summary strong[data-v-a622b8e1]{color:#1d1b20;font:600 16px/24px PingFang SC,sans-serif}.delete-options[data-v-a622b8e1]{display:grid;gap:12px;margin-top:20px}.delete-options label[data-v-a622b8e1]{position:relative;display:flex;align-items:flex-start;gap:8px;color:#1d1b20;cursor:pointer}.delete-options input[data-v-a622b8e1]{position:absolute;opacity:0}.radio-control[data-v-a622b8e1]{display:block;flex:0 0 auto;width:20px;height:20px;margin-top:2px;border:2px solid #b9bbc1;border-radius:50%}.delete-options input:checked+.radio-control[data-v-a622b8e1]{border-color:#7593ef;background:#7593ef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.6 9 10 3' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.delete-options b[data-v-a622b8e1]{display:block;font:600 14px/21px PingFang SC,sans-serif}.delete-options small[data-v-a622b8e1]{display:block;max-width:278px;margin-top:1px;color:#939195;font:400 12px/18px PingFang SC,sans-serif}.delete-next-button[data-v-a622b8e1]{position:absolute;right:36px;bottom:32px;width:96px;height:40px;border:0;border-radius:21px;background:#e983b8;color:#fff;font:600 14px/21px PingFang SC,sans-serif;cursor:pointer}.delete-final-mask[data-v-a622b8e1]{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#19181c70}.delete-final-modal[data-v-a622b8e1]{position:relative;width:min(100%,390px);min-height:276px;padding:28px 34px 88px;border-radius:24px;background:#fff;text-align:center;box-shadow:0 18px 48px #00000038}.delete-final-modal h2[data-v-a622b8e1]{color:#1d1b20;font:600 18px/27px PingFang SC,sans-serif}.delete-final-modal>p[data-v-a622b8e1]{margin:38px 0 28px;color:#615f62;font:400 16px/24px PingFang SC,sans-serif}.delete-final-modal .delete-modal-close[data-v-a622b8e1]{top:28px;right:28px}.delete-name-input[data-v-a622b8e1]{display:flex;align-items:center;width:100%;height:50px;padding:0 16px;border:1px solid #ececf0;border-radius:12px}.delete-name-input input[data-v-a622b8e1]{min-width:0;flex:1;border:0;outline:0;color:#1d1b20;font:400 16px/24px PingFang SC,sans-serif}.delete-name-input input[data-v-a622b8e1]::placeholder{color:#c7c6cb}.delete-name-input span[data-v-a622b8e1]{color:#a9a7ad;font:400 14px/21px PingFang SC,sans-serif}.delete-confirm-button[data-v-a622b8e1]{position:absolute;right:34px;bottom:24px;width:96px;height:40px;border:0;border-radius:21px;background:#f9a7cb;color:#fff;font:600 14px/21px PingFang SC,sans-serif;cursor:pointer}.delete-confirm-button[data-v-a622b8e1]:not(:disabled){background:#fb70ad}.delete-confirm-button[data-v-a622b8e1]:disabled{cursor:not-allowed}.visibility-modal-enter-active[data-v-a622b8e1],.visibility-modal-leave-active[data-v-a622b8e1]{transition:opacity .2s ease}.visibility-modal-enter-active .visibility-modal[data-v-a622b8e1],.visibility-modal-leave-active .visibility-modal[data-v-a622b8e1]{transition:transform .2s ease}.visibility-modal-enter-from[data-v-a622b8e1],.visibility-modal-leave-to[data-v-a622b8e1]{opacity:0}.visibility-modal-enter-from .visibility-modal[data-v-a622b8e1],.visibility-modal-leave-to .visibility-modal[data-v-a622b8e1]{transform:scale(.96)}@media(max-width:1050px){.role-grid[data-v-a622b8e1]{grid-template-columns:repeat(3,282px)}}.role-header[data-v-a622b8e1]{padding:0 32px}@media(max-width:760px){.role-header[data-v-a622b8e1]{height:70px;padding:0 18px}.brand img[data-v-a622b8e1]{width:132px;height:48px}.account strong[data-v-a622b8e1]{display:none}.account-avatar[data-v-a622b8e1]{width:36px;height:36px}.role-content[data-v-a622b8e1]{width:min(100% - 32px,600px)}.role-toolbar[data-v-a622b8e1]{top:70px;align-items:flex-start;width:min(100% - 32px,600px);padding:30px 0 28px}.role-grid[data-v-a622b8e1]{top:176px;width:min(100% - 32px,600px);padding:8px 0 40px}.title-group[data-v-a622b8e1]{display:block}.title-group p[data-v-a622b8e1]{margin-top:8px;font-size:14px}h1[data-v-a622b8e1]{font-size:25px}.toolbar-actions[data-v-a622b8e1]{gap:12px;flex-direction:column-reverse;align-items:flex-end}.create-button[data-v-a622b8e1]{min-width:auto;padding:10px 15px;font-size:14px}.filter-select select[data-v-a622b8e1]{font-size:14px}.role-grid[data-v-a622b8e1]{grid-template-columns:282px;justify-content:center;gap:24px}.role-image[data-v-a622b8e1]{height:282px}.role-details[data-v-a622b8e1]{padding:18px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;min-width:100%;max-width:100%;min-height:100%;margin:0;padding:0}body{overflow-x:hidden}
