.platform-row{align-items:center;gap:var(--sp-1);padding:.75rem var(--sp-2);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(#ffffff1c,#ffffff06);border-radius:8px;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out;display:flex;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000073,0 4px 14px #00000073}.platform-row:hover,.platform-row:focus-visible{border-color:var(--platform-color);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00000073, 0 10px 22px #0000008c, 0 0 18px -4px var(--platform-color);transform:translateY(-2px)}.platform-row:active{transform:translateY(0);box-shadow:inset 0 2px 6px #00000080}.platform-row__logo{object-fit:contain;filter:brightness(0)invert();opacity:.9;flex-shrink:0;width:auto;max-width:84px;height:18px}.platform-row__cta{font-family:var(--font-display);font-size:var(--fs-5);letter-spacing:.12em;text-transform:uppercase;color:var(--platform-color);white-space:nowrap;align-items:center;gap:.35em;margin-left:auto;font-weight:700;display:inline-flex}.platform-row__chevron{transition:transform .18s ease-out}.platform-row:hover .platform-row__chevron{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.platform-row,.platform-row:hover,.platform-row:focus-visible,.platform-row:active{transform:none}}.platform-row--pending{-webkit-backdrop-filter:none;border-color:var(--line);box-shadow:none;cursor:default;background:0 0}.platform-row--pending .platform-row__logo{opacity:.45}.platform-row--pending .platform-row__cta{font-size:var(--fs-6);letter-spacing:.16em;color:var(--text-dim)}
