.calc-section.svelte-16dagfa{background:var(--bg-page);padding:3rem 0 4rem}.tabs-header.svelte-16dagfa{border-bottom:1.5px solid var(--border);background:var(--bg-subtle);display:flex}.tab-btn.svelte-16dagfa{color:var(--text-secondary);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.15rem 1rem;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.tab-btn.svelte-16dagfa:hover{color:var(--primary);background:rgba(var(--primary-rgb), .03)}.tab-btn.active.svelte-16dagfa{color:var(--primary);border-bottom-color:var(--primary);background:var(--bg-white)}@media (width<=640px){.tabs-header.svelte-16dagfa{flex-direction:column}.tab-btn.svelte-16dagfa{border-bottom:none;border-left:3px solid #0000;justify-content:flex-start;padding:.85rem 1rem}.tab-btn.active.svelte-16dagfa{border-left-color:var(--primary)}}.calc-card.svelte-16dagfa{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.calc-layout.svelte-16dagfa{grid-template-columns:1fr 380px;min-height:520px;display:grid}.panel.svelte-16dagfa{padding:2.25rem 2rem}.inputs-panel.svelte-16dagfa{border-inline-end:1px solid var(--border);background:var(--bg-white);flex-direction:column;gap:1.25rem;display:flex}.panel-title.svelte-16dagfa{color:var(--text-primary);margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.field.svelte-16dagfa{flex-direction:column;gap:.4rem;display:flex}.field-label.svelte-16dagfa{color:var(--text-primary);font-size:.875rem;font-weight:600}.field-hint.svelte-16dagfa{color:var(--text-muted);font-size:.72rem;line-height:1.3}.prefix-wrap.svelte-16dagfa{align-items:center;display:flex;position:relative}.prefix.svelte-16dagfa{color:var(--text-muted);pointer-events:none;font-size:.925rem;font-weight:600;position:absolute;left:.875rem}.field-input.svelte-16dagfa{border:1.5px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-white);box-sizing:border-box;min-height:44px;transition:border-color var(--transition), box-shadow var(--transition);padding:.65rem .875rem;font-size:.925rem}.field-input.has-prefix.svelte-16dagfa{padding-left:2rem}.field-input.svelte-16dagfa:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary-muted);outline:none}.presets-row.svelte-16dagfa{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.preset-btn.svelte-16dagfa{background:var(--bg-page);border:1.5px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--transition);border-radius:99px;padding:.4rem 1rem;font-size:.8rem;font-weight:600}.preset-btn.svelte-16dagfa:hover{border-color:var(--primary);color:var(--primary)}.preset-btn.active.svelte-16dagfa{background:var(--primary);border-color:var(--primary);color:#fff}.result-panel.svelte-16dagfa{background:linear-gradient(160deg, var(--secondary) 0%, var(--secondary-dark) 100%);color:#fff;flex-direction:column;gap:1.25rem;display:flex}.result-trade.svelte-16dagfa{letter-spacing:1.2px;text-transform:uppercase;color:#ffffffbf;margin-bottom:0;font-size:.72rem;font-weight:700}.result-label.svelte-16dagfa{color:#ffffffd9;margin-bottom:.25rem;font-size:.9rem}.result-rate.svelte-16dagfa{align-items:baseline;gap:.2rem;display:flex}.result-currency.svelte-16dagfa{color:var(--accent);font-size:1.6rem;font-weight:700;line-height:1}.result-number.svelte-16dagfa{color:#fff;letter-spacing:-2px;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1}.result-unit.svelte-16dagfa{color:#fffc;font-size:1.1rem;font-weight:500}.result-rate-day.svelte-16dagfa{color:#ffffffd9;margin-top:-.25rem;margin-bottom:.5rem;font-size:.85rem}.breakdown.svelte-16dagfa{margin-top:.25rem}.breakdown-title.svelte-16dagfa{text-transform:uppercase;letter-spacing:.9px;color:#ffffffb3;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.breakdown-rows.svelte-16dagfa{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.breakdown-row.svelte-16dagfa{color:#ffffffd9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.8rem;display:flex}.breakdown-row.svelte-16dagfa:last-child{border-bottom:none}.breakdown-row.text-green.svelte-16dagfa{font-weight:500;color:#51cf66!important}.breakdown-row.total-row.svelte-16dagfa{border-top:1px solid #fff3;margin-top:.45rem;padding-top:.65rem;font-size:.9rem}.total-val.svelte-16dagfa{color:var(--accent)!important}.gst-warning.svelte-16dagfa{border-radius:var(--radius-sm);color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;margin-top:auto;padding:.85rem;font-size:.75rem}@media (width<=900px){.calc-layout.svelte-16dagfa{grid-template-columns:1fr}.inputs-panel.svelte-16dagfa{border-inline-end:none;border-bottom:1px solid var(--border)}}@media (width<=480px){.panel.svelte-16dagfa{padding:1.5rem 1.1rem}}.title-band.svelte-u7ym5y{background:var(--bg-subtle);border-bottom:1px solid var(--border);text-align:center;padding:3.5rem 0}.title-inner.svelte-u7ym5y{flex-direction:column;align-items:center;gap:.75rem;max-width:800px;margin:0 auto;display:flex}.title-band.svelte-u7ym5y h1:where(.svelte-u7ym5y){letter-spacing:-1px;color:var(--text-primary);margin:.5rem 0 0;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.15}.badge.svelte-u7ym5y{text-transform:uppercase;letter-spacing:.5px;border-radius:99px;align-items:center;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.badge-green.svelte-u7ym5y{background:var(--primary-light);color:var(--primary)}.subtitle.svelte-u7ym5y{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.5}.dual-cta-section.svelte-u7ym5y{background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:3rem 0}.section-heading.svelte-u7ym5y{text-align:center;color:var(--text-primary);font-size:1.5rem;font-weight:700}.cta-grid-5.svelte-u7ym5y{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}.compact-cta-card.svelte-u7ym5y{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}.compact-cta-body.svelte-u7ym5y{gap:.75rem;display:flex}.compact-icon.svelte-u7ym5y{font-size:1.5rem;line-height:1}.compact-text.svelte-u7ym5y h3:where(.svelte-u7ym5y){color:var(--text-primary);margin:0 0 .25rem;font-size:.9rem;font-weight:700}.compact-text.svelte-u7ym5y p:where(.svelte-u7ym5y){color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.4}.btn-compact-cta.svelte-u7ym5y{text-align:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);transition:all var(--transition);padding:.45rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.btn-compact-cta.svelte-u7ym5y:hover{background:var(--primary);border-color:var(--primary);color:#fff}.seo-article-section.svelte-u7ym5y{background:var(--bg-white);padding:4rem 0}.text-layout.svelte-u7ym5y{max-width:780px;margin:0 auto}.seo-intro-card.svelte-u7ym5y{background:var(--bg-subtle);border-left:4px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:2rem;padding:1.5rem}.seo-intro-card.svelte-u7ym5y p:where(.svelte-u7ym5y){color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.6}.text-layout.svelte-u7ym5y h2:where(.svelte-u7ym5y){color:var(--text-primary);letter-spacing:-.5px;margin:2.5rem 0 1rem;font-size:1.6rem;font-weight:700}.text-layout.svelte-u7ym5y p:where(.svelte-u7ym5y){color:var(--text-secondary);margin:0 0 1.25rem;font-size:.98rem;line-height:1.65}.text-layout.svelte-u7ym5y ul:where(.svelte-u7ym5y){margin-bottom:1.5rem;padding-left:1.5rem}.text-layout.svelte-u7ym5y li:where(.svelte-u7ym5y){color:var(--text-secondary);margin-bottom:.5rem;font-size:.98rem;line-height:1.65}code.svelte-u7ym5y{background:var(--bg-subtle);color:var(--text-primary);border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.9rem}
