.tool-chain[data-v-3cc90cbb]{margin-top:var(--space-16)}.tool-chain__title[data-v-3cc90cbb]{color:var(--belt-fg-primary);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);margin:0 0 var(--space-3)}.tool-chain__hint[data-v-3cc90cbb]{color:var(--belt-fg-tertiary);font-size:var(--text-sm);margin:0 0 var(--space-4)}.tool-chain__grid[data-v-3cc90cbb]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.tool-chain__link[data-v-3cc90cbb]{display:block;min-height:44px;text-decoration:none}.tool-chain__card[data-v-3cc90cbb]{height:100%;padding:var(--space-6)}.tool-chain__name[data-v-3cc90cbb]{color:var(--belt-fg-primary);font-size:var(--text-lg);margin:0 0 var(--space-2)}.tool-chain__desc[data-v-3cc90cbb]{color:var(--belt-fg-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.tool-page{margin:0 auto;max-width:56rem;padding:var(--space-8) 0 var(--space-24)}.tool-hero{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0 var(--space-8);text-align:center}.tool-hero__badge{border:1px solid var(--belt-accent);border-radius:999px;color:var(--belt-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;padding:var(--space-1) var(--space-3)}.tool-hero__title{color:var(--belt-fg-primary);font-family:var(--font-display);font-size:clamp(2.2rem,7vw,3.75rem);font-weight:var(--weight-bold);line-height:1.1;margin:0;max-width:34rem;text-wrap:balance}.tool-hero__accent{background:linear-gradient(90deg,var(--belt-accent-hover),var(--belt-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.tool-hero__lead{color:var(--belt-fg-secondary);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0;max-width:34rem;text-wrap:balance}.tool-panel{border-radius:var(--radius-xl);margin:0 auto;max-width:44rem;padding:var(--space-6) var(--space-8)}@media(max-width:30rem){.tool-panel{padding:var(--space-6) var(--space-4)}}.tool-section{margin-top:var(--space-16)}.tool-section__title{color:var(--belt-fg-primary);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);margin:0 0 var(--space-6)}.tool-text{color:var(--belt-fg-secondary);line-height:var(--leading-relaxed);margin:0 0 var(--space-4);max-width:42rem}.tool-note{color:var(--belt-fg-tertiary);font-size:var(--text-xs);margin:var(--space-4) 0;max-width:42rem}.tool-cta{align-items:center;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-16);padding:var(--space-12) var(--space-4);text-align:center}.tool-cta__title{color:var(--belt-fg-primary);font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);margin:0;max-width:30rem;text-wrap:balance}.tool-cta__text{color:var(--belt-fg-secondary);line-height:var(--leading-relaxed);margin:0;max-width:30rem}.tool-cta a.belt-btn--primary,.tool-cta a.belt-btn--primary:hover{color:var(--belt-fg-inverse);text-decoration:none}
