.verify-banner[data-astro-cid-dniwb4hy]{background:var(--color-accent-soft);border-radius:var(--radius-md);color:var(--color-ink-secondary);border:1px solid #9c4f2140;margin-bottom:24px;padding:12px 16px;font-size:13px;line-height:1.5}.verify-banner[data-astro-cid-dniwb4hy] strong[data-astro-cid-dniwb4hy]{color:var(--color-accent)}.log-calc-layout[data-astro-cid-dniwb4hy]{grid-template-columns:380px 1fr;align-items:start;gap:20px;margin-bottom:40px;display:grid}.log-inputs[data-astro-cid-dniwb4hy]{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex}.panel-head[data-astro-cid-dniwb4hy]{margin-bottom:4px}.panel-label[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-mute);font-size:10px}.field-group[data-astro-cid-dniwb4hy]{flex-direction:column;gap:5px;display:flex}.field-label[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-mute);font-size:10px}.field-hint[data-astro-cid-dniwb4hy]{color:var(--color-ink-faint);font-size:11px;line-height:1.4}.input-row[data-astro-cid-dniwb4hy]{align-items:center;gap:8px;display:flex}.input-row[data-astro-cid-dniwb4hy] .field-input[data-astro-cid-dniwb4hy]{flex:1}.unit-label[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:var(--color-ink-mute);white-space:nowrap;font-size:11px}.currency-prefix[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:var(--color-ink-mute);font-size:14px}.field-input[data-astro-cid-dniwb4hy]{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);background:var(--color-canvas-field);width:100%;min-height:44px;color:var(--color-ink);font-family:var(--font-mono);box-sizing:border-box;outline:none;padding:0 12px;font-size:17px;transition:border-color .12s}.field-input[data-astro-cid-dniwb4hy]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #9c4f211f}.field-input--prefixed[data-astro-cid-dniwb4hy]{padding-left:20px}.log-results[data-astro-cid-dniwb4hy]{background:var(--color-canvas);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex}.rules-grid[data-astro-cid-dniwb4hy]{background:var(--color-hairline);border:1px solid var(--color-hairline);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rule-col[data-astro-cid-dniwb4hy]{background:var(--color-canvas);flex-direction:column;gap:4px;padding:16px;display:flex}.rule-name[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:var(--color-ink);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:500}.rule-note[data-astro-cid-dniwb4hy]{color:var(--color-ink-mute);font-size:11px;line-height:1.3}.rule-result-block[data-astro-cid-dniwb4hy]{background:var(--color-canvas-deep);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:2px;margin-top:8px;padding:12px 10px;display:flex}.rule-result[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:#f0ede7;font-variant-numeric:tabular-nums;font-size:28px}.rule-unit[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:#7a746b;font-size:10px}.rule-meta[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:var(--color-ink-mute);margin-top:4px;font-size:11px}.log-summary[data-astro-cid-dniwb4hy]{background:var(--color-canvas-soft);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:12px;display:flex}.summary-row[data-astro-cid-dniwb4hy]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.summary-label[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:var(--color-ink-mute);font-size:11px}.summary-val[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);color:var(--color-ink);font-size:14px}.log-result-actions[data-astro-cid-dniwb4hy]{justify-content:flex-end;margin-bottom:8px;display:flex}.action-btn-dl[data-astro-cid-dniwb4hy]{border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);color:var(--color-ink-secondary);font-size:12px;font-family:var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 14px;transition:background .1s;display:flex}.action-btn-dl[data-astro-cid-dniwb4hy]:hover{background:var(--color-canvas-soft);color:var(--color-ink)}.result-disclaimer[data-astro-cid-dniwb4hy]{color:var(--color-ink-faint);margin:0;font-size:11px;line-height:1.4}.guide-content-section[data-astro-cid-dniwb4hy]{max-width:720px;margin:0 auto 40px}.faq-list[data-astro-cid-dniwb4hy]{margin-top:16px;margin-bottom:24px}.faq-item[data-astro-cid-dniwb4hy]{border-top:1px solid var(--color-hairline)}.faq-item[data-astro-cid-dniwb4hy]:last-child{border-bottom:1px solid var(--color-hairline)}.faq-question[data-astro-cid-dniwb4hy]{color:var(--color-ink);cursor:pointer;padding:14px 0;font-size:15px;font-weight:500;list-style:none}.faq-question[data-astro-cid-dniwb4hy]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-dniwb4hy][open] .faq-question[data-astro-cid-dniwb4hy]{color:var(--color-accent)}.faq-answer[data-astro-cid-dniwb4hy] p[data-astro-cid-dniwb4hy]{color:var(--color-ink-secondary);margin:0 0 14px;font-size:14px;line-height:1.65}.guide-content-section[data-astro-cid-dniwb4hy] h2[data-astro-cid-dniwb4hy]{color:var(--color-ink);letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:500}.guide-content-section[data-astro-cid-dniwb4hy] p[data-astro-cid-dniwb4hy]{color:var(--color-ink-secondary);margin:0 0 14px;font-size:15px;line-height:1.65}.guide-content-section[data-astro-cid-dniwb4hy] ul[data-astro-cid-dniwb4hy]{color:var(--color-ink-secondary);margin:0 0 14px;padding-left:20px;font-size:14px;line-height:1.65}.guide-content-section[data-astro-cid-dniwb4hy] li[data-astro-cid-dniwb4hy]{margin-bottom:8px}.guide-content-section[data-astro-cid-dniwb4hy] a[data-astro-cid-dniwb4hy]{color:var(--color-accent);text-decoration:none}.guide-content-section[data-astro-cid-dniwb4hy] a[data-astro-cid-dniwb4hy]:hover{text-decoration:underline}.guide-content-section[data-astro-cid-dniwb4hy] code[data-astro-cid-dniwb4hy]{font-family:var(--font-mono);background:var(--color-canvas-soft);border-radius:3px;padding:1px 5px;font-size:13px}@media (width<=960px){.log-calc-layout[data-astro-cid-dniwb4hy],.rules-grid[data-astro-cid-dniwb4hy]{grid-template-columns:1fr}}.mobile-calc-btn[data-astro-cid-dniwb4hy]{display:none}@media (width<=960px){.mobile-calc-btn[data-astro-cid-dniwb4hy]{background:var(--color-accent);color:#fff;border-radius:var(--radius-sm);width:100%;min-height:48px;font-size:15px;font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 20px;font-weight:500;transition:background .12s;display:flex}.mobile-calc-btn[data-astro-cid-dniwb4hy]:hover,.mobile-calc-btn[data-astro-cid-dniwb4hy]:focus-visible{background:var(--color-accent-hover)}}@keyframes result-flash{0%{box-shadow:0 0 #9c4f2159}40%{box-shadow:0 0 0 8px #9c4f211a}to{box-shadow:0 0 #9c4f2100}}.result-highlight[data-astro-cid-dniwb4hy]{animation:.7s ease-out result-flash}
