.calc-mode-indicator[data-astro-cid-fj7gkcfz]{margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:#10b98114;border:1px solid #10b98126;justify-content:center;align-items:center;transition:all .4s;display:flex}.calc-mode-label[data-astro-cid-fj7gkcfz]{font-size:var(--font-size-sm);color:var(--text-accent);letter-spacing:.03em;font-weight:600;transition:all .3s}.calc-mode-indicator[data-astro-cid-fj7gkcfz].reversed{background:#8b5cf614;border-color:#8b5cf633}.calc-mode-indicator[data-astro-cid-fj7gkcfz].reversed .calc-mode-label[data-astro-cid-fj7gkcfz]{color:#a78bfa}.swap-section[data-astro-cid-fj7gkcfz]{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s}.calculator-card[data-astro-cid-fj7gkcfz].swapping .swap-section[data-astro-cid-fj7gkcfz]{opacity:.5}.cookie-consent-container[data-astro-cid-kror3uvh]{bottom:var(--space-6);max-width:440px;width:calc(100% - var(--space-8));z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:fixed;inset-inline-end:var(--space-6);transform:translateY(20px)scale(.98)}.cookie-consent-container[data-astro-cid-kror3uvh].visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.cookie-consent-card[data-astro-cid-kror3uvh]{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-4);background:#1e293beb;border:1px solid #10b98140;align-items:flex-start;display:flex;box-shadow:0 20px 40px -10px #000000a6,0 0 25px #10b9811f}.cookie-consent-icon-wrapper[data-astro-cid-kror3uvh]{border-radius:var(--radius-lg);background:#10b9811f;border:1px solid #10b98138;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.35rem;display:flex}.cookie-consent-body[data-astro-cid-kror3uvh]{flex:1;min-width:0}.cookie-consent-title[data-astro-cid-kror3uvh]{font-size:var(--font-size-base);color:var(--text-primary);margin:0 0 var(--space-1) 0;font-weight:700;line-height:1.3}.cookie-consent-desc[data-astro-cid-kror3uvh]{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0 0 var(--space-4) 0;line-height:1.55}.cookie-consent-actions[data-astro-cid-kror3uvh]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cookie-policy-link[data-astro-cid-kror3uvh]{font-size:var(--font-size-xs);color:var(--text-accent);text-underline-offset:3px;transition:color var(--transition-fast);font-weight:500;text-decoration:underline}.cookie-policy-link[data-astro-cid-kror3uvh]:hover{color:#6ee7b7}.cookie-accept-btn[data-astro-cid-kror3uvh]{background:var(--accent-gradient);color:#0f172a;font-family:inherit;font-size:var(--font-size-xs);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #10b98140}.cookie-accept-btn[data-astro-cid-kror3uvh]:hover{background:var(--accent-gradient-hover);transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.cookie-accept-btn[data-astro-cid-kror3uvh]:active{transform:translateY(0)}@media (width<=640px){.cookie-consent-container[data-astro-cid-kror3uvh]{bottom:var(--space-4);width:calc(100% - var(--space-6));max-width:100%;inset-inline:50% auto;transform:translate(-50%)translateY(20px)scale(.98)}.cookie-consent-container[data-astro-cid-kror3uvh].visible{transform:translate(-50%)translateY(0)scale(1)}.cookie-consent-card[data-astro-cid-kror3uvh]{padding:var(--space-4);gap:var(--space-3)}.cookie-consent-icon-wrapper[data-astro-cid-kror3uvh]{width:36px;height:36px;font-size:1.15rem}.cookie-consent-actions[data-astro-cid-kror3uvh]{align-items:stretch;gap:var(--space-2);flex-direction:column-reverse}.cookie-policy-link[data-astro-cid-kror3uvh]{text-align:center;padding:var(--space-1) 0}.cookie-accept-btn[data-astro-cid-kror3uvh]{width:100%;padding:.65rem 1rem}}.tools-showcase[data-astro-cid-ba372snk]{padding:var(--space-12) 0;max-width:1200px;padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}.section-header[data-astro-cid-ba372snk]{text-align:center;margin-bottom:var(--space-8)}.section-badge[data-astro-cid-ba372snk]{border-radius:var(--radius-full);padding:var(--space-1) var(--space-4);font-size:var(--font-size-xs);color:var(--text-accent);letter-spacing:.03em;margin-bottom:var(--space-4);background:#10b98114;border:1px solid #10b98126;font-weight:600;display:inline-block}.section-subtitle[data-astro-cid-ba372snk]{color:var(--text-muted);max-width:600px;margin:var(--space-3) auto 0;font-size:var(--font-size-sm)}.tools-visual-grid[data-astro-cid-ba372snk]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.tool-visual-card[data-astro-cid-ba372snk]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);color:var(--text-primary);flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden}.tool-visual-card[data-astro-cid-ba372snk]:hover{border-color:#10b98166;transform:translateY(-6px);box-shadow:0 16px 40px #10b9811f}.tool-visual-card[data-astro-cid-ba372snk].featured{border-color:#10b98140;box-shadow:0 4px 20px #10b9810d}.tool-diagram[data-astro-cid-ba372snk]{padding:var(--space-4) var(--space-2) 0;justify-content:center;align-items:center;min-height:140px;display:flex}.tool-diagram[data-astro-cid-ba372snk] svg[data-astro-cid-ba372snk]{width:100%;max-width:220px;height:auto}.tool-info[data-astro-cid-ba372snk]{padding:var(--space-3) var(--space-4) var(--space-4);text-align:center}.tool-info[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{font-size:var(--font-size-sm);margin-bottom:var(--space-1);font-weight:600}.tool-formula[data-astro-cid-ba372snk]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-accent);font-weight:600}.tick-anim[data-astro-cid-ba372snk]{animation:.6s ease-out both tickFadeIn}@keyframes tickFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bar-grow[data-astro-cid-ba372snk]{animation:1.2s ease-out both barGrow}@keyframes barGrow{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.arrow-draw[data-astro-cid-ba372snk]{stroke-dasharray:30;stroke-dashoffset:30px;animation:1s ease-out .5s both drawLine}.tape-draw[data-astro-cid-ba372snk]{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.5s ease-out both drawLine}@keyframes drawLine{to{stroke-dashoffset:0}}.needle-swing[data-astro-cid-ba372snk]{transform-origin:100px 85px;animation:1.5s ease-out both needleSwing}@keyframes needleSwing{0%{transform:rotate(60deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}.wave-anim[data-astro-cid-ba372snk]{animation:3s ease-in-out infinite waveShift}@keyframes waveShift{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.cube-face[data-astro-cid-ba372snk]{animation:3s ease-in-out infinite cubePulse}@keyframes cubePulse{0%,to{opacity:1}50%{opacity:.7}}.diagram-label[data-astro-cid-ba372snk]{animation:.8s ease-out .5s both labelFadeIn}@keyframes labelFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tool-category-filters[data-astro-cid-ba372snk]{justify-content:center;gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.filter-pill[data-astro-cid-ba372snk]{border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;background:#10b9810f;border:1px solid #10b98126;font-weight:500;transition:all .3s}.filter-pill[data-astro-cid-ba372snk]:hover{color:var(--text-accent);border-color:#10b9814d}.filter-pill[data-astro-cid-ba372snk].active{color:var(--text-accent);background:#10b98126;border-color:#10b98166;font-weight:600}.cta-link[data-astro-cid-ba372snk]{color:var(--text-accent);font-weight:600;font-size:var(--font-size-sm);text-decoration:none;transition:all .3s;display:inline-block}.cta-link[data-astro-cid-ba372snk]:hover{opacity:.8;transform:translate(4px)}@media (width<=640px){.tools-visual-grid[data-astro-cid-ba372snk]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tool-diagram[data-astro-cid-ba372snk]{min-height:110px}}.trending-blog-section[data-astro-cid-ba372snk]{padding:var(--space-16) 0 var(--space-12);max-width:1200px;padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}.blog-grid[data-astro-cid-ba372snk]{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.blog-card[data-astro-cid-ba372snk]{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);flex-direction:column;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000040}.blog-card[data-astro-cid-ba372snk]:hover{border-color:#10b98166;transform:translateY(-5px);box-shadow:0 16px 36px #10b9811f,0 4px 12px #0000004d}.blog-card-media[data-astro-cid-ba372snk]{aspect-ratio:16/9;background:#0b0f19;display:block;position:relative;overflow:hidden}.blog-card-image[data-astro-cid-ba372snk]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-card[data-astro-cid-ba372snk]:hover .blog-card-image[data-astro-cid-ba372snk]{transform:scale(1.04)}.blog-card-badge[data-astro-cid-ba372snk]{backdrop-filter:blur(8px);color:var(--text-accent);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-full);background:#0b0f19d9;border:1px solid #10b98159;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000004d}.blog-card-body[data-astro-cid-ba372snk]{padding:var(--space-6);flex-direction:column;flex-grow:1;display:flex}.blog-card-meta[data-astro-cid-ba372snk]{font-size:var(--font-size-xs);color:var(--text-muted);align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.blog-meta-dot[data-astro-cid-ba372snk]{color:var(--text-muted);opacity:.5}.blog-meta-author[data-astro-cid-ba372snk]{color:var(--text-secondary);font-weight:500}.blog-card-title[data-astro-cid-ba372snk]{margin:0 0 var(--space-3) 0;color:var(--text-primary);font-size:1.18rem;font-weight:700;line-height:1.4}.blog-card-title[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{color:inherit;text-decoration:none;transition:color .2s}.blog-card-title[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:hover{color:var(--text-accent)}.blog-card-desc[data-astro-cid-ba372snk]{color:var(--text-secondary);margin:0 0 var(--space-6) 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card-footer[data-astro-cid-ba372snk]{padding-top:var(--space-4);border-top:none;margin-top:auto}.blog-read-link[data-astro-cid-ba372snk]{color:var(--text-accent);align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.blog-read-link[data-astro-cid-ba372snk] .read-arrow[data-astro-cid-ba372snk]{transition:transform .2s}.blog-card[data-astro-cid-ba372snk]:hover .blog-read-link[data-astro-cid-ba372snk]{color:#34d399}.blog-card[data-astro-cid-ba372snk]:hover .read-arrow[data-astro-cid-ba372snk]{transform:translate(4px)}.blog-section-footer[data-astro-cid-ba372snk]{text-align:center;margin-top:var(--space-10)}.btn-view-all-blog[data-astro-cid-ba372snk]{border:1px solid var(--border-card);border-radius:var(--radius-full);color:var(--text-primary);background:#ffffff0a;align-items:center;gap:8px;padding:10px 24px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-view-all-blog[data-astro-cid-ba372snk]:hover{color:var(--text-accent);background:#10b9811f;border-color:#10b98166;transform:translateY(-2px);box-shadow:0 4px 16px #10b98126}@media (width<=960px){.blog-grid[data-astro-cid-ba372snk]{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid[data-astro-cid-ba372snk]{gap:var(--space-5);grid-template-columns:1fr}.blog-card-body[data-astro-cid-ba372snk]{padding:var(--space-5)}}
