.layer.svelte-ot93ry{z-index:50;place-items:center;display:grid;position:fixed;inset:0}.backdrop.svelte-ot93ry{background:#00000073;position:absolute;inset:0}.sheet.svelte-ot93ry{background:var(--surface);width:min(440px,100vw - 24px);color:var(--text);border-radius:20px;outline:none;padding:20px;position:relative;box-shadow:0 24px 60px #0000004d}.top.svelte-ot93ry{justify-content:space-between;align-items:center;display:flex}h2.svelte-ot93ry{margin:0;font-size:1.15rem}.close.svelte-ot93ry{background:var(--surface-2);color:var(--muted);width:34px;height:34px;font:inherit;cursor:pointer;border:none;border-radius:50%}.preview.svelte-ot93ry{background:var(--surface-2);font:inherit;white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;border-radius:12px;margin:14px 0;padding:12px 14px;font-size:.95rem;line-height:1.5}.targets.svelte-ot93ry{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.target.svelte-ot93ry{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:.85rem;font-weight:650;text-decoration:none;transition:transform .12s,border-color .15s;display:flex}.target.svelte-ot93ry:hover{border-color:var(--accent)}.target.svelte-ot93ry:active{transform:scale(.95)}.target.svelte-ot93ry svg:where(.svelte-ot93ry){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.target.svelte-ot93ry svg.fill:where(.svelte-ot93ry),.target.svelte-ot93ry svg:where(.svelte-ot93ry) .dot:where(.svelte-ot93ry){fill:currentColor;stroke:none}.x.svelte-ot93ry svg:where(.svelte-ot93ry){color:var(--text)}.facebook.svelte-ot93ry svg:where(.svelte-ot93ry){color:#1877f2}.whatsapp.svelte-ot93ry svg:where(.svelte-ot93ry){color:#25a244}.reddit.svelte-ot93ry svg:where(.svelte-ot93ry){color:#ff4500}.hint.svelte-ot93ry{color:var(--muted);text-align:center;margin:12px 0 0;font-size:.75rem}@media (width<=560px){.layer.svelte-ot93ry{place-items:end stretch}.sheet.svelte-ot93ry{width:100%;padding-bottom:max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}
