.svg-inherit circle[fill],.svg-inherit path[fill],.svg-inherit rect[fill]{fill:currentColor}.svg-inherit circle[stroke],.svg-inherit path[stroke],.svg-inherit rect[stroke]{stroke:currentColor}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{width:fit-content}.btn .btn-inner{white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;align-items:center;gap:.5rem;padding:1rem;transition:background-color .4s cubic-bezier(.33,1,.68,1),border-radius .4s cubic-bezier(.33,1,.68,1),scale .1s cubic-bezier(.33,1,.68,1);display:inline-flex}.btn .btn-inner.icon .icon-wrapper{aspect-ratio:1;align-items:center;height:1rem;display:flex;position:relative;overflow:clip}.btn .btn-inner:not(.icon){padding-inline:clamp(1.5rem,1.50235vw + 1.14789rem,2.5rem)}.btn .btn-inner svg{width:auto;height:.8em;display:block}.btn .btn-inner span.text{line-height:1em}.btn .btn-inner.primary{background-color:#2d5df9}@media (hover:hover){.btn .btn-inner.primary:hover{background-color:#0838d4;border-radius:4px}.btn .btn-inner.primary:active{scale:.99}}.btn .btn-inner.header{color:#000;background-color:#fff;height:4rem;padding-inline:clamp(1.5rem,1.50235vw + 1.14789rem,2.5rem)}@media (hover:hover){.btn .btn-inner.header:hover{color:#fff;background-color:#0838d4}}@media (width<58.75rem){.btn .btn-inner.header{justify-content:center;width:100%;padding:2rem}}.btn .btn-inner.text{border-bottom:2px solid #fff;padding-inline:0;position:relative}.btn .btn-inner.text:after{content:"";width:6px;height:2px;bottom:-2px;left:calc((100% - 6px)*var(--bottom-line,0));background-color:#000;display:block;position:absolute}.btn .btn-inner.disabled{pointer-events:none;opacity:.5}.btn .btn-inner.disabled.primary{background-color:#8e8f93}.btn:has(.disabled){cursor:not-allowed}
