.price-table-scroll[data-v-ff0c8bfc]{max-width:100%;overflow-x:auto}.price-matrix[data-v-ff0c8bfc]{width:100%;min-width:360px;border-collapse:collapse;font-size:14px;line-height:1.75;color:var(--price-ink,oklch(23% .035 255))}.price-matrix td[data-v-ff0c8bfc],.price-matrix th[data-v-ff0c8bfc]{padding:10px 12px;border:0;border-bottom:1px solid var(--price-soft,oklch(94% .009 255));text-align:left;vertical-align:middle;overflow-wrap:anywhere}.price-matrix td[data-v-ff0c8bfc]:first-child,.price-matrix th[data-v-ff0c8bfc]:first-child{padding-left:0;min-width:160px}.price-matrix thead th[data-v-ff0c8bfc]{color:var(--price-muted,oklch(53% .023 255));font-weight:650}.price-matrix tbody th[data-v-ff0c8bfc]{font-weight:500}.price-matrix tbody tr:last-child td[data-v-ff0c8bfc],.price-matrix tbody tr:last-child th[data-v-ff0c8bfc]{border-bottom:0}.price-matrix td[data-v-ff0c8bfc]{font-weight:400;white-space:pre-line}.price-matrix .price-matrix__amount-column[data-v-ff0c8bfc]{min-width:144px;text-align:right}.price-matrix td.price-matrix__amount[data-v-ff0c8bfc]{color:var(--price-blue,oklch(50% .19 258));font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.public-pricing-panel[data-v-47a641ed]{--price-ink:oklch(23% .035 255);--price-muted:oklch(53% .023 255);--price-line:oklch(89.5% .014 255);--price-soft:oklch(94% .009 255);--price-blue:oklch(50% .19 258);container-type:inline-size;min-width:0;color:var(--price-ink);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.pricing-description[data-v-47a641ed]{margin:0 0 14px;color:var(--price-muted);font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.pricing-rule[data-v-47a641ed]{margin:0 0 12px;color:var(--price-blue);font-size:20px;font-weight:700;line-height:1.65;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pricing-notes[data-v-47a641ed]{margin-top:14px}.pricing-notes .pricing-description[data-v-47a641ed]{margin:0}.pricing-notes .pricing-description+.pricing-description[data-v-47a641ed]{margin-top:8px}.pricing-overview[data-v-47a641ed]{border-top:1px solid var(--price-line);border-bottom:1px solid var(--price-line)}.pricing-overview.has-adjustments.has-price[data-v-47a641ed]{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr)}.pricing-amount[data-v-47a641ed]{min-width:0;padding:24px 28px 24px 0}.pricing-overview.has-adjustments .pricing-amount[data-v-47a641ed]{border-right:1px solid var(--price-line)}.pricing-current[data-v-47a641ed]{color:var(--price-blue);min-width:0}.pricing-current strong[data-v-47a641ed]{font-size:26px;font-weight:760;line-height:1.4;overflow-wrap:anywhere}.pricing-adjustments[data-v-47a641ed]{min-width:0;padding:18px 0 18px 22px}.pricing-overview:not(.has-price) .pricing-adjustments[data-v-47a641ed]{padding-left:0}.pricing-tier-list.has-scroll[data-v-47a641ed]{max-height:320px;padding-right:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#aab7ca transparent;scrollbar-width:thin}.pricing-tier-list[data-v-47a641ed]:focus-visible{outline:2px solid var(--price-blue);outline-offset:3px}.pricing-tier-row[data-v-47a641ed]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:34px;padding:7px 0;border-bottom:1px solid var(--price-soft);font-size:13px}.pricing-tier-row[data-v-47a641ed]:last-child{border-bottom:0}.pricing-tier-row>span[data-v-47a641ed]:first-child{min-width:0;overflow-wrap:anywhere}.pricing-tier-value[data-v-47a641ed]{flex:0 0 auto;color:var(--price-blue);font-weight:750;font-variant-numeric:tabular-nums;text-align:right}@container(max-width:680px){.pricing-overview.has-adjustments.has-price[data-v-47a641ed]{grid-template-columns:1fr}.pricing-amount[data-v-47a641ed]{padding:20px 0}.pricing-overview.has-adjustments .pricing-amount[data-v-47a641ed]{border-right:0;border-bottom:1px solid var(--price-line)}.pricing-adjustments[data-v-47a641ed]{padding:16px 0}}.published-pricing-formula[data-v-32375c3a]{margin-top:16px}.published-pricing-formula summary[data-v-32375c3a]{cursor:pointer}.published-pricing-formula pre[data-v-32375c3a]{margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.tool-detail-page[data-v-32375c3a]{--detail-bg:oklch(99.3% 0.004 255);--surface:oklch(99.8% 0.003 255);--surface-muted:oklch(97.2% 0.009 255);--ink:oklch(23% 0.035 255);--text:oklch(39% 0.028 255);--muted:oklch(53% 0.023 255);--muted-light:oklch(67% 0.016 255);--line:oklch(89.5% 0.014 255);--line-soft:oklch(94% 0.009 255);--blue:oklch(50% 0.19 258);--blue-hover:oklch(43% 0.17 258);--blue-soft:oklch(96% 0.03 258);--blue-line:oklch(83% 0.07 258);min-height:calc(100vh - 64px);padding-top:72px;background:var(--detail-bg);color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.overview-pane[data-v-32375c3a]{border-bottom:1px solid var(--line);background:var(--surface)}.detail-inner[data-v-32375c3a],.overview-inner[data-v-32375c3a]{width:min(1312px,calc(100% - 64px));margin:0 auto}.overview-inner[data-v-32375c3a]{padding-top:20px}.back-link[data-v-32375c3a]{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin-bottom:12px;color:var(--muted);font-size:13px;font-weight:650}.back-link[data-v-32375c3a]:hover{color:var(--blue)}.back-link svg[data-v-32375c3a]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tool-hero[data-v-32375c3a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;padding-bottom:26px}.tool-identity[data-v-32375c3a]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px}.tool-logo[data-v-32375c3a]{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid var(--blue-line);border-radius:8px;background:var(--blue-soft);color:var(--blue);font-size:16px;font-weight:800}.tool-copy[data-v-32375c3a]{min-width:0}.tool-title-row[data-v-32375c3a]{display:flex;min-width:0;align-items:center;gap:8px}.tool-title-row h1[data-v-32375c3a]{margin:3px 0 0;color:var(--ink);font-size:30px;font-weight:760;line-height:1.25}.tool-code[data-v-32375c3a]{margin-top:7px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:650;overflow-wrap:anywhere}.tool-summary[data-v-32375c3a]{max-width:760px;margin:12px 0 0;color:var(--text);font-size:14px;line-height:1.75}.tags[data-v-32375c3a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tag[data-v-32375c3a]{padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:12px;line-height:1.4}.tag-primary[data-v-32375c3a]{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.hero-actions[data-v-32375c3a]{min-width:130px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.mobile-price-line[data-v-32375c3a],.price-line[data-v-32375c3a]{color:var(--muted);font-size:12px;white-space:nowrap}.mobile-price-line strong[data-v-32375c3a],.price-line strong[data-v-32375c3a]{margin-right:3px;color:var(--blue);font-size:24px;font-weight:760;line-height:1}.mobile-price-line s[data-v-32375c3a],.price-line s[data-v-32375c3a]{margin-left:6px;color:var(--muted-light)}.mobile-price-line .off[data-v-32375c3a],.price-line .off[data-v-32375c3a]{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid oklch(88% .11 158);border-radius:4px;background:oklch(97% .035 158);color:oklch(43% .12 158);font-size:10px;font-weight:700;line-height:1.3;vertical-align:middle}.favorite-button[data-v-32375c3a]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);transition:border-color .16s ease,background .16s ease,color .16s ease}.favorite-button.active[data-v-32375c3a],.favorite-button[data-v-32375c3a]:hover{border-color:var(--blue-line);background:var(--blue-soft);color:var(--blue)}.favorite-button svg[data-v-32375c3a]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.favorite-button.active svg[data-v-32375c3a]{fill:currentColor}.favorite-button-mobile[data-v-32375c3a],.mobile-price-line[data-v-32375c3a]{display:none}.section-nav[data-v-32375c3a]{position:sticky;top:72px;z-index:12;display:flex;height:54px;align-items:flex-end;gap:26px;border-bottom:1px solid var(--line);background:oklch(99.8% .003 255/.97)}.section-nav button[data-v-32375c3a]{position:relative;height:100%;padding:4px 0 12px;color:var(--muted);font-size:13px;font-weight:650}.section-nav button[data-v-32375c3a]:after{content:"";position:absolute;bottom:-1px;left:50%;width:100%;height:3px;background:var(--blue);transform:translateX(-50%) scaleX(0);transition:transform .18s cubic-bezier(.25,1,.5,1)}.section-nav button.active[data-v-32375c3a],.section-nav button[data-v-32375c3a]:hover{color:var(--blue)}.section-nav button.active[data-v-32375c3a]:after{transform:translateX(-50%) scaleX(1)}.detail-pane[data-v-32375c3a]{background:var(--surface)}.detail-inner[data-v-32375c3a]{padding-bottom:110px}.content-section[data-v-32375c3a]{padding:30px 0 34px;border-bottom:1px solid var(--line);scroll-margin-top:132px}.content-section[data-v-32375c3a]:last-child{border-bottom:0}.pricing-description[data-v-32375c3a]{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.6;white-space:pre-wrap}.pricing-overview[data-v-32375c3a]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricing-overview.has-adjustments[data-v-32375c3a]{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}.pricing-amount[data-v-32375c3a]{padding:24px 28px 24px 0}.pricing-overview.has-adjustments .pricing-amount[data-v-32375c3a]{border-right:1px solid var(--line)}.pricing-label[data-v-32375c3a]{display:block;margin-bottom:8px;color:var(--muted);font-size:14px;font-weight:650}.pricing-current[data-v-32375c3a]{display:flex;align-items:baseline;gap:5px;color:var(--blue);font-size:15px;font-weight:650}.pricing-current strong[data-v-32375c3a]{font-size:30px;line-height:1;font-weight:760}.pricing-adjustments[data-v-32375c3a]{min-width:0;padding:18px 0 18px 22px}.pricing-tier-list.has-scroll[data-v-32375c3a]{max-height:320px;padding-right:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#aab7ca transparent;scrollbar-width:thin}.pricing-tier-list.has-scroll[data-v-32375c3a]::-webkit-scrollbar{width:8px}.pricing-tier-list.has-scroll[data-v-32375c3a]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#aab7ca;background-clip:padding-box}.pricing-tier-list.has-scroll[data-v-32375c3a]::-webkit-scrollbar-thumb:hover{background:#7f8ea3;background-clip:padding-box}.pricing-tier-list.has-scroll[data-v-32375c3a]::-webkit-scrollbar-track{background:transparent}.pricing-tier-list.has-scroll[data-v-32375c3a]:focus-visible{border-radius:6px;outline:2px solid var(--blue);outline-offset:3px}.pricing-tier-row[data-v-32375c3a]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:34px;padding:7px 0;border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:13px}.pricing-tier-row[data-v-32375c3a]:last-child{border-bottom:0}.pricing-tier-row>span[data-v-32375c3a]:first-child{min-width:0;overflow-wrap:anywhere}.pricing-tier-value[data-v-32375c3a]{flex:0 0 auto;color:var(--blue);font-weight:750;font-variant-numeric:tabular-nums;text-align:right}.section-heading[data-v-32375c3a]{margin-bottom:18px}.section-heading h2[data-v-32375c3a]{margin:0;color:var(--ink);font-size:20px;font-weight:720;line-height:1.35}.section-heading p[data-v-32375c3a]{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.code-layout[data-v-32375c3a]{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:16px}.code-block[data-v-32375c3a],.response-block[data-v-32375c3a]{overflow:hidden;border:1px solid oklch(32% .035 255);border-radius:8px;background:oklch(20% .025 255);color:oklch(90% .022 255)}.code-head[data-v-32375c3a]{min-height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid oklch(31% .03 255);color:oklch(71% .025 255);font-size:11px}.code-head button[data-v-32375c3a]{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 8px;border-radius:5px;color:oklch(78% .04 255);font-size:11px}.code-head button[data-v-32375c3a]:hover{background:oklch(27% .035 255);color:oklch(96% .01 255)}.code-head svg[data-v-32375c3a]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}pre[data-v-32375c3a]{margin:0;padding:18px;overflow:auto;color:oklch(90% .022 255);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;white-space:pre}.response-block[data-v-32375c3a]{margin-top:16px}.json-code[data-v-32375c3a] .json-key{color:oklch(78% .13 250)}.json-code[data-v-32375c3a] .json-string{color:oklch(82% .13 155)}.json-code[data-v-32375c3a] .json-number{color:oklch(86% .13 86)}.json-code[data-v-32375c3a] .json-boolean{color:oklch(78% .13 310)}.json-code[data-v-32375c3a] .json-null{color:oklch(72% .08 285);font-style:italic}.endpoint-list[data-v-32375c3a]{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.endpoint-row[data-v-32375c3a]{padding:13px 14px;border-bottom:1px solid var(--line-soft)}.endpoint-row[data-v-32375c3a]:last-child{border-bottom:0}.endpoint-row dt[data-v-32375c3a]{color:var(--muted);font-size:11px}.endpoint-row dd[data-v-32375c3a]{margin:3px 0 0;color:var(--ink);font-size:12px;font-weight:680;overflow-wrap:anywhere}.parameter-table-wrap[data-v-32375c3a]{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.parameter-table[data-v-32375c3a]{width:100%;border-collapse:collapse;font-size:12px}.parameter-table td[data-v-32375c3a],.parameter-table th[data-v-32375c3a]{padding:12px 14px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.parameter-table th[data-v-32375c3a]{background:var(--surface-muted);color:var(--muted);font-weight:680;white-space:nowrap}.parameter-table td[data-v-32375c3a]{color:var(--text);line-height:1.55}.parameter-table code[data-v-32375c3a]{color:var(--blue);font-size:12px;font-weight:680}.parameter-table tr:last-child td[data-v-32375c3a]{border-bottom:0}.empty-parameters[data-v-32375c3a]{padding:22px 0;color:var(--muted);font-size:13px}.detail-state[data-v-32375c3a]{min-height:calc(100vh - 136px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;color:var(--muted);text-align:center}.detail-state p[data-v-32375c3a]{margin:10px 0 0;font-size:14px}.detail-state strong[data-v-32375c3a]{color:var(--ink);font-size:20px}.loading-spinner[data-v-32375c3a]{width:30px;height:30px;border:3px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:detail-spin-32375c3a .8s linear infinite}.back-button[data-v-32375c3a]{margin-top:18px;padding:9px 14px;border-radius:7px;background:var(--blue);color:oklch(98% .005 255);font-size:13px;font-weight:680}.back-button[data-v-32375c3a]:hover{background:var(--blue-hover)}.copy-toast[data-v-32375c3a]{position:fixed;bottom:24px;left:50%;z-index:30;padding:9px 14px;border-radius:7px;background:var(--ink);color:oklch(98% .005 255);font-size:12px;transform:translateX(-50%)}@keyframes detail-spin-32375c3a{to{transform:rotate(1turn)}}@media (max-width:760px){.pricing-overview.has-adjustments[data-v-32375c3a]{grid-template-columns:1fr}.pricing-amount[data-v-32375c3a]{padding:20px 0}.pricing-overview.has-adjustments .pricing-amount[data-v-32375c3a]{border-right:0;border-bottom:1px solid var(--line)}.pricing-adjustments[data-v-32375c3a]{padding:16px 0}.pricing-tier-row[data-v-32375c3a]{align-items:flex-start}.tool-detail-page[data-v-32375c3a]{padding-top:60px}.detail-inner[data-v-32375c3a],.overview-inner[data-v-32375c3a]{width:calc(100% - 28px)}.tool-hero[data-v-32375c3a]{grid-template-columns:1fr;gap:18px}.tool-identity[data-v-32375c3a]{display:block}.tool-logo[data-v-32375c3a]{float:left;margin:0 16px 10px 0}.tool-title-row[data-v-32375c3a]{min-height:52px;flex-wrap:wrap;align-content:flex-start}.tool-title-row h1[data-v-32375c3a]{max-width:calc(100vw - 142px);font-size:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-button-mobile[data-v-32375c3a]{display:inline-flex;width:34px;height:34px;flex:0 0 34px}.mobile-price-line[data-v-32375c3a]{display:block;flex:0 0 100%}.mobile-price-line strong[data-v-32375c3a]{font-size:20px}.tags[data-v-32375c3a],.tool-code[data-v-32375c3a],.tool-summary[data-v-32375c3a]{clear:both}.hero-actions[data-v-32375c3a]{display:none}.section-nav[data-v-32375c3a]{top:60px;overflow-x:auto}.content-section[data-v-32375c3a]{scroll-margin-top:114px}.code-layout[data-v-32375c3a]{grid-template-columns:1fr}.parameter-table-wrap[data-v-32375c3a]{border-radius:6px}}.mobile-price-line[data-v-32375c3a],.price-line[data-v-32375c3a]{white-space:normal;overflow-wrap:anywhere;max-width:420px;line-height:1.5}.mobile-price-line strong[data-v-32375c3a],.price-line strong[data-v-32375c3a]{font-size:20px;line-height:1.5}.pricing-current[data-v-32375c3a]{flex-wrap:wrap;min-width:0}.pricing-current strong[data-v-32375c3a]{font-size:20px;line-height:1.6;overflow-wrap:anywhere}.hero-actions[data-v-32375c3a]{min-width:220px;max-width:360px;width:-moz-max-content;width:max-content}@media(max-width:760px){.hero-actions[data-v-32375c3a]{max-width:100%}}.tools-page[data-v-8d074236]{--catalog-bg:oklch(98.4% 0.007 255);--surface:oklch(100% 0 0);--surface-muted:oklch(97.1% 0.009 255);--text:oklch(25% 0.035 255);--text-muted:oklch(51% 0.025 255);--line:oklch(90.5% 0.014 255);--line-strong:oklch(82% 0.03 255);--accent:oklch(57% 0.2 256);--accent-dark:oklch(47% 0.18 256);--accent-soft:oklch(95.5% 0.035 256);--channel-finance:#2563eb;--channel-content:#6d28d9;--channel-search:#0369a1;--channel-shop:#d97706;--channel-social:#0f766e;--channel-other:#475569;min-height:calc(100vh - 64px);background:var(--catalog-bg);color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}.tools-page[data-active-channel=finance][data-v-8d074236],.tools-page[data-v-8d074236]{--active-channel-color:var(--channel-finance)}.tools-page[data-active-channel=content][data-v-8d074236]{--active-channel-color:var(--channel-content)}.tools-page[data-active-channel=search][data-v-8d074236]{--active-channel-color:var(--channel-search)}.tools-page[data-active-channel=shop][data-v-8d074236]{--active-channel-color:var(--channel-shop)}.tools-page[data-active-channel=social][data-v-8d074236]{--active-channel-color:var(--channel-social)}.tools-page[data-active-channel=other][data-v-8d074236]{--active-channel-color:var(--channel-other)}.catalog-wrap[data-v-8d074236]{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:30px 0 80px}.control-dock[data-v-8d074236]{position:relative;z-index:5;padding:18px 20px 0;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 10px 32px oklch(35% .04 255/.06)}.search-form[data-v-8d074236]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;height:48px;padding-left:16px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface);color:var(--text-muted);transition:border-color .16s ease,box-shadow .16s ease}.search-form[data-v-8d074236]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-form input[data-v-8d074236]{min-width:0;height:100%;padding:0 12px;border:0!important;outline:0!important;background:transparent;box-shadow:none!important;color:var(--text);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form input[data-v-8d074236]:focus,.search-form input[data-v-8d074236]:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.search-form input[data-v-8d074236]::-webkit-search-cancel-button{display:none}.search-icon[data-v-8d074236]{width:21px;height:21px}.search-clear[data-v-8d074236]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer}.search-clear svg[data-v-8d074236]{width:18px;height:18px}.search-clear[data-v-8d074236]:hover{background:var(--surface-muted);color:var(--text)}.search-submit[data-v-8d074236]{height:36px;margin-right:6px;padding:0 17px;border:0;border-radius:8px;background:var(--text);color:var(--surface);font-weight:700;cursor:pointer}.search-submit[data-v-8d074236]:hover{background:var(--accent-dark)}.channels[data-v-8d074236]{display:grid;grid-template-columns:repeat(var(--channel-count,6),minmax(max-content,1fr));margin-top:16px;border-top:1px solid var(--line)}.channel[data-v-8d074236]{position:relative;display:flex;min-width:0;padding:18px 14px 17px;border:0;background:transparent;color:var(--text-muted);text-align:left;cursor:pointer}.channel[data-v-8d074236]:after{position:absolute;right:14px;bottom:0;left:14px;height:3px;border-radius:3px 3px 0 0;background:transparent;content:""}.channel[data-v-8d074236]:hover{color:var(--text)}.channel.active[data-v-8d074236]{color:var(--accent-dark)}.channel.active[data-v-8d074236]:after{background:var(--accent)}.channel-icon[data-v-8d074236]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;background:var(--surface-muted)}.channel.active .channel-icon[data-v-8d074236]{background:var(--accent-soft);color:var(--accent)}.channel-icon svg[data-v-8d074236]{width:21px;height:21px}.channel-copy[data-v-8d074236]{display:grid;min-width:0;gap:3px}.channel-copy strong[data-v-8d074236]{overflow:hidden;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.channel-copy>span[data-v-8d074236]{font-size:12px;color:var(--text-muted)}.channel-copy b[data-v-8d074236]{color:currentColor;font-weight:700}.filter-row[data-v-8d074236]{display:flex;min-width:0;align-items:center;gap:18px;padding:13px 0;border-top:1px solid var(--line)}.sort-control[data-v-8d074236]{display:flex;flex:0 0 auto;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-muted)}.sort-chevron[data-v-8d074236],.sort-filter-icon[data-v-8d074236]{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.sort-control select[data-v-8d074236]{min-width:0;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.category-scroll[data-v-8d074236]{display:flex;min-width:0;flex:1;gap:8px;overflow-x:auto;scrollbar-width:none}.category-scroll[data-v-8d074236]::-webkit-scrollbar{display:none}.category-chip[data-v-8d074236]{flex:0 0 auto;height:34px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:var(--surface-muted);color:var(--text-muted);font-size:13px;cursor:pointer}.category-chip span[data-v-8d074236]{margin-left:5px;color:var(--text-muted);font-size:11px}.category-chip .category-chip-label[data-v-8d074236]{margin-left:0;color:inherit;font-size:inherit}.category-chip[data-v-8d074236]:hover{border-color:var(--line-strong);color:var(--text)}.category-chip.active[data-v-8d074236]{border-color:oklch(83% .09 256);background:var(--accent-soft);color:var(--accent-dark);font-weight:700}.category-chip[data-v-8d074236]:disabled{cursor:not-allowed;opacity:.45}.category-chip[data-v-8d074236]:disabled:hover{border-color:transparent;background:transparent;color:var(--text-muted)}.channel-intro[data-v-8d074236]{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:64px;align-items:end;padding:52px 14px 46px;border-bottom:1px solid var(--line)}.intro-heading>p[data-v-8d074236],.results-kicker[data-v-8d074236]{margin:0 0 8px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.intro-heading h1[data-v-8d074236]{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.045em}.intro-stats[data-v-8d074236]{display:flex;gap:34px;margin-top:28px}.intro-stats div[data-v-8d074236]{display:grid;justify-items:center;gap:4px;text-align:center}.intro-stats strong[data-v-8d074236]{font-size:21px;font-variant-numeric:tabular-nums}.intro-stats span[data-v-8d074236]{color:var(--text-muted);font-size:12px}.intro-copy[data-v-8d074236]{max-width:700px}.intro-copy p[data-v-8d074236]{margin:0;color:var(--text-muted);font-size:14px;line-height:1.8}.intro-copy .intro-lead[data-v-8d074236]{margin-bottom:12px;color:var(--text);font-size:18px;font-weight:650;line-height:1.55}.results-section[data-v-8d074236]{scroll-margin-top:90px;padding-top:35px}.results-header[data-v-8d074236]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.results-header h2[data-v-8d074236]{margin:0;font-size:22px;letter-spacing:-.025em}.search-context[data-v-8d074236]{margin:0;color:var(--text-muted);font-size:13px}.tool-grid[data-v-8d074236]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-card[data-v-8d074236]{position:relative;display:flex;min-width:0;min-height:244px;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--surface);cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.tool-card[data-v-8d074236]:focus-visible,.tool-card[data-v-8d074236]:hover{border-color:oklch(75% .1 256);outline:0;box-shadow:0 12px 28px oklch(35% .05 255/.08);transform:translateY(-2px)}.tool-top[data-v-8d074236]{display:flex;min-width:0;align-items:center;gap:9px}.tool-logo[data-v-8d074236]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid oklch(87% .045 256);border-radius:9px;background:var(--accent-soft);color:var(--accent-dark);font-size:12px;font-weight:800;letter-spacing:-.02em}.tool-provider[data-v-8d074236]{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.new-badge[data-v-8d074236]{flex:0 0 auto;padding:3px 7px;border-radius:5px;background:oklch(94% .08 142);color:oklch(40% .11 142);font-size:10px;font-weight:800}.favorite-button[data-v-8d074236]{display:grid;width:31px;height:31px;margin-left:auto;flex:0 0 31px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--line-strong);cursor:pointer}.favorite-button svg[data-v-8d074236]{width:19px;height:19px}.favorite-button[data-v-8d074236]:hover{background:var(--surface-muted);color:var(--accent)}.favorite-button.active[data-v-8d074236]{color:oklch(60% .21 20)}.favorite-button.active path[data-v-8d074236]{fill:currentColor}.tool-card h3[data-v-8d074236]{margin:19px 0 9px;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.45;letter-spacing:-.02em}.tool-description[data-v-8d074236]{display:-webkit-box;min-height:63px;margin:0;overflow:hidden;color:var(--text-muted);font-size:13px;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tool-footer[data-v-8d074236]{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.tool-tags[data-v-8d074236]{display:flex;min-width:0;flex-wrap:wrap;gap:5px}.tool-tags span[data-v-8d074236]{max-width:120px;overflow:hidden;padding:4px 7px;border-radius:5px;background:var(--surface-muted);color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tool-price[data-v-8d074236]{display:flex;flex:0 0 auto;align-items:baseline;justify-content:end;gap:5px;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.price-current[data-v-8d074236]{display:inline-flex;align-items:baseline;gap:0;color:var(--text-muted);font-size:14px}.price-current b[data-v-8d074236]{color:#1d4ed8;font-size:inherit;font-weight:600}.price-prefix[data-v-8d074236]{margin-right:3px}.price-prefix[data-v-8d074236]:empty,.price-suffix[data-v-8d074236]:empty{display:none}.tool-price s[data-v-8d074236]{color:#98a2b3;font-size:10px;font-weight:400;text-decoration-thickness:1px}.tool-price s.placeholder[data-v-8d074236]{text-decoration:none}.price-saving[data-v-8d074236]{padding:1px 6px;border:1px solid #a7f3d0;border-radius:4px;background:#ecfdf5;color:#047857;font-size:10px;font-weight:700}.price-saving.placeholder[data-v-8d074236]{border-color:#dfe4ec;background:#f7f9fc;color:#98a2b3}.state-panel[data-v-8d074236]{display:grid;min-height:330px;place-items:center;align-content:center;padding:40px;border:1px dashed var(--line-strong);border-radius:13px;background:var(--surface);text-align:center}.state-icon[data-v-8d074236]{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:800}.state-panel h2[data-v-8d074236]{margin:16px 0 7px;font-size:18px}.state-panel p[data-v-8d074236]{max-width:480px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.7}.state-panel button[data-v-8d074236]{margin-top:18px;padding:9px 16px;border:0;border-radius:8px;background:var(--text);color:var(--surface);font-weight:700;cursor:pointer}.skeleton-card[data-v-8d074236]{cursor:default}.skeleton-card[data-v-8d074236]:hover{border-color:var(--line);box-shadow:none;transform:none}.skeleton[data-v-8d074236]{border-radius:6px;background:oklch(94% .009 255);animation:pulse-8d074236 1.4s ease-in-out infinite}.skeleton-top[data-v-8d074236]{width:46%;height:34px}.skeleton-name[data-v-8d074236]{width:72%;height:18px;margin-top:22px}.skeleton-line[data-v-8d074236]{width:100%;height:12px;margin-top:16px}.skeleton-line.short[data-v-8d074236]{width:62%;margin-top:9px}.catalog-pagination[data-v-8d074236]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:24px 0 8px;border-top:1px solid #dfe4ec}.pagination-info[data-v-8d074236]{color:#667085;font-size:13px;font-variant-numeric:tabular-nums}.pagination-info b[data-v-8d074236]{color:#101828;font-weight:600}[data-v-8d074236] .pagination-control{display:flex;align-items:center;gap:4px}[data-v-8d074236] .pagination-control .btn-next,[data-v-8d074236] .pagination-control .btn-prev,[data-v-8d074236] .pagination-control .el-pager li{min-width:34px;height:34px;margin:0;padding:0 10px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#475467;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}[data-v-8d074236] .pagination-control .btn-next,[data-v-8d074236] .pagination-control .btn-prev{padding:0 14px}[data-v-8d074236] .pagination-control .btn-next:hover:not(:disabled),[data-v-8d074236] .pagination-control .btn-prev:hover:not(:disabled),[data-v-8d074236] .pagination-control .el-pager li:hover:not(.is-active){border-color:#98a2b3;background:#f7f9fc;color:#101828}[data-v-8d074236] .pagination-control .el-pager li.is-active{border-color:#c9d9ff;background:#eef4ff;color:#1d4ed8;font-weight:700;box-shadow:0 0 0 2px #eef4ff}[data-v-8d074236] .pagination-control button:disabled{border-color:#dfe4ec;background:#f7f9fc;color:#98a2b3}button[data-v-8d074236]:focus-visible,select[data-v-8d074236]:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}@keyframes pulse-8d074236{50%{opacity:.48}}@media (max-width:1050px){.channels[data-v-8d074236]{grid-template-columns:repeat(var(--channel-count,6),minmax(140px,1fr));overflow-x:auto;scrollbar-width:none}.channels[data-v-8d074236]::-webkit-scrollbar{display:none}.channel-intro[data-v-8d074236]{grid-template-columns:1fr;gap:28px}.tool-grid[data-v-8d074236]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.catalog-wrap[data-v-8d074236]{width:min(100% - 28px,1280px);padding-top:16px}.control-dock[data-v-8d074236]{padding:12px 12px 0;border-radius:13px}.search-form[data-v-8d074236]{grid-template-columns:auto minmax(0,1fr) auto}.search-submit[data-v-8d074236]{display:none}.channels[data-v-8d074236]{grid-template-columns:repeat(var(--channel-count,6),minmax(112px,1fr));margin-top:12px}.channel[data-v-8d074236]{gap:8px;padding:14px 7px}.channel-icon[data-v-8d074236]{width:30px;height:30px;flex-basis:30px;border-radius:8px}.channel-icon svg[data-v-8d074236]{width:18px;height:18px}.channel-copy strong[data-v-8d074236]{font-size:13px}.channel-copy>span[data-v-8d074236]{font-size:10px}.filter-row[data-v-8d074236]{align-items:stretch;flex-direction:column;gap:10px}.sort-control[data-v-8d074236]{justify-content:space-between}.category-scroll[data-v-8d074236]{margin:0 -12px;padding:0 12px}.channel-intro[data-v-8d074236]{padding:38px 4px 34px}.intro-heading h1[data-v-8d074236]{font-size:34px}.intro-stats[data-v-8d074236]{gap:24px}.results-section[data-v-8d074236]{padding-top:28px}.results-header[data-v-8d074236]{align-items:start;flex-direction:column;gap:8px}.tool-grid[data-v-8d074236]{grid-template-columns:1fr}.tool-card[data-v-8d074236]{min-height:226px}}.tools-page[data-v-8d074236]{--catalog-bg:#fff;--surface:#fff;--surface-muted:#f7f9fc;--text:#101828;--text-muted:#667085;--line:#dfe4ec;--line-strong:#c9d9ff;--accent:#1d4ed8;--accent-dark:#1d4ed8;--accent-soft:#eef4ff;background:#fff}.catalog-wrap[data-v-8d074236]{width:min(1280px,calc(100% - 80px));padding:72px 0 88px}.control-dock[data-v-8d074236]{position:sticky;top:80px;z-index:20;margin:0 0 24px;padding:42px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;isolation:isolate}.control-dock[data-v-8d074236]:before{position:absolute;inset:0 auto 0 50%;z-index:-1;width:100vw;border-bottom:1px solid rgba(216,221,232,.9);background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(16,24,40,.035);content:"";transform:translateX(-50%)}.search-form[data-v-8d074236]{display:flex;width:min(706px,100%);height:58px;margin:0 auto 22px;padding:0 18px;align-items:center;gap:8px;border-color:#dfe4ec;border-radius:14px;box-shadow:none}.search-form[data-v-8d074236]:focus-within{border-color:#dfe4ec;box-shadow:0 0 0 3px rgba(16,24,40,.05)}.search-icon[data-v-8d074236]{display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;justify-content:center;color:#1d4ed8;font-size:14px;line-height:1}.search-form input[data-v-8d074236]{flex:1;padding:9px 0;color:#101828;font-size:15px}.search-clear[data-v-8d074236]{width:26px;height:26px;border-radius:50%;background:#f2f4f7}.search-clear svg[data-v-8d074236]{width:13px;height:13px}.search-submit[data-v-8d074236]{width:76px;height:37px;flex:0 0 76px;margin:0 -8px 0 0;padding:0;border:1px solid #dfe4ec;border-radius:9px;background:#fff;color:#475467;font-size:14px;font-weight:650}.search-submit[data-v-8d074236]:hover{border-color:#c9d9ff;background:#eef4ff;color:#1d4ed8}.channels[data-v-8d074236]{position:relative;width:min(980px,100%);margin:0 auto;overflow-x:auto;overflow-y:hidden;border-top:0;border-bottom:1px solid #dfe4ec}.channel[data-v-8d074236]{display:grid;min-height:62px;place-items:center;grid-template-columns:24px max-content;align-items:center;justify-content:center;gap:12px;padding:10px 14px 14px;color:#667085}.channel--without-icon[data-v-8d074236]{grid-template-columns:max-content}.channel[data-v-8d074236]:after{display:none}.channel-copy[data-v-8d074236]{position:relative;width:-moz-max-content;width:max-content;gap:0}.channel-copy[data-v-8d074236]:after{position:absolute;bottom:-15px;left:50%;width:calc(100% + 28px);height:4px;background:var(--channel-color);content:"";opacity:0;transform:translateX(-50%) scaleX(.62);transition:opacity .18s ease,transform .18s ease}.channel:hover .channel-copy[data-v-8d074236]:after{opacity:.45;transform:translateX(-50%) scaleX(1)}.channel.active .channel-copy[data-v-8d074236]:after{opacity:1;transform:translateX(-50%) scaleX(1)}.channel-icon[data-v-8d074236],.channel.active .channel-icon[data-v-8d074236]{width:24px;height:24px;flex-basis:24px;border:0;border-radius:0;background:transparent;color:var(--channel-color)}.channel[data-channel=finance][data-v-8d074236]{--channel-color:var(--channel-finance)}.channel[data-channel=content][data-v-8d074236]{--channel-color:var(--channel-content)}.channel[data-channel=search][data-v-8d074236]{--channel-color:var(--channel-search)}.channel[data-channel=shop][data-v-8d074236]{--channel-color:var(--channel-shop)}.channel[data-channel=social][data-v-8d074236]{--channel-color:var(--channel-social)}.channel[data-channel=other][data-v-8d074236]{--channel-color:var(--channel-other)}.channel-icon svg[data-v-8d074236]{width:19px;height:19px}.channel-copy strong[data-v-8d074236]{color:#101828;font-size:16px;font-weight:700}.channel-copy>span[data-v-8d074236]{color:#667085;font-size:11px;line-height:1.3}.filter-row[data-v-8d074236]{gap:8px;min-height:54px;justify-content:flex-start;padding:8px 0;border-top:0;border-bottom:0}.sort-control[data-v-8d074236]{order:0;margin:0;gap:6px;padding:0 12px;border:1px solid #dfe4ec;border-radius:8px;background:#fff}.sort-control>span[data-v-8d074236]{display:none}.sort-control select[data-v-8d074236]{flex:1 1 auto;height:38px;padding:0;border:0;border-radius:0;background:transparent;color:#475467;font-size:13px;font-weight:700}.sort-filter-icon[data-v-8d074236]{color:#667895}.sort-chevron[data-v-8d074236]{margin-left:auto;color:#536078}.sort-chevron.open[data-v-8d074236]{transform:rotate(180deg)}.sort-control[data-v-8d074236]{position:relative}.sort-button[data-v-8d074236]{display:flex;width:100%;min-width:0;height:38px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#475467;font:inherit;cursor:pointer}.sort-button>span[data-v-8d074236]{min-width:0;flex:1 1 auto;text-align:left;white-space:nowrap}.sort-button .sort-chevron[data-v-8d074236]{transition:transform .18s cubic-bezier(.25,1,.5,1)}.sort-menu[data-v-8d074236]{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;padding:5px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(16,24,40,.12)}.sort-option[data-v-8d074236]{display:block;width:100%;min-height:36px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#344054;font:inherit;text-align:left;cursor:pointer}.sort-option[data-v-8d074236]:hover{background:#f7f9fc;color:#101828}.sort-option.active[data-v-8d074236]{background:#eef4ff;color:#1d4ed8}.category-scroll[data-v-8d074236]{flex:0 1 auto;gap:3px}.category-chip[data-v-8d074236]{height:38px;padding:0 14px;border:0;border-radius:0;background:transparent;color:#667085;font-weight:650}.category-chip[data-v-8d074236]:hover{border-color:transparent;background:transparent;color:#101828}.category-chip.active[data-v-8d074236]{border-color:transparent;background:transparent;color:#1d4ed8}.channel-intro[data-v-8d074236]{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;margin-bottom:24px;padding:32px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;box-shadow:0 10px 26px rgba(16,24,40,.06)}.intro-heading>p[data-v-8d074236]{display:none}.intro-heading h1[data-v-8d074236]{display:flex;align-items:center;gap:12px;color:#101828;font-size:28px;font-weight:760;letter-spacing:0}.intro-heading h1[data-v-8d074236]:before{width:5px;height:30px;flex:0 0 5px;border-radius:2px;background:var(--active-channel-color);content:""}.intro-stats[data-v-8d074236]{gap:28px;margin-top:24px}.intro-stats strong[data-v-8d074236]{color:var(--active-channel-color);font-size:23px}.intro-copy .intro-lead[data-v-8d074236]{margin-bottom:10px;color:#101828;font-size:17px;font-weight:600}.intro-copy p[data-v-8d074236]{color:#475467;line-height:1.7}.results-section[data-v-8d074236]{padding-top:0}.results-header[data-v-8d074236]{display:none}.tool-grid[data-v-8d074236]{gap:16px}.tool-card[data-v-8d074236]{min-height:236px;padding:22px 20px;border-color:#dfe4ec;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(16,24,40,.045)}.tool-card[data-v-8d074236]:focus-visible,.tool-card[data-v-8d074236]:hover{border-color:#c9d9ff;box-shadow:0 18px 44px rgba(29,78,216,.11);transform:translateY(-3px)}.tool-logo[data-v-8d074236]{width:36px;height:36px;flex-basis:36px;border-color:#c9d9ff;border-radius:10px;background:#eef4ff;color:#1d4ed8}.tool-provider[data-v-8d074236]{color:#0f0f0f;font-size:17px;font-weight:600}.new-badge[data-v-8d074236]{border-radius:999px}.tool-card h3[data-v-8d074236]{margin-top:18px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0}.tool-description[data-v-8d074236]{color:#475467;font-size:14px;line-height:1.65}.tool-tags span[data-v-8d074236]{border-radius:999px;background:#f7f9fc}@media (min-width:1101px){.filter-row[data-v-8d074236]{position:fixed;top:287px;left:max(40px,calc(50vw - 640px));z-index:22;display:flex;width:184px;min-height:0;margin:0 24px 24px 0;padding:12px 10px 16px;flex-direction:column;align-items:stretch;gap:10px;max-height:calc(100vh - 311px);overflow:hidden;border:1px solid #edf0f5;border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 10px 30px rgba(16,24,40,.055)}.sort-control[data-v-8d074236]{width:100%}.sort-control select[data-v-8d074236]{width:100%;min-height:42px;padding:8px 0;border:0;border-radius:8px;background-color:transparent;color:#536078;font-size:13px;font-weight:700}.sort-control select[data-v-8d074236]:hover{background-color:#f7f9fc}.category-scroll[data-v-8d074236]{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.category-chip[data-v-8d074236]{display:flex;width:100%;min-height:46px;justify-content:space-between;align-items:center;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#667085;font-size:14px;text-align:left;white-space:normal}.category-chip-label[data-v-8d074236]{min-width:0;flex:1 1 auto;overflow:visible;line-height:1.45;hyphens:none;overflow-wrap:normal;word-break:normal;white-space:normal}.category-chip>span[data-v-8d074236]:last-child{flex:0 0 auto;margin-left:8px}.category-chip[data-v-8d074236]:hover{background:#f7f9fc;color:#101828}.category-chip.active[data-v-8d074236]{border:0;background:#eef4ff;color:#1d4ed8}.catalog-pagination[data-v-8d074236],.channel-intro[data-v-8d074236],.state-panel[data-v-8d074236],.tool-grid[data-v-8d074236]{margin-left:208px}.channel-intro[data-v-8d074236]{min-height:220px;grid-template-columns:230px minmax(0,1fr);gap:32px;padding:26px 28px}.intro-heading[data-v-8d074236]{display:flex;align-self:stretch;flex-direction:column;justify-content:center;gap:26px;padding-right:32px;border-right:1px solid #dfe4ec}.intro-heading h1[data-v-8d074236]{min-width:0;max-width:100%;font-size:19px;line-height:1.15;white-space:nowrap}.intro-heading h1 span[data-v-8d074236]{min-width:0;white-space:nowrap}.intro-stats[data-v-8d074236]{gap:18px;margin-top:0}.intro-stats strong[data-v-8d074236]{font-size:22px;line-height:1.1}.intro-copy[data-v-8d074236]{align-self:center;width:100%;min-width:0;max-width:800px}.intro-copy p[data-v-8d074236]{overflow-wrap:break-word;white-space:normal}.intro-copy .intro-lead[data-v-8d074236]{margin:0;font-size:15px;font-weight:500;line-height:1.65}}@media (max-width:1100px){.catalog-wrap[data-v-8d074236]{width:100%;padding:64px 16px 64px}.control-dock[data-v-8d074236]{top:64px;width:100%;margin-bottom:20px;padding-top:8px}.control-dock[data-v-8d074236]:before{border-bottom:1px solid #dfe4ec}.search-form[data-v-8d074236]{width:100%;height:54px;margin-bottom:19px}.channels[data-v-8d074236]{width:100%;grid-template-columns:repeat(var(--channel-count,6),minmax(max-content,1fr));overflow-x:auto;border-bottom:0}.channel[data-v-8d074236]{min-width:86px;min-height:44px;grid-template-columns:max-content;padding:5px 8px 8px}.channel-copy>span[data-v-8d074236],.channel-icon[data-v-8d074236],.channel.active .channel-icon[data-v-8d074236]{display:none}.channel-copy[data-v-8d074236]{text-align:center}.channel-copy[data-v-8d074236]:after{bottom:-8px;width:70%;min-width:48px}.channel-copy strong[data-v-8d074236]{font-size:17px}.filter-row[data-v-8d074236]{width:calc(100% + 32px);margin:6px -16px 0;padding:8px 16px 10px;overflow-x:auto;border-bottom:1px solid #dfe4ec}.category-scroll[data-v-8d074236]{flex:1 0 auto;overflow:visible}.category-chip[data-v-8d074236]{min-height:38px;border:1px solid #dfe4ec;border-radius:8px;background:#fff}.category-chip.active[data-v-8d074236]{border-color:#c9d9ff;background:#eef4ff}.channel-intro[data-v-8d074236]{grid-template-columns:1fr;gap:20px;padding:22px}.intro-heading[data-v-8d074236]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:18px;border-bottom:1px solid #dfe4ec}.intro-stats[data-v-8d074236]{justify-content:end;gap:12px;margin-top:2px}.tool-grid[data-v-8d074236]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.filter-row[data-v-8d074236]{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow:visible}.sort-control[data-v-8d074236]{width:112px;flex:0 0 112px;justify-content:flex-start;padding-right:6px}.category-scroll[data-v-8d074236]{min-width:0;flex:1 1 auto;margin:0;padding:0;overflow-x:auto;overflow-y:hidden}}@media (max-width:680px){.search-form[data-v-8d074236]{grid-template-columns:auto minmax(0,1fr) auto auto}.search-form input[data-v-8d074236]{font-size:12px}.search-submit[data-v-8d074236]{display:inline-flex;align-items:center;justify-content:center;font-size:12px}.channels[data-v-8d074236]{display:flex;justify-content:space-between;gap:16px}.channel[data-v-8d074236]{min-width:0;flex:0 0 auto;padding-right:0;padding-left:0}.channel-copy strong[data-v-8d074236]{font-size:13px}.intro-heading h1[data-v-8d074236]{font-size:22px}.intro-heading h1[data-v-8d074236]:before{height:24px}.intro-stats strong[data-v-8d074236]{font-size:19px}.intro-copy .intro-lead[data-v-8d074236]{font-size:15px}.intro-copy p[data-v-8d074236]{font-size:11px}.tool-grid[data-v-8d074236]{grid-template-columns:1fr}.catalog-pagination[data-v-8d074236]{align-items:stretch;flex-direction:column;gap:12px}[data-v-8d074236] .pagination-control{justify-content:center;flex-wrap:wrap}}.intro-copy .intro-lead[data-v-8d074236]{margin:0 0 14px}.intro-points[data-v-8d074236]{display:grid;gap:8px;margin:0;padding-left:1.5em;color:#475467;font-size:14px;font-weight:400;line-height:1.65;list-style:decimal outside}.intro-points li[data-v-8d074236]{padding-left:5px}.intro-points li[data-v-8d074236]::marker{color:var(--active-channel-color);font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:680px){.intro-points[data-v-8d074236]{gap:7px;padding-left:1.4em;font-size:13px;line-height:1.65}}@media (prefers-reduced-motion:reduce){[data-v-8d074236],[data-v-8d074236]:after,[data-v-8d074236]:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tool-price[data-v-8d074236]{min-width:0;max-width:100%;flex:1 1 180px;flex-wrap:wrap;white-space:normal;line-height:1.5}.tool-price .price-current[data-v-8d074236]{min-width:0;white-space:normal;overflow-wrap:anywhere}.tool-price .price-current b[data-v-8d074236]{font-size:16px;line-height:1.5}.tool-footer[data-v-8d074236]{flex-wrap:wrap}