.top-bar.svelte-tda4rp{background:var(--color-surface);z-index:40;border-bottom:1px solid #c5c8bb33;position:sticky;top:0}.top-bar-inner.svelte-tda4rp{max-width:768px;padding:var(--space-unit) var(--space-container);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.back-btn.svelte-tda4rp{border-radius:var(--radius-full);color:var(--color-on-surface-variant);place-items:center;padding:.5rem;text-decoration:none;transition:background .2s;display:grid}.back-btn.svelte-tda4rp:hover{background:var(--color-surface-container)}.back-btn.svelte-tda4rp .material-symbols-outlined:where(.svelte-tda4rp){font-size:1.5rem}.page-headline.svelte-tda4rp{font-family:var(--font-display);color:var(--color-primary);margin:0;font-size:1.1rem;font-weight:600}.connect-page.svelte-tda4rp{max-width:768px;padding:1.25rem var(--space-container) var(--space-section);margin-inline:auto}.page-subtitle.svelte-tda4rp{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0 0 var(--space-section);font-size:.9rem;line-height:1.6}.section-gap.svelte-tda4rp{margin-bottom:var(--space-section)}.section-heading.svelte-tda4rp{font-family:var(--font-display);color:var(--color-on-surface);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.section-desc.svelte-tda4rp{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0 0 .875rem;font-size:.85rem}.provider-list.svelte-tda4rp{flex-direction:column;gap:.625rem;display:flex}.provider-card.svelte-tda4rp{border-radius:var(--radius-xl);background:var(--color-surface-container-lowest);width:100%;box-shadow:var(--shadow-card);text-align:left;cursor:pointer;border:1px solid #75786d1f;align-items:center;gap:.875rem;padding:.875rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.provider-card.svelte-tda4rp:hover{border-color:var(--color-outline-variant);transform:translateY(-1px)}.provider-card.svelte-tda4rp:active{box-shadow:var(--shadow-press);transform:scale(.98)}.provider-card.connected.svelte-tda4rp{background:#d5eab51f;border-color:#b9ce9b66}.provider-icon-wrap.svelte-tda4rp{border-radius:var(--radius-lg);background:var(--color-surface-container);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s;display:flex}.provider-icon-wrap.connected.svelte-tda4rp{background:#5062381a}.provider-emoji.svelte-tda4rp{font-size:1.5rem}.provider-info.svelte-tda4rp{flex:1;min-width:0}.provider-name.svelte-tda4rp{font-family:var(--font-body);color:var(--color-on-surface);margin-bottom:.15rem;font-size:.95rem;font-weight:600;display:block}.provider-desc.svelte-tda4rp{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0 0 .35rem;font-size:.75rem;line-height:1.4}.provider-badge.svelte-tda4rp{border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-outline);background:var(--color-surface-container);padding:.1rem .45rem;font-size:.65rem;font-weight:600;display:inline-block}.provider-status.svelte-tda4rp{color:var(--color-outline);flex-direction:column;flex-shrink:0;align-items:center;gap:.15rem;display:flex}.provider-status.connected.svelte-tda4rp{color:var(--color-primary)}.status-icon.svelte-tda4rp{font-size:1.375rem}.status-icon.fill.svelte-tda4rp{font-variation-settings:"FILL" 1}.status-label.svelte-tda4rp{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.preset-grid.svelte-tda4rp{flex-wrap:wrap;gap:.5rem;display:flex}.preset-btn.svelte-tda4rp{border-radius:var(--radius-full);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);color:var(--color-on-surface-variant);font-family:var(--font-body);cursor:pointer;box-shadow:var(--shadow-card);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.preset-btn.svelte-tda4rp:hover{background:var(--color-primary-container);color:var(--color-on-primary-container);border-color:#0000}.preset-icon.svelte-tda4rp{font-size:1rem}.info-card.svelte-tda4rp{background:var(--color-surface-container);border-radius:var(--radius-xl);padding:var(--space-gutter);border:1px solid #75786d1a}.info-header.svelte-tda4rp{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.info-icon.svelte-tda4rp{color:var(--color-primary);font-size:1.25rem}.info-title.svelte-tda4rp{font-family:var(--font-display);color:var(--color-on-surface);margin:0;font-size:.95rem;font-weight:600}.info-list.svelte-tda4rp{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0;padding-left:1.25rem;font-size:.8rem;line-height:1.6}.info-list.svelte-tda4rp li:where(.svelte-tda4rp){margin-bottom:.3rem}code.svelte-tda4rp{border-radius:var(--radius-sm);background:#0000000f;padding:.1rem .35rem;font-family:Courier New,monospace;font-size:.75rem}
