.tool-icon-svg[data-v-da16af2d]{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.tool-center-page[data-v-da16af2d]{background:#f8f9fa;min-height:calc(100vh - 70px);padding:28px 0 72px;display:block}.tool-center-shell[data-v-da16af2d]{width:min(100%,1440px,var(--tool-center-shell-width));box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px;margin:0 auto;padding:0 32px;display:flex}.tool-hero-banner[data-v-da16af2d]{background:linear-gradient(135deg,#005bc2,#a4c1ff);border-radius:24px;align-items:center;min-height:336px;padding:0 64px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #005bc229}.tool-hero-banner__copy[data-v-da16af2d]{z-index:1;flex-direction:column;justify-content:center;max-width:620px;padding:40px 0;display:flex;position:relative}.tool-hero-banner__title[data-v-da16af2d]{color:#fff;letter-spacing:-.02em;flex-direction:column;gap:4px;margin:0;font-family:Plus Jakarta Sans,PingFang SC,sans-serif;font-size:42px;font-weight:800;line-height:1.14;display:flex}.tool-hero-banner__desc[data-v-da16af2d]{color:#ffffffd1;max-width:520px;margin:20px 0 0;font-size:18px;line-height:1.72}.tool-hero-banner__visual[data-v-da16af2d]{pointer-events:none;justify-content:flex-end;align-items:center;width:min(52%,680px);height:100%;display:flex;position:absolute;bottom:0;right:20px}.tool-hero-banner__image[data-v-da16af2d]{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;mix-blend-mode:normal;opacity:1;width:100%;height:100%}.tool-grid[data-v-da16af2d]{gap:32px;display:grid}.tool-grid--featured[data-v-da16af2d]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-grid--compact[data-v-da16af2d]{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card[data-v-da16af2d]{background:#fff;border:1px solid #aeb3b524;border-radius:24px;box-shadow:0 12px 32px #2e33350d}.tool-card--featured[data-v-da16af2d]{padding:36px 40px}.tool-card--compact[data-v-da16af2d]{flex-direction:column;min-height:360px;padding:32px;display:flex}.tool-card--compact-xplore[data-v-da16af2d]{padding:28px 28px 26px}.tool-card__featured-inner[data-v-da16af2d]{align-items:center;gap:32px;min-height:100%;display:flex}.tool-brand-box[data-v-da16af2d]{background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.tool-brand-box>img[data-v-da16af2d]{-o-object-fit:contain;object-fit:contain;width:calc(100% - 20px);height:calc(100% - 20px);display:block}.tool-brand-box__inner[data-v-da16af2d]{box-sizing:border-box;justify-content:center;align-items:center;width:112px;height:112px;display:flex;overflow:hidden}.tool-brand-box__inner img[data-v-da16af2d]{-o-object-fit:contain;object-fit:contain;width:87px;height:87px}.tool-card__body[data-v-da16af2d]{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.tool-card__title[data-v-da16af2d]{color:#2e3335;margin:0;font-family:Plus Jakarta Sans,PingFang SC,sans-serif;font-weight:800}.tool-card__title-subtitle[data-v-da16af2d]{display:inline}.tool-card__title--featured .tool-card__title-subtitle[data-v-da16af2d]{display:block}.tool-card__title--featured[data-v-da16af2d]{letter-spacing:-.02em;font-size:30px;line-height:1.18}.tool-card__title--compact[data-v-da16af2d]{text-align:center;letter-spacing:-.02em;font-size:26px;line-height:1.24}.tool-card__desc[data-v-da16af2d]{color:#5a6062}.tool-card__desc--featured[data-v-da16af2d]{margin:16px 0 0;font-size:15px;line-height:1.8}.tool-card__desc--compact[data-v-da16af2d]{text-align:center;min-height:84px;margin:16px 0 0;font-size:15px;line-height:1.78}.tool-card__featured-actions[data-v-da16af2d]{flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:28px;display:flex}.tool-card__featured-actions .tool-btn[data-v-da16af2d]{flex:160px}.tool-card__compact-icon[data-v-da16af2d],.tool-card__compact-icon-skeleton[data-v-da16af2d]{justify-content:center;margin-bottom:24px;display:flex}.tool-card__compact-icon-inner[data-v-da16af2d]{justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.tool-card__compact-symbol-image[data-v-da16af2d]{-o-object-fit:contain;object-fit:contain;width:87px;height:87px;display:block}.tool-card--compact-xplore .tool-card__compact-icon[data-v-da16af2d]{margin-bottom:20px}.tool-card--compact-xplore .tool-card__compact-icon-inner[data-v-da16af2d]{width:88px;height:88px}.tool-card--compact-xplore .tool-card__compact-symbol-image[data-v-da16af2d]{width:87px;height:87px}.tool-card--compact-xplore .tool-card__desc--compact[data-v-da16af2d]{min-height:76px;margin-top:14px}.tool-card__compact-actions[data-v-da16af2d]{margin-top:auto;display:grid}.tool-card__compact-actions--single[data-v-da16af2d],.tool-card__compact-actions--stack[data-v-da16af2d]{gap:12px}.tool-card__compact-actions--grid[data-v-da16af2d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-card--compact-xplore .tool-card__compact-actions--grid[data-v-da16af2d]{gap:10px}.tool-btn[data-v-da16af2d]{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.tool-btn[data-v-da16af2d]:hover{transform:translateY(-2px)}.tool-btn--primary[data-v-da16af2d]{color:#fff;background:#005bc2;min-width:148px;box-shadow:0 12px 24px #005bc22e}.tool-btn--primary[data-v-da16af2d]:hover{background:#0050ab}.tool-btn--compact[data-v-da16af2d],.tool-btn--soft[data-v-da16af2d]{color:#2e3335;background:#e5e9eb}.tool-btn--soft[data-v-da16af2d]{min-width:148px}.tool-btn--compact[data-v-da16af2d]:hover,.tool-btn--soft[data-v-da16af2d]:hover{background:#dee3e5}.tool-btn__icon[data-v-da16af2d]{width:20px;height:20px}.tool-card__compact-actions--single .tool-btn--compact[data-v-da16af2d],.tool-card__compact-actions--stack .tool-btn--compact[data-v-da16af2d]{justify-content:center;width:100%}.tool-card__compact-actions--grid .tool-btn--compact[data-v-da16af2d]{flex-direction:column;gap:6px;min-height:88px;padding:12px 8px;font-size:12px;line-height:1.35}.tool-card--compact-xplore .tool-card__compact-actions--grid .tool-btn--compact[data-v-da16af2d]{min-height:80px;padding:10px 8px;font-size:14px}.tool-card__compact-actions--grid .tool-btn__icon[data-v-da16af2d]{width:24px;height:24px}.tool-card--compact-xplore .tool-card__compact-actions--grid .tool-btn__icon[data-v-da16af2d]{width:22px;height:22px}.iframe-modal-overlay[data-v-da16af2d]{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f1073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.iframe-modal-container[data-v-da16af2d]{background:#fff;border-radius:20px;flex-direction:column;width:min(1480px,100vw - 48px);height:min(880px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0c0f102e}.iframe-modal-header[data-v-da16af2d]{background:#fafbfc;border-bottom:1px solid #aeb3b52e;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.iframe-modal-copy[data-v-da16af2d]{flex-direction:column;min-width:0;display:flex}.iframe-modal-title[data-v-da16af2d]{color:#2e3335;font-family:Plus Jakarta Sans,PingFang SC,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.iframe-modal-desc[data-v-da16af2d]{color:#5a6062;margin-top:6px;font-size:12px;line-height:1.7}.iframe-close-btn[data-v-da16af2d]{color:#5a6062;cursor:pointer;background:#edf1f4;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:inline-flex}.iframe-close-btn[data-v-da16af2d]:hover{color:#2e3335;background:#dee3e5}.iframe-modal-body[data-v-da16af2d]{background:#f8f9fa;flex:1;position:relative;overflow:hidden}.tool-iframe[data-v-da16af2d]{border:none;width:100%;height:100%}.tool-iframe.hidden[data-v-da16af2d]{opacity:0;position:absolute}.iframe-loading[data-v-da16af2d]{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.loading-spinner[data-v-da16af2d]{border:4px solid #aeb3b53d;border-top-color:#005bc2;border-radius:50%;width:42px;height:42px;animation:1s linear infinite spin-da16af2d}@keyframes spin-da16af2d{to{transform:rotate(1turn)}}.loading-text[data-v-da16af2d]{color:#5a6062;font-size:13px;font-weight:600}@media (width<=1600px){.tool-center-shell[data-v-da16af2d]{width:min(100%,1360px,var(--tool-center-shell-width));padding:0 24px}.tool-hero-banner[data-v-da16af2d]{min-height:312px;padding:0 48px}.tool-hero-banner__title[data-v-da16af2d]{font-size:38px}.tool-card--featured[data-v-da16af2d]{padding:32px}.tool-brand-box[data-v-da16af2d]{width:144px;height:144px}.tool-brand-box__inner[data-v-da16af2d]{width:104px;height:104px}}@media (width<=1360px){.tool-grid--featured[data-v-da16af2d]{grid-template-columns:1fr}.tool-grid--compact[data-v-da16af2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.tool-hero-banner[data-v-da16af2d]{min-height:0;padding:32px 28px 220px}.tool-hero-banner__visual[data-v-da16af2d]{width:100%;height:220px}.tool-grid--compact[data-v-da16af2d]{grid-template-columns:1fr}.tool-card--compact[data-v-da16af2d],.tool-card--featured[data-v-da16af2d]{padding:28px 24px}.tool-card__featured-inner[data-v-da16af2d]{flex-direction:column;align-items:stretch;gap:24px}.tool-brand-box[data-v-da16af2d]{width:132px;height:132px;margin:0 auto}.tool-card__desc--featured[data-v-da16af2d],.tool-card__title--compact[data-v-da16af2d],.tool-card__title--featured[data-v-da16af2d]{text-align:center}.tool-card__featured-actions[data-v-da16af2d]{justify-content:center}}@media (width<=768px){.tool-center-page[data-v-da16af2d]{padding:20px 0 40px}.tool-center-shell[data-v-da16af2d]{gap:24px;padding:0 16px}.tool-hero-banner[data-v-da16af2d]{border-radius:20px;padding:24px 20px 188px}.tool-hero-banner__title[data-v-da16af2d]{font-size:30px}.tool-hero-banner__desc[data-v-da16af2d]{margin-top:14px;font-size:14px}.tool-hero-banner__visual[data-v-da16af2d]{height:188px}.tool-card[data-v-da16af2d]{border-radius:20px}.tool-card--compact[data-v-da16af2d],.tool-card--featured[data-v-da16af2d]{padding:24px 20px}.tool-card__title--featured[data-v-da16af2d]{font-size:24px}.tool-card__title--compact[data-v-da16af2d]{font-size:22px}.tool-card__desc--compact[data-v-da16af2d],.tool-card__desc--featured[data-v-da16af2d]{font-size:14px}.tool-card__compact-actions--grid[data-v-da16af2d]{grid-template-columns:1fr 1fr}}body.tool-page-use-outer-scroll,html.tool-page-use-outer-scroll{overflow-y:auto}body.tool-page-use-outer-scroll .sidebar-shell,html.tool-page-use-outer-scroll .sidebar-shell{height:auto;min-height:100vh;overflow:visible}body.tool-page-use-outer-scroll .sidebar-shell-body,html.tool-page-use-outer-scroll .sidebar-shell-body{height:auto;min-height:100vh;display:block}body.tool-page-use-outer-scroll .sidebar-shell-content,body.tool-page-use-outer-scroll .sidebar-shell-main,html.tool-page-use-outer-scroll .sidebar-shell-content,html.tool-page-use-outer-scroll .sidebar-shell-main{min-height:auto;display:block;overflow:visible}body.tool-page-use-outer-scroll .app-sidebar,html.tool-page-use-outer-scroll .app-sidebar{z-index:20;height:100vh;position:fixed;top:0;left:0}body.tool-page-use-outer-scroll .sidebar-shell-main,html.tool-page-use-outer-scroll .sidebar-shell-main{width:auto;margin-left:264px;margin-right:24px}@media (width>=1280px){body.tool-page-use-outer-scroll .sidebar-shell-main,html.tool-page-use-outer-scroll .sidebar-shell-main{margin-left:328px;margin-right:40px}}@media (width>=1536px){body.tool-page-use-outer-scroll .sidebar-shell-main,html.tool-page-use-outer-scroll .sidebar-shell-main{margin-left:416px;margin-right:68px}}
