.tools-card.svelte-1ji92n2{border:1px solid color-mix(in srgb, var(--border) 72%, var(--primary));background:linear-gradient(155deg, color-mix(in srgb, var(--tool-accent) 7%, var(--surface)), var(--surface) 48%), var(--surface);min-width:0;height:100%;min-height:318px;color:var(--foreground);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #14304b14}.tools-card.svelte-1ji92n2:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tool-accent) 42%, transparent), transparent);content:"";opacity:.35;pointer-events:none;height:1px;position:absolute;bottom:10px;left:14px;right:14px}.tools-card.svelte-1ji92n2:hover,.tools-card.svelte-1ji92n2:focus-visible{border-color:color-mix(in srgb, var(--tool-accent) 52%, var(--border));transform:translateY(-3px);box-shadow:0 18px 38px #0a23402e}.tools-card-top.svelte-1ji92n2{background:linear-gradient(180deg, color-mix(in srgb, var(--tool-accent) 8%, var(--surface)), transparent);flex:none;padding:0 14px 14px;position:relative}.tools-card-header.svelte-1ji92n2{justify-content:flex-start;align-items:center;min-width:0;padding:13px 1px 11px;display:flex}.tools-card-group.svelte-1ji92n2{min-width:0;color:color-mix(in srgb, var(--tool-accent) 70%, var(--foreground));letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.tools-card-group-mark.svelte-1ji92n2,.tools-card-handling-dot.svelte-1ji92n2{border-radius:999px;flex:none;display:inline-block}.tools-card-group-mark.svelte-1ji92n2{background:var(--tool-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tool-accent) 12%, transparent), 0 0 12px color-mix(in srgb, var(--tool-accent) 45%, transparent)}.tools-card-handling-dot.svelte-1ji92n2{background:var(--tool-accent);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--tool-accent) 65%, transparent)}.tools-card-visual.svelte-1ji92n2{border:1px solid color-mix(in srgb, var(--tool-accent) 18%, var(--border));background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--tool-accent) 15%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--tool-accent) 6%, var(--surface)), color-mix(in srgb, var(--surface) 92%, #07192b));isolation:isolate;border-radius:14px;place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}.tools-card-visual.svelte-1ji92n2:before{border:1px solid color-mix(in srgb, var(--tool-accent) 20%, transparent);content:"";opacity:.75;border-radius:50%;position:absolute;inset:14px 11%;transform:rotate(-16deg)scaleY(.58)}.tools-card-visual.svelte-1ji92n2:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tool-accent) 34%, transparent), transparent);content:"";opacity:.7;height:1px;position:absolute;bottom:18px;left:14%;right:14%}.tools-card-arc.svelte-1ji92n2{z-index:-1;border:1px solid color-mix(in srgb, var(--tool-accent) 18%, transparent);opacity:.72;pointer-events:none;border-radius:50%;position:absolute}.tools-card-arc-one.svelte-1ji92n2{width:132px;height:58px;transform:translate(-38px,-24px)rotate(24deg)}.tools-card-arc-two.svelte-1ji92n2{width:116px;height:48px;transform:translate(48px,26px)rotate(-22deg)}.tools-card-emblem.svelte-1ji92n2{z-index:1;border:1px solid color-mix(in srgb, var(--tool-accent) 45%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--tool-accent) 17%, var(--surface)), color-mix(in srgb, var(--surface) 85%, transparent));width:82px;height:82px;box-shadow:0 0 0 7px color-mix(in srgb, var(--tool-accent) 5%, transparent), 0 12px 30px color-mix(in srgb, var(--tool-accent) 16%, transparent);border-radius:26px;place-items:center;display:grid;position:relative}.tools-card-emblem.svelte-1ji92n2:before{border:1px solid color-mix(in srgb, var(--tool-accent) 24%, transparent);content:"";pointer-events:none;border-radius:19px;position:absolute;inset:9px}.tools-card-body.svelte-1ji92n2{flex-direction:column;flex:auto;gap:0;min-width:0;padding:15px 15px 10px;display:flex}.tools-card.svelte-1ji92n2 h3:where(.svelte-1ji92n2){color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:16px;font-weight:850;line-height:1.25}.tools-card-outcome.svelte-1ji92n2{color:var(--muted);margin:8px 0 0;font-size:10.5px;line-height:1.55}.tools-card-footer.svelte-1ji92n2{border-top:1px solid color-mix(in srgb, var(--border) 62%, var(--tool-accent));color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0 15px;padding:11px 0 13px;font-size:8.5px;display:flex}.tools-card-handling.svelte-1ji92n2{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.tools-card-open.svelte-1ji92n2{color:color-mix(in srgb, var(--tool-accent) 76%, var(--primary));flex:none;align-items:center;gap:4px;font-weight:850;display:inline-flex}@media (width<=820px){.tools-card.svelte-1ji92n2{min-height:300px}.tools-card-visual.svelte-1ji92n2{min-height:124px}}@media (width<=560px){.tools-card.svelte-1ji92n2{height:auto;min-height:0}.tools-card-top.svelte-1ji92n2{padding-inline:12px}.tools-card-header.svelte-1ji92n2{padding-top:12px}.tools-card-body.svelte-1ji92n2{padding:13px 13px 9px}.tools-card-footer.svelte-1ji92n2{margin-inline:13px;padding-bottom:12px}}.tools-page.svelte-cvsd2t{width:100%;color:var(--foreground);padding:0 0 66px;padding-top:0!important}.wrap.svelte-cvsd2t{width:min(1190px,100% - 44px);margin-inline:auto}.tools-hero.svelte-cvsd2t{text-align:center;padding:38px 0 20px;position:relative}.tab-scroller.svelte-cvsd2t{max-width:1080px;margin-inline:auto;padding-inline:12px}.category-tabs.svelte-cvsd2t{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 9px;display:flex}.tab.svelte-cvsd2t{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:39px;color:var(--muted);text-align:center;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;font-weight:720;line-height:1.2;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.tab.svelte-cvsd2t:hover,.tab.svelte-cvsd2t:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, var(--border));background:var(--hover);color:var(--foreground)}.tab.active.svelte-cvsd2t{border-color:color-mix(in srgb, var(--primary) 72%, var(--border));background:linear-gradient(115deg, color-mix(in srgb, var(--primary) 72%, var(--surface)), color-mix(in srgb, #1596ac 72%, var(--surface)));color:#fff;box-shadow:0 5px 19px #0d70a626}.tab-number.svelte-cvsd2t{background:color-mix(in srgb, var(--foreground) 10%, transparent);opacity:.8;border-radius:5px;justify-content:center;align-items:center;min-width:18px;margin-left:5px;padding:1px 5px;font-size:10px;display:inline-flex}.tab.active.svelte-cvsd2t .tab-number:where(.svelte-cvsd2t){background:#ffffff26}.hero-copy.svelte-cvsd2t{margin-top:30px}.tools-hero.svelte-cvsd2t h1:where(.svelte-cvsd2t){max-width:1040px;color:var(--foreground);letter-spacing:-.046em;margin:0 auto;font-size:clamp(36px,4.8vw,57px);font-weight:810;line-height:1.12}.hero-desc.svelte-cvsd2t{max-width:775px;min-height:48px;color:var(--muted);margin:14px auto 0;font-size:14px;line-height:1.72}.search-wrap.svelte-cvsd2t{max-width:820px;margin:26px auto 0}.results-area.svelte-cvsd2t{padding-top:11px;scroll-margin-top:88px}.section-header.svelte-cvsd2t{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:15px;padding-top:15px;display:flex}.section-header.svelte-cvsd2t h2:where(.svelte-cvsd2t){color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:25px}.results-tools.svelte-cvsd2t{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.results-meta.svelte-cvsd2t{color:var(--muted);white-space:nowrap;margin-right:3px;font-size:12px}.header-action.svelte-cvsd2t{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--primary);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.header-action.svelte-cvsd2t:hover:not(:disabled),.header-action.svelte-cvsd2t:focus-visible:not(:disabled){border-color:var(--primary);background:var(--hover)}.header-action.svelte-cvsd2t:disabled{cursor:not-allowed;opacity:.35}.tool-grid.svelte-cvsd2t{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:15px;margin-top:22px;display:grid}.pagination.svelte-cvsd2t{justify-content:center;align-items:center;gap:10px;margin-top:27px;display:flex}.page-button.svelte-cvsd2t{border:1px solid var(--border);background:var(--surface);width:39px;height:37px;color:var(--foreground);border-radius:10px;place-items:center;font-size:19px;display:grid}.page-button.svelte-cvsd2t:hover:not(:disabled),.page-button.svelte-cvsd2t:focus-visible:not(:disabled){border-color:var(--primary);background:var(--hover)}.page-button.svelte-cvsd2t:disabled{cursor:not-allowed;opacity:.3}.page-info.svelte-cvsd2t{min-width:88px;color:var(--muted);text-align:center;font-size:12px;font-weight:700}.empty-state.svelte-cvsd2t{border:1px dashed var(--border);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px;padding:20px;display:grid}.empty-icon.svelte-cvsd2t{background:var(--accent);width:38px;height:38px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.empty-state.svelte-cvsd2t h3:where(.svelte-cvsd2t){color:var(--foreground);margin:0;font-size:16px}.empty-state.svelte-cvsd2t p:where(.svelte-cvsd2t){color:var(--muted);margin:4px 0 0;font-size:12px}.empty-state.svelte-cvsd2t>a:where(.svelte-cvsd2t){color:var(--link);grid-column:2;font-size:11px;font-weight:800}.cluster-examples.svelte-cvsd2t{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.55}@media (width<=1200px){.tool-grid.svelte-cvsd2t{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.wrap.svelte-cvsd2t{width:min(100% - 34px,1190px)}.category-tabs.svelte-cvsd2t{gap:8px 7px}.tab.svelte-cvsd2t{padding:9px 11px}.tool-grid.svelte-cvsd2t{grid-template-columns:repeat(3,minmax(0,1fr))}.section-header.svelte-cvsd2t{align-items:flex-start}}@media (width<=680px){.wrap.svelte-cvsd2t{width:min(100% - 30px,1190px)}.tools-hero.svelte-cvsd2t{padding:21px 0 11px}.tab-scroller.svelte-cvsd2t{overscroll-behavior-x:contain;scrollbar-color:var(--border) transparent;scrollbar-width:thin;padding-inline:0;overflow-x:auto}.category-tabs.svelte-cvsd2t{flex-wrap:nowrap;justify-content:flex-start;gap:7px;width:max-content;max-width:none;margin-inline:0;padding:0 15px 9px}.hero-copy.svelte-cvsd2t{margin-top:14px}.tools-hero.svelte-cvsd2t h1:where(.svelte-cvsd2t){font-size:clamp(30px,8vw,43px);line-height:1.17}.hero-desc.svelte-cvsd2t{min-height:60px;font-size:12.5px}.search-wrap.svelte-cvsd2t{margin-top:22px}.results-area.svelte-cvsd2t{padding-top:4px}.section-header.svelte-cvsd2t{flex-direction:column;gap:12px;padding-top:12px}.results-tools.svelte-cvsd2t{justify-content:flex-start;width:100%}.results-meta.svelte-cvsd2t{width:100%}.tool-grid.svelte-cvsd2t{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.empty-state.svelte-cvsd2t{margin-top:17px}}@media (width<=420px){.tool-grid.svelte-cvsd2t{grid-template-columns:1fr}.section-header.svelte-cvsd2t h2:where(.svelte-cvsd2t){font-size:22px}.header-action.svelte-cvsd2t{padding-inline:9px;font-size:10px}.results-meta.svelte-cvsd2t{font-size:11px}}@media (prefers-reduced-motion:reduce){.tab.svelte-cvsd2t,.header-action.svelte-cvsd2t,.page-button.svelte-cvsd2t{transition:none}}.tools-page.svelte-cvsd2t{--group-surface:#102438;--group-surface-2:#142e45;--group-deep:#0a192a;--group-text:#edf7ff;--group-heading:#f7fbff;--group-muted:#a9bfd0;--group-line:#30506a;--group-line-soft:#254359;--group-cyan:#59d9f4;--group-mint:#62edc2;--group-card-grad:linear-gradient(135deg, #172d43, #1c2d43 48%, #282442);--group-card-shadow:0 20px 45px #030c172e}:root:not(.dark) .tools-page.svelte-cvsd2t{--group-surface:#fff;--group-surface-2:#f1f7fc;--group-deep:#eaf3fa;--group-text:#25445f;--group-heading:#102a44;--group-muted:#5d788e;--group-line:#c8dbe7;--group-line-soft:#d9e7ef;--group-cyan:#0a83a4;--group-mint:#087a66;--group-card-grad:linear-gradient(135deg, #fff, #f4f8fc 48%, #f6f3fb);--group-card-shadow:0 20px 45px #264a681a}.tools-page.svelte-cvsd2t .category-tabs:where(.svelte-cvsd2t) .tab:where(.svelte-cvsd2t){border-color:var(--group-line);background:var(--group-deep);color:var(--group-muted)}.tools-page.svelte-cvsd2t .category-tabs:where(.svelte-cvsd2t) .tab.active:where(.svelte-cvsd2t){border-color:color-mix(in srgb, var(--home-cta-a) 55%, var(--border));background:linear-gradient(110deg, var(--home-cta-a), var(--home-cta-b));color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--home-cta-a) 24%, transparent)}.tools-page.svelte-cvsd2t .section-header:where(.svelte-cvsd2t){border-top-color:var(--group-line-soft)}.tools-page.svelte-cvsd2t .header-action:where(.svelte-cvsd2t),.tools-page.svelte-cvsd2t .page-button:where(.svelte-cvsd2t),.tools-page.svelte-cvsd2t .empty-state:where(.svelte-cvsd2t),.tools-page.svelte-cvsd2t .tool-grid:where(.svelte-cvsd2t) .tools-card{border-color:var(--group-line);background:var(--group-card-grad);box-shadow:var(--group-card-shadow)}.tools-page.svelte-cvsd2t .tool-grid:where(.svelte-cvsd2t) .tools-card{overflow:hidden}.tools-page.svelte-cvsd2t .empty-state:where(.svelte-cvsd2t){border-style:solid}.tools-page.svelte-cvsd2t .empty-icon:where(.svelte-cvsd2t){background:color-mix(in srgb, var(--group-cyan) 18%, var(--group-surface-2));color:var(--group-cyan)}.tools-page.svelte-cvsd2t .results-meta:where(.svelte-cvsd2t),.tools-page.svelte-cvsd2t .page-info:where(.svelte-cvsd2t),.tools-page.svelte-cvsd2t .hero-desc:where(.svelte-cvsd2t){color:var(--group-muted)}.cluster-seo.svelte-cvsd2t{border:1px solid var(--group-line);background:var(--group-deep);box-shadow:var(--group-card-shadow);border-radius:24px;margin-top:42px;padding:26px}.cluster-seo-eyebrow.svelte-cvsd2t,.cluster-section-eyebrow.svelte-cvsd2t,.cluster-seo-aside-kicker.svelte-cvsd2t{color:var(--group-cyan);letter-spacing:.13em;margin:0 0 9px;font-size:11px;font-weight:850;line-height:1.35}.cluster-seo-lead.svelte-cvsd2t{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:24px;display:grid}.cluster-seo-lead-copy.svelte-cvsd2t,.cluster-seo-aside.svelte-cvsd2t{min-width:0}.cluster-seo-lead.svelte-cvsd2t h2:where(.svelte-cvsd2t){max-width:900px;color:var(--group-heading);letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,38px);font-weight:820;line-height:1.14}.cluster-seo-lead-copy.svelte-cvsd2t>p:where(.svelte-cvsd2t){max-width:880px;color:var(--group-muted);margin:14px 0 0;font-size:14px;line-height:1.75}.cluster-seo-aside.svelte-cvsd2t{border:1px solid color-mix(in srgb, var(--cluster-accent,var(--group-cyan)) 45%, var(--group-line));background:var(--group-card-grad);border-radius:17px;align-content:center;gap:9px;padding:18px;display:grid}.cluster-seo-aside.svelte-cvsd2t strong:where(.svelte-cvsd2t){color:var(--group-heading);font-size:15px;line-height:1.45}.cluster-seo-aside.svelte-cvsd2t>span:where(.svelte-cvsd2t):last-child{color:var(--group-muted);font-size:12px;line-height:1.6}.cluster-workflow.svelte-cvsd2t,.cluster-selection.svelte-cvsd2t,.cluster-faq.svelte-cvsd2t{margin-top:30px}.cluster-workflow.svelte-cvsd2t h3:where(.svelte-cvsd2t),.cluster-selection.svelte-cvsd2t h3:where(.svelte-cvsd2t),.cluster-faq.svelte-cvsd2t h3:where(.svelte-cvsd2t){color:var(--group-heading);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.25}.cluster-steps.svelte-cvsd2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cluster-steps.svelte-cvsd2t li:where(.svelte-cvsd2t){border:1px solid var(--group-line);background:var(--group-card-grad);min-width:0;box-shadow:var(--group-card-shadow);border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);align-content:start;gap:10px;padding:16px;display:grid}.cluster-step-icon.svelte-cvsd2t,.cluster-selection-icon.svelte-cvsd2t{border:1px solid color-mix(in srgb, var(--cluster-accent,var(--group-cyan)) 44%, var(--group-line));background:color-mix(in srgb, var(--cluster-accent,var(--group-cyan)) 15%, var(--group-surface-2));width:34px;height:34px;color:var(--cluster-accent,var(--group-cyan));border-radius:10px;flex:none;place-items:center;display:grid}.cluster-step-index.svelte-cvsd2t{color:var(--cluster-accent,var(--group-cyan));letter-spacing:.12em;padding-top:9px;font-size:10px;font-weight:850}.cluster-steps.svelte-cvsd2t li:where(.svelte-cvsd2t) div:where(.svelte-cvsd2t){grid-column:1/-1;gap:6px;min-width:0;display:grid}.cluster-steps.svelte-cvsd2t strong:where(.svelte-cvsd2t),.cluster-selection-card.svelte-cvsd2t strong:where(.svelte-cvsd2t){color:var(--group-heading);font-size:14px;line-height:1.4}.cluster-steps.svelte-cvsd2t span:where(.svelte-cvsd2t):not(.cluster-step-icon):not(.cluster-step-index),.cluster-selection-card.svelte-cvsd2t>span:where(.svelte-cvsd2t):not(.cluster-selection-icon){color:var(--group-muted);font-size:13px;line-height:1.65}.cluster-selection-grid.svelte-cvsd2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cluster-selection-card.svelte-cvsd2t{border:1px solid var(--group-line);background:var(--group-card-grad);min-width:0;box-shadow:var(--group-card-shadow);color:var(--group-text);border-radius:16px;align-content:start;gap:8px;padding:16px 16px 17px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.cluster-selection-card.svelte-cvsd2t>svg{color:var(--cluster-accent,var(--group-cyan));position:absolute;top:18px;right:16px}.cluster-selection-card.svelte-cvsd2t:hover,.cluster-selection-card.svelte-cvsd2t:focus-visible{border-color:color-mix(in srgb, var(--cluster-accent,var(--group-cyan)) 65%, var(--group-line));transform:translateY(-2px);box-shadow:0 24px 48px #030c173b}.cluster-faq.svelte-cvsd2t{gap:10px;display:grid}.cluster-faq.svelte-cvsd2t details:where(.svelte-cvsd2t){border:1px solid var(--group-line);background:var(--group-card-grad);border-radius:13px;padding:14px 16px}.cluster-faq.svelte-cvsd2t summary:where(.svelte-cvsd2t){cursor:pointer;color:var(--group-heading);font-weight:750;line-height:1.45}.cluster-faq.svelte-cvsd2t p:where(.svelte-cvsd2t){color:var(--group-muted);margin:10px 0 0;font-size:13px;line-height:1.65}@media (width<=920px){.cluster-seo-lead.svelte-cvsd2t{grid-template-columns:1fr}.cluster-selection-grid.svelte-cvsd2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cluster-seo.svelte-cvsd2t{border-radius:20px;padding:20px}.cluster-steps.svelte-cvsd2t,.cluster-selection-grid.svelte-cvsd2t{grid-template-columns:1fr}}
