.lpv2 .tools-hero{position:relative;overflow:hidden}.lpv2 .tools-hero-bg{pointer-events:none;background:radial-gradient(820px 440px at 50% -10%,#6a36bc1a,#0000 60%),radial-gradient(640px 320px at 50% 100%,#6a36bc0d,#0000 70%);position:absolute;inset:0}.lpv2 .tools-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#6a36bc14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 70%)}.lpv2 .tools-hero>.wrap{z-index:1;position:relative}.lpv2 .tools-hero .section-head{text-align:center;margin-left:auto;margin-right:auto}.lpv2 .tools-hero .section-head .eyebrow{justify-content:center}.lpv2 .tools-hero .section-head .eyebrow:before{display:none}.lpv2 .tools-hero .section-head p{margin-left:auto;margin-right:auto}.lpv2 .tools-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.lpv2 .tool-card{border:1px solid var(--rule);background:var(--bg);transition:border-color .3s var(--ease),transform .3s var(--ease),box-shadow .3s var(--ease);border-radius:16px;flex-direction:column;padding:1.75rem;text-decoration:none;display:flex}.lpv2 .tool-card:hover{border-color:var(--primary-3);transform:translateY(-3px);box-shadow:0 20px 40px -24px #6a36bc2e}.lpv2 .tool-card-head{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.lpv2 .tool-card-icon{background:var(--tint);width:40px;height:40px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lpv2 .tool-card-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px}.lpv2 .tool-card-badge.client{color:#16a34a;background:#22c55e1a}.dark .lpv2 .tool-card-badge.client{color:#4ade80}.lpv2 .tool-card-badge.ai{color:#9333ea;background:#a855f71a}.dark .lpv2 .tool-card-badge.ai{color:#c084fc}.lpv2 .tool-card h2{letter-spacing:-.01em;color:var(--heading);margin-bottom:.4rem;font-size:17px;font-weight:500;transition:color .2s linear}.lpv2 .tool-card:hover h2{color:var(--primary)}.lpv2 .tool-card p{color:var(--sub);flex:1;margin-bottom:1rem;font-size:14px;line-height:1.55}.lpv2 .tool-card-link{color:var(--primary);align-items:center;gap:.35rem;font-size:13px;font-weight:500;display:inline-flex}.lpv2 .tool-card-link svg{width:14px;height:14px;transition:transform .2s var(--ease)}.lpv2 .tool-card:hover .tool-card-link svg{transform:translate(3px)}@media (max-width:900px){.lpv2 .tools-grid{grid-template-columns:1fr}}.lpv2 .tools-trust-section{padding:2.5rem 0 0}.lpv2 .tools-trust{text-align:center;color:var(--sub);border-top:1px solid var(--rule);padding:2rem 0;font-size:13px}.lpv2 .tools-trust a{color:var(--primary);text-decoration:none}.lpv2 .tools-trust a:hover{text-underline-offset:3px;text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}.lpv2 .tool-back{font-family:var(--mono);letter-spacing:.06em;color:var(--sub);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:12px;text-decoration:none;transition:color .2s linear;display:inline-flex}.lpv2 .tool-back:hover{color:var(--primary)}.lpv2 .tool-back svg{width:14px;height:14px}.lpv2 .page-hero .section-head{margin-bottom:2rem}@media (max-width:720px){.lpv2 .page-hero .section-head{margin-bottom:1.5rem}}.lpv2 .tool-loading{border:1px solid var(--rule);background:var(--bg);text-align:center;color:var(--sub);border-radius:16px;padding:2rem;font-size:14px}.lpv2 .tool-content>*+*{margin-top:1.5rem}.lpv2 .tool-content .tool-panel{border:1px solid var(--rule);background:var(--bg);border-radius:16px;padding:2rem}.lpv2 .tool-content .tool-panel-sm{border:1px solid var(--rule);background:var(--bg);border-radius:16px;padding:1.25rem}.lpv2 .tool-content .tool-input-label{color:var(--heading);margin-bottom:.5rem;font-size:14px;font-weight:500;display:block}.lpv2 .tool-content textarea{border:1px solid var(--rule);background:var(--bg);width:100%;min-height:240px;font-family:var(--mono);color:var(--heading);resize:vertical;border-radius:12px;padding:1rem;font-size:13px;line-height:1.6;transition:border-color .2s linear}.lpv2 .tool-content textarea::placeholder{color:var(--sub);opacity:.6}.lpv2 .tool-content textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #6a36bc1a}.lpv2 .tool-content .tool-input-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.lpv2 .tool-content .tool-char-count{font-family:var(--mono);color:var(--sub);font-size:12px}.lpv2 .tool-content .tool-submit{background:var(--primary);color:#fff;cursor:pointer;height:44px;transition:background .2s linear,transform .2s var(--ease);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:14px;font-weight:500;display:inline-flex}.lpv2 .tool-content .tool-submit:hover{background:var(--primary-2);transform:translateY(-1px)}.lpv2 .tool-content .tool-submit:disabled{opacity:.5;pointer-events:none}.lpv2 .tool-content .tool-submit svg{width:16px;height:16px}.lpv2 .tool-submit-spin{width:16px;height:16px;animation:1s linear infinite spin}.lpv2 .tool-content .tool-error{color:#dc2626;background:#ef444414;border-radius:12px;padding:1rem 1.25rem;font-size:14px;line-height:1.5}.dark .lpv2 .tool-content .tool-error{color:#f87171}.lpv2 .tool-content .tool-score{text-align:center}.lpv2 .tool-content .tool-score-value{margin-bottom:.5rem;font-size:clamp(48px,8vw,72px);font-weight:700;line-height:1}.lpv2 .tool-content .tool-score-good{color:#16a34a}.lpv2 .tool-content .tool-score-fair{color:#ca8a04}.lpv2 .tool-content .tool-score-warn{color:#ea580c}.lpv2 .tool-content .tool-score-poor{color:#dc2626}.dark .lpv2 .tool-content .tool-score-good{color:#4ade80}.dark .lpv2 .tool-content .tool-score-fair{color:#fde047}.dark .lpv2 .tool-content .tool-score-warn{color:#fb923c}.dark .lpv2 .tool-content .tool-score-poor{color:#f87171}.lpv2 .tool-content .tool-score-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sub);font-size:12px}.lpv2 .tool-content .tool-score-hint{color:var(--sub);margin-top:1rem;font-size:12px}.lpv2 .tool-content .tool-feedback-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:720px){.lpv2 .tool-content .tool-feedback-grid{grid-template-columns:1fr}}.lpv2 .tool-content .tool-feedback-head{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.lpv2 .tool-content .tool-feedback-head h3{color:var(--heading);font-size:14px;font-weight:600}.lpv2 .tool-content .tool-feedback-head svg{flex-shrink:0;width:16px;height:16px}.lpv2 .tool-content .tool-feedback-good svg{color:#16a34a}.lpv2 .tool-content .tool-feedback-warn svg{color:#ea580c}.lpv2 .tool-content .tool-feedback-primary svg{color:var(--primary)}.dark .lpv2 .tool-content .tool-feedback-good svg{color:#4ade80}.dark .lpv2 .tool-content .tool-feedback-warn svg{color:#fb923c}.lpv2 .tool-content .tool-feedback-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lpv2 .tool-content .tool-feedback-list li{color:var(--sub);align-items:flex-start;gap:.5rem;font-size:13px;line-height:1.5;display:flex}.lpv2 .tool-content .tool-feedback-list li .dot{border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-top:7px}.lpv2 .tool-content .dot-good{background:#22c55e}.lpv2 .tool-content .dot-warn{background:#f97316}.lpv2 .tool-content .dot-primary{background:var(--primary)}.lpv2 .tool-content .tool-input-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lpv2 .tool-content .tool-input-actions{gap:1rem;display:flex}.lpv2 .tool-content .tool-text-btn{cursor:pointer;font-family:var(--mono);color:var(--primary);background:0 0;border:none;padding:0;font-size:12px;transition:color .2s linear}.lpv2 .tool-content .tool-text-btn:hover{text-underline-offset:3px;text-decoration:underline}.lpv2 .page-hero .tool-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.lpv2 .page-hero .tool-hero-row .section-head{margin-bottom:0}.lpv2 .tool-hero-pill{border:1px solid var(--rule);background:var(--bg-2);color:var(--sub);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:13px;display:inline-flex}.lpv2 .tool-hero-pill svg{color:#16a34a;flex-shrink:0;width:14px;height:14px}.dark .lpv2 .tool-hero-pill svg{color:#4ade80}@media (max-width:900px){.lpv2 .tool-hero-pill{white-space:normal}}.lpv2 .tool-content .tool-tc-workbench{border:1px solid var(--rule);background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1fr) 380px;display:grid;overflow:hidden}.lpv2 .tool-content .tool-tc-main{padding:1.75rem}.lpv2 .tool-content .tool-tc-main .tool-input-label{font-size:16px;font-weight:600}.lpv2 .tool-content .tool-tc-main textarea{min-height:380px}.lpv2 .tool-content .tool-tc-side{background:var(--bg-2);border-left:1px solid var(--rule);flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;display:flex}@media (max-width:900px){.lpv2 .tool-content .tool-tc-workbench{grid-template-columns:1fr}.lpv2 .tool-content .tool-tc-side{border-left:none;border-top:1px solid var(--rule)}}.lpv2 .tool-content .tool-side-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sub);margin-bottom:.6rem;font-size:11px;font-weight:600;display:block}.lpv2 .tool-content .tool-preset-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lpv2 .tool-content .tool-preset{border:1px solid var(--rule);background:var(--bg);cursor:pointer;color:var(--heading);white-space:nowrap;border-radius:10px;justify-content:center;align-items:baseline;gap:.35rem;padding:.6rem .5rem;font-size:13px;font-weight:500;transition:border-color .2s linear,color .2s linear,box-shadow .2s linear;display:inline-flex}.lpv2 .tool-content .tool-preset:hover{border-color:var(--primary-3)}.lpv2 .tool-content .tool-preset.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);color:var(--primary)}.lpv2 .tool-content .tool-preset-hint{font-family:var(--mono);color:var(--sub);font-size:10px}.lpv2 .tool-content .tool-preset.active .tool-preset-hint{color:var(--primary);opacity:.75}.lpv2 .tool-content .tool-count-display{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.lpv2 .tool-content .tool-count-value{letter-spacing:-.03em;color:var(--heading);font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.lpv2 .tool-content .tool-count-unit{color:var(--sub);font-size:14px}.lpv2 .tool-content .tool-count-note{color:var(--sub);min-height:3em;margin-top:.5rem;font-size:12px;line-height:1.5}.lpv2 .tool-content .tool-side-stats{border:1px solid var(--rule);background:var(--bg);border-radius:12px;padding:.35rem 1rem}.lpv2 .tool-content .tool-side-stat{color:var(--sub);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;font-size:13px;display:flex}.lpv2 .tool-content .tool-side-stat.spread{border-top:1px solid var(--rule-2)}.lpv2 .tool-content .tool-side-stat-value{font-family:var(--mono);color:var(--heading);font-weight:500}.lpv2 .tool-content .tool-side-stat-value.good{color:#16a34a}.dark .lpv2 .tool-content .tool-side-stat-value.good{color:#4ade80}.lpv2 .tool-content .tool-side-stat-value.accent{color:var(--primary);font-weight:600}.lpv2 .tool-content .tool-side-save{gap:.6rem;display:grid}.lpv2 .tool-content .tool-side-save .btn{justify-content:center;width:100%;height:46px}.lpv2 .tool-content .tool-side-save .btn:disabled{opacity:.5;pointer-events:none}.lpv2 .tool-content .tool-side-save-note{color:var(--sub);text-align:center;font-size:12px;line-height:1.5}.lpv2 .tool-content .tool-sort-toggle{border:1px solid var(--rule);background:var(--bg);cursor:pointer;color:var(--sub);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .2s linear,color .2s linear,background .2s linear;display:inline-flex}.lpv2 .tool-content .tool-sort-toggle:hover{color:var(--heading);border-color:var(--primary-3)}.lpv2 .tool-content .tool-sort-toggle.active{background:var(--tint);border-color:var(--primary-3);color:var(--primary)}.lpv2 .tool-content .tool-sort-toggle svg{width:14px;height:14px}.lpv2 .tool-content .tool-results-card{border:1px solid var(--rule);background:var(--bg);border-radius:16px;overflow:hidden}.lpv2 .tool-content .tool-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.lpv2 .tool-content .tool-results-title{color:var(--heading);font-size:16px;font-weight:600}.lpv2 .tool-content .tool-results-sub{color:var(--sub);margin-left:.5rem;font-size:13px}.lpv2 .tool-content .tool-results-table{border-top:1px solid var(--rule)}.lpv2 .tool-content .tool-results-header{border-bottom:1px solid var(--rule);background:var(--bg-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sub);grid-template-columns:2.25rem minmax(0,1fr) 90px 150px 160px;gap:1rem;padding:1rem 1.25rem;font-size:11px;font-weight:600;display:grid}.lpv2 .tool-content .tool-results-row{border-bottom:1px solid var(--rule-2);color:var(--sub);grid-template-columns:2.25rem minmax(0,1fr) 90px 150px 160px;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:14px;display:grid}.lpv2 .tool-content .tool-results-row:last-child{border-bottom:none}.lpv2 .tool-content .tool-results-row.cheapest{background:#22c55e0d}.dark .lpv2 .tool-content .tool-results-row.cheapest{background:#4ade800f}.lpv2 .tool-content .tool-cell-rank{font-family:var(--mono);color:var(--sub);font-size:12px}.lpv2 .tool-content .tool-cell-right{text-align:right}.lpv2 .tool-content .tool-cell-tokens{font-family:var(--mono);color:var(--heading);font-weight:500}.lpv2 .tool-content .tool-cell-cost{font-family:var(--mono);color:var(--heading);font-weight:600}.lpv2 .tool-content .tool-cell-cost-primary{font-family:var(--mono);color:var(--heading);font-weight:500}.lpv2 .tool-content .tool-cell-bar{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.lpv2 .tool-content .tool-cost-bar{background:var(--rule-2);border-radius:999px;flex:0 0 64px;height:4px;overflow:hidden}.dark .lpv2 .tool-content .tool-cost-bar{background:var(--rule)}.lpv2 .tool-content .tool-cost-bar-fill{background:var(--primary-3);border-radius:999px;height:100%;display:block}.lpv2 .tool-content .tool-cost-bar-fill.good{background:#22c55e}.lpv2 .tool-content .tool-show-all{border:none;border-top:1px solid var(--rule);background:var(--bg);cursor:pointer;width:100%;color:var(--heading);justify-content:center;align-items:center;gap:.4rem;padding:.85rem;font-size:13px;font-weight:500;transition:color .2s linear,background .2s linear;display:flex}.lpv2 .tool-content .tool-show-all:hover{color:var(--primary);background:var(--bg-2)}.lpv2 .tool-content .tool-show-all svg{width:14px;height:14px}.lpv2 .tool-content .tool-model-name{color:var(--heading);font-size:14px;font-weight:500}.lpv2 .tool-content .tool-model-vendor{color:var(--sub);margin-top:.15rem;font-size:12px}.lpv2 .tool-content .tool-model-approx{color:#f97316;margin-left:.5rem}.dark .lpv2 .tool-content .tool-model-approx{color:#fb923c}.lpv2 .tool-content .tool-model-tier{color:#ca8a04;margin-left:.5rem;font-weight:500}.dark .lpv2 .tool-content .tool-model-tier{color:#fde047}.lpv2 .tool-content .tool-model-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#16a34a;vertical-align:middle;background:#22c55e1a;border-radius:999px;margin-left:.5rem;padding:2px 7px;font-size:9px}.dark .lpv2 .tool-content .tool-model-badge{color:#4ade80}.lpv2 .tool-content .tool-cell-breakdown{color:var(--sub);white-space:nowrap;margin-top:.15rem;font-size:11px;display:block}.lpv2 .tool-content .tool-fineprint{color:var(--sub);font-size:12px;line-height:1.5}.lpv2 .tool-content .tool-char-count-wrap{margin-top:.5rem}@media (max-width:600px){.lpv2 .tool-content .tool-results-header,.lpv2 .tool-content .tool-results-row{grid-template-columns:minmax(0,1fr) 70px 100px;gap:.75rem}.lpv2 .tool-content .tool-results-header>:first-child,.lpv2 .tool-content .tool-results-row>:first-child,.lpv2 .tool-content .tool-results-header>:nth-child(5),.lpv2 .tool-content .tool-results-row>:nth-child(5){display:none}.lpv2 .tool-content .tool-cell-breakdown{white-space:normal}}.lpv2 .tool-content .tool-results-heading{color:var(--heading);margin-bottom:1rem;font-size:18px;font-weight:500}.lpv2 .tool-content .tool-blocks{gap:1rem;display:grid}.lpv2 .tool-content .tool-block{border:1px solid var(--rule);background:var(--bg);border-radius:14px;padding:1.25rem}.lpv2 .tool-content .tool-block-head{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.lpv2 .tool-content .tool-block-type{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 8px;font-size:10px}.lpv2 .tool-content .tool-block-type-role{color:#2563eb;background:#3b82f614;border-color:#3b82f640}.lpv2 .tool-content .tool-block-type-context{color:#16a34a;background:#22c55e14;border-color:#22c55e40}.lpv2 .tool-content .tool-block-type-instructions{color:#9333ea;background:#a855f714;border-color:#a855f740}.lpv2 .tool-content .tool-block-type-guardrails{color:#dc2626;background:#ef444414;border-color:#ef444440}.lpv2 .tool-content .tool-block-type-output_format{color:#ea580c;background:#f9731614;border-color:#f9731640}.lpv2 .tool-content .tool-block-type-custom{background:var(--bg-2);color:var(--sub);border-color:var(--rule)}.dark .lpv2 .tool-content .tool-block-type-role{color:#60a5fa}.dark .lpv2 .tool-content .tool-block-type-context{color:#4ade80}.dark .lpv2 .tool-content .tool-block-type-instructions{color:#c084fc}.dark .lpv2 .tool-content .tool-block-type-guardrails{color:#f87171}.dark .lpv2 .tool-content .tool-block-type-output_format{color:#fb923c}.lpv2 .tool-content .tool-block-title{color:var(--heading);font-size:15px;font-weight:500}.lpv2 .tool-content .tool-block-content{color:var(--sub);white-space:pre-wrap;font-size:14px;line-height:1.6}.lpv2 .tool-content .tool-cta-card{border:1px solid var(--rule);background:var(--bg);text-align:center;border-radius:16px;padding:1.75rem}.lpv2 .tool-content .tool-cta-title{color:var(--heading);margin-bottom:.5rem;font-size:17px;font-weight:500}.lpv2 .tool-content .tool-cta-desc{color:var(--sub);max-width:48ch;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.lpv2 .tool-content .tool-cta-card .btn svg{width:16px;height:16px}.lpv2 .tool-content .tool-cta-card .btn:disabled{opacity:.5;pointer-events:none}.lpv2 .tool-content .tool-cta-error{color:#dc2626;margin-top:.75rem;font-size:13px}.dark .lpv2 .tool-content .tool-cta-error{color:#f87171}.lpv2 .tool-content .tool-cta-band{background:var(--primary);color:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;padding:2.5rem 3rem;display:grid;position:relative;overflow:hidden}.lpv2 .tool-content .tool-cta-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff24,#0000 60%);border-radius:999px;width:420px;height:420px;position:absolute;top:-55%;left:-8%}.lpv2 .tool-content .tool-cta-band-copy{position:relative}.lpv2 .tool-content .tool-cta-band-title{letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.lpv2 .tool-content .tool-cta-band-title em{font-family:var(--serif);font-style:italic;font-weight:400}.lpv2 .tool-content .tool-cta-band-list{gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.lpv2 .tool-content .tool-cta-band-list li{color:#ffffffe6;align-items:flex-start;gap:.6rem;font-size:14px;line-height:1.5;display:flex}.lpv2 .tool-content .tool-cta-band-list svg{color:#ffffffd9;flex-shrink:0;width:16px;height:16px;margin-top:2px}.lpv2 .tool-content .tool-cta-band-actions{justify-items:center;gap:.75rem;min-width:240px;display:grid;position:relative}.lpv2 .tool-content .tool-cta-band-btn{color:#1a1a1a;cursor:pointer;width:100%;height:46px;transition:transform .2s var(--ease),box-shadow .2s linear;white-space:nowrap;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:14px;font-weight:600;display:inline-flex}.lpv2 .tool-content .tool-cta-band-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #0006}.lpv2 .tool-content .tool-cta-band-btn:disabled{opacity:.6;pointer-events:none}.lpv2 .tool-content .tool-cta-band-link{color:#fff;text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.lpv2 .tool-content .tool-cta-band-link:hover{opacity:.85}.lpv2 .tool-content .tool-cta-band-note{color:#ffffffbf;font-size:12px}.lpv2 .tool-content .tool-cta-band-error{color:#fecaca;font-size:13px}@media (max-width:720px){.lpv2 .tool-content .tool-cta-band{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1.5rem}.lpv2 .tool-content .tool-cta-band-actions{text-align:center;justify-items:stretch}}.lpv2 .tool-content .tool-related-heading{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sub);margin-bottom:.75rem;font-size:11px;font-weight:600}.lpv2 .tool-content .tool-related-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lpv2 .tool-content .tool-related-list a{border:1px solid var(--rule);background:var(--bg);transition:border-color .2s linear,transform .2s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;text-decoration:none;display:flex}.lpv2 .tool-content .tool-related-list a:hover{border-color:var(--primary-3);transform:translateY(-1px)}.lpv2 .tool-content .tool-related-title{color:var(--heading);font-size:14px;font-weight:500;line-height:1.4}.lpv2 .tool-content .tool-related-desc{color:var(--sub);margin-top:.15rem;font-size:12px;line-height:1.5}.lpv2 .tool-content .tool-related-list svg{width:14px;height:14px;color:var(--primary);transition:transform .2s var(--ease);flex-shrink:0}.lpv2 .tool-content .tool-related-list a:hover svg{transform:translate(3px)}.dark .lpv2 .tool-card:hover{box-shadow:0 20px 40px -24px #00000080}.dark .lpv2 .tool-content textarea{background:var(--bg);border-color:var(--rule);color:var(--heading)}
/*# sourceMappingURL=20dab873f079cadd.css.map*/