.tool-detail[data-v-64b97e7d]{--tool-accent:var(--ct-secondary-400)}.tool-detail-container[data-v-64b97e7d]{margin:0 auto;max-width:1080px;padding:2rem 1.25rem 6rem}.back-link[data-v-64b97e7d]{align-items:center;color:#fff9;display:inline-flex;font-size:.9rem;font-weight:var(--ct-font-weight-semibold);gap:.4rem;margin-bottom:1.5rem;text-decoration:none;transition:color .2s ease}.back-link svg[data-v-64b97e7d]{transition:transform .2s ease}.back-link[data-v-64b97e7d]:hover{color:var(--ct-text-primary)}.back-link:hover svg[data-v-64b97e7d]{transform:translate(-3px)}.tool-hero[data-v-64b97e7d]{align-items:start;background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;margin-bottom:2rem;overflow:hidden;padding:2.5rem;position:relative}.tool-hero[data-v-64b97e7d]:before{background:linear-gradient(90deg,transparent,var(--tool-accent),transparent);content:"";height:1px;left:2rem;opacity:.8;position:absolute;right:2rem;top:0}.hero-glow[data-v-64b97e7d]{background:radial-gradient(closest-side,color-mix(in srgb,var(--tool-accent) 20%,transparent),transparent);filter:blur(35px);height:110%;left:-10%;pointer-events:none;position:absolute;top:-45%;width:60%;z-index:-1}.hero-main[data-v-64b97e7d]{align-items:flex-start;display:flex;gap:1.5rem}.hero-icon[data-v-64b97e7d]{align-items:center;background:color-mix(in srgb,var(--tool-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--tool-accent) 35%,transparent);border-radius:18px;box-shadow:0 0 34px -6px color-mix(in srgb,var(--tool-accent) 60%,transparent);color:var(--tool-accent);display:inline-flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem}.hero-badges[data-v-64b97e7d]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.hero-badge[data-v-64b97e7d],.hero-chip[data-v-64b97e7d]{align-items:center;border-radius:var(--ct-border-radius-full);display:inline-flex;font-size:.72rem;font-weight:var(--ct-font-weight-bold);gap:.35rem;letter-spacing:.04em;line-height:1;padding:.3rem .7rem;text-decoration:none}.hero-badge.chaintools[data-v-64b97e7d]{background:rgba(var(--ct-primary-rgb),.18);border:1px solid rgba(var(--ct-primary-rgb),.35);color:var(--ct-text-primary)}.hero-badge.third-party[data-v-64b97e7d]{background:rgba(var(--ct-secondary-rgb),.15);border:1px solid rgba(var(--ct-secondary-rgb),.35);color:var(--ct-text-primary)}.hero-chip[data-v-64b97e7d]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);color:#ffffffb3}.hero-chip-stage[data-v-64b97e7d]{background:color-mix(in srgb,var(--chip-color) 14%,transparent);border-color:color-mix(in srgb,var(--chip-color) 35%,transparent);color:var(--ct-text-primary);transition:border-color .2s ease}.hero-chip-stage svg[data-v-64b97e7d]{color:var(--chip-color)}.hero-chip-stage[data-v-64b97e7d]:hover{border-color:var(--chip-color)}.hero-title[data-v-64b97e7d]{color:var(--ct-text-primary);font-family:var(--ct-font-family-primary);font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--ct-font-weight-light);line-height:1.12;margin:0 0 .75rem}.hero-subtitle[data-v-64b97e7d]{color:var(--ct-text-secondary);font-size:1.1rem;line-height:1.7;margin:0;max-width:640px}.hero-side[data-v-64b97e7d]{gap:1.25rem}.hero-fit[data-v-64b97e7d],.hero-side[data-v-64b97e7d]{align-items:flex-end;display:flex;flex-direction:column}.hero-fit[data-v-64b97e7d]{gap:.25rem;max-width:220px;text-align:right}.fit-label[data-v-64b97e7d]{color:#ffffff73;font-size:.7rem;font-weight:var(--ct-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.fit-value[data-v-64b97e7d]{color:#ffffffd9;font-size:.92rem}.btn[data-v-64b97e7d]{align-items:center;border-radius:var(--ct-border-radius-full);color:var(--ct-text-primary);display:inline-flex;font-size:.95rem;font-weight:var(--ct-font-weight-semibold);gap:.55rem;padding:.75rem 1.4rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease;white-space:nowrap}.btn-primary[data-v-64b97e7d]{background:linear-gradient(90deg,var(--ct-primary-500),var(--ct-secondary-400));box-shadow:0 8px 30px -8px rgba(var(--ct-primary-rgb),.55)}.btn-primary[data-v-64b97e7d]:hover{box-shadow:0 14px 40px -10px rgba(var(--ct-secondary-rgb),.6);transform:translateY(-2px)}.btn-ghost[data-v-64b97e7d]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.16)}.btn-ghost[data-v-64b97e7d]:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px)}.btn-icon[data-v-64b97e7d]{transition:transform .25s ease}.btn:hover .btn-icon[data-v-64b97e7d]{transform:translate(4px)}.back-link[data-v-64b97e7d]:focus-visible,.btn[data-v-64b97e7d]:focus-visible,.hero-chip-stage[data-v-64b97e7d]:focus-visible{outline:2px solid var(--ct-secondary-400);outline-offset:3px}.tool-cta[data-v-64b97e7d],.tool-related[data-v-64b97e7d]{margin-top:4.5rem}.tool-cta[data-v-64b97e7d]{background:#ffffff06;border:1px solid hsla(0,0%,100%,.1);border-radius:28px;isolation:isolate;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.cta-glow[data-v-64b97e7d]{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--tool-accent) 16%,transparent),transparent 60%),radial-gradient(ellipse at bottom,rgba(var(--ct-primary-rgb),.12),transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:-1}.cta-title[data-v-64b97e7d]{color:var(--ct-text-primary);font-family:var(--ct-font-family-primary);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:var(--ct-font-weight-semibold);margin:0 0 .85rem}.cta-text[data-v-64b97e7d]{color:var(--ct-text-secondary);line-height:1.7;margin:0 auto 1.75rem;max-width:560px}.cta-actions[data-v-64b97e7d]{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}@media(max-width:860px){.tool-hero[data-v-64b97e7d]{gap:1.5rem;grid-template-columns:1fr;padding:2rem}.hero-side[data-v-64b97e7d]{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.hero-fit[data-v-64b97e7d]{align-items:flex-start;text-align:left}}@media(max-width:560px){.tool-detail-container[data-v-64b97e7d]{padding:1.5rem 1rem 4rem}.tool-hero[data-v-64b97e7d]{border-radius:18px;padding:1.5rem}.hero-main[data-v-64b97e7d]{flex-direction:column;gap:1rem}.hero-icon[data-v-64b97e7d]{border-radius:14px;height:3.25rem;width:3.25rem}.tool-cta[data-v-64b97e7d]{border-radius:20px;padding:2.25rem 1.25rem}.cta-actions .btn[data-v-64b97e7d]{justify-content:center;width:100%}}
