@charset "UTF-8";.card.svelte-11ja2cl{--mx: 50%;--my: 0%;position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;text-decoration:none;isolation:isolate;transition:opacity .9s cubic-bezier(.2,.7,.2,1) calc(var(--d, 0) * 90ms),translate .9s cubic-bezier(.2,.7,.2,1) calc(var(--d, 0) * 90ms),border-color .3s ease,transform .3s ease,box-shadow .3s ease}.card.svelte-11ja2cl:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:var(--grad-iris);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.card.svelte-11ja2cl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(217,70,239,.16),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.card.svelte-11ja2cl:hover,.card.svelte-11ja2cl:focus-visible{border-color:transparent;transform:translateY(-4px);box-shadow:0 18px 50px -18px #8b5cf68c}.card.svelte-11ja2cl:hover:before,.card.svelte-11ja2cl:hover:after,.card.svelte-11ja2cl:focus-visible:before,.card.svelte-11ja2cl:focus-visible:after{opacity:1}.card.svelte-11ja2cl:hover .card__link:where(.svelte-11ja2cl),.card.svelte-11ja2cl:focus-visible .card__link:where(.svelte-11ja2cl){color:var(--color-text);border-bottom-color:var(--iris-pink);background-position:0 100%}.card.svelte-11ja2cl:hover .card__arrow:where(.svelte-11ja2cl),.card.svelte-11ja2cl:focus-visible .card__arrow:where(.svelte-11ja2cl){transform:translate(4px)}.card.svelte-11ja2cl:focus-visible{outline:2px solid var(--iris-cyan);outline-offset:4px}.card--compact.svelte-11ja2cl{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:#ffffff06}.card--compact.svelte-11ja2cl .card__name:where(.svelte-11ja2cl){font-size:1.02rem}.card--compact.svelte-11ja2cl .card__headline:where(.svelte-11ja2cl){font-size:.98rem}.card--compact.svelte-11ja2cl .card__tagline:where(.svelte-11ja2cl){font-size:.9rem;color:var(--color-text-muted)}.card--compact.svelte-11ja2cl .card__foot:where(.svelte-11ja2cl){padding-top:0;border-top:none}.card__head.svelte-11ja2cl,.card__tagline.svelte-11ja2cl,.card__foot.svelte-11ja2cl,.card__points.svelte-11ja2cl,.card__point.svelte-11ja2cl,.card__status.svelte-11ja2cl,.card__name.svelte-11ja2cl,.card__headline.svelte-11ja2cl{display:block}.card__name.svelte-11ja2cl{margin:0;font-size:1.25rem;font-weight:800}.card__name.svelte-11ja2cl .mark:where(.svelte-11ja2cl){background:var(--grad-spectrum);background-size:180% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(90%) brightness(1.05)}.card__name.svelte-11ja2cl .suffix:where(.svelte-11ja2cl){color:var(--color-text)}.card__headline.svelte-11ja2cl{margin:.45rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.5;color:var(--color-text);word-break:auto-phrase}.card__tagline.svelte-11ja2cl{margin:0;line-height:1.75;word-break:auto-phrase}.card__points.svelte-11ja2cl{display:grid;gap:.45rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.65}.card__point.svelte-11ja2cl{position:relative;padding-left:1.1em;word-break:auto-phrase}.card__point.svelte-11ja2cl:before{content:"";position:absolute;left:0;top:.62em;width:.45em;height:.45em;border-radius:50%;background:var(--grad-cta)}.card__foot.svelte-11ja2cl{margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem}.card__status.svelte-11ja2cl{font-size:.8rem;color:var(--color-text-muted)}.card__link.svelte-11ja2cl{align-self:flex-start;color:var(--color-text-muted);font-weight:700;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.3);transition:color .25s ease,border-color .25s ease}.card__arrow.svelte-11ja2cl{display:inline-block;transition:transform .25s ease}@media (prefers-reduced-motion: reduce){.card.svelte-11ja2cl,.card__arrow.svelte-11ja2cl{transition:none}.card.svelte-11ja2cl:hover,.card.svelte-11ja2cl:focus-visible{transform:none}}
