.icon_icon__P4__H{display:inline-block;width:var(--icon-size,16px);height:var(--icon-size,16px);flex-shrink:0;background-color:currentColor;mask-image:var(--icon-path);mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:var(--icon-path);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.primary-button_btn__wiYzC{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--btn-secondary-bg,var(--bg-raised));color:var(--btn-secondary-fg,var(--tx));border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1;cursor:pointer;white-space:nowrap;transition:color var(--transition),border-color var(--transition),background var(--transition),box-shadow var(--transition),transform .14s var(--ease-out)}.primary-button_btn__wiYzC:hover{color:var(--tx);border-color:var(--border-contrast);background:var(--btn-secondary-hover,var(--bg-raised))}.primary-button_btn__wiYzC:active{transform:translateY(1px)}.primary-button_btn__wiYzC:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.primary-button_fullWidth__9CnbL{width:100%;justify-content:center}.primary-button_cta__m2vWK{--cta-glow-color:color-mix(in oklch,var(--btn-primary-bg) 34%,transparent);background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bg);box-shadow:0 6px 20px -10px var(--cta-glow-color);font-size:14px;padding:12px 22px;letter-spacing:-.005em}.primary-button_cta__m2vWK:hover{background:var(--btn-primary-hover);color:var(--btn-primary-fg);border-color:var(--btn-primary-hover)}.primary-button_icon__qSu8J{color:currentColor;flex-shrink:0;opacity:.9}.primary-button_spinner__iDsFW{width:13px;height:13px;flex-shrink:0;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:primary-button_btn-spin__IQbqZ .6s linear infinite;opacity:.85}@keyframes primary-button_btn-spin__IQbqZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.primary-button_spinner__iDsFW{animation:none}}