@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.button-wrap[data-v-a125ea61]{background:transparent;border-radius:6px;display:inline-flex;pointer-events:none;position:relative;transition:all .4s cubic-bezier(.25,1,.5,1);z-index:2}.button-shadow[data-v-a125ea61]{--shadow-cuttoff-fix:2em;filter:blur(clamp(2px,.125em,12px));-webkit-filter:blur(clamp(2px,.125em,12px));-moz-filter:blur(clamp(2px,.125em,12px));-ms-filter:blur(clamp(2px,.125em,12px));height:calc(100% + var(--shadow-cuttoff-fix));left:calc(0% - var(--shadow-cuttoff-fix)/2);overflow:visible;pointer-events:none;position:absolute;top:calc(0% - var(--shadow-cuttoff-fix)/2);width:calc(100% + var(--shadow-cuttoff-fix))}.button-shadow[data-v-a125ea61]:after{background:linear-gradient(180deg,#0003,#0000001a);border-radius:6px;box-sizing:border-box;content:"";height:calc(100% - var(--shadow-cuttoff-fix) - .25em);inset:0;left:calc(var(--shadow-cuttoff-fix) - .875em);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;overflow:visible;padding:.125em;position:absolute;top:calc(var(--shadow-cuttoff-fix) - .5em);transition:all .4s cubic-bezier(.25,1,.5,1);width:calc(100% - var(--shadow-cuttoff-fix) - .25em);z-index:0}button[data-v-a125ea61]{--border-width:clamp(1px,.0625em,4px);all:unset;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));-moz-backdrop-filter:blur(clamp(1px,.125em,4px));-ms-backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(45deg,#ff4d00,#f0008c);border-radius:6px;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 0 #fff;pointer-events:auto;transition:all .4s cubic-bezier(.25,1,.5,1);z-index:3}button[data-v-a125ea61]:hover{backdrop-filter:blur(.01em);-webkit-backdrop-filter:blur(.01em);-moz-backdrop-filter:blur(.01em);-ms-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,inset 0 0 .05em .1em #ffffff80,0 0 #fff;transform:scale(.975)}button span[data-v-a125ea61]{color:#fff;display:block;font-family:Inter,sans-serif;font-size:.9em;font-weight:700;letter-spacing:-.05em;min-width:115px;position:relative;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-block:6px;padding-inline:12px;text-shadow:0 .25em .05em rgba(0,0,0,.1);transition:all .4s cubic-bezier(.25,1,.5,1)}button:hover span[data-v-a125ea61]{text-shadow:.025em .025em .025em rgba(0,0,0,.12)}button span[data-v-a125ea61]:after{background:linear-gradient(var(--angle-2),hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) 40% 50%,hsla(0,0%,100%,0) 55%);background-position:0 50%;background-repeat:no-repeat;background-size:200% 200%;border-radius:6px;box-sizing:border-box;content:"";display:block;height:calc(100% - var(--border-width));left:calc(var(--border-width)/2);mix-blend-mode:screen;overflow:clip;pointer-events:none;position:absolute;top:calc(var(--border-width)/2);transition:background-position .5s cubic-bezier(.25,1,.5,1),--angle-2 .5s cubic-bezier(.25,1,.5,1);width:calc(100% - var(--border-width));z-index:3}button:hover span[data-v-a125ea61]:after{background-position:25% 50%}button:active span[data-v-a125ea61]:after{background-position:50% 15%;--angle-2:-15deg}@media (hover:none) and (pointer:coarse){button span[data-v-a125ea61]:after,button:active span[data-v-a125ea61]:after{--angle-2:-45deg}}button[data-v-a125ea61]:after{background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),transparent 5% 40%,rgba(0,0,0,.5) 50%,transparent 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);border-radius:6px;box-shadow:inset 0 0 0 calc(var(--border-width)/2) #ffffff80;box-sizing:border-box;content:"";height:calc(100% + var(--border-width));inset:0;left:calc(0% - var(--border-width)/2);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--border-width);position:absolute;top:calc(0% - var(--border-width)/2);transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s ease;width:calc(100% + var(--border-width));z-index:1}button[data-v-a125ea61]:hover:after{--angle-1:-125deg}button[data-v-a125ea61]:active:after{--angle-1:-75deg}@media (hover:none) and (pointer:coarse){button[data-v-a125ea61]:active:after,button[data-v-a125ea61]:after,button[data-v-a125ea61]:hover:after{--angle-1:-75deg}}.button-wrap:has(button:hover) .button-shadow[data-v-a125ea61]{filter:blur(clamp(2px,.0625em,6px));-webkit-filter:blur(clamp(2px,.0625em,6px));-moz-filter:blur(clamp(2px,.0625em,6px));-ms-filter:blur(clamp(2px,.0625em,6px));transition:filter .4s cubic-bezier(.25,1,.5,1)}.button-wrap:has(button:hover) .button-shadow[data-v-a125ea61]:after{opacity:1;top:calc(var(--shadow-cuttoff-fix) - .875em)}.button-wrap[data-v-a125ea61]:has(button:active){transform:rotateX(25deg)}.button-wrap:has(button:active) button[data-v-a125ea61]{box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .125em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 .225em .05em #0000000d,0 .25em #ffffffbf,inset 0 .25em .05em #00000026}.button-wrap:has(button:active) .button-shadow[data-v-a125ea61]{filter:blur(clamp(2px,.125em,12px));-webkit-filter:blur(clamp(2px,.125em,12px));-moz-filter:blur(clamp(2px,.125em,12px));-ms-filter:blur(clamp(2px,.125em,12px))}.button-wrap:has(button:active) .button-shadow[data-v-a125ea61]:after{opacity:.75;top:calc(var(--shadow-cuttoff-fix) - .5em)}.button-wrap:has(button:active) span[data-v-a125ea61]{text-shadow:.025em .25em .05em rgba(0,0,0,.12)}.button-wrap.employer button[data-v-a125ea61]{background:linear-gradient(180deg,#e44eda,#7d54f8)}
