.landing.svelte-1uha8ag{padding:24px;padding-top:calc(24px + var(--sat));padding-bottom:calc(24px + var(--sab));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.bg-grid.svelte-1uha8ag{z-index:0;pointer-events:none;background-image:radial-gradient(60% 45% at 50% 40%,#4da3ff17,#0000),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 100%,44px 44px,44px 44px;position:absolute;inset:-1px}.card.svelte-1uha8ag{z-index:1;background:var(--bg-overlay);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--shadow);border-radius:18px;padding:30px 26px;animation:.35s fadeUp;position:relative}.logo.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.ring.svelte-1uha8ag{border:2.5px solid var(--accent);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.ring.svelte-1uha8ag:after{content:"";background:var(--accent);border-radius:50%;animation:2s ease-in-out infinite pulse;position:absolute;inset:6px}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:900}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--accent)}.tag.svelte-1uha8ag{color:var(--text-dim);margin:10px 0 22px;font-size:13px}.field.svelte-1uha8ag{gap:8px;display:flex}.field.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;color:var(--text);font-family:var(--mono);background:#ffffff0f;outline:none;flex:1;padding:12px 13px;font-size:14px}.field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:#4da3ff8c}.field.svelte-1uha8ag input.invalid:where(.svelte-1uha8ag){border-color:#ff5c6c8c}.go.svelte-1uha8ag{background:var(--accent);color:#06101f;border-radius:var(--radius-sm);padding:0 18px;font-size:14px;font-weight:800;transition:opacity .15s,transform .1s}.go.svelte-1uha8ag:hover:not(:disabled){transform:translateY(-1px)}.go.svelte-1uha8ag:disabled{opacity:.35;cursor:default}.hint.svelte-1uha8ag{color:var(--text-faint);min-height:15px;margin:8px 2px 0;font-size:11px}.hint.error.svelte-1uha8ag{color:var(--bad)}.demo.svelte-1uha8ag{border-radius:var(--radius-sm);color:var(--text);background:#3ddc8414;border:1px solid #3ddc8447;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.demo.svelte-1uha8ag:hover{background:#3ddc8421;border-color:#3ddc848c}.demo.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.demo.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){color:var(--good);margin-left:auto;font-weight:800}.server.svelte-1uha8ag{color:var(--text-dim);margin-top:18px;font-size:12px}.server.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;-webkit-user-select:none;user-select:none}.server.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--mono);color:var(--text-dim);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:11px}.server-edit.svelte-1uha8ag{margin-top:8px}.server-edit.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--mono);background:#ffffff0f;outline:none;padding:9px 10px;font-size:12px}.server-edit.svelte-1uha8ag input.invalid:where(.svelte-1uha8ag){border-color:#ff5c6c8c}.recent.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;display:flex}.recent-title.svelte-1uha8ag{letter-spacing:.1em;width:100%;color:var(--text-faint);text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800}.recent.svelte-1uha8ag a:where(.svelte-1uha8ag){font-family:var(--mono);color:var(--accent);background:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;border:1px solid #4da3ff40;border-radius:999px;max-width:100%;padding:4px 10px;font-size:12px;text-decoration:none;overflow:hidden}.recent.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:#4da3ff8c}
