.page-header[data-astro-cid-cigzugxl]{padding:var(--space-2xl) 0 var(--space-xl);background-color:var(--color-canvas);border-bottom:1px solid var(--color-hairline)}.back-link[data-astro-cid-cigzugxl]{color:var(--color-body);margin-bottom:var(--space-md);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.875rem;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-cigzugxl]:hover{color:var(--color-ink)}.page-title[data-astro-cid-cigzugxl]{letter-spacing:-.04em;margin-bottom:var(--space-md);color:var(--color-ink);font-size:2.5rem;font-weight:600}.page-description[data-astro-cid-cigzugxl]{color:var(--color-body);max-width:600px;font-size:1.125rem}.calculator-section[data-astro-cid-cigzugxl]{padding:var(--space-3xl) 0 var(--space-5xl)}.calculator-card[data-astro-cid-cigzugxl]{background-color:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:var(--space-xl);max-width:600px}.input-row[data-astro-cid-cigzugxl]{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.input-group[data-astro-cid-cigzugxl]{gap:var(--space-xs);flex-direction:column;display:flex}.input-label[data-astro-cid-cigzugxl]{color:var(--color-ink);font-size:.875rem;font-weight:500}.input-wrapper[data-astro-cid-cigzugxl]{position:relative}.input[data-astro-cid-cigzugxl]{width:100%;height:48px;padding:0 var(--space-md);font-family:var(--font-family);color:var(--color-ink);background-color:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-size:1rem}.input[data-astro-cid-cigzugxl]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0070f31a}.input[data-astro-cid-cigzugxl]::placeholder{color:var(--color-mute)}.results-grid[data-astro-cid-cigzugxl]{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.result[data-astro-cid-cigzugxl]{background-color:var(--color-canvas-soft);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center}.result[data-astro-cid-cigzugxl].highlight{background-color:var(--color-primary);color:var(--color-on-primary)}.result[data-astro-cid-cigzugxl].highlight .result-label[data-astro-cid-cigzugxl]{color:var(--color-on-primary-muted)}.result[data-astro-cid-cigzugxl].highlight .result-value[data-astro-cid-cigzugxl]{color:var(--color-on-primary)}.result-label[data-astro-cid-cigzugxl]{color:var(--color-body);margin-bottom:var(--space-xs);font-size:.875rem}.result-value[data-astro-cid-cigzugxl]{color:var(--color-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.copy-btn[data-astro-cid-cigzugxl]{width:100%;padding:var(--space-sm) var(--space-md);color:var(--color-body);background-color:var(--color-canvas-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-fast);font-size:.875rem;font-weight:500;font-family:var(--font-family);justify-content:center;align-items:center;gap:4px;display:inline-flex}.copy-btn[data-astro-cid-cigzugxl]:hover{color:var(--color-ink);border-color:var(--color-hairline-strong)}.copy-btn[data-astro-cid-cigzugxl].copied{color:var(--color-success);border-color:var(--color-success)}.seo-content[data-astro-cid-cigzugxl] h2[data-astro-cid-cigzugxl]{color:var(--color-ink);margin-bottom:var(--space-lg);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.seo-content[data-astro-cid-cigzugxl] h3[data-astro-cid-cigzugxl]{color:var(--color-ink);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-size:1.25rem;font-weight:600}.seo-content[data-astro-cid-cigzugxl] p[data-astro-cid-cigzugxl]{color:var(--color-body);margin-bottom:var(--space-md);line-height:1.7}.seo-content[data-astro-cid-cigzugxl] strong[data-astro-cid-cigzugxl]{color:var(--color-ink);font-weight:500}@media (width<=768px){.page-header[data-astro-cid-cigzugxl]{padding:var(--space-xl) 0 var(--space-lg)}.page-title[data-astro-cid-cigzugxl]{font-size:2rem}.input-row[data-astro-cid-cigzugxl],.results-grid[data-astro-cid-cigzugxl]{grid-template-columns:1fr}}
