.labs-gate.svelte-df6dl1{max-width:34rem;margin:clamp(2rem,9vh,6rem) auto;padding:0 1rem}.back.svelte-df6dl1{font-size:.8125rem;text-underline-offset:4px}.gate-panel.svelte-df6dl1{margin-top:1.25rem;padding:clamp(1.25rem,4vw,2rem);border-radius:12px}h1.svelte-df6dl1{font-family:var(--theme-font-family-heading);font-weight:700;font-size:clamp(1.125rem,3vw,1.5rem);overflow-wrap:anywhere}h1.svelte-df6dl1 span:where(.svelte-df6dl1){font-size:.8125rem;font-weight:400}p.svelte-df6dl1{font-size:.875rem;line-height:1.6;margin-top:.75rem}form.svelte-df6dl1{margin-top:1.75rem}label.svelte-df6dl1{display:block;font-size:.8125rem;margin-bottom:.5rem}.entry.svelte-df6dl1{display:flex;flex-wrap:wrap;gap:.5rem}input.svelte-df6dl1{flex:1;min-width:8rem;width:100%;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;padding:.625rem;font-family:var(--theme-font-family-mono)}button.svelte-df6dl1{min-height:44px;padding:.625rem .875rem;border:1px solid currentColor;border-radius:4px;font-size:.8125rem}button.svelte-df6dl1:hover{text-decoration:underline;text-underline-offset:3px}input.svelte-df6dl1:focus-visible,button.svelte-df6dl1:focus-visible,a.svelte-df6dl1:focus-visible{outline:2px solid currentColor;outline-offset:3px}.error.svelte-df6dl1{min-height:1.5em;margin-top:.5rem;font-weight:600}.note.svelte-df6dl1{font-size:.75rem}.labs-access.svelte-df6dl1{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 1rem;border-bottom:1px solid var(--surface-card-edge);font-size:.75rem}.labs-access.svelte-df6dl1 button:where(.svelte-df6dl1){border:0}
