.occ.svelte-1xrx8rd{--occ-tone:var(--acc-primary);align-items:flex-start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);color:inherit;text-align:left;animation:svelte-1xrx8rd-occ-rise .5s var(--occ-delay) cubic-bezier(.2, .8, .2, 1) backwards;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.occ--accent.svelte-1xrx8rd{--occ-tone:var(--brand-orange)}.occ--amber.svelte-1xrx8rd{--occ-tone:color-mix(in srgb, var(--brand-yellow) 72%, var(--text))}.occ.svelte-1xrx8rd:hover:not(:disabled),.occ.svelte-1xrx8rd:focus-visible{border-color:color-mix(in srgb, var(--occ-tone) 55%, var(--border));box-shadow:0 14px 30px -10px color-mix(in srgb, var(--occ-tone) 40%, transparent);outline:none;transform:translateY(-3px)}.occ.svelte-1xrx8rd:disabled{opacity:.6;cursor:default}.occ-icon.svelte-1xrx8rd{width:44px;height:44px;margin-bottom:var(--space-1);border-radius:var(--radius-inner);background:color-mix(in srgb, var(--occ-tone) 12%, transparent);color:var(--occ-tone);place-items:center;display:grid}.occ--accent.svelte-1xrx8rd .occ-icon:where(.svelte-1xrx8rd){background:var(--occ-tone);color:#fff}.occ-title.svelte-1xrx8rd{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-strong)}.occ-text.svelte-1xrx8rd{color:var(--muted);font-size:var(--fs-meta);flex:1;line-height:1.5}.occ-cta.svelte-1xrx8rd{align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--occ-tone);font-size:var(--fs-body);font-weight:var(--fw-strong);display:inline-flex}.occ-cta.svelte-1xrx8rd .occ-arrow{transition:transform .18s}.occ.svelte-1xrx8rd:hover:not(:disabled) .occ-cta:where(.svelte-1xrx8rd) .occ-arrow,.occ.svelte-1xrx8rd:focus-visible .occ-cta:where(.svelte-1xrx8rd) .occ-arrow{transform:translate(4px)}@keyframes svelte-1xrx8rd-occ-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.occ.svelte-1xrx8rd,.occ-cta.svelte-1xrx8rd .occ-arrow{transition:none;animation:none}}
