:where([data-flow-button],[data-orbit-button]){display:inline-flex}:root [data-flow-button],:root [data-orbit-button]{isolation:isolate;box-sizing:border-box;vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;max-width:100%;min-height:52px;position:relative;overflow:hidden;transform:none;color:#f4f7fc!important;background:linear-gradient(115deg,#0e203f,#173b83 58%,#214fba)!important;border:1px solid #628bd0!important;border-radius:999px!important;gap:0!important;text-decoration:none!important;transition:border-color .4s,box-shadow .5s,transform .2s!important;box-shadow:inset 0 1px #ffffff16,0 3px 18px #245beb18!important}:root [data-flow-button]{font-size:14px;font-weight:500;line-height:1.5;padding:13px 46px!important}.button-label{z-index:1;min-width:0;display:block;position:relative}[data-flow-button]>.button-label{transition:transform .8s cubic-bezier(.23,1,.32,1);transform:translate(-10px)}.button-fill{z-index:0;aspect-ratio:1;opacity:0;pointer-events:none;background:linear-gradient(135deg,#315ee0,#245beb 55%,#173b83);border-radius:50%;width:115%;transition:transform .8s cubic-bezier(.19,1,.22,1),opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.button-arrow,.button-orbit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px}.button-arrow{z-index:2;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .4s;position:absolute;top:calc(50% - 9px)}.button-arrow-enter{opacity:0;left:17px;transform:translate(-65px)}.button-arrow-exit{right:17px}:root [data-orbit-button]{width:fit-content;min-height:48px;font-size:14px;line-height:1.5;padding:11px 58px 11px 22px!important}[data-orbit-button]>.button-label{transition:transform .55s cubic-bezier(.22,1,.36,1)}.button-orbit{z-index:2;color:#bad3ff;pointer-events:none;background:#08172f;border-radius:50%;place-items:center;width:38px;height:38px;transition:right .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(50% - 19px);right:4px;box-shadow:inset 0 1px #bad3ff24}:root [data-flow-button]:focus-visible{border-color:#8eb7ff!important;box-shadow:inset 0 1px #ffffff20,0 0 24px #477ceb38!important}[data-flow-button]:focus-visible>.button-label{transform:translate(10px)}[data-flow-button]:focus-visible>.button-fill{opacity:1;transform:translate(-50%,-50%)scale(1)}[data-flow-button]:focus-visible>.button-arrow-enter{opacity:1;transform:translate(0)}[data-flow-button]:focus-visible>.button-arrow-exit{opacity:0;transform:translate(65px)}[data-orbit-button]:focus-visible>.button-label,[data-orbit-trigger]:focus-visible .button-label{transform:translate(26px)}[data-orbit-button]:focus-visible>.button-orbit,[data-orbit-trigger]:focus-visible .button-orbit{right:calc(100% - 42px);transform:rotate(45deg)}:root [data-flow-button]:focus-visible,:root [data-orbit-button]:focus-visible{outline-offset:5px;outline:2px solid #a9c8ff}@media (hover:hover) and (pointer:fine){:root [data-flow-button]:not(:disabled):hover{transform:none;border-color:#8eb7ff!important;box-shadow:inset 0 1px #ffffff20,0 0 24px #477ceb38!important}[data-flow-button]:not(:disabled):hover>.button-label{transform:translate(10px)}[data-flow-button]:not(:disabled):hover>.button-fill{opacity:1;transform:translate(-50%,-50%)scale(1)}[data-flow-button]:not(:disabled):hover>.button-arrow-enter{opacity:1;transform:translate(0)}[data-flow-button]:not(:disabled):hover>.button-arrow-exit{opacity:0;transform:translate(65px)}[data-orbit-button]:hover>.button-label{transform:translate(26px)}[data-orbit-button]:hover>.button-orbit{right:calc(100% - 42px);transform:rotate(45deg)}:root [data-orbit-button]:hover{border-color:#8eb7ff!important;box-shadow:inset 0 1px #ffffff20,0 0 22px #477ceb30!important}}:root [data-flow-button]:not(:disabled):active{transform:scale(.97)}:root [data-flow-button]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:root [data-flow-button],:root [data-orbit-button],.button-label,.button-fill,.button-arrow,.button-orbit{transition:none!important}:root [data-flow-button]:not(:disabled):active{transform:none}}@media (forced-colors:active){:root [data-flow-button],:root [data-orbit-button]{color:buttontext!important;box-shadow:none!important;background:buttonface!important;border-color:buttontext!important}.button-fill{display:none}.button-orbit{color:buttontext;background:buttonface;border:1px solid buttontext}}
