.ds-mock-entry{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:12px 14px;border-radius:16px;text-decoration:none;color:var(--ink-1);background:var(--surface-raised);border:1px solid var(--border);box-shadow:0 calc(6px * var(--depth-3d)) 0 var(--border-strong),var(--shadow-raise-3d);transition:transform .12s ease,box-shadow .12s ease,border-color .18s ease;font-family:var(--font-ui)}.ds-mock-entry:hover{transform:translateY(-2px);border-color:var(--green);box-shadow:0 calc(8px * var(--depth-3d)) 0 var(--border-strong),var(--shadow-raise-3d-hover)}.ds-mock-entry:active{transform:translateY(5px);box-shadow:0 1px 0 var(--border-strong),var(--shadow-raise-3d)}.ds-mock-entry:focus-visible{outline:none;box-shadow:0 0 0 4px var(--green-bg),0 0 0 6px var(--green),0 calc(6px * var(--depth-3d)) 0 var(--border-strong),var(--shadow-raise-3d)}.ds-mock-entry__mascot{flex:0 0 auto;width:76px;height:76px;border-radius:18px;background:var(--green-bg);box-shadow:inset 0 2px 5px #285a3224;display:flex;align-items:center;justify-content:center;overflow:visible}.ds-mock-entry__body{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.ds-mock-entry__title{font-size:19px;font-weight:800;line-height:1.25;color:var(--ink-1)}.ds-mock-entry__chips{display:flex;flex-wrap:wrap;gap:6px}.ds-mock-entry__chip{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:3px 9px;border-radius:8px;font-size:12px;font-weight:800;line-height:1.3;background:var(--tan-2);color:var(--ink-3)}.ds-mock-entry__chip[data-tone=green]{background:var(--green-bg);color:var(--green-ink)}.ds-mock-entry__cta{flex:0 0 auto;height:48px;padding:0 20px;border-radius:12px;font-size:15px;letter-spacing:.3px;text-transform:uppercase;pointer-events:none}.ds-mock-entry:hover .ds-mock-entry__cta{filter:brightness(1.08)}@media (max-width:720px){.ds-mock-entry__cta{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.ds-mock-entry{transition:border-color .18s ease}.ds-mock-entry:active,.ds-mock-entry:hover{transform:none}}.echola-scope{font-family:var(--font-ui);background:var(--bg);color:var(--text-body);-webkit-font-smoothing:antialiased}.scrollthin{scrollbar-width:thin;scrollbar-color:var(--border-scroll) #0000}.scrollthin::-webkit-scrollbar{width:6px;height:6px}.scrollthin::-webkit-scrollbar-thumb{background:var(--border-scroll);border-radius:var(--radius-pill)}.scrollthin::-webkit-scrollbar-track{background:#0000}