:root{--atoll-color-blue:#40a3ff;--atoll-color-blue-pressed:#2c8ee6;--atoll-color-blue-disabled:#a6d4ff;--atoll-color-pale:#ecf6ff;--atoll-color-ink:#172333;--atoll-color-muted:#8fa2bc;--atoll-color-red:#ff6473;--atoll-color-red-light:#fff0f2;--atoll-color-green:#40b984;--atoll-color-green-light:#ebf8f2;--atoll-color-orange:#ff9f43;--atoll-color-orange-light:#fff6ec;--atoll-color-line:#e5ebf2;--atoll-color-bg:#f7f9fb;--atoll-color-white:#fff;--atoll-color-mask:#17233373;--atoll-color-toast-bg:#222e3de0;--atoll-color-toast-loading-bg:#222e3de0;--atoll-font-family:HarmonyOS Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--atoll-font-title-page:28px;--atoll-font-title-section:20px;--atoll-font-title-card:16px;--atoll-font-body:14px;--atoll-font-caption:12px;--atoll-font-weight-regular:400;--atoll-font-weight-medium:500;--atoll-font-weight-bold:600;--atoll-radius-button:6px;--atoll-radius-input:8px;--atoll-radius-card:12px;--atoll-radius-popup-center:16px;--atoll-radius-popup-bottom:20px;--atoll-radius-tag:4px;--atoll-radius-pill:999px;--atoll-space-4:4px;--atoll-space-8:8px;--atoll-space-12:12px;--atoll-space-16:16px;--atoll-space-20:20px;--atoll-space-24:24px;--atoll-space-32:32px;--atoll-space-48:48px;--atoll-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--atoll-transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--atoll-transition-slow:.35s cubic-bezier(.16, 1, .3, 1);--atoll-shadow-sm:none;--atoll-shadow-md:0 4px 16px #17233314;--atoll-shadow-lg:0 8px 30px #1723331f}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--atoll-font-family);font-size:var(--atoll-font-body);color:var(--atoll-color-ink);background-color:var(--atoll-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.atoll-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atoll-ellipsis-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atoll-hairline-bottom{position:relative}.atoll-hairline-bottom:after{content:"";background-color:var(--atoll-color-line);transform-origin:0 100%;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.atoll-overflow-hidden{overflow:hidden!important}:root{--atoll-pc-brand:#40a3ff;--atoll-pc-brand-hover:#2d94ec;--atoll-pc-brand-pressed:#1a84eb;--atoll-pc-brand-disabled:#b6dcff;--atoll-pc-brand-soft:#ecf6ff;--atoll-pc-brand-dark:#1675c7;--atoll-pc-text-primary:#172333;--atoll-pc-text-secondary:#60748d;--atoll-pc-text-muted:#8fa2bc;--atoll-pc-bg:#f7f9fb;--atoll-pc-bg-white:#fff;--atoll-pc-line:#e5ebf2;--atoll-pc-line-hover:#cbd5e1;--atoll-pc-success:#40b984;--atoll-pc-success-text:#21815b;--atoll-pc-success-bg:#edf8f2;--atoll-pc-warn:#ab641d;--atoll-pc-warn-text:#ab641d;--atoll-pc-warn-bg:#fff6e8;--atoll-pc-danger:#ff6473;--atoll-pc-danger-hover:#fa5263;--atoll-pc-danger-bg:#fff0f2;--atoll-pc-radius-control:6px;--atoll-pc-radius-panel:12px;--atoll-pc-radius-card:10px;--atoll-pc-radius-pill:999px;--atoll-pc-height-sm:24px;--atoll-pc-height-md:32px;--atoll-pc-height-lg:40px;--atoll-pc-sidebar-width:208px;--atoll-pc-sidebar-collapsed-width:64px;--atoll-pc-header-height:64px;--atoll-pc-table-header-height:44px;--atoll-pc-table-row-height:56px;--atoll-pc-table-compact-height:40px;--atoll-pc-shadow-sm:0 2px 8px #1723330a;--atoll-pc-shadow-md:0 4px 16px #17233314;--atoll-pc-shadow-lg:0 8px 24px #1723331f;--atoll-pc-shadow-dropdown:0 6px 20px #1723331a;--atoll-pc-font-family:HarmonyOS Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--atoll-pc-font-size-sm:12px;--atoll-pc-font-size-base:14px;--atoll-pc-font-size-md:16px;--atoll-pc-font-size-lg:20px;--atoll-pc-font-size-xl:28px}.atoll-loading[data-v-0b9aa28f]{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.atoll-loading--vertical[data-v-0b9aa28f]{flex-direction:column;gap:10px}.atoll-loading__spinner[data-v-0b9aa28f]{box-sizing:border-box;border-style:solid;border-width:2px;border-radius:50%;animation:.8s linear infinite atoll-spin-0b9aa28f;display:inline-block;border-top-color:#0000!important}@keyframes atoll-spin-0b9aa28f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.atoll-loading__dots[data-v-0b9aa28f]{align-items:center;gap:6px;display:inline-flex}.atoll-loading__dot[data-v-0b9aa28f]{background-color:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite both atoll-pulse-0b9aa28f}.atoll-loading__dot[data-v-0b9aa28f]:first-child{animation-delay:-.32s}.atoll-loading__dot[data-v-0b9aa28f]:nth-child(2){animation-delay:-.16s}@keyframes atoll-pulse-0b9aa28f{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.atoll-loading__text[data-v-0b9aa28f]{letter-spacing:.2px;font-size:13px}.atoll-toast-container[data-v-48e42d8c]{z-index:3000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.atoll-toast-container--forbid-click[data-v-48e42d8c]{pointer-events:auto;width:100vw;height:100vh;inset:0;transform:none}.atoll-toast__overlay[data-v-48e42d8c]{background-color:var(--atoll-color-mask,#17233373);z-index:-1;pointer-events:auto;position:fixed;inset:0}.atoll-toast[data-v-48e42d8c]{border-radius:var(--atoll-radius-input,8px);background-color:var(--atoll-color-toast-bg,#222e3de0);-webkit-backdrop-filter:blur(10px);min-width:140px;max-width:80vw;color:var(--atoll-color-white,#fff);box-shadow:none;text-align:center;box-sizing:border-box;pointer-events:auto;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;padding:14px 20px;display:flex}.atoll-toast--text[data-v-48e42d8c]{border-radius:8px;min-height:48px}.atoll-toast--fail[data-v-48e42d8c],.atoll-toast--loading[data-v-48e42d8c],.atoll-toast--success[data-v-48e42d8c]{border-radius:12px;width:130px;height:110px;padding:16px}.atoll-toast--loading[data-v-48e42d8c]{background-color:var(--atoll-color-toast-loading-bg,var(--atoll-color-toast-bg,#222e3de0))}.atoll-toast__icon-wrapper[data-v-48e42d8c]{justify-content:center;align-items:center;margin-bottom:12px;display:flex}.atoll-toast__icon[data-v-48e42d8c]{width:32px;height:32px}.atoll-toast__message[data-v-48e42d8c]{font-size:14px;font-weight:var(--atoll-font-weight-medium,500);letter-spacing:.2px;line-height:20px}.atoll-toast--multiline[data-v-48e42d8c]{border-radius:10px;width:auto;min-width:240px;padding:16px 24px}.atoll-toast__description[data-v-48e42d8c]{opacity:.8;margin-top:6px;font-size:12px;line-height:18px}.atoll-toast-fade-enter-active[data-v-48e42d8c],.atoll-toast-fade-leave-active[data-v-48e42d8c]{transition:opacity var(--atoll-transition-fast,.2s) ease,transform var(--atoll-transition-fast,.2s) ease}.atoll-toast-fade-enter-from[data-v-48e42d8c],.atoll-toast-fade-leave-to[data-v-48e42d8c]{opacity:0;transform:scale(.92)}.atoll-icon[data-v-ea1db8d0]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.atoll-icon svg[data-v-ea1db8d0]{width:100%;height:100%}.atoll-icon--clickable[data-v-ea1db8d0]{cursor:pointer;-webkit-user-select:none;user-select:none}.atoll-icon__placeholder[data-v-ea1db8d0]{width:100%;height:100%;display:inline-block}.atoll-notify[data-v-d2035e9e]{z-index:3100;min-height:48px;color:var(--atoll-color-white);font-family:var(--atoll-font-family);box-sizing:border-box;box-shadow:var(--atoll-shadow-md);justify-content:space-between;align-items:center;padding:10px 16px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.atoll-notify--primary[data-v-d2035e9e]{background-color:var(--atoll-color-blue)}.atoll-notify--success[data-v-d2035e9e]{background-color:var(--atoll-color-green)}.atoll-notify--warning[data-v-d2035e9e]{background-color:#d9822b}.atoll-notify--danger[data-v-d2035e9e]{background-color:var(--atoll-color-red)}.atoll-notify__icon[data-v-d2035e9e]{flex-shrink:0;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}.atoll-notify__icon svg[data-v-d2035e9e]{width:100%;height:100%}.atoll-notify__message[data-v-d2035e9e]{flex:1;line-height:20px}.atoll-notify__close[data-v-d2035e9e]{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;margin-left:10px;padding:4px;display:flex}.atoll-notify-slide-enter-active[data-v-d2035e9e],.atoll-notify-slide-leave-active[data-v-d2035e9e]{transition:transform var(--atoll-transition-normal)}.atoll-notify-slide-enter-from[data-v-d2035e9e],.atoll-notify-slide-leave-to[data-v-d2035e9e]{transform:translateY(-100%)}.atoll-button[data-v-d520acd9]{font-family:var(--atoll-font-family);font-weight:var(--atoll-font-weight-medium);border-radius:var(--atoll-radius-button);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;transition:all var(--atoll-transition-fast);box-sizing:border-box;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.atoll-button--small[data-v-d520acd9]{height:32px;padding:0 12px;font-size:13px}.atoll-button--medium[data-v-d520acd9]{height:44px;padding:0 20px;font-size:15px}.atoll-button--large[data-v-d520acd9]{height:48px;padding:0 24px;font-size:16px}.atoll-button--block[data-v-d520acd9]{width:100%;display:flex}.atoll-button--round[data-v-d520acd9]{border-radius:var(--atoll-radius-pill)}.atoll-button--primary[data-v-d520acd9]{background-color:var(--atoll-color-blue);color:var(--atoll-color-white);border-color:var(--atoll-color-blue)}.atoll-button--primary[data-v-d520acd9]:active:not(:disabled){background-color:var(--atoll-color-blue-pressed);border-color:var(--atoll-color-blue-pressed)}.atoll-button--soft[data-v-d520acd9]{background-color:var(--atoll-color-pale);color:var(--atoll-color-blue);border-color:#0000}.atoll-button--soft[data-v-d520acd9]:active:not(:disabled){background-color:#ddeefe}.atoll-button--outline[data-v-d520acd9]{background-color:var(--atoll-color-white);color:var(--atoll-color-blue);border-color:var(--atoll-color-blue)}.atoll-button--outline[data-v-d520acd9]:active:not(:disabled){background-color:var(--atoll-color-pale)}.atoll-button--text[data-v-d520acd9]{color:var(--atoll-color-blue);background-color:#0000;border-color:#0000;padding-left:8px;padding-right:8px}.atoll-button--text[data-v-d520acd9]:active:not(:disabled){opacity:.75}.atoll-button--danger[data-v-d520acd9]{background-color:var(--atoll-color-red);color:var(--atoll-color-white);border-color:var(--atoll-color-red)}.atoll-button--danger[data-v-d520acd9]:active:not(:disabled){background-color:#e64e5d}.atoll-button--disabled[data-v-d520acd9]{cursor:not-allowed;opacity:.55}.atoll-button--primary.atoll-button--disabled[data-v-d520acd9]{background-color:var(--atoll-color-blue-disabled);border-color:var(--atoll-color-blue-disabled);opacity:1}.atoll-button--loading[data-v-d520acd9]{cursor:wait}.atoll-button__loading-spinner[data-v-d520acd9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atoll-button__content--hidden[data-v-d520acd9]{visibility:hidden}.app-layout[data-v-e853dd23]{--header-height:56px;min-height:100vh;color:var(--atoll-ink,#172333);box-sizing:border-box;background-color:#f8fafc;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans,Helvetica Neue,Arial,sans-serif;display:flex}.app-header[data-v-e853dd23]{width:100%;height:var(--header-height);z-index:100;border-bottom:1px solid var(--atoll-line,#e5ebf2);box-sizing:border-box;background-color:#fff;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translateZ(0)}.app-header[data-v-e853dd23]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(190%)contrast(102%);backdrop-filter:blur(20px)saturate(190%)contrast(102%);opacity:0;will-change:opacity;background:linear-gradient(#ffffffc7,#ffffff94);transition:opacity .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff3}.app-header.is-scrolled[data-v-e853dd23]{background-color:#0000;border-bottom:1px solid #e2e8f0a6;box-shadow:0 8px 32px -4px #0f172a0d}.app-header.is-scrolled[data-v-e853dd23]:before{opacity:1}.header-inner[data-v-e853dd23]{box-sizing:border-box;align-items:center;width:100%;max-width:100%;height:100%;margin:0 auto;padding:0 16px;transition:max-width .2s,padding .2s;display:flex}.brand-logo[data-v-e853dd23]{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.logo-img[data-v-e853dd23]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:130px;height:32px;display:block}.app-main[data-v-e853dd23]{padding:calc(var(--header-height) + 32px) 16px 32px 16px;flex:1;justify-content:center}.app-main[data-v-e853dd23],.error-box[data-v-e853dd23]{box-sizing:border-box;align-items:center;display:flex}.error-box[data-v-e853dd23]{text-align:center;flex-direction:column;width:100%;max-width:440px;margin:0 auto;padding:16px 8px}.error-code[data-v-e853dd23]{letter-spacing:-2px;color:var(--atoll-ink,#172333);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:64px;font-weight:800;line-height:1}.error-title[data-v-e853dd23]{color:#64748b;margin:0 0 28px;font-size:18px;font-weight:600;line-height:1.4}.error-actions[data-v-e853dd23]{justify-content:center;align-items:center;gap:12px;width:100%;max-width:280px;display:flex}.error-actions[data-v-e853dd23] .atoll-button{flex:1}.app-footer[data-v-e853dd23]{border-top:1px solid var(--atoll-line,#e5ebf2);width:100%;padding:24px 16px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background-color:#fff;transition:padding .2s}.footer-inner[data-v-e853dd23]{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;transition:max-width .2s}.footer-inner[data-v-e853dd23],.footer-top[data-v-e853dd23]{flex-direction:column;gap:16px;display:flex}.footer-top[data-v-e853dd23]{justify-content:center;align-items:center}.footer-logo-link[data-v-e853dd23]{-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.footer-logo-img[data-v-e853dd23]{-o-object-fit:contain;object-fit:contain;opacity:.95;width:auto;max-width:130px;height:32px;transition:opacity .2s;display:block}.footer-logo-img[data-v-e853dd23]:hover{opacity:1}.footer-info-group[data-v-e853dd23]{flex-direction:column;align-items:center;gap:10px;display:flex}.footer-contact[data-v-e853dd23]{line-height:1.5}.contact-email[data-v-e853dd23],.footer-contact[data-v-e853dd23]{align-items:center;font-size:13px;display:inline-flex}.contact-email[data-v-e853dd23]{color:#64748b;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;text-decoration:none;transition:color .15s}.contact-email[data-v-e853dd23]:hover{color:var(--atoll-blue,#40a3ff)}.contact-label[data-v-e853dd23]{color:#64748b;-webkit-user-select:none;user-select:none;font-size:13px;transition:color .15s}.contact-email:hover .contact-label[data-v-e853dd23]{color:var(--atoll-blue,#40a3ff)}.contact-addr[data-v-e853dd23]{color:#64748b;font-size:13px;transition:color .15s}.contact-email:hover .contact-addr[data-v-e853dd23]{color:var(--atoll-blue,#40a3ff)}.footer-socials[data-v-e853dd23]{align-items:center;gap:14px;display:flex}.social-item[data-v-e853dd23]{display:inline-flex;position:relative}.social-btn[data-v-e853dd23]{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;border:1px solid #00000014;border-radius:50%;outline:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.social-img-icon[data-v-e853dd23]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);display:block}@media (hover:hover) and (pointer:fine){.social-btn[data-v-e853dd23]:hover{transform:translateY(-2px)}.social-btn:hover .social-img-icon[data-v-e853dd23]{transform:scale(1.06)}.social-btn--wechat[data-v-e853dd23]:hover{border-color:#07c160;box-shadow:0 4px 14px #07c16059}.social-btn--douyin[data-v-e853dd23]:hover{border-color:#161823;box-shadow:0 4px 14px #16182359}.social-btn--xhs[data-v-e853dd23]:hover{border-color:#ff2442;box-shadow:0 4px 14px #ff244259}}.social-item.is-active .social-btn[data-v-e853dd23]{transform:translateY(-2px)}.social-item.is-active .social-btn .social-img-icon[data-v-e853dd23]{transform:scale(1.06)}.social-item.is-active .social-btn--wechat[data-v-e853dd23]{border-color:#07c160;box-shadow:0 4px 14px #07c16059}.social-item.is-active .social-btn--douyin[data-v-e853dd23]{border-color:#161823;box-shadow:0 4px 14px #16182359}.social-item.is-active .social-btn--xhs[data-v-e853dd23]{border-color:#ff2442;box-shadow:0 4px 14px #ff244259}.qrcode-card[data-v-e853dd23]{z-index:200;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5ebf2;border-radius:12px;flex-direction:column;width:144px;padding:12px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 10px 32px #17233324}.qrcode-box[data-v-e853dd23],.qrcode-card[data-v-e853dd23]{box-sizing:border-box;align-items:center;display:flex}.qrcode-box[data-v-e853dd23]{background-color:#f8fafc;border:1px solid #eef2f6;border-radius:8px;justify-content:center;width:120px;height:120px;overflow:hidden}.qrcode-img[data-v-e853dd23]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.qrcode-title[data-v-e853dd23]{color:#172333;margin-top:8px;font-size:13px;font-weight:600;line-height:1.2}.qrcode-tip[data-v-e853dd23]{color:#8fa2bc;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.2}.qrcode-arrow[data-v-e853dd23]{background:#fff;border-bottom:1px solid #e5ebf2;border-right:1px solid #e5ebf2;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.qrcode-pop-enter-active[data-v-e853dd23],.qrcode-pop-leave-active[data-v-e853dd23]{transition:all .2s cubic-bezier(.16,1,.3,1)}.qrcode-pop-enter-from[data-v-e853dd23],.qrcode-pop-leave-to[data-v-e853dd23]{opacity:0;transform:translate(-50%)translateY(8px)scale(.94)}.footer-divider[data-v-e853dd23]{background-color:var(--atoll-line,#e5ebf2);width:100%;height:1px}.footer-bottom[data-v-e853dd23]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.footer-copyright[data-v-e853dd23]{color:#64748b;font-size:12px;line-height:1.5}.footer-beian[data-v-e853dd23]{color:#8fa2bc;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;font-size:12px;line-height:1.6;display:flex}.beian-link[data-v-e853dd23]{color:#64748b;white-space:nowrap;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:inline-flex}.beian-link[data-v-e853dd23]:hover{color:var(--atoll-blue,#40a3ff)}.beian-icon[data-v-e853dd23]{flex-shrink:0;width:14px;height:14px}.divider[data-v-e853dd23]{color:#cbd5e1;-webkit-user-select:none;user-select:none;font-size:10px}@media (width<=480px){.app-layout[data-v-e853dd23]{--header-height:52px}.header-inner[data-v-e853dd23]{padding:0 12px}.app-footer[data-v-e853dd23]{padding:20px 12px calc(16px + env(safe-area-inset-bottom,0px))}.footer-logo-img[data-v-e853dd23]{max-width:110px;height:28px}.footer-socials[data-v-e853dd23]{gap:12px}.contact-email[data-v-e853dd23],.footer-contact[data-v-e853dd23]{font-size:12px}.social-btn[data-v-e853dd23]{width:36px;height:36px}.footer-beian[data-v-e853dd23]{gap:6px 10px;font-size:11px}.footer-beian .divider[data-v-e853dd23]{display:none}}@media (width>=768px){.app-layout[data-v-e853dd23]{--header-height:64px}.header-inner[data-v-e853dd23]{max-width:100%;padding:0 24px}.error-code[data-v-e853dd23]{font-size:72px}.error-title[data-v-e853dd23]{font-size:20px}.app-footer[data-v-e853dd23]{padding:28px 24px calc(20px + env(safe-area-inset-bottom,0px))}.footer-inner[data-v-e853dd23]{max-width:100%}.footer-top[data-v-e853dd23]{flex-direction:row;justify-content:space-between;align-items:center}.footer-info-group[data-v-e853dd23]{flex-direction:column;align-items:flex-end;gap:8px}.footer-bottom[data-v-e853dd23]{flex-direction:column;align-items:center;gap:12px}}@media (width>=1024px){.footer-inner[data-v-e853dd23],.header-inner[data-v-e853dd23]{max-width:1140px}.header-inner[data-v-e853dd23]{padding:0 32px}.app-footer[data-v-e853dd23]{padding:30px 32px calc(20px + env(safe-area-inset-bottom,0px))}.footer-bottom[data-v-e853dd23]{flex-direction:column;align-items:center;gap:12px}}@media (width>=1280px){.app-layout[data-v-e853dd23]{--header-height:68px}.footer-inner[data-v-e853dd23],.header-inner[data-v-e853dd23]{max-width:1280px}.header-inner[data-v-e853dd23]{padding:0 40px}.app-footer[data-v-e853dd23]{padding:32px 40px calc(24px + env(safe-area-inset-bottom,0px))}.footer-bottom[data-v-e853dd23]{flex-direction:row;justify-content:space-between;align-items:center}.footer-beian[data-v-e853dd23]{justify-content:flex-end}}@media (width>=1440px){.app-layout[data-v-e853dd23]{--header-height:72px}.footer-inner[data-v-e853dd23],.header-inner[data-v-e853dd23]{max-width:1400px}.header-inner[data-v-e853dd23]{padding:0 48px}.app-footer[data-v-e853dd23]{padding:36px 48px calc(24px + env(safe-area-inset-bottom,0px))}.footer-inner[data-v-e853dd23]{max-width:1400px}}@media (width>=1920px){.app-layout[data-v-e853dd23]{--header-height:72px}.footer-inner[data-v-e853dd23],.header-inner[data-v-e853dd23]{max-width:1600px}.header-inner[data-v-e853dd23]{padding:0 64px}.app-footer[data-v-e853dd23]{padding:40px 64px calc(28px + env(safe-area-inset-bottom,0px))}.footer-inner[data-v-e853dd23]{max-width:1600px}}
