.ref.svelte-1ssoj8b{height:100%;color:inherit;border-radius:var(--radius-md,12px);background:#fff;border:1px solid #e5e7eb;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.ref.svelte-1ssoj8b:hover{color:inherit;box-shadow:var(--shadow-md);transform:translateY(-3px)}.ref__stage.svelte-1ssoj8b{background:linear-gradient(160deg,#f1f7f7 0%,#e6f0f1 100%);border-bottom:1px solid #e5e7eb;padding:1.25rem 1rem 1rem;position:relative}.ref__badges.svelte-1ssoj8b{z-index:1;gap:.25rem;display:flex;position:absolute;top:.625rem;left:.625rem}.ref__badge.svelte-1ssoj8b{border-radius:var(--radius-full,9999px);border:1px solid #0000;padding:.1875rem .625rem;font-size:.75rem;font-weight:700;line-height:1.4;box-shadow:0 1px 3px #0f172a14}.ref__badge--b2c.svelte-1ssoj8b{color:#0b5f58;background:#d9f2ee;border-color:#b4e3dc}.ref__badge--b2b.svelte-1ssoj8b{color:#9a4410;background:#fde8d7;border-color:#f8d0b0}.ref__badge--corporate.svelte-1ssoj8b{color:#5b2bb0;background:#ece6fb;border-color:#d8ccf5}.ref__laptop.svelte-1ssoj8b{filter:drop-shadow(0 8px 12px #0f172a29);width:100%;height:auto;display:block}.ref__info.svelte-1ssoj8b{flex-direction:column;flex:1;gap:.625rem;padding:1rem 1.25rem 1.25rem;display:flex}.ref__name.svelte-1ssoj8b{color:#111827;justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:flex}.ref__name.svelte-1ssoj8b svg:where(.svelte-1ssoj8b){color:var(--color-primary,#0d9488);flex-shrink:0;transition:transform .2s}.ref.svelte-1ssoj8b:hover .ref__name:where(.svelte-1ssoj8b) svg:where(.svelte-1ssoj8b){transform:translate(4px)}[dir=rtl] .ref__name.svelte-1ssoj8b svg:where(.svelte-1ssoj8b){transform:scaleX(-1)}[dir=rtl] .ref.svelte-1ssoj8b:hover .ref__name:where(.svelte-1ssoj8b) svg:where(.svelte-1ssoj8b){transform:scaleX(-1)translate(4px)}.ref__chips.svelte-1ssoj8b{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ref__chip.svelte-1ssoj8b{color:var(--color-primary-dark,#0f766e);border-radius:var(--radius-full,9999px);background:#0d948814;padding:.1875rem .5625rem;font-size:.75rem;font-weight:600}.ref__apps.svelte-1ssoj8b{color:#475569;margin:auto 0 0;font-size:.8125rem}
