.navbar-ai-entry[data-v-b47541cc]{flex-shrink:0}.navbar-ai-panel[data-v-b47541cc]{background:var(--surface,#fff);border:1px solid var(--border,rgba(0,0,0,.08));border-radius:16px;box-shadow:0 12px 40px #0f172a1f,0 2px 8px #0f172a0f;padding:1rem;position:fixed;z-index:350}.navbar-ai-panel__header[data-v-b47541cc]{align-items:center;display:flex;gap:.65rem;margin-bottom:.75rem}.navbar-ai-panel__avatar[data-v-b47541cc]{border-radius:8px;flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.navbar-ai-panel__titles[data-v-b47541cc]{min-width:0}.navbar-ai-panel__greeting[data-v-b47541cc]{color:var(--text);font-size:.95rem;font-weight:650;line-height:1.3}.navbar-ai-panel__subtitle[data-v-b47541cc]{color:var(--muted);font-size:.75rem;margin-top:.15rem}.navbar-ai-panel__composer[data-v-b47541cc]{position:relative}.navbar-ai-panel__textarea[data-v-b47541cc]{background:var(--shell-search-bg,rgba(0,0,0,.02));border:1px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.9rem;line-height:1.5;min-height:96px;outline:none;padding:.65rem 2.5rem .65rem .75rem;resize:vertical;width:100%}.navbar-ai-panel__textarea[data-v-b47541cc]:focus{border-color:#3b82f673;box-shadow:0 0 0 3px #3b82f61f}.navbar-ai-panel__textarea[data-v-b47541cc]::-moz-placeholder{color:var(--muted);opacity:.85}.navbar-ai-panel__textarea[data-v-b47541cc]::placeholder{color:var(--muted);opacity:.85}.navbar-ai-panel__send[data-v-b47541cc]{align-items:center;background:transparent;border:none;border-radius:4px;bottom:.5rem;color:var(--muted);cursor:pointer;display:inline-flex;justify-content:center;padding:.2rem;position:absolute;right:.55rem;transition:color .15s ease,opacity .15s ease}.navbar-ai-panel__send[data-v-b47541cc]:disabled{cursor:not-allowed;opacity:.3}.navbar-ai-panel__send[data-v-b47541cc]:not(:disabled){color:var(--text)}.navbar-ai-panel__send[data-v-b47541cc]:not(:disabled):hover{color:#2563eb}@media(max-width:768px){.navbar-ai-panel[data-v-b47541cc]{max-width:calc(100vw - 2rem)}}.ticker-theme-switch[data-v-1c840151]{flex-shrink:0;margin-left:.15rem}.ticker-theme-trigger[data-v-1c840151]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffff61;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:22px}.ticker-theme-trigger[data-v-1c840151]:hover,.ticker-theme-trigger[aria-expanded=true][data-v-1c840151]{background:#ffffff0f;color:#ffffffb8}.ticker-theme-trigger[data-v-1c840151]:focus-visible{outline:1px solid hsla(0,0%,100%,.35);outline-offset:2px}.ticker-theme-popover-portal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c193bf5;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 10px 28px #00000059;padding:3px;pointer-events:auto;position:fixed;transform:translate(-50%);z-index:10000}.ticker-theme-popover-portal.is-below:before{bottom:100%;content:"";height:12px;left:-10px;position:absolute;right:-10px}.ticker-theme-popover-portal.is-above:after{content:"";height:12px;left:-10px;position:absolute;right:-10px;top:100%}.ticker-theme-popover-portal .ticker-theme-rail{border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:86px;padding:2px;position:relative;width:24px}.ticker-theme-popover-portal .ticker-theme-rail-thumb{background:#ffffff29;border-radius:7px;box-shadow:0 0 0 1px #ffffff14;height:calc(33.33333% - 1.33333px);left:2px;pointer-events:none;position:absolute;right:2px;top:2px;transition:transform .22s cubic-bezier(.34,1.2,.64,1)}.ticker-theme-popover-portal .ticker-theme-rail-item{align-items:center;background:transparent;border:none;color:#fff6;cursor:pointer;display:flex;flex:1;justify-content:center;min-height:0;padding:0;position:relative;transition:color .15s ease;z-index:1}.ticker-theme-popover-portal .ticker-theme-rail-item:hover{color:#ffffffbf}.ticker-theme-popover-portal .ticker-theme-rail-item.is-active{color:#fffffff5}.ticker-theme-popover-portal .ticker-theme-rail-item:focus-visible{color:#fffffff5;outline:none}.header[data-v-7181daa5]{overflow:visible;position:sticky;top:0;z-index:200}.navbar[data-v-7181daa5]{align-items:center;background:var(--shell-navbar-bg,var(--surface));border-bottom:1px solid var(--border);color:var(--text);display:flex;height:56px}.navbar-container[data-v-7181daa5]{justify-content:flex-start;margin:0 auto;max-width:1500px;padding:0;width:100%}.navbar-container[data-v-7181daa5],.navbar-shell[data-v-7181daa5]{align-items:center;display:flex;gap:1.25rem}.navbar-shell[data-v-7181daa5]{flex:1 1 auto;min-width:0}.navbar-login--link[data-v-7181daa5]{align-items:center;background:var(--shell-navbar-bg,var(--surface));border:1px solid var(--border);border-radius:8px;color:var(--text);display:inline-flex;font-size:.875rem;height:34px;padding:0 .85rem;text-decoration:none}.navbar-search--placeholder[data-v-7181daa5]{width:260px}.search-input--placeholder[data-v-7181daa5]{color:var(--shell-nav-link,var(--muted));font-size:.9rem;line-height:1.25;opacity:.85}.navbar-brand[data-v-7181daa5]{align-items:center;color:var(--text);display:flex;gap:.75rem;text-decoration:none}.brand-title[data-v-7181daa5]{font-size:1.05rem;font-weight:850;letter-spacing:.2px}.brand-logo[data-v-7181daa5]{display:block;flex:0 0 auto;height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.navbar-menu-ep[data-v-7181daa5]{background:transparent;border-bottom:0!important}.navbar-menu-ep[data-v-7181daa5],.navbar-menu-fallback[data-v-7181daa5]{align-items:center;display:flex;flex:1 1 auto;margin-left:1rem;min-width:0}.navbar-menu-fallback[data-v-7181daa5]{gap:.35rem;height:56px;overflow:hidden}.navbar-menu-fallback-link[data-v-7181daa5]{flex-shrink:0;font-weight:500;opacity:.72;padding:0 .65rem}.navbar-menu-fallback-link[data-v-7181daa5],.navbar-user-fallback[data-v-7181daa5]{color:var(--text,#1d1d1f);font-size:.875rem;text-decoration:none;white-space:nowrap}.navbar-menu-ep[data-v-7181daa5] .el-menu{background:transparent;border-bottom:0!important}.navbar-menu-ep[data-v-7181daa5] .el-menu--horizontal{align-items:center;border-bottom:0!important;height:56px}.navbar-menu-ep[data-v-7181daa5] .el-menu-item,.navbar-menu-ep[data-v-7181daa5] .el-sub-menu__title{background:transparent;border-bottom:0!important;color:var(--shell-nav-link,var(--muted));font-size:1rem;font-weight:520;height:56px;padding:0 16px}.navbar-menu-ep[data-v-7181daa5] .el-menu-item{line-height:56px}.navbar-menu-ep[data-v-7181daa5] .el-sub-menu{align-items:center;display:inline-flex}.navbar-menu-ep[data-v-7181daa5] .el-sub-menu__title{align-items:center;display:inline-flex!important;gap:2px;height:56px;line-height:1;padding:0 16px!important}.navbar-menu-ep[data-v-7181daa5] .el-menu-item:hover,.navbar-menu-ep[data-v-7181daa5] .el-sub-menu__title:hover{background:var(--shell-nav-hover-bg,rgba(0,0,0,.02));color:var(--text)}.navbar-menu-ep[data-v-7181daa5] .el-menu-item.is-active{color:var(--primary)}.navbar-menu-ep[data-v-7181daa5] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--primary)}.navbar-menu-ep[data-v-7181daa5] .el-sub-menu__icon-arrow{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;inset:auto!important;justify-content:center;line-height:1;margin:0!important;position:static!important;transform:none;transition:transform var(--el-transition-duration)}.navbar-menu-ep[data-v-7181daa5] .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)}.navbar-menu-ep[data-v-7181daa5] .el-sub-menu__icon-arrow svg{display:block}.navbar-menu-ep[data-v-7181daa5] .el-menu--popup{background:var(--shell-navbar-bg,var(--surface));border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);min-width:280px;padding:8px}.navbar-menu-ep[data-v-7181daa5] .el-menu--popup .el-menu-item.nav-rich-item{border-radius:10px;color:var(--text);height:auto;line-height:1.35;margin:2px 0;min-height:56px;padding:10px 12px}.navbar-menu-ep[data-v-7181daa5] .el-menu--popup .el-menu-item.nav-rich-item:hover{background:var(--shell-nav-hover-bg,rgba(0,0,0,.04))}.navbar-menu-ep[data-v-7181daa5] .el-menu--popup .el-menu-item.nav-rich-item.is-disabled{cursor:not-allowed;opacity:.55}.nav-rich-item__inner[data-v-7181daa5]{align-items:center;display:flex;gap:12px;width:100%}.nav-rich-item__icon[data-v-7181daa5]{align-items:center;background:var(--shell-nav-hover-bg,rgba(0,0,0,.05));border-radius:10px;color:var(--text);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.nav-rich-item__icon-img[data-v-7181daa5]{display:block;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.nav-rich-item__icon--brand[data-v-7181daa5]{background:transparent;border:1px solid var(--border,rgba(0,0,0,.08));border-radius:50%;box-sizing:border-box;flex:0 0 36px;height:36px;overflow:hidden;padding:0;width:36px}:root[data-theme=dark] .nav-rich-item__icon--brand[data-v-7181daa5]{background:#ffffff0f;border-color:#ffffff1f}.nav-rich-item__icon--brand .nav-rich-item__icon-img[data-v-7181daa5]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nav-rich-item__text[data-v-7181daa5]{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.nav-rich-item__title[data-v-7181daa5]{color:var(--text);font-size:.9rem;font-weight:650;line-height:1.3}.nav-rich-item__desc[data-v-7181daa5]{color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.4;white-space:normal}.navbar-actions[data-v-7181daa5]{gap:.8rem}.navbar-actions[data-v-7181daa5],.navbar-search[data-v-7181daa5]{align-items:center;display:flex}.navbar-search[data-v-7181daa5]{background:var(--shell-search-bg,rgba(0,0,0,.03));border:1px solid var(--border);border-radius:999px;gap:.4rem;padding:.45rem .7rem;width:260px}.search-icon[data-v-7181daa5]{color:var(--muted)}.search-input[data-v-7181daa5]{background:transparent;border:none;color:var(--text);font-size:.9rem;outline:none;width:100%}.search-input[data-v-7181daa5]::-moz-placeholder{color:var(--shell-nav-link,var(--muted));opacity:.85}.search-input[data-v-7181daa5]::placeholder{color:var(--shell-nav-link,var(--muted));opacity:.85}.navbar-date[data-v-7181daa5]{color:var(--muted);font-size:.9rem;white-space:nowrap}.navbar-login[data-v-7181daa5]{background:var(--shell-navbar-bg,var(--surface));border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;height:34px;padding:0 .85rem}.navbar-login[data-v-7181daa5]:hover{background:var(--shell-nav-hover-bg,#f9fafb)}.navbar-user[data-v-7181daa5],.navbar-user-trigger[data-v-7181daa5]{align-items:center;display:flex}.navbar-user-trigger[data-v-7181daa5]{border-radius:8px;cursor:pointer;gap:6px;padding:4px 10px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-user-trigger[data-v-7181daa5]:hover{background:var(--shell-nav-hover-bg,rgba(0,0,0,.04))}.navbar-user-avatar[data-v-7181daa5]{align-items:center;color:var(--muted);display:flex}.navbar-user-name[data-v-7181daa5]{color:var(--text);font-size:.85rem;font-weight:500}.navbar-user-arrow[data-v-7181daa5]{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;transition:transform .2s}.navbar-user-trigger:focus .navbar-user-arrow[data-v-7181daa5],.navbar-user-trigger[aria-expanded=true] .navbar-user-arrow[data-v-7181daa5]{transform:rotate(180deg)}.navbar-user-menu[data-v-7181daa5]{border:none;border-radius:10px;box-shadow:0 8px 24px #0000001a;min-width:140px;padding:4px}.navbar-user-menu[data-v-7181daa5] .el-dropdown-menu__item{align-items:center;border-radius:6px;color:var(--text);display:flex;font-size:.85rem;gap:8px;padding:8px 12px}.navbar-user-menu[data-v-7181daa5] .el-dropdown-menu__item:hover{background:var(--shell-nav-hover-bg,rgba(0,0,0,.04))}.navbar-user-menu[data-v-7181daa5] .el-dropdown-menu__item--divided{border-top-color:var(--border)}.navbar-logout[data-v-7181daa5]{border-radius:8px;height:34px;padding:0 .85rem}.ticker--placeholder[data-v-7181daa5]{background:#111}.ticker-placeholder-text[data-v-7181daa5]{color:#ffffff59;font-size:.78rem;letter-spacing:.5px}.ticker[data-v-7181daa5]{background:#0c193b;border-bottom:1px solid hsla(0,0%,100%,.08);height:34px;overflow:visible}.ticker[data-v-7181daa5],.ticker-inner[data-v-7181daa5]{align-items:center;display:flex}.ticker-inner[data-v-7181daa5]{flex-wrap:nowrap;gap:clamp(.35rem,.8vw,.65rem);justify-content:space-between;margin:0 auto;max-width:1500px;padding:0 clamp(1rem,3vw,2rem);width:100%}.ticker-track[data-v-7181daa5]{align-items:center;display:flex;flex:1 1 auto;gap:clamp(.5rem,1.2vw,1rem);min-width:0;overflow-x:auto;scrollbar-width:none}.ticker-track[data-v-7181daa5]::-webkit-scrollbar{display:none}.ticker-ssr-spacer[data-v-7181daa5]{display:block;flex:1 1 auto;min-height:1px}.ticker-mode[data-v-7181daa5]{align-items:center;background:transparent;border:0;display:inline-flex;margin-left:auto;padding:0}.ticker-mode-seg[data-v-7181daa5] .el-segmented{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;box-shadow:none;display:inline-flex;height:22px;padding:2px}.ticker-mode-seg[data-v-7181daa5] .el-segmented__group{gap:2px}.ticker-mode-seg[data-v-7181daa5] .el-segmented__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:.78rem;height:30px;justify-content:center;line-height:18px;padding:0 .55rem}.ticker-mode-seg[data-v-7181daa5] .el-segmented__item:hover{background:#ffffff14;color:#ffffffe6}.ticker-mode-seg[data-v-7181daa5] .el-segmented__item.is-selected{background:#ffffff24!important;border-color:#ffffff1f;color:#fffffff5}.ticker-item[data-v-7181daa5]{align-items:center;display:inline-flex;flex:0 0 auto;font-size:clamp(.72rem,.75vw,.8125rem);gap:.35rem;white-space:nowrap}.ticker-label[data-v-7181daa5]{color:#ffffffbf}.ticker-value[data-v-7181daa5]{color:#ffffffeb}.ticker-arrow.up[data-v-7181daa5]{color:#ef4444}.ticker-arrow.down[data-v-7181daa5]{color:#22c55e}@media(max-width:768px){.navbar-container[data-v-7181daa5]{flex-direction:column;gap:1rem}.navbar-menu[data-v-7181daa5]{flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-left:0;margin-right:0}.navbar-search[data-v-7181daa5]{width:100%}}.navbar-rich-popper.el-popper{background:transparent!important;border:none!important;box-shadow:none!important}.navbar-rich-popper .el-menu--popup{background:var(--shell-navbar-bg,#fff);border:1px solid var(--border,rgba(0,0,0,.08));border-radius:12px;box-shadow:0 12px 32px #0000001f;min-width:300px;padding:8px}.navbar-rich-popper .el-menu--popup .el-menu-item.nav-rich-item{border-radius:10px;height:auto;line-height:1.35;margin:2px 0;min-height:56px;padding:10px 12px}.navbar-rich-popper .el-menu--popup .el-menu-item.nav-rich-item:hover{background:var(--shell-nav-hover-bg,rgba(0,0,0,.04))}.navbar-rich-popper .el-menu--popup .el-menu-item.nav-rich-item.is-disabled{cursor:not-allowed;opacity:.55}.navbar-rich-popper .nav-rich-item__icon--brand{background:transparent;border:1px solid var(--border,rgba(0,0,0,.08))}:root[data-theme=dark] .navbar-rich-popper .nav-rich-item__icon--brand{background:#ffffff0f;border-color:#ffffff1f}.footer[data-v-1e74c0c8]{background:radial-gradient(1200px 500px at 15% 0,rgba(37,99,235,.18),transparent),radial-gradient(900px 420px at 85% 40%,rgba(59,130,246,.12),transparent),linear-gradient(180deg,#070c1b,#050a16);color:#ffffffeb;margin-top:4rem;padding:3.5rem 0 1.5rem}.footer-inner[data-v-1e74c0c8]{margin:0 auto;max-width:1500px;padding:0}.footer-grid[data-v-1e74c0c8]{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,3fr);padding:0 0 4rem;row-gap:2rem}.footer-brand-head[data-v-1e74c0c8]{align-items:center;display:flex;gap:.65rem}.footer-brand-mark[data-v-1e74c0c8]{display:block;flex:0 0 auto;height:36px;-o-object-fit:contain;object-fit:contain;opacity:.88;width:36px}.footer-brand-title[data-v-1e74c0c8]{font-size:1.35rem;font-weight:700;letter-spacing:.2px;line-height:1.2}.footer-brand-desc[data-v-1e74c0c8]{color:#ffffff9e;font-size:.8125rem;line-height:1.65;margin-top:.75rem;max-width:640px}.footer-host[data-v-1e74c0c8]{border-top:0 solid hsla(0,0%,100%,.08);margin-top:1rem;max-width:100%;padding-top:.85rem}.footer-host-label[data-v-1e74c0c8]{color:#ffffffad;font-size:1.4rem;font-weight:600;letter-spacing:.03em;line-height:1.35;margin:0 0 .65rem}.footer-brand-logos[data-v-1e74c0c8]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .75rem}.footer-partner-link[data-v-1e74c0c8]{border-radius:8px;display:inline-flex;opacity:.6;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.footer-partner-link[data-v-1e74c0c8]:focus-visible,.footer-partner-link[data-v-1e74c0c8]:hover{opacity:1;transform:translateY(-1px)}.footer-partner-link[data-v-1e74c0c8]:focus-visible{outline:2px solid rgba(96,165,250,.85);outline-offset:3px}.footer-partner-tile[data-v-1e74c0c8]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;box-shadow:inset 0 1px #ffffff0f;box-sizing:border-box;display:flex;justify-content:center;max-width:260px;min-width:140px;padding:0 12px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.footer-partner-link:hover .footer-partner-tile[data-v-1e74c0c8]{border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000047}.footer-partner-tile--light[data-v-1e74c0c8]{background:#d8dfe7;border-color:#ffffff59;height:34px}.footer-partner-link:hover .footer-partner-tile--light[data-v-1e74c0c8]{background:#d8dfe7;border-color:#ffffff73}.footer-partner-tile--light .footer-partner-logo[data-v-1e74c0c8]{height:34px}.footer-partner-tile--dark[data-v-1e74c0c8]{background:linear-gradient(180deg,#1a2233,#141b2a);border-color:#ffffff2e;height:34px}.footer-partner-link:hover .footer-partner-tile--dark[data-v-1e74c0c8]{background:linear-gradient(180deg,#212a3d,#1a2233)}.footer-partner-tile--dark .footer-partner-logo[data-v-1e74c0c8]{height:30px}.footer-partner-logo[data-v-1e74c0c8]{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.footer-contact-item[data-v-1e74c0c8]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.footer-contact-icon[data-v-1e74c0c8]{flex-shrink:0;opacity:.7}.footer-link[data-v-1e74c0c8]{color:inherit;text-decoration:none}.footer-link[data-v-1e74c0c8]:hover{text-decoration:underline}.footer-col-wrap[data-v-1e74c0c8]{align-items:stretch;box-sizing:border-box;display:flex;gap:1.75rem;min-width:0}.footer-col-wrap--contact[data-v-1e74c0c8],.footer-col-wrap--links[data-v-1e74c0c8]{padding-top:30px}.footer-col-divider[data-v-1e74c0c8]{align-self:flex-start;background:linear-gradient(180deg,#ffffff40,#fff0);flex:0 0 auto;height:calc(7.5rem - 30px);min-height:calc(7.5rem - 30px);width:1px}.footer-col-wrap--links[data-v-1e74c0c8]{align-items:flex-start;justify-content:center}.footer-col-wrap--contact .footer-col-divider[data-v-1e74c0c8],.footer-col-wrap--links .footer-col-divider[data-v-1e74c0c8]{flex-shrink:0}.footer-col--center[data-v-1e74c0c8]{align-items:flex-start;display:flex;flex:0 1 auto;justify-content:center;min-width:0;padding-top:.15rem}.footer-contact[data-v-1e74c0c8]{flex:1 1 auto;min-width:0;padding-top:.15rem}.footer-link-list[data-v-1e74c0c8]{align-items:center;display:flex;flex-direction:column;gap:.55rem}.footer-link-item[data-v-1e74c0c8]{color:#ffffffbf;font-size:.875rem;line-height:1.45;text-align:center;text-decoration:none;transition:color .15s}.footer-link-item[data-v-1e74c0c8]:hover{color:#fff}.footer-sep[data-v-1e74c0c8]{opacity:.6}.footer-bottom[data-v-1e74c0c8]{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff8c;font-size:.85rem;gap:.75rem 1.5rem;justify-content:space-between;padding-top:1.25rem}.footer-bottom[data-v-1e74c0c8],.footer-bottom-meta[data-v-1e74c0c8]{align-items:center;display:flex;flex-wrap:wrap}.footer-bottom-meta[data-v-1e74c0c8]{gap:.5rem}.footer-bottom-notice[data-v-1e74c0c8]{line-height:1.55;margin:0 0 0 auto;max-width:min(520px,100%);text-align:right}.footer-bottom a[data-v-1e74c0c8]{color:inherit;text-decoration:none}.footer-bottom a[data-v-1e74c0c8]:hover{text-decoration:underline}@media(max-width:1100px){.footer-grid[data-v-1e74c0c8]{grid-template-columns:1fr 1fr}.footer-brand[data-v-1e74c0c8]{grid-column:1/-1}.footer-col-wrap--links[data-v-1e74c0c8]{justify-content:center}.footer-contact[data-v-1e74c0c8]{justify-self:start}.footer-col-divider[data-v-1e74c0c8]{display:none}}@media(max-width:768px){.footer[data-v-1e74c0c8]{padding:3rem 0 1.25rem}.footer-grid[data-v-1e74c0c8]{gap:1.75rem;grid-template-columns:1fr}.footer-brand-desc[data-v-1e74c0c8]{max-width:none}.footer-contact[data-v-1e74c0c8]{justify-self:start}.footer-bottom[data-v-1e74c0c8]{align-items:stretch;flex-direction:column}.footer-bottom-notice[data-v-1e74c0c8]{align-self:flex-end;text-align:right}}.floating-dock-tooltip-fallback[data-v-20fb562e]{display:inline-flex;vertical-align:middle}.floating-dock__download-link[data-v-855454df]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--muted,#6e6e73);display:inline-flex;height:1.95rem;justify-content:center;opacity:.88;padding:0;position:relative;text-decoration:none;transition:color .2s ease,opacity .2s ease,transform .18s ease,background .2s ease;width:1.95rem}.floating-dock__download-link[data-v-855454df]:focus-visible,.floating-dock__download-link[data-v-855454df]:hover{background:color-mix(in srgb,var(--primary,#0071e3) 10%,transparent);color:var(--primary,#0071e3);opacity:1}.floating-dock__download-link[data-v-855454df]:active{transform:scale(.94)}.floating-dock__download-link[data-v-855454df] svg{color:inherit}.floating-dock__download-link[data-v-855454df]:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:2px}.floating-dock[data-v-ffd0314b]{bottom:max(1.5rem,env(safe-area-inset-bottom,0px));overflow:visible;pointer-events:none;position:fixed;right:max(1.25rem,env(safe-area-inset-right,0px));z-index:180}.floating-dock__panel[data-v-ffd0314b]{display:flex;flex-direction:column;padding:.375rem;pointer-events:auto;width:3rem;--dock-row-pad-x:.375rem;--dock-icon-wrap:1.75rem;--dock-row-gap:.5rem;--dock-text-offset:calc(var(--dock-row-pad-x) + var(--dock-icon-wrap) + var(--dock-row-gap));--dock-download-gap: calc(.5rem + 5px) ;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:color-mix(in srgb,var(--surface,#fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--border,rgba(0,0,0,.08)) 88%,transparent);border-radius:var(--radius-lg,20px);box-shadow:0 0 0 .5px color-mix(in srgb,var(--text,#1d1d1f) 6%,transparent),0 12px 40px #0000001a;max-height:calc(100vh - 2.5rem - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;scrollbar-width:none;transition:width .32s ease,box-shadow .32s ease}.floating-dock__panel[data-v-ffd0314b]::-webkit-scrollbar{display:none}.floating-dock__list[data-v-ffd0314b]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0;width:100%}.floating-dock__list-item[data-v-ffd0314b]{flex-shrink:0;width:100%}.floating-dock__list-item[data-v-ffd0314b]:not(:has(.floating-dock__desktop-group)){height:2.5rem}.floating-dock__list-item--group[data-v-ffd0314b],.floating-dock__list-item[data-v-ffd0314b]:has(.floating-dock__desktop-group){height:auto;min-height:2.5rem;overflow:hidden}.floating-dock__list-item--back-top[data-v-ffd0314b]{flex-shrink:0}.floating-dock__panel--expanded[data-v-ffd0314b],.floating-dock__panel[data-v-ffd0314b]:focus-within{overflow-x:visible;overflow-y:auto}.floating-dock__panel--expanded .floating-dock__list-item--group[data-v-ffd0314b],.floating-dock__panel--expanded .floating-dock__list-item[data-v-ffd0314b]:has(.floating-dock__desktop-group),.floating-dock__panel:focus-within .floating-dock__list-item--group[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__list-item[data-v-ffd0314b]:has(.floating-dock__desktop-group){overflow:visible}.floating-dock__divider-item[data-v-ffd0314b]{align-items:center;display:flex;flex-shrink:0;height:.4375rem;list-style:none;margin:0;padding:0;width:100%}.floating-dock__list-item[data-v-ffd0314b]:not(.floating-dock__list-item--group) .el-tooltip__trigger{display:flex;height:100%;width:100%}.floating-dock__desktop-group[data-v-ffd0314b]{align-items:stretch;display:flex;flex-direction:column;width:100%}.floating-dock__desktop-group[data-v-ffd0314b] .el-tooltip__trigger{display:inline-flex;height:auto;width:auto}.floating-dock__desktop-head[data-v-ffd0314b]{align-items:center;color:var(--muted,#6e6e73);cursor:default;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:0;height:2.5rem;justify-content:center;letter-spacing:-.01em;padding:0;transition:gap .32s ease,padding .32s ease;width:100%}.floating-dock__desktop-downloads[data-v-ffd0314b]{align-items:center;display:none;flex-direction:row;flex-wrap:wrap;gap:var(--dock-download-gap);justify-content:flex-start;margin-block:.375rem .5rem;max-width:100%;padding:0}.floating-dock__desktop-downloads[data-v-ffd0314b] .el-tooltip__trigger{display:inline-flex;height:auto;width:auto}.floating-dock__action[data-v-ffd0314b]{align-items:center;background:transparent;border:0;border-radius:calc(var(--radius-md, 14px) - 2px);box-sizing:border-box;color:var(--text,#1d1d1f);cursor:pointer;display:flex;flex-direction:row;font-size:.8125rem;font-weight:600;gap:0;height:100%;justify-content:center;letter-spacing:-.01em;overflow:hidden;padding:0;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,gap .28s ease,padding .28s ease;width:100%}.floating-dock__action[data-v-ffd0314b]:focus-visible:not(.floating-dock__action--disabled):not(.floating-dock__action--label),.floating-dock__action[data-v-ffd0314b]:hover:not(.floating-dock__action--disabled):not(.floating-dock__action--label){background:var(--primary-weak,rgba(0,113,227,.1));color:var(--primary,#0071e3)}.floating-dock__action--muted[data-v-ffd0314b]{color:var(--muted,#6e6e73)}.floating-dock__label[data-v-ffd0314b]{flex:0 1 auto;line-height:1.75rem;max-width:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;text-overflow:ellipsis;transition:opacity .22s ease,max-width .28s ease;white-space:nowrap}.floating-dock__action[data-v-ffd0314b]:active:not(.floating-dock__action--disabled){transform:scale(.98)}.floating-dock__action[data-v-ffd0314b]:focus-visible{outline:2px solid var(--primary,#0071e3);outline-offset:1px}.floating-dock__action--disabled[data-v-ffd0314b]{cursor:not-allowed;opacity:.45}.floating-dock__action--label[data-v-ffd0314b]{cursor:default}.floating-dock__action--label[data-v-ffd0314b]:focus-visible,.floating-dock__action--label[data-v-ffd0314b]:hover{background:transparent;color:var(--muted,#6e6e73)}.floating-dock__icon-wrap[data-v-ffd0314b]{align-items:center;background:color-mix(in srgb,var(--text,#1d1d1f) 6%,transparent);border-radius:999px;color:inherit;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background .2s ease;width:1.75rem}.floating-dock__brand-icon[data-v-ffd0314b]{display:block;height:1.125rem;-o-object-fit:contain;object-fit:contain;width:1.125rem}.floating-dock__action:focus-visible:not(.floating-dock__action--disabled) .floating-dock__icon-wrap[data-v-ffd0314b],.floating-dock__action:hover:not(.floating-dock__action--disabled) .floating-dock__icon-wrap[data-v-ffd0314b]{background:color-mix(in srgb,var(--primary,#0071e3) 14%,transparent)}.floating-dock__action--muted[data-v-ffd0314b]:focus-visible:not(.floating-dock__action--disabled),.floating-dock__action--muted[data-v-ffd0314b]:hover:not(.floating-dock__action--disabled){color:var(--muted,#6e6e73)}.floating-dock__action--muted:focus-visible:not(.floating-dock__action--disabled) .floating-dock__icon-wrap[data-v-ffd0314b],.floating-dock__action--muted:hover:not(.floating-dock__action--disabled) .floating-dock__icon-wrap[data-v-ffd0314b]{background:color-mix(in srgb,var(--text,#1d1d1f) 8%,transparent)}.floating-dock__divider[data-v-ffd0314b]{background:var(--border,rgba(0,0,0,.08));display:block;height:1px;margin:0;opacity:0;transition:opacity .22s ease;width:100%}.floating-dock__panel--expanded[data-v-ffd0314b],.floating-dock__panel[data-v-ffd0314b]:focus-within{box-shadow:0 0 0 .5px color-mix(in srgb,var(--text,#1d1d1f) 6%,transparent),0 16px 44px #0000001f;width:13rem}.floating-dock__panel--expanded .floating-dock__action[data-v-ffd0314b]:not(.floating-dock__action--label),.floating-dock__panel:focus-within .floating-dock__action[data-v-ffd0314b]:not(.floating-dock__action--label){gap:.5rem;justify-content:flex-start;padding:0 .375rem}.floating-dock__panel--expanded .floating-dock__desktop-head[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__desktop-head[data-v-ffd0314b]{gap:.5rem;justify-content:flex-start;padding:0 .375rem}.floating-dock__panel--expanded .floating-dock__label[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__label[data-v-ffd0314b]{max-width:8.5rem;opacity:1}.floating-dock__panel--expanded .floating-dock__divider[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__divider[data-v-ffd0314b]{opacity:1}.floating-dock__panel--expanded .floating-dock__desktop-downloads[data-v-ffd0314b],.floating-dock__panel--expanded .floating-dock__desktop-group[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__desktop-downloads[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__desktop-group[data-v-ffd0314b]{overflow:visible}.floating-dock__panel--expanded .floating-dock__desktop-downloads[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__desktop-downloads[data-v-ffd0314b]{display:flex;overflow:visible;padding-inline:var(--dock-text-offset) .375rem}.floating-dock-rise-enter-active[data-v-ffd0314b],.floating-dock-rise-leave-active[data-v-ffd0314b]{transition:opacity .2s ease}.floating-dock-rise-enter-from[data-v-ffd0314b],.floating-dock-rise-leave-to[data-v-ffd0314b]{opacity:0}@media(max-width:768px){.floating-dock[data-v-ffd0314b]{bottom:max(1rem,env(safe-area-inset-bottom,0px));right:max(.875rem,env(safe-area-inset-right,0px))}.floating-dock__panel[data-v-ffd0314b]{width:2.875rem}.floating-dock__panel--expanded[data-v-ffd0314b],.floating-dock__panel[data-v-ffd0314b]:focus-within{width:11.25rem}.floating-dock__action[data-v-ffd0314b]{height:2.375rem}.floating-dock__list-item[data-v-ffd0314b]:not(:has(.floating-dock__desktop-group)){height:2.375rem}.floating-dock__list-item--group[data-v-ffd0314b],.floating-dock__list-item[data-v-ffd0314b]:has(.floating-dock__desktop-group){min-height:2.375rem}.floating-dock__panel--expanded .floating-dock__list-item--group[data-v-ffd0314b],.floating-dock__panel--expanded .floating-dock__list-item[data-v-ffd0314b]:has(.floating-dock__desktop-group),.floating-dock__panel:focus-within .floating-dock__list-item--group[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__list-item[data-v-ffd0314b]:has(.floating-dock__desktop-group){min-height:auto}.floating-dock__panel--expanded .floating-dock__desktop-downloads[data-v-ffd0314b],.floating-dock__panel:focus-within .floating-dock__desktop-downloads[data-v-ffd0314b]{gap:calc(.4375rem + 5px);margin-block:.3125rem .4375rem;padding-inline:var(--dock-text-offset) .375rem}}.floating-dock-tooltip{border-radius:10px!important;box-shadow:0 8px 24px #00000024!important;font-size:.8125rem;letter-spacing:-.01em;line-height:1.45;max-width:18rem;padding:.5rem .75rem!important;z-index:220}.floating-dock-download-tooltip{z-index:230!important}
