.overlay.svelte-ta60gp{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.panel.svelte-ta60gp{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 100% at 50% 0,#5fe3e814,#0000 60%),linear-gradient(#0c1120,#080b15);outline:none;width:100%;max-width:460px;max-height:calc(100dvh - 40px);padding:34px 30px 30px;position:relative;overflow-y:auto;box-shadow:0 40px 120px -30px #000000f2,inset 0 1px #ffffff0d}.x.svelte-ta60gp{width:34px;height:34px;color:var(--muted);cursor:pointer;transition:all .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.x.svelte-ta60gp:hover{color:var(--text);background:var(--panel-strong);border-color:var(--line)}.x.svelte-ta60gp:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.open.svelte-1s3xnk2{font:inherit;color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:14px;text-decoration:underline}.open.svelte-1s3xnk2:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.title.svelte-1s3xnk2{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px}.full.svelte-1s3xnk2{width:min(100%, calc((100vh - 220px) * var(--ratio)));width:min(100%, calc((100svh - 220px) * var(--ratio)));margin-inline:auto}
