._button_1h5zn_1{--height:3rem;isolation:isolate;height:var(--height);border-radius:var(--radius-pill);letter-spacing:-.005em;white-space:nowrap;transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.55em;padding-inline:1.45em;font-size:.95rem;font-weight:620;display:inline-flex;position:relative;overflow:hidden}._button_1h5zn_1:active ._label_1h5zn_25{transform:scale(.97)}._label_1h5zn_25{transition:transform var(--dur-fast) var(--ease-out)}._icon_1h5zn_33,._iconStart_1h5zn_34{transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}._button_1h5zn_1:hover ._icon_1h5zn_33{transform:translate(3px)}._primary_1h5zn_44{background:var(--button-gradient);color:var(--on-accent);box-shadow:0 12px 32px -12px rgb(var(--glow-rgb) / .75), inset 0 1px 0 #ffffff47}._primary_1h5zn_44:before{content:"";z-index:-1;transition:transform .9s var(--ease-out);background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}._primary_1h5zn_44:hover:before{transform:translate(120%)}._primary_1h5zn_44:hover{box-shadow:0 16px 42px -12px rgb(var(--glow-rgb) / .9), inset 0 1px 0 #ffffff47}._secondary_1h5zn_73{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px)}._secondary_1h5zn_73:hover{background:var(--surface-strong);border-color:rgb(var(--glow-rgb) / .6)}._ghost_1h5zn_86{color:var(--text-muted);padding-inline:.9em}._ghost_1h5zn_86:hover{color:var(--text);background:var(--surface)}._sm_1h5zn_97{--height:2.5rem;font-size:.875rem}._lg_1h5zn_102{--height:3.5rem;padding-inline:1.8em;font-size:1rem}._block_1h5zn_108{width:100%}._canvas_14qqj_1{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.text-gradient .split-word{background:var(--text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.split-line{margin-bottom:-.08em;padding-bottom:.08em}
