*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;background:#0a0806;color:#ece5d4;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-synthesis:none;-webkit-font-smoothing:antialiased}button,input{font-family:inherit}div.svelte-12ghu5s{position:relative;width:100%;height:100%;overflow:hidden}canvas.svelte-12ghu5s{display:block;position:relative;width:100%;height:100%}.entry-shell.svelte-1n46o8q{min-height:100vh;display:grid;grid-template-rows:52px 1fr 38px;background:#0a0806}.app-bar.svelte-1n46o8q,.app-footer.svelte-1n46o8q,.hud.svelte-1n46o8q{display:flex;align-items:center;border-color:#ece5d41f;color:#867e6c;font-size:10px;letter-spacing:.14em}.app-bar.svelte-1n46o8q{justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(236,229,212,.12)}.app-footer.svelte-1n46o8q{justify-content:space-between;padding:0 28px;border-top:1px solid rgba(236,229,212,.12);font-size:9px}.app-actions.svelte-1n46o8q{display:flex;align-items:center;gap:22px}.entry.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 24px}.kicker.svelte-1n46o8q{color:#867e6c;font-size:11px;letter-spacing:.32em;margin-bottom:25px}.wordmark.svelte-1n46o8q{font-size:clamp(42px,5vw,66px);font-weight:700;letter-spacing:.12em;line-height:1}.wordmark.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#ee6e1c}.rule.svelte-1n46o8q{width:min(400px,70vw);border-top:1px solid rgba(236,229,212,.1);margin:45px 0 34px}.field-row.svelte-1n46o8q{display:flex;align-items:center;gap:16px;color:#867e6c;font-size:10px;letter-spacing:.16em}.relay-row.svelte-1n46o8q{display:flex;align-items:center;gap:14px;max-width:100%}input.svelte-1n46o8q{background:#18150f;border:1px solid rgba(236,229,212,.24);border-radius:2px;color:#ece5d4;padding:12px 15px;font:inherit;font-size:12px;letter-spacing:0;width:min(460px,52vw);outline:none}input.svelte-1n46o8q:focus{border-color:#ee6e1c}.relay-ready.svelte-1n46o8q{display:flex;align-items:center;gap:7px;color:#ee6e1c;border:1px solid rgba(238,110,28,.7);padding:9px 12px;font-size:9px;letter-spacing:.14em}.relay-ready.svelte-1n46o8q i:where(.svelte-1n46o8q),.status.svelte-1n46o8q i:where(.svelte-1n46o8q){width:6px;height:6px;background:currentColor;border-radius:50%}button.primary.svelte-1n46o8q{min-width:226px;background:#ee6e1c24;border:1px solid #ee6e1c;color:#ee6e1c;border-radius:2px;padding:16px 42px;margin-top:32px;font:inherit;font-weight:700;font-size:12px;letter-spacing:.32em;cursor:pointer}button.primary.svelte-1n46o8q:hover{background:#ee6e1c42}.hint.svelte-1n46o8q{color:#625c4f;font-size:9px;letter-spacing:.08em;margin-top:28px;text-align:center}.hud.svelte-1n46o8q{position:fixed;inset:0 0 auto 0;z-index:10;height:52px;gap:18px;padding:0 22px;background:#0a0806eb;border-bottom:1px solid rgba(236,229,212,.12)}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:10px;color:#ece5d4;font-weight:600;white-space:nowrap}.brand.svelte-1n46o8q i:where(.svelte-1n46o8q){width:9px;height:9px;background:#ee6e1c;border-radius:1px}.status.svelte-1n46o8q{display:flex;align-items:center;gap:7px;color:#867e6c;white-space:nowrap}.status[data-ok=true].svelte-1n46o8q{color:#ee6e1c}.preview.svelte-1n46o8q,.app-meta.svelte-1n46o8q{color:#625c4f;white-space:nowrap}nav.svelte-1n46o8q{display:flex;gap:17px;margin-left:auto;white-space:nowrap}nav.svelte-1n46o8q span:where(.svelte-1n46o8q){color:#625c4f;padding:19px 0 17px;border-bottom:2px solid transparent}nav.svelte-1n46o8q span.active:where(.svelte-1n46o8q){color:#ee6e1c;border-bottom-color:#ee6e1c}.text-button.svelte-1n46o8q{border:0;background:transparent;color:#867e6c;font:inherit;letter-spacing:.14em;white-space:nowrap;cursor:pointer}.text-button.svelte-1n46o8q:hover{color:#ee6e1c}.vr.svelte-1n46o8q{background:#ee6e1c1f;border:1px solid #ee6e1c;color:#ee6e1c;border-radius:2px;padding:8px 14px;font:inherit;letter-spacing:.15em;cursor:pointer}.canvas.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0}@media(max-width:900px){nav.svelte-1n46o8q,.preview.svelte-1n46o8q{display:none}.hud.svelte-1n46o8q .text-button:where(.svelte-1n46o8q){margin-left:auto}.relay-row.svelte-1n46o8q{flex-direction:column}.field-row.svelte-1n46o8q{flex-direction:column;align-items:flex-start}input.svelte-1n46o8q{width:min(78vw,460px)}}
