.rail.svelte-1248sst{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.rail.mobile.svelte-1248sst{border-left:0;border-top:1px solid var(--line);overflow-y:visible}.slot.svelte-1248sst{border-radius:var(--radius-lg);flex:none}.ad.svelte-1248sst{border:1px dashed var(--line);font:500 11px var(--font-mono), monospace;color:var(--ink-mute);letter-spacing:.1em;justify-content:center;align-items:center;display:flex}.ad.filled.svelte-1248sst{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-2), var(--bg));text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;padding:14px;display:flex}.empty.svelte-1248sst{display:block}.ad-tag.svelte-1248sst{font:500 10px var(--font-mono), monospace;color:var(--ink-mute);letter-spacing:.12em}.ad-title.svelte-1248sst{font:500 17px/1.2 var(--font-sans);color:var(--ink)}.ad-sub.svelte-1248sst{font:400 12px/1.4 var(--font-sans);color:var(--ink-soft);margin-top:4px}.tip.svelte-1248sst{border:1px dashed var(--line);background:var(--surface-2);flex-direction:column;gap:10px;padding:18px 16px;display:flex}.tip.svelte-1248sst .cap:where(.svelte-1248sst){font:500 11px/1 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase}.tip-h.svelte-1248sst{font:500 22px/1.15 var(--font-display);color:var(--ink)}.tip-b.svelte-1248sst{font:400 12px/1.5 var(--font-sans);color:var(--ink-soft);margin:0}.tip.svelte-1248sst button:where(.svelte-1248sst){border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;border-radius:var(--radius);align-self:stretch;margin-top:4px;padding:10px 14px}.tip.svelte-1248sst button:where(.svelte-1248sst):hover{border-color:var(--accent)}
