#userLayout.user-layout-wrapper[data-v-4a10f90c]{height:100%}#userLayout.user-layout-wrapper.mobile .container .main[data-v-4a10f90c]{max-width:368px;width:98%}#userLayout.user-layout-wrapper .container[data-v-4a10f90c]{width:100%;min-height:100%;background:linear-gradient(165deg,#d8ebff,#e9f4ff 48%,#f2f9ff);padding:50px 0 44px;position:relative}#userLayout.user-layout-wrapper .container a[data-v-4a10f90c]{text-decoration:none}#userLayout.user-layout-wrapper .container .deco[data-v-4a10f90c]{position:absolute;z-index:0;pointer-events:none}#userLayout.user-layout-wrapper .container .deco-block[data-v-4a10f90c]{top:16%;left:6%;width:110px;height:110px;border-radius:24px;background:var(--tp-yellow);opacity:.45;animation:tp-float-4a10f90c 7s ease-in-out infinite}#userLayout.user-layout-wrapper .container .deco-cloud[data-v-4a10f90c]{top:9%;right:12%;width:120px;height:40px;background:#fff;border-radius:40px;opacity:.45;animation:tp-float-4a10f90c 9s ease-in-out infinite}#userLayout.user-layout-wrapper .container .deco-cloud[data-v-4a10f90c]:before{content:"";position:absolute;width:48px;height:48px;border-radius:50%;background:inherit;top:-18px;left:16px}#userLayout.user-layout-wrapper .container .deco-cloud[data-v-4a10f90c]:after{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:inherit;top:-12px;right:18px}#userLayout.user-layout-wrapper .container .deco-braces[data-v-4a10f90c]{top:46%;left:4.5%;width:42px;height:42px;border-radius:12px;background:var(--tp-mint);color:#fff;opacity:.5;font-size:22px;font-weight:700;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:42px;text-align:center;animation:tp-float-4a10f90c 6s ease-in-out .5s infinite}#userLayout.user-layout-wrapper .container .deco-print[data-v-4a10f90c]{bottom:20%;left:12%;color:var(--tp-pink);opacity:.5;font-size:20px;font-weight:700;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;animation:tp-float-4a10f90c 8s ease-in-out .3s infinite}#userLayout.user-layout-wrapper .container .deco-tag[data-v-4a10f90c]{bottom:30%;right:8%;color:var(--tp-purple);opacity:.5;font-size:24px;font-weight:800;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;animation:tp-float-4a10f90c 6.5s ease-in-out .8s infinite}#userLayout.user-layout-wrapper .container .top[data-v-4a10f90c]{position:relative;z-index:1;text-align:center}#userLayout.user-layout-wrapper .container .top .header[data-v-4a10f90c]{max-height:144px;line-height:44px}#userLayout.user-layout-wrapper .container .top .header .logo[data-v-4a10f90c]{max-height:88px;vertical-align:top;margin-right:16px;border-style:none}#userLayout.user-layout-wrapper .container .top .header .title[data-v-4a10f90c]{font-size:33px;color:var(--tp-navy);font-weight:800;position:relative;top:2px}#userLayout.user-layout-wrapper .container .top .desc[data-v-4a10f90c]{font-size:14px;color:var(--tp-text-secondary);margin-top:12px;margin-bottom:40px}#userLayout.user-layout-wrapper .container .main[data-v-4a10f90c]{min-width:260px;width:368px;margin:0 auto 60px;position:relative;z-index:1}#userLayout.user-layout-wrapper .container .footer[data-v-4a10f90c]{position:absolute;width:100%;bottom:0;padding:0 16px;margin:48px 0 24px;text-align:center;z-index:1}#userLayout.user-layout-wrapper .container .footer .links[data-v-4a10f90c]{margin-bottom:8px;font-size:14px}#userLayout.user-layout-wrapper .container .footer .links a[data-v-4a10f90c]{color:var(--tp-text-secondary);transition:all .3s}#userLayout.user-layout-wrapper .container .footer .links a[data-v-4a10f90c]:not(:last-child){margin-right:40px}#userLayout.user-layout-wrapper .container .footer .copyright[data-v-4a10f90c]{color:var(--tp-text-secondary);font-size:14px}@keyframes tp-float-4a10f90c{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.deco[data-v-4a10f90c]{animation:none!important}}.sider[data-v-166466be]{box-shadow:none!important}.sider .logo[data-v-166466be]{height:59px!important;line-height:59px!important;box-shadow:none!important;transition:background .3s}.sider .logo a[data-v-166466be]{color:#fff}.sider .logo a[data-v-166466be]:hover{color:hsla(0,0%,100%,.8)}.sider.light .logo[data-v-166466be]{background-color:#fff}.sider.light .logo a[data-v-166466be]{color:var(--tp-primary)}.sider.light .logo a[data-v-166466be]:hover{color:var(--tp-primary-light)}.sider ul.ant-menu[data-v-62fe96f2]{-ms-overflow-style:none;-ms-scroll-chaining:chained;-ms-content-zooming:zoom;-ms-scroll-rails:none;-ms-content-zoom-limit-min:100%;-ms-content-zoom-limit-max:500%;-ms-scroll-snap-type:proximity;-ms-scroll-snap-points-x:snapList(100%,200%,300%,400%,500%)}.sider ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar{width:10px;height:10px;background-color:transparent;display:none}.sider ul.ant-menu .-o-scrollbar[data-v-62fe96f2]{display:none}.sider ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-track{background-color:transparent}.sider ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-thumb{border-radius:10px;background-color:#eee;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.sider ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-thumb:hover{background-color:#ddd}.sider ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-thumb:active{background-color:#bbb}.sider.dark ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-thumb{background-color:#666}.sider.dark ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-thumb:hover{background-color:grey}.sider.dark ul.ant-menu[data-v-62fe96f2]::-webkit-scrollbar-thumb:active{background-color:#999}.announcementCustomModal .ant-modal-header{border:none;display:inline-block;position:absolute;z-index:1;right:56px;padding:0}.announcementCustomModal .ant-modal-header .ant-modal-title .custom-btn{width:56px;height:56px;border:none;box-shadow:none}.announcementCustomModal .daily-article{border-bottom:0}.daily-article .article-button[data-v-2a5d5041]{font-size:1.2rem!important}.daily-article .ant-card-body[data-v-2a5d5041]{padding:18px!important}.daily-article .ant-card-head[data-v-2a5d5041]{padding:0 1rem}.daily-article .ant-card-meta[data-v-2a5d5041]{margin-bottom:1rem}.daily-article .article-content p[data-v-2a5d5041]{word-wrap:break-word;word-break:break-all;text-overflow:clip;white-space:normal;font-size:.9rem!important;margin-bottom:.8rem}.header-notice-wrapper{top:50px!important}.header-notice[data-v-0f94e9f6]{display:inline-block;transition:all .3s}.header-notice span[data-v-0f94e9f6]{vertical-align:initial}.detail-list .title{color:rgba(0,0,0,.85);font-size:14px;font-weight:500;margin-bottom:16px}.detail-list .term{color:rgba(0,0,0,.85);display:table-cell;line-height:20px;margin-right:8px;padding-bottom:16px;white-space:nowrap}.detail-list .term:after{content:":";margin:0 8px 0 2px;position:relative;top:-.5px}.detail-list .content{color:rgba(0,0,0,.65);display:table-cell;line-height:22px;padding-bottom:16px;width:100%}.detail-list.small .title{font-size:14px;color:rgba(0,0,0,.65);font-weight:400;margin-bottom:12px}.detail-list.small .content,.detail-list.small .term{padding-bottom:8px}.detail-list.large .content,.detail-list.large .term{padding-bottom:16px}.detail-list.large .title{font-size:16px}.detail-list.vertical .term{padding-bottom:8px}.detail-list.vertical .content,.detail-list.vertical .term{display:block}.setting-drawer-index-item[data-v-be52e722]{margin-bottom:24px}.setting-drawer-index-item .setting-drawer-index-title[data-v-be52e722]{font-size:14px;color:rgba(0,0,0,.85);line-height:22px;margin-bottom:12px}.setting-drawer-index-content .setting-drawer-index-blockChecbox[data-v-0bf3c134]{display:-ms-flexbox;display:flex}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item[data-v-0bf3c134]{margin-right:16px;position:relative;border-radius:4px;cursor:pointer}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item img[data-v-0bf3c134]{width:48px}.setting-drawer-index-content .setting-drawer-index-blockChecbox .setting-drawer-index-item .setting-drawer-index-selectIcon[data-v-0bf3c134]{position:absolute;top:0;right:0;width:100%;padding-top:15px;padding-left:24px;height:100%;color:#1890ff;font-size:14px;font-weight:700}.setting-drawer-index-content .setting-drawer-theme-color-colorBlock[data-v-0bf3c134]{width:20px;height:20px;border-radius:2px;float:left;cursor:pointer;margin-right:8px;padding-left:0;padding-right:0;text-align:center;color:#fff;font-weight:700}.setting-drawer-index-content .setting-drawer-theme-color-colorBlock i[data-v-0bf3c134]{font-size:14px}.setting-drawer-index-handle[data-v-0bf3c134]{position:absolute;top:240px;background:#1890ff;width:48px;height:48px;right:300px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;pointer-events:auto;z-index:1001;text-align:center;font-size:16px;border-radius:4px 0 0 4px}.setting-drawer-index-handle i[data-v-0bf3c134]{color:#fff;font-size:20px}.valid-error .ant-select-selection__placeholder[data-v-8ee91380]{color:#f5222d}.user-avatar[data-v-41b2cd71]{position:relative;display:inline-block;-ms-flex:none;flex:none;line-height:0;vertical-align:middle}.user-avatar .ua-base[data-v-41b2cd71]{display:block;width:100%;height:100%}.user-avatar .ua-base[data-v-41b2cd71] img{width:100%;height:100%;border-radius:inherit}.user-avatar .ua-frame[data-v-41b2cd71],.user-avatar .ua-overlay[data-v-41b2cd71]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:transform .22s ease;transform-origin:center center;border-radius:0}.user-avatar .ua-frame[data-v-41b2cd71]{left:-12%;top:-12%;width:124%;height:124%}.user-avatar.shape-circle .ua-frame[data-v-41b2cd71]{border-radius:50%}.user-avatar .ua-badge[data-v-41b2cd71]{position:absolute;right:-2px;bottom:-2px;width:46%;height:46%;max-width:22px;max-height:22px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.user-avatar:hover .ua-frame[data-v-41b2cd71],.user-avatar:hover .ua-overlay[data-v-41b2cd71]{transform:scale(1.05)}.user-wrapper .search-input[data-v-9215af0a]{width:180px;color:inherit}.user-wrapper .search-input[data-v-9215af0a] .ant-select-selection{background-color:inherit;border:0;border-bottom:1px solid #fff}.user-wrapper .search-input[data-v-9215af0a] .ant-select-selection__field__placeholder,.user-wrapper .search-input[data-v-9215af0a] .ant-select-selection__placeholder{color:inherit}.user-wrapper .action[data-v-9215af0a]{border-radius:var(--tp-radius-pill)}.user-wrapper .action .anticon[data-v-9215af0a]{color:var(--tp-text-secondary)}.user-wrapper .action[data-v-9215af0a]:hover{background:var(--tp-primary-soft)}.logout_title[data-v-9215af0a]{color:inherit;text-decoration:none}.layout .top-nav-header-index .header-index-wide[data-v-d9ea3462]{margin-left:10px}.layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal[data-v-d9ea3462]{height:59px;line-height:59px}.layout .top-nav-header-index .trigger[data-v-d9ea3462]{line-height:64px}.layout .top-nav-header-index .trigger[data-v-d9ea3462]:hover{background:rgba(0,0,0,.05)}.layout .header[data-v-d9ea3462]{z-index:2;position:relative;color:var(--tp-text);height:63px;margin:12px 12px 0 0;padding:0 10px;background-color:#fff;border:var(--tp-card-border) solid #edf3fd;border-radius:var(--tp-radius-lg) var(--tp-radius-lg) var(--tp-radius-lg) 0;box-shadow:var(--tp-shadow-sm);overflow:hidden;transition:background .3s}.layout .header[data-v-d9ea3462]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-image:var(--tp-rainbow);background-repeat:no-repeat;background-size:100vw 100%;background-position:-214px 0}.layout .header span[data-v-d9ea3462]{font-weight:600}.layout .header.dark[data-v-d9ea3462]{color:var(--tp-navy);background-color:#fff!important}.layout.mobile .header[data-v-d9ea3462]{height:59px;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;overflow:visible}.layout .ant-header-side-closed .header[data-v-d9ea3462]:after{background-position:-94px 0}.layout.mobile .header[data-v-d9ea3462]:after{background-position:0 0}.layout .header.dark .trigger[data-v-d9ea3462]:hover,.layout .top-nav-header-index.dark .trigger[data-v-d9ea3462]:hover{background:var(--tp-primary-soft)}.sidemenu>.ant-layout-header[data-v-d9ea3462]{height:auto;line-height:59px;background:transparent}.ant-layout-header[data-v-d9ea3462]{height:59px;line-height:59px}.footer[data-v-1a7eaf66]{width:100%;min-height:56px;margin-top:24px;padding:18px 24px;text-align:center;background:var(--tp-navy);color:#fff;font-weight:600;border-radius:28px 28px 0 0}.footer[data-v-1a7eaf66] a{color:#fff;font-weight:700}.footer[data-v-1a7eaf66] a:hover{color:var(--tp-yellow)}body{overflow-y:scroll}body.colorWeak{filter:invert(80%)}.layout{min-height:100vh!important;overflow-x:hidden}.layout.mobile .ant-layout-content .content{margin:24px 0 0}.layout.mobile .ant-table-wrapper .ant-table-content{overflow-y:auto}.layout.mobile .ant-table-wrapper .ant-table-body{min-width:800px}.layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-closed,.layout.mobile .sidemenu .ant-header-fixedHeader.ant-header-side-opened{width:100%}.layout.mobile .topmenu.content-width-Fluid .header-index-wide{margin-left:0}.layout.mobile .header .user-wrapper .action,.layout.mobile .top-nav-header-index .user-wrapper .action{padding:0 12px}.layout.ant-layout-has-sider{-ms-flex-direction:row;flex-direction:row}.layout .trigger{font-size:22px;line-height:var(--tp-header-h);height:var(--tp-header-h);padding:0 18px;border-radius:var(--tp-radius-sm);cursor:pointer;transition:color .3s,background .3s;color:var(--tp-text-secondary)}.layout .trigger:hover{background:var(--tp-primary-soft);color:var(--tp-primary)}.layout .topmenu .ant-header-fixedHeader{position:fixed;top:0;right:0;z-index:9;width:100%;transition:width .2s}.layout .topmenu .ant-header-fixedHeader.ant-header-side-closed,.layout .topmenu .ant-header-fixedHeader.ant-header-side-opened{width:100%}.layout .topmenu.content-width-Fluid .header-index-wide{max-width:unset;margin-left:24px}.layout .topmenu.content-width-Fluid .page-header-index-wide{max-width:unset}.layout .sidemenu .ant-header-fixedHeader{position:fixed;top:0;right:0;z-index:9;width:100%;transition:width .2s}.layout .sidemenu .ant-header-fixedHeader.ant-header-side-opened{width:calc(100% - 212px)}.layout .sidemenu .ant-header-fixedHeader.ant-header-side-closed{width:calc(100% - 92px)}.layout .header{position:relative}.layout .header .user-wrapper,.layout .top-nav-header-index .user-wrapper{float:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.layout .header .user-wrapper .action.action,.layout .top-nav-header-index .user-wrapper .action.action{cursor:pointer;padding:0 14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:36px;line-height:1;border-radius:var(--tp-radius-pill);transition:all .22s var(--tp-bounce)}.layout .header .user-wrapper .action.action:hover,.layout .top-nav-header-index .user-wrapper .action.action:hover{background:var(--tp-primary-soft)}.layout .header .user-wrapper .action.action .avatar,.layout .top-nav-header-index .user-wrapper .action.action .avatar{margin:0 8px 0 0;color:var(--tp-primary);background:hsla(0,0%,100%,.85);vertical-align:middle}.layout .header .user-wrapper .action.action .icon,.layout .top-nav-header-index .user-wrapper .action.action .icon{font-size:16px;padding:4px}.layout .header .user-wrapper .action.action .anticon,.layout .top-nav-header-index .user-wrapper .action.action .anticon{color:var(--tp-text-secondary)}.layout .header .user-wrapper #back-front.action,.layout .header .user-wrapper #logout.action,.layout .header .user-wrapper #user-menu.action,.layout .top-nav-header-index .user-wrapper #back-front.action,.layout .top-nav-header-index .user-wrapper #logout.action,.layout .top-nav-header-index .user-wrapper #user-menu.action{margin-left:8px;background:#fff;border:var(--tp-card-border) solid var(--tp-navy);box-shadow:var(--tp-sticker-shadow-sm);color:var(--tp-navy);font-weight:700}.layout .header .user-wrapper #back-front.action .anticon,.layout .header .user-wrapper #logout.action .anticon,.layout .header .user-wrapper #user-menu.action .anticon,.layout .top-nav-header-index .user-wrapper #back-front.action .anticon,.layout .top-nav-header-index .user-wrapper #logout.action .anticon,.layout .top-nav-header-index .user-wrapper #user-menu.action .anticon{color:var(--tp-navy)}.layout .header .user-wrapper #back-front.action .logout_title,.layout .header .user-wrapper #logout.action .logout_title,.layout .header .user-wrapper #user-menu.action .logout_title,.layout .top-nav-header-index .user-wrapper #back-front.action .logout_title,.layout .top-nav-header-index .user-wrapper #logout.action .logout_title,.layout .top-nav-header-index .user-wrapper #user-menu.action .logout_title{color:inherit;text-decoration:none}.layout .header .user-wrapper #back-front.action:hover,.layout .header .user-wrapper #logout.action:hover,.layout .header .user-wrapper #user-menu.action:hover,.layout .top-nav-header-index .user-wrapper #back-front.action:hover,.layout .top-nav-header-index .user-wrapper #logout.action:hover,.layout .top-nav-header-index .user-wrapper #user-menu.action:hover{background:#fff;color:var(--tp-primary);transform:translate(-1px,-1px);box-shadow:var(--tp-sticker-shadow)}.layout .header .user-wrapper #back-front.action:hover .anticon,.layout .header .user-wrapper #logout.action:hover .anticon,.layout .header .user-wrapper #user-menu.action:hover .anticon,.layout .top-nav-header-index .user-wrapper #back-front.action:hover .anticon,.layout .top-nav-header-index .user-wrapper #logout.action:hover .anticon,.layout .top-nav-header-index .user-wrapper #user-menu.action:hover .anticon{color:var(--tp-primary)}.layout .header .user-wrapper #back-front.action:active,.layout .header .user-wrapper #logout.action:active,.layout .header .user-wrapper #user-menu.action:active,.layout .top-nav-header-index .user-wrapper #back-front.action:active,.layout .top-nav-header-index .user-wrapper #logout.action:active,.layout .top-nav-header-index .user-wrapper #user-menu.action:active{transform:translate(1px,1px);box-shadow:1px 1px 0 rgba(43,58,103,.9)}.layout.mobile .top-nav-header-index .header-index-wide .header-index-left .trigger{color:hsla(0,0%,100%,.85);padding:0 12px}.layout.mobile .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header{text-align:center;width:56px;line-height:58px}.layout.mobile .top-nav-header-index .user-wrapper .action .avatar{margin:20px 0}.layout.mobile .top-nav-header-index.light .header-index-wide .header-index-left .trigger{color:rgba(0,0,0,.65)}.layout.tablet .top-nav-header-index .header-index-wide .header-index-left .logo>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout .top-nav-header-index{box-shadow:0 1px 4px rgba(0,21,41,.08);position:relative;transition:background .3s,width .2s}.layout .top-nav-header-index .header-index-wide{width:100%;margin:auto;padding:0 20px 0 0;display:-ms-flexbox;display:flex;height:59px}.layout .top-nav-header-index .header-index-wide .ant-menu.ant-menu-horizontal{border:none;height:64px;line-height:64px}.layout .top-nav-header-index .header-index-wide .header-index-left{-ms-flex:1 1;flex:1 1;display:-ms-flexbox;display:flex}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header{width:165px;height:64px;position:relative;line-height:64px;transition:all .3s;overflow:hidden}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header img{display:inline-block;vertical-align:middle;height:32px}.layout .top-nav-header-index .header-index-wide .header-index-left .logo.top-nav-header h1{color:#fff;display:inline-block;vertical-align:top;font-size:16px;margin:0 0 0 12px;font-weight:400}.layout .top-nav-header-index .header-index-wide .header-index-right{float:right;height:59px;overflow:hidden}.layout .top-nav-header-index .header-index-wide .header-index-right .action:hover{background-color:rgba(0,0,0,.05)}.layout .top-nav-header-index.light{background-color:#fff}.layout .top-nav-header-index.light .header-index-wide .header-index-left .logo h1{color:#002140}.layout .top-nav-header-index.dark .user-wrapper .action{color:#fff}.layout .top-nav-header-index.dark .header-index-wide .header-index-left .trigger:hover,.layout .top-nav-header-index.dark .user-wrapper .action:hover{background:hsla(0,0%,100%,.3)}.layout .layout-content{margin:24px 24px 0;height:64px;padding:0 12px 0 0}.topmenu .page-header-index-wide{margin:0 auto;width:100%}.ant-drawer.drawer-sider .sider{box-shadow:none;border:none;border-radius:0;margin:0;overflow:visible}.ant-drawer.drawer-sider.dark .ant-drawer-content{background-color:#001529}.ant-drawer.drawer-sider.light{box-shadow:none}.ant-drawer.drawer-sider.light .ant-drawer-content{background-color:#fff}.ant-drawer.drawer-sider .ant-drawer-body{padding:0}body .layout:not(.mobile)>.ant-layout-sider.sider{margin:var(--tp-layout-gap) 0 var(--tp-layout-gap) var(--tp-layout-gap);background:var(--tp-surface);border:var(--tp-card-border) solid #edf3fd;border-radius:var(--tp-radius-lg);box-shadow:var(--tp-shadow-sm);overflow:hidden}body .layout:not(.mobile)>.ant-layout-sider.sider.ant-fixed-sidemenu{position:fixed;top:0;left:0;bottom:0;height:auto}body .layout:not(.mobile)>.ant-layout-sider.sider .logo:after{background-position:-14px 0}.sider{box-shadow:var(--tp-shadow-sm);position:relative;z-index:10}.sider.ant-fixed-sidemenu{position:fixed;height:100%}.sider .logo{height:64px;position:relative;line-height:64px;padding-left:24px;transition:all .3s;background:#002140;overflow:hidden}.sider .logo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-image:var(--tp-rainbow);background-repeat:no-repeat;background-size:100vw 100%;background-position:0 0}.sider .logo h1,.sider .logo img{display:inline-block;vertical-align:middle}.sider .logo img{height:32px}.sider .logo h1{color:#fff;font-size:18px;margin:0 0 0 8px;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}.sider.light{background-color:#fff;box-shadow:var(--tp-shadow-sm)}.sider.light .logo{background:#fff}.sider.light .logo h1{color:var(--tp-navy)}.sider.light .ant-menu-light{border-right-color:transparent;background:#fff}.sider .ant-menu-light .ant-menu-item,.sider .ant-menu-light .ant-menu-submenu-title{margin:4px 8px;border-radius:12px;transition:all .22s var(--tp-bounce)}.sider .ant-menu-light .ant-menu-item:hover,.sider .ant-menu-light .ant-menu-submenu-title:hover{background:rgba(var(--tp-primary-rgb),.06)!important}.sider .ant-menu-light .ant-menu-item-selected{background:var(--tp-primary-soft)!important;color:var(--tp-primary);border-radius:12px;font-weight:700;box-shadow:inset 0 0 0 2px rgba(var(--tp-primary-rgb),.28)}.sider .ant-menu-light .ant-menu-item-selected>a{color:var(--tp-primary);font-weight:700}.sider .ant-menu-light .ant-menu-item .anticon,.sider .ant-menu-light .ant-menu-submenu .anticon{width:26px;height:26px;line-height:26px;text-align:center;border-radius:9px;margin-right:10px;font-size:14px;vertical-align:middle}.sider .ant-menu-light .ant-menu-item:nth-child(5n+1) .anticon,.sider .ant-menu-light .ant-menu-submenu:nth-child(5n+1) .anticon{background:var(--tp-yellow-soft);color:#c9930a}.sider .ant-menu-light .ant-menu-item:nth-child(5n+2) .anticon,.sider .ant-menu-light .ant-menu-submenu:nth-child(5n+2) .anticon{background:var(--tp-orange-soft);color:var(--tp-orange)}.sider .ant-menu-light .ant-menu-item:nth-child(5n+3) .anticon,.sider .ant-menu-light .ant-menu-submenu:nth-child(5n+3) .anticon{background:var(--tp-pink-soft);color:var(--tp-pink)}.sider .ant-menu-light .ant-menu-item:nth-child(5n+4) .anticon,.sider .ant-menu-light .ant-menu-submenu:nth-child(5n+4) .anticon{background:var(--tp-purple-soft);color:var(--tp-purple)}.sider .ant-menu-light .ant-menu-item:nth-child(5n+5) .anticon,.sider .ant-menu-light .ant-menu-submenu:nth-child(5n+5) .anticon{background:var(--tp-mint-soft);color:#17a87f}.sider .ant-menu-light .ant-menu-inline .ant-menu-item-selected:after,.sider .ant-menu-light .ant-menu-inline .ant-menu-item:after{border-right:none}.user-dropdown-menu-wrapper.ant-dropdown-menu{padding:6px;background:#fff;border:var(--tp-card-border) solid #edf3fd;border-radius:var(--tp-radius-lg);box-shadow:var(--tp-shadow-sm)}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item{width:160px;color:var(--tp-text);border-radius:var(--tp-radius-sm);transition:all .2s var(--tp-bounce)}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>a{color:inherit}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--tp-primary-soft);color:var(--tp-primary)}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active>a,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item:hover>a{color:var(--tp-primary)}.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>.anticon:first-child,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-item>a>.anticon:first-child,.user-dropdown-menu-wrapper.ant-dropdown-menu .ant-dropdown-menu-submenu-title>.anticon:first-child .ant-dropdown-menu-submenu-title>a>.anticon:first-child{min-width:12px;margin-right:8px}.table-alert{margin-bottom:16px}.table-page-search-wrapper .ant-form-inline .ant-form-item{display:-ms-flexbox;display:flex;margin-bottom:24px;margin-right:0}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control-wrapper{-ms-flex:1 1;flex:1 1;display:inline-block;vertical-align:middle}.table-page-search-wrapper .ant-form-inline .ant-form-item>.ant-form-item-label{line-height:32px;padding-right:8px;width:auto}.table-page-search-wrapper .ant-form-inline .ant-form-item .ant-form-item-control{height:32px;line-height:32px}.table-page-search-wrapper .table-page-search-submitButtons{display:block;margin-bottom:24px;white-space:nowrap}.content .table-operator{margin-bottom:18px}.content .table-operator button{margin-right:8px}.page-header[data-v-c3445be0]{background:#fff;padding:16px 32px 0;border-bottom:1px solid #e8e8e8}.page-header .breadcrumb[data-v-c3445be0]{margin-bottom:16px}.page-header .detail[data-v-c3445be0]{display:-ms-flexbox;display:flex}.page-header .detail .avatar[data-v-c3445be0]{-ms-flex:0 1 72px;flex:0 1 72px;margin:0 24px 8px 0}.page-header .detail .avatar>span[data-v-c3445be0]{border-radius:72px;display:block;width:72px;height:72px}.page-header .detail .main[data-v-c3445be0]{width:100%;-ms-flex:0 1 auto;flex:0 1 auto}.page-header .detail .main .row[data-v-c3445be0]{display:-ms-flexbox;display:flex;width:100%}.page-header .detail .main .row .avatar[data-v-c3445be0]{margin-bottom:16px}.page-header .detail .main .title[data-v-c3445be0]{font-size:20px;line-height:28px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:16px;-ms-flex:auto;flex:auto}.page-header .detail .main .logo[data-v-c3445be0]{width:28px;height:28px;border-radius:4px;margin-right:16px}.page-header .detail .main .content[data-v-c3445be0],.page-header .detail .main .headerContent[data-v-c3445be0]{-ms-flex:auto;flex:auto;color:rgba(0,0,0,.45);line-height:22px}.page-header .detail .main .content .link[data-v-c3445be0],.page-header .detail .main .headerContent .link[data-v-c3445be0]{margin-top:16px;line-height:24px}.page-header .detail .main .content .link a[data-v-c3445be0],.page-header .detail .main .headerContent .link a[data-v-c3445be0]{font-size:14px;margin-right:32px}.page-header .detail .main .extra[data-v-c3445be0]{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:88px;min-width:242px;text-align:right}.page-header .detail .main .action[data-v-c3445be0]{margin-left:56px;min-width:266px;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right}.page-header .detail .main .action[data-v-c3445be0]:empty{display:none}.mobile .page-header .main .row[data-v-c3445be0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile .page-header .main .row .avatar[data-v-c3445be0]{-ms-flex:0 1 25%;flex:0 1 25%;margin:0 2% 8px 0}.mobile .page-header .main .row .content[data-v-c3445be0],.mobile .page-header .main .row .headerContent[data-v-c3445be0]{-ms-flex:0 1 70%;flex:0 1 70%}.mobile .page-header .main .row .content .link[data-v-c3445be0],.mobile .page-header .main .row .headerContent .link[data-v-c3445be0]{margin-top:16px;line-height:24px}.mobile .page-header .main .row .content .link a[data-v-c3445be0],.mobile .page-header .main .row .headerContent .link a[data-v-c3445be0]{font-size:14px;margin-right:10px}.mobile .page-header .main .row .extra[data-v-c3445be0]{-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0;min-width:0;text-align:right}.mobile .page-header .main .row .action[data-v-c3445be0]{margin-left:unset;min-width:266px;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left;margin-bottom:12px}.mobile .page-header .main .row .action[data-v-c3445be0]:empty{display:none}.content[data-v-15dc04d7]{margin:24px 24px 0}.content .link[data-v-15dc04d7]{margin-top:16px}.content .link[data-v-15dc04d7]:not(:empty){margin-bottom:16px}.content .link a[data-v-15dc04d7]{margin-right:32px;height:24px;line-height:24px;display:inline-block}.content .link a i[data-v-15dc04d7]{font-size:24px;margin-right:8px;vertical-align:middle}.content .link a span[data-v-15dc04d7]{height:24px;line-height:24px;display:inline-block;vertical-align:middle}.page-menu-search[data-v-15dc04d7]{text-align:center;margin-bottom:16px}.page-menu-tabs[data-v-15dc04d7]{margin-top:48px}.page-header[data-v-6740ec88][data-v-15dc04d7]{margin:0 24px 0}.extra-img[data-v-08f9d526]{margin-top:-60px;text-align:center;width:195px}.extra-img img[data-v-08f9d526]{width:100%}.mobile .extra-img[data-v-08f9d526]{margin-top:0;text-align:center;width:96px}.mobile .extra-img img[data-v-08f9d526]{width:100%}.contextmenu[data-v-99248454]{position:fixed;z-index:1;border:1px solid #9e9e9e;border-radius:4px;box-shadow:2px 2px 10px #aaa!important}.page-transition-enter,.page-transition-leave-active{opacity:0}.page-transition-enter .page-transition-container,.page-transition-leave-active .page-transition-container{transform:scale(1.1)}.header[data-v-7bcfc285]{padding:12px 24px;line-height:normal;background:var(--tp-surface);border-bottom:3px solid var(--tp-navy);position:relative;z-index:100}.header-brand[data-v-7bcfc285],.header[data-v-7bcfc285]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-brand[data-v-7bcfc285]{-ms-flex:0 0 auto;flex:0 0 auto}.header-brand:hover .brand-name[data-v-7bcfc285]{color:var(--tp-primary)}.logo[data-v-7bcfc285]{max-height:44px;width:auto;margin-right:10px;display:inline-block}.brand-name[data-v-7bcfc285]{font-size:22px;font-weight:800;color:var(--tp-navy);letter-spacing:1px;white-space:nowrap;transition:color .2s ease}.menu-fixed[data-v-7bcfc285]{position:fixed;top:0;left:0;right:0;z-index:999;width:100%;background:var(--tp-surface)}.menu[data-v-7bcfc285]{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 8px}.menu[data-v-7bcfc285],.menu[data-v-7bcfc285] .ant-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:transparent;border-bottom:none!important}.menu[data-v-7bcfc285] .ant-menu{width:100%}.menu[data-v-7bcfc285] .ant-menu-item,.menu[data-v-7bcfc285] .ant-menu-submenu{border-radius:var(--tp-radius-pill)!important;border:2px solid transparent!important;height:40px!important;line-height:36px!important;margin:0 5px!important;padding:0 18px!important;top:0;transition:all .22s var(--tp-bounce)}.menu[data-v-7bcfc285] .ant-menu-item>a,.menu[data-v-7bcfc285] .ant-menu-submenu-title{font-family:inherit;font-weight:700!important;font-size:16px;color:var(--tp-navy);padding:0!important;margin:0!important}.menu[data-v-7bcfc285] .ant-menu-submenu-title{height:36px!important;line-height:36px!important}.menu[data-v-7bcfc285] .ant-menu-item .anticon,.menu[data-v-7bcfc285] .ant-menu-submenu-title .anticon{display:none}.menu[data-v-7bcfc285] .ant-menu-item-active,.menu[data-v-7bcfc285] .ant-menu-item:hover,.menu[data-v-7bcfc285] .ant-menu-submenu-active,.menu[data-v-7bcfc285] .ant-menu-submenu:hover{background:var(--tp-primary-soft)!important;border:2px solid var(--tp-primary-soft)!important;border-bottom:2px solid var(--tp-primary-soft)!important;color:var(--tp-primary)!important}.menu[data-v-7bcfc285] .ant-menu-item-active>a,.menu[data-v-7bcfc285] .ant-menu-item:hover>a,.menu[data-v-7bcfc285] .ant-menu-submenu-active>.ant-menu-submenu-title,.menu[data-v-7bcfc285] .ant-menu-submenu:hover>.ant-menu-submenu-title{color:var(--tp-primary)!important}.menu[data-v-7bcfc285] .ant-menu-item-selected,.menu[data-v-7bcfc285] .ant-menu-submenu-selected{background:#fff!important;border:2px solid var(--tp-navy)!important;border-bottom:2px solid var(--tp-navy)!important;box-shadow:var(--tp-sticker-shadow-sm)}.menu[data-v-7bcfc285] .ant-menu-item-selected>a,.menu[data-v-7bcfc285] .ant-menu-submenu-selected .ant-menu-submenu-title{color:var(--tp-primary)!important;font-weight:800!important}.menu[data-v-7bcfc285] .ant-menu-item:after,.menu[data-v-7bcfc285] .ant-menu-submenu:after{border-bottom:none!important;content:none!important}.ant-menu-horizontal[data-v-7bcfc285]{border-bottom:none}.header-coin[data-v-7bcfc285]{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-right:16px}.header-coin .coin-balance[data-v-7bcfc285]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;color:var(--tp-primary);font-weight:800;cursor:pointer;white-space:nowrap}.header-coin .coin-balance .anticon[data-v-7bcfc285]{font-size:18px}.header-avatar[data-v-7bcfc285]{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 0 16px;cursor:pointer;line-height:1.4}.header-avatar .avatar[data-v-7bcfc285]{margin-right:10px;transition:transform .22s var(--tp-bounce)}.header-avatar .avatar[data-v-7bcfc285]:hover{transform:translateY(-2px)}.header-avatar .avatar[data-v-7bcfc285] .ant-avatar{border-radius:50%;border:2px solid var(--tp-navy);background:#fff;box-sizing:border-box}.header-avatar .avatar[data-v-7bcfc285] .ant-avatar>img{object-fit:cover}.header-avatar span[data-v-7bcfc285]{color:var(--tp-navy);font-weight:700}.header-avatar .auth-link[data-v-7bcfc285]{color:var(--tp-primary)}@media (max-width:767px){.header[data-v-7bcfc285]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 12px}.brand-name[data-v-7bcfc285]{font-size:18px}.header-avatar[data-v-7bcfc285]{padding-left:8px}.menu[data-v-7bcfc285]{-ms-flex-order:3;order:3;-ms-flex:1 1 100%;flex:1 1 100%;margin:8px 0 0;min-width:0;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.menu[data-v-7bcfc285] .ant-menu{-ms-flex-pack:start;justify-content:flex-start;width:max-content}.menu[data-v-7bcfc285] .ant-menu-item,.menu[data-v-7bcfc285] .ant-menu-submenu{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 12px!important;margin:0 3px!important}.menu[data-v-7bcfc285] .ant-menu-item>a,.menu[data-v-7bcfc285] .ant-menu-submenu-title{font-size:14px}}.banner-default[data-v-ec18e878],.banner[data-v-ec18e878]{height:300px;border-radius:var(--tp-radius-xl);overflow:hidden}.banner-default img[data-v-ec18e878]{display:block;width:100%;height:100%;object-fit:cover}.carousel[data-v-ec18e878]{height:300px;border-radius:var(--tp-radius-xl);overflow:hidden}.carousel img[data-v-ec18e878]{width:100%;height:300px;object-fit:cover}.carousel .swiper-slide[data-v-ec18e878]{background-position:50%;background-size:cover}.footer[data-v-ee949ffe]{width:100%;min-height:56px;padding:18px 24px;text-align:center;background:var(--tp-navy);color:#fff;font-weight:600;border-radius:28px 28px 0 0}.footer[data-v-ee949ffe] a{color:#fff;font-weight:700}.footer[data-v-ee949ffe] a:hover{color:var(--tp-yellow)}.user-enter[data-v-1d1a03bc]{background:var(--tp-surface);border:2px solid var(--tp-navy);border-radius:24px;box-shadow:4px 4px 0 rgba(43,58,103,.9);width:250px;min-height:360px;text-align:center;padding:44px 20px 30px;line-height:50px}.avatar-wrap[data-v-1d1a03bc]{position:relative;display:inline-block;line-height:0}.avatar[data-v-1d1a03bc]{border:3px solid var(--tp-navy);border-radius:50%;object-fit:cover;box-sizing:border-box}.avatar-overlay[data-v-1d1a03bc]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ant-btn[data-v-1d1a03bc]{width:80%;height:42px;border-radius:999px;font-weight:700}.ant-btn-dashed[data-v-1d1a03bc]{background:#fff;border:2px dashed var(--tp-navy);color:var(--tp-navy);box-shadow:2px 2px 0 rgba(43,58,103,.85)}.ant-btn-dashed[data-v-1d1a03bc]:focus,.ant-btn-dashed[data-v-1d1a03bc]:hover{background:#fff;border-color:var(--tp-primary);color:var(--tp-primary);transform:translate(-1px,-1px);box-shadow:3px 3px 0 rgba(43,58,103,.9)}.welcome[data-v-1d1a03bc]{padding:0 20px;line-height:30px}.container[data-v-515762f7]{background:radial-gradient(circle,rgba(var(--tp-primary-rgb),.16) 2px,transparent 3px) 0 0/22px 22px,radial-gradient(circle,rgba(155,107,255,.14) 2px,transparent 3px) 11px 11px/22px 22px,linear-gradient(180deg,var(--tp-bg),var(--tp-primary-soft) 45%,var(--tp-purple-soft))}.container.has-custom-bg[data-v-515762f7]{background:none}.ant-layout-content[data-v-515762f7],.ant-layout-footer[data-v-515762f7],.ant-layout-header[data-v-515762f7],.ant-layout-sider-children[data-v-515762f7],.ant-layout-sider[data-v-515762f7]{background:transparent}.ant-layout[data-v-515762f7]{background:transparent;min-height:calc(100vh - 200px)}.ant-layout-header[data-v-515762f7]{height:auto;min-height:50px;width:100%;margin-bottom:10px;padding:0}.ant-layout-header[data-v-515762f7] .banner{border-radius:var(--tp-radius-xl);overflow:hidden}.ant-layout-has-sider[data-v-515762f7]{max-width:1600px;min-width:800px;margin:-100px auto 0}.ant-layout-sider[data-v-515762f7]{z-index:99}.ant-layout-content[data-v-515762f7]{padding:20px 20px 0 20px;max-width:1300px;width:100%;margin:0 auto}.ant-layout-content .user-enter[data-v-515762f7]{position:relative;background:var(--tp-surface);border:2px solid var(--tp-navy);border-radius:var(--tp-radius-xl);box-shadow:4px 4px 0 rgba(43,58,103,.9);width:250px;min-height:300px;text-align:center;float:right;padding:16px 18px 24px}.ant-layout-content .user-enter .avatar-wrap[data-v-515762f7]{position:relative;display:inline-block;line-height:0}.ant-layout-content .user-enter .avatar[data-v-515762f7],.ant-layout-content .user-enter .mascot[data-v-515762f7]{width:132px;height:132px;object-fit:cover;cursor:pointer;transition:transform .22s var(--tp-bounce)}.ant-layout-content .user-enter .avatar[data-v-515762f7]:hover,.ant-layout-content .user-enter .mascot[data-v-515762f7]:hover{transform:scale(1.04)}.ant-layout-content .user-enter .mascot[data-v-515762f7]{mix-blend-mode:multiply}.ant-layout-content .user-enter .avatar[data-v-515762f7]{border:2px solid var(--tp-navy);border-radius:50%;background:#fff;box-sizing:border-box}.ant-layout-content .user-enter .avatar-overlay[data-v-515762f7]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.ant-layout-content .user-enter h3[data-v-515762f7]{margin:0 0 16px;font-size:18px;font-weight:800;color:var(--tp-navy)}.ant-layout-content .user-enter .welcome[data-v-515762f7]{line-height:30px;padding:0 10px}.ant-layout-content .user-enter .enter-actions[data-v-515762f7]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ant-layout-content .user-enter .enter-actions .ant-btn[data-v-515762f7]{height:38px;padding:0 18px;margin:0 5px;border-radius:var(--tp-radius-pill);border:2px solid var(--tp-navy);font-weight:700;font-size:14px;color:var(--tp-navy);box-shadow:var(--tp-sticker-shadow-sm);transition:all .22s var(--tp-bounce)}.ant-layout-content .user-enter .enter-actions .ant-btn[data-v-515762f7]:focus,.ant-layout-content .user-enter .enter-actions .ant-btn[data-v-515762f7]:hover{color:var(--tp-navy);transform:translate(-1px,-1px);box-shadow:var(--tp-sticker-shadow)}.ant-layout-content .user-enter .enter-actions .btn-my-work[data-v-515762f7]{background:var(--tp-yellow)}.ant-layout-content .user-enter .enter-actions .btn-my-course[data-v-515762f7]{background:#8ecfff}.ant-layout-content .user-enter .btn-login[data-v-515762f7]{height:42px;padding:0 28px;font-weight:700}.hero-row[data-v-515762f7]{position:relative}.hero-star[data-v-515762f7]{position:absolute;z-index:5;color:var(--tp-yellow);text-shadow:2px 3px 0 rgba(43,58,103,.28);animation:tp-float 3.8s ease-in-out infinite;pointer-events:none;line-height:1}.star-a[data-v-515762f7]{left:10px;top:-8px;font-size:26px}.star-b[data-v-515762f7]{right:264px;top:-6px;font-size:18px;color:var(--tp-pink);animation-delay:1.1s}.star-c[data-v-515762f7]{right:252px;bottom:-4px;font-size:15px;color:var(--tp-purple);animation-delay:2s}@media (max-width:767px){.hero-star[data-v-515762f7]{display:none}}.ant-layout-sider[data-v-515762f7]{margin-left:30px;max-width:300px!important;width:300px!important}.tp-back-top[data-v-515762f7]{position:fixed;right:28px;bottom:36px;z-index:60;width:46px;height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid var(--tp-navy);background:var(--tp-surface,#fff);color:var(--tp-navy);font-size:20px;box-shadow:var(--tp-sticker-shadow-sm,2px 2px 0 rgba(43,58,103,.9));cursor:pointer;transition:transform .18s var(--tp-bounce,ease),box-shadow .18s ease}.tp-back-top[data-v-515762f7]:hover{transform:translateY(-3px);box-shadow:var(--tp-sticker-shadow,4px 4px 0 rgba(43,58,103,.9))}.keyboard[data-v-14da0ddf]{margin:0 .6rem;border-radius:5px}.control_direct[data-v-14da0ddf]{-ms-flex:1.5;flex:1.5}.control_space[data-v-14da0ddf]{-ms-flex:1;flex:1;vertical-align:middle}.control_direct div[data-v-14da0ddf]{text-align:center;height:2.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.key[data-v-14da0ddf]{width:2.25rem;height:2.25rem;display:inline-block;background-size:100% 100%!important}.control_direct div[data-v-14da0ddf]:first-of-type{margin-top:.18rem}.control_direct div[data-v-14da0ddf]:nth-of-type(3){margin-bottom:1rem}.control_direct div:nth-of-type(2) p[data-v-14da0ddf]:first-of-type{margin-right:2rem}.rotate_left[data-v-14da0ddf]{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.rotate_right[data-v-14da0ddf]{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.rotate_down[data-v-14da0ddf]{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.control_space[data-v-14da0ddf]{text-align:center}.control_space p[data-v-14da0ddf]{display:inline-block;background:url(/scratch3/image/space.png) no-repeat 50%;background-size:contain;width:5.67rem;height:5.67rem;margin-top:1.3rem}.container[data-v-2ed73ce9]{background:linear-gradient(180deg,var(--tp-bg-deep),var(--tp-bg) 320px)}.ant-layout-content[data-v-2ed73ce9],.ant-layout-footer[data-v-2ed73ce9],.ant-layout-header[data-v-2ed73ce9],.ant-layout-sider-children[data-v-2ed73ce9],.ant-layout-sider[data-v-2ed73ce9]{background:transparent}.ant-layout[data-v-2ed73ce9]{background:transparent;min-height:calc(100vh - 200px)}.ant-layout-header[data-v-2ed73ce9]{height:250px;width:100%;padding:0}.ant-layout-has-sider[data-v-2ed73ce9]{max-width:1100px;width:100%;margin:-100px auto 0}.detail-layout .ant-layout-has-sider[data-v-2ed73ce9]{max-width:1440px}.ant-layout-content[data-v-2ed73ce9]{overflow-x:unset;padding-right:16px}.ant-layout-sider[data-v-2ed73ce9]{max-width:300px!important;width:300px!important}.dm-overlay[data-v-05a61fa0]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:999}.dm-item[data-v-05a61fa0]{position:absolute;left:100%;white-space:nowrap;will-change:transform;animation-name:dm-fly-05a61fa0;animation-timing-function:linear;animation-fill-mode:forwards}.dm-pill[data-v-05a61fa0]{display:inline-block;padding:6px 16px;border-radius:var(--tp-radius-pill,999px);background:var(--tp-gradient);color:#fff;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.5px;border:var(--tp-sticker-border);box-shadow:var(--tp-sticker-shadow-sm),0 0 16px rgba(var(--tp-primary-rgb,62,139,255),.55);text-shadow:0 1px 2px rgba(43,58,103,.35)}@keyframes dm-fly-05a61fa0{to{transform:translateX(calc(-100vw - 100%))}}@keyframes dm-fade-05a61fa0{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dm-item[data-v-05a61fa0]{left:50%;animation-name:dm-fade-05a61fa0;animation-timing-function:ease-in-out}}.pet-sprite[data-v-6183cf0e]{position:relative;overflow:hidden}.ps-strip[data-v-6183cf0e]{display:-ms-flexbox;display:flex;height:100%;animation-name:petSheetPlay-6183cf0e;animation-iteration-count:infinite}.ps-frame[data-v-6183cf0e]{-ms-flex:0 0 auto;flex:0 0 auto;background-repeat:no-repeat}@keyframes petSheetPlay-6183cf0e{0%{transform:translateX(0)}to{transform:translateX(-100%)}}body.pet-motion-off .ps-strip[data-v-6183cf0e]{animation:none}.pet-avatar[data-v-6e74307c]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;transition:transform .2s}.pet-avatar[data-v-6e74307c]:hover{transform:scale(1.08)}.pet-body[data-v-6e74307c]{width:100%;height:100%;position:relative;animation:pet-breathe-6e74307c 2.3s ease-in-out infinite;animation-delay:var(--d-body,0s);filter:drop-shadow(0 3px 6px rgba(0,0,0,.12))}.pet-svg[data-v-6e74307c]{overflow:visible;transform-origin:50% 62%;transform:rotate(var(--lean,0deg)) scaleX(var(--face-x,1))}.pet-img[data-v-6e74307c],.pet-svg[data-v-6e74307c]{width:100%;height:100%;display:block;transition:transform .18s ease-out}.pet-img[data-v-6e74307c]{object-fit:contain;transform:translate(var(--look-x,0),var(--look-y,0)) rotate(calc(var(--lean, 0deg) + var(--mood-tilt, 0deg))) scale(calc(var(--face-x, 1)*1.15),1.15);transform-origin:50% 62%}.pet-sprite-slot[data-v-6e74307c]{position:absolute;left:0;top:0;z-index:2;transform:rotate(var(--lean,0deg)) scale(calc(var(--face-x, 1)*1.2),1.2);transform-origin:50% 62%;transition:transform .18s ease-out;pointer-events:none}@keyframes pet-breathe-6e74307c{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.pet-body[data-v-6e74307c]{--fur:#f1eef9;--shade:#dcd5ee;--inner:#cfc3ea;--tip:#e9c57f;--eye:#34304a;--outline:#3a2e3f;--gold:#e9c57f;--blush:#f7a8b8;--nose:#ef9aa6;--chest:#fff}.stage-egg .pet-body[data-v-6e74307c]{--fur:#efe8ff;--shade:#dacdf4;--inner:#c6aeeb;--eye:#3b2f3f}.stage-baby .pet-body[data-v-6e74307c]{--fur:#fff;--shade:#e4d6f4;--tail-fur:#fff;--tail-line:#b9a6dc;--inner:#f2a2c6;--tip:#d8c2f0;--eye:#3b2f5a;--chest:#fff}.stage-adult .pet-body[data-v-6e74307c]{--fur:#fde4cd;--shade:#f6c09a;--tail-fur:#fbd5b8;--tail-line:#d9885c;--inner:#f79e72;--tip:#f2805f;--eye:#4a2158;--chest:#fff6ec}.stage-phantom .pet-body[data-v-6e74307c]{--fur:#f8a086;--shade:#f0866a;--tail-fur:#f58e70;--tail-line:#c7523c;--inner:#f4716a;--tip:#e8603f;--eye:#4a1f3a;--chest:#ffdccb}.stage-star .pet-body[data-v-6e74307c]{--fur:#fcfaff;--shade:#e2d9f3;--tail-fur:#fff;--tail-line:#c6b4e6;--inner:#d3c0f0;--tip:#e9c57f;--eye:#34304a;--chest:#fff}.stage-cosmic .pet-body[data-v-6e74307c]{--fur:#f6f2ff;--shade:#cfc2ef;--tail-fur:#f6f2ff;--tail-line:#7e68d8;--inner:#a98fe8;--tip:#ffe9a8;--eye:#2a2440;--chest:#faf6ff}.pet-shadow[data-v-6e74307c]{fill:rgba(40,30,60,.12)}.egg-shell[data-v-6e74307c]{stroke:var(--outline);stroke-width:3.4;stroke-linejoin:round}.egg-shade[data-v-6e74307c]{fill:var(--shade);opacity:.8}.egg-gloss[data-v-6e74307c]{fill:#fff;opacity:.55}.egg-crest[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.6;stroke-linejoin:round}.egg-crest-inner[data-v-6e74307c]{fill:var(--inner);stroke:var(--outline);stroke-width:1.3;stroke-linejoin:round}.egg-tail-body[data-v-6e74307c]{fill:#ead9ff;fill-opacity:.5;stroke:#c9a24e;stroke-width:3;stroke-opacity:.45;stroke-linejoin:round}.egg-tail-tip[data-v-6e74307c]{fill:var(--gold);fill-opacity:.95}.egg-crack-glow[data-v-6e74307c]{fill:none;stroke:#ffe9a8;stroke-width:7;stroke-linecap:round;opacity:.7}.egg-inner-glow[data-v-6e74307c]{fill:#fff0be;opacity:.3}.egg-crack-line[data-v-6e74307c]{fill:none;stroke:#b98f3e;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.egg-gem[data-v-6e74307c]{fill:var(--gold);stroke:#b98f3e;stroke-width:1.4;stroke-linejoin:round}.egg-gem-shine[data-v-6e74307c]{fill:#fff6d8;opacity:.95}.egg-spark[data-v-6e74307c]{fill:#ffe9a8;opacity:.9;animation:twinkle-6e74307c 2.4s ease-in-out infinite}.stage-egg .pet-body[data-v-6e74307c]{animation:egg-wobble-6e74307c 4s ease-in-out infinite;transform-origin:50% 96%}@keyframes egg-wobble-6e74307c{0%,to{transform:rotate(0deg) translateY(0)}25%{transform:rotate(-2deg) translateY(-1px)}75%{transform:rotate(2deg) translateY(-1px)}}.tail-body[data-v-6e74307c]{fill:var(--tail-fur,var(--fur))}.tail-tip[data-v-6e74307c]{fill:var(--tip)}.tail-outline[data-v-6e74307c]{fill:none;stroke:var(--tail-line,var(--outline));stroke-width:2.2;stroke-linejoin:round}.tail-star[data-v-6e74307c]{fill:#ffefc0;animation:twinkle-6e74307c 2.2s ease-in-out infinite}.fox-body[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.8;stroke-linejoin:round}.fox-shade[data-v-6e74307c]{fill:var(--shade);opacity:.55}.fox-arm[data-v-6e74307c],.fox-leg[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.6;stroke-linejoin:round}.fox-foot[data-v-6e74307c]{fill:var(--shade);stroke:var(--outline);stroke-width:2.4}.toe-line[data-v-6e74307c]{stroke:var(--outline);stroke-width:1.4;stroke-linecap:round;opacity:.45}.fox-chest[data-v-6e74307c]{fill:var(--chest);stroke:var(--outline);stroke-width:1.4;stroke-opacity:.3;stroke-linejoin:round}.fox-paw[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.4}.paw-pad[data-v-6e74307c]{fill:#f7a8b8;opacity:.9}.fox-ear[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.8;stroke-linejoin:round}.fox-ear-inner[data-v-6e74307c]{fill:var(--inner);stroke:var(--outline);stroke-width:1.6;stroke-linejoin:round}.fox-head[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.8;stroke-linejoin:round}.fox-tuft[data-v-6e74307c]{fill:var(--fur);stroke:var(--outline);stroke-width:2.6;stroke-linejoin:round}.tuft-plain[data-v-6e74307c]{stroke:none}.fox-muzzle[data-v-6e74307c]{fill:#fff;stroke:none;opacity:.92}.blush-line[data-v-6e74307c]{stroke:#f08fa8;stroke-width:1.8;stroke-linecap:round;opacity:.75}.gold[data-v-6e74307c]{fill:var(--gold)}.eye-white[data-v-6e74307c]{fill:#fffdff;stroke:var(--outline);stroke-width:2.2}.eye-pupil[data-v-6e74307c]{fill:#241636}.eye-shine[data-v-6e74307c]{fill:#fff}.eye-lash[data-v-6e74307c]{fill:none;stroke:#2b1f35;stroke-width:3.8;stroke-linecap:round}.eye-flick[data-v-6e74307c]{stroke-width:3}.eye-closed[data-v-6e74307c]{fill:none;stroke:#2b1f35;stroke-width:3.4;stroke-linecap:round}.eye-group[data-v-6e74307c]{transform-box:fill-box;transform-origin:50% 50%;transition:transform .18s;transform:translate(var(--look-sx,0),var(--look-sy,0))}.fox-blush[data-v-6e74307c]{fill:var(--blush);opacity:.5}.fox-nose[data-v-6e74307c]{fill:var(--nose);stroke:var(--outline);stroke-width:1.4;stroke-linejoin:round}.fox-mouth[data-v-6e74307c]{stroke:var(--outline);stroke-width:2;fill:none;stroke-linecap:round}.rune[data-v-6e74307c]{animation:rune-glow-6e74307c 2.6s ease-in-out infinite}.rune-gem[data-v-6e74307c]{stroke:#c9a24e;stroke-width:1.2}@keyframes rune-glow-6e74307c{0%,to{opacity:.85}50%{opacity:1}}.tail-inner[data-v-6e74307c]{transform-box:fill-box;transform-origin:50% 100%;animation:tail-sway-6e74307c 3.1s ease-in-out infinite;animation-delay:var(--d-tail,0s)}@keyframes tail-sway-6e74307c{0%,to{transform:rotate(0deg)}50%{transform:rotate(2.5deg)}}.ear-l .fox-ear-inner[data-v-6e74307c],.ear-l .fox-ear[data-v-6e74307c],.ear-r .fox-ear-inner[data-v-6e74307c],.ear-r .fox-ear[data-v-6e74307c]{transform-box:fill-box;transform-origin:50% 100%;animation:ear-tilt-6e74307c 3.7s ease-in-out infinite;animation-delay:var(--d-ear,0s)}@keyframes ear-tilt-6e74307c{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3deg)}}.stage-cosmic .rune[data-v-6e74307c]{animation:rune-breath-6e74307c .8s ease-in-out infinite}@keyframes rune-breath-6e74307c{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.halo-ring[data-v-6e74307c]{fill:none;stroke:#ffd86b;stroke-width:2.2;opacity:.7;stroke-dasharray:26 10}.halo-ring-wide[data-v-6e74307c]{opacity:.42;stroke-dasharray:32 14;stroke-width:1.8}.halo-node[data-v-6e74307c]{fill:#fff3c4;animation:twinkle-6e74307c 2s ease-in-out infinite}.cosmic-ring[data-v-6e74307c]{transform-box:fill-box;transform-origin:50% 50%;animation:cosmic-spin-6e74307c 26s linear infinite}@keyframes cosmic-spin-6e74307c{to{transform:rotate(1turn)}}.pet-halo[data-v-6e74307c]{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,rgba(255,230,150,.38) 0,rgba(160,130,255,.16) 55%,transparent 72%);animation:halo-spin-6e74307c 14s linear infinite;z-index:-2;pointer-events:none}@keyframes halo-spin-6e74307c{to{transform:rotate(1turn)}}.pet-orbit[data-v-6e74307c]{position:absolute;top:-12px;right:-4px;font-size:11px;color:#ffe08a;text-shadow:0 0 5px #ffb347;animation:orbit-6e74307c 7s linear infinite;z-index:5}@keyframes orbit-6e74307c{to{transform:rotate(1turn);transform-origin:50% 50%}}.stage-cosmic .pet-body[data-v-6e74307c]{animation:cosmic-pulse-6e74307c 2.6s ease-in-out infinite,pet-breathe-6e74307c 2.4s ease-in-out infinite!important}@keyframes cosmic-pulse-6e74307c{0%,to{filter:drop-shadow(0 3px 8px rgba(190,150,255,.55))}50%{filter:drop-shadow(0 3px 14px rgba(255,220,140,.8))}}.pet-avatar.sick .pet-body[data-v-6e74307c]{filter:grayscale(.5) brightness(.94)}.zzz-layer[data-v-6e74307c]{position:absolute;top:4%;right:8%;pointer-events:none;z-index:6}.zzz[data-v-6e74307c]{position:absolute;font-weight:700;color:#9aa7c7;text-shadow:0 1px 2px hsla(0,0%,100%,.8);opacity:0;animation:zzz-float-6e74307c 2.4s ease-in-out infinite}.zzz.z1[data-v-6e74307c]{font-size:14px}.zzz.z2[data-v-6e74307c]{font-size:11px;animation-delay:.8s}.zzz.z3[data-v-6e74307c]{font-size:16px;animation-delay:1.6s}@keyframes zzz-float-6e74307c{0%{opacity:0;transform:translate(0) scale(.7) rotate(-8deg)}25%{opacity:.9}to{opacity:0;transform:translate(14px,-26px) scale(1.15) rotate(10deg)}}body.pet-motion-off .zzz[data-v-6e74307c]{animation:none;opacity:.75}body.pet-motion-off .zzz.z2[data-v-6e74307c],body.pet-motion-off .zzz.z3[data-v-6e74307c]{display:none}.pet-avatar.sick .pet-body[data-v-6e74307c]{animation:hurt-flash-6e74307c .5s ease-in-out 1}@keyframes hurt-flash-6e74307c{0%,to{filter:grayscale(.5) brightness(.94)}40%{filter:grayscale(0) brightness(1.35)}}.pet-avatar.sleeping .pet-body[data-v-6e74307c]{filter:brightness(.88) saturate(.85);animation:pet-breathe-6e74307c 3.6s ease-in-out infinite!important}.pet-avatar.sleeping .ear-l .fox-ear-inner[data-v-6e74307c],.pet-avatar.sleeping .ear-l .fox-ear[data-v-6e74307c],.pet-avatar.sleeping .ear-r .fox-ear-inner[data-v-6e74307c],.pet-avatar.sleeping .ear-r .fox-ear[data-v-6e74307c],.pet-avatar.sleeping .tail-inner[data-v-6e74307c]{animation:none!important}.pet-avatar.celebrating .pet-body[data-v-6e74307c]{animation:pet-jump-6e74307c .5s ease-in-out 3!important}@keyframes pet-jump-6e74307c{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.12)}}.anim-touch .eye-group[data-v-6e74307c]{transform:scaleY(.45)}.anim-touch .ear-l .fox-ear-inner[data-v-6e74307c],.anim-touch .ear-l .fox-ear[data-v-6e74307c],.anim-touch .ear-r .fox-ear-inner[data-v-6e74307c],.anim-touch .ear-r .fox-ear[data-v-6e74307c]{transform:rotate(-8deg)}.anim-touch .tail-inner[data-v-6e74307c]{animation-duration:.5s!important;animation-delay:0s!important}.anim-jump .pet-body[data-v-6e74307c]{animation:pet-jump-6e74307c .55s ease-in-out 2!important}.pet-avatar.squashing[data-v-6e74307c]{animation:landing-squash-6e74307c .3s cubic-bezier(.34,1.56,.64,1);transform-origin:50% 96%}@keyframes landing-squash-6e74307c{0%{transform:scale(1)}32%{transform:scale(1.06,.9)}68%{transform:scale(.98,1.03)}to{transform:scale(1)}}.pet-avatar.mood-low .pet-body[data-v-6e74307c]{animation-duration:3.5s;filter:drop-shadow(0 3px 6px rgba(0,0,0,.12)) saturate(.82) brightness(.97)}.pet-avatar.mood-low .ear-l .fox-ear-inner[data-v-6e74307c],.pet-avatar.mood-low .ear-l .fox-ear[data-v-6e74307c]{animation:none!important;transform:rotate(-16deg)}.pet-avatar.mood-low .ear-r .fox-ear-inner[data-v-6e74307c],.pet-avatar.mood-low .ear-r .fox-ear[data-v-6e74307c]{animation:none!important;transform:rotate(16deg)}.pet-avatar.mood-low .tail-inner[data-v-6e74307c]{animation-duration:5.2s!important;animation-delay:0s!important;transform:rotate(-5deg)}.pet-avatar.mood-low .pet-badge[data-v-6e74307c]{animation-duration:2.4s}.pet-avatar.fidget-stretch .pet-body[data-v-6e74307c]{animation:fidget-stretch-6e74307c 1.5s ease-in-out!important}@keyframes fidget-stretch-6e74307c{0%,to{transform:translateY(0) scale(1)}28%{transform:translateY(1px) scale(1.04,.94)}55%{transform:translateY(-3px) scale(.96,1.07)}78%{transform:translateY(0) scale(1.02,.99)}}.pet-avatar.fidget-wag .pet-body[data-v-6e74307c]{animation:fidget-wag-6e74307c 1.2s ease-in-out!important}@keyframes fidget-wag-6e74307c{0%,to{transform:rotate(0deg)}22%{transform:rotate(-1.6deg)}48%{transform:rotate(1.6deg)}74%{transform:rotate(-.8deg)}}.pet-avatar.fidget-wag .tail-inner[data-v-6e74307c]{animation-duration:.45s!important;animation-delay:0s!important}.pet-avatar.fidget-lookaround .pet-body[data-v-6e74307c]{animation:fidget-look-6e74307c 1.9s ease-in-out!important}@keyframes fidget-look-6e74307c{0%,to{transform:translateX(0) rotate(0deg)}18%,40%{transform:translateX(-2px) rotate(-2deg)}58%,82%{transform:translateX(2px) rotate(2deg)}}.pet-avatar.blink .eye-group[data-v-6e74307c]{transition:transform .06s;transform:translate(var(--look-sx,0),var(--look-sy,0)) scaleY(.08)}.anim-ult .tail-fan[data-v-6e74307c]{animation:fan-open-6e74307c .9s ease-out 1;transform-origin:100px 140px}@keyframes fan-open-6e74307c{0%{transform:scale(.86)}45%{transform:scale(1.12)}to{transform:scale(1)}}.pet-badge[data-v-6e74307c]{position:absolute;top:-6px;right:-6px;font-size:14px;animation:badge-bob-6e74307c 1.2s ease-in-out infinite;z-index:10}@keyframes badge-bob-6e74307c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.egg-crack[data-v-6e74307c]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:40px;animation:crack-pop-6e74307c .6s ease-out forwards;z-index:10}@keyframes crack-pop-6e74307c{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.fx-layer[data-v-6e74307c]{position:absolute;inset:0;pointer-events:none;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:inherit;overflow:visible}.anim-evolve .fx-evolve .fx-tremble[data-v-6e74307c]{position:absolute;inset:-4px;border-radius:50%;animation:evolve-tremble-6e74307c .8s ease-in-out}@keyframes evolve-tremble-6e74307c{0%{transform:translate(0) rotate(0);filter:brightness(1)}30%{transform:translate(-2px,-1px) rotate(-3deg) scale(1.06);filter:brightness(1.6)}60%{transform:translate(2px,1px) rotate(4deg) scale(1.1);filter:brightness(2) drop-shadow(0 0 10px #fff)}80%{transform:translate(-1px) rotate(-2deg);filter:brightness(2.2)}to{transform:translate(0);filter:brightness(2.5)}}.anim-evolve .fx-evolve .fx-flash[data-v-6e74307c]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,0) 70%);animation:evolve-flash-6e74307c .3s ease-out forwards;animation-delay:.8s}@keyframes evolve-flash-6e74307c{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2.4)}}.anim-evolve .fx-evolve .fx-burst .burst-dot[data-v-6e74307c]{position:absolute;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#ffdf6b 0,rgba(255,150,60,0) 70%);top:50%;left:50%;animation:burst-out-6e74307c .6s ease-out forwards;animation-delay:.95s;animation-fill-mode:forwards}@keyframes burst-out-6e74307c{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--a)) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translate(30px,-40px) scale(.3)}}.anim-evolve .fx-evolve .fx-ring[data-v-6e74307c]{position:absolute;width:6px;height:6px;border-radius:50%;box-shadow:0 0 0 3px rgba(255,220,100,.8);animation:ring-expand-6e74307c .6s ease-out forwards;animation-delay:1.2s;animation-fill-mode:forwards}@keyframes ring-expand-6e74307c{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(3);box-shadow:0 0 0 3px rgba(255,220,100,0)}}.anim-evolve .fx-evolve .fx-confetti[data-v-6e74307c]{position:absolute;inset:0}.anim-evolve .fx-evolve .confetti[data-v-6e74307c]{position:absolute;bottom:-10px;left:50%;font-size:14px;color:#ffdf6b;text-shadow:0 0 6px #ffae40;transform:translateX(-50%);animation:confetti-rise-6e74307c 1.2s ease-out forwards;animation-delay:calc(1.2s + var(--d));animation-fill-mode:forwards}@keyframes confetti-rise-6e74307c{0%{opacity:0;transform:translateX(-50%) translateY(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-50px) scale(1.2) rotate(40deg)}}.anim-levelup .fx-levelup .fx-levelup-halo[data-v-6e74307c]{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,110,.85) 0,rgba(255,218,140,.35) 42%,rgba(255,218,140,0) 70%);animation:levelup-halo-6e74307c 1.6s ease-out forwards;animation-fill-mode:forwards}@keyframes levelup-halo-6e74307c{0%{opacity:0;transform:scale(.35)}22%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}.anim-levelup .fx-levelup .fx-levelup-ring[data-v-6e74307c]{position:absolute;inset:-8px;border-radius:50%;border:2px dashed rgba(255,180,60,.8);animation:levelup-ring-6e74307c 1.6s ease-out forwards}@keyframes levelup-ring-6e74307c{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(1.8)}}.anim-levelup .fx-levelup .fx-levelup-stars .lstar[data-v-6e74307c]{position:absolute;top:40%;left:50%;font-size:12px;color:#ff7a00;text-shadow:0 0 6px #ffdf6b;transform:translate(-50%,-50%);animation:levelup-star-6e74307c 1.4s ease-out forwards;animation-delay:var(--d);animation-fill-mode:forwards}@keyframes levelup-star-6e74307c{0%{opacity:0;transform:translate(-50%,-50%) translateY(0) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translateY(-40px) scale(1.1)}}.anim-levelup .fx-levelup .fx-levelup-bubble[data-v-6e74307c]{position:absolute;top:-28px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ffd95c,#ff9f40);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px;white-space:nowrap;box-shadow:0 2px 6px rgba(255,159,64,.5);animation:levelup-bubble-6e74307c 1.6s ease-out forwards;animation-fill-mode:forwards}@keyframes levelup-bubble-6e74307c{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.6)}15%{opacity:1;transform:translateX(-50%) translateY(-2px) scale(1.05)}80%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-14px) scale(.9)}}.anim-levelup .pet-body[data-v-6e74307c]{animation:pet-jump-6e74307c .4s ease-in-out 3!important}.anim-skinchange .fx-skin .fx-skin-aura[data-v-6e74307c]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.2) 40%,transparent 70%);animation:skin-aura-6e74307c 1.2s ease-in-out forwards;animation-fill-mode:forwards}@keyframes skin-aura-6e74307c{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2);filter:hue-rotate(45deg)}}.anim-skinchange .fx-skin .fx-skin-particles .skin-p[data-v-6e74307c]{position:absolute;top:50%;left:50%;font-size:11px;color:#fff;text-shadow:0 0 4px hsla(0,0%,100%,.8);animation:skin-particle-6e74307c 1.2s ease-out forwards;animation-delay:var(--d);animation-fill-mode:forwards}@keyframes skin-particle-6e74307c{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translate(0) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translate(28px,-28px) scale(1.2)}}.fx-touch .touch-heart[data-v-6e74307c]{position:absolute;bottom:45%;left:50%;font-size:13px;transform:translateX(var(--x));animation:heart-float-6e74307c 1.2s ease-out forwards;animation-delay:var(--d);animation-fill-mode:forwards}@keyframes heart-float-6e74307c{0%{opacity:0;transform:translateX(var(--x)) translateY(0) scale(.5)}25%{opacity:1}to{opacity:0;transform:translateX(var(--x)) translateY(-46px) scale(1.1)}}.fx-skill .fox-fire[data-v-6e74307c]{position:absolute;bottom:30%;left:0;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#fff3d0 0,#7fe3e8 55%,rgba(127,227,232,0) 72%);margin-left:var(--x);animation:fire-rise-6e74307c .8s ease-out forwards;animation-delay:var(--d);animation-fill-mode:forwards}.stage-cosmic .fx-skill .fox-fire[data-v-6e74307c],.stage-phantom .fx-skill .fox-fire[data-v-6e74307c],.stage-star .fx-skill .fox-fire[data-v-6e74307c]{background:radial-gradient(circle,#ffe9b0 0,#ff9a5c 55%,rgba(255,154,92,0) 72%)}@keyframes fire-rise-6e74307c{0%{opacity:0;transform:translateY(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-34px) scale(1.25)}}.fx-skill .fire-ember[data-v-6e74307c]{position:absolute;bottom:32%;left:0;width:4px;height:4px;border-radius:50%;background:#ffe9b0;margin-left:var(--x);animation:ember-rise-6e74307c .7s ease-out forwards;animation-delay:var(--d);animation-fill-mode:forwards}@keyframes ember-rise-6e74307c{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-22px) translateX(6px) scale(.4)}}.fx-ult .ult-ring[data-v-6e74307c]{position:absolute;width:8px;height:8px;border-radius:50%;border:2px solid rgba(233,197,127,.9);animation:ult-expand-6e74307c .9s ease-out forwards}.fx-ult .ult-ring.r2[data-v-6e74307c]{animation-delay:.15s}@keyframes ult-expand-6e74307c{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(5);border-color:rgba(233,197,127,0)}}.fx-ult .ult-star[data-v-6e74307c]{position:absolute;top:50%;left:50%;font-size:10px;color:#ffe9a8;text-shadow:0 0 5px #e9c57f;animation:ult-star-out-6e74307c .9s ease-out forwards}@keyframes ult-star-out-6e74307c{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translate(34px) scale(1)}}@keyframes twinkle-6e74307c{0%,to{opacity:.3}50%{opacity:1}}.png-eyes[data-v-6e74307c]{position:absolute;inset:0;z-index:6;pointer-events:none;transform:scale(1.15);transform-origin:50% 62%}.png-eye-line[data-v-6e74307c]{fill:none;stroke:#3a2e3f;stroke-width:3.4;stroke-linecap:round;animation:png-eye-in-6e74307c .18s ease-out forwards}@keyframes png-eye-in-6e74307c{0%{opacity:0;transform:translateY(-1.5px)}to{opacity:.92;transform:translateY(0)}}.png-eye-squint[data-v-6e74307c]{stroke-width:4.4}.png-blink .png-eye-line[data-v-6e74307c]{animation:png-blink-line-6e74307c .22s ease-out forwards}@keyframes png-blink-line-6e74307c{0%{opacity:0}35%{opacity:.92}to{opacity:0}}.png-shadow[data-v-6e74307c]{position:absolute;left:16%;right:16%;bottom:2%;height:8%;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(40,30,60,.24) 0,rgba(40,30,60,.1) 58%,rgba(40,30,60,0) 78%);animation:png-shadow-breathe-6e74307c 2.3s ease-in-out infinite;animation-delay:var(--d-body,0s)}@keyframes png-shadow-breathe-6e74307c{0%,to{opacity:.95;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(.94)}}.pet-avatar.png-mode.anim-touch .pet-body[data-v-6e74307c]{animation:png-touch-nuzzle-6e74307c 1.3s ease-in-out!important}@keyframes png-touch-nuzzle-6e74307c{0%,to{transform:translateY(0) rotate(0)}22%{transform:translateY(1px) rotate(-2.5deg)}52%{transform:translateY(1px) rotate(2.5deg)}78%{transform:translateY(.5px) rotate(-1deg)}}.pet-avatar.png-mode.anim-jump .pet-body[data-v-6e74307c]{animation:png-jump-6e74307c 1.1s ease-in-out!important}@keyframes png-jump-6e74307c{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(-8px) scale(.97,1.05)}38%{transform:translateY(0) scale(1.07,.92)}48%{transform:translateY(-1px) scaleY(1.03)}58%{transform:translateY(-8px) scale(.97,1.05)}78%{transform:translateY(0) scale(1.07,.92)}88%{transform:translateY(-1px) scaleY(1.02)}}.png-tail-fan[data-v-6e74307c]{position:absolute;inset:0;z-index:0;pointer-events:none}.png-tail[data-v-6e74307c]{position:absolute;left:50%;bottom:22%;width:13%;height:56%;margin-left:-6.5%;transform-origin:50% 100%;border-radius:52% 48% 42% 42%/64% 64% 36% 36%;background:linear-gradient(0deg,rgba(233,197,127,.85) 0,rgba(255,232,170,.45) 62%,rgba(255,240,190,0));filter:drop-shadow(0 0 4px rgba(255,220,140,.55));opacity:0;animation:png-fan-open-6e74307c .9s ease-out forwards;animation-delay:calc(var(--i)*0.018s)}@keyframes png-fan-open-6e74307c{0%{opacity:0;transform:rotate(var(--a)) scale(.35,.28)}22%{opacity:.95}55%{opacity:.9;transform:rotate(var(--a)) scale(1.08,1.02)}to{opacity:0;transform:rotate(var(--a)) scale(1.22,1.12)}}body.pet-motion-off .cosmic-ring[data-v-6e74307c],body.pet-motion-off .ear-l .fox-ear-inner[data-v-6e74307c],body.pet-motion-off .ear-l .fox-ear[data-v-6e74307c],body.pet-motion-off .ear-r .fox-ear-inner[data-v-6e74307c],body.pet-motion-off .ear-r .fox-ear[data-v-6e74307c],body.pet-motion-off .egg-spark[data-v-6e74307c],body.pet-motion-off .fx-layer [data-v-6e74307c],body.pet-motion-off .halo-node[data-v-6e74307c],body.pet-motion-off .pet-avatar.blink .eye-group[data-v-6e74307c],body.pet-motion-off .pet-avatar.fidget-lookaround .pet-body[data-v-6e74307c],body.pet-motion-off .pet-avatar.fidget-stretch .pet-body[data-v-6e74307c],body.pet-motion-off .pet-avatar.fidget-wag .pet-body[data-v-6e74307c],body.pet-motion-off .pet-avatar.png-mode.anim-jump .pet-body[data-v-6e74307c],body.pet-motion-off .pet-avatar.png-mode.anim-touch .pet-body[data-v-6e74307c],body.pet-motion-off .pet-avatar.squashing[data-v-6e74307c],body.pet-motion-off .pet-body[data-v-6e74307c],body.pet-motion-off .pet-halo[data-v-6e74307c],body.pet-motion-off .pet-img[data-v-6e74307c],body.pet-motion-off .pet-orbit[data-v-6e74307c],body.pet-motion-off .pet-sprite-slot[data-v-6e74307c],body.pet-motion-off .pet-svg[data-v-6e74307c],body.pet-motion-off .png-eye-line[data-v-6e74307c],body.pet-motion-off .png-shadow[data-v-6e74307c],body.pet-motion-off .png-tail[data-v-6e74307c],body.pet-motion-off .rune[data-v-6e74307c],body.pet-motion-off .tail-inner[data-v-6e74307c],body.pet-motion-off .tail-star[data-v-6e74307c]{animation:none!important;transition:none!important}.pet-bubble[data-v-747eae82]{position:absolute;bottom:76px;right:0;min-width:150px;max-width:220px;background:#fff;border-radius:12px;padding:8px 12px;box-shadow:0 4px 16px rgba(0,0,0,.18);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;cursor:pointer;z-index:10}.bubble-head[data-v-747eae82]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.bubble-icon[data-v-747eae82]{font-size:16px;line-height:20px;-ms-flex-negative:0;flex-shrink:0}.bubble-tag[data-v-747eae82]{font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;font-weight:600}.bubble-text[data-v-747eae82]{font-size:12px;line-height:18px;color:#333;word-break:break-all}.bubble-action[data-v-747eae82]{font-size:11px;line-height:16px;font-weight:600;margin-top:1px}.bubble-tail[data-v-747eae82]{position:absolute;bottom:-6px;right:24px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:3px 3px 6px rgba(0,0,0,.06)}.pet-bubble.is-editor[data-v-747eae82]{min-width:170px;max-width:250px;border:1px solid #91d5ff;border-left:4px solid #1890ff;background:#f0f9ff;box-shadow:0 6px 20px rgba(24,144,255,.25)}.pet-bubble.is-editor .bubble-tag[data-v-747eae82]{background:#e6f4ff;color:#1890ff}.pet-bubble.is-editor .bubble-text[data-v-747eae82]{color:#0b4a7a}.pet-bubble.is-editor .bubble-tail[data-v-747eae82]{background:#f0f9ff}.pet-bubble.is-insight[data-v-747eae82]{min-width:200px;max-width:280px;padding:10px 12px 9px;border:1px solid #ffc069;border-left:4px solid #fa8c16;background:linear-gradient(135deg,#fffbe6,#fff7e6);box-shadow:0 8px 24px rgba(250,140,22,.35);animation:insight-glow-747eae82 1.8s ease-in-out infinite}.pet-bubble.is-insight .bubble-tag[data-v-747eae82]{background:#ffe7ba;color:#d46b08}.pet-bubble.is-insight .bubble-icon[data-v-747eae82]{font-size:18px;line-height:22px}.pet-bubble.is-insight .bubble-text[data-v-747eae82]{font-size:13px;line-height:19px;color:#613400;font-weight:500}.pet-bubble.is-insight .bubble-action[data-v-747eae82]{color:#d46b08}.pet-bubble.is-insight .bubble-tail[data-v-747eae82]{background:#fff7e6}@keyframes insight-glow-747eae82{0%,to{box-shadow:0 8px 24px rgba(250,140,22,.35)}50%{box-shadow:0 10px 30px rgba(250,140,22,.6)}}.bubble-pop-enter-active[data-v-747eae82]{animation:bubble-in-747eae82 .25s ease-out}.bubble-pop-leave-active[data-v-747eae82]{animation:bubble-in-747eae82 .2s ease-in reverse}@keyframes bubble-in-747eae82{0%{transform:translateY(8px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.pet-panel[data-v-ec43eac4]{position:absolute;bottom:76px;right:0;width:250px;background:#fff;border-radius:14px;padding:12px;box-shadow:0 8px 28px rgba(0,0,0,.22);z-index:9}.panel-header[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.panel-name[data-v-ec43eac4]{font-weight:600;font-size:14px;color:#333}.panel-level[data-v-ec43eac4]{background:var(--tp-primary,#1890ff);color:#fff;font-size:11px;padding:1px 7px;border-radius:9px}.panel-streak[data-v-ec43eac4]{font-size:11px;color:#fa541c}.chip[data-v-ec43eac4]{font-size:11px;padding:1px 6px;border-radius:8px}.chip.sick[data-v-ec43eac4]{background:#fff1f0;color:#cf1322}.chip.hungry[data-v-ec43eac4]{background:#fffbe6;color:#d48806}.tab-switch[data-v-ec43eac4]{margin-left:auto;display:-ms-flexbox;display:flex;gap:2px;background:#f0f0f0;border-radius:8px;padding:2px}.tab-switch span[data-v-ec43eac4]{font-size:11px;padding:1px 8px;border-radius:6px;cursor:pointer;color:#999}.tab-switch span.on[data-v-ec43eac4]{background:#fff;color:var(--tp-primary,#1890ff);box-shadow:0 1px 3px rgba(0,0,0,.12)}.bar-row[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:6px}.bar-label[data-v-ec43eac4]{font-size:11px;color:#888;width:26px;-ms-flex-negative:0;flex-shrink:0}.bar[data-v-ec43eac4]{-ms-flex:1;flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.bar-fill[data-v-ec43eac4]{height:100%;border-radius:4px;transition:width .4s}.bar-fill.exp[data-v-ec43eac4]{background:linear-gradient(90deg,#ffd666,#faad14)}.bar-fill.satiety[data-v-ec43eac4]{background:linear-gradient(90deg,#95de64,#52c41a)}.bar-fill.mood[data-v-ec43eac4]{background:linear-gradient(90deg,#ffa39e,#f5222d)}.bar-fill.intimacy[data-v-ec43eac4]{background:linear-gradient(90deg,#91d5ff,var(--tp-primary,#1890ff))}.bar-val[data-v-ec43eac4]{font-size:10px;color:#999;width:52px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.intimacy-level[data-v-ec43eac4]{font-size:10px;color:#b37feb;margin:-2px 0 4px 32px}.panel-actions[data-v-ec43eac4]{display:-ms-flexbox;display:flex;gap:6px;margin:10px 0 6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.feed-actions[data-v-ec43eac4]{margin-bottom:0}.diary-list[data-v-ec43eac4]{max-height:260px;overflow-y:auto}.diary-item[data-v-ec43eac4]{background:#fffbe6;border:1px solid #ffe58f;border-radius:10px;padding:8px 10px;margin-bottom:8px}.diary-head[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:4px}.diary-date[data-v-ec43eac4]{font-size:11px;color:#d48806;font-weight:600}.diary-mood[data-v-ec43eac4]{font-size:10px}.diary-content[data-v-ec43eac4]{font-size:12px;color:#555;line-height:1.6}.egg-btn[data-v-ec43eac4]{background:linear-gradient(90deg,#bfa8ff,#7e5bef);color:#fff;border:none}.egg-btn[data-v-ec43eac4]:focus,.egg-btn[data-v-ec43eac4]:hover{background:linear-gradient(90deg,#a98ff7,#6d48e0);color:#fff;border:none;opacity:.95}.egg-btn[data-v-ec43eac4]:disabled{background:#d9d9d9;color:rgba(0,0,0,.45)}.skin-tag[data-v-ec43eac4]{font-size:10px;color:#bbb}.kind-hint[data-v-ec43eac4]{font-size:10px;color:#c9c9d4;margin-top:4px}.rename-row[data-v-ec43eac4]{display:-ms-flexbox;display:flex;gap:4px;margin-bottom:6px}.today-events[data-v-ec43eac4]{margin-top:6px}.insight-block[data-v-ec43eac4]{margin-top:10px;padding:8px 9px 9px;border-radius:8px;background:linear-gradient(135deg,#f7faff,#eef6ff);border:1px solid #cfe4ff;border-left:3px solid #1890ff}.insight-head[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;margin-bottom:6px}.insight-head-icon[data-v-ec43eac4]{font-size:14px}.insight-head-title[data-v-ec43eac4]{font-size:12px;font-weight:700;color:#0b4a7a}.insight-count[data-v-ec43eac4]{margin-left:auto;font-size:10px;font-weight:700;color:#fff;background:#fa8c16;border-radius:8px;padding:0 6px;line-height:15px}.insight-list[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.insight-item[data-v-ec43eac4]{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-align:start;align-items:flex-start}.insight-item[title][data-v-ec43eac4]:not([title=""]){cursor:pointer;border-radius:6px}.insight-item[title][data-v-ec43eac4]:not([title=""]):hover{background:rgba(24,144,255,.08)}.insight-dot[data-v-ec43eac4]{width:6px;height:6px;border-radius:50%;background:#1890ff;margin-top:4px;-ms-flex-negative:0;flex-shrink:0}.insight-item.lv-warning .insight-dot[data-v-ec43eac4]{background:#fa8c16}.insight-body[data-v-ec43eac4]{-ms-flex:1;flex:1;min-width:0}.insight-locate[data-v-ec43eac4]{-ms-flex:none;flex:none;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;color:#fa8c16;background:#fff7e6;border:1px solid #ffd591;font-size:12px;cursor:pointer}.insight-locate[data-v-ec43eac4]:hover{background:#ffe7ba}.insight-title[data-v-ec43eac4]{font-size:12px;color:#1f2d3d;font-weight:600;line-height:16px}.insight-desc[data-v-ec43eac4]{font-size:11px;color:#5b6b7c;line-height:15px;margin-top:1px}.insight-empty[data-v-ec43eac4]{font-size:11px;color:#7f8fa0}.section-title[data-v-ec43eac4]{font-size:11px;color:#999;margin-bottom:4px}.event-grid[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.event-chip[data-v-ec43eac4]{font-size:10px;padding:1px 6px;border-radius:8px;background:#f5f5f5;color:#bbb}.event-chip.done[data-v-ec43eac4]{background:#f6ffed;color:#389e0d;border:1px solid #b7eb8f}.log-toggle[data-v-ec43eac4]{font-size:11px;color:var(--tp-primary,#1890ff);cursor:pointer;text-align:center;margin-top:8px}.log-list[data-v-ec43eac4]{margin-top:6px;max-height:130px;overflow-y:auto}.log-item[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;padding:3px 0;border-bottom:1px dashed #f0f0f0}.log-exp[data-v-ec43eac4]{color:#faad14;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.log-detail[data-v-ec43eac4]{-ms-flex:1;flex:1;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-time[data-v-ec43eac4]{color:#ccc;-ms-flex-negative:0;flex-shrink:0}.log-empty[data-v-ec43eac4]{font-size:11px;color:#bbb;text-align:center;padding:8px 0}.tutor-bar[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px;margin-bottom:6px;border-radius:8px;background:linear-gradient(135deg,#eef6ff,#e6f4ff);border-left:3px solid var(--tp-primary,#1890ff)}.tutor-title[data-v-ec43eac4]{font-size:12px;font-weight:700;color:#0b4a7a}.tutor-sub[data-v-ec43eac4]{font-size:10px;color:#5b7f9c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list[data-v-ec43eac4]{height:220px;overflow-y:auto;background:#f8f9fb;border-radius:10px;padding:8px}.chat-list.is-tutor[data-v-ec43eac4]{height:190px;background:#f5f9ff}.quick-asks[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:6px}.quick-ask[data-v-ec43eac4]{font-size:10px;line-height:18px;padding:0 8px;border-radius:9px;border:1px solid #adc6ff;color:#2f54eb;background:#f0f5ff;cursor:pointer}.quick-ask[data-v-ec43eac4]:hover{background:#e6efff}.quick-ask.disabled[data-v-ec43eac4]{color:#bbb;border-color:#eee;background:#fafafa;cursor:not-allowed}.msg-row[data-v-ec43eac4]{display:-ms-flexbox;display:flex;margin-bottom:8px}.msg-row.user[data-v-ec43eac4]{-ms-flex-pack:end;justify-content:flex-end}.msg-bubble[data-v-ec43eac4]{max-width:85%;font-size:12px;line-height:1.5;padding:6px 10px;border-radius:12px;word-break:break-word;white-space:pre-wrap}.msg-row.user .msg-bubble[data-v-ec43eac4]{background:var(--tp-primary,#1890ff);color:#fff;border-bottom-right-radius:4px}.msg-row.pet .msg-bubble[data-v-ec43eac4]{background:#fff;color:#444;border:1px solid #eee;border-bottom-left-radius:4px}.msg-bubble.thinking[data-v-ec43eac4]{color:#bbb}.chat-empty[data-v-ec43eac4]{font-size:11px;color:#bbb;text-align:center;padding:40px 0;line-height:1.8}.chat-off[data-v-ec43eac4]{font-size:12px;color:#999;text-align:center;padding:60px 0}.quota-row[data-v-ec43eac4]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:11px;color:#999;padding:6px 2px}.quota-row a[data-v-ec43eac4]{color:var(--tp-primary,#1890ff)}.quota-done[data-v-ec43eac4]{color:#ccc}.chat-input-row[data-v-ec43eac4]{display:-ms-flexbox;display:flex;gap:4px}.panel-slide-enter-active[data-v-ec43eac4]{animation:panel-in-ec43eac4 .22s ease-out}.panel-slide-leave-active[data-v-ec43eac4]{animation:panel-in-ec43eac4 .18s ease-in reverse}@keyframes panel-in-ec43eac4{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.adopt-mask[data-v-1f71f126]{position:fixed;inset:0;background:rgba(20,24,40,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.adopt-card[data-v-1f71f126]{background:linear-gradient(170deg,#fffdf5,#fff3da);border-radius:20px;padding:34px 44px;text-align:center;box-shadow:0 16px 60px rgba(0,0,0,.35);animation:card-in-1f71f126 .3s ease-out}@keyframes card-in-1f71f126{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.adopt-title[data-v-1f71f126]{font-size:20px;font-weight:700;color:#5c3d10;margin-bottom:6px}.adopt-sub[data-v-1f71f126]{font-size:13px;color:#a07c3f;margin-bottom:18px}.egg-wrap[data-v-1f71f126]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px 0 16px;cursor:pointer;transform:scale(1.6);margin:14px 0 26px}.egg-wrap.shaking[data-v-1f71f126] .pet-avatar{animation:egg-shake-1f71f126 .12s linear infinite}@keyframes egg-shake-1f71f126{0%,to{transform:translateX(-2px) rotate(-6deg)}50%{transform:translateX(2px) rotate(6deg)}}.adopt-later[data-v-1f71f126]{font-size:12px;color:#c0a06a;cursor:pointer;text-decoration:underline}.name-input[data-v-1f71f126]{width:200px;margin-bottom:14px}.pet-widget[data-v-290dcb53]{position:fixed;z-index:1500;width:64px}.pet-widget.shake[data-v-290dcb53]{animation:pet-widget-shake-290dcb53 .55s ease-in-out}@keyframes pet-widget-shake-290dcb53{0%,to{transform:translate(0) rotate(0)}18%{transform:translate(-2px,1px) rotate(-.6deg)}36%{transform:translate(2px,-1px) rotate(.6deg)}54%{transform:translate(-1px,-1px) rotate(-.3deg)}72%{transform:translate(1px,1px) rotate(.3deg)}}.pet-float-layer[data-v-290dcb53]{position:absolute;left:50%;bottom:70px;width:0;height:0;z-index:12;pointer-events:none}.pet-float[data-v-290dcb53]{position:absolute;left:0;bottom:0;white-space:nowrap;font-size:12px;font-weight:700;color:#ff6f9c;text-shadow:0 1px 2px hsla(0,0%,100%,.9);transform:translate(-50%);animation:pet-float-up-290dcb53 1.45s ease-out forwards;animation-delay:var(--d,0s)}.pet-float.food[data-v-290dcb53]{color:#e8871e}.pet-float.star[data-v-290dcb53]{color:#f0a500}.pet-float.combo[data-v-290dcb53]{color:#8b5cf6}.pet-float.coin[data-v-290dcb53]{color:#d98e00}@keyframes pet-float-up-290dcb53{0%{opacity:0;transform:translate(-50%,8px) scale(.7)}16%{opacity:1;transform:translate(-50%) scale(1.06)}to{opacity:0;transform:translate(calc(-50% + var(--x, 0px)),-46px) scale(1)}}.pet-ball[data-v-290dcb53]{width:36px;height:36px;margin-left:auto;border-radius:50%;background:linear-gradient(160deg,#fff6dc,#ffd27a);box-shadow:0 3px 10px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;cursor:pointer;transition:transform .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pet-ball[data-v-290dcb53]:hover{transform:scale(1.12)}.pet-ball.stage-star[data-v-290dcb53]{background:linear-gradient(160deg,#ffe89a,#ffb840);box-shadow:0 0 12px rgba(255,190,60,.7)}.pet-avatar-wrap[data-v-290dcb53]{position:relative}.pet-insight-badge[data-v-290dcb53]{position:absolute;top:-4px;right:-10px;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2px;padding:1px 5px;border-radius:10px;background:linear-gradient(135deg,#ffb74d,#fa8c16);color:#fff;font-size:12px;line-height:16px;box-shadow:0 2px 8px rgba(250,140,22,.55);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;animation:pet-badge-pulse-290dcb53 1.6s ease-in-out infinite}.pet-insight-badge-num[data-v-290dcb53]{font-size:10px;font-weight:700}@keyframes pet-badge-pulse-290dcb53{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.collapse-btn[data-v-290dcb53]{position:absolute;top:-6px;left:-6px;width:18px;height:18px;border-radius:50%;background:#fff;color:#999;font-size:14px;line-height:16px;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;opacity:0;transition:opacity .2s}.pet-widget:hover .collapse-btn[data-v-290dcb53]{opacity:1}body.pet-motion-off .pet-float[data-v-290dcb53],body.pet-motion-off .pet-widget.shake[data-v-290dcb53]{animation:none}.decor-trial-bar[data-v-890330d6]{position:fixed;left:24px;bottom:24px;z-index:1200;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(30,24,48,.92);color:#fff;font-size:13px;box-shadow:0 6px 18px rgba(0,0,0,.25);font-family:Microsoft YaHei,PingFang SC,sans-serif}.tt-spark[data-v-890330d6]{font-size:14px}.tt-text[data-v-890330d6]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-count[data-v-890330d6]{min-width:34px;text-align:center;font-weight:600;color:#ffd76a;font-variant-numeric:tabular-nums}.tt-end[data-v-890330d6],.tt-view[data-v-890330d6]{color:#c9b8ff;text-decoration:underline;cursor:pointer;white-space:nowrap}.tt-end[data-v-890330d6]:hover,.tt-view[data-v-890330d6]:hover{color:#e3dbff}@media (max-width:768px){.decor-trial-bar[data-v-890330d6]{left:12px;bottom:76px;font-size:12px}.tt-text[data-v-890330d6]{max-width:150px}}#app{height:100%}:root{--tp-navy:#2b3a67;--tp-navy-soft:#3d4e7e;--tp-primary:#3e8bff;--tp-primary-light:#6fa9ff;--tp-primary-deep:#2f6fe0;--tp-primary-soft:#eaf2fe;--tp-primary-rgb:62,139,255;--tp-gradient:linear-gradient(135deg,#5aa9ff,#3e8bff);--tp-rainbow:linear-gradient(90deg,#ffd93d,#ff8a4c 22%,#ff6b9d 45%,#9b6bff 68%,#3e8bff);--tp-yellow:#ffd93d;--tp-yellow-soft:#fff6d6;--tp-orange:#ff8a4c;--tp-orange-soft:#ffede1;--tp-pink:#ff6b9d;--tp-pink-soft:#ffe8f1;--tp-purple:#9b6bff;--tp-purple-soft:#f0e9ff;--tp-mint:#2ed8a7;--tp-mint-soft:#e2fbf3;--tp-scratch:#ff8a4c;--tp-python:#ff6b9d;--tp-success:#22c55e;--tp-danger:#ff5d5d;--tp-warning:#ffb020;--tp-bg:#f3f8ff;--tp-surface:#fff;--tp-text:#2b3a67;--tp-text-secondary:#6c7ba0;--tp-text-light:#9aa8c7;--tp-border:#dfe9fa;--tp-sticker-border:2px solid var(--tp-navy);--tp-sticker-shadow:3px 3px 0 rgba(43,58,103,0.9);--tp-sticker-shadow-sm:2px 2px 0 rgba(43,58,103,0.85);--tp-radius-sm:10px;--tp-radius:14px;--tp-radius-lg:20px;--tp-radius-xl:28px;--tp-radius-pill:999px;--tp-bounce:cubic-bezier(0.34,1.56,0.64,1);--tp-layout-gap:12px;--tp-header-h:59px;--tp-card-border:2px;--tp-sider-w:200px;--tp-sider-w-collapsed:80px}.tp-skin-mint{--tp-primary:#2ed8a7;--tp-primary-light:#6fe6c6;--tp-primary-deep:#1fb78c;--tp-primary-soft:#e2fbf3;--tp-primary-rgb:46,216,167;--tp-gradient:linear-gradient(135deg,#54e0b8,#2ed8a7)}.tp-skin-sunset{--tp-primary:#ff8a4c;--tp-primary-light:#ffae7e;--tp-primary-deep:#f2712f;--tp-primary-soft:#ffede1;--tp-primary-rgb:255,138,76;--tp-gradient:linear-gradient(135deg,#ffb07a,#ff8a4c)}.tp-skin-purple{--tp-primary:#9b6bff;--tp-primary-light:#b98cff;--tp-primary-deep:#7e4ff0;--tp-primary-soft:#f0e9ff;--tp-primary-rgb:155,107,255;--tp-gradient:linear-gradient(135deg,#b98cff,#9b6bff)}.tp-skin-rose{--tp-primary:#ff6b9d;--tp-primary-light:#ff9dbe;--tp-primary-deep:#e84e82;--tp-primary-soft:#ffe8f1;--tp-primary-rgb:255,107,157;--tp-gradient:linear-gradient(135deg,#ff9dbe,#ff6b9d)}.tp-skin-ocean{--tp-primary:#0077b6;--tp-primary-light:#3aa6dd;--tp-primary-deep:#005e92;--tp-primary-soft:#e6f4fb;--tp-primary-rgb:0,119,182;--tp-gradient:linear-gradient(135deg,#3aa6dd,#0077b6)}.tp-skin-lemon{--tp-primary:#ffc53d;--tp-primary-light:#ffe58f;--tp-primary-deep:#e6a800;--tp-primary-soft:#fff8dc;--tp-primary-rgb:255,197,61;--tp-gradient:linear-gradient(135deg,#ffe58f,#ffc53d)}.tp-skin-forest{--tp-primary:#22c55e;--tp-primary-light:#6fe39b;--tp-primary-deep:#16803b;--tp-primary-soft:#e7fbef;--tp-primary-rgb:34,197,94;--tp-gradient:linear-gradient(135deg,#6fe39b,#22c55e)}.tp-skin-cocoa{--tp-primary:#b08968;--tp-primary-light:#d3b79e;--tp-primary-deep:#8a6a4d;--tp-primary-soft:#f5efe9;--tp-primary-rgb:176,137,104;--tp-gradient:linear-gradient(135deg,#d3b79e,#b08968)}.tp-skin-festival-spring{--tp-primary:#c8161d;--tp-primary-light:#d83a2b;--tp-primary-deep:#8e1118;--tp-primary-soft:#fff3e2;--tp-primary-rgb:200,22,29;--tp-gradient:linear-gradient(135deg,#d83a2b,#c8161d 55%,#a10f16);--tp-navy:#6e1114;--tp-navy-soft:#8a1b1e;--tp-bg:#fff7ea;--tp-surface:#fffdf7;--tp-text:#3a2320;--tp-text-secondary:#7a5b4e;--tp-text-light:#a98e7e;--tp-border:#f2dfc4;--tp-yellow:#e8b54a;--tp-yellow-soft:#fff4d6;--tp-sticker-shadow:3px 3px 0 rgba(110,17,20,0.85);--tp-sticker-shadow-sm:2px 2px 0 rgba(110,17,20,0.8);--tp-purple:#b8862f;--tp-purple-soft:#fbf0d8;--tp-pink:#c8161d;--tp-pink-soft:#ffe9e0;--tp-orange:#c86a1b;--tp-orange-soft:#ffefdc;--tp-mint-soft:#fff6e6}body.tp-skin-festival-spring{background-color:#fff7ea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='none' stroke='%23C08A2E' stroke-opacity='.14' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Ccircle cx='180' cy='180' r='132'/%3E%3Ccircle cx='180' cy='180' r='112' stroke-dasharray='5 9'/%3E%3Ccircle cx='180' cy='180' r='30'/%3E%3Cpath d='M180 180c-34-38-34-88 0-122 34 34 34 84 0 122z'/%3E%3Cpath d='M180 180c2.828-50.912 38.184-86.267 86.267-86.267 0 48.083-35.355 83.439-86.267 86.267z'/%3E%3Cpath d='M180 180c38-34 88-34 122 0-34 34-84 34-122 0z'/%3E%3Cpath d='M180 180c50.912 2.828 86.267 38.184 86.267 86.267-48.083 0-83.439-35.355-86.267-86.267z'/%3E%3Cpath d='M180 180c34 38 34 88 0 122-34-34-34-84 0-122z'/%3E%3Cpath d='M180 180c-2.828 50.912-38.184 86.267-86.267 86.267 0-48.083 35.355-83.439 86.267-86.267z'/%3E%3Cpath d='M180 180c-38 34-88 34-122 0 34-34 84-34 122 0z'/%3E%3Cpath d='M180 180c-50.912-2.828-86.267-38.184-86.267-86.267 48.083 0 83.439 35.355 86.267 86.267z'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cg fill='none' stroke='%23C08A2E' stroke-opacity='.12' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 46c0-7.2 5.8-13 13-13 1-6.7 6.7-11.7 13.5-11.7 7.5 0 13.5 6 13.5 13.5 6.5 1.1 11.3 6.7 11.3 13.3'/%3E%3Ccircle cx='116' cy='116' r='10.5'/%3E%3Crect x='112.5' y='112.5' width='7' height='7' rx='1'/%3E%3Cpath d='M74 33l1.4 3.7 3.7 1.4-3.7 1.4-1.4 3.7-1.4-3.7-3.7-1.4 3.7-1.4zM110 30v4'/%3E%3Crect x='106.5' y='34' width='7' height='2.6' rx='1'/%3E%3Cpath d='M110 36.6c-3.6 1.2-3.6 8.8 0 10 3.6-1.2 3.6-8.8 0-10zM110 46.6V52'/%3E%3Ccircle cx='74' cy='75' r='3'/%3E%3Ccircle cx='84' cy='75' r='3'/%3E%3Ccircle cx='79' cy='67' r='3'/%3E%3Ccircle cx='79' cy='83' r='3'/%3E%3Ccircle cx='79' cy='75' r='2'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(115deg,rgba(232,181,74,.05) 1px,transparent 1px 11px),radial-gradient(1100px 560px at 50% -8%,#fffdf7 0,rgba(255,253,247,0) 62%),linear-gradient(180deg,#fffbf2,#fff3e1 48%,#fde8cd);background-position:left -90px bottom -110px,0 0,0 0,top,50%;background-size:340px 340px,150px 150px,auto,auto,auto;background-repeat:no-repeat,repeat,repeat,no-repeat,no-repeat;background-attachment:fixed,scroll,scroll,scroll,scroll}body.tp-skin-festival-spring .container{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='none' stroke='%23C08A2E' stroke-opacity='.14' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Ccircle cx='180' cy='180' r='132'/%3E%3Ccircle cx='180' cy='180' r='112' stroke-dasharray='5 9'/%3E%3Ccircle cx='180' cy='180' r='30'/%3E%3Cpath d='M180 180c-34-38-34-88 0-122 34 34 34 84 0 122z'/%3E%3Cpath d='M180 180c2.828-50.912 38.184-86.267 86.267-86.267 0 48.083-35.355 83.439-86.267 86.267z'/%3E%3Cpath d='M180 180c38-34 88-34 122 0-34 34-84 34-122 0z'/%3E%3Cpath d='M180 180c50.912 2.828 86.267 38.184 86.267 86.267-48.083 0-83.439-35.355-86.267-86.267z'/%3E%3Cpath d='M180 180c34 38 34 88 0 122-34-34-34-84 0-122z'/%3E%3Cpath d='M180 180c-2.828 50.912-38.184 86.267-86.267 86.267 0-48.083 35.355-83.439 86.267-86.267z'/%3E%3Cpath d='M180 180c-38 34-88 34-122 0 34-34 84-34 122 0z'/%3E%3Cpath d='M180 180c-50.912-2.828-86.267-38.184-86.267-86.267 48.083 0 83.439 35.355 86.267 86.267z'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='none' stroke='%23C08A2E' stroke-opacity='.11' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Ccircle cx='180' cy='180' r='132'/%3E%3Ccircle cx='180' cy='180' r='112' stroke-dasharray='5 9'/%3E%3Ccircle cx='180' cy='180' r='30'/%3E%3Cpath d='M180 180c-34-38-34-88 0-122 34 34 34 84 0 122z'/%3E%3Cpath d='M180 180c2.828-50.912 38.184-86.267 86.267-86.267 0 48.083-35.355 83.439-86.267 86.267z'/%3E%3Cpath d='M180 180c38-34 88-34 122 0-34 34-84 34-122 0z'/%3E%3Cpath d='M180 180c50.912 2.828 86.267 38.184 86.267 86.267-48.083 0-83.439-35.355-86.267-86.267z'/%3E%3Cpath d='M180 180c34 38 34 88 0 122-34-34-34-84 0-122z'/%3E%3Cpath d='M180 180c-2.828 50.912-38.184 86.267-86.267 86.267 0-48.083 35.355-83.439 86.267-86.267z'/%3E%3Cpath d='M180 180c-38 34-88 34-122 0 34-34 84-34 122 0z'/%3E%3Cpath d='M180 180c-50.912-2.828-86.267-38.184-86.267-86.267 48.083 0 83.439 35.355 86.267 86.267z'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cg fill='none' stroke='%23C08A2E' stroke-opacity='.12' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 46c0-7.2 5.8-13 13-13 1-6.7 6.7-11.7 13.5-11.7 7.5 0 13.5 6 13.5 13.5 6.5 1.1 11.3 6.7 11.3 13.3'/%3E%3Ccircle cx='116' cy='116' r='10.5'/%3E%3Crect x='112.5' y='112.5' width='7' height='7' rx='1'/%3E%3Cpath d='M74 33l1.4 3.7 3.7 1.4-3.7 1.4-1.4 3.7-1.4-3.7-3.7-1.4 3.7-1.4zM110 30v4'/%3E%3Crect x='106.5' y='34' width='7' height='2.6' rx='1'/%3E%3Cpath d='M110 36.6c-3.6 1.2-3.6 8.8 0 10 3.6-1.2 3.6-8.8 0-10zM110 46.6V52'/%3E%3Ccircle cx='74' cy='75' r='3'/%3E%3Ccircle cx='84' cy='75' r='3'/%3E%3Ccircle cx='79' cy='67' r='3'/%3E%3Ccircle cx='79' cy='83' r='3'/%3E%3Ccircle cx='79' cy='75' r='2'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(115deg,rgba(232,181,74,.05) 1px,transparent 1px 11px),radial-gradient(1100px 560px at 50% -8%,#fffdf7 0,rgba(255,253,247,0) 62%),linear-gradient(180deg,#fffbf2,#fff3e1 48%,#fde8cd);background-position:left -80px bottom -90px,right -100px top 150px,0 0,0 0,top,50%;background-size:320px 320px,300px 300px,150px 150px,auto,auto,auto;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat,no-repeat}body.tp-skin-festival-spring .header,body.tp-skin-festival-spring .header.menu-fixed{background-color:#a10f16;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8'%3E%3Cg fill='none' stroke='%23F2C14E' stroke-opacity='.8' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6l5-4 5 4M13 6l5-4 5 4'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#b4161c,#a10f16 58%,#8e1118);background-position:0 100%,50%;background-size:24px 8px,auto;background-repeat:repeat-x,no-repeat;border-bottom-color:#e8b54a;box-shadow:0 4px 0 rgba(232,181,74,.25),0 10px 26px rgba(110,17,20,.16)}body.tp-skin-festival-spring .header-brand .logo{background:#fff9ea;border-radius:10px;padding:3px 5px}body.tp-skin-festival-spring .header-brand .brand-name{color:#ffe9b0;text-shadow:0 1px 0 rgba(110,17,20,.6)}body.tp-skin-festival-spring .header-brand:hover .brand-name{color:#fff7dc}body.tp-skin-festival-spring .header .ant-menu-item>a,body.tp-skin-festival-spring .header .ant-menu-submenu-title{color:#ffe9b0!important}body.tp-skin-festival-spring .header-coin .coin-balance{color:#ffe9b0}body.tp-skin-festival-spring .header-coin .ant-btn-primary{background:#e8b54a;border-color:#f7d77a;color:#6e1114;box-shadow:0 2px 0 rgba(110,17,20,.45)}body.tp-skin-festival-spring .header-coin .ant-btn-primary:focus,body.tp-skin-festival-spring .header-coin .ant-btn-primary:hover{background:#f2c14e;border-color:#ffe9b0;color:#6e1114}body.tp-skin-festival-spring .header-avatar span{color:#ffe9b0}body.tp-skin-festival-spring .header-avatar .auth-link{color:#f7d77a}body.tp-skin-festival-spring .header .header-avatar .ant-avatar{border-color:#e8b54a;box-shadow:0 0 0 2px rgba(255,233,176,.25)}body.tp-skin-festival-spring .ant-card{border-color:#ebd6b0}body.tp-skin-festival-spring .ant-btn-primary{box-shadow:inset 0 0 0 1px rgba(247,215,122,.55),0 2px 0 rgba(110,17,20,.28)}@media (min-width:1500px){body.tp-skin-festival-spring .header:after,body.tp-skin-festival-spring .header:before{content:"";position:absolute;top:100%;width:64px;height:104px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='104'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23E44830'/%3E%3Cstop offset='.55' stop-color='%23C8161D'/%3E%3Cstop offset='1' stop-color='%238E1118'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%237A0E12'%3E%3Cpath stroke='%23E8B54A' d='M32 0v8'/%3E%3Crect x='21' y='8' width='22' height='6' rx='2' fill='%23E8B54A'/%3E%3Cpath d='M32 14c-22 6-24 46 0 54 24-8 22-48 0-54z' fill='url(%23a)'/%3E%3Cpath d='M20 26c-5 12-5 24 0 32m24-32c5 12 5 24 0 32M32 15v52' fill='none' stroke='%23F2C14E' stroke-opacity='.55'/%3E%3Crect x='21' y='68' width='22' height='5' rx='2' fill='%23E8B54A'/%3E%3Cpath stroke='%23E8B54A' d='M32 73v11'/%3E%3Cpath d='M28 84l4 12 4-12m-10 4l6 8m6-8l-6 8' fill='none' stroke='%23F2C14E' stroke-width='1.6'/%3E%3C/g%3E%3Ctext x='32' y='49' text-anchor='middle' font-family='KaiTi,STKaiti,SimSun,serif' font-size='17' fill='%23F7D77A'%3E福%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top;background-size:contain;pointer-events:none;transform-origin:50% -2px;animation:tp-lantern-sway 7s ease-in-out infinite;z-index:2}body.tp-skin-festival-spring .header:before{left:16px}body.tp-skin-festival-spring .header:after{right:16px;animation-delay:-3.5s}}@keyframes tp-lantern-sway{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}@media (prefers-reduced-motion:reduce){body.tp-skin-festival-spring .header:after,body.tp-skin-festival-spring .header:before{animation:none}}body{background-color:var(--tp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tp-sjr:var(--tp-primary);--tp-bg-deep:rgba(var(--tp-primary-rgb),0.12);--tp-shadow-sm:0 2px 10px rgba(var(--tp-primary-rgb),0.1);--tp-shadow:0 6px 20px rgba(var(--tp-primary-rgb),0.14);--tp-shadow-lg:0 12px 32px rgba(var(--tp-primary-rgb),0.18)}body,h1,h2,h3{color:var(--tp-text)}h1,h2,h3{font-weight:700}::selection{background:#ffe9a8;color:var(--tp-navy)}body .ant-card{border-radius:var(--tp-radius-lg);border:var(--tp-sticker-border);box-shadow:var(--tp-sticker-shadow-sm);background:var(--tp-surface)}body .ant-card-cover{overflow:hidden;border-radius:calc(var(--tp-radius-lg) - 2px) calc(var(--tp-radius-lg) - 2px) 0 0}body .ant-card-head{border-bottom:2px dashed var(--tp-border);min-height:46px;padding:0 20px}body .ant-card-head-title{font-weight:800;color:var(--tp-navy)}body .ant-card-extra{font-weight:700}.ant-btn{border-radius:var(--tp-radius-pill);font-weight:600;transition:all .22s var(--tp-bounce)}.ant-btn-default{border:2px solid var(--tp-border);color:var(--tp-navy)}.ant-btn-default:focus,.ant-btn-default:hover{border-color:var(--tp-primary);color:var(--tp-primary);background:#f5f9ff;transform:translate(-1px,-1px)}.ant-btn-primary{background:var(--tp-gradient);border:2px solid var(--tp-navy);box-shadow:var(--tp-sticker-shadow-sm);text-shadow:none;color:#fff}.ant-btn-primary:focus,.ant-btn-primary:hover{background:linear-gradient(135deg,var(--tp-primary-light),var(--tp-primary));border-color:var(--tp-navy);color:#fff;transform:translate(-1px,-1px);box-shadow:var(--tp-sticker-shadow)}.ant-btn-primary:active{transform:translate(1px,1px);box-shadow:1px 1px 0 rgba(43,58,103,.9)}.ant-btn-primary.ant-btn-disabled,.ant-btn-primary[disabled]{background:#c9d8f2;border-color:#b9c8e6;box-shadow:none;transform:none;color:hsla(0,0%,100%,.9)}.ant-btn.ant-btn-primary.ant-btn-background-ghost{background-color:#fff!important;background-image:none!important;border:2px solid var(--tp-primary);color:var(--tp-primary);box-shadow:var(--tp-sticker-shadow-sm)}.ant-btn.ant-btn-primary.ant-btn-background-ghost:focus,.ant-btn.ant-btn-primary.ant-btn-background-ghost:hover{background-color:var(--tp-primary)!important;background-image:var(--tp-gradient)!important;border-color:var(--tp-navy);color:#fff;transform:translate(-1px,-1px);box-shadow:var(--tp-sticker-shadow)}.ant-btn.ant-btn-primary.ant-btn-background-ghost:active{transform:translate(1px,1px);box-shadow:1px 1px 0 rgba(43,58,103,.9)}.ant-btn-primary:not(.ant-btn-background-ghost):not([disabled]):focus,.ant-btn-primary:not(.ant-btn-background-ghost):not([disabled]):hover{color:#fff}.ant-btn-danger{border:2px solid var(--tp-navy);box-shadow:var(--tp-sticker-shadow-sm)}.ant-btn-danger:focus,.ant-btn-danger:hover{transform:translate(-1px,-1px);box-shadow:var(--tp-sticker-shadow)}.ant-btn-link{border:none;box-shadow:none}.ant-btn-link:hover{transform:none}.ant-table{border:2px solid var(--tp-border);border-radius:var(--tp-radius-lg);overflow:hidden;background:var(--tp-surface);box-shadow:var(--tp-shadow-sm)}body .ant-table-thead>tr>th{font-weight:800;color:var(--tp-navy);background:#f4f8ff;border-bottom:2px solid #e4eefd}body .ant-table-tbody>tr:hover>td{background:#f7faff}.ant-tag{border-radius:var(--tp-radius-pill);border:none;padding:2px 12px;font-weight:600}body .ant-radio-button-wrapper{font-weight:600;color:var(--tp-text-secondary);border-color:var(--tp-border)}body .ant-radio-button-wrapper:hover{color:var(--tp-primary)}body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{color:var(--tp-primary);border-color:var(--tp-primary);background:var(--tp-primary-soft);box-shadow:none}body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before,body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child:before{background-color:var(--tp-primary)}body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child:focus,body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child:hover,body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus,body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--tp-primary);border-color:var(--tp-primary);background:var(--tp-primary-soft)}.ant-tabs-ink-bar{height:3px;border-radius:3px;background:var(--tp-gradient)}.ant-tabs-tab{font-weight:600;color:var(--tp-text-secondary)}.ant-tabs-tab-active,.ant-tabs-tab:hover{color:var(--tp-primary)}.ant-tabs-tab-active{font-weight:700}body .tab-layout-tabs.ant-tabs{margin:var(--tp-layout-gap) var(--tp-layout-gap) 0;padding:6px 12px;background:var(--tp-surface);border:var(--tp-card-border) solid #edf3fd;border-radius:var(--tp-radius-lg);box-shadow:var(--tp-shadow-sm)}body .tab-layout-tabs.ant-tabs>.ant-tabs-bar{margin:0;border:none}body .tab-layout-tabs.ant-tabs .ant-tabs-nav-container{margin-top:0}body .tab-layout-tabs .ant-tabs-tab{height:32px;line-height:30px;padding:0 16px!important;margin:0 6px 0 0!important;border:none!important;border-radius:var(--tp-radius-pill);background:transparent!important;color:var(--tp-text-secondary);font-weight:600;transition:all .22s var(--tp-bounce)}body .tab-layout-tabs .ant-tabs-tab:hover{background:var(--tp-primary-soft)!important;color:var(--tp-primary)}body .tab-layout-tabs .ant-tabs-tab-active{background:var(--tp-primary-soft)!important;color:var(--tp-primary)!important;font-weight:700;border:none!important;box-shadow:inset 0 0 0 2px rgba(var(--tp-primary-rgb),.28)}body .tab-layout-tabs .ant-tabs-tab-active span{color:var(--tp-primary)!important}body .tab-layout-tabs .ant-tabs-close-x{width:12px!important;height:12px!important;font-size:12px!important;margin:0!important;opacity:0!important;cursor:pointer!important;position:absolute;top:36%;right:6px}body .tab-layout-tabs .ant-tabs-tab:hover .ant-tabs-close-x{opacity:1!important}.layout.ant-layout{background-color:var(--tp-bg);background-image:radial-gradient(circle,rgba(var(--tp-primary-rgb),.16) 2px,transparent 3px),radial-gradient(circle,rgba(155,107,255,.14) 2px,transparent 3px),linear-gradient(180deg,var(--tp-bg),var(--tp-primary-soft) 45%,var(--tp-purple-soft));background-size:22px 22px,22px 22px,auto;background-position:0 0,11px 11px,0 0;background-repeat:repeat,repeat,no-repeat}.layout.ant-layout .ant-layout-content,.layout.ant-layout .ant-layout-footer,.layout.ant-layout .ant-layout.sidemenu{background:transparent}.ant-pagination-item{border-radius:10px;border:1.5px solid #dce7f8;font-weight:600}.ant-pagination-item-active{background:var(--tp-primary-soft);font-weight:700}.ant-pagination-item-active a{color:var(--tp-primary)}.ant-pagination-next,.ant-pagination-prev{border-radius:50%}.ant-modal-content{border-radius:24px;border:2px solid #edf3fd;box-shadow:var(--tp-shadow-lg)}.ant-modal-header{border-radius:24px 24px 0 0;border-bottom:2px solid #f0f5fe}.ant-modal-header .ant-modal-title{color:var(--tp-navy);font-weight:700}.ant-dropdown-menu{border-radius:14px;box-shadow:var(--tp-shadow)}.ant-dropdown-menu-item-selected,.ant-select-dropdown-menu-item-selected{background-color:var(--tp-primary-soft);color:var(--tp-primary);font-weight:600}.ant-input,.ant-select-selection{border-radius:12px;border:1.5px solid var(--tp-border)}.ant-input-focused,.ant-input:focus,.ant-select-open .ant-select-selection,.ant-select-selection:active,.ant-select-selection:focus{border-color:var(--tp-primary);box-shadow:0 0 0 3px rgba(var(--tp-primary-rgb),.12)}.ant-input:-ms-input-placeholder{color:var(--tp-text-light)}.ant-input::placeholder{color:var(--tp-text-light)}.ant-empty-description{color:var(--tp-text-light)}.ant-message-notice-content,.ant-notification-notice{border-radius:14px;box-shadow:var(--tp-shadow)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:8px;background-color:#c9d8f2}::-webkit-scrollbar-thumb:hover{background-color:#a9bfe6}::-webkit-scrollbar-track{background:transparent}.user-layout-wrapper .container .main{background:var(--tp-surface);border:2px solid var(--tp-navy);border-radius:var(--tp-radius-xl);box-shadow:4px 4px 0 rgba(43,58,103,.9)}body .sider .ant-menu-light{color:var(--tp-text-secondary);background:transparent}body .sider .ant-menu-light .ant-menu-item>a,body .sider .ant-menu-light .ant-menu-submenu-title>a{color:inherit}body .sider .ant-menu-light .ant-menu-item,body .sider .ant-menu-light .ant-menu-submenu-title{color:var(--tp-text);font-weight:600}body .sider .ant-menu-light .ant-menu-item-active,body .sider .ant-menu-light .ant-menu-item:hover,body .sider .ant-menu-light .ant-menu-submenu-active>.ant-menu-submenu-title,body .sider .ant-menu-light .ant-menu-submenu-title:hover{color:var(--tp-primary)}body .sider .ant-menu-light .ant-menu-item-selected,body .sider .ant-menu-light .ant-menu-item-selected>a,body .sider .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--tp-primary);font-weight:700}body .sider .logo h1{color:var(--tp-navy);font-weight:800}body .ant-menu-submenu-popup .ant-menu-item{color:var(--tp-text);font-weight:600}body .ant-menu-submenu-popup .ant-menu-item-selected{color:var(--tp-primary);font-weight:700}body .top-nav-header-index .ant-menu-light .ant-menu-item,body .top-nav-header-index .ant-menu-light .ant-menu-submenu-title{color:var(--tp-text);font-weight:600}body .top-nav-header-index .ant-menu-light .ant-menu-item>a,body .top-nav-header-index .ant-menu-light .ant-menu-submenu-title>a{color:inherit}body .top-nav-header-index .ant-menu-light .ant-menu-item-active,body .top-nav-header-index .ant-menu-light .ant-menu-item:hover,body .top-nav-header-index .ant-menu-light .ant-menu-submenu-active>.ant-menu-submenu-title,body .top-nav-header-index .ant-menu-light .ant-menu-submenu-title:hover{color:var(--tp-primary)}body .top-nav-header-index .ant-menu-light .ant-menu-item-selected,body .top-nav-header-index .ant-menu-light .ant-menu-item-selected>a,body .top-nav-header-index .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--tp-primary);font-weight:700}@keyframes tp-float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes tp-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}body.tp-dark{--tp-bg:#14161f;--tp-surface:#1e2130;--tp-text:#e6e9f2;--tp-text-secondary:#a7adc4;--tp-text-light:#7c8399;--tp-border:#2b3040;--tp-navy:#e6e9f2;background-color:var(--tp-bg);color:var(--tp-text)}body.tp-dark .ant-card,body.tp-dark .ant-dropdown-menu,body.tp-dark .ant-message-notice-content,body.tp-dark .ant-modal-content,body.tp-dark .ant-notification-notice,body.tp-dark .ant-table{background:var(--tp-surface);color:var(--tp-text)}body.tp-dark .ant-card-head,body.tp-dark .ant-table-thead>tr>th{background:#262a3a;color:var(--tp-text);border-color:var(--tp-border)}body.tp-dark .ant-table-tbody>tr>td{background:var(--tp-surface);border-color:var(--tp-border)}body.tp-dark .ant-table-tbody>tr:hover>td{background:#262a3a}body.tp-dark .ant-input,body.tp-dark .ant-select-selection{background:#262a3a;color:var(--tp-text);border-color:var(--tp-border)}.tp-like-effect{position:fixed;width:44px;height:44px;margin:-22px 0 0 -22px;pointer-events:none;z-index:3000;animation:tp-like-burst .8s ease-out forwards}@keyframes tp-like-burst{0%{transform:scale(.5) translateY(0);opacity:0}30%{opacity:1}to{transform:scale(1.7) translateY(-34px);opacity:0}}.un-title{position:relative;isolation:isolate;--tg-hue:0deg;display:inline-block;margin-left:4px;padding:1px 8px;font-size:11px;line-height:16px;color:#fff;border-radius:8px;vertical-align:middle;font-weight:700;filter:hue-rotate(var(--tg-hue))}.un-title,.un-title.t1{background:var(--tp-primary)}.un-title.t1{box-shadow:0 1px 2px rgba(var(--tp-primary-rgb),.4),inset 0 0 5px hsla(0,0%,100%,.35);text-shadow:0 0 4px hsla(0,0%,100%,.55)}.un-title.t2{background:linear-gradient(135deg,var(--tp-primary-light),var(--tp-primary));box-shadow:0 0 8px rgba(var(--tp-primary-rgb),.6),inset 0 0 8px hsla(0,0%,100%,.4);text-shadow:0 0 6px hsla(0,0%,100%,.75)}.un-title.t3{overflow:hidden;background:linear-gradient(90deg,var(--tp-primary),var(--tp-primary-light) 50%,var(--tp-primary));background-size:200% 100%;box-shadow:0 0 10px rgba(var(--tp-primary-rgb),.65),inset 0 0 6px hsla(0,0%,100%,.4);text-shadow:0 0 5px hsla(0,0%,100%,.7)}.un-title.t3:before,.un-title.t4:before{content:"";position:absolute;z-index:-1;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.85) 50%,hsla(0,0%,100%,0));transform:skewX(-18deg);pointer-events:none}.un-title.t4{overflow:hidden;background:linear-gradient(90deg,var(--tp-primary),var(--tp-primary-light) 50%,var(--tp-primary));background-size:200% 100%;text-shadow:0 0 6px hsla(0,0%,100%,.9),0 0 12px rgba(var(--tp-primary-rgb),.85)}.un-title.t4:after{content:"\2726\2726";margin-left:3px;font-size:10px;letter-spacing:1px;animation:tp-title-twinkle 1.2s ease-in-out infinite}.un-title.tg-creative{--tg-hue:0deg;border-radius:9px 9px 9px 3px}.un-title.tg-social{--tg-hue:-45deg;border-radius:999px;padding-left:10px;padding-right:10px}.un-title.tg-learning{--tg-hue:50deg;border-radius:4px}.un-title.tg-decoration{--tg-hue:115deg;border-radius:12px 4px 12px 4px}.un-title .un-fx{position:absolute;z-index:-1;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.un-title.tg-creative .un-fx:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.95) 60%,hsla(0,0%,100%,0));transform:scaleX(.25);transform-origin:left center}.un-title.tg-social .un-fx:before{content:"";position:absolute;inset:1px;border-radius:inherit;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.9)}.un-title.tg-learning .un-fx:before{content:"";position:absolute;inset:1px;border-radius:3px;border:1px dashed hsla(0,0%,100%,.7)}.un-title.tg-learning .un-fx:after{content:"";position:absolute;left:50%;bottom:1px;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:#fff;box-shadow:0 0 4px hsla(0,0%,100%,.9)}.un-title.tg-decoration .un-fx:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,.75) 60deg,hsla(0,0%,100%,0) 140deg,hsla(0,0%,100%,0) 1turn)}@keyframes tp-brush-stroke{0%{transform:scaleX(.25);opacity:0}35%{transform:scaleX(1);opacity:1}70%,to{transform:scaleX(1);opacity:0}}@keyframes tp-heart-ring{0%,to{opacity:.35;transform:scale(.92)}45%{opacity:1;transform:scale(1)}}@keyframes tp-rise-dot{0%{transform:translateY(2px);opacity:0}25%{opacity:1}to{transform:translateY(-14px);opacity:0}}@keyframes tp-prism-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tp-title-glow{0%,to{filter:hue-rotate(var(--tg-hue)) brightness(1)}50%{filter:hue-rotate(var(--tg-hue)) brightness(1.35)}}@keyframes tp-title-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes tp-title-sheen{0%{left:-60%}55%,to{left:130%}}@keyframes tp-title-pulse{0%,to{box-shadow:0 0 8px rgba(var(--tp-primary-rgb),.55),inset 0 0 2px hsla(0,0%,100%,.55)}50%{box-shadow:0 0 18px rgba(var(--tp-primary-rgb),1),inset 0 0 5px hsla(0,0%,100%,.85)}}@keyframes tp-title-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.05)}}@keyframes tp-title-twinkle{0%,to{opacity:.45;transform:scale(.85) rotate(-8deg)}50%{opacity:1;transform:scale(1.2) rotate(8deg)}}@media (prefers-reduced-motion:no-preference){.un-title.t2{animation:tp-title-glow 2s ease-in-out infinite,tp-title-float 2.6s ease-in-out infinite}.un-title.t3{animation:tp-title-flow 2.6s linear infinite}.un-title.t3:before{animation:tp-title-sheen 2.6s ease-in-out infinite}.un-title.t4{animation:tp-title-flow 2s linear infinite,tp-title-pulse 1.6s ease-in-out infinite,tp-title-float 2.4s ease-in-out infinite}.un-title.t4:before{animation:tp-title-sheen 1.8s ease-in-out infinite}.un-title.tg-creative .un-fx:after{animation:tp-brush-stroke 2.4s ease-in-out infinite}.un-title.tg-social .un-fx:before{animation:tp-heart-ring 1.4s ease-in-out infinite}.un-title.tg-learning .un-fx:after{animation:tp-rise-dot 2.2s ease-out infinite}.un-title.tg-decoration .un-fx:before{animation:tp-prism-spin 3s linear infinite}}.ans-value img,.answer-code img,.answer-value img,.opt-line img,.order-text img,.pair-left img,.q-options img,.q-stem img,.review-stem img{max-width:100%;max-height:220px;width:auto;height:auto;object-fit:contain;cursor:zoom-in;border-radius:8px}.j-modal-box.fullscreen{top:0;left:0;padding:0}.j-modal-box.fullscreen .ant-modal{top:0;padding:0;height:100vh}.j-modal-box.fullscreen .ant-modal-content{height:100vh;border-radius:0}.j-modal-box.fullscreen .ant-modal-content .ant-modal-body{height:calc(100% - 110px);overflow:auto}.j-modal-box.fullscreen.no-footer .ant-modal-body,.j-modal-box.fullscreen.no-title .ant-modal-body{height:calc(100% - 55px)}.j-modal-box.fullscreen.no-title.no-footer .ant-modal-body{height:100%}.j-modal-box .j-modal-title-row .left{width:calc(100% - 112px)}.j-modal-box .j-modal-title-row .right{width:56px;position:inherit}.j-modal-box .j-modal-title-row .right .ant-modal-close{right:56px;color:rgba(0,0,0,.45)}.j-modal-box .j-modal-title-row .right .ant-modal-close:hover{color:rgba(0,0,0,.75)}@media (max-width:767px){.j-modal-box.fullscreen{margin:0;max-width:100vw}}.jeecg-form-container-disabled{cursor:not-allowed}.jeecg-form-container-disabled .ant-select,.jeecg-form-container-disabled fieldset[disabled]{-ms-pointer-events:none;pointer-events:none}.jeecg-form-container-disabled .ant-upload-select{display:none}.jeecg-form-container-disabled .ant-upload-list{cursor:grabbing}.jeecg-form-container-disabled fieldset[disabled] .ant-upload-list{-ms-pointer-events:auto!important;pointer-events:auto!important}.jeecg-form-container-disabled .ant-upload-list-item-actions .anticon-delete,.jeecg-form-container-disabled .ant-upload-list-item .anticon-close{display:none}.area-zoom-in-top-enter-active,.area-zoom-in-top-leave-active{opacity:1;transform:scaleY(1)}.area-zoom-in-top-enter,.area-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.area-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;font-feature-settings:"tnum";position:relative;outline:0;display:block;background-color:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-radius:4px;outline:none;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-ms-user-select:none;user-select:none}.area-select-wrap .area-select{display:inline-block}.area-select *{box-sizing:border-box}.area-select:hover{border-color:#40a9ff;border-right-width:1px!important;outline:0}.area-select:active{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.area-select.small{width:126px}.area-select.medium{width:160px}.area-select.large{width:194px}.area-select.is-disabled{background:#eceff5;cursor:not-allowed}.area-select.is-disabled:hover{border-color:#e1e2e6}.area-select.is-disabled .area-selected-trigger{cursor:not-allowed}.area-select .area-selected-trigger{position:relative;display:block;font-size:14px;cursor:pointer;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:100%;padding:8px 20px 7px 12px}.area-select .area-select-icon{position:absolute;top:50%;margin-top:-2px;right:6px;content:"";width:0;height:0;border:6px solid transparent;border-top-color:rgba(0,0,0,.25);transition:all .3s linear;transform-origin:center}.area-select .area-select-icon.active{margin-top:-8px;transform:rotate(180deg)}.area-selectable-list-wrap{position:absolute;width:100%;max-height:275px;z-index:15000;background-color:#fff;box-sizing:border-box;overflow-x:auto;margin:2px 0;border-radius:4px;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:opacity .15s,transform .3s!important;transform-origin:center top!important}.area-selectable-list{position:relative;margin:0;padding:6px 0;width:100%;font-size:14px;color:#565656;list-style:none}.area-selectable-list .area-select-option{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 15px 0 10px;height:32px;line-height:32px}.area-selectable-list .area-select-option.hover{background-color:#e6f7ff}.area-selectable-list .area-select-option.selected{color:rgba(0,0,0,.65);font-weight:600;background-color:#efefef}.cascader-menu-list-wrap{position:absolute;white-space:nowrap;z-index:15000;background-color:#fff;box-sizing:border-box;overflow:hidden;font-size:0;margin:2px 0;border-radius:4px;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:opacity .15s,transform .3s!important;transform-origin:center top!important}.cascader-menu-list{position:relative;margin:0;font-size:14px;color:#565656;padding:6px 0;list-style:none;display:inline-block;height:204px;overflow-x:hidden;overflow-y:auto;min-width:160px;vertical-align:top;background-color:#fff;border-right:1px solid #e4e7ed}.cascader-menu-list:last-child{border-right:none}.cascader-menu-list .cascader-menu-option{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 15px 0 10px;height:32px;line-height:32px}.cascader-menu-list .cascader-menu-option.hover,.cascader-menu-list .cascader-menu-option:hover{background-color:#e6f7ff}.cascader-menu-list .cascader-menu-option.selected{color:rgba(0,0,0,.65);font-weight:600;background-color:#efefef}.cascader-menu-list .cascader-menu-option.cascader-menu-extensible:after{position:absolute;top:50%;margin-top:-4px;right:5px;content:"";width:0;height:0;border:4px solid transparent;border-left-color:#a1a4ad}.area-selectable-list-wrap::-webkit-scrollbar,.cascader-menu-list::-webkit-scrollbar{width:8px;background:transparent}.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:decremen,.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:end:decrement,.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:increment,.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:start:increment,.cascader-menu-list::-webkit-scrollbar-button:vertical:decremen,.cascader-menu-list::-webkit-scrollbar-button:vertical:end:decrement,.cascader-menu-list::-webkit-scrollbar-button:vertical:increment,.cascader-menu-list::-webkit-scrollbar-button:vertical:start:increment{display:none}.area-selectable-list-wrap::-webkit-scrollbar-thumb:vertical,.cascader-menu-list::-webkit-scrollbar-thumb:vertical{background-color:#b8b8b8;border-radius:4px}.area-selectable-list-wrap::-webkit-scrollbar-thumb:vertical:hover,.cascader-menu-list::-webkit-scrollbar-thumb:vertical:hover{background-color:#777}