.rate-chart.svelte-12482kx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:1.5rem;padding:1.25rem 1.5rem}.chart-title.svelte-12482kx{color:var(--color-heading);margin:0 0 1rem;font-size:1.05rem;font-weight:700}.takeaway.svelte-12482kx{color:var(--color-primary-700);margin:.85rem 0 0;font-size:.9rem;font-weight:600}@media (width<=768px){.rate-chart.svelte-12482kx{padding:1rem}}.rates-page.svelte-163ydfr{padding-bottom:var(--spacing-16)}.hero-icon.svelte-163ydfr{border-radius:var(--radius-full);width:72px;height:72px;color:var(--color-masthead-text);background:#ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.container.svelte-163ydfr{max-width:1200px;padding:0 var(--spacing-4);margin:0 auto}.section.svelte-163ydfr{margin-top:var(--spacing-12)}.section-header.svelte-163ydfr{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-6);color:var(--color-gray-800);display:flex}.section-header.svelte-163ydfr h2:where(.svelte-163ydfr){font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-gray-900);margin:0;font-weight:600}.overview-text.svelte-163ydfr{font-size:var(--text-base);color:var(--color-gray-600);max-width:900px;line-height:1.7}.table-wrapper.svelte-163ydfr{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--color-surface);overflow-x:auto}.rates-table.svelte-163ydfr{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rates-table.svelte-163ydfr thead:where(.svelte-163ydfr){background:var(--color-gray-50)}.rates-table.svelte-163ydfr th:where(.svelte-163ydfr){padding:var(--spacing-4) var(--spacing-5);text-align:left;color:var(--color-gray-700);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--color-gray-200);white-space:nowrap}.rates-table.svelte-163ydfr td:where(.svelte-163ydfr){padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-gray-100);color:var(--color-gray-700);vertical-align:middle}.rates-table.svelte-163ydfr tbody:where(.svelte-163ydfr) tr:where(.svelte-163ydfr):hover{background:var(--color-gray-50)}.bank-name-cell.svelte-163ydfr{border-right:2px solid var(--color-gray-100)}.bank-info.svelte-163ydfr{gap:var(--spacing-1);flex-direction:column;display:flex}.bank-name.svelte-163ydfr{color:var(--color-gray-900);font-weight:600;font-size:var(--text-sm)}.bank-abbr.svelte-163ydfr{font-size:var(--text-xs);color:var(--color-gray-400)}.rate-type-badge.svelte-163ydfr{border-radius:var(--radius-full);font-size:var(--text-xs);padding:2px 10px;font-weight:500;display:inline-block}.rate-type-badge.fixed.svelte-163ydfr{background:var(--color-primary-50);color:var(--color-primary-700)}.rate-type-badge.variable.svelte-163ydfr{background:var(--color-warning-100);color:var(--color-warning-800)}.rate-type-badge.mixed.svelte-163ydfr{background:var(--color-accent-50);color:var(--color-accent-700)}.rate-cell.svelte-163ydfr{font-weight:600}.rate-value.svelte-163ydfr{color:var(--color-gray-900);font-weight:600}.currency-badge.svelte-163ydfr{border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--color-gray-100);color:var(--color-gray-600);padding:2px 8px;font-weight:600;display:inline-block}.mobile-cards.svelte-163ydfr{display:none}.tips-list.svelte-163ydfr{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.tips-list.svelte-163ydfr li:where(.svelte-163ydfr){align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-gray-700);line-height:1.5;font-size:var(--text-sm);display:flex}.tips-list.svelte-163ydfr li:where(.svelte-163ydfr):before{content:"";border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;width:8px;height:8px;margin-top:6px}.disclaimer-box.svelte-163ydfr{gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-6);background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:var(--radius-lg);color:var(--color-gray-700);font-size:var(--text-sm);line-height:1.6;display:flex}.disclaimer-icon.svelte-163ydfr{color:var(--color-warning);flex-shrink:0;margin-top:2px}.disclaimer-box.svelte-163ydfr strong:where(.svelte-163ydfr){margin-bottom:var(--spacing-2);color:var(--color-warning-800);font-size:var(--text-sm);display:block}.disclaimer-box.svelte-163ydfr p:where(.svelte-163ydfr){margin:0}.cta-section.svelte-163ydfr{text-align:center;padding:var(--spacing-12) var(--spacing-4);background:var(--color-gray-50);border-radius:var(--radius-xl)}.cta-section.svelte-163ydfr h2:where(.svelte-163ydfr){font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-gray-900);margin-bottom:var(--spacing-3);font-weight:600}.cta-section.svelte-163ydfr p:where(.svelte-163ydfr){color:var(--color-gray-600);max-width:550px;margin:0 auto var(--spacing-8);line-height:1.6}.cta-buttons.svelte-163ydfr{gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;display:flex}.cta-buttons.svelte-163ydfr .btn:where(.svelte-163ydfr){align-items:center;gap:var(--spacing-2);display:inline-flex}@media (width<=768px){.hero-icon.svelte-163ydfr{width:56px;height:56px}.table-wrapper.svelte-163ydfr{display:none}.mobile-cards.svelte-163ydfr{gap:var(--spacing-4);flex-direction:column;display:flex}.bank-card.svelte-163ydfr{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.bank-card-header.svelte-163ydfr{padding:var(--spacing-4) var(--spacing-5);background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;display:flex}.bank-card-header.svelte-163ydfr h3:where(.svelte-163ydfr){font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-gray-900);margin:0;font-weight:600}.bank-abbr-badge.svelte-163ydfr{font-size:var(--text-xs);color:var(--color-gray-400);background:var(--color-gray-100);border-radius:var(--radius-sm);padding:2px 8px;font-weight:600}.rate-row.svelte-163ydfr{padding:var(--spacing-3) var(--spacing-5);border-bottom:1px solid var(--color-gray-100);justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.rate-row.svelte-163ydfr:last-child{border-bottom:none}.rate-row-left.svelte-163ydfr{align-items:center;gap:var(--spacing-2);display:flex}.rate-row-right.svelte-163ydfr{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;display:flex}.term-range.svelte-163ydfr{align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);color:var(--color-gray-500);display:flex}.section-header.svelte-163ydfr h2:where(.svelte-163ydfr){font-size:var(--text-xl)}.cta-section.svelte-163ydfr{padding:var(--spacing-8) var(--spacing-4)}.cta-section.svelte-163ydfr h2:where(.svelte-163ydfr){font-size:var(--text-xl)}.disclaimer-box.svelte-163ydfr{gap:var(--spacing-2);flex-direction:column}}@media (width<=480px){.cta-buttons.svelte-163ydfr{flex-direction:column;align-items:center}.cta-buttons.svelte-163ydfr .btn:where(.svelte-163ydfr){justify-content:center;width:100%}}.loading-state.svelte-163ydfr{align-items:center;gap:var(--spacing-3);color:var(--color-gray-500);flex-direction:column;padding:3rem;display:flex}.empty-state.svelte-163ydfr{text-align:center;color:var(--color-gray-500);padding:3rem}.manual-note.svelte-163ydfr{align-items:flex-start;gap:var(--spacing-2);font-size:var(--text-xs);color:var(--color-gray-500);margin-bottom:var(--spacing-4);line-height:1.5;display:flex}.manual-note.svelte-163ydfr svg{flex-shrink:0;margin-top:2px}.spin{animation:1s linear infinite svelte-163ydfr-spin}@keyframes svelte-163ydfr-spin{to{transform:rotate(360deg)}}
