._root_a5cg4_1{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 26px;border:1px solid var(--line);border-radius:var(--radius);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;position:relative;overflow:hidden;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}._root_a5cg4_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fg);transform:translateY(101%);transition:transform var(--dur) var(--ease)}._label_a5cg4_29{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px}._root_a5cg4_1:hover{color:var(--bg);border-color:var(--fg)}._root_a5cg4_1:hover:before{transform:none}._solid_a5cg4_45{background:var(--fg);color:var(--bg);border-color:var(--fg)}._solid_a5cg4_45:before{background:var(--accent)}._solid_a5cg4_45:hover{color:var(--bg);border-color:var(--accent)}._root_a5cg4_1 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}._root_a5cg4_1:disabled{cursor:progress;opacity:.55}._root_a5cg4_1:disabled:hover{color:inherit;border-color:var(--line)}._solid_a5cg4_45:disabled:hover{color:var(--bg);border-color:var(--fg)}._root_a5cg4_1:disabled:hover:before{transform:translateY(101%)}
