@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
@property --sp-glass-btn-angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --sp-glass-btn-angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.sp-glass-btn{--sp-glass-btn-hover-time:.4s;--sp-glass-btn-hover-ease:cubic-bezier(.25, 1, .5, 1);--sp-glass-btn-border-width:clamp(1px, .0625em, 4px);z-index:2;pointer-events:none;transition:transform var(--sp-glass-btn-hover-time) var(--sp-glass-btn-hover-ease);font-family:var(--font-onest), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:0 0;border-radius:999vw;display:inline-flex;position:relative}.sp-glass-btn__shadow{--sp-glass-btn-shadow-cut:2em;width:calc(100% + var(--sp-glass-btn-shadow-cut));height:calc(100% + var(--sp-glass-btn-shadow-cut));top:calc(0% - var(--sp-glass-btn-shadow-cut) / 2);left:calc(0% - var(--sp-glass-btn-shadow-cut) / 2);filter:blur(clamp(2px,.125em,12px));pointer-events:none;position:absolute;overflow:visible}.sp-glass-btn__shadow:after{content:"";z-index:0;background:linear-gradient(180deg, color-mix(in oklab, var(--sp-night) 22%, transparent), color-mix(in oklab, var(--sp-night) 12%, transparent));width:calc(100% - var(--sp-glass-btn-shadow-cut) - .25em);height:calc(100% - var(--sp-glass-btn-shadow-cut) - .25em);inset:0;top:calc(var(--sp-glass-btn-shadow-cut) - .5em);left:calc(var(--sp-glass-btn-shadow-cut) - .875em);box-sizing:border-box;transition:all var(--sp-glass-btn-hover-time) var(--sp-glass-btn-hover-ease);opacity:1;border-radius:999vw;padding:.125em;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sp-glass-btn__btn{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;z-index:3;isolation:isolate;box-shadow:inset 0 .125em .125em color-mix(in oklab, var(--sp-night) 6%, transparent), inset 0 -.125em .125em #ffffff8c, 0 .25em .125em -.125em color-mix(in oklab, var(--sp-night) 20%, transparent), 0 0 .1em .25em inset #ffffff38;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--sp-glass-btn-hover-time) var(--sp-glass-btn-hover-ease);color:var(--sp-ink);background:linear-gradient(-75deg,#ffffff0d,#ffffff38,#ffffff0d);background:linear-gradient(-75deg,lab(100% -.0000298023 .0000119209/.05),lab(100% -.0000298023 .0000119209/.22),lab(100% -.0000298023 .0000119209/.05));border-radius:999vw;position:relative}@supports (color:lab(0% 0 0)){.sp-glass-btn__btn{box-shadow:inset 0 .125em .125em color-mix(in oklab, var(--sp-night) 6%, transparent), inset 0 -.125em .125em lab(100% -.0000298023 .0000119209/.55), 0 .25em .125em -.125em color-mix(in oklab, var(--sp-night) 20%, transparent), 0 0 .1em .25em inset lab(100% -.0000298023 .0000119209/.22)}}.sp-glass-btn__btn:hover{-webkit-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em color-mix(in oklab, var(--sp-night) 6%, transparent), inset 0 -.125em .125em #ffffff8c, 0 .15em .05em -.1em color-mix(in oklab, var(--sp-night) 25%, transparent), 0 0 .05em .1em inset #ffffff80;transform:scale(.975)}@supports (color:lab(0% 0 0)){.sp-glass-btn__btn:hover{box-shadow:inset 0 .125em .125em color-mix(in oklab, var(--sp-night) 6%, transparent), inset 0 -.125em .125em lab(100% -.0000298023 .0000119209/.55), 0 .15em .05em -.1em color-mix(in oklab, var(--sp-night) 25%, transparent), 0 0 .05em .1em inset lab(100% -.0000298023 .0000119209/.5)}}.sp-glass-btn__btn:focus-visible{outline:2px solid color-mix(in oklab, var(--sp-lime) 70%, transparent);outline-offset:3px}.sp-glass-btn__btn:disabled{cursor:not-allowed;opacity:.55}.sp-glass-btn__text{-webkit-user-select:none;user-select:none;letter-spacing:-.04em;color:var(--sp-ink);text-shadow:0 .25em .05em color-mix(in oklab, var(--sp-night) 10%, transparent);transition:all var(--sp-glass-btn-hover-time) var(--sp-glass-btn-hover-ease);font-weight:500;display:block;position:relative}.sp-glass-btn__btn:hover .sp-glass-btn__text{text-shadow:.025em .025em .025em color-mix(in oklab, var(--sp-night) 12%, transparent)}.sp-glass-btn__text:after{content:"";z-index:3;width:calc(100% - var(--sp-glass-btn-border-width));height:calc(100% - var(--sp-glass-btn-border-width));top:calc(var(--sp-glass-btn-border-width) / 2);left:calc(var(--sp-glass-btn-border-width) / 2);box-sizing:border-box;background:linear-gradient(var(--sp-glass-btn-angle-2), #0000 0%, #ffffff80 40% 50%, #0000 55%);mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--sp-glass-btn-hover-time) * 1.25) var(--sp-glass-btn-hover-ease), --sp-glass-btn-angle-2 calc(var(--sp-glass-btn-hover-time) * 1.25) var(--sp-glass-btn-hover-ease);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;border-radius:999vw;display:block;position:absolute;overflow:clip}@supports (color:lab(0% 0 0)){.sp-glass-btn__text:after{background:linear-gradient(var(--sp-glass-btn-angle-2), lab(0% 0 0/0) 0%, lab(100% -.0000298023 .0000119209/.5) 40% 50%, lab(0% 0 0/0) 55%)}}.sp-glass-btn__btn:hover .sp-glass-btn__text:after{background-position:25%}.sp-glass-btn__btn:active .sp-glass-btn__text:after{--sp-glass-btn-angle-2:-15deg;background-position:50% 15%}.sp-glass-btn__btn:after{content:"";z-index:1;width:calc(100% + var(--sp-glass-btn-border-width));height:calc(100% + var(--sp-glass-btn-border-width));inset:0;top:calc(0% - var(--sp-glass-btn-border-width) / 2);left:calc(0% - var(--sp-glass-btn-border-width) / 2);padding:var(--sp-glass-btn-border-width);box-sizing:border-box;background:conic-gradient(from var(--sp-glass-btn-angle-1) at 50% 50%, color-mix(in oklab, var(--sp-night) 50%, transparent), transparent 5% 40%, color-mix(in oklab, var(--sp-night) 50%, transparent) 50%, transparent 60% 95%, color-mix(in oklab, var(--sp-night) 50%, transparent)), linear-gradient(180deg, #ffffff80, #ffffff80);transition:all var(--sp-glass-btn-hover-time) var(--sp-glass-btn-hover-ease), --sp-glass-btn-angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--sp-glass-btn-border-width) / 2) #ffffff80;pointer-events:none;border-radius:999vw;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.sp-glass-btn__btn:after{background:conic-gradient(from var(--sp-glass-btn-angle-1) at 50% 50%, color-mix(in oklab, var(--sp-night) 50%, transparent), transparent 5% 40%, color-mix(in oklab, var(--sp-night) 50%, transparent) 50%, transparent 60% 95%, color-mix(in oklab, var(--sp-night) 50%, transparent)), linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.5), lab(100% -.0000298023 .0000119209/.5));box-shadow:inset 0 0 0 calc(var(--sp-glass-btn-border-width) / 2) lab(100% -.0000298023 .0000119209/.5)}}.sp-glass-btn__btn:hover:after{--sp-glass-btn-angle-1:-125deg}.sp-glass-btn__btn:active:after{--sp-glass-btn-angle-1:-75deg}.sp-glass-btn:has(.sp-glass-btn__btn:hover) .sp-glass-btn__shadow{filter:blur(clamp(2px,.0625em,6px))}.sp-glass-btn:has(.sp-glass-btn__btn:hover) .sp-glass-btn__shadow:after{top:calc(var(--sp-glass-btn-shadow-cut) - .875em)}.sp-glass-btn:has(.sp-glass-btn__btn:active){transform:rotateX(25deg)}.sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__btn{box-shadow:inset 0 .125em .125em color-mix(in oklab, var(--sp-night) 6%, transparent), inset 0 -.125em .125em #ffffff8c, 0 .125em .125em -.125em color-mix(in oklab, var(--sp-night) 20%, transparent), 0 0 .1em .25em inset #ffffff38, 0 .225em .05em 0 color-mix(in oklab, var(--sp-night) 6%, transparent), 0 .25em 0 0 #ffffffbf, inset 0 .25em .05em 0 color-mix(in oklab, var(--sp-night) 15%, transparent)}@supports (color:lab(0% 0 0)){.sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__btn{box-shadow:inset 0 .125em .125em color-mix(in oklab, var(--sp-night) 6%, transparent), inset 0 -.125em .125em lab(100% -.0000298023 .0000119209/.55), 0 .125em .125em -.125em color-mix(in oklab, var(--sp-night) 20%, transparent), 0 0 .1em .25em inset lab(100% -.0000298023 .0000119209/.22), 0 .225em .05em 0 color-mix(in oklab, var(--sp-night) 6%, transparent), 0 .25em 0 0 lab(100% -.0000298023 .0000119209/.75), inset 0 .25em .05em 0 color-mix(in oklab, var(--sp-night) 15%, transparent)}}.sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__shadow{filter:blur(clamp(2px,.125em,12px))}.sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__shadow:after{top:calc(var(--sp-glass-btn-shadow-cut) - .5em);opacity:.75}.sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__text{text-shadow:.025em .25em .05em color-mix(in oklab, var(--sp-night) 12%, transparent)}.sp-glass-btn--sm .sp-glass-btn__btn{font-size:.875rem}.sp-glass-btn--sm .sp-glass-btn__text{padding:.5rem 1rem}.sp-glass-btn--default .sp-glass-btn__btn{font-size:1rem}.sp-glass-btn--default .sp-glass-btn__text{padding:.875rem 1.5rem}.sp-glass-btn--lg .sp-glass-btn__btn{font-size:1.125rem}.sp-glass-btn--lg .sp-glass-btn__text{padding:1rem 2rem}.sp-glass-btn--icon .sp-glass-btn__btn{font-size:1rem}.sp-glass-btn--icon .sp-glass-btn__text{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex}@media (hover:none) and (pointer:coarse){.sp-glass-btn__text:after,.sp-glass-btn__btn:active .sp-glass-btn__text:after{--sp-glass-btn-angle-2:-45deg}.sp-glass-btn__btn:after,.sp-glass-btn__btn:hover:after,.sp-glass-btn__btn:active:after{--sp-glass-btn-angle-1:-75deg}}[data-theme=dark] .sp-glass-btn__btn{background:linear-gradient(-75deg, color-mix(in oklab, var(--sp-ink) 4%, transparent), color-mix(in oklab, var(--sp-ink) 14%, transparent), color-mix(in oklab, var(--sp-ink) 4%, transparent));box-shadow:inset 0 .125em .125em #00000059, inset 0 -.125em .125em color-mix(in oklab, var(--sp-ink) 12%, transparent), 0 .25em .125em -.125em #0006, 0 0 .1em .25em inset color-mix(in oklab, var(--sp-ink) 10%, transparent)}@supports (color:lab(0% 0 0)){[data-theme=dark] .sp-glass-btn__btn{box-shadow:inset 0 .125em .125em lab(0% 0 0/.35), inset 0 -.125em .125em color-mix(in oklab, var(--sp-ink) 12%, transparent), 0 .25em .125em -.125em lab(0% 0 0/.4), 0 0 .1em .25em inset color-mix(in oklab, var(--sp-ink) 10%, transparent)}}[data-theme=dark] .sp-glass-btn__btn:hover{box-shadow:inset 0 .125em .125em #00000059, inset 0 -.125em .125em color-mix(in oklab, var(--sp-ink) 14%, transparent), 0 .15em .05em -.1em #00000073, 0 0 .05em .1em inset color-mix(in oklab, var(--sp-ink) 16%, transparent)}@supports (color:lab(0% 0 0)){[data-theme=dark] .sp-glass-btn__btn:hover{box-shadow:inset 0 .125em .125em lab(0% 0 0/.35), inset 0 -.125em .125em color-mix(in oklab, var(--sp-ink) 14%, transparent), 0 .15em .05em -.1em lab(0% 0 0/.45), 0 0 .05em .1em inset color-mix(in oklab, var(--sp-ink) 16%, transparent)}}[data-theme=dark] .sp-glass-btn__text{color:var(--sp-ink);text-shadow:0 .25em .05em #00000059;text-shadow:0 .25em .05em lab(0% 0 0/.35)}[data-theme=dark] .sp-glass-btn__text:after{background:linear-gradient(var(--sp-glass-btn-angle-2), transparent 0%, color-mix(in oklab, var(--sp-ink) 28%, transparent) 40% 50%, transparent 55%);mix-blend-mode:soft-light}[data-theme=dark] .sp-glass-btn__btn:after{background:conic-gradient(from var(--sp-glass-btn-angle-1) at 50% 50%, #0000008c, transparent 5% 40%, #0000008c 50%, transparent 60% 95%, #0000008c), linear-gradient(180deg, color-mix(in oklab, var(--sp-ink) 18%, transparent), color-mix(in oklab, var(--sp-ink) 10%, transparent));box-shadow:inset 0 0 0 calc(var(--sp-glass-btn-border-width) / 2) color-mix(in oklab, var(--sp-ink) 16%, transparent)}@supports (color:lab(0% 0 0)){[data-theme=dark] .sp-glass-btn__btn:after{background:conic-gradient(from var(--sp-glass-btn-angle-1) at 50% 50%, lab(0% 0 0/.55), transparent 5% 40%, lab(0% 0 0/.55) 50%, transparent 60% 95%, lab(0% 0 0/.55)), linear-gradient(180deg, color-mix(in oklab, var(--sp-ink) 18%, transparent), color-mix(in oklab, var(--sp-ink) 10%, transparent))}}[data-theme=dark] .sp-glass-btn__shadow:after{background:linear-gradient(#00000073,#00000040)}[data-theme=dark] .sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__btn{box-shadow:inset 0 .125em .125em #00000059, inset 0 -.125em .125em color-mix(in oklab, var(--sp-ink) 12%, transparent), 0 .125em .125em -.125em #0006, 0 0 .1em .25em inset color-mix(in oklab, var(--sp-ink) 10%, transparent), 0 .225em .05em 0 #00000040, 0 .25em 0 0 color-mix(in oklab, var(--sp-ink) 18%, transparent), inset 0 .25em .05em 0 #0000004d}@supports (color:lab(0% 0 0)){[data-theme=dark] .sp-glass-btn:has(.sp-glass-btn__btn:active) .sp-glass-btn__btn{box-shadow:inset 0 .125em .125em lab(0% 0 0/.35), inset 0 -.125em .125em color-mix(in oklab, var(--sp-ink) 12%, transparent), 0 .125em .125em -.125em lab(0% 0 0/.4), 0 0 .1em .25em inset color-mix(in oklab, var(--sp-ink) 10%, transparent), 0 .225em .05em 0 lab(0% 0 0/.25), 0 .25em 0 0 color-mix(in oklab, var(--sp-ink) 18%, transparent), inset 0 .25em .05em 0 lab(0% 0 0/.3)}}@media (prefers-reduced-motion:reduce){.sp-glass-btn,.sp-glass-btn__btn,.sp-glass-btn__text,.sp-glass-btn__text:after,.sp-glass-btn__btn:after,.sp-glass-btn__shadow,.sp-glass-btn__shadow:after{transition:none}.sp-glass-btn:has(.sp-glass-btn__btn:active){transform:none}.sp-glass-btn__btn:hover{transform:none}}
