.tools-hub[data-v-0919e9c1]{--hub-orange:#f77c08;--hub-orange-dark:#d96500;--hub-ink:#101114;--hub-muted:#69645f;--hub-line:#eadfd4;--hub-warm:#fff9f3;min-width:0;color:var(--hub-ink);background:#fff;overflow-x:clip}.tools-hub__skip[data-v-0919e9c1]{z-index:120;background:var(--hub-ink);color:#fff;border-radius:999px;outline:none;padding:10px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.tools-hub__skip[data-v-0919e9c1]:focus-visible{outline:3px solid var(--hub-orange);outline-offset:3px;transform:translateY(0)}.tools-hub__hero[data-v-0919e9c1]{color:var(--hub-ink);background:#fff;border-bottom:1px solid #f1e9e1;position:relative;overflow:hidden}.tools-hub__hero-inner[data-v-0919e9c1]{padding-block-start:28px;padding-block-end:72px}.tools-hub__breadcrumbs[data-v-0919e9c1]{color:var(--hub-muted);align-items:center;gap:9px;font-size:13px;display:flex}.tools-hub__breadcrumbs a[data-v-0919e9c1]{color:inherit;border-radius:4px;outline:none;text-decoration:none}.tools-hub__breadcrumbs a[data-v-0919e9c1]:hover{color:var(--hub-ink)}.tools-hub__breadcrumbs a[data-v-0919e9c1]:focus-visible{outline:2px solid var(--hub-orange);outline-offset:4px}.tools-hub__breadcrumbs i[data-v-0919e9c1]{font-size:9px}.tools-hub__hero-grid[data-v-0919e9c1]{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(48px,6vw,80px);min-height:500px;padding-top:34px;display:grid}.tools-hub__hero-copy[data-v-0919e9c1]{min-width:0}.tools-hub__eyebrow[data-v-0919e9c1]{color:var(--hub-orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.tools-hub__hero h1[data-v-0919e9c1]{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(42px,5vw,64px);font-weight:700;line-height:1.04}.tools-hub__intro[data-v-0919e9c1]{max-width:700px;color:var(--hub-muted);margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.72}.tools-hub__hero-actions[data-v-0919e9c1],.tools-hub__cta-actions[data-v-0919e9c1]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.tools-hub__button[data-v-0919e9c1]{--miya-button-height:42px;--miya-button-padding-x:19px;--miya-button-font-size:13px}.tools-hub__hero-visual[data-v-0919e9c1]{min-width:0;position:relative}.tools-hub__console[data-v-0919e9c1]{border:1px solid var(--hub-line);background:var(--hub-warm);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 64px #703e191a}.tools-hub__console-bar[data-v-0919e9c1]{border-bottom:1px solid var(--hub-line);height:50px;color:var(--hub-muted);letter-spacing:.08em;align-items:center;gap:7px;padding:0 18px;font-size:11px;display:flex}.tools-hub__console-bar span[data-v-0919e9c1]{background:#d9cec4;border-radius:50%;width:8px;height:8px}.tools-hub__console-bar span[data-v-0919e9c1]:first-child{background:var(--hub-orange)}.tools-hub__console-bar b[data-v-0919e9c1]{margin-left:auto;font-weight:600}.tools-hub__console-body[data-v-0919e9c1]{padding:clamp(24px,4vw,40px)}.tools-hub__console-status[data-v-0919e9c1]{color:var(--hub-orange-dark);letter-spacing:.06em;text-transform:uppercase;background:#fff2e5;border:1px solid #f77c0847;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.tools-hub__status-dot[data-v-0919e9c1]{background:var(--hub-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f77c0821}.tools-hub__console-ip[data-v-0919e9c1]{margin:34px 0}.tools-hub__console-ip small[data-v-0919e9c1]{color:var(--hub-muted);letter-spacing:.15em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.tools-hub__console-ip strong[data-v-0919e9c1]{color:var(--hub-ink);letter-spacing:-.03em;font-size:clamp(20px,2.4vw,30px)}.tools-hub__console-grid[data-v-0919e9c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tools-hub__console-grid span[data-v-0919e9c1]{border:1px solid var(--hub-line);min-width:0;color:var(--hub-ink);letter-spacing:.08em;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:11px;font-weight:700;display:flex}.tools-hub__console-grid i[data-v-0919e9c1]{color:var(--hub-orange)}.tools-hub__featured[data-v-0919e9c1],.tools-hub__directory[data-v-0919e9c1]{padding-block-start:96px;padding-block-end:96px}.tools-hub__section-heading[data-v-0919e9c1]{max-width:730px;margin-bottom:34px}.tools-hub__section-heading--centered[data-v-0919e9c1]{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.tools-hub__section-heading h2[data-v-0919e9c1],.tools-hub__trust-heading h2[data-v-0919e9c1],.tools-hub__cta h2[data-v-0919e9c1]{letter-spacing:-.04em;margin:0;font-size:clamp(31px,4vw,49px);line-height:1.1}.tools-hub__section-heading>p[data-v-0919e9c1]:last-child,.tools-hub__trust-heading>p[data-v-0919e9c1]:last-child,.tools-hub__cta>div>p[data-v-0919e9c1]:last-child{color:var(--hub-muted);margin:15px 0 0;font-size:16px;line-height:1.7}.tools-hub__featured-grid[data-v-0919e9c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tools-hub__featured-card[data-v-0919e9c1]{border:1px solid var(--hub-line);background:var(--hub-warm);min-width:0;min-height:290px;color:var(--hub-ink);-webkit-tap-highlight-color:transparent;border-radius:24px;outline:none;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.tools-hub__featured-card[data-v-0919e9c1]:hover{border-color:#f77c08a6;transform:translateY(-3px);box-shadow:0 18px 45px #5b300a17}.tools-hub__featured-topline[data-v-0919e9c1]{justify-content:space-between;align-items:center;gap:16px;display:flex}.tools-hub__tool-icon[data-v-0919e9c1]{background:var(--hub-orange);color:#fff;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;font-size:20px;display:inline-grid;box-shadow:0 10px 24px #f77c0830}.tools-hub__tool-icon--small[data-v-0919e9c1]{width:42px;height:42px;box-shadow:none;color:var(--hub-orange);background:#fff2e5;border-radius:12px;font-size:17px}.tools-hub__featured-badge[data-v-0919e9c1]{color:var(--hub-orange-dark);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.tools-hub__featured-card h3[data-v-0919e9c1]{letter-spacing:-.025em;margin:28px 0 10px;font-size:23px;line-height:1.2}.tools-hub__featured-card p[data-v-0919e9c1]{color:var(--hub-muted);margin:0;font-size:14px;line-height:1.65}.tools-hub__card-action[data-v-0919e9c1]{color:var(--hub-orange-dark);align-items:center;gap:9px;margin-top:auto;padding-top:26px;font-size:13px;font-weight:800;display:inline-flex}.tools-hub__featured-card:hover .tools-hub__card-action i[data-v-0919e9c1],.tools-hub__tool-card:hover .tools-hub__tool-arrow[data-v-0919e9c1]{transform:translate(2px,-1px)}.tools-hub__directory[data-v-0919e9c1]{border-top:1px solid #f1e9e1}.tools-hub__groups[data-v-0919e9c1]{gap:64px;display:grid}.tools-hub__group-heading[data-v-0919e9c1]{border-bottom:1px solid var(--hub-line);grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:end;gap:34px;margin-bottom:22px;padding-bottom:20px;display:grid}.tools-hub__group-heading p[data-v-0919e9c1]{color:var(--hub-muted);margin:0;line-height:1.65}.tools-hub__group-heading>div>p[data-v-0919e9c1]{color:var(--hub-orange-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.tools-hub__group-heading h3[data-v-0919e9c1]{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,32px)}.tools-hub__tool-grid[data-v-0919e9c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tools-hub__tool-card[data-v-0919e9c1]{border:1px solid var(--hub-line);min-width:0;min-height:104px;color:var(--hub-ink);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:18px;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.tools-hub__tool-card[data-v-0919e9c1]:hover{background:var(--hub-warm);border-color:#f77c088c;box-shadow:0 12px 34px #5b300a12}.tools-hub__tool-copy[data-v-0919e9c1]{gap:6px;min-width:0;display:grid}.tools-hub__tool-copy strong[data-v-0919e9c1]{font-size:15px;line-height:1.25}.tools-hub__tool-copy>span[data-v-0919e9c1]{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.tools-hub__tool-arrow[data-v-0919e9c1]{color:var(--hub-orange);font-size:13px;transition:transform .18s}.tools-hub__focus-ring[data-v-0919e9c1]:focus-visible{border-color:var(--hub-orange);outline-offset:3px;box-shadow:0 0 0 1px var(--hub-orange);outline:3px solid #f77c0857}.tools-hub__trust[data-v-0919e9c1]{background:var(--hub-warm);padding-block-start:92px;padding-block-end:92px}.tools-hub__trust-inner[data-v-0919e9c1]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,7vw,92px);display:grid}.tools-hub__trust-grid[data-v-0919e9c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tools-hub__trust-grid article[data-v-0919e9c1]{border:1px solid var(--hub-line);background:#fff;border-radius:18px;min-width:0;padding:24px 20px}.tools-hub__trust-grid article>i[data-v-0919e9c1]{color:var(--hub-orange);font-size:21px}.tools-hub__trust-grid h3[data-v-0919e9c1]{margin:22px 0 9px;font-size:16px;line-height:1.25}.tools-hub__trust-grid p[data-v-0919e9c1]{color:var(--hub-muted);margin:0;font-size:13px;line-height:1.65}.tools-hub__cta[data-v-0919e9c1]{background:radial-gradient(circle at 90% 0%,#f77c0833,transparent 35%),var(--hub-ink);color:#fff;border-radius:30px;justify-content:space-between;align-items:center;gap:42px;margin-block-start:88px;margin-block-end:88px;padding:clamp(34px,5vw,62px);display:flex}.tools-hub__cta>div[data-v-0919e9c1]:first-child{max-width:720px}.tools-hub__cta>div>p[data-v-0919e9c1]:last-child{color:#c6c2bd}.tools-hub__cta-actions[data-v-0919e9c1]{flex:none;margin-top:0}.tools-hub__button--dark[data-v-0919e9c1]{--miya-button-background:transparent;--miya-button-border:#ffffff75;--miya-button-color:#fff;--miya-button-hover-background:#ffffff17;--miya-button-hover-border:#fff}@media (max-width:1050px){.tools-hub__hero-grid[data-v-0919e9c1]{grid-template-columns:minmax(0,1fr) minmax(330px,.75fr);gap:42px}.tools-hub__trust-inner[data-v-0919e9c1]{grid-template-columns:1fr}}@media (max-width:820px){.tools-hub__hero-inner[data-v-0919e9c1]{padding-bottom:68px}.tools-hub__hero-grid[data-v-0919e9c1]{grid-template-columns:1fr;min-height:0;padding-top:54px}.tools-hub__hero-copy[data-v-0919e9c1]{max-width:680px}.tools-hub__hero-visual[data-v-0919e9c1]{max-width:560px}.tools-hub__featured-grid[data-v-0919e9c1]{grid-template-columns:1fr}.tools-hub__featured-card[data-v-0919e9c1]{min-height:240px}.tools-hub__group-heading[data-v-0919e9c1]{grid-template-columns:1fr;align-items:start;gap:12px}.tools-hub__tool-grid[data-v-0919e9c1]{grid-template-columns:1fr}.tools-hub__cta[data-v-0919e9c1]{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.tools-hub__hero-inner[data-v-0919e9c1]{padding-block-start:20px;padding-block-end:52px}.tools-hub__hero-grid[data-v-0919e9c1]{gap:38px;padding-top:42px}.tools-hub__hero h1[data-v-0919e9c1]{font-size:clamp(40px,13vw,58px)}.tools-hub__hero-actions[data-v-0919e9c1]{flex-direction:column;align-items:stretch}.tools-hub__hero-actions[data-v-0919e9c1] .miya-button{width:100%}.tools-hub__console-body[data-v-0919e9c1]{padding:22px}.tools-hub__console-ip[data-v-0919e9c1]{margin:28px 0}.tools-hub__console-grid[data-v-0919e9c1]{gap:8px}.tools-hub__console-grid span[data-v-0919e9c1]{padding:11px 9px;font-size:10px}.tools-hub__featured[data-v-0919e9c1],.tools-hub__directory[data-v-0919e9c1]{padding-block-start:68px;padding-block-end:68px}.tools-hub__featured-card[data-v-0919e9c1]{min-height:0;padding:22px}.tools-hub__featured-card h3[data-v-0919e9c1]{margin-top:24px}.tools-hub__groups[data-v-0919e9c1]{gap:52px}.tools-hub__tool-card[data-v-0919e9c1]{min-height:96px;padding:15px}.tools-hub__tool-copy>span[data-v-0919e9c1]{text-overflow:clip;white-space:normal;overflow:visible}.tools-hub__trust[data-v-0919e9c1]{padding-block-start:68px;padding-block-end:68px}.tools-hub__trust-grid[data-v-0919e9c1]{grid-template-columns:1fr}.tools-hub__cta[data-v-0919e9c1]{border-radius:24px;margin-block-start:64px;margin-block-end:64px;padding:30px 24px}.tools-hub__cta-actions[data-v-0919e9c1]{flex-direction:column;width:100%}.tools-hub__cta-actions[data-v-0919e9c1] .miya-button{width:100%}}@media (prefers-reduced-motion:reduce){.tools-hub__featured-card[data-v-0919e9c1],.tools-hub__tool-card[data-v-0919e9c1],.tools-hub__card-action i[data-v-0919e9c1],.tools-hub__tool-arrow[data-v-0919e9c1]{transition:none}}
