.connect-page.svelte-1owlqce{padding-block:64px}h1.svelte-1owlqce{letter-spacing:-1px;margin-block:16px;font-size:clamp(30px,4vw,46px);line-height:1.2}.intro.svelte-1owlqce{max-width:640px;color:var(--muted);line-height:1.8}.connect-grid.svelte-1owlqce{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:32px;display:grid}.panel.svelte-1owlqce{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:28px}h2.svelte-1owlqce{margin-bottom:24px;font-size:20px}label.svelte-1owlqce{margin-block:20px 8px;font-size:14px;display:block}input[type=url].svelte-1owlqce,input[type=password].svelte-1owlqce,textarea.svelte-1owlqce{border:1px solid var(--border);width:100%;font:inherit;border-radius:6px;padding:12px}textarea.svelte-1owlqce{resize:vertical}.checkbox.svelte-1owlqce,.mode-picker.svelte-1owlqce label:where(.svelte-1owlqce){align-items:center;gap:10px;display:flex}.mode-picker.svelte-1owlqce{border:0;flex-wrap:wrap;gap:24px;padding:0;display:flex}.mode-picker.svelte-1owlqce legend:where(.svelte-1owlqce){color:var(--muted);font-size:13px}.mode-picker.svelte-1owlqce label:where(.svelte-1owlqce){margin-block:12px}.hint.svelte-1owlqce{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.8}.actions.svelte-1owlqce{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}button.svelte-1owlqce{cursor:pointer;border:0;font-family:inherit}button.svelte-1owlqce:disabled{opacity:.5;cursor:not-allowed;transform:none}button.svelte-1owlqce:focus-visible,input.svelte-1owlqce:focus-visible,textarea.svelte-1owlqce:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.secondary.svelte-1owlqce{color:var(--accent);background:#e8f0eb}.session-status.svelte-1owlqce{align-items:center;gap:10px;font-weight:600;display:flex}.session-status.svelte-1owlqce span:where(.svelte-1owlqce){background:#a1aea7;border-radius:50%;flex-shrink:0;width:9px;height:9px}.session-status.svelte-1owlqce .online:where(.svelte-1owlqce){background:var(--accent)}.success.svelte-1owlqce{color:var(--accent);margin-block:20px;line-height:1.8}.notice.svelte-1owlqce{overflow-wrap:anywhere;border-radius:8px;margin-top:20px;padding:16px 20px;line-height:1.7}.warning.svelte-1owlqce{color:#76570c;background:#fff4d9}.error.svelte-1owlqce{color:#92392e;background:#fcebe8}.browser-note.svelte-1owlqce{color:var(--muted);margin-top:28px;font-size:12px;line-height:1.8}.debug-panel.svelte-1owlqce,.data-panel.svelte-1owlqce{margin-top:24px}.debug-summary.svelte-1owlqce{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;font-size:14px;display:grid}.debug-summary.svelte-1owlqce dt:where(.svelte-1owlqce){color:var(--muted)}.debug-summary.svelte-1owlqce dd:where(.svelte-1owlqce){overflow-wrap:anywhere;margin:0}.debug-panel.svelte-1owlqce button:where(.svelte-1owlqce),.data-panel.svelte-1owlqce button:where(.svelte-1owlqce),.copy-button.svelte-1owlqce{margin-top:16px}.debug-log.svelte-1owlqce{max-height:360px;margin-top:16px;padding:0;list-style:none;overflow:auto}.debug-log.svelte-1owlqce li:where(.svelte-1owlqce){border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:16px;padding-block:8px;font-size:12px;display:flex}.debug-time.svelte-1owlqce{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.message-log.svelte-1owlqce{padding:0;list-style:none}.message-log.svelte-1owlqce li:where(.svelte-1owlqce){border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:16px}.message-log.svelte-1owlqce strong:where(.svelte-1owlqce){color:var(--accent);font-size:12px}pre.svelte-1owlqce{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}@media (width<=760px){.connect-grid.svelte-1owlqce{grid-template-columns:1fr}.connect-page.svelte-1owlqce{padding-block:40px}.panel.svelte-1owlqce{padding:22px}.debug-summary.svelte-1owlqce{grid-template-columns:1fr;gap:6px}.debug-summary.svelte-1owlqce dd:where(.svelte-1owlqce){margin-bottom:10px}}
