.heartbeat-line-box[data-v-661332ee]{width:100%}.heartbeat-line-box .heartbeat-img[data-v-661332ee]{display:block;height:auto;width:100%}.star-line-box[data-v-661332ee]{align-items:center;color:#723883;display:flex;gap:4px;justify-content:center;position:relative;width:100%}.star-line-box[data-v-661332ee]:before{background:#723883;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.star-line-box .left-end-star[data-v-661332ee]{left:0}.star-line-box .left-end-star[data-v-661332ee],.star-line-box .right-end-star[data-v-661332ee]{font-size:6px;position:absolute;top:calc(50% + 1.5px);transform:translateY(-50%)}.star-line-box .right-end-star[data-v-661332ee]{right:0}.star-line-box .middle-star[data-v-661332ee]{font-size:11px;transform:translateY(1px)}.star-line-box span[data-v-661332ee]{background:#723883;border:0 solid #723883;border-radius:0 0 0 0;height:3px;width:3px}.banner-loop-box[data-v-eff9edc0]{background:url(https://ella.janitorai.com/events/Background.webp) no-repeat 50%;background-size:cover;border-radius:10px;box-shadow:0 0 10px #000;height:250px;margin:40px 0;overflow:hidden;position:relative}.banner-loop-box img[data-v-eff9edc0]{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.banner-loop-box .star-box[data-v-eff9edc0]{align-items:center;display:flex;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.banner-loop-box .star-box .star-img[data-v-eff9edc0]{height:100%;mix-blend-mode:lighten;width:100%}.banner-loop-box .center-txt-image[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/Center.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.banner-loop-box .corner-bottom-left[data-v-eff9edc0],.banner-loop-box .corner-bottom-right[data-v-eff9edc0],.banner-loop-box .corner-box[data-v-eff9edc0],.banner-loop-box .corner-top-left[data-v-eff9edc0],.banner-loop-box .corner-top-right[data-v-eff9edc0]{height:100px;position:absolute;width:100px;z-index:1}.banner-loop-box .corner-bottom-left .corner-img[data-v-eff9edc0],.banner-loop-box .corner-bottom-right .corner-img[data-v-eff9edc0],.banner-loop-box .corner-box .corner-img[data-v-eff9edc0],.banner-loop-box .corner-top-left .corner-img[data-v-eff9edc0],.banner-loop-box .corner-top-right .corner-img[data-v-eff9edc0]{height:100%;width:100%}.banner-loop-box .corner-top-left[data-v-eff9edc0]{left:2px;top:2px}.banner-loop-box .corner-top-right[data-v-eff9edc0]{right:2px;top:2px;transform:scaleX(-1)}.banner-loop-box .corner-bottom-left[data-v-eff9edc0]{bottom:2px;left:2px}.banner-loop-box .corner-bottom-right[data-v-eff9edc0]{bottom:2px;right:2px;transform:scaleX(-1)}.banner-loop-box .duck-peep-10[data-v-eff9edc0],.banner-loop-box .duck-peep-11[data-v-eff9edc0],.banner-loop-box .duck-peep-12[data-v-eff9edc0],.banner-loop-box .duck-peep-1[data-v-eff9edc0],.banner-loop-box .duck-peep-2[data-v-eff9edc0],.banner-loop-box .duck-peep-3[data-v-eff9edc0],.banner-loop-box .duck-peep-4[data-v-eff9edc0],.banner-loop-box .duck-peep-5[data-v-eff9edc0],.banner-loop-box .duck-peep-6[data-v-eff9edc0],.banner-loop-box .duck-peep-7[data-v-eff9edc0],.banner-loop-box .duck-peep-8[data-v-eff9edc0],.banner-loop-box .duck-peep-9[data-v-eff9edc0],.banner-loop-box .duck-peep[data-v-eff9edc0]{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:80px;pointer-events:none;position:absolute;width:8vw;z-index:2}.banner-loop-box .duck-peep-1[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/duckpeep.webp?width=120);left:2%;top:2%;transform:rotate(-15deg)}.banner-loop-box .duck-peep-2[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/medicpeep.webp?width=120);left:25%;top:1%;transform:rotate(10deg)}.banner-loop-box .duck-peep-3[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/peepdog.webp?width=120);right:25%;top:1%;transform:rotate(-5deg)}.banner-loop-box .duck-peep-4[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/sharkpeep.webp?width=120);right:2%;top:2%;transform:rotate(20deg)}.banner-loop-box .duck-peep-5[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/manpeep.webp?width=120);left:1%;top:25%;transform:rotate(18deg)}.banner-loop-box .duck-peep-6[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/wolfpeep.webp?width=120);left:1%;top:45%;transform:rotate(-10deg)}.banner-loop-box .duck-peep-7[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/catpeep.webp?width=120);bottom:2%;left:2%;transform:rotate(5deg)}.banner-loop-box .duck-peep-8[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/wolfpeep1.webp?width=120);bottom:1%;left:25%;transform:rotate(-20deg)}.banner-loop-box .duck-peep-9[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/soappeep.webp?width=120);bottom:1%;right:25%;transform:rotate(25deg)}.banner-loop-box .duck-peep-10[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/monsterpeep.webp?width=120);bottom:2%;right:2%;transform:rotate(-10deg)}.banner-loop-box .duck-peep-11[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/mousepeep.webp?width=120);right:1%;top:45%;transform:rotate(15deg)}.banner-loop-box .duck-peep-12[data-v-eff9edc0]{background-image:url(https://ella.janitorai.com/events/bunny1peep.png?width=120);right:1%;top:25%;transform:rotate(-12deg)}.banner-loop-box[data-v-03e27865]{background:url(https://image.cdn2.seaart.me/web/st-role-banner1-web.webp) no-repeat 50%;background-size:cover;border-radius:10px;box-shadow:0 0 10px #000;height:250px;margin:40px 0;overflow:hidden;position:relative}.my-chats-card-tooltip{max-width:320px}.card-box[data-v-3e3ce760]{padding:18px;position:relative}.card-box-inner[data-v-3e3ce760]{background:linear-gradient(169deg,#6d316e 5%,#40346b 50%,#39265c);border-radius:16px;box-sizing:border-box;padding:12px;position:relative;-webkit-text-decoration:none;text-decoration:none;width:448px;z-index:1}.card-box-inner .nav-box[data-v-3e3ce760]{cursor:pointer;justify-content:space-between;margin-bottom:10px}.card-box-inner .nav-box .title[data-v-3e3ce760]{color:#e8d8ff;font-size:16px;font-weight:700;line-height:22px;text-shadow:1px 1px 0 #893489}.card-box-inner .role-info[data-v-3e3ce760]{margin-bottom:12px}.card-box-inner .role-info .head-img[data-v-3e3ce760]{border-radius:15px;flex-shrink:0;height:198px;margin-right:10px;overflow:hidden;position:relative;width:198px}.card-box-inner .role-info .head-img[data-v-3e3ce760]:after{border:2px solid rgba(175,149,230,.3);border-radius:15px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.card-box-inner .role-info .head-img .head-img-item[data-v-3e3ce760]{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:all .3s;width:100%}.card-box-inner .role-info .head-img .head-img-item.nsfw-bg[data-v-3e3ce760]{filter:blur(19px) saturate(160%)}.card-box-inner .role-info .head-img .head-img-item[data-v-3e3ce760]:hover{transform:scale(1.15)}.card-box-inner .role-info .desc-box[data-v-3e3ce760]{height:188px;width:calc(100% - 208px)}.card-box-inner .role-info .desc[data-v-3e3ce760]{color:#af95e6;font-size:14px;font-weight:400;line-height:24px;margin-bottom:5px;max-height:168px;overflow:hidden;word-break:break-all}.card-box-inner .role-info .desc[data-v-3e3ce760] img,.card-box-inner .role-info .desc[data-v-3e3ce760] video{height:auto!important;width:100%!important}.card-box-inner .role-info .desc[data-v-3e3ce760] font[color] em,.card-box-inner .role-info .desc[data-v-3e3ce760] font[color] i,.card-box-inner .role-info .desc[data-v-3e3ce760] font[color] q{color:inherit}.card-box-inner .role-info .desc[data-v-3e3ce760] code,.card-box-inner .role-info .desc[data-v-3e3ce760] pre code{background:#000;border-radius:5px;display:block;overflow-x:auto;padding:5px}.card-box-inner .role-info .desc[data-v-3e3ce760] h1,.card-box-inner .role-info .desc[data-v-3e3ce760] h2,.card-box-inner .role-info .desc[data-v-3e3ce760] h3,.card-box-inner .role-info .desc[data-v-3e3ce760] h4,.card-box-inner .role-info .desc[data-v-3e3ce760] h5,.card-box-inner .role-info .desc[data-v-3e3ce760] h6,.card-box-inner .role-info .desc[data-v-3e3ce760] strong,.card-box-inner .role-info .desc[data-v-3e3ce760] strong em{font-size:14px!important;font-weight:700;margin:0!important}.card-box-inner .role-info .desc[data-v-3e3ce760] rp{display:block}.card-box-inner .role-info .desc[data-v-3e3ce760] blockquote{background-color:rgba(0,0,0,.3);border-left:3px solid #e18a24;margin:0;padding-left:10px}.card-box-inner .role-info .desc[data-v-3e3ce760] table{border-collapse:collapse;border-spacing:0}.card-box-inner .role-info .desc[data-v-3e3ce760] td,.card-box-inner .role-info .desc[data-v-3e3ce760] th{border:1px solid;border-collapse:collapse;padding:.25em}.card-box-inner .role-action-box .left[data-v-3e3ce760]{flex-grow:1}.card-box-inner .role-action-box .left .item[data-v-3e3ce760]{color:#d7cfef;font-size:12px;line-height:24px;margin-bottom:2px}.card-box-inner .role-action-box .left .item .iconfont[data-v-3e3ce760]{font-size:14px;margin-right:4px}.card-box-inner .role-action-box .left .item .icon-users-solid[data-v-3e3ce760]{font-size:18px}.card-box-inner .role-action-box .left .item span[data-v-3e3ce760]{max-width:250px}.card-box-inner .role-action-box .right[data-v-3e3ce760]{flex-shrink:0}.card-box-inner .role-action-box .right .btn[data-v-3e3ce760]{background:linear-gradient(90deg,#e99bfb,#7657ff,#7657ff,#7657ff,#e99bfb,#7657ff);background-position:0;background-size:250%;border-radius:8px 8px 8px 8px;color:#d7cfef;cursor:pointer;font-size:16px;font-weight:700;padding:1px;transition-duration:1s}.card-box-inner .role-action-box .right .btn span[data-v-3e3ce760]{background:#2f194a;border-radius:8px 8px 8px 8px;height:32px;padding:0 16px}.card-box-inner .role-action-box .right .btn[data-v-3e3ce760]:hover{background-position:100%;transform:scale(1.15)}.border-bg[data-v-3e3ce760]{background:radial-gradient(circle at 24% -10%,#ff69fb 0,#ff69fb 20%,#433484 30%,#433484 100%);bottom:20px;left:7px;right:7px;top:20px;transform:rotate(3deg);z-index:0}.border-bg[data-v-3e3ce760],.border-bg[data-v-3e3ce760]:before{border-radius:16px;position:absolute}.border-bg[data-v-3e3ce760]:before{background:#060608;bottom:1px;content:"";left:1px;right:1px;top:1px}.my-chats-box[data-v-36b92d93]{margin-bottom:40px;margin-right:-46px}.my-chats-box .nav-box[data-v-36b92d93]{margin-bottom:20px}.my-chats-box .nav-box .title[data-v-36b92d93]{color:hsla(0,0%,100%,.92);font-family:Jura;font-size:30px;font-weight:700;line-height:36px}.my-chats-list[data-v-36b92d93] .swipeab-icon-box .icon-bnt{background-color:#d7cfef;color:#544772}.my-chats-list[data-v-36b92d93] .swipeab-icon-box .icon-bnt i{font-size:18px}.tabs[data-v-2ec9dc68]{border-bottom:2px solid hsla(0,0%,100%,.16);display:inline-flex;height:42px}.tabs .tab[data-v-2ec9dc68],.tabs[data-v-2ec9dc68]{align-items:center;position:relative}.tabs .tab[data-v-2ec9dc68]{color:#a1a1aa;cursor:pointer;display:flex;font-size:16px;font-weight:600;padding:0 15px;transition:color .3s}.tabs .tab .iconfont[data-v-2ec9dc68]{font-size:20px;margin-right:6px}.tabs .tab.active[data-v-2ec9dc68],.tabs .tab[data-v-2ec9dc68]:hover{color:#a88fff}.tabs .underline[data-v-2ec9dc68]{background:#a88fff;border-radius:2px;bottom:0;height:2px;position:absolute;transition:left .3s,width .3s;z-index:1}.base-tag-group[data-v-67ef5905]{display:flex;flex-wrap:wrap;gap:15px 8px;overflow:hidden;transition:max-height .3s ease}.tag-item[data-v-67ef5905]{border:1px solid hsla(0,0%,100%,.33);border-radius:6px;color:#d7cfef;cursor:pointer;font-size:13px;height:30px}.tag-item .tag-item-inner[data-v-67ef5905]{align-items:center;background:#060608;border-radius:6px;display:flex;height:100%;justify-content:center;padding:0 12px;pointer-events:none}.tag-item .tag-icon[data-v-67ef5905]{align-items:center;display:flex;font-size:16px;margin-right:6px}.tag-item.active[data-v-67ef5905],.tag-item[data-v-67ef5905]:hover{background:linear-gradient(90deg,#e99bfb,#7657ff,#7657ff,#7657ff,#e99bfb,#7657ff);background-position:0;background-size:250%;border:0;padding:1px}.tag-item.active .tag-item-inner[data-v-67ef5905],.tag-item:hover .tag-item-inner[data-v-67ef5905]{background:#1b1724}.toggle-button-container[data-v-67ef5905]{width:100%}.toggle-button[data-v-67ef5905]{align-items:center;border:1px solid hsla(0,0%,100%,.33);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;height:30px;justify-content:center;line-height:30px;padding:0 12px;text-align:center;width:-moz-fit-content;width:fit-content}.screen-form-box .explore-nav[data-v-50373731]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.screen-form-box .explore-nav h1[data-v-50373731]{color:hsla(0,0%,100%,.92);font-size:30px;font-weight:700;line-height:36px}.screen-form-box .tabs-box[data-v-50373731]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.screen-form-box .tabs-box .add-btn[data-v-50373731]{align-items:center;background:linear-gradient(130deg,#0a0517,#1a0b3b 25%,#2d1657 50%,#1a0b3b 75%,#0a0517),rgba(0,0,0,.2);border-radius:8px;color:#cfbeff;cursor:pointer;display:flex;font-family:PingFang SC;font-size:18px;font-weight:600;gap:12px;justify-content:center;line-height:22px;padding:13px 76px;position:relative}.screen-form-box .tabs-box .add-btn .add-text[data-v-50373731]:hover,.screen-form-box .tabs-box .add-btn .iconfont[data-v-50373731]:hover{color:#a88fff}.screen-form-box .tabs-box .add-btn[data-v-50373731]:before{background:linear-gradient(90deg,#ea9bfb,#7556ff);border-radius:8px;bottom:0;content:"";left:0;mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff,#fff 0) content-box,linear-gradient(#fff,#fff 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out;padding:1px;pointer-events:none;position:absolute;right:0;top:0}.tavern-chats-home-box[data-v-75a7a29d]{padding:35px 48px 0}.tavern-chats-home-box .screen-form[data-v-75a7a29d]{margin-bottom:30px}.p-silly-tavern[data-v-70b7d138]{background-color:#02050e;display:flex;flex-direction:column;height:100vh;width:100%}.p-silly-tavern-box[data-v-70b7d138]{height:100%;overflow:hidden;position:relative;width:100%}.p-silly-tavern-box iframe[data-v-70b7d138]{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.course-card[data-v-c5decd7e]{cursor:pointer;width:314px;width:calc(25% - 12px)}@media(max-width:1440px){.course-card[data-v-c5decd7e]{width:calc(33.33333% - 10.66667px)}}.course-card .course-img[data-v-c5decd7e]{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;padding-top:56.25%;position:relative;width:100%}.course-card .course-title[data-v-c5decd7e]{color:#fff;font-size:14px;font-weight:700;line-height:24px;margin-top:8px}.course-card .course-footer[data-v-c5decd7e]{align-items:center;display:flex;justify-content:space-between}.course-card .course-footer .author-info[data-v-c5decd7e]{align-items:center;display:flex;gap:2px}.course-card .course-footer .author-info .author-avatar[data-v-c5decd7e]{border-radius:50%;height:20px;overflow:hidden;width:20px}.course-card .course-footer .author-info .author-avatar .author-icon[data-v-c5decd7e]{border-radius:50%;height:100%;width:100%}.course-card .course-footer .author-info .author-avatar .author-text-avatar[data-v-c5decd7e]{align-items:center;background:#fff;border-radius:50%;color:#212121;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.course-card .course-footer .author-info .author-name[data-v-c5decd7e]{color:hsla(0,0%,100%,.5);font-size:12px}.course-card .course-footer .data-info[data-v-c5decd7e]{align-items:center;display:flex;gap:16px}.course-card .course-footer .data-info .data-item[data-v-c5decd7e]{align-items:center;display:flex;gap:2px}.course-card .course-footer .data-info .data-item .data-count[data-v-c5decd7e]{color:#b6b6b9;font-size:12px;line-height:14px}.tavern-instruction[data-v-611ee7c5]{box-sizing:border-box;height:100%;padding:20px 48px;width:100%}.tavern-instruction .course-list[data-v-611ee7c5]{display:flex;flex-wrap:wrap;gap:16px}