@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_4694341_394kriv6i4o.woff2?t=1761628610174) format("woff2"),url(//at.alicdn.com/t/c/font_4694341_394kriv6i4o.woff?t=1761628610174) format("woff"),url(//at.alicdn.com/t/c/font_4694341_394kriv6i4o.ttf?t=1761628610174) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-qiandao:before{content:""}.icon-Sharingwuxianlanyagongxiang10:before{content:""}.icon-Sharingwuxianlanyagongxiang13:before{content:""}.icon-tuichu1:before{content:""}.icon-tuichu2:before{content:""}.icon-xiangmuqingdanbeifen2x:before{content:""}.icon-yinsibaohu:before{content:""}.icon-xiaoxi:before{content:""}.icon-zhuangban:before{content:""}.icon-a-bianzu66:before{content:""}.icon-tubiao08:before{content:""}.icon-gerenziliao:before{content:""}.icon-gerenziliao1:before{content:""}.icon-peizhi:before{content:""}.icon-guanyu:before{content:""}.icon-shengrix:before{content:""}.icon-jian:before{content:""}.icon-mv:before{content:""}.icon-bofang1:before{content:""}.icon-jubao:before{content:""}.icon-bofang4:before{content:""}.icon-fankuitianxie:before{content:""}.icon-zan:before{content:""}.icon-trophy:before{content:""}.icon-7yijianfankui:before{content:""}.icon-gengduo1:before{content:""}.icon-shijian:before{content:""}.icon-fanhuidingbu:before{content:""}.icon-yijianfankui:before{content:""}.icon-jinzhi:before{content:""}.icon-xiangpi:before{content:""}.icon-quxiaoquanping_o:before{content:""}.icon-quanping_o:before{content:""}.icon-fenxiang:before{content:""}.icon-zhankai:before{content:""}.icon-rili:before{content:""}.icon-fenxiang1:before{content:""}.icon-nimingtouxiang:before{content:""}.icon-MV:before{content:""}.icon-huaban:before{content:""}.icon-good:before{content:""}.icon-shaixuan:before{content:""}.icon-yinzhunpingfen:before{content:""}.icon-rili1:before{content:""}.icon-tianjiabofangliebiao:before{content:""}.icon-no:before{content:""}.icon-zhankai1:before{content:""}.icon-danmukaiqi:before{content:""}.icon-danmuguanbi:before{content:""}.icon-fenxiang2:before{content:""}.icon-geshouye_huanfu_52:before{content:""}.icon-bofang2:before{content:""}.icon-niming:before{content:""}.icon-jiaruliebiao:before{content:""}.icon-niming1:before{content:""}.icon-shijian1:before{content:""}.icon-dingwei1:before{content:""}.icon-geshou:before{content:""}.icon-jiaruliebiao1:before{content:""}.icon-jinggao-L:before{content:""}.icon-bofangzhuye-geshoutubiao:before{content:""}.icon-qianjin:before{content:""}.icon-pause:before{content:""}.icon-zantinganniu:before{content:""}.icon-zantingxuanzhong:before{content:""}.icon-bofang:before{content:""}.icon-lianjie:before{content:""}.icon-banshou:before{content:""}.icon-gengduo:before{content:""}.icon-wangluo:before{content:""}.icon-yunongtongjianchagengxin:before{content:""}.icon-bangzhu:before{content:""}.icon-shezhi:before{content:""}.icon-nv:before{content:""}.icon-mianfei1:before{content:""}.icon-shuaxin1:before{content:""}.icon-10:before{content:""}.icon-wenjianjia1:before{content:""}.icon-xinfeng:before{content:""}.icon-shezhi1:before{content:""}.icon-nan:before{content:""}.icon-liuchenghuabu_tongyongzujian_pingbao:before{content:""}.icon-miwenyincang:before{content:""}.icon-tuichu:before{content:""}.icon-pc-full:before{content:""}.icon-pc:before{content:""}.icon-network:before{content:""}.icon-network-full:before{content:""}.icon-shuaxin2:before{content:""}.icon-fengche:before{content:""}.icon-buju:before{content:""}.icon-a-icon_junhengqishezhi:before{content:""}.icon-tingzhi:before{content:""}.icon-banshou1:before{content:""}.icon-a-1-06:before{content:""}.icon-paixu-zhengxu:before{content:""}.icon-zuanshihuiyuan:before{content:""}.icon--_yingyong:before{content:""}.icon-a-chajianzhongxinshi:before{content:""}.icon-caidanlan:before{content:""}.icon-close:before{content:""}.icon-min:before{content:""}.icon-shoucang:before{content:""}.icon-channel:before{content:""}.icon-max:before{content:""}.icon-xiazai:before{content:""}.icon-touxiang:before{content:""}.icon-shoucang1:before{content:""}.icon-yinle:before{content:""}.icon-pifu:before{content:""}.icon-yinle1:before{content:""}.icon-sousuo:before{content:""}.icon-tinggeshiqu:before{content:""}.icon-icon-yigoux:before{content:""}.icon-shoucang2:before{content:""}.icon-houtui:before{content:""}.icon-yinle2:before{content:""}.icon-huxian:before{content:""}.icon-shuaxin:before{content:""}.icon-yigoukecheng:before{content:""}.icon-shipin:before{content:""}.icon-shipin1:before{content:""}.icon-yinleyunpan_52:before{content:""}.icon-gedan_52:before{content:""}.icon-shoucang3:before{content:""}.icon-shipin2:before{content:""}.icon-lib-download-local:before{content:""}.icon-jingjianfuchuangxiaoxi:before{content:""}.icon-weibiaoti-8-05:before{content:""}.icon-shoucang4:before{content:""}@font-face{font-family:xdk;src:url(./public/font/XuandongKaishu.ttf) format("woff")}@font-face{font-family:kmhot;src:url(./public/font/昆明海鸥体.ttf) format("woff")}@font-face{font-family:pmzd;src:url(./public/font/庞门正道粗书体6.0.ttf) format("woff")}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--text-main);background-color:var(--bg-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:none}a{text-decoration:inherit}.ellipsis-1{-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.ellipsis{-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}img{max-width:100%;object-fit:cover;width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent}.ant-drawer .custom-class .ant-drawer-body{padding:unset!important}body{margin:0;display:flex;flex-direction:column;place-items:center;min-width:320px;min-height:100vh;height:100vh;background-color:var(--bg-app);color:var(--text-main);line-height:1.7}html{scroll-padding-top:70px}h1{font-size:3.2em;line-height:1.1}#app{height:100%;max-height:100vh;width:100%;max-width:100%;margin:0 auto;position:relative}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.icon{display:block;width:1.3em;height:1.3em;fill:currentColor}.m5{margin-right:5px}pre{position:relative}.bottom-nav[data-v-6d9e99e7]{--bottom-h: 68px;--card: var(--bg-card);--muted: var(--text-sub);--primary-from: var(--primary-color);--primary-to: var(--primary-hover);position:fixed;left:10px;right:10px;bottom:10px;height:var(--bottom-h);background:var(--card);display:none;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:14px;z-index:250;box-shadow:0 12px 40px #10182814;border:1px solid var(--border-light);backdrop-filter:blur(15px)}@media (max-width: 520px){.bottom-nav[data-v-6d9e99e7]{--bottom-h: 55px;display:flex;left:3rem;right:3rem}}.b-item[data-v-6d9e99e7]{flex:1 1 0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:10px;background:transparent;border:none;color:var(--muted);font-size:12px;position:relative;cursor:pointer;transition:all .26s;-webkit-tap-highlight-color:transparent}.b-item.active[data-v-6d9e99e7]{color:var(--primary-color);font-weight:700;background:var(--bg-active)}.b-item.pop[data-v-6d9e99e7]{animation:popScale-6d9e99e7 .4s cubic-bezier(.2,.9,.3,1)}@keyframes popScale-6d9e99e7{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.icon[data-v-6d9e99e7]{display:inline-flex;line-height:1}.b-item svg[data-v-6d9e99e7]{display:block;color:currentColor;transition:transform .26s}.b-item.active svg[data-v-6d9e99e7]{transform:translateY(-4px) scale(1.06)}.badge[data-v-6d9e99e7]{position:absolute;top:8px;right:18%;min-width:18px;height:18px;padding:0 5px;background:#ef4444;color:#fff;font-size:10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #ef444429}.mobile-navbar{position:relative}@font-face{font-family:DingTalk-JinBuTi;src:url(./DingTalk-JinBuTi-D11XSc5g.woff) format("woff");font-weight:400;font-style:normal}.logo[data-v-d76b3610]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;cursor:pointer}.logo-icon[data-v-d76b3610]{font-size:30px;height:30px;width:30px}.logo-text[data-v-d76b3610]{font-size:30px;font-weight:700;color:var(--primary-color);background-size:contain;background-repeat:no-repeat;background-position:center}.cm-menu-container[data-v-ede3b951]{--cm-item-height: 48px;--cm-item-padding: 0 12px;--cm-icon-size: 18px;--cm-radius: 8px;--cm-gap: 8px;--cm-bg-color: transparent;--cm-hover-bg: var(--bg-hover);--cm-active-bg: var(--bg-active);--cm-text-color: var(--text-sub);--cm-text-hover: var(--text-main);--cm-text-active: var(--primary-color);--cm-indicator-color: var(--primary-color);--cm-transition: all .25s cubic-bezier(.4, 0, .2, 1);width:100%;height:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.cm-menu-list[data-v-ede3b951]{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px}.cm-menu-item[data-v-ede3b951]{position:relative;cursor:pointer;border-radius:var(--cm-radius);user-select:none;white-space:nowrap;padding:6px 0}.cm-item-content[data-v-ede3b951]{display:flex;align-items:center;padding:var(--cm-item-padding);color:var(--cm-text-color);font-size:14px;font-weight:500}.cm-icon-box[data-v-ede3b951]{display:flex;align-items:center;justify-content:center;width:24px;margin-right:6px}.cm-icon[data-v-ede3b951]{width:var(--cm-icon-size);height:var(--cm-icon-size);fill:currentColor}.cm-menu-item[data-v-ede3b951]:hover:not(.is-active){background-color:var(--cm-hover-bg)}.cm-menu-item:hover .cm-item-content[data-v-ede3b951]{color:var(--cm-text-hover)}.cm-menu-item:hover .cm-icon[data-v-ede3b951]{transform:scale(1.1)}.cm-menu-item.is-active[data-v-ede3b951]{background-color:var(--cm-active-bg)}.cm-menu-item.is-active .cm-item-content[data-v-ede3b951]{color:var(--cm-text-active);font-weight:600}.cm-active-indicator[data-v-ede3b951]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:3px;background-color:var(--cm-indicator-color);border-radius:0 4px 4px 0;opacity:0;animation:slideIn-ede3b951 .3s forwards}@keyframes slideIn-ede3b951{0%{opacity:0;height:0}to{opacity:1;height:60%}}@media (max-width: 768px){.cm-menu-container[data-v-ede3b951]{--cm-item-height: 44px;--cm-item-padding: 0 12px}}body.dark{--cm-hover-bg: rgba(255, 255, 255, .05);--cm-active-bg: rgba(79, 70, 229, .2);--cm-text-color: #9ca3af;--cm-text-hover: #f3f4f6;--cm-text-active: #818cf8}.navigation-footer[data-v-223f9546]{display:inline-flex;align-items:flex-start;background-color:var(--menu-cds-bg-color);flex-direction:column;position:relative}.button-container[data-v-223f9546]{position:relative}.qr-code-container[data-v-223f9546]{position:absolute;top:-160px;right:0;width:150px;height:150px;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.gov[data-v-223f9546]{color:var(--text-sub);text-align:center;width:100%}.layout-sider[data-v-ba8d08a3]{display:flex;flex-direction:column;background-color:var(--bg-sider);flex-shrink:0;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:100%;padding:8px}.layout-sider-children[data-v-ba8d08a3]{flex:1;flex-direction:column;justify-content:space-between;background-color:var(--bg-tools);border:none;border-radius:16px;height:100%;padding:16px 8px;display:flex;overflow:hidden;width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navigation-header-list-outer[data-v-ba8d08a3]{display:flex;flex-direction:column;min-height:0}.navigation-header[data-v-ba8d08a3]{display:flex;align-items:center;flex-direction:column;padding:0;position:relative}.navigation-btn[data-v-ba8d08a3]{margin-top:24px;background:var(--primary-color);color:var(--text-inverse)}.navigation-btn[data-v-ba8d08a3]:hover{color:var(--text-inverse);background:var(--primary-hover)}.navigation-list-wrapper[data-v-ba8d08a3]{-ms-overflow-style:none;margin-top:16px;padding-top:0;scrollbar-width:none;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 500px){.layout-sider[data-v-ba8d08a3]{height:100%}}.modal-overlay[data-v-ed355275]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:#00000040;transition:opacity .3s ease;z-index:1000}.modal-overlay.is-blur[data-v-ed355275]{backdrop-filter:blur(5px)}.modal-wrapper[data-v-ed355275]{margin-bottom:3rem;position:relative;max-height:90vh;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.25,.8,.5,1),opacity .3s ease;box-sizing:border-box}.modal-wrapper.is-card[data-v-ed355275]{background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.modal-wrapper.is-pure[data-v-ed355275]{background:transparent;box-shadow:none;border-radius:0;overflow:visible}.modal-header[data-v-ed355275]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-light);background:var(--bg-card);flex-shrink:0}.modal-title[data-v-ed355275]{font-weight:600;font-size:16px;color:var(--text-main)}.close-btn[data-v-ed355275]{border:none;background:transparent;cursor:pointer;padding:4px;border-radius:4px;display:flex;color:var(--text-sub);transition:background .2s}.close-btn[data-v-ed355275]:hover{background:var(--bg-hover)}.modal-body[data-v-ed355275]{overflow-y:auto;-webkit-overflow-scrolling:touch}.is-card .modal-body[data-v-ed355275]{padding:24px}.is-pure .modal-body.no-padding[data-v-ed355275]{padding:0}.modal-footer[data-v-ed355275]{padding:16px 24px;border-top:1px solid var(--border-light);background:var(--bg-sider);flex-shrink:0}.modal-fade-enter-from[data-v-ed355275],.modal-fade-leave-to[data-v-ed355275]{opacity:0}.modal-fade-enter-from .modal-wrapper[data-v-ed355275],.modal-fade-leave-to .modal-wrapper[data-v-ed355275]{transform:scale(.95) translateY(10px)}svg[data-v-7b1359b8]{display:inline-block;vertical-align:middle}.user-card-container[data-v-6f1485a1]{width:480px;background:var(--bg-card);border-radius:var(--radius-card);box-shadow:var(--shadow-float);overflow:hidden;color:var(--text-main);transition:var(--transition-normal);display:flex;flex-direction:column}.user-card-inner[data-v-6f1485a1]{display:flex;flex-direction:column;height:100%;max-height:85vh}.user-header[data-v-6f1485a1]{position:relative;height:180px;flex-shrink:0}.user-bg[data-v-6f1485a1]{width:100%;height:100%;background-position:center;background-size:cover;position:relative;display:flex;align-items:flex-end}.user-bg-mask[data-v-6f1485a1]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000 30%,#000000b3)}.logout-btn[data-v-6f1485a1]{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;border-radius:50%;background:#0000004d;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:var(--transition-fast)}.logout-btn[data-v-6f1485a1]:hover{background:#ef4444cc;transform:rotate(90deg)}.user-profile[data-v-6f1485a1]{position:relative;z-index:2;padding:16px 20px;width:100%;display:flex;align-items:flex-end;gap:16px}.user-avatar-wrapper[data-v-6f1485a1]{position:relative}.avatar-img[data-v-6f1485a1]{border:3px solid var(--bg-card);box-shadow:var(--shadow-sm)}.user-meta[data-v-6f1485a1]{flex:1;color:#fff;padding-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.user-name[data-v-6f1485a1]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}.gender-tag[data-v-6f1485a1]{font-size:14px}.user-account[data-v-6f1485a1]{font-size:12px;opacity:.8;margin-top:2px}.user-bio[data-v-6f1485a1]{font-size:12px;opacity:.9;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.user-body[data-v-6f1485a1]{flex:1;display:flex;flex-direction:column;background:var(--bg-card)}.social-stats[data-v-6f1485a1]{display:flex;align-items:center;padding:16px 24px;gap:24px}.stat-item[data-v-6f1485a1]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:var(--transition-fast)}.stat-item:hover .num[data-v-6f1485a1]{color:var(--primary-color)}.stat-item .num[data-v-6f1485a1]{font-size:16px;font-weight:700;color:var(--text-main);line-height:1.2}.stat-item .label[data-v-6f1485a1]{font-size:12px;color:var(--text-sub)}.edit-btn-wrapper[data-v-6f1485a1]{margin-left:auto}.divider[data-v-6f1485a1]{height:1px;background:var(--border-light);margin:0 20px}.tools-scroll-area[data-v-6f1485a1]{padding:20px;overflow-y:auto;scrollbar-width:thin}.tools-scroll-area[data-v-6f1485a1]::-webkit-scrollbar{width:4px}.tools-scroll-area[data-v-6f1485a1]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.tool-group[data-v-6f1485a1]{margin-bottom:24px}.group-header[data-v-6f1485a1]{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:var(--text-sub)}.group-header .title[data-v-6f1485a1]{font-size:13px;font-weight:600}.tool-grid[data-v-6f1485a1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tool-card[data-v-6f1485a1]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:8px 4px;border-radius:8px;transition:var(--transition-fast)}.tool-card[data-v-6f1485a1]:hover{background:var(--bg-hover-item);transform:translateY(-2px)}.tool-icon-wrapper[data-v-6f1485a1]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-card-icon-gradient);border-radius:12px;font-size:20px;color:var(--primary-color);border:1px solid var(--border-light);box-shadow:var(--shadow-xs);transition:var(--transition-fast)}.tool-card:hover .tool-icon-wrapper[data-v-6f1485a1]{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.tool-name[data-v-6f1485a1]{font-size:12px;color:var(--text-main);text-align:center}.location-patch[data-v-6f1485a1]{font-size:12px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;margin-top:-10px;opacity:.6}.dot[data-v-6f1485a1]{width:6px;height:6px;background:var(--success-color);border-radius:50%;margin-right:6px}.user-info[data-v-0a26a91b]{border-radius:8px;display:flex;justify-content:center;gap:.2rem;align-items:center}.auth-btns[data-v-0a26a91b]{display:flex;align-items:center;gap:8px;padding:3px 10px;border-radius:8px;transition:background-color .3s}.auth-btns[data-v-0a26a91b]:hover{background-color:var(--bg-hover)}.login-btn[data-v-0a26a91b],.register-btn[data-v-0a26a91b]{cursor:pointer;padding:2px 4px;border-radius:4px;transition:color .3s}.login-btn[data-v-0a26a91b]:hover,.register-btn[data-v-0a26a91b]:hover{color:var(--primary-color, #1890ff);font-weight:500}.divider[data-v-0a26a91b]{color:var(--bg-hover);user-select:none}.user-btn[data-v-0a26a91b]{display:flex;gap:.2rem;align-items:center;cursor:pointer;padding:3px 10px;color:var(--text-main)}.user-btn[data-v-0a26a91b]:hover{background-color:var(--bg-hover);border-radius:8px}.recharge[data-v-be91fbe8]{--primary: var(--primary-color);--primary-light: var(--primary-hover);--surface: var(--bg-app);--text: var(--text-main);--muted: var(--text-muted)}.recharge[data-v-be91fbe8]{width:70vw;max-width:650px;margin:0 auto;background:var(--bg-app);border-radius:var(--radius-card);box-shadow:var(--shadow-float);text-align:center;position:relative}.plans-pay[data-v-be91fbe8]{display:flex;justify-content:center;flex-direction:column;padding:1rem;border-radius:var(--radius-card);background:var(--bg-card)}.plans-header[data-v-be91fbe8]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.5rem}.plans-header .center[data-v-be91fbe8]{font-size:14px}.plans-header .right[data-v-be91fbe8],.plans-header .left[data-v-be91fbe8]{height:1px;width:80px;background:linear-gradient(to left,transparent,var(--border-light))}.plans-header .left[data-v-be91fbe8]{background:linear-gradient(to right,transparent,var(--border-light))}.plans-pay-container[data-v-be91fbe8]{display:flex;justify-content:center;gap:1rem;padding:1rem;border-radius:10px}.plans[data-v-be91fbe8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:1rem;flex:1;height:100%;user-select:none;--webkit-user-select: none}.plan[data-v-be91fbe8]{position:relative;padding:12px;border:2px solid transparent;border-radius:var(--radius-card);background:var(--bg-app);cursor:pointer;transition:all .25s}.plan.active[data-v-be91fbe8]{border-color:var(--primary-color);background:var(--primary-subtle)}.plan__points[data-v-be91fbe8]{display:flex;align-items:center;justify-self:center;font-size:1.2rem;font-weight:700;color:var(--primary-color)}.plan__points-icon[data-v-be91fbe8]{width:1.2rem;height:1.2rem;margin-right:4px;vertical-align:middle}.plan__price[data-v-be91fbe8]{font-size:14px;color:#718096}.plan__gift[data-v-be91fbe8]{margin-top:2px;font-size:13px;color:#ef4444}.summary[data-v-be91fbe8]{margin-bottom:28px;font-size:16px}.summary__price[data-v-be91fbe8]{font-weight:700;color:var(--primary)}.summary__points[data-v-be91fbe8]{font-weight:700}.user-recharge-card[data-v-be91fbe8]{width:100%;overflow:hidden;padding:0 1rem;position:relative}.card-header[data-v-be91fbe8]{padding:1.5rem 1rem 1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.user-info[data-v-be91fbe8]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-be91fbe8]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-outline)}.user-name[data-v-be91fbe8]{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--text-main)}.user-level[data-v-be91fbe8]{color:var(--warning-color);font-size:16px}.action-buttons[data-v-be91fbe8]{display:flex;gap:10px;flex-wrap:wrap}.close-button[data-v-be91fbe8]{color:var(--error-color);transition:all .2s ease}.close-button[data-v-be91fbe8]:hover{transform:rotate(-90deg)}.action-btn[data-v-be91fbe8]{padding:3px 10px;background-color:var(--bg-card);border:none;border-radius:8px;color:var(--text-sub);font-size:14px;cursor:pointer;transition:var(--transition-fast)}.action-btn[data-v-be91fbe8]:hover{background-color:var(--bg-hover)}.points-detail-container[data-v-be91fbe8]{background-color:var(--bg-card);padding:1rem;width:350px;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;border-radius:var(--radius-card);color:var(--text-sub)}.log-empty[data-v-be91fbe8]{text-align:center;padding:3rem 0;color:var(--text-muted);font-size:14px}.log-item[data-v-be91fbe8]{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-bottom:1px solid var(--border-light);transition:background .15s}.log-item[data-v-be91fbe8]:hover{background:var(--bg-hover)}.log-item[data-v-be91fbe8]:last-child{border-bottom:none}.log-left[data-v-be91fbe8]{display:flex;flex-direction:column;gap:4px}.log-desc[data-v-be91fbe8]{font-size:13px;color:var(--text-main)}.log-time[data-v-be91fbe8]{font-size:11px;color:var(--text-muted)}.log-amount[data-v-be91fbe8]{font-weight:600;font-size:14px;white-space:nowrap}.log-amount.positive[data-v-be91fbe8]{color:var(--success-color, #52c41a)}.log-amount.negative[data-v-be91fbe8]{color:var(--error-color, #f5222d)}.log-more[data-v-be91fbe8]{text-align:center;padding:10px;color:var(--primary-color);font-size:13px;cursor:pointer;transition:opacity .2s}.log-more[data-v-be91fbe8]:hover{opacity:.7}.recharge-info[data-v-be91fbe8]{padding:1rem;padding-top:0;display:flex;align-items:center;gap:1rem}.info-item[data-v-be91fbe8]{display:flex;align-items:center;gap:8px}.info-label[data-v-be91fbe8]{font-size:12px;color:var(--text-muted)}.info-value[data-v-be91fbe8]{font-size:14px;color:var(--text-main)}.points-value[data-v-be91fbe8]{display:flex;align-items:center;gap:12px}.points-number[data-v-be91fbe8]{font-size:14px;color:var(--text-main);font-weight:500;display:flex;align-items:center;gap:4px;background:var(--bg-card);padding:0 .5rem;border-radius:1rem}.points-number[data-v-be91fbe8]:before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232563eb'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm0-4h-2V7h2v8z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media (max-width: 640px){.card-header[data-v-be91fbe8]{flex-direction:column;align-items:flex-start}.action-buttons[data-v-be91fbe8]{width:100%;justify-content:flex-start}}.payment-section[data-v-be91fbe8]{border-radius:8px;background:var(--bg-app);border:1px var(--border-light) solid}.agreement[data-v-be91fbe8]{font-size:12px;color:var(--text-muted)}.agreement-link[data-v-be91fbe8]{font-size:11px;color:var(--primary-color);text-decoration:none;display:block;transition:color .2s}.agreement-link[data-v-be91fbe8]:hover{color:#1a73e8;text-decoration:underline}.pay-btn[data-v-be91fbe8]{width:100%;background-color:var(--primary-color);color:#fff;border:none;border-radius:16px;padding:3px 1rem;font-size:14px;font-weight:500;cursor:pointer}.pay-btn[data-v-be91fbe8]:hover{background:linear-gradient(135deg,#1677ff,#4096ff)}.alipay-btn[data-v-be91fbe8]{background:#1677ff}.wxpay-btn[data-v-be91fbe8]{background:#07c160}.wxpay-btn[data-v-be91fbe8]:hover{background:linear-gradient(135deg,#07c160,#22c55e)}.payment-info[data-v-be91fbe8]{width:150px;height:150px;display:flex;justify-content:space-around;align-items:center;flex-direction:column;background:url(data:image/jpeg;base64,/9j/7gAhQWRvYmUAZIAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAMgAyAwEiAAIRAQMRAf/EAIMAAAIDAQEBAAAAAAAAAAAAAAADAgQIAQUHAQEAAAAAAAAAAAAAAAAAAAAAEAADAAEEAgMAAAAAAAAAAAABAgMRABITBBBAMCEUEQACAQQBAwIHAQAAAAAAAAABAhEAITESQRBRA4EiMHGhsdEyQiMSAQAAAAAAAAAAAAAAAAAAAED/2gAMAwEBAhEDEQAAAPp0BBcWvg2MFnpAFVFhQyHOnZV5l8ArLkgbBkSM4LPUAAyqGqjKoaqMqhqoyqH/2gAIAQIAAQUA9D//2gAIAQMAAQUA9D//2gAIAQEAAQUArWi0/TXDVwb9oyY3vo9m23XYxzKqImRmm2gH0AiTnrtNZXRritlUVESgFDdC7R8UXd2QwLgTrQGmXMijq7T1djyliJhZTJpNVVYcEnoqa7JXmQTmjxXM5I7FYRCldvwf/9oACAECAgY/AAf/2gAIAQMCBj8AB//aAAgBAQEGPwDVNQAuxLT3rYFGAIBiefWpEFBZu4NKAsqeaUQqkrs0zRZT421yBP56ENIDJEgTyaKqSxYjiMUy8l7UCU2cyMxik3mChBMTThSWLQMdP87yuORf9qVWYlT2oWCg3LnM0WJYlLrGDNBg2hBhhWx2ZZhp6SDBCSD6mnDiMRH1vQDNt48L86YD3pgQYiKLjIYTFppfIwJHKg/zx01Cg+ySTa01GqFJAMHvTuAIU2nvRZgFZsFL1J1nUze81sg3MCZzHQqx128cA+poqH2LERApvJttq0laZvCQQcqRiiXQ7G2p+9M+5DYVefg//9k=) no-repeat;background-size:cover;border-radius:8px;padding:8px}.qr-code-container[data-v-be91fbe8]{text-align:center}.qr-image[data-v-be91fbe8]{display:flex;align-items:center;justify-content:center;width:150px;height:150px;border-radius:4px}.qr-text[data-v-be91fbe8]{display:flex;gap:5px;justify-content:center;align-items:center;font-size:12px;color:var(--text-muted);margin-top:.5rem}.cancel-btn[data-v-be91fbe8]{background-color:var(--bg-card);color:var(--text-muted);border:1px solid var(--border-light);border-radius:6px;padding:8px 16px;font-size:14px;cursor:pointer;transition:var(--transition-fast)}.cancel-btn[data-v-be91fbe8]:hover{background-color:var(--bg-hover);color:var(--text-main)}.method-text[data-v-be91fbe8]{font-size:12px;color:var(--text-muted);margin:0 0 8px}.redeem-container[data-v-be91fbe8]{--color-bg: var(--bg-app);--color-card-bg: var(--bg-card);--color-primary: var(--primary-color);--color-primary-light: var(--primary-hover);--color-success: var(--success-color);--color-error: var(--error-color);--color-text: var(--text-main);--color-placeholder: var(--text-muted);--border-radius: var(--radius-card);--shadow: var(--shadow-card)}.redeem-container[data-v-be91fbe8]{display:flex;justify-content:center;align-items:center}.redeem-card[data-v-be91fbe8]{width:100%;max-width:420px;background:var(--color-card-bg);border-radius:var(--border-radius);padding:2rem;box-shadow:var(--shadow);text-align:center}.redeem-title[data-v-be91fbe8]{font-size:1.75rem;font-weight:700;color:var(--color-text);margin-bottom:.5rem}.redeem-desc[data-v-be91fbe8]{color:var(--text-sub);margin-bottom:1.5rem;font-size:.95rem}.redeem-form[data-v-be91fbe8]{display:flex;flex-direction:column;gap:1.25rem}.input-group[data-v-be91fbe8]{display:flex;flex-direction:column;gap:.5rem;text-align:left}.input-label[data-v-be91fbe8]{font-weight:600;color:var(--color-text);font-size:.9rem}.input-field[data-v-be91fbe8]{padding:.875rem 1rem;border:1px solid var(--border-light);border-radius:var(--border-radius);font-size:1rem;background:var(--bg-input);transition:border-color .2s;outline:none}.input-field[data-v-be91fbe8]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--primary-outline)}.input-field[data-v-be91fbe8]::placeholder{color:var(--color-placeholder)}.submit-btn[data-v-be91fbe8]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));color:#fff;border:none;border-radius:var(--border-radius);padding:.875rem;font-size:1.05rem;font-weight:600;cursor:pointer;transition:opacity .2s}.submit-btn[data-v-be91fbe8]:hover:not(:disabled){opacity:.92}.submit-btn[data-v-be91fbe8]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){.redeem-card[data-v-be91fbe8]{padding:1.5rem}.redeem-title[data-v-be91fbe8]{font-size:1.5rem}.user-name[data-v-be91fbe8]{font-size:.9rem}.recharge[data-v-be91fbe8]{width:90%;max-width:90%;max-height:80vh;overflow-y:scroll}.plans-pay-container[data-v-be91fbe8]{flex-direction:column;gap:0;padding:unset}.plans[data-v-be91fbe8]{grid-template-columns:1fr 1fr 1fr}.QR-pay[data-v-be91fbe8]{display:flex;flex-direction:column;justify-content:center;align-items:center}.close-button[data-v-be91fbe8]{position:absolute;right:5px;top:1rem}}.agreement-tips[data-v-be91fbe8]{font-size:11px}.user-containter[data-v-96dba93a]{display:flex;gap:.5rem;align-items:center;position:relative;--vip-gold: #ffd26a;--vip-dark: #5e3e02;--sign-light: #00f5ff;--sign-dark: #0d1a38}.vip-btn[data-v-96dba93a]{position:relative;width:20px;height:20px;border-radius:50%;box-shadow:0 0 20px var(--vip-gold),0 0 40px #ffd26a66;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#5e3e02;font-size:1rem;font-weight:700;overflow:hidden;transition:transform .3s ease}.user-info[data-v-96dba93a]{padding:3px 10px;border-radius:8px;display:flex;justify-content:center;gap:.2rem;align-items:center;cursor:pointer;color:var(--text-main)}.user-info[data-v-96dba93a]:hover{background-color:var(--bg-hover)}.vip-btn[data-v-96dba93a]:before{content:"";position:absolute;inset:-50%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:rotate(90deg);animation:shine-96dba93a 2.2s infinite linear}@keyframes shine-96dba93a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vip-btn[data-v-96dba93a]:hover{transform:scale(1.08)}.sign-btn[data-v-96dba93a]{display:flex;align-items:center;justify-content:center;gap:.2rem;position:relative;padding:0 .5rem;border:none;border-radius:40px;background:var(--primary-gradient);color:var(--text-inverse);font-size:.8rem;letter-spacing:2px;box-shadow:0 0 5px var(--primary-hover),inset 0 0 8px #ffffff80;cursor:pointer;overflow:hidden;transition:transform .25s ease}.sign-btn[data-v-96dba93a]:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--primary-hover);animation:pulse-96dba93a 2s infinite}@keyframes pulse-96dba93a{0%{transform:scale(.85);opacity:.8}50%{transform:scale(1.1);opacity:.4}to{transform:scale(.85);opacity:.8}}.sign-btn[data-v-96dba93a]:hover{transform:translateY(-1px);color:var(--text-inverse)}.search-wrapper[data-v-05a9989b]{position:relative;width:33%;margin:0 auto;font-family:var(--font-sans)}.search-input-group[data-v-05a9989b]{display:flex;align-items:center;width:100%;height:42px;padding:0 12px;background-color:var(--bg-input, #fff);border:1px solid var(--border-input, #e2e8f0);border-radius:var(--radius-card, 8px);transition:all var(--transition-normal, .3s);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0,0,0,.05))}.search-input-group[data-v-05a9989b]:hover{background-color:var(--bg-card-hover, #fafafa);border-color:var(--border-hover, #cbd5e1)}.search-input-group.is-focused[data-v-05a9989b]{background-color:var(--bg-input, #fff);border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 3px var(--primary-outline, rgba(37, 99, 235, .15))}.search-icon[data-v-05a9989b]{display:flex;color:var(--text-muted, #94a3b8);margin-right:8px;transition:color .3s}.is-focused .search-icon[data-v-05a9989b]{color:var(--primary-color)}.native-input[data-v-05a9989b]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:var(--text-main, #1e293b);width:100%}.native-input[data-v-05a9989b]::placeholder{color:var(--text-muted, #94a3b8);opacity:.7}.clear-btn[data-v-05a9989b]{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;color:var(--text-muted);border-radius:50%;transition:all .2s}.clear-btn[data-v-05a9989b]:hover{background-color:var(--bg-hover-item);color:var(--text-sub)}.results-dropdown[data-v-05a9989b]{position:absolute;top:calc(100% + 8px);left:0;width:100%;background-color:var(--bg-card, #fff);border:1px solid var(--border-card, rgba(0,0,0,.05));border-radius:var(--radius-card, 12px);box-shadow:var(--shadow-float, 0 10px 25px -5px rgba(0, 0, 0, .1));z-index:1000;overflow:hidden;backdrop-filter:blur(10px)}.results-list[data-v-05a9989b]{list-style:none;margin:0;padding:6px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.results-list[data-v-05a9989b]::-webkit-scrollbar{width:4px}.results-list[data-v-05a9989b]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb, #ccc);border-radius:4px}.result-item[data-v-05a9989b]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:2px;cursor:pointer;border-radius:calc(var(--radius-card, 8px) - 4px);transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-main)}.result-item[data-v-05a9989b]:hover{background-color:var(--bg-hover-item, #f1f5f9);padding-left:16px}.item-main[data-v-05a9989b]{display:flex;flex-direction:column;overflow:hidden}.item-title[data-v-05a9989b]{font-size:14px;font-weight:500;color:var(--text-main)}.item-desc[data-v-05a9989b]{font-size:12px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-item:hover .item-title[data-v-05a9989b]{color:var(--primary-color)}.item-arrow[data-v-05a9989b]{opacity:0;color:var(--text-muted);transform:translate(-5px);transition:all .2s}.result-item:hover .item-arrow[data-v-05a9989b]{opacity:1;transform:translate(0);color:var(--primary-color)}.fade-slide-enter-active[data-v-05a9989b],.fade-slide-leave-active[data-v-05a9989b]{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from[data-v-05a9989b],.fade-slide-leave-to[data-v-05a9989b]{opacity:0;transform:translateY(-10px)}@media screen and (max-width: 768px){.search-wrapper[data-v-05a9989b]{width:100%}}.theme-switcher[data-v-abc8e737]{position:relative;display:flex;align-items:center;justify-content:center}.theme-btn[data-v-abc8e737]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:all .3s;background:var(--bg-hover, rgba(0, 0, 0, .05));color:var(--text-main);user-select:none}.theme-btn[data-v-abc8e737]:hover{background:var(--bg-active, rgba(0, 0, 0, .1));transform:scale(1.05)}.custom-dropdown-menu[data-v-abc8e737]{position:absolute;top:120%;right:0;width:10.3rem;padding:8px;background:var(--bg-fixed-header);border:1px solid var(--border-color, rgba(0,0,0,.1));border-radius:12px;box-shadow:0 4px 12px #00000026;z-index:1000;text-align:left}.menu-item[data-v-abc8e737]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:8px;cursor:pointer;color:var(--text-main);font-size:14px;font-weight:500}.menu-item[data-v-abc8e737]:hover{background-color:var(--bg-hover, rgba(0,0,0,.05))}.menu-item.is-active[data-v-abc8e737]{background-color:var(--bg-active);color:var(--primary-color)}.menu-divider[data-v-abc8e737]{height:1px;background-color:var(--border-light, rgba(0,0,0,.1));margin:6px 0}.theme-icon[data-v-abc8e737]{width:20px;height:20px}.theme-icon-text[data-v-abc8e737]{font-size:20px;line-height:1}.slide-fade-enter-active[data-v-abc8e737],.slide-fade-leave-active[data-v-abc8e737]{transition:all .1s ease-out}.slide-fade-enter-from[data-v-abc8e737],.slide-fade-leave-to[data-v-abc8e737]{opacity:0;transform:translateY(-10px)}.pc-header[data-v-d3d28e06]{gap:1rem;display:flex;justify-content:space-between;align-items:center;padding:4px 1.5rem;position:sticky;top:0;background:var(--bg-fixed-header);width:100%;z-index:999;height:64px}.header-right[data-v-d3d28e06]{display:flex;align-items:center;gap:12px}.topbar-container[data-v-7002b6a3]{--h: var(--header-height);--acc: var(--primary-color);--acc-light: rgba(79, 70, 229, .1);--text: var(--text-main);--muted: var(--text-sub);--glass: var(--bg-fixed-header);position:sticky;top:0;width:100%;height:var(--h);z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.topbar-glass[data-v-7002b6a3]{position:absolute;inset:0;background:var(--glass);backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.04)}.topbar-content[data-v-7002b6a3]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:100%}.m-r-8[data-v-7002b6a3]{margin-right:8px}.side-area[data-v-7002b6a3]{display:flex;align-items:center;padding:0 1rem;z-index:2}.side-area.left[data-v-7002b6a3]{justify-content:start}.side-area.right[data-v-7002b6a3]{justify-content:end}.center-area[data-v-7002b6a3]{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%}.nav-icon[data-v-7002b6a3]{font-size:22px;color:var(--text);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .2s}.nav-icon[data-v-7002b6a3]:active{background:#0000000d}.home-nav[data-v-7002b6a3]{display:flex;background:var(--bg-sider);padding:3px;border-radius:12px;gap:2px}.nav-tab[data-v-7002b6a3]{border:none;background:transparent;padding:6px 16px;font-size:14px;font-weight:500;color:var(--muted);border-radius:9px;transition:all .2s;cursor:pointer}.nav-tab.active[data-v-7002b6a3]{color:var(--text);background:var(--bg-card);box-shadow:0 2px 4px #0000000d}.page-title[data-v-7002b6a3]{font-size:17px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.search-input-wrapper[data-v-7002b6a3]{width:100%;padding:0 4px}.premium-search-input[data-v-7002b6a3] .ant-input-affix-wrapper{background:var(--bg-sider);border:none;border-radius:14px;padding:6px 12px;box-shadow:none!important}.search-prefix-icon[data-v-7002b6a3]{color:#9ca3af;font-size:16px}.cancel-btn[data-v-7002b6a3]{font-size:14px;font-weight:600;color:var(--acc)}.results-overlay[data-v-7002b6a3]{position:fixed;inset:var(--h) 0 0 0;background:var(--bg-app);z-index:999}.results-container[data-v-7002b6a3]{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.premium-result-item[data-v-7002b6a3]{display:flex;align-items:center;padding:14px;background:var(--bg-app);border-radius:16px;transition:transform .1s}.premium-result-item[data-v-7002b6a3]:active{transform:scale(.98);background:var(--bg-hover)}.result-info[data-v-7002b6a3]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.result-name[data-v-7002b6a3]{font-size:16px;font-weight:600;color:var(--text)}.result-desc[data-v-7002b6a3]{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-arrow[data-v-7002b6a3]{font-size:14px;color:#d1d5db;margin-left:8px}.fade-slide-enter-active[data-v-7002b6a3],.fade-slide-leave-active[data-v-7002b6a3]{transition:all .25s ease}.fade-slide-enter-from[data-v-7002b6a3],.fade-slide-leave-to[data-v-7002b6a3]{opacity:0;transform:translateY(-10px)}.empty-state[data-v-7002b6a3]{padding:60px 40px;text-align:center}.empty-icon[data-v-7002b6a3]{font-size:40px;margin-bottom:12px}.empty-state p[data-v-7002b6a3]{color:#9ca3af;font-size:14px}.calendar-card[data-v-95d1ccf9]{width:100%;height:100%;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 8px #00000014;border:1px solid rgba(0,0,0,.05);user-select:none}.calendar-header[data-v-95d1ccf9]{height:30%;width:100%;background:linear-gradient(to bottom,#3093ea,#0066fe);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.calendar-card.is-festival .calendar-header[data-v-95d1ccf9]{background:linear-gradient(to bottom,#ff6b6b,#ff4757)}.calendar-body[data-v-95d1ccf9]{flex:1;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative}.main-text[data-v-95d1ccf9]{color:#333;line-height:1;font-size:26px;font-family:Arial,sans-serif;white-space:nowrap;text-align:center;transform-origin:center center;display:inline-block}.calendar-card.is-festival .main-text[data-v-95d1ccf9]{color:#ff4757}.mhn-header[data-v-9a041179]{top:var(--sticky-top);z-index:var(--z-index);background-color:var(--mhn-bg);box-shadow:0 1px 2px var(--border-light, rgba(0, 0, 0, .05));font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;user-select:none;position:sticky}.mhn-nav[data-v-9a041179]{position:relative;display:flex;align-items:center;height:54px;max-width:100%}.mhn-scroll-wrap[data-v-9a041179]{flex:1;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;position:relative}.mhn-scroll-wrap[data-v-9a041179]::-webkit-scrollbar{display:none}.mhn-scroll-inner[data-v-9a041179]{display:flex;align-items:center;height:100%;padding:0 12px;gap:12px;width:max-content;position:relative}.mhn-item[data-v-9a041179]{background:var(--bg-card);position:relative;border:none;padding:4px 14px;border-radius:6px;font-size:14px;color:var(--mhn-text);font-weight:500;cursor:pointer;white-space:nowrap;transition:transform .2s;user-select:none;box-shadow:var(--shadow-card, 0 2px 4px 0 #1e1e1f0a)}@media (hover: hover){.mhn-item[data-v-9a041179]:hover:not(.is-active){background-color:var(--mhn-hover-bg)}}.mhn-item.is-active[data-v-9a041179]{color:var(--mhn-active-color);background-color:var(--mhn-active-bg-light);font-weight:600;transform:scale(1.05)}.mhn-indicator[data-v-9a041179]{position:absolute;bottom:0;left:0;height:3px;background-color:var(--mhn-active-bg-light);border-radius:3px 3px 0 0;transition:transform .25s cubic-bezier(.2,0,0,1),width .2s,opacity .2s;pointer-events:none}.mhn-action-area[data-v-9a041179]{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:100%;padding:0 6px 0 12px;background:var(--mhn-bg);box-shadow:-6px 0 12px -4px #0000000d;z-index:2}.mhn-expand-btn[data-v-9a041179]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-sub);transition:all .2s}.mhn-expand-btn.is-expanded[data-v-9a041179]{transform:rotate(180deg);color:var(--mhn-active-bg-light)}.mhn-icon[data-v-9a041179]{width:20px;height:20px}.mhn-dropdown[data-v-9a041179]{position:absolute;top:100%;left:0;right:0;background-color:var(--mhn-bg);box-shadow:0 34px 32px #00000014,0 14px 12px #0000000a;padding:1rem 0;z-index:90;transform-origin:top center}.mhn-dropdown-header[data-v-9a041179]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;color:#999;border-bottom:1px solid rgba(0,0,0,.03);margin-bottom:12px}.mhn-close-text[data-v-9a041179]{border:none;background:transparent;color:#999;font-size:13px;cursor:pointer;padding:4px 8px}.mhn-close-text[data-v-9a041179]:hover{color:var(--mhn-active-color)}.mhn-dropdown-grid[data-v-9a041179]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.7rem;padding:0 16px}.mhn-grid-item[data-v-9a041179]{display:flex;align-items:center;justify-content:center;padding:4px 6px;border:1px solid transparent;border-radius:6px;font-size:14px;color:var(--mhn-text);cursor:pointer;transition:all .2s;user-select:none;background:var(--bg-card);box-shadow:var(--shadow-card, 0 2px 4px 0 #1e1e1f0a)}.mhn-grid-item[data-v-9a041179]:hover{background-color:#fff;box-shadow:0 2px 8px #0000000a;background-color:var(--mhn-hover-bg)}.mhn-grid-item.is-active[data-v-9a041179]{background-color:var(--mhn-active-bg-light);color:var(--mhn-active-color);font-weight:500;border-color:var(--mhn-active-color)}.mhn-slide-enter-active[data-v-9a041179],.mhn-slide-leave-active[data-v-9a041179]{transition:opacity .2s ease,transform .25s cubic-bezier(.2,0,0,1)}.mhn-slide-enter-from[data-v-9a041179],.mhn-slide-leave-to[data-v-9a041179]{opacity:0;transform:translateY(-8px)}@media (max-width: 768px){.mhn-nav[data-v-9a041179]{height:48px}.mhn-item[data-v-9a041179]{font-size:14px;padding:6px 10px;background:transparent!important;color:var(--text-sub);box-shadow:none}.mhn-item.is-active[data-v-9a041179]{color:var(--mhn-active-bg-light);font-weight:600}.mhn-dropdown-grid[data-v-9a041179]{grid-template-columns:repeat(4,1fr);gap:8px}.mhn-grid-item[data-v-9a041179]{font-size:13px;padding:6px 2px}}.mhn-mask[data-v-9a041179]{position:fixed;top:0;left:0;width:100vw;height:100vh}.mhn-fade-enter-active[data-v-9a041179],.mhn-fade-leave-active[data-v-9a041179]{transition:opacity .3s}.mhn-fade-enter-from[data-v-9a041179],.mhn-fade-leave-to[data-v-9a041179]{opacity:0}.login-modal[data-v-438de330] *{user-select:none}@property --bg-angle{inherits: false; initial-value: 0deg; syntax: "<angle>";}@keyframes spin-438de330{to{--bg-angle: 360deg}}.card-grid-wrapper[data-v-e04112f3]{--bg: var(--bg-tools);--card-bg: var(--bg-card);--muted: var(--text-muted);--accent: var(--primary-gradient);--radius: var(--radius-card);--gap: var(--gap-grid)}.card-grid-wrapper[data-v-e04112f3]{background:var(--bg);container-type:inline-size;width:100%}.topbar[data-v-e04112f3]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.categories[data-v-e04112f3]{display:flex;gap:12px;flex-wrap:wrap}.cat-btn[data-v-e04112f3]{background:#fff;border:none;padding:8px 14px;border-radius:12px;box-shadow:0 6px 16px #1f29370a;cursor:pointer;font-weight:500}.cat-btn.active[data-v-e04112f3]{background:transparent;background-image:var(--accent);color:#fff;box-shadow:none}.login-area[data-v-e04112f3]{display:flex;align-items:center}.login-btn[data-v-e04112f3]{background:transparent;border:1px solid rgba(0,0,0,.08);padding:6px 10px;border-radius:10px;cursor:pointer}.grid[data-v-e04112f3]{display:grid;gap:var(--gap);padding:.5rem 1rem;grid-template-columns:repeat(2,1fr)}@container (min-width: 400px){.grid[data-v-e04112f3]{grid-template-columns:repeat(2,1fr)}}@container (min-width: 700px){.grid[data-v-e04112f3]{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1000px){.grid[data-v-e04112f3]{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1300px){.grid[data-v-e04112f3]{grid-template-columns:repeat(5,1fr)}}@container (min-width: 1600px){.grid[data-v-e04112f3]{grid-template-columns:repeat(6,1fr)}}.app-card[data-v-e04112f3]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background:var(--card-bg);padding:1.1rem 1.1rem 12px;border-radius:var(--radius);box-shadow:var(--shadow-card);border:1px solid var(--border-light);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;position:relative;height:100%;overflow:hidden}.app-card[data-v-e04112f3]:hover{box-shadow:var(--shadow-banner);border-color:var(--primary-color)}.app-card[data-v-e04112f3]:focus{outline:none;box-shadow:0 0 0 3px #4f9af72e}.icon[data-v-e04112f3]{width:64px;height:64px;min-width:56px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--bg-card-icon-gradient);flex-shrink:0;font-size:22px}.card-meta[data-v-e04112f3]{display:flex;justify-content:space-between;gap:5px;align-items:center;border-top:1px solid rgba(0,0,0,.06);width:100%;padding-top:5px}.title[data-v-e04112f3]{font-size:large;font-weight:700;color:var(--text-main);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.desc[data-v-e04112f3]{font-size:13px;color:var(--muted);line-height:1.4;max-height:2.8em;overflow:hidden;text-overflow:ellipsis}.meta[data-v-e04112f3]{display:flex;gap:1rem;align-items:center;font-size:12px;color:var(--muted);flex:1}svg[data-v-e04112f3]{display:block;align-self:center;width:12px;height:12px}.meta-btn[data-v-e04112f3]{display:flex;align-items:center;gap:4px;font-size:12px;border:none;cursor:pointer}.type-tag[data-v-e04112f3]{color:var(--muted);white-space:nowrap;background:var(--bg-card);border:1px solid var(--border-light);padding:0 .5rem;border-radius:6px;font-size:11px;cursor:pointer}.empty[data-v-e04112f3]{grid-column:1 / -1;color:var(--muted);padding:24px;text-align:center}.card[data-v-e04112f3]{background-color:var(--bg-card);border-radius:12px;padding:16px;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005,0 0 0 1px #00000008;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;overflow:hidden;position:relative}.skeleton .sk-body[data-v-e04112f3]{display:flex;gap:16px;margin-bottom:16px}.skeleton .sk-icon[data-v-e04112f3]{width:64px;height:64px;border-radius:10px;background-color:var(--skeleton-bg);flex-shrink:0}.skeleton .sk-lines[data-v-e04112f3]{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.skeleton .sk-title[data-v-e04112f3]{height:18px;width:60%;background-color:var(--skeleton-bg);border-radius:4px;margin-bottom:4px}.skeleton .sk-desc[data-v-e04112f3]{height:12px;width:100%;background-color:var(--skeleton-highlight);border-radius:3px}.skeleton .w-60[data-v-e04112f3]{width:60%}.skeleton .sk-divider[data-v-e04112f3]{height:1px;background-color:var(--skeleton-bg);margin:0 -16px 12px}.skeleton .sk-footer[data-v-e04112f3]{display:flex;justify-content:space-between;align-items:center}.skeleton .sk-stats[data-v-e04112f3]{display:flex;gap:12px}.skeleton .sk-stat-item[data-v-e04112f3]{width:24px;height:14px;background-color:var(--skeleton-bg);border-radius:3px}.skeleton .sk-tag[data-v-e04112f3]{width:48px;height:20px;background-color:var(--skeleton-bg);border-radius:12px}.skeleton .sk-icon[data-v-e04112f3],.skeleton .sk-title[data-v-e04112f3],.skeleton .sk-desc[data-v-e04112f3],.skeleton .sk-stat-item[data-v-e04112f3],.skeleton .sk-tag[data-v-e04112f3]{position:relative;overflow:hidden}.skeleton .sk-icon[data-v-e04112f3]:after,.skeleton .sk-title[data-v-e04112f3]:after,.skeleton .sk-desc[data-v-e04112f3]:after,.skeleton .sk-stat-item[data-v-e04112f3]:after,.skeleton .sk-tag[data-v-e04112f3]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0 0,#fff9,#fff0);animation:shimmer-e04112f3 1.5s infinite cubic-bezier(.4,0,.2,1)}@keyframes shimmer-e04112f3{to{transform:translate(100%)}}@media (max-width:420px){.icon[data-v-e04112f3]{width:48px;height:48px;min-width:48px}.type-tag[data-v-e04112f3]{font-size:11px;padding:4px 6px;display:none}}.app-name[data-v-e04112f3]{display:flex;flex-direction:column}.app-detaial[data-v-e04112f3]{display:flex;gap:.5rem;width:100%;overflow:hidden;margin-bottom:1rem}@media screen and (max-width: 768px){.card-grid-wrapper[data-v-e04112f3]{--gap: .5rem;--radius: 6px}.app-card[data-v-e04112f3]{padding:10px}.app-detaial[data-v-e04112f3]{flex-direction:column;justify-content:center;align-items:center;gap:0;margin:0}.title[data-v-e04112f3]{font-size:smaller;font-weight:600}.desc[data-v-e04112f3]{margin-bottom:5px;font-size:12px}.card-meta[data-v-e04112f3]{display:none;justify-content:center}.app-name[data-v-e04112f3]{align-items:center}.meta[data-v-e04112f3]{display:flex;justify-content:space-evenly}}.shadow[data-v-651ba615]{box-shadow:var(--shadow-card)}.tools-layout[data-v-651ba615]{flex:1;flex-grow:1;display:flex;flex-direction:column;min-height:auto;background-color:var(--bg-tools);padding-bottom:5rem}.fixed-header[data-v-651ba615]{text-align:center;padding:16px 1.5rem;position:sticky;top:0;background:var(--bg-fixed-header);width:100%;z-index:999;height:64px}.category[data-v-651ba615]{display:flex;align-items:center;gap:.5rem;overflow:auto hidden;position:sticky;top:64px;min-height:48px;background:var(--bg-category);width:100%;z-index:1;padding:12px 1.5rem}.category[data-v-651ba615]::-webkit-scrollbar{display:none}.banner-desc[data-v-651ba615]{flex:1 1;width:480px}.banner-desc-title[data-v-651ba615]{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;margin:16px 0}.banner-img[data-v-651ba615]{aspect-ratio:480/270;border-radius:12px;box-shadow:var(--shadow-banner);cursor:pointer;height:auto;margin-left:auto;margin-right:0;overflow:hidden;position:relative;max-width:480px}.banner-img img[data-v-651ba615]{width:100%;max-width:100%;height:100%;object-fit:cover}.description[data-v-651ba615]{bottom:0;left:0;padding:32px 24px 24px;position:absolute;width:100%}[data-v-651ba615] .ant-drawer .ant-drawer-body,.custom-class[data-v-651ba615]{padding:unset!important}.mobile-header[data-v-651ba615]{gap:1rem;display:flex;justify-content:space-around;align-items:center;text-align:center;padding:16px 1.5rem;position:sticky;top:0;background:var(--bg-mobile-header);width:100%;z-index:999;height:64px}.toggle-menu[data-v-651ba615]{display:none}.ant-btn[data-v-651ba615]{font-weight:600;border:unset;box-shadow:0 2px 4px #1e1e1f0a}.ant-btn-default[data-v-651ba615]:hover{background-color:#deebfe}.Gradient[data-v-651ba615]{padding:32px 24px 24px}@media screen and (max-width: 768px){.banner-desc[data-v-651ba615]{flex:1 1;width:auto}.banner-desc h1[data-v-651ba615]{font-size:28px}.fixed-header[data-v-651ba615]{padding:8px 1rem;top:48px;height:auto}.category[data-v-651ba615]{top:63px;padding:8px 1rem}.mobile-header[data-v-651ba615]{display:flex;justify-content:space-between;align-items:center;padding:16px 1rem}.toggle-menu[data-v-651ba615]{display:block}.Gradient[data-v-651ba615]{padding:1.2rem}}.holiday-splash[data-v-651ba615]{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:9999}.fade-enter-active[data-v-651ba615],.fade-leave-active[data-v-651ba615]{transition:opacity 1.2s ease}.fade-enter-from[data-v-651ba615],.fade-leave-to[data-v-651ba615]{opacity:0}.fade-enter-to[data-v-651ba615],.fade-leave-from[data-v-651ba615]{opacity:1}.app-wrapper[data-v-7deab719]{display:flex;height:100vh;width:100%;background-color:var(--bg-app);overflow:hidden}.sider-container[data-v-7deab719]{width:var(--sider-width);flex-shrink:0;background-color:var(--bg-sider);border-right:1px solid var(--border-light);z-index:10}.slide-enter-active[data-v-7deab719],.slide-leave-active[data-v-7deab719]{transition:all .3s cubic-bezier(.4,0,.2,1);width:var(--sider-width);opacity:1}.slide-enter-from[data-v-7deab719],.slide-leave-to[data-v-7deab719]{width:0;opacity:0;transform:translate(-20px)}.main-content[data-v-7deab719]{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;min-height:0;background:var(--bg-tools)}.tools-scroll-area[data-v-7deab719]{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.tools-scroll-area[data-v-7deab719]::-webkit-scrollbar{display:block;width:8px}.tools-scroll-area[data-v-7deab719]::-webkit-scrollbar-track{background:var(--scrollbar-track)}.tools-scroll-area[data-v-7deab719]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:4px}@media screen and (max-width: 768px){.tools-scroll-area[data-v-7deab719]::-webkit-scrollbar{display:none}.sider-container[data-v-7deab719],.splitpane-hide[data-v-7deab719]{display:none!important}.PanelResizeHandle[data-v-7deab719]{display:none}.app-wrapper[data-v-7deab719]{display:flex;flex-direction:column}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.es-drager-rotate[data-v-1b6d4877]{position:absolute;top:0;left:50%;transform:translate(-50%,-200%)}.es-drager-rotate-handle[data-v-1b6d4877]{width:16px;height:16px;font-size:20px;color:var(--es-drager-color)}.es-drager-skew[data-v-68f41cf2]{position:absolute;top:0;left:0;transform:translateY(-200%)}.es-drager-skew-handle[data-v-68f41cf2]{width:16px;height:16px;font-size:20px;color:var(--es-drager-color)}.es-drager{--es-drager-color: #3a7afe;position:absolute}.es-drager:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none}.es-drager.selected{transition:none}.es-drager.selected:not(.es-drager-text){-webkit-user-select:none;user-select:none}.es-drager.selected:not(.es-drager-text):after{display:block;outline:1px dashed var(--es-drager-color)}.es-drager.selected .es-drager-dot{display:block}.es-drager.border{border:1px solid var(--es-drager-color)}.es-drager.disabled{opacity:.4;cursor:not-allowed!important}.es-drager:hover{cursor:move}.es-drager-dot{display:none;position:absolute;z-index:1;transform:translate(-50%,-50%);cursor:se-resize}.es-drager-dot-handle{width:10px;height:10px;border-radius:50%;background-color:var(--es-drager-color)}.es-drager-dot[data-side=left] .es-drager-dot-handle,.es-drager-dot[data-side=right] .es-drager-dot-handle{width:8px;height:16px;border-radius:8px}.es-drager-dot[data-side=top] .es-drager-dot-handle,.es-drager-dot[data-side=bottom] .es-drager-dot-handle{width:16px;height:8px;border-radius:8px}.es-drager-dot[data-side*=right]{transform:translate(50%,-50%)}.es-drager-dot[data-side*=bottom]{transform:translate(-50%,50%)}.es-drager-dot[data-side=bottom-right]{transform:translate(50%,50%)}html.cny{--sider-width: 240px;--header-height: 60px;--bg-app: #fffbf5;--bg-tools: #fffcf6;--bg-sider: #f5f0e8;--bg-sider-inner: #fcf6e8;--bg-fixed-header: rgba(252, 247, 240, .95);--bg-mobile-header: rgba(252, 247, 240, .95);--bg-category: #fdf9f3;--bg-card: #fffdf9;--bg-card-hover: #fffaf1;--bg-card-icon-gradient: linear-gradient(135deg, #fff0f0, #fff5e0);--bg-input: #fffefb;--bg-input-disabled: #ede8e0;--bg-hover: #f7f2ea;--bg-active: #fff0f0;--bg-hover-item: #faf4ed;--bg-active-item: #fce8e8;--bg-mask: rgba(60, 20, 20, .35);--text-main: #4a1a1a;--text-sub: #8c6b6b;--text-muted: #b09898;--text-inverse: #ffffff;--primary-color: #d4303a;--primary-hover: #c22932;--primary-active: #a81f27;--primary-subtle: #fff0f0;--primary-outline: rgba(212, 48, 58, .25);--primary-gradient: linear-gradient(135deg, #d4303a 0%, #ff6b6b 100%);--border-light: #efe6d5;--border-card: #e8dcd0;--border-input: #e0d8cc;--border-hover: #a68d8d;--shadow-xs: 0 1px 2px 0 rgba(60, 20, 20, .04);--shadow-sm: 0 1px 3px 0 rgba(60, 20, 20, .06), 0 1px 2px -1px rgba(60, 20, 20, .04);--shadow-card: 0 4px 16px rgba(212, 48, 58, .06);--shadow-float: 0 10px 25px -3px rgba(60, 20, 20, .08), 0 4px 8px -4px rgba(60, 20, 20, .04);--shadow-sider: 4px 0 24px rgba(60, 20, 20, .03);--shadow-banner: 0 8px 30px rgba(212, 48, 58, .1);--radius-card: 16px;--radius-full: 9999px;--gap-grid: 1rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--success-color: #2d8470;--success-subtle: #e0f2ed;--warning-color: #e67a00;--warning-subtle: #fef3e6;--error-color: #b22222;--error-subtle: #f9e5e5;--info-color: #3d5a75;--info-subtle: #e8f0f5;--skeleton-bg: #f0ebe3;--skeleton-highlight: #f7f2ea;--scrollbar-thumb: #e0d5c5;--scrollbar-track: transparent}html.cny *{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%20width='32'%20height='32'%3e%3cdefs%3e%3c!--%20鼠标指针悬浮时的全局阴影，保证在白底或黑底上都能看清%20--%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='150%25'%20height='150%25'%3e%3cfeDropShadow%20dx='2'%20dy='2'%20stdDeviation='1.5'%20flood-color='rgba(0,0,0,0.3)'/%3e%3c/filter%3e%3c!--%20山楂的鲜红色至深红色立体渐变%20--%3e%3cradialGradient%20id='berryGrad'%20cx='35%25'%20cy='35%25'%20r='65%25'%3e%3cstop%20offset='0%25'%20stop-color='%23ff7f7f'%20/%3e%3cstop%20offset='20%25'%20stop-color='%23ff1a1a'%20/%3e%3cstop%20offset='75%25'%20stop-color='%23b30000'%20/%3e%3cstop%20offset='100%25'%20stop-color='%234d0000'%20/%3e%3c/radialGradient%3e%3c!--%20外层糖衣的光泽渐变%20(半透明)%20--%3e%3cradialGradient%20id='sugarGrad'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='70%25'%20stop-color='rgba(255,215,0,0)'%20/%3e%3cstop%20offset='95%25'%20stop-color='rgba(255,255,255,0.6)'%20/%3e%3cstop%20offset='100%25'%20stop-color='rgba(255,215,0,0.4)'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3c!--%20穿糖葫芦的竹签%20(从右下角延伸到左上角，尖端作为鼠标点击点)%20--%3e%3cline%20x1='62'%20y1='62'%20x2='2'%20y2='2'%20stroke='%238B4513'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cline%20x1='62'%20y1='62'%20x2='2'%20y2='2'%20stroke='%23D2B48C'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3c!--%20第四颗山楂%20(最底部)%20%3cg%20id='berry4'%3e%3ccircle%20cx='50'%20cy='50'%20r='8'%20fill='url(%23berryGrad)'%20/%3e%3ccircle%20cx='50'%20cy='50'%20r='9'%20fill='url(%23sugarGrad)'%20/%3e%3cpath%20d='M%2045%2049%20A%205%205%200%200%201%2049%2045'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20fill='none'%20opacity='0.8'/%3e%20--%3e%3c!--%20白芝麻%20%3ccircle%20cx='47'%20cy='51'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='52'%20cy='47'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='53'%20cy='52'%20r='0.7'%20fill='%23FFF8DC'/%3e%3c/g%3e--%3e%3c!--%20第三颗山楂%20--%3e%3cg%20id='berry3'%3e%3ccircle%20cx='38'%20cy='38'%20r='8'%20fill='url(%23berryGrad)'%20/%3e%3ccircle%20cx='38'%20cy='38'%20r='9'%20fill='url(%23sugarGrad)'%20/%3e%3cpath%20d='M%2033%2037%20A%205%205%200%200%201%2037%2033'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20fill='none'%20opacity='0.8'/%3e%3c!--%20白芝麻%20--%3e%3ccircle%20cx='35'%20cy='39'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='40'%20cy='35'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='41'%20cy='40'%20r='0.7'%20fill='%23FFF8DC'/%3e%3c/g%3e%3c!--%20第二颗山楂%20--%3e%3cg%20id='berry2'%3e%3ccircle%20cx='26'%20cy='26'%20r='8'%20fill='url(%23berryGrad)'%20/%3e%3ccircle%20cx='26'%20cy='26'%20r='9'%20fill='url(%23sugarGrad)'%20/%3e%3cpath%20d='M%2021%2025%20A%205%205%200%200%201%2025%2021'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20fill='none'%20opacity='0.8'/%3e%3c!--%20白芝麻%20--%3e%3ccircle%20cx='23'%20cy='27'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='28'%20cy='23'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='29'%20cy='28'%20r='0.7'%20fill='%23FFF8DC'/%3e%3c/g%3e%3c!--%20第一颗山楂%20(最顶部)%20--%3e%3cg%20id='berry1'%3e%3ccircle%20cx='14'%20cy='14'%20r='8'%20fill='url(%23berryGrad)'%20/%3e%3ccircle%20cx='14'%20cy='14'%20r='9'%20fill='url(%23sugarGrad)'%20/%3e%3c!--%20高光反射%20--%3e%3cpath%20d='M%209%2013%20A%205%205%200%200%201%2013%209'%20stroke='white'%20stroke-width='1.5'%20stroke-linecap='round'%20fill='none'%20opacity='0.8'/%3e%3c!--%20白芝麻%20--%3e%3ccircle%20cx='11'%20cy='15'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='16'%20cy='11'%20r='0.7'%20fill='%23FFF8DC'/%3e%3ccircle%20cx='17'%20cy='16'%20r='0.7'%20fill='%23FFF8DC'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 2 2,pointer!important}html.cny input[type=text],html.cny input[type=password],html.cny input[type=search],html.cny input[type=email],html.cny input[type=number],html.cny textarea{cursor:text!important}html.cny .pc-header:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(./xy-Da8AlGV0.png);background-repeat:repeat-x;background-size:auto 100%;z-index:-1;pointer-events:none;opacity:.8;animation:wave 120s linear infinite}html.cny .layout-sider-children:after{content:"";position:absolute;left:0;bottom:6rem;width:100%;height:100%;background-image:url(./nnyy-CR3yVGaP.png);background-repeat:no-repeat;background-position:bottom center;background-size:70%;z-index:1;pointer-events:none;opacity:.7}html.cny .app-card:hover:after{content:"";position:absolute;width:30px;height:30px;right:.5rem;top:.5rem;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23fe180a' d='M57.4 26.79c2.02-1.13 7.5-3.77 18.76 4.93s8.74 15.76 7.47 17.6c-1.49 2.17-10.88 9.74-10.88 9.74l-51.94 64.15s-3.88-.47-9.08-4.07c-5.61-3.88-10.12-12.77-6.72-19.21C6.92 96.32 46.95 40.5 54.59 29.9c.69-.95 1.36-2.3 2.81-3.11'/%3E%3Cpath fill='%23a42615' d='M59.31 29.43c-2.54 2.4-1.16 8.31 7.01 13.82c8.41 5.68 13.95 4.87 15.56 2.67c1.69-2.32-2.2-8.54-7.61-12.55c-5.68-4.21-12.2-6.55-14.96-3.94'/%3E%3Cpath fill='%23ca1837' d='m64.25 58.07l-44.64 64.88s3.65 1.21 6.59 1.09c4.1-.16 6.28-1.94 6.28-1.94l42.73-61.7z'/%3E%3Cpath fill='%23fdb700' d='M46.9 40.59s-.95 4.06 5.66 10.67c3.31 3.31 5.65 5 7.57 6.13c1.95 1.14 3.38 1.74 3.38 1.74l5.81-2l.33-7.01s-6.49-3.33-10.82-8.21c-5.61-6.33-4.61-9.88-4.34-11.89c-.97 1.18-7.59 10.57-7.59 10.57'/%3E%3Cpath fill='%23de7f14' d='m81.88 51.19l-7.26 10.1s-1.23.82-5.59-.21c-2.6-.62-5.51-1.95-5.51-1.95l6.14-9s3.64 1.67 6.57 1.92c2.82.23 5.65-.86 5.65-.86'/%3E%3Cpath fill='%23fdb900' d='m8.62 94.47l-2.48 3.7s-.46 4.75 5.47 10.74c2.21 2.23 4.51 3.86 6.5 5.06c3.31 2 5.78 2.76 5.78 2.76l1.76-2.46s-2.29-.79-4.75-2.3c-2.63-1.62-5.5-4.03-7.39-6.15c-5.61-6.31-4.89-11.35-4.89-11.35'/%3E%3Cpath fill='%23df7d15' d='m37.33 115.09l-2.03 2.94s-2.54.32-6.21-.03c-2.25-.21-5.23-1.28-5.23-1.28l1.71-2.49s2.02.81 5.18 1.13s6.58-.27 6.58-.27'/%3E%3Cpath fill='%23d8a26d' d='M67.62 36.8c-.21 1.12.64 2.41 2.09 3.31c1.44.91 3.26.16 3.37-.64s.55-9.36 4.01-9.78c3.48-.43 5.08 6.63 11.82 8.45c4.84 1.3 6.36.05 6.36.05l-.64-3.85s-2.02 1.28-6.04-.96c-4.22-2.35-6.15-8.88-12.24-8.29c-6.31.61-7.22 7.65-7.65 8.88c-.44 1.22-1.01 2.45-1.08 2.83'/%3E%3Cpath fill='%23fd8e02' d='M81.38 14.91c.48.97 11.9 19.06 11.9 19.06s.08 23.16.08 23.97c0 1.45.97 2.01 2.09.64c.62-.76 9.65-15.76 9.65-15.76s15.28 6.27 16.41 6.84c1.13.56 1.77-.16 1.13-1.53s-10.7-19.38-10.7-19.38s9.81-13.99 10.37-15.12s-.24-1.85-1.29-1.37s-13.19 6.51-13.19 6.51s-4.43-12.82-4.75-13.59c-.56-1.37-1.45-1.61-1.85.08s-4.42 15.68-4.42 15.68s-12.87-6.76-13.99-7.24s-1.92.25-1.44 1.21'/%3E%3Cpath fill='%23ffe268' d='m90.39 21.99l6.92 10.05l-.16 16.41l6.27-11.18l11.66 6.03l-8.04-13.43l5.15-8.36s-6.59 3.7-6.76 3.3s-2.9-8.61-2.9-8.61l-2.73 9.57z'/%3E%3Cpath fill='%23fcba03' d='m93.29 38.71l-.02-4.03s2.41-.35 4.66-2.7c1.96-2.06 3.43-4.82 5.13-2.41c1.28 1.82-1.55 5.01-3.85 6.68c-3.52 2.58-5.92 2.46-5.92 2.46'/%3E%3C/svg%3E");transform:rotateY(180deg);z-index:1;pointer-events:none;opacity:1}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.avatar:after{content:"";position:absolute;top:-16px;right:-8px;width:36px;height:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><linearGradient id='hatGrad' x1='0%' y1='0%' x2='100%' y2='100%'><stop offset='0%' stop-color='%23ff4e50' /><stop offset='100%' stop-color='%23c60005' /></linearGradient><linearGradient id='goldGrad' x1='0%' y1='0%' x2='0%' y2='100%'><stop offset='0%' stop-color='%23fff176' /><stop offset='50%' stop-color='%23ffb300' /><stop offset='100%' stop-color='%23f57f17' /></linearGradient></defs><path d='M 15 70 C 15 20 85 20 85 70 Z' fill='url(%23hatGrad)' /><path d='M 50 20 Q 35 45 35 70' fill='none' stroke='%23ffb300' stroke-width='2' stroke-linecap='round'/><path d='M 50 20 Q 50 45 50 70' fill='none' stroke='%23ffb300' stroke-width='2' stroke-linecap='round'/><path d='M 50 20 Q 65 45 65 70' fill='none' stroke='%23ffb300' stroke-width='2' stroke-linecap='round'/><rect x='10' y='66' width='80' height='14' rx='7' fill='url(%23goldGrad)' /><rect x='12' y='68' width='76' height='4' rx='2' fill='%23ffffff' opacity='0.4' /><circle cx='50' cy='18' r='9' fill='url(%23goldGrad)' /><circle cx='47' cy='15' r='3' fill='%23ffffff' opacity='0.6' /><circle cx='50' cy='66' r='12' fill='url(%23hatGrad)' stroke='url(%23goldGrad)' stroke-width='3' /><rect x='46' y='62' width='8' height='8' fill='url(%23goldGrad)' /></svg>");background-size:contain;background-repeat:no-repeat;transform:rotate(15deg);transition:transform .3s ease}.avatar-wrapper:hover:after{transform:rotate(5deg) scale(1.1)}html.cny-dark{--sider-width: 240px;--header-height: 60px;--bg-app: #12100f;--bg-tools: #151312;--bg-sider: #1a1716;--bg-sider-inner: #161413;--bg-fixed-header: rgba(18, 16, 15, .92);--bg-mobile-header: rgba(18, 16, 15, .92);--bg-category: #141110;--bg-card: #231f1e;--bg-card-hover: #2a2625;--bg-card-icon-gradient: linear-gradient(135deg, #2d2626, #1f1b1a);--bg-input: #1c1918;--bg-input-disabled: #2d2a29;--bg-hover: #322d2c;--bg-active: rgba(230, 69, 77, .18);--bg-hover-item: #352f2e;--bg-active-item: rgba(230, 69, 77, .28);--bg-mask: rgba(0, 0, 0, .65);--text-main: #e8e0d5;--text-sub: #9c9090;--text-muted: #5c5454;--text-inverse: #12100f;--primary-color: #f0555d;--primary-hover: #ff6b72;--primary-active: #d63d45;--primary-subtle: rgba(240, 85, 93, .18);--primary-outline: rgba(240, 85, 93, .4);--primary-gradient: linear-gradient(135deg, #d63d45 0%, #f0555d 100%);--border-light: rgba(232, 224, 213, .1);--border-card: rgba(232, 224, 213, .06);--border-input: rgba(232, 224, 213, .15);--border-hover: rgba(232, 224, 213, .35);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .3);--shadow-card: 0 4px 20px rgba(0, 0, 0, .4);--shadow-float: 0 12px 32px -4px rgba(0, 0, 0, .5), 0 6px 12px -6px rgba(0, 0, 0, .4);--shadow-sider: inset -1px 0 0 rgba(255, 255, 255, .03), 4px 0 24px rgba(0, 0, 0, .3);--shadow-banner: 0 16px 48px rgba(0, 0, 0, .5);--radius-card: 20px;--radius-full: 9999px;--gap-grid: 1rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--success-color: #4dd1b0;--success-subtle: rgba(77, 209, 176, .18);--warning-color: #ff9933;--warning-subtle: rgba(255, 153, 51, .18);--error-color: #e64d4d;--error-subtle: rgba(230, 77, 77, .18);--info-color: #5a8ab0;--info-subtle: rgba(90, 138, 176, .18);--skeleton-bg: #2a2625;--skeleton-highlight: #332e2d;--scrollbar-thumb: #3d3837;--scrollbar-track: transparent}html.dark{--sider-width: 240px;--header-height: 60px;--bg-app: #0f172a;--bg-sider: #1e293b;--bg-sider-inner: #0f172a;--bg-tools: #0f172a;--bg-fixed-header: rgba(15, 23, 42, .85);--bg-mobile-header: rgba(15, 23, 42, .85);--bg-category: #0f172a;--bg-card: #1e293b;--bg-card-hover: #263345;--bg-card-icon-gradient: linear-gradient(135deg, #334155, #1e293b);--bg-input: #020617;--bg-input-disabled: #334155;--bg-hover-item: rgba(255, 255, 255, .05);--bg-active-item: rgba(255, 255, 255, .1);--bg-mask: rgba(0, 0, 0, .7);--text-main: #f8fafc;--text-sub: #94a3b8;--text-muted: #64748b;--text-inverse: #ffffff;--primary-color: #6366f1;--primary-hover: #818cf8;--primary-active: #4f46e5;--primary-subtle: rgba(99, 102, 241, .15);--primary-outline: rgba(99, 102, 241, .3);--primary-gradient: linear-gradient(135deg, #6366f1, #a855f7);--success-color: #10b981;--success-subtle: rgba(16, 185, 129, .15);--warning-color: #f59e0b;--warning-subtle: rgba(245, 158, 11, .15);--error-color: #ef4444;--error-subtle: rgba(239, 68, 68, .15);--info-color: #3b82f6;--info-subtle: rgba(59, 130, 246, .15);--border-light: rgba(255, 255, 255, .06);--border-card: rgba(255, 255, 255, .04);--border-input: #334155;--border-hover: #64748b;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4);--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-float: 0 20px 25px -5px rgba(0, 0, 0, .5);--shadow-sider: 1px 0 0 0 rgba(255, 255, 255, .05);--shadow-banner: 0 20px 25px -5px rgba(0, 0, 0, .5);--radius-card: 16px;--radius-full: 9999px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--skeleton-bg: #334155;--skeleton-highlight: #475569;--bg-hover: rgba(255, 255, 255, .05);--bg-active: rgba(99, 102, 241, .15);--scrollbar-thumb: #475569;--scrollbar-track: transparent}:root,html.light{--sider-width: 240px;--header-height: 60px;--bg-app: #f8fafc;--bg-sider: #f4f4f6;--bg-sider-inner: #f9f9f9;--bg-tools: #f7f7fa;--bg-fixed-header: #f7f7fa;--bg-mobile-header: #f7f7fa;--bg-category: #f7f7fa;--bg-card: #ffffff;--bg-card-hover: #fcfcfc;--bg-card-icon-gradient: linear-gradient(135deg, #eef6ff, #f8f9ff);--bg-input: #ffffff;--bg-input-disabled: #f1f5f9;--bg-hover-item: #f1f5f9;--bg-active-item: #e2e8f0;--bg-mask: rgba(0, 0, 0, .45);--text-main: #1e293b;--text-sub: #64748b;--text-muted: #97a0b4;--text-inverse: #ffffff;--primary-color: #2563eb;--primary-hover: #1d4ed8;--primary-active: #1e40af;--primary-subtle: #eff6ff;--primary-outline: rgba(37, 99, 235, .25);--primary-gradient: linear-gradient(135deg, #2563eb 0%, #38bdf8 100%);--border-light: rgba(0, 0, 0, .05);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-float: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .08);--shadow-sider: 1px 0 0 0 #e2e8f0;--shadow-banner: 0 4px 24px 0 rgba(0, 0, 0, .12);--radius-card: 12px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--skeleton-bg: #f1f5f9;--skeleton-highlight: #f8fafc;--bg-hover: #f3f4f6;--bg-active: #e0e7ff;--scrollbar-thumb: #cbd5e1;--scrollbar-track: transparent;--success-color: #10b981;--success-subtle: #d1fae5;--warning-color: #f59e0b;--warning-subtle: #fffbeb;--error-color: #ef4444;--error-subtle: #fef2f2;--info-color: #0ea5e9;--info-subtle: #e0f2fe;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--border-light: #e2e8f0;--border-card: #f1f5f9;--border-input: #cbd5e1;--border-hover: #94a3b8;--radius-full: 9999px}html.matcha{--bg-app: #fcfdfa;--bg-sider: #f2f7f2;--bg-sider-inner: #f7fbf7;--bg-tools: #fcfdfa;--bg-fixed-header: rgba(252, 253, 250, .9);--bg-mobile-header: rgba(252, 253, 250, .9);--bg-category: #fcfdfa;--bg-card: #ffffff;--bg-card-hover: #f9fcf9;--bg-card-icon-gradient: linear-gradient(135deg, #e8f5e9, #f1f8e9);--bg-input: #ffffff;--bg-input-disabled: #f2f7f2;--bg-hover-item: #eff5f0;--bg-active-item: #e3efe6;--bg-mask: rgba(47, 82, 51, .4);--text-main: #2F5233;--text-sub: #758579;--text-muted: #aebcb2;--text-inverse: #ffffff;--primary-color: #7aa887;--primary-hover: #669172;--primary-active: #537a5f;--primary-subtle: #edf7ef;--primary-outline: rgba(122, 168, 135, .25);--primary-gradient: linear-gradient(135deg, #9ccfa8, #7aa887);--success-color: #6dbf8e;--success-subtle: #ebf9f0;--warning-color: #e6b06e;--warning-subtle: #fbf5eb;--error-color: #e57373;--error-subtle: #fdf2f2;--info-color: #7baaf7;--info-subtle: #f0f6ff;--border-light: rgba(122, 168, 135, .15);--border-card: rgba(122, 168, 135, .08);--border-input: #dce5dd;--border-hover: #7aa887;--shadow-xs: 0 1px 2px 0 rgba(122, 168, 135, .05);--shadow-sm: 0 1px 3px 0 rgba(60, 80, 65, .06);--shadow-card: 0 6px 12px -2px rgba(60, 80, 65, .06);--shadow-float: 0 12px 20px -5px rgba(60, 80, 65, .1);--shadow-sider: 4px 0 24px rgba(122, 168, 135, .05);--shadow-banner: 0 4px 24px 0 rgba(122, 168, 135, .15);--radius-card: 16px;--radius-full: 9999px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--bg-hover: #eff5f0;--bg-active: #e3efe6;--skeleton-bg: #f0f4f1;--skeleton-highlight: #f9fbf9;--scrollbar-thumb: #ced6d0;--scrollbar-track: transparent}html.black-gold{--bg-app: #0f0f0f;--bg-sider: #141414;--bg-sider-inner: #1a1a1a;--bg-tools: #0f0f0f;--bg-fixed-header: rgba(15, 15, 15, .9);--bg-mobile-header: rgba(15, 15, 15, .9);--bg-category: #0f0f0f;--bg-card: #1c1c1e;--bg-card-hover: #252526;--bg-card-icon-gradient: linear-gradient(135deg, #2a2a2a, #333333);--bg-input: #141414;--bg-input-disabled: #2c2c2e;--bg-hover-item: rgba(255, 255, 255, .08);--bg-active-item: rgba(212, 175, 55, .15);--bg-mask: rgba(0, 0, 0, .8);--text-main: #ececec;--text-sub: #9e9e9e;--text-muted: #555555;--text-inverse: #000000;--primary-color: #d4af37;--primary-hover: #f2c94c;--primary-active: #b59024;--primary-subtle: rgba(212, 175, 55, .15);--primary-outline: rgba(212, 175, 55, .25);--primary-gradient: linear-gradient(135deg, #f2c94c, #bf953f);--success-color: #4cd964;--success-subtle: rgba(76, 217, 100, .15);--warning-color: #ffcc00;--warning-subtle: rgba(255, 204, 0, .15);--error-color: #ff453a;--error-subtle: rgba(255, 69, 58, .15);--info-color: #0a84ff;--info-subtle: rgba(10, 132, 255, .15);--border-light: rgba(255, 255, 255, .08);--border-card: rgba(212, 175, 55, .05);--border-input: #333333;--border-hover: #d4af37;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .7);--shadow-card: 0 8px 16px rgba(0, 0, 0, .6);--shadow-float: 0 12px 30px rgba(0, 0, 0, .8), 0 0 10px rgba(212, 175, 55, .05);--shadow-sider: 4px 0 24px rgba(0, 0, 0, .8);--shadow-banner: 0 4px 30px 0 rgba(212, 175, 55, .15);--radius-card: 12px;--radius-full: 9999px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--bg-hover: rgba(255, 255, 255, .08);--bg-active: rgba(212, 175, 55, .15);--skeleton-bg: #2c2c2e;--skeleton-highlight: #3a3a3c;--scrollbar-thumb: #444444;--scrollbar-track: transparent}html.cyber-neon{--sider-width: 240px;--header-height: 60px;--bg-app: #020203;--bg-sider: #09090b;--bg-sider-inner: #050505;--bg-tools: #0c0c0e;--bg-fixed-header: rgba(2, 2, 3, .85);--bg-mobile-header: rgba(2, 2, 3, .85);--bg-category: #020203;--bg-card: #131316;--bg-card-hover: #1a1a1f;--bg-card-icon-gradient: linear-gradient(135deg, #2d1b4e 0%, #000000 100%);--bg-input: #000000;--bg-input-disabled: #18181b;--bg-hover-item: rgba(0, 240, 255, .08);--bg-active-item: rgba(255, 0, 60, .15);--bg-mask: rgba(0, 0, 0, .9);--bg-hover: rgba(255, 255, 255, .08);--bg-active: rgba(0, 240, 255, .15);--text-main: #e0f7fa;--text-sub: #71717a;--text-muted: #3f3f46;--text-inverse: #000000;--primary-color: #00f0ff;--primary-hover: #00bcd4;--primary-active: #0097a7;--primary-subtle: rgba(0, 240, 255, .1);--primary-outline: rgba(0, 240, 255, .5);--primary-gradient: linear-gradient(90deg, #00f0ff 0%, #ff003c 100%);--success-color: #39ff14;--success-subtle: rgba(57, 255, 20, .1);--warning-color: #fcee0a;--warning-subtle: rgba(252, 238, 10, .1);--error-color: #ff003c;--error-subtle: rgba(255, 0, 60, .1);--info-color: #00f0ff;--info-subtle: rgba(0, 240, 255, .1);--border-light: #27272a;--border-card: #27272a;--border-input: #3f3f46;--border-hover: #00f0ff;--shadow-xs: 0 0 4px rgba(0, 240, 255, .3);--shadow-sm: 2px 2px 0px rgba(0, 0, 0, 1), 0 0 8px rgba(0, 240, 255, .2);--shadow-card: 4px 4px 0px #000000, 0 0 0 1px #333, 0 8px 20px rgba(0, 0, 0, .8);--shadow-float: 0 0 30px rgba(0, 240, 255, .2);--shadow-sider: 1px 0 0 0 #27272a;--shadow-banner: 0 0 50px rgba(255, 0, 60, .2);--radius-card: 0px;--radius-full: 2px;--gap-grid: 1rem;--transition-fast: 0s;--transition-normal: .15s steps(4);--skeleton-bg: #1f1f22;--skeleton-highlight: #2d2d30;--scrollbar-thumb: #3f3f46;--scrollbar-track: #09090b;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px}html.dopamine{--sider-width: 240px;--header-height: 60px;--bg-app: #fffbf7;--bg-sider: #fff7ed;--bg-sider-inner: #ffffff;--bg-tools: #fffaf5;--bg-fixed-header: rgba(255, 251, 247, .9);--bg-mobile-header: #fffbf7;--bg-category: #fff7ed;--bg-card: #ffffff;--bg-card-hover: #ffffff;--bg-card-icon-gradient: linear-gradient(135deg, #ffedd5 0%, #fff7ed 100%);--bg-input: #ffffff;--bg-input-disabled: #fdf2f2;--bg-hover-item: #fff7ed;--bg-active-item: #ffedd5;--bg-mask: rgba(41, 37, 36, .4);--text-main: #292524;--text-sub: #57534e;--text-muted: #a8a29e;--text-inverse: #ffffff;--primary-color: #f97316;--primary-hover: #ea580c;--primary-active: #c2410c;--primary-subtle: #fff7ed;--primary-outline: rgba(249, 115, 22, .25);--primary-gradient: linear-gradient(135deg, #f97316 0%, #fbbf24 100%);--border-light: #f5f5f4;--shadow-xs: 0 1px 2px 0 rgba(249, 115, 22, .08);--shadow-sm: 0 1px 3px 0 rgba(249, 115, 22, .1), 0 1px 2px -1px rgba(249, 115, 22, .06);--shadow-card: 0 4px 6px -1px rgba(249, 115, 22, .06), 0 2px 4px -2px rgba(249, 115, 22, .03);--shadow-float: 0 10px 15px -3px rgba(249, 115, 22, .1), 0 4px 6px -4px rgba(249, 115, 22, .05);--shadow-sider: 1px 0 0 0 #fed7aa;--shadow-banner: 0 10px 30px -5px rgba(249, 115, 22, .25);--radius-card: 12px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--skeleton-bg: #fff7ed;--skeleton-highlight: #ffffff;--bg-hover: #fff7ed;--bg-active: #ffedd5;--scrollbar-thumb: #fdba74;--scrollbar-track: transparent;--success-color: #10b981;--success-subtle: #ecfdf5;--warning-color: #f59e0b;--warning-subtle: #fffbeb;--error-color: #ef4444;--error-subtle: #fef2f2;--info-color: #0ea5e9;--info-subtle: #e0f2fe;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--border-light: #e7e5e4;--border-card: #ffedd5;--border-input: #d6d3d1;--border-hover: #f97316;--radius-full: 9999px}html.morandi{--sider-width: 240px;--header-height: 60px;--bg-app: #f2f2f0;--bg-sider: #ebece9;--bg-sider-inner: #f5f5f4;--bg-tools: #f2f2f0;--bg-fixed-header: rgba(242, 242, 240, .9);--bg-mobile-header: #f2f2f0;--bg-category: #ebece9;--bg-card: #fbfbfb;--bg-card-hover: #ffffff;--bg-card-icon-gradient: linear-gradient(135deg, #e3e5e8 0%, #d4d8db 100%);--bg-input: #fbfbfb;--bg-input-disabled: #e5e5e5;--bg-hover-item: #e4e4e2;--bg-active-item: #dcdcdc;--bg-mask: rgba(53, 58, 64, .3);--text-main: #353a40;--text-sub: #69707a;--text-muted: #9aa3ab;--text-inverse: #fbfbfb;--primary-color: #647e92;--primary-hover: #546b7c;--primary-active: #465967;--primary-subtle: #e8eaec;--primary-outline: rgba(100, 126, 146, .2);--primary-gradient: linear-gradient(135deg, #647e92 0%, #7d9ba1 100%);--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .04);--shadow-card: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .03);--shadow-float: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--shadow-sider: 1px 0 0 0 #dcdcdc;--shadow-banner: 0 10px 30px -5px rgba(0, 0, 0, .1);--radius-card: 8px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--skeleton-bg: #e5e5e5;--skeleton-highlight: #f5f5f5;--bg-hover: #e6e8eb;--bg-active: #dce0e3;--scrollbar-thumb: #c1c1c1;--scrollbar-track: transparent;--success-color: #7d9b76;--success-subtle: #eff5ee;--warning-color: #dcb36c;--warning-subtle: #fbf7ed;--error-color: #c47676;--error-subtle: #f9eded;--info-color: #7da5b7;--info-subtle: #edf4f7;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--border-light: #dcdcdc;--border-card: #ececec;--border-input: #cfd2d6;--border-hover: #9aa3ab;--radius-full: 9999px}:root,html.China{--sider-width: 240px;--header-height: 60px;--bg-app: #fdfdf9;--bg-sider: #f7f6f0;--bg-sider-inner: #fdfdf9;--bg-tools: #fdfdf9;--bg-fixed-header: rgba(253, 253, 249, .95);--bg-mobile-header: rgba(253, 253, 249, .95);--bg-category: #f7f6f0;--bg-card: #ffffff;--bg-card-hover: #fffefb;--bg-card-icon-gradient: linear-gradient(135deg, #fdf1f1, #f1f7f6);--bg-input: #ffffff;--bg-input-disabled: #f7f6f0;--bg-hover-item: #f5f2e9;--bg-active-item: #ebe5d5;--bg-mask: rgba(60, 50, 40, .45);--text-main: #3a3331;--text-sub: #6b645e;--text-muted: #b0a9a0;--text-inverse: #ffffff;--primary-color: #b33939;--primary-hover: #9e2b2b;--primary-active: #8a2525;--primary-subtle: #fdf2f2;--primary-outline: rgba(179, 57, 57, .2);--primary-gradient: linear-gradient(135deg, #c0392b, #8e44ad);--success-color: #5d7c3d;--success-subtle: #f1f5ee;--warning-color: #d4a017;--warning-subtle: #fbf7eb;--error-color: #96281b;--error-subtle: #f8eceb;--info-color: #54788c;--info-subtle: #eff4f6;--border-light: rgba(179, 57, 57, .08);--border-card: rgba(179, 57, 57, .05);--border-input: #e6e0d8;--border-hover: #b33939;--shadow-xs: 0 1px 2px 0 rgba(58, 51, 49, .05);--shadow-sm: 0 1px 3px 0 rgba(58, 51, 49, .1), 0 1px 2px -1px rgba(58, 51, 49, .06);--shadow-card: 0 4px 10px rgba(58, 51, 49, .04);--shadow-float: 0 10px 20px -3px rgba(58, 51, 49, .08);--shadow-sider: 2px 0 15px rgba(58, 51, 49, .02);--shadow-banner: 0 15px 40px rgba(179, 57, 57, .1);--radius-card: 14px;--radius-full: 9999px;--gap-grid: 1rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .4s cubic-bezier(.2, .8, .2, 1);--skeleton-bg: #f4f3eb;--skeleton-highlight: #fdfdf9;--bg-hover: #f7f6f0;--bg-active: #f1efdf;--scrollbar-thumb: #d6d2c4;--scrollbar-track: transparent}html.oceanic{--sider-width: 240px;--header-height: 60px;--bg-app: #f0f7f9;--bg-sider: #e1edf0;--bg-sider-inner: #f0f7f9;--bg-tools: #f0f7f9;--bg-fixed-header: rgba(240, 247, 249, .85);--bg-mobile-header: rgba(240, 247, 249, .85);--bg-category: #f0f7f9;--bg-card: #ffffff;--bg-card-hover: #fcfefe;--bg-card-icon-gradient: linear-gradient(135deg, #e0f2f1, #e1f5fe);--bg-input: #ffffff;--bg-input-disabled: #e1edf0;--bg-hover-item: #e0f2f1;--bg-active-item: #b2ebf2;--bg-mask: rgba(44, 62, 80, .4);--text-main: #2c3e50;--text-sub: #546e7a;--text-muted: #90a4ae;--text-inverse: #ffffff;--primary-color: #00bcd4;--primary-hover: #00acc1;--primary-active: #0097a7;--primary-subtle: #e0f7fa;--primary-outline: rgba(0, 188, 212, .25);--primary-gradient: linear-gradient(135deg, #4dd0e1, #00bcd4);--success-color: #4db6ac;--success-subtle: #e0f2f1;--warning-color: #ffb74d;--warning-subtle: #fff3e0;--error-color: #ef9a9a;--error-subtle: #ffebee;--info-color: #81d4fa;--info-subtle: #e1f5fe;--border-light: rgba(0, 188, 212, .1);--border-card: rgba(0, 188, 212, .05);--border-input: #b0bec5;--border-hover: #00bcd4;--shadow-xs: 0 1px 2px 0 rgba(0, 150, 136, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 150, 136, .1);--shadow-card: 0 4px 12px rgba(0, 150, 136, .05);--shadow-float: 0 12px 20px -5px rgba(0, 188, 212, .15);--shadow-sider: 4px 0 20px rgba(0, 188, 212, .03);--shadow-banner: 0 10px 30px rgba(0, 188, 212, .1);--radius-card: 16px;--radius-full: 9999px;--gap-grid: 1rem;--transition-fast: .15s ease-out;--transition-normal: .3s ease-out;--bg-hover: #e8f4f8;--bg-active: #d1e9f0;--skeleton-bg: #e1edf0;--skeleton-highlight: #f0f7f9;--scrollbar-thumb: #b0d4de;--scrollbar-track: transparent}html.google{--sider-width: 240px;--header-height: 60px;--bg-app: #f0f4f8;--bg-tools: #f0f4f8;--bg-sider: #fdfeff;--bg-sider-inner: #fdfeff;--bg-fixed-header: rgba(248, 250, 252, .95);--bg-mobile-header: rgba(248, 250, 252, .95);--bg-category: #f0f4f8;--bg-card: #ffffff;--bg-card-hover: #fcfdfe;--bg-card-icon-gradient: linear-gradient(135deg, #e8f0fe 0%, #fce8e6 30%, #fef7e0 60%, #e6f4ea 100%);--bg-input: #ffffff;--bg-input-disabled: #e2e8f0;--bg-hover: #f1f5f9;--bg-active: #e8f0fe;--bg-hover-item: #f1f5f9;--bg-active-item: #d3e3fd;--bg-mask: rgba(23, 43, 77, .4);--text-main: #1f1f1f;--text-sub: #444746;--text-muted: #747775;--text-inverse: #ffffff;--primary-color: #1a73e8;--primary-hover: #1557b0;--primary-active: #0d47a1;--primary-subtle: #e8f0fe;--primary-outline: rgba(26, 115, 232, .25);--primary-gradient: linear-gradient(135deg, #4285F4 0%, #EA4335 30%, #FBBC05 60%, #34A853 100%);--border-light: #e0e6ed;--border-card: transparent;--border-input: #c4c7c5;--border-hover: #1a73e8;--shadow-xs: 0 1px 2px rgba(66, 133, 244, .1);--shadow-sm: 0 1px 3px 0 rgba(60, 64, 67, .1), 0 1px 2px -1px rgba(60, 64, 67, .05);--shadow-card: 0 4px 6px -1px rgba(66, 133, 244, .08), 0 2px 4px -1px rgba(66, 133, 244, .04);--shadow-float: 0 10px 25px -3px rgba(66, 133, 244, .15), 0 4px 8px -4px rgba(66, 133, 244, .08);--shadow-sider: 4px 0 24px rgba(66, 133, 244, .05);--shadow-banner: 0 8px 30px rgba(66, 133, 244, .12);--radius-card: 16px;--radius-full: 9999px;--gap-grid: 1rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--success-color: #34A853;--success-subtle: #e6f4ea;--warning-color: #FBBC05;--warning-subtle: #fef7e0;--error-color: #EA4335;--error-subtle: #fce8e6;--info-color: #4285F4;--info-subtle: #e8f0fe;--skeleton-bg: #e2e8f0;--skeleton-highlight: #f8fafc;--scrollbar-thumb: #cbd5e1;--scrollbar-track: transparent}html.panda{--sider-width: 240px;--header-height: 60px;--bg-app: #fcfcfc;--bg-sider: #f5f5f5;--bg-sider-inner: #f0f0f0;--bg-tools: #fafafa;--bg-fixed-header: rgba(252, 252, 252, .98);--bg-mobile-header: #fcfcfc;--bg-category: #f8f8f8;--bg-card: #ffffff;--bg-card-hover: #f9f9f9;--bg-card-icon-gradient: linear-gradient(135deg, #f0f0f0, #ffffff);--bg-input: #ffffff;--bg-input-disabled: #eeeeee;--bg-hover-item: #f0f0f0;--bg-active-item: #e8e8e8;--bg-mask: rgba(10, 10, 10, .55);--text-main: #0d0d0d;--text-sub: #595959;--text-muted: #b3b3b3;--text-inverse: #ffffff;--primary-color: #18181b;--primary-hover: #000000;--primary-active: #000000;--primary-subtle: #f7f7f7;--primary-outline: rgba(26, 26, 26, .15);--primary-gradient: linear-gradient(135deg, #2d2d2d 0%, #0d0d0d 100%);--border-light: #e8e8e8;--border-card: #f2f2f2;--border-input: #d9d9d9;--border-hover: #8c8c8c;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .04);--shadow-card: 0 4px 12px rgba(0, 0, 0, .06);--shadow-float: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .08);--shadow-sider: 4px 0 24px rgba(0, 0, 0, .03);--shadow-banner: 0 8px 24px rgba(0, 0, 0, .08);--radius-card: 16px;--radius-full: 9999px;--gap-grid: 1rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--skeleton-bg: #f2f2f2;--skeleton-highlight: #fafafa;--bg-hover: #f5f5f5;--bg-active: #ebebeb;--scrollbar-thumb: #dbdbdb;--scrollbar-track: transparent;--success-color: #404040;--success-subtle: #f5f5f5;--warning-color: #737373;--warning-subtle: #fafafa;--error-color: #000000;--error-subtle: #f0f0f0;--info-color: #a3a3a3;--info-subtle: #fafafa}
