:root{color:#333;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-height:100vh;margin:0}#app{min-height:100vh}.page.svelte-1n46o8q{background:#f5f5f5;justify-content:center;align-items:flex-start;min-height:100vh;padding:2rem 1rem 3rem;display:flex}.card.svelte-1n46o8q{background:#fff;border:1px solid #e8e8e8;border-radius:4px;width:min(720px,100%);padding:1.5rem 1.75rem 1.25rem;box-shadow:0 1px 2px #0000000a}.config-header.svelte-1n46o8q{border-bottom:1px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1.25rem}.config-header.svelte-1n46o8q h1:where(.svelte-1n46o8q){color:#333;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.config-list.svelte-1n46o8q{gap:.65rem;margin:0;display:grid}.config-item.svelte-1n46o8q{grid-template-columns:120px 1fr;align-items:baseline;gap:.75rem;display:grid}.config-item.svelte-1n46o8q dt:where(.svelte-1n46o8q){color:#666;margin:0;font-size:.875rem;font-weight:600}.config-item.svelte-1n46o8q dd:where(.svelte-1n46o8q){color:#333;margin:0;font-size:.875rem}.config-value.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.config-value.svelte-1n46o8q code:where(.svelte-1n46o8q){word-break:break-all;flex:1;min-width:0}.config-item.svelte-1n46o8q code:where(.svelte-1n46o8q){background:#f5f5f5;border-radius:3px;padding:.15em .35em;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.82rem}.copy-btn.svelte-1n46o8q{color:#555;cursor:pointer;background:#fafafa;border:1px solid #dcdcdc;border-radius:2px;flex-shrink:0;min-width:auto;height:28px;padding:0 .65rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.copy-btn.svelte-1n46o8q:hover{color:#333;background:#f0f0f0;border-color:#bdbdbd}.field.svelte-1n46o8q{grid-template-columns:180px 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem;display:grid}label.svelte-1n46o8q{color:#444;text-align:left;font-size:.95rem}.required.svelte-1n46o8q{color:#e53935;margin-right:.15rem}input.svelte-1n46o8q{color:#333;background:#fff;border:1px solid #dcdcdc;border-radius:2px;width:100%;height:36px;padding:0 .75rem;font-size:.95rem}input.svelte-1n46o8q:focus{border-color:#90caf9;outline:none;box-shadow:0 0 0 2px #2196f326}.domain-input.svelte-1n46o8q{align-items:stretch;width:100%;display:flex}.domain-input.svelte-1n46o8q input:where(.svelte-1n46o8q){border-right:none;border-radius:2px 0 0 2px;flex:1;min-width:0}.domain-input.svelte-1n46o8q input:where(.svelte-1n46o8q):focus{z-index:1;position:relative}.domain-suffix.svelte-1n46o8q{color:#666;white-space:nowrap;background:#f5f5f5;border:1px solid #dcdcdc;border-left:none;border-radius:0 2px 2px 0;align-items:center;padding:0 .75rem;font-size:.9rem;display:flex}.meta.svelte-1n46o8q{color:#888;margin:-.25rem 0 .75rem 196px;font-size:.85rem}.feedback.svelte-1n46o8q{margin:0 0 1rem 196px;font-size:.9rem}.feedback.error.svelte-1n46o8q{color:#c62828}.feedback.success.svelte-1n46o8q{color:#2e7d32}.actions.svelte-1n46o8q{border-top:1px solid #f0f0f0;justify-content:flex-end;margin-top:.5rem;padding-top:.75rem;display:flex}.submit-btn.svelte-1n46o8q{color:#fff;cursor:pointer;background:#43a047;border:none;border-radius:2px;min-width:140px;height:38px;padding:0 1.25rem;font-size:.95rem;font-weight:500;transition:background .15s}.submit-btn.svelte-1n46o8q:hover:not(:disabled){background:#388e3c}.submit-btn.svelte-1n46o8q:disabled{opacity:.65;cursor:not-allowed}@media (width<=640px){.config-item.svelte-1n46o8q{grid-template-columns:1fr;gap:.2rem}.field.svelte-1n46o8q{grid-template-columns:1fr;gap:.35rem}.meta.svelte-1n46o8q,.feedback.svelte-1n46o8q{margin-left:0}}
