@import "https://fonts.googleapis.com/css2?family=LXGW+WenKai+TC:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.logout-icon-button[data-v-b2b8833c]{color:#000000bf;cursor:pointer;background-color:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.logout-icon-button[data-v-b2b8833c]:hover{background-color:#fff3;box-shadow:0 2px 8px #0000001f}.user-meta[data-v-b2b8833c]{flex-direction:column;flex:auto;gap:6px;width:100%;min-width:0;display:flex}.user-summary-row[data-v-b2b8833c]{justify-content:flex-start;align-items:center;gap:8px;width:calc(100% + 22px);margin-top:8px;margin-bottom:-6px;margin-left:0;display:flex}.avatar-box--side[data-v-b2b8833c]{flex-shrink:0;width:46px;height:46px;margin-bottom:0;margin-left:-23px}.user-name-row[data-v-b2b8833c]{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.user-name[data-v-b2b8833c]{color:#000;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.user-id[data-v-b2b8833c]{color:#0009;text-align:left;font-size:13px;line-height:1.3}.login-section[data-v-b2b8833c]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.avatar-box[data-v-b2b8833c]{border-radius:50%;width:60px;height:60px;margin-bottom:12px;overflow:hidden}.avatar[data-v-b2b8833c]{background-position:50%;background-size:cover;width:100%;height:100%}.login-btn[data-v-b2b8833c]{cursor:pointer;background:#ffffff4d;border:none;border-radius:20px;width:100%;padding:12px 24px;transition:all .2s;box-shadow:0 2px 8px #0000001a}.login-btn[data-v-b2b8833c]:hover{background:#fff6}.login-btn[data-v-b2b8833c]:active{background:#ffffff80}.preview-switch[data-v-b2b8833c]{flex-direction:column;gap:8px;width:100%;margin-bottom:4px;display:flex}.preview-switch-label[data-v-b2b8833c]{color:#0000008c;font-size:12px}.preview-switch-select[data-v-b2b8833c]{color:#000000b8;box-sizing:border-box;background:#ffffff73;border:none;border-radius:16px;outline:none;width:100%;height:34px;padding:0 12px}.nav-item[data-v-b2b8833c]{box-sizing:border-box;color:#000000b3;cursor:pointer;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;height:40px;padding-left:18px;padding-right:14px;font-family:LXGW WenKai TC,Noto Sans SC,PingFang SC,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.menu-tag[data-v-b2b8833c]{position:absolute;left:18px}.nav-label[data-v-b2b8833c]{line-height:1;position:absolute;left:50%;transform:translate(-50%)}.nav-arrow[data-v-b2b8833c]{opacity:0;margin-left:auto;font-size:16px;line-height:1;transition:opacity .2s,transform .2s;transform:translate(-2px)}.nav-home[data-v-b2b8833c],.nav-sweet[data-v-b2b8833c],.nav-timeline[data-v-b2b8833c],.nav-world[data-v-b2b8833c]{color:#6d6e6e}.menu-tag[data-v-b2b8833c]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.menu-svg[data-v-b2b8833c]{width:13px;height:13px}.menu-tag-home[data-v-b2b8833c],.menu-tag-sweet[data-v-b2b8833c],.menu-tag-timeline[data-v-b2b8833c],.menu-tag-world[data-v-b2b8833c]{color:#6d6e6e;background:#c7e0f7b3}.nav-item[data-v-b2b8833c]:hover{background:#ffffff4d}.nav-item[data-v-b2b8833c]:active{background:#ffffff80}.nav-active[data-v-b2b8833c]{background:#fff6;font-weight:500;box-shadow:0 2px 8px #0000001a}.nav-sweet.nav-active[data-v-b2b8833c]{background:#fffaf066}.nav-active .nav-arrow[data-v-b2b8833c]{opacity:.85;transform:translate(0)}.theme-switch-container[data-v-b2b8833c]{position:absolute;bottom:16px;right:16px}.contact-us-container[data-v-b2b8833c]{position:absolute;bottom:16px;left:16px}.theme-switch-button[data-v-b2b8833c],.contact-us-button[data-v-b2b8833c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0009;cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001a}.theme-switch-button[data-v-b2b8833c]:hover,.contact-us-button[data-v-b2b8833c]:hover{background:#fff6;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.theme-switch-button[data-v-b2b8833c]:active,.contact-us-button[data-v-b2b8833c]:active{background:#ffffff80;transform:scale(.95)}.n-drawer,.n-drawer-content{box-shadow:none!important;background:0 0!important}[data-v-c2921210] .n-drawer-content,[data-v-c2921210] .n-drawer{background-color:#0000!important}.nav-container[data-v-c2921210],.nav-container-mobile[data-v-c2921210]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf033;border:1px solid #fffaf033;border-radius:22px;flex-direction:column;align-items:center;min-width:130px;max-width:240px;padding:16px;display:flex;box-shadow:0 4px 12px #0000001a}.login-section[data-v-c2921210]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}.avatar-box[data-v-c2921210]{border-radius:50%;width:60px;height:60px;margin-bottom:12px;overflow:hidden}.avatar[data-v-c2921210]{background-position:50%;background-size:cover;width:100%;height:100%}.login-btn[data-v-c2921210]{cursor:pointer;background:#ffffff4d;border:none;border-radius:20px;width:100%;padding:12px 24px;transition:all .2s;box-shadow:0 2px 8px #0000001a}.login-btn[data-v-c2921210]:hover{background:#fff6}.login-btn[data-v-c2921210]:active{background:#ffffff80}.nav-item[data-v-c2921210]{color:#000000b3;cursor:pointer;border-radius:22px;justify-content:center;align-items:center;width:100%;height:40px;font-size:16px;text-decoration:none;transition:all .2s;display:flex}.nav-item[data-v-c2921210]:hover{background:#ffffff4d}.nav-item[data-v-c2921210]:active{background:#ffffff80}.nav-active[data-v-c2921210]{background:#fff6;font-weight:500;box-shadow:0 2px 8px #0000001a}.mobile-menu-button[data-v-c2921210]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:1000;background-color:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:fixed;top:20px;left:20px;box-shadow:0 2px 8px #0000001a}.mobile-menu-button[data-v-c2921210]:hover{background-color:#fff6;box-shadow:0 4px 12px #00000026}@media (width>=765px) and (orientation:landscape){.mobile-menu-button[data-v-c2921210]{display:none}}@media (width<=764px),(orientation:portrait){.nav-container[data-v-c2921210]{display:none}.nav-container-mobile[data-v-c2921210]{min-width:210px;max-width:340px}}.dark-theme{color:#fffc!important}.dark-theme *{color:inherit!important}.dark-theme .nav-container,.dark-theme .nav-container-mobile{background:0 0!important;border:1px solid #ffffffb3!important}.dark-theme .card,.dark-theme .detail-card,.dark-theme .calendar-item,.dark-theme .cards-container>*,.dark-theme .content-card,.dark-theme .filter-tabs{background:0 0!important}.dark-theme .card:not(img):not(p):not(span):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.card-title):not(.card-description):not(.card-content),.dark-theme .detail-card:not(img):not(p):not(span):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.dark-theme .calendar-item:not(img):not(p):not(span),.dark-theme .cards-container>:not(img):not(p):not(span),.dark-theme .content-card:not(img):not(p):not(span),.dark-theme .filter-tabs:not(img):not(p):not(span){border:1px solid #ffffffb3!important}.dark-theme button{color:#fffc!important;border:1px solid #ffffffb3!important}.dark-theme a,.dark-theme input,.dark-theme textarea,.dark-theme select{color:#fffc!important}.app-container[data-v-c9d809b6]{position:relative}.dark-overlay[data-v-c9d809b6]{pointer-events:none;z-index:1;background:#000000b3;position:absolute;inset:0}.custom-select-container[data-v-2668e6dd]{position:relative}.custom-select[data-v-2668e6dd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff4d;border:1px solid #0000001a;border-radius:25px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:all .2s;display:flex;position:relative}.custom-select[data-v-2668e6dd]:hover{background:#fff6;border-color:#0003}.selected-option[data-v-2668e6dd]{color:#000c;font-size:14px}.dropdown-icon[data-v-2668e6dd]{transition:transform .2s}.custom-select.open .dropdown-icon[data-v-2668e6dd]{transform:rotate(180deg)}.dropdown-options[data-v-2668e6dd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;-ms-overflow-style:none;scrollbar-width:none;background:#ffffff4d;border:1px solid #0000001a;border-radius:25px;max-height:200px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.dropdown-options[data-v-2668e6dd]::-webkit-scrollbar{display:none}.dropdown-option[data-v-2668e6dd]{cursor:pointer;color:#000c;padding:12px 16px;font-size:14px;transition:background-color .2s}.dropdown-option[data-v-2668e6dd]:hover{background:#ffffff80}.dropdown-option.active[data-v-2668e6dd]{background:#ffffffb3;font-weight:500}.sweet-container[data-v-64f6588a]{width:100%;min-width:0;min-height:100vh;display:flex;overflow:hidden}.dropdown-icon[data-v-64f6588a]{opacity:.7}.main-content[data-v-64f6588a]{flex-direction:column;flex:1;min-width:0;display:flex}.header[data-v-64f6588a]{box-sizing:border-box;border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;width:100%;max-width:92%;margin:0 auto;padding:100px 20px 24px;display:flex}.lu-mu-title[data-v-64f6588a]{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.lu[data-v-64f6588a],.mu[data-v-64f6588a]{color:#000000b3;font-size:32px}.ampersand[data-v-64f6588a]{color:#00000080;margin:0 5px;font-size:24px}.dropdown-container[data-v-64f6588a]{align-self:flex-end;position:relative}.dropdown-item[data-v-64f6588a]:hover{background-color:#0000000d}.content-section[data-v-64f6588a]{min-width:0;height:calc(100vh - var(--header-block-height) - 2.5vh);box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-y:scroll}.content-section[data-v-64f6588a]::-webkit-scrollbar{display:none}.cards-container[data-v-64f6588a]{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:92%;margin:0 auto;padding:0 20px;display:flex}.sweet-card[data-v-64f6588a]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background-color:#fffaf033;border:1px solid #fffaf04d;border-radius:22px;flex-direction:column;width:100%;max-width:100%;height:200px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 2px #0000001a}.sweet-card[data-v-64f6588a]:hover{background-color:#fffaf094;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sweet-card[data-v-64f6588a]:active{background-color:#fffaf094;transform:translateY(0)}.card-content[data-v-64f6588a]{z-index:2;flex-direction:row;flex:1;align-items:stretch;height:100%;min-height:0;display:flex;position:relative}.card-text[data-v-64f6588a]{flex-direction:column;flex:1;min-width:0;min-height:0;padding:20px 30px;display:flex;overflow:hidden}.card-title[data-v-64f6588a]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;padding:0;font-size:30px;font-weight:700;overflow:hidden}.card-description[data-v-64f6588a]{color:#0009;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;flex:0 auto;min-height:0;margin:8px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-avatar[data-v-64f6588a]{align-self:flex-end}.avatar-slot[data-v-64f6588a]{flex-shrink:0;align-self:stretch;width:200px;min-height:0;display:block;overflow:hidden}.avatar-slot .avatar-image[data-v-64f6588a]{object-fit:cover;width:100%;height:100%;display:block}@media screen and (width<=745px),screen and (orientation:portrait){.header[data-v-64f6588a]{flex-direction:column;max-width:100%;padding:130px 20px 24px}.cards-container[data-v-64f6588a]{max-width:100%;padding:0 20px}.avatar-slot[data-v-64f6588a]{width:100px}.sweet-card[data-v-64f6588a]{height:130px;box-shadow:0 4px 12px #00000026}.card-text[data-v-64f6588a]{padding:10px 12px}.card-title[data-v-64f6588a]{font-size:16px}.card-description[data-v-64f6588a]{-webkit-line-clamp:2;line-clamp:2;font-size:12px;font-weight:600}.progress-wrapper[data-v-64f6588a]{width:85%;margin-top:4px}.progress-icon img[data-v-64f6588a]{width:20px}.progress-bar[data-v-64f6588a]{height:4px}}.avatar-image-left[data-v-64f6588a]{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.avatar-image-right[data-v-64f6588a]{-webkit-mask-image:linear-gradient(270deg,#000 70%,#0000 100%);mask-image:linear-gradient(270deg,#000 70%,#0000 100%)}.loading-tip[data-v-64f6588a]{text-align:center;color:#666;padding:16px;font-size:14px}.progress-wrapper[data-v-64f6588a]{flex-shrink:0;width:70%;margin-top:auto;margin-left:20px;position:relative}.progress-icon img[data-v-64f6588a]{object-fit:contain;width:30px}.progress-bar[data-v-64f6588a]{background:#fff6;border:1px solid #ffffff80;border-radius:999px;width:100%;height:5px;position:relative}.progress-fill[data-v-64f6588a]{background:linear-gradient(90deg,#53a1ff 0%,#ff9ec0 100%);border-radius:999px;height:100%;transition:width .3s}@keyframes calendarFadeIn-c8b93822{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.sweet-container[data-v-c8b93822]{width:100%;min-height:100vh;display:flex;overflow:visible}.main-content[data-v-c8b93822]{flex-direction:column;flex:1;display:flex}.header[data-v-c8b93822]{border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;padding:100px 32px 24px;display:flex}.lu-mu-title[data-v-c8b93822]{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.lu[data-v-c8b93822],.mu[data-v-c8b93822]{color:#000000b3;font-size:32px}.dropdown-container[data-v-c8b93822]{align-self:flex-end;position:relative}.content-section[data-v-c8b93822]{height:calc(100vh - var(--header-block-height) - 2.5vh);box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;align-items:center;gap:24px;padding-bottom:40px;display:flex;overflow-y:scroll}.content-section[data-v-c8b93822]::-webkit-scrollbar{display:none}.detail-card-toolbar[data-v-c8b93822]{flex-direction:column;align-items:flex-end;display:flex;position:relative}.detail-toolbar-mascot[data-v-c8b93822]{object-fit:contain;pointer-events:none;z-index:1;width:300px;height:300px;position:absolute;top:-180px;right:50px}.detail-toolbar-actions[data-v-c8b93822]{z-index:9999;isolation:isolate;flex-direction:column;gap:25px;display:flex;position:fixed;bottom:70px;right:30px}.detail-toolbar-btn[data-v-c8b93822]{cursor:pointer;pointer-events:auto;z-index:10000;background:0 0;border:2px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .2s;display:flex;position:relative}.detail-toolbar-btn img[data-v-c8b93822]{object-fit:contain;width:32px;height:32px}.detail-toolbar-btn[data-v-c8b93822]:hover{background:#fff3;border-color:#fffc}.detail-toolbar-btn[data-v-c8b93822]:active{background:#ffffff4d}.detail-toolbar-btn--active[data-v-c8b93822]{background:#ffffff4d;border-color:#ffffffe6}.detail-toolbar-btn[data-v-c8b93822]:disabled{cursor:not-allowed;opacity:.75}.detail-card[data-v-c8b93822]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:22px;flex-direction:column;width:80%;max-width:80%;height:100%;margin:0 auto;padding:20px;transition:all .3s;animation:.6s cubic-bezier(.25,.8,.25,1) forwards calendarFadeIn-c8b93822;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media screen and (width<=745px){.detail-card[data-v-c8b93822]{width:80%;max-width:80%;padding:20px 20px 0}.detail-toolbar-mascot[data-v-c8b93822]{width:260px;height:260px;top:-160px;right:-20px}}.detail-card-header[data-v-c8b93822]{align-items:center;min-width:0;margin-bottom:10px;display:flex}.detail-card-title[data-v-c8b93822]{color:#000000b3;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:20px;font-size:18px;font-weight:600;overflow:hidden}.detail-card-back[data-v-c8b93822]{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.detail-card-back[data-v-c8b93822]:hover{color:#333;background-color:#fff6}.detail-card-content[data-v-c8b93822]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-content-main[data-v-c8b93822]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:24px;min-width:0;display:flex;overflow-y:auto}.detail-content-main[data-v-c8b93822]::-webkit-scrollbar{display:none}.calendar-box[data-v-c8b93822]{padding-bottom:20px;position:relative}.calendar-box[data-v-c8b93822]:before{content:"";background:linear-gradient(#a8d5f7 0%,#ffc8d4 100%);border-radius:999px;width:1px;height:calc(100% - 80px);position:absolute;top:50px;left:15px;transform:translate(-50%)}.detail-content[data-v-c8b93822]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.detail-content [data-v-c8b93822] .calendar-item{color:#333;flex-shrink:0;margin-bottom:20px;margin-left:40px;font-size:18px;font-weight:700;position:relative}.detail-content [data-v-c8b93822] .calendar-item:first-child:after{content:"";z-index:1;background:linear-gradient(145deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-30px}.detail-card-footer[data-v-c8b93822]{background:#ffffff0d;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:flex-end;padding:10px -5px 8px 0;display:flex}.mobile-vote-actions[data-v-c8b93822]{pointer-events:auto;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:0 0;border:2px solid #fff6;border-radius:999px;flex-direction:row;align-items:center;padding:2px;display:flex}.mobile-vote-actions .detail-toolbar-btn[data-v-c8b93822]{width:60px;height:32px;box-shadow:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:flex}.mobile-vote-actions .detail-toolbar-btn img[data-v-c8b93822]{width:28px;height:28px}.mobile-vote-actions .detail-toolbar-btn--active[data-v-c8b93822]{background:#ffffff4d}.vote-divider[data-v-c8b93822]{background:#fffc;width:2px;height:16px}.detail-content[data-v-c8b93822]::-webkit-scrollbar{width:4px}.detail-content[data-v-c8b93822]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.detail-content[data-v-c8b93822]::-webkit-scrollbar-track{background-color:#0000}@keyframes calendarFadeIn-a82d7b39{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-container[data-v-a82d7b39]{box-sizing:content-box;border-radius:22px;flex-direction:column;width:20%;min-width:160px;max-width:300px;padding:16px;display:flex;transform:translateY(16px)}.back-btn[data-v-a82d7b39]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;transform:translateY(-10px);box-shadow:0 2px 6px #00000014}.back-btn svg[data-v-a82d7b39]{transition:transform .3s}.back-btn[data-v-a82d7b39]:hover{color:#4facfe;background:#fff;transform:translate(-3px)translateY(-10px);box-shadow:0 4px 12px #4facfe33}.back-btn:hover svg[data-v-a82d7b39]{transform:translate(-2px)}.calendar-content[data-v-a82d7b39]{box-sizing:border-box;border:2px solid #aba8a8;border-radius:22px;flex-direction:column;flex:1;width:100%;padding:20px;animation:.6s cubic-bezier(.25,.8,.25,1) forwards calendarFadeIn-a82d7b39;display:flex}.month-controls[data-v-a82d7b39]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.nav-btn-wrapper[data-v-a82d7b39]{cursor:pointer;pointer-events:auto;z-index:25;justify-content:center;align-items:center;padding:10px;display:flex}.nav-btn[data-v-a82d7b39]{cursor:pointer;z-index:20;pointer-events:none;background:#fff6;position:relative;transform:none}.nav-btn[data-v-a82d7b39]:hover{color:#333;background:#ffffff80}.calendar-header[data-v-a82d7b39]{border-bottom:1px solid #999;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.current-month[data-v-a82d7b39]{color:#333;text-align:center;min-width:80px;font-size:18px;font-weight:600}.week-days[data-v-a82d7b39]{grid-template-columns:repeat(7,1fr);margin:10px 0;display:grid}.week-day-item[data-v-a82d7b39]{text-align:center;color:#838383;padding:5px 0;font-size:12px;font-weight:500}.days-grid[data-v-a82d7b39]{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.day-cell[data-v-a82d7b39]{color:#b3b2b2;border-radius:4px;flex-direction:column;align-items:center;font-size:14px;transition:all .2s;display:flex;position:relative}.day-cell.is-current-month[data-v-a82d7b39]{color:#555;cursor:pointer}.day-cell.is-current-month[data-v-a82d7b39]:hover{background:#0000000d}.is-eventDates[data-v-a82d7b39]:hover{background:#fff9}.day-cell.is-today[data-v-a82d7b39]{color:#4facfe;background:#4facfe1a;font-weight:700}.day-cell.is-today .day-number[data-v-a82d7b39]:after{content:"";background-color:#4facfe;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.day-cell.is-selected[data-v-a82d7b39]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);box-shadow:0 4px 10px #4facfe66;color:#fff!important}.is-eventDates[data-v-a82d7b39]{cursor:pointer;font-weight:600;box-shadow:0 1px 6px #4d545b66;color:#000!important}.day-cell.is-selected.is-today .day-number[data-v-a82d7b39]:after{background-color:#fff}.day-number[data-v-a82d7b39]{z-index:1}.calendar-container[data-v-a82d7b39]::-webkit-scrollbar{display:none}.day-bg-image[data-v-a82d7b39]{object-fit:cover;z-index:0;pointer-events:none;border-radius:4px;width:100%;height:70%;position:absolute;bottom:0;left:0}.event-dot[data-v-a82d7b39]{z-index:1;background:linear-gradient(145deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@keyframes calendarFadeIn-ac81fca4{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-detail[data-v-ac81fca4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff3;border-radius:22px;flex-direction:column;width:80%;max-width:80%;height:100%;margin:0 auto;padding:20px;transition:all .3s;animation:.6s cubic-bezier(.25,.8,.25,1) forwards calendarFadeIn-ac81fca4;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.detail-header[data-v-ac81fca4]{align-items:center;gap:20px;padding:10px 0 20px;display:flex}.detail-title[data-v-ac81fca4]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:24px;font-weight:700;overflow:hidden}.calendar-box[data-v-ac81fca4]{position:relative}.calendar-box[data-v-ac81fca4]:before{content:"";background:linear-gradient(#a8d5f7 0%,#ffc8d4 100%);border-radius:999px;width:1px;height:calc(100% - 80px);position:absolute;top:50px;left:15px;transform:translate(-50%)}.back-btn[data-v-ac81fca4]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff4d;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 2px 6px #00000014}.back-btn svg[data-v-ac81fca4]{transition:transform .3s}.back-btn[data-v-ac81fca4]:hover{color:#fff;background:#fff;transform:translate(-3px);box-shadow:0 4px 12px #4facfe33}.back-btn:hover svg[data-v-ac81fca4]{transform:translate(-2px)}.back-btn[data-v-ac81fca4]:active{transform:scale(.95);box-shadow:0 1px 3px #0000001a}.detail-content[data-v-ac81fca4]{flex-direction:column;height:calc(100% - 25px);display:flex;overflow-y:auto}.detail-content [data-v-ac81fca4] .calendar-item{color:#333;flex-shrink:0;margin-bottom:20px;margin-left:40px;font-size:18px;font-weight:700;position:relative}.detail-content [data-v-ac81fca4] .calendar-item:first-child:after{content:"";z-index:1;background:linear-gradient(145deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-30px}.calendar-item-content[data-v-ac81fca4]{padding:20px}.calendar-item-content .avatar-image[data-v-ac81fca4]{object-fit:cover;width:50%;height:50%}.loading-tip[data-v-ac81fca4]{text-align:center;color:#666;padding:16px;font-size:14px}.detail-content[data-v-ac81fca4]::-webkit-scrollbar{width:4px}.detail-content[data-v-ac81fca4]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.detail-content[data-v-ac81fca4]::-webkit-scrollbar-track{background-color:#0000}@keyframes calendarFadeIn-6e6635d5{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.calendar-detail[data-v-6e6635d5]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff26;border-top:1px solid #fff3;border-radius:0;flex-direction:column;flex:1;width:100%;margin-top:38px;padding:0;transition:all .3s;animation:.6s cubic-bezier(.25,.8,.25,1) forwards calendarFadeIn-6e6635d5;display:flex;overflow:hidden}.empty-state[data-v-6e6635d5]{color:#999;justify-content:center;align-items:center;height:100%;font-size:16px;display:flex}.detail-content[data-v-6e6635d5]{flex-direction:column;height:100%;padding:15px 5px 20px 0;display:flex;overflow-y:auto}.calendar-item[data-v-6e6635d5]{flex-shrink:0;margin-bottom:30px;margin-left:40px;margin-right:15px;position:relative}.calendar-item[data-v-6e6635d5]:last-child{margin-bottom:0}.calendar-item[data-v-6e6635d5]:after{content:"";z-index:1;background:linear-gradient(145deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-30px;box-shadow:0 0 0 4px #ffffff1a}.calendar-item[data-v-6e6635d5]:before{content:"";z-index:0;background:linear-gradient(#a8d5f7 0%,#ffc8d4 100%);width:2px;height:calc(100% + 6px);position:absolute;top:24px;left:-25px}.calendar-item[data-v-6e6635d5]:last-child:before{display:none}.item-header[data-v-6e6635d5]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.title-wrap[data-v-6e6635d5]{color:#000000d9;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}.title-wrap .divider[data-v-6e6635d5]{color:#0000004d;font-weight:400}.title-wrap .date[data-v-6e6635d5]{color:#0006;font-family:monospace;font-size:13px}.action-image-wrap[data-v-6e6635d5]{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.action-image-wrap img[data-v-6e6635d5]{object-fit:contain;width:100%;height:100%}.action-image-wrap[data-v-6e6635d5]:active{transform:scale(.9)}.action-image[data-v-6e6635d5]{object-fit:contain;width:18px;height:18px}.intro-text[data-v-6e6635d5]{color:#000000a6;margin-bottom:10px;padding-right:10px;font-size:14px;line-height:1.6}.intro-image-wrap[data-v-6e6635d5]{background:#0000000d;border-radius:10px;width:60%;min-height:40px;margin-top:8px;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 2px 8px #0000001a}.intro-image[data-v-6e6635d5]{object-fit:cover;width:100%;height:auto;display:block}.detail-content[data-v-6e6635d5]::-webkit-scrollbar{width:6px}.detail-content[data-v-6e6635d5]::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.detail-content[data-v-6e6635d5]::-webkit-scrollbar-track{background-color:#0000}.main-content[data-v-527ee8be]{flex-direction:column;flex:1;width:100%;margin-right:auto;display:flex}.main-content .header-block[data-v-527ee8be]{justify-content:space-between;align-items:center;padding:130px 0 0 5px;display:flex;position:relative}.main-content .header-block .header-block-left[data-v-527ee8be]{transform:translateY(-40px)}.main-content .header-block .header-block-right[data-v-527ee8be]{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff4d;border-radius:6px;width:165px;padding:8px 15px;font-size:14px;line-height:1.5;position:absolute;top:130px;right:35px}.main-content .header-block .header-block-right .detail-toolbar-mascot[data-v-527ee8be]{object-fit:contain;pointer-events:none;z-index:1;width:236px;height:370px;position:absolute;inset:-238px 0 0 -25px}.main-content .header-block .header-block-right.is-detail-mascot[data-v-527ee8be]{cursor:default;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.main-content .header-block .header-block-right.is-detail-mascot[data-v-527ee8be]:after{display:none}.main-content .header-block .header-block-right.is-detail-mascot .detail-toolbar-mascot[data-v-527ee8be]{width:300px;height:400px;top:-248px;left:-180px}.main-content .header-block .header-block-right .header-block-right-date[data-v-527ee8be]{background:linear-gradient(90deg,#a8d5f7 0%,#ffc8d4 25%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.main-content .header-block .header-block-right .header-block-right-value[data-v-527ee8be]{letter-spacing:1.3px;align-items:center;font-size:14px;display:flex}.main-content .header-block .header-block-right .header-block-right-value img[data-v-527ee8be]{width:20px;height:20px;margin-left:15px}.main-content .header-block .header-block-right[data-v-527ee8be]:after{content:"";z-index:1;opacity:.8;background:linear-gradient(90deg,#4facfe 0%,#ff9a9e 100%);border-radius:2px;height:1px;transition:all .3s;position:absolute;bottom:0;left:8%;right:8%}.main-content .header-block .header-block-right:hover[data-v-527ee8be]{background-color:#ffffff80}.main-content .header-block .header-block-right:hover[data-v-527ee8be]:after{opacity:1;left:2%;right:2%;box-shadow:0 0 8px #4facfe99}@media screen and (width<=900px){.main-content .header-block[data-v-527ee8be]{justify-content:space-between;align-items:center;height:auto;padding:130px 0 0 5px;display:flex;position:relative}.main-content .header-block-right[data-v-527ee8be]{cursor:pointer;z-index:11;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff4d;border-radius:6px;width:165px;margin-left:auto;padding:8px 15px;font-size:14px;line-height:1.5;position:relative;top:0;right:35px;transform:translateY(2px)}.main-content .header-block-left[data-v-527ee8be]{transform:translateY(-40px)}}.main-content .calendar-list[data-v-527ee8be]{flex-direction:column;height:100%;margin-top:40px;display:flex;overflow:hidden auto}.main-content .calendar-list[data-v-527ee8be]::-webkit-scrollbar{width:6px}.main-content .calendar-list[data-v-527ee8be]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.main-content .calendar-list[data-v-527ee8be]::-webkit-scrollbar-track{background-color:#0000}.main-content .calendar-list .calendar-item[data-v-527ee8be]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background-color:#fff3;border-radius:22px;flex-shrink:0;width:83%;height:150px;margin:20px 30px 20px auto;transition:transform .3s,box-shadow .3s,background-color .3s;position:relative;box-shadow:0 2px 8px #0000001a}.main-content .calendar-list .calendar-item-line[data-v-527ee8be]{background:linear-gradient(90deg,#a8d5f7 0%,#ffc8d4 100%);width:10%;height:2px;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}.main-content .calendar-list .calendar-item-time[data-v-527ee8be]{color:#333;text-align:center;width:10%;font-size:14px;position:absolute;top:40%;left:-10%;transform:translateY(-100%)}.main-content .calendar-list .calendar-item[data-v-527ee8be]:before{content:"";z-index:0;background:linear-gradient(#a8d5f7 0%,#ffc8d4 50%,#a8d5f7 100%);width:2px;height:195px;position:absolute;top:0;left:-10%}.main-content .calendar-list .calendar-item[data-v-527ee8be]:after{content:"";z-index:1;background:linear-gradient(90deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:10px;height:10px;transition:transform .3s,box-shadow .3s;position:absolute;top:50%;left:calc(-10% - 5px);transform:translateY(-50%)}.main-content .calendar-list .calendar-item[data-v-527ee8be]:last-child:before{height:80px}.main-content .calendar-list .calendar-item[data-v-527ee8be]:first-child:before{height:130px;top:80px}.main-content .calendar-list.is-single-item .calendar-item[data-v-527ee8be]:before{display:none}.main-content .calendar-item[data-v-527ee8be]:hover{background-color:#ffffff4d;transform:translateY(-5px);box-shadow:0 15px 30px #00000026}.main-content .calendar-item-content[data-v-527ee8be]{border-radius:20px;justify-content:space-between;width:100%;height:100%;display:flex;overflow:hidden}.main-content .calendar-item-content .calendar-item-content-data[data-v-527ee8be]{flex:1;width:100%;padding:20px}.main-content .calendar-item-content .calendar-item-content-data .calendar-item-content-title[data-v-527ee8be]{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:20px;font-weight:700;overflow:hidden}.main-content .calendar-item-content .calendar-item-content-data .calendar-item-content-desc[data-v-527ee8be]{color:#333;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:5px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.main-content .calendar-item-content .avatar-image[data-v-527ee8be]{object-fit:cover;width:200px;height:100%;-webkit-mask-image:linear-gradient(270deg,#000 70%,#0000 100%);mask-image:linear-gradient(270deg,#000 70%,#0000 100%)}.lu-mu-title[data-v-527ee8be]{flex-direction:column;align-items:center;margin-bottom:20px;padding:0 32px;display:flex}.lu[data-v-527ee8be],.mu[data-v-527ee8be]{color:#000000b3;font-size:32px}.loading-tip[data-v-527ee8be]{text-align:center;color:#666;padding:16px;font-size:14px}.postion-ab[data-v-49949334]{position:absolute;top:40px}.back-btn[data-v-49949334]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;transform:translateY(-10px);box-shadow:0 2px 6px #00000014}.back-btn svg[data-v-49949334]{transition:transform .3s}.main-content[data-v-49949334]{width:100%;margin-right:auto}.header-block[data-v-49949334]{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:relative;transform:translateY(40px)}.header-block-left[data-v-49949334]{pointer-events:auto;padding:0 0 0 50px}.header-block-right[data-v-49949334]{pointer-events:none;height:165px}.postion-ab.back-btn[data-v-49949334]{pointer-events:auto}.calendar-container[data-v-49949334]{border-radius:22px;flex-direction:column;width:100%;height:calc(100vh - 150px);display:flex;transform:translateY(-15px)}.calendar-content[data-v-49949334]{box-sizing:border-box;border:2px solid #aba8a8;border-radius:22px;flex-direction:column;flex:1;width:100%;padding:20px;animation:.6s cubic-bezier(.25,.8,.25,1) forwards calendarFadeIn;display:flex}.month-controls[data-v-49949334]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.nav-btn-wrapper[data-v-49949334]{cursor:pointer;pointer-events:auto;z-index:25;justify-content:center;align-items:center;padding:10px;display:flex}.nav-btn[data-v-49949334]{cursor:pointer;z-index:20;pointer-events:none;background:#fff6;position:relative;transform:none}.calendar-header[data-v-49949334]{border-bottom:1px solid #999;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.current-month[data-v-49949334]{color:#333;text-align:center;min-width:80px;font-size:18px;font-weight:600}.week-days[data-v-49949334]{grid-template-columns:repeat(7,1fr);margin:10px 0;display:grid}.week-day-item[data-v-49949334]{text-align:center;color:#838383;padding:5px 0;font-size:12px;font-weight:500}.days-grid[data-v-49949334]{flex:1;grid-template-columns:repeat(7,1fr);display:grid}.day-cell[data-v-49949334]{color:#b3b2b2;border-radius:4px;flex-direction:column;align-items:center;font-size:14px;transition:all .2s;display:flex;position:relative}.day-cell.is-current-month[data-v-49949334]{color:#555;cursor:pointer}.day-cell.is-current-month[data-v-49949334]:hover{background:#0000000d}.day-cell.is-today[data-v-49949334]{color:#4facfe;background:#4facfe1a;font-weight:700}.day-cell.is-today .day-number[data-v-49949334]:after{content:"";background-color:#4facfe;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.day-cell.is-selected[data-v-49949334]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);box-shadow:0 4px 10px #4facfe66;color:#fff!important}.is-eventDates[data-v-49949334]{cursor:pointer;font-weight:600;box-shadow:0 1px 6px #4d545b66;color:#000!important}.day-cell.is-selected.is-today .day-number[data-v-49949334]:after{background-color:#fff}.day-number[data-v-49949334]{z-index:1}.calendar-container[data-v-49949334]::-webkit-scrollbar{display:none}.lu-mu-title[data-v-49949334]{flex-direction:column;align-items:center;margin-bottom:20px;padding:0 32px;display:flex}.lu[data-v-49949334],.mu[data-v-49949334]{color:#000000b3;font-size:32px}.detail-content[data-v-49949334]::-webkit-scrollbar{width:6px}.detail-content[data-v-49949334]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.detail-content[data-v-49949334]::-webkit-scrollbar-track{background-color:#0000}.day-bg-image[data-v-49949334]{object-fit:cover;z-index:0;pointer-events:none;border-radius:4px;width:100%;height:70%;position:absolute;bottom:0;left:0}.event-dot[data-v-49949334]{z-index:1;background:linear-gradient(145deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.main-content[data-v-98b96e12]{flex-direction:column;flex:1;width:100%;margin-right:auto;display:flex}.main-content .header-block[data-v-98b96e12]{justify-content:space-between;align-items:center;padding:130px 0 0 5px;display:flex;position:relative}.main-content .header-block .header-block-left[data-v-98b96e12]{transform:translateY(-40px)}.main-content .header-block .header-block-right[data-v-98b96e12]{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff4d;border-radius:6px;width:165px;padding:8px 15px;font-size:14px;line-height:1.5;position:relative;right:35px;transform:translateY(2px)}.main-content .header-block .header-block-right .header-block-right-date[data-v-98b96e12]{background:linear-gradient(90deg,#a8d5f7 0%,#ffc8d4 25%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:12px;font-weight:700}.main-content .header-block .header-block-right .header-block-right-value[data-v-98b96e12]{letter-spacing:1.3px;align-items:center;font-size:14px;display:flex}.main-content .header-block .header-block-right .header-block-right-value img[data-v-98b96e12]{width:20px;height:20px;margin-left:15px}.main-content .header-block .header-block-right .detail-toolbar-mascot[data-v-98b96e12]{object-fit:contain;pointer-events:none;z-index:1;width:236px;height:370px;position:absolute;inset:-238px 0 0 -25px}.main-content .header-block .header-block-right[data-v-98b96e12]:after{content:"";z-index:1;opacity:.8;background:linear-gradient(90deg,#4facfe 0%,#ff9a9e 100%);border-radius:2px;height:1px;transition:all .3s;position:absolute;bottom:0;left:8%;right:8%}.calendar-box[data-v-98b96e12]{position:relative}.calendar-box[data-v-98b96e12]:before{content:"";background:linear-gradient(#a8d5f7 0%,#ffc8d4 100%);border-radius:999px;width:1px;height:calc(100% - 80px);position:absolute;top:50px;left:15px;transform:translate(-50%)}.calendar-detail[data-v-98b96e12]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff4d;border-radius:22px;flex-direction:column;height:100%;margin:2px 0 0;padding:0 20px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.detail-header[data-v-98b96e12]{align-items:center;gap:15px;padding:15px 0;display:flex}.detail-title[data-v-98b96e12]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:20px;font-weight:700;overflow:hidden}.detail-content[data-v-98b96e12]{flex-direction:column;height:calc(100% - 10px);display:flex;overflow-y:auto}.detail-content [data-v-98b96e12] .calendar-item{color:#333;flex-shrink:0;margin-bottom:20px;margin-left:40px;font-size:18px;font-weight:700;position:relative}.detail-content [data-v-98b96e12] .calendar-item:first-child:after{content:"";z-index:1;background:linear-gradient(145deg,#a8d5f7 0%,#ffc8d4 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:-30px}.calendar-item-content[data-v-98b96e12]{padding:20px}.calendar-item-content .avatar-image[data-v-98b96e12]{object-fit:cover;width:50%;height:50%}.lu-mu-title[data-v-98b96e12]{flex-direction:column;align-items:center;margin-bottom:20px;padding:0 32px;display:flex}.lu[data-v-98b96e12],.mu[data-v-98b96e12]{color:#000000b3;font-size:32px}.back-btn[data-v-98b96e12]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff9;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 2px 6px #00000014}.back-btn svg[data-v-98b96e12]{transition:transform .3s}.back-btn[data-v-98b96e12]:active{transform:scale(.95);box-shadow:0 1px 3px #0000001a}.detail-content[data-v-98b96e12]::-webkit-scrollbar{width:6px}.detail-content[data-v-98b96e12]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.detail-content[data-v-98b96e12]::-webkit-scrollbar-track{background-color:#0000}.content-card[data-v-ed5646b2]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);break-inside:avoid;background:#fffaf033;border:1px solid #fffaf04d;border-radius:18px;flex-direction:column;align-self:start;gap:8px;width:100%;margin:0 0 18px;padding:11px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f,inset 0 1px #fffaf04d}.content-card[data-v-ed5646b2]:hover{background:#fffaf04d;border-color:#fffaf066;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a,inset 0 1px #fffaf04d}.content-card[data-v-ed5646b2]:active{transform:translateY(0)}.card-cover-wrap[data-v-ed5646b2]{background:#fffaf033;border-radius:12px;width:100%;min-width:0;line-height:0;overflow:hidden}.card-cover[data-v-ed5646b2]{object-fit:contain;width:100%;height:auto;display:block}.card-body[data-v-ed5646b2]{align-items:center;gap:8px;min-width:0;padding:0 4px 2px;display:flex}.card-text-content[data-v-ed5646b2]{flex:1;min-width:0}.card-meta-row[data-v-ed5646b2]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.card-status[data-v-ed5646b2]{color:#2d66a8f2;background:#4facfe24;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.card-meta[data-v-ed5646b2]{color:#00000073;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.card-title-row[data-v-ed5646b2]{align-items:center;gap:4px;margin-bottom:6px;display:flex;overflow:hidden}.card-action[data-v-ed5646b2]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.card-action[data-v-ed5646b2]:hover{opacity:.8;transform:scale(1.15)}.card-action[data-v-ed5646b2]:active{transform:scale(.9)}.action-icon[data-v-ed5646b2]{object-fit:contain;width:24px;height:24px}.card-title[data-v-ed5646b2]{color:#000000e0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.card-author[data-v-ed5646b2]{color:#00000073;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.card-description[data-v-ed5646b2]{color:#0000008c;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.world-container[data-v-536d63ae]{width:100%;min-width:0;min-height:100vh;display:flex;overflow:hidden}.main-content[data-v-536d63ae]{--header-block-height:49px;--filter-block-height:160px;flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex;position:relative}.header[data-v-536d63ae]{border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;padding:24px 32px;display:flex;position:static}.mine-toggle[data-v-536d63ae]{color:#000000b8;cursor:pointer;background:#fffaf094;border:none;border-radius:999px;height:40px;padding:0 16px;position:absolute;top:24px;right:32px;box-shadow:0 2px 8px #00000014}.mine-toggle[data-v-536d63ae]:hover{background:#fffaf0ad}@media (width<=764px),(orientation:portrait){.header[data-v-536d63ae]{padding:20px 16px}.mine-toggle[data-v-536d63ae]{top:20px;right:16px}}.title-bar[data-v-536d63ae]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.title-brand[data-v-536d63ae]{align-items:center;min-width:0;display:flex}.title-copy[data-v-536d63ae]{flex-direction:column;gap:4px;min-width:0;display:flex}.title-kicker[data-v-536d63ae]{color:#0000008c;font-size:12px;line-height:1}.title-subline[data-v-536d63ae]{color:#000000c7;font-size:18px;font-weight:600;line-height:1.2}.mode-switch[data-v-536d63ae]{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;margin-right:-18px;display:flex}.mode-switch-button[data-v-536d63ae]{appearance:none;color:#000000b3;cursor:pointer;white-space:nowrap;background:#fffaf057;border:1px solid #fffaf0b8;border-radius:999px;height:38px;padding:0 16px;font-size:14px;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.mode-switch-button[data-v-536d63ae]:hover{background:#fffaf07a}.mode-switch-button[data-v-536d63ae]:active{background:#fffaf0ad;border-color:#fffaf0e6;box-shadow:0 2px 8px #00000014}.lu-mu-title[data-v-536d63ae]{align-items:center;margin-bottom:20px;display:flex}.lu[data-v-536d63ae],.mu[data-v-536d63ae]{color:#000000b3;margin:0 10px;font-size:32px;font-weight:700}.ampersand[data-v-536d63ae]{color:#00000080;margin:0 5px;font-size:24px}.page-title[data-v-536d63ae]{color:#333;margin:0;font-size:24px;font-weight:600}.back-button[data-v-536d63ae]{cursor:pointer;background-color:#fffaf094;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #0000001a}.filter-tabs[data-v-536d63ae]{box-sizing:border-box;z-index:10;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;width:90%;max-width:900px;margin:-20px auto 0;padding:18px 0 14px;display:grid;position:relative;transform:translate(-40px)}.filter-item[data-v-536d63ae]{flex-direction:column;gap:8px;width:100%;min-width:0;min-height:0;padding-top:52px;display:flex;position:relative}.filter-item-label[data-v-536d63ae]{color:#0000008c;padding-left:2px;font-size:12px;line-height:1}.filter-avatar[data-v-536d63ae]{object-fit:contain;pointer-events:none;z-index:3;width:112px;max-width:100%;height:auto;position:absolute;top:-86px;left:50%;transform:translate(-50%)}.filter-item--lu .filter-avatar[data-v-536d63ae]{width:124px;top:-85px}.filter-item--mu .filter-avatar[data-v-536d63ae]{width:112px;top:-85px}.dropdown-container[data-v-536d63ae]{width:100%;position:relative}.dropdown-button[data-v-536d63ae]{color:#000000b3;cursor:pointer;box-sizing:border-box;background-color:#fffaf033;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:6px;width:100%;height:28px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex;box-shadow:0 1px 4px #00000014}.dropdown-button[data-v-536d63ae]:hover{background-color:#fffaf04d}.dropdown-button[data-v-536d63ae]:active{background-color:#fffaf066}.dropdown-menu[data-v-536d63ae]{z-index:1000;background-color:#fffaf080;border-radius:22px;min-width:100%;max-height:200px;margin-top:8px;padding:8px 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 16px #00000026}.dropdown-item[data-v-536d63ae]{color:#333;cursor:pointer;padding:10px 16px;font-size:14px;transition:background-color .2s}.dropdown-item[data-v-536d63ae]:hover{background-color:#0000000d}[data-v-536d63ae]::-webkit-scrollbar{width:3px}[data-v-536d63ae]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}[data-v-536d63ae]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}[data-v-536d63ae]::-webkit-scrollbar-thumb:hover{background:#00000026}.checkbox-container[data-v-536d63ae]{align-items:center;width:100%;display:flex}.checkbox-container--end[data-v-536d63ae]{justify-content:flex-start}.checkbox-label[data-v-536d63ae]{cursor:pointer;box-sizing:border-box;background-color:#fffaf033;border-radius:16px;justify-content:flex-start;align-items:center;gap:6px;width:100%;height:28px;padding:0 12px;transition:all .2s;display:flex;box-shadow:0 1px 4px #00000014}.checkbox-label[data-v-536d63ae]:hover{background-color:#fffaf04d}.checkbox-label[data-v-536d63ae]:active{background-color:#fffaf066}.checkbox-input[data-v-536d63ae]{cursor:pointer;opacity:.3;width:14px;height:14px}.checkbox-text[data-v-536d63ae]{color:#000000b3;font-size:13px}.world-upload-placeholder[data-v-536d63ae]{color:#00000094;cursor:pointer;z-index:100;background:#fffaf066;border:1px solid #fffaf033;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;line-height:1;transition:all .2s;display:flex;position:fixed;bottom:120px;right:80px;box-shadow:0 4px 16px #00000026}.world-upload-placeholder[data-v-536d63ae]:hover{background:#fffaf0ad;transform:scale(1.05)}@media (width<=764px),(orientation:portrait){.title-bar[data-v-536d63ae]{flex-wrap:nowrap;justify-content:space-between;gap:8px}.title-brand[data-v-536d63ae]{flex-shrink:1;min-width:0}.title-subline[data-v-536d63ae]{white-space:nowrap;font-size:16px}.mode-switch[data-v-536d63ae]{flex-shrink:0;align-items:center;gap:6px;width:auto;margin-left:auto;display:flex;transform:none}.mode-switch-button[data-v-536d63ae]{height:32px;padding:0 10px;font-size:13px}.world-upload-placeholder[data-v-536d63ae]{z-index:auto;background:#fffaf099;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex;position:static;transform:none;box-shadow:0 2px 8px #0000001a}.filter-tabs[data-v-536d63ae]{grid-template-columns:repeat(3,1fr);gap:8px;width:88%;margin:0 auto;padding:16px 4px;transform:none}.filter-item[data-v-536d63ae]{min-height:0;padding-top:36px}.filter-avatar[data-v-536d63ae]{width:68px;top:-50px}.filter-item--lu .filter-avatar[data-v-536d63ae]{width:76px;top:-49px}.filter-item--mu .filter-avatar[data-v-536d63ae]{width:68px;top:-49px}}.content-section[data-v-536d63ae]{height:calc(100vh - var(--header-block-height) - var(--filter-block-height));box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;align-items:center;gap:16px;padding:16px 110px 32px 32px;display:flex;overflow-y:scroll}.content-section[data-v-536d63ae]::-webkit-scrollbar{display:none}.cards-container[data-v-536d63ae]{column-count:1;column-gap:16px;width:95%;max-width:900px;display:block}@media (width>=765px) and (orientation:landscape){.cards-container[data-v-536d63ae]{column-count:2;column-gap:16px}}.mine-detail-wrap[data-v-536d63ae]{box-sizing:border-box;width:80%;min-height:0;padding-right:110px}@media (width<=764px),(orientation:portrait){.content-section[data-v-536d63ae]{padding:16px 4px 32px}.cards-container[data-v-536d63ae]{width:88%}.mine-detail-wrap[data-v-536d63ae]{padding-right:0}}.world-create[data-v-3e8c5ede]{box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;height:100%;padding:16px 18px 32px;overflow:hidden auto}.world-create-inner[data-v-3e8c5ede]{flex-direction:column;gap:16px;width:100%;max-width:600px;margin:0 auto;display:flex}@media (width>=765px) and (orientation:landscape){.world-create[data-v-3e8c5ede]{padding:24px 24px 48px}.world-create-inner[data-v-3e8c5ede]{gap:18px}}.create-header[data-v-3e8c5ede]{justify-content:space-between;align-items:center;min-height:44px;display:flex}.icon-btn[data-v-3e8c5ede]{-webkit-backdrop-filter:blur(10px);color:#000000bf;cursor:pointer;background:#fffaf033;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;box-shadow:0 2px 8px #0000000f}.icon-btn[data-v-3e8c5ede]:hover{background:#fffaf033}.draft-btn[data-v-3e8c5ede]{-webkit-backdrop-filter:blur(10px);color:#000000b8;cursor:pointer;background:#fffaf033;border:1px solid #fffaf033;border-radius:999px;padding:8px 18px;font-size:14px;transition:background .2s}.draft-btn[data-v-3e8c5ede]:hover:not(:disabled){background:#fffaf033}.draft-btn[data-v-3e8c5ede]:disabled{opacity:.55;cursor:not-allowed}.glass-panel[data-v-3e8c5ede]{-webkit-backdrop-filter:blur(12px);background:#fffaf033;border:1px solid #fffaf033;box-shadow:0 2px 12px #0000000d}.toggle-row[data-v-3e8c5ede]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.toggle-item[data-v-3e8c5ede]{cursor:pointer;color:#0003;border:1px solid #fffaf01a;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:14px;display:flex}.toggle-item.is-readonly[data-v-3e8c5ede]{cursor:not-allowed;opacity:.72}.toggle-item input[data-v-3e8c5ede]{accent-color:#4facfe;width:16px;height:16px;margin:0}.upload-zone[data-v-3e8c5ede]{cursor:pointer;background:#fffaf033;border-radius:24px;justify-content:center;align-items:center;width:100%;min-height:180px;transition:background .2s;display:flex;position:relative;overflow:hidden}@media (width>=765px) and (orientation:landscape){.upload-zone[data-v-3e8c5ede]{aspect-ratio:16/9;border-radius:26px;min-height:220px}}.upload-zone[data-v-3e8c5ede]:hover{background:#fffaf033}.upload-zone.is-readonly[data-v-3e8c5ede]{cursor:not-allowed;opacity:.72}.upload-plus[data-v-3e8c5ede]{color:#0003;-webkit-user-select:none;user-select:none;font-size:56px;font-weight:300;line-height:1}.upload-hint[data-v-3e8c5ede]{color:#0003;margin-top:8px;font-size:13px}.upload-preview[data-v-3e8c5ede]{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.sr-only[data-v-3e8c5ede]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-two[data-v-3e8c5ede]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dropdown-container[data-v-3e8c5ede]{position:relative}.pill-select[data-v-3e8c5ede]{cursor:pointer;color:#000000bf;box-sizing:border-box;border:1px solid #fffaf033;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;font-size:14px;display:flex}.pill-select[data-v-3e8c5ede]:disabled{cursor:not-allowed;opacity:.68}.pill-label[data-v-3e8c5ede]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chevron[data-v-3e8c5ede]{opacity:.3;flex-shrink:0}.dropdown-menu[data-v-3e8c5ede]{z-index:50;background:#fffaf033;border:1px solid #fffaf033;border-radius:18px;max-height:220px;padding:6px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.dropdown-menu[data-v-3e8c5ede]::-webkit-scrollbar{width:4px}.dropdown-menu[data-v-3e8c5ede]::-webkit-scrollbar-track{background:0 0}.dropdown-menu[data-v-3e8c5ede]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.dropdown-item[data-v-3e8c5ede]{text-align:left;color:#000c;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px;display:block}.dropdown-item[data-v-3e8c5ede]:hover{background:#fffaf033}.glass-field[data-v-3e8c5ede]{box-sizing:border-box;background:#fffaf033;border:1px solid #fffaf033;border-radius:22px;align-items:center;min-height:48px;padding:0 16px;display:flex}.field-prefix[data-v-3e8c5ede]{color:#0003;flex-shrink:0;font-size:15px}.field-input[data-v-3e8c5ede]{color:#000000e0;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 0 12px 4px;font-size:15px}.field-input[data-v-3e8c5ede]::placeholder{color:#00000059}.field-input[data-v-3e8c5ede]:read-only{cursor:not-allowed;color:#00000094}.glass-input[data-v-3e8c5ede]{box-sizing:border-box;color:#000000e0;background:#fffaf033;border:1px solid #fffaf033;border-radius:22px;outline:none;width:100%;min-height:48px;padding:12px 16px;font-size:15px}.glass-input[data-v-3e8c5ede]::placeholder{color:#00000061}.glass-input[data-v-3e8c5ede]:read-only{cursor:not-allowed;color:#00000094;background:#fffaf033}.glass-textarea[data-v-3e8c5ede]{box-sizing:border-box;color:#000000e0;resize:vertical;background:#fffaf033;border:1px solid #fffaf033;border-radius:22px;outline:none;width:100%;min-height:140px;padding:14px 16px;font-family:inherit;font-size:15px;line-height:1.5}.glass-textarea[data-v-3e8c5ede]::placeholder{color:#00000061}.glass-textarea[data-v-3e8c5ede]:read-only{cursor:not-allowed;color:#00000094;background:#fffaf033}.publish-btn[data-v-3e8c5ede]{color:#000000d1;letter-spacing:.35em;text-indent:.35em;cursor:pointer;background:#fffaf033;border:none;border-radius:999px;width:100%;min-height:52px;margin-top:8px;font-size:17px;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 18px #0000001a}.publish-btn[data-v-3e8c5ede]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #0000001f}.publish-btn[data-v-3e8c5ede]:disabled{opacity:.55;cursor:not-allowed}.detail-card[data-v-927f3a33]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background-color:#ffffff4d;border-radius:22px;flex-direction:column;width:100%;height:100%;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.detail-card[data-v-927f3a33]:hover{background-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.detail-card[data-v-927f3a33]:active{background-color:#ffffff80;transform:translateY(0)}.detail-card-header[data-v-927f3a33]{border-bottom:1px solid #ffffff1a;align-items:center;margin-bottom:10px;display:flex}.detail-card-title[data-v-927f3a33]{color:#000000b3;margin-left:20px;font-size:18px;font-weight:600}.detail-card-back[data-v-927f3a33]{cursor:pointer;color:#666;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.detail-card-back[data-v-927f3a33]:hover{color:#333;background-color:#fff6}.detail-card-content[data-v-927f3a33]{flex-direction:column;flex:1;gap:24px;display:flex;overflow-y:auto}.detail-link-container[data-v-927f3a33]{justify-content:center;width:100%;display:flex}.detail-external-link[data-v-927f3a33]{color:#000000b3;background-color:#ffffff4d;border-radius:22px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.detail-external-link[data-v-927f3a33]:hover{color:#000000e6;background-color:#fff6}.detail-external-link[data-v-927f3a33]:active{background-color:#ffffff80}.detail-html-container[data-v-927f3a33]{color:#000000b3;width:100%;font-size:14px;line-height:1.6}.detail-html-container[data-v-927f3a33] *{box-sizing:border-box!important;overflow-wrap:break-word!important;max-width:100%!important}.detail-html-container[data-v-927f3a33] img{border-radius:25px;margin-top:20px;margin-bottom:20px;object-fit:contain!important;width:70%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.auth-page-container[data-v-185604f4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;justify-content:center;align-items:center;width:400px;display:flex}.auth-page-content[data-v-185604f4]{width:100%;max-width:400px;padding:20px}.input-style[data-v-de5e77a6]{background-color:#ffffff80;border:1px solid #e0e0e0;border-radius:22px;align-items:center;height:48px;padding:14px 16px;font-size:16px;transition:all .2s;display:flex}[data-v-de5e77a6] .n-input-wrapper--state-active{background-color:#fff!important;border-color:#4f46e5!important}.register-options[data-v-b02d36eb]{flex-direction:column;gap:20px;display:flex}.register-option-card[data-v-b02d36eb]{cursor:pointer;background-color:#ffffff80;border:2px solid #0000;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex}.register-option-card[data-v-b02d36eb]:hover{background-color:#fff6;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.option-icon[data-v-b02d36eb]{background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.register-option-card:hover .option-icon[data-v-b02d36eb]{background-color:#667eea1a}.option-title[data-v-b02d36eb]{color:#333;margin:0;font-size:18px;font-weight:600}.option-description[data-v-b02d36eb]{color:#666;text-align:center;margin:0;font-size:14px;line-height:1.4}.input-style[data-v-b02d36eb]{border-radius:22px;height:48px;padding:0 16px;font-size:16px;background-color:#ffffff80!important}[data-v-b02d36eb] .n-input-wrapper--state-active{background-color:#fff!important;border-color:#4f46e5!important}.countdown-gradient[data-v-79cce16f]{background:linear-gradient(90deg,#4facfe 0%,#ff9a9e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.submit-button[data-v-79cce16f]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4facfe 0%,#ff9a9e 100%);border:none;border-radius:12px;padding:14px;font-size:16px;font-weight:600;transition:all .2s}.upload-dragger-content[data-v-0a045a53]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.upload-icon[data-v-0a045a53]{color:#667eea}.upload-text[data-v-0a045a53]{color:#333;margin:0;font-size:16px;font-weight:500}.upload-hint[data-v-0a045a53]{color:#999;margin:0;font-size:13px}[data-v-0a045a53] .n-upload-dragger{background:0 0!important}.register-options[data-v-24af5096]{flex-direction:column;gap:20px;display:flex}.register-option-card[data-v-24af5096]{cursor:pointer;background-color:#ffffff80;border:2px solid #0000;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:24px;transition:all .3s;display:flex}.register-option-card[data-v-24af5096]:hover{background-color:#fff6;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.option-icon[data-v-24af5096]{background-color:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex}.register-option-card:hover .option-icon[data-v-24af5096]{background-color:#667eea1a}.option-title[data-v-24af5096]{color:#333;margin:0;font-size:18px;font-weight:600}.option-description[data-v-24af5096]{color:#666;text-align:center;margin:0;font-size:14px;line-height:1.4}.input-style[data-v-24af5096]{border-radius:22px;height:40px;padding:0 16px;font-size:16px;line-height:1;background-color:#ffffff80!important}[data-v-24af5096] .n-input-wrapper--state-active{background-color:#fff!important;border-color:#4f46e5!important}.input-style[data-v-f6a573b9]{background-color:#ffffff80;border:1px solid #e0e0e0;border-radius:22px;align-items:center;height:48px;padding:14px 16px;font-size:16px;transition:all .2s;display:flex}[data-v-f6a573b9] .n-input-wrapper--state-active{background-color:#fff!important;border-color:#4f46e5!important}.auth-container[data-v-e4c3f372]{justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-card[data-v-e4c3f372]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:1px solid #0000001a;border-radius:20px;width:400px;padding:30px;box-shadow:0 4px 12px #0000001a}.auth-header[data-v-e4c3f372]{text-align:center;margin-bottom:30px}.auth-header h2[data-v-e4c3f372]{color:#000c;margin:0;font-size:24px}.auth-content[data-v-e4c3f372]{margin-bottom:20px}.auth-footer[data-v-e4c3f372]{text-align:center}.auth-footer p[data-v-e4c3f372]{color:#0009;margin:0;font-size:14px}.toggle-btn[data-v-e4c3f372]{color:#007bff;cursor:pointer;background:0 0;border:none;margin-left:5px;font-size:14px;text-decoration:underline}.toggle-btn[data-v-e4c3f372]:hover{color:#0056b3}@media (width<=414px){.custom[data-v-e4c3f372]{transform:scale(.9)}}@media (width<=375px){.custom[data-v-e4c3f372]{transform:scale(.8)}}@media (width<=320px){.custom[data-v-e4c3f372]{transform:scale(.8)}}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container,[container=""]{width:100%}.center{justify-content:center;align-items:center;display:flex}.flex-col{flex-direction:column;display:flex}@media (width>=640px){.container,[container=""]{max-width:640px}}@media (width>=768px){.container,[container=""]{max-width:768px}}@media (width>=1024px){.container,[container=""]{max-width:1024px}}@media (width>=1280px){.container,[container=""]{max-width:1280px}}@media (width>=1536px){.container,[container=""]{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right--20{right:-20px}.right-0{right:0}.top--140{top:-140px}.top-50\%{top:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-100{z-index:100}.z-9{z-index:9}.grid{display:grid}[rows~="6"]{grid-template-rows:repeat(6,minmax(0,1fr))}.m-0{margin:0}.mx10{margin-left:10px;margin-right:10px}.my-16{margin-top:16px;margin-bottom:16px}.my20{margin-top:20px;margin-bottom:20px}.mb-12{margin-bottom:12px}.mb-2{margin-bottom:2px}.mb-20{margin-bottom:20px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb24{margin-bottom:24px}.ml-2{margin-left:2px}.mt-20{margin-top:20px}.mt-4{margin-top:4px}.mt-6,.mt6{margin-top:6px}.mt24{margin-top:24px}.box-border{box-sizing:border-box}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="20"]{width:20px;height:20px}[size~="48"]{width:48px;height:48px}.h-1{height:1px}.h-full{height:100%}.h100vh{height:100vh}.h14{height:14px}.h16{height:16px}.h2{height:2px}.h200{height:200px}.h40{height:40px}.h86{height:86px}.min-w-0{min-width:0}.w-200{width:200px}.w-4\/5{width:80%}.w-full{width:100%}.w120\!{width:120px!important}.w14{width:14px}.w16{width:16px}.w20\%{width:20%}.w86{width:86px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.translate-x-\[-50\%\]{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-\[-50\%\]{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-pointer{cursor:pointer}.resize,[resize=""]{resize:both}.list-none{list-style-type:none}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:1px}.gap-10{gap:10px}.gap-20,.gap20{gap:20px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-6{gap:6px}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1px * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(4px * var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.border-2{border-width:2px}.border-blue-500{--un-border-opacity:1;border-color:rgb(59 130 246/var(--un-border-opacity))}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235/var(--un-border-opacity))}.rounded-10{border-radius:10px}.rounded-xl{border-radius:3px}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity)) }.bg-black\/10{background-color:#0000001a}.bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235/var(--un-bg-opacity)) }.bg-white\/50{background-color:#ffffff80}.hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity)) }.bg-cover{background-size:cover}.bg-center{background-position:50%}[stroke-width~="1.4"]{stroke-width:1.4px}[stroke-width~="1.6"]{stroke-width:1.6px}[stroke-width~="1.7"]{stroke-width:1.7px}[stroke-width~="1.8"]{stroke-width:1.8px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="2.2"]{stroke-width:2.2px}[stroke-width~="2.5"]{stroke-width:2.5px}[stroke-width~="3"]{stroke-width:3px}[stroke-width~="4"]{stroke-width:4px}[stroke~=\#333]{--un-stroke-opacity:1;stroke:rgb(51 51 51/var(--un-stroke-opacity)) }[stroke~=\#667eea]{--un-stroke-opacity:1;stroke:rgb(102 126 234/var(--un-stroke-opacity)) }[stroke~=\#764ba2]{--un-stroke-opacity:1;stroke:rgb(118 75 162/var(--un-stroke-opacity)) }[stroke~=\#999]{--un-stroke-opacity:1;stroke:rgb(153 153 153/var(--un-stroke-opacity)) }.p-0{padding:0}.p-10{padding:10px}.p-2{padding:2px}.p-20{padding:20px}.px,[px=""]{padding-left:4px;padding-right:4px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-5{padding-top:5px;padding-bottom:5px}.pb20{padding-bottom:20px}.text-center{text-align:center}.text-12\!{font-size:12px!important}.text-13{font-size:13px}.text-14{font-size:14px}.text-16{font-size:16px}.text-24{font-size:24px}.text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity)) }.text-black\/70{color:#000000b3}.text-blue-400{--un-text-opacity:1;color:rgb(96 165 250/var(--un-text-opacity)) }.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity)) }.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99/var(--un-text-opacity)) }.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity)) }.text-gray-800{--un-text-opacity:1;color:rgb(31 41 55/var(--un-text-opacity)) }.text-red-500{--un-text-opacity:1;color:rgb(239 68 68/var(--un-text-opacity)) }.hover\:text-blue-500:hover{--un-text-opacity:1;color:rgb(59 130 246/var(--un-text-opacity)) }.font-500{font-weight:500}.font-600{font-weight:600}.leading-relaxed{line-height:1.625}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.border{border:1px solid var(--border-color)}body{margin:0;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}button,input,textarea,select{font-family:inherit}.custom-button{width:100%;height:48px;color:#000000b3!important;background-color:#ffffff80!important;border:none!important;border-radius:22px!important;font-size:16px!important}.custom-button:hover{background-color:#fff6!important;border:none!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #00000026!important}.n-select,.n-base-selection--active,.n-base-selection--focus,.n-base-selection--selected,.n-input,.n-button{--n-box-shadow-active:0!important;--n-box-shadow-focus:0!important;--n-box-shadow-hover:0!important;--n-border-disabled:transparent!important;--n-border-active:1px solid #45b5ff!important;--n-border-hover:1px solid #45b5ff!important;--n-border-focus:1px solid #45b5ff!important}.n-base-selection{--n-border:none!important;--n-border-active:transparent!important;--n-border-hover:transparent!important;--n-border-focus:transparent!important}.n-input__input{align-items:center!important;padding:0!important;line-height:1.5!important;display:flex!important}.n-input__input::placeholder{align-items:center!important;height:100%!important;display:flex!important}.n-base-selection .n-base-selection-label{background-color:#ffffff4d!important;border-radius:21.5px!important}.n-checkbox{pointer-events:none;transform:scale(.9);--n-border-radius:21.5px!important;--n-text-color:#45b5ff!important;--n-color-checked:#45b5ff!important}.n-radio{pointer-events:none;transform:scale(.9);--n-box-shadow-active:0 0 0 1px #45b5ff!important;--n-dot-color-active:#45b5ff!important}
