.converter-card[data-astro-cid-n5s4hru2]{background:var(--c-hero-bg);border:var(--b);box-shadow:var(--shadow-hard);padding:var(--sp-6);color:var(--c-hero-text);margin:var(--sp-8) 0}.converter-fields[data-astro-cid-n5s4hru2]{display:flex;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap}.converter-field[data-astro-cid-n5s4hru2]{flex:1;min-width:180px}.conv-label[data-astro-cid-n5s4hru2]{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-secondary);margin-bottom:var(--sp-1)}.conv-select[data-astro-cid-n5s4hru2]{width:100%;padding:var(--sp-2) var(--sp-3);border:2px solid var(--c-hero-border);font-size:var(--text-sm);font-family:var(--font);background:var(--c-hero-surface);color:var(--c-hero-text);margin-bottom:var(--sp-1);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;transition:border-color var(--t)}.conv-select[data-astro-cid-n5s4hru2]:focus{outline:none;border-color:var(--c-accent)}.conv-select[data-astro-cid-n5s4hru2] option[data-astro-cid-n5s4hru2]{color:#111;background:#fff}.conv-input[data-astro-cid-n5s4hru2]{width:100%;padding:var(--sp-3) var(--sp-4);border:2px solid transparent;font-size:var(--text-xl);font-weight:600;font-family:var(--font);background:var(--c-hero-input-bg);color:var(--c-text);box-sizing:border-box;transition:border-color var(--t)}.conv-input[data-astro-cid-n5s4hru2]:focus{outline:none;border-color:var(--c-accent)}.conv-swap[data-astro-cid-n5s4hru2]{background:var(--c-hero-surface);border:2px solid var(--c-hero-border);width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--c-hero-text);transition:all var(--t);margin-bottom:0}.conv-swap[data-astro-cid-n5s4hru2]:hover{background:var(--c-accent);color:#000;border-color:var(--c-accent)}.conv-swap[data-astro-cid-n5s4hru2]:active{transform:translate(2px,2px);box-shadow:none}.conv-swap[data-astro-cid-n5s4hru2] svg[data-astro-cid-n5s4hru2]{opacity:.8}.conv-result[data-astro-cid-n5s4hru2]{display:block;width:100%;padding:var(--sp-3) var(--sp-4);font-size:var(--text-xl);font-weight:700;font-family:var(--font);background:var(--c-hero-surface);color:var(--c-hero-text);min-height:2.5rem;box-sizing:border-box;word-break:break-all;line-height:1.4;border:2px solid var(--c-hero-border)}@media(max-width:600px){.converter-card[data-astro-cid-n5s4hru2]{padding:var(--sp-4)}.converter-fields[data-astro-cid-n5s4hru2]{flex-direction:column;gap:var(--sp-2)}.converter-field[data-astro-cid-n5s4hru2]{min-width:100%}.conv-swap[data-astro-cid-n5s4hru2]{align-self:center}.conv-swap[data-astro-cid-n5s4hru2] svg[data-astro-cid-n5s4hru2]{transform:rotate(90deg)}.conv-input[data-astro-cid-n5s4hru2],.conv-result[data-astro-cid-n5s4hru2]{font-size:var(--text-lg)}}@media(prefers-color-scheme:dark){.conv-select[data-astro-cid-n5s4hru2] option[data-astro-cid-n5s4hru2]{color:#f0f0f0;background:#1a1a1a}.conv-select[data-astro-cid-n5s4hru2]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ccc' stroke-width='2'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E")}}.conv-table-section[data-astro-cid-jw766fqm]{margin:var(--sp-8) 0}.conv-table-section[data-astro-cid-jw766fqm] h3[data-astro-cid-jw766fqm]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-tertiary);margin-bottom:var(--sp-3)}.table-wrap[data-astro-cid-jw766fqm]{overflow-x:auto;-webkit-overflow-scrolling:touch}.conv-table[data-astro-cid-jw766fqm]{width:100%;border-collapse:collapse;font-size:var(--text-sm);border:2px solid var(--c-border)}.conv-table[data-astro-cid-jw766fqm] th[data-astro-cid-jw766fqm]{padding:var(--sp-2) var(--sp-3);text-align:left;font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-secondary);border-bottom:2px solid var(--c-border);background:var(--c-surface)}.conv-table[data-astro-cid-jw766fqm] td[data-astro-cid-jw766fqm]{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--c-border-light);color:var(--c-text-secondary)}.conv-table[data-astro-cid-jw766fqm] tbody[data-astro-cid-jw766fqm] tr[data-astro-cid-jw766fqm]:hover{background:var(--c-accent);color:#000}.conv-table[data-astro-cid-jw766fqm] tbody[data-astro-cid-jw766fqm] tr[data-astro-cid-jw766fqm]:last-child td[data-astro-cid-jw766fqm]{border-bottom:none}@media(max-width:480px){.conv-table[data-astro-cid-jw766fqm]{font-size:var(--text-xs)}.conv-table[data-astro-cid-jw766fqm] th[data-astro-cid-jw766fqm],.conv-table[data-astro-cid-jw766fqm] td[data-astro-cid-jw766fqm]{padding:var(--sp-1) var(--sp-2)}}.cross-links[data-astro-cid-gbbot7fa]{margin:var(--sp-10) 0 var(--sp-6)}.cross-section[data-astro-cid-gbbot7fa]{margin-bottom:var(--sp-6)}.cross-section[data-astro-cid-gbbot7fa] h4[data-astro-cid-gbbot7fa]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-tertiary);margin-bottom:var(--sp-3)}.reverse-link[data-astro-cid-gbbot7fa]{display:inline-block;padding:var(--sp-2) var(--sp-4);background:var(--c-surface);border:var(--b);box-shadow:var(--shadow-hard-xs);color:var(--c-text);text-decoration:none;font-size:var(--text-sm);font-weight:600;transition:all var(--t)}.reverse-link[data-astro-cid-gbbot7fa]:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-hard-sm);text-decoration:none}.reverse-link[data-astro-cid-gbbot7fa]:active{transform:translate(1px,1px);box-shadow:none}.more-links[data-astro-cid-gbbot7fa]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.link-pill[data-astro-cid-gbbot7fa]{padding:var(--sp-1) var(--sp-3);background:var(--c-surface);border:2px solid var(--c-border);color:var(--c-text-secondary);text-decoration:none;font-size:var(--text-sm);transition:all var(--t)}.link-pill[data-astro-cid-gbbot7fa]:hover{background:var(--c-surface-active);color:var(--c-text);text-decoration:none;border-color:var(--c-text)}.category-links[data-astro-cid-gbbot7fa]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.category-chip[data-astro-cid-gbbot7fa]{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);background:var(--c-accent);color:#000;border:2px solid #000;box-shadow:var(--shadow-hard-xs);text-decoration:none;font-size:var(--text-sm);font-weight:600;transition:all var(--t)}.category-chip[data-astro-cid-gbbot7fa]:hover{transform:translate(-1px,-1px);box-shadow:var(--shadow-hard-sm);text-decoration:none}.category-chip[data-astro-cid-gbbot7fa]:active{transform:translate(1px,1px);box-shadow:none}.cat-icon[data-astro-cid-gbbot7fa]{font-size:var(--text-base)}.unit-desc[data-astro-cid-vff22bp2]{margin:var(--sp-2) 0;border:2px solid var(--c-border)}.unit-desc[data-astro-cid-vff22bp2] summary[data-astro-cid-vff22bp2]{padding:var(--sp-3) var(--sp-4);background:var(--c-surface);cursor:pointer;font-weight:700;font-size:var(--text-sm);color:var(--c-text-secondary);list-style:none;display:flex;align-items:center;gap:var(--sp-2);transition:background var(--t);user-select:none}.unit-desc[data-astro-cid-vff22bp2] summary[data-astro-cid-vff22bp2]:before{content:"+";font-family:var(--font-mono);font-size:var(--text-sm);font-weight:400;color:var(--c-text);width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--c-accent);flex-shrink:0;transition:all var(--t)}.unit-desc[data-astro-cid-vff22bp2][open] summary[data-astro-cid-vff22bp2]:before{content:"−"}.unit-desc[data-astro-cid-vff22bp2] summary[data-astro-cid-vff22bp2]:hover{background:var(--c-surface-hover)}.unit-desc[data-astro-cid-vff22bp2] p[data-astro-cid-vff22bp2]{padding:var(--sp-4);margin:0;font-size:var(--text-sm);line-height:1.7;color:var(--c-text-secondary);border-top:2px solid var(--c-border)}.breadcrumbs[data-astro-cid-jzyjacs4]{font-size:var(--text-sm);margin-bottom:var(--sp-4);color:var(--c-text-tertiary);display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.breadcrumbs[data-astro-cid-jzyjacs4] a[data-astro-cid-jzyjacs4]{color:var(--c-text-secondary);text-decoration:none}.breadcrumbs[data-astro-cid-jzyjacs4] a[data-astro-cid-jzyjacs4]:hover{text-decoration:underline}.sep[data-astro-cid-jzyjacs4]{opacity:.4}.converter-heading[data-astro-cid-jzyjacs4]{font-size:var(--text-xl);margin:var(--sp-4) 0;letter-spacing:-.01em}.direct-answer[data-astro-cid-jzyjacs4]{background:var(--c-accent);border:var(--b);box-shadow:var(--shadow-hard-sm);padding:var(--sp-4) var(--sp-5);margin:var(--sp-4) 0;display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.answer-value[data-astro-cid-jzyjacs4]{font-size:var(--text-xl);font-weight:700}.answer-equals[data-astro-cid-jzyjacs4]{font-size:var(--text-lg);color:var(--c-text-secondary)}.answer-result[data-astro-cid-jzyjacs4]{font-size:var(--text-xl);font-weight:700}.formula-section[data-astro-cid-jzyjacs4]{margin:var(--sp-8) 0}.formula-section[data-astro-cid-jzyjacs4] h2[data-astro-cid-jzyjacs4]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-tertiary);margin-bottom:var(--sp-3)}.formula-cards[data-astro-cid-jzyjacs4]{display:flex;gap:var(--sp-3);flex-wrap:wrap}.formula-card[data-astro-cid-jzyjacs4]{background:var(--c-surface);border:2px solid var(--c-border);padding:var(--sp-3) var(--sp-4);flex:1;min-width:200px}.formula-card[data-astro-cid-jzyjacs4] code[data-astro-cid-jzyjacs4]{font-family:var(--font-mono);font-size:var(--text-sm)}.lang-hint[data-astro-cid-jzyjacs4]{font-size:var(--text-sm);color:var(--c-text-tertiary);margin-top:var(--sp-10);text-align:center;padding:var(--sp-3) 0;border-top:2px solid var(--c-border)}.lang-hint[data-astro-cid-jzyjacs4] a[data-astro-cid-jzyjacs4]{color:var(--c-text-secondary);text-decoration:underline;text-underline-offset:2px}.lang-hint[data-astro-cid-jzyjacs4] a[data-astro-cid-jzyjacs4]:hover{color:var(--c-text)}@media(max-width:480px){.direct-answer[data-astro-cid-jzyjacs4]{flex-direction:column;gap:var(--sp-1)}.formula-cards[data-astro-cid-jzyjacs4]{flex-direction:column}}
