.tp-gate.svelte-1v2axqk{z-index:100;background:var(--color-ink-950);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.tp-gate__panel.svelte-1v2axqk{border:1px solid var(--color-ink-700);border-radius:var(--radius-tile);background:var(--color-ink-900);max-width:34rem;box-shadow:var(--shadow-tile);padding:2rem}.tp-gate__panel.svelte-1v2axqk h1:where(.svelte-1v2axqk){font-size:var(--text-lg);letter-spacing:-.01em;margin:0 0 .75rem;font-weight:600}.tp-gate__panel.svelte-1v2axqk p:where(.svelte-1v2axqk){color:var(--color-fg-mute);font-size:var(--text-base);margin:0 0 1rem}.tp-gate__links.svelte-1v2axqk{gap:1rem;display:flex}.tp-gate__links.svelte-1v2axqk a:where(.svelte-1v2axqk){color:var(--color-fg-mute);-webkit-text-decoration-color:var(--color-ink-500);text-decoration-color:var(--color-ink-500);text-underline-offset:3px}.tp-gate__links.svelte-1v2axqk a:where(.svelte-1v2axqk):hover{color:var(--color-beacon)}.tp-gate__panel.svelte-1v2axqk button:where(.svelte-1v2axqk){border-radius:var(--radius-ctl);background:var(--color-beacon);color:var(--color-ink-950);font:inherit;cursor:pointer;border:0;min-height:40px;margin-top:.5rem;padding:.6rem 1.1rem;font-weight:600}.tp-gate__panel.svelte-1v2axqk button:where(.svelte-1v2axqk):hover{background:var(--color-beacon-deep)}html[data-legal=ok] .tp-gate.svelte-1v2axqk,.tp-app.svelte-1v2axqk{display:none}html[data-legal=ok] .tp-app.svelte-1v2axqk{display:block}
