.icon[data-v-9ce0a29f]{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-sm[data-v-9ce0a29f]{width:var(--icon-sm);height:var(--icon-sm)}.icon-md[data-v-9ce0a29f]{width:var(--icon-md);height:var(--icon-md)}.btn[data-v-8044d9f7]{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-4) var(--space-5);border:var(--border-strong) solid transparent;border-radius:var(--radius-pill);font:var(--weight-bold) var(--text-ui) / var(--leading-none) var(--font-body);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.compact[data-v-8044d9f7]{gap:var(--space-2);padding:0 var(--space-4);font-size:var(--text-sm)}.btn .icon[data-v-8044d9f7]{transition:transform var(--duration-fast) var(--ease-out)}.btn-primary[data-v-8044d9f7]{background:var(--color-action);color:var(--color-on-action)}.btn-outline[data-v-8044d9f7]{color:var(--color-text);border-color:var(--color-text);background:0 0}.btn[data-v-8044d9f7]:hover{background:var(--color-text);color:var(--color-bg);transform:translateY(calc(-1 * var(--hover-lift)))}.btn-arrow-right:hover .icon[data-v-8044d9f7]{transform:translateX(var(--hover-nudge))}.btn-download:hover .icon[data-v-8044d9f7]{transform:translateY(var(--hover-nudge))}.btn-arrow-up-right:hover .icon[data-v-8044d9f7]{transform:translate(var(--hover-nudge), calc(-1 * var(--hover-nudge)))}.btn[data-v-8044d9f7]:active{transform:scale(var(--press-scale));transition-duration:var(--duration-press)}
