.submit-cta{isolation:isolate;color:#fff;background-image:linear-gradient(180deg, color-mix(in oklab, var(--brand-solid) 96%, black), color-mix(in oklab, var(--brand-solid) 76%, black));box-shadow:inset 0 1px 0 0 #ffffff38, inset 0 -8px 10px -9px #fff0, inset 0 0 0 100px #fff0, 0 1px 2px 0 color-mix(in oklab, var(--brand-solid) 45%, transparent), 0 6px 14px -6px color-mix(in oklab, var(--brand) 58%, transparent);transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard);outline:0;position:relative;overflow:hidden}.submit-cta:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.submit-cta:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(min(56%, 96px) 60% at 50% 110%, color-mix(in oklab, var(--brand-solid) 70%, white) 0%, color-mix(in oklab, var(--brand-solid) 88%, white) 40%, transparent 70%);opacity:.6;transform-origin:50% 100%;transition:transform var(--dur-slow) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);position:absolute;inset:0}.submit-cta:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle 130px at var(--mx,50%) var(--my,50%), #fff 0, #ffffffe6 17%, #fff6 44%, #ffffff1a 74%, transparent 100%), linear-gradient(180deg, #fff3, #ffffff0d);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-base) var(--ease-standard);padding:1px;position:absolute;inset:0;-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}.submit-cta-wave{flex-shrink:0;align-items:center;gap:1.5px;height:16px;display:inline-flex}.submit-cta-wave i{width:2px;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-standard);background:currentColor;border-radius:1px;display:block}.submit-cta-wave i:first-child{--peak:1.5;height:6px;transition-delay:0s}.submit-cta-wave i:nth-child(2){--peak:.6;height:11px;transition-delay:40ms}.submit-cta-wave i:nth-child(3){--peak:.65;height:14px;transition-delay:80ms}.submit-cta-wave i:nth-child(4){--peak:1.4;height:9px;transition-delay:.12s}.submit-cta-wave i:nth-child(5){--peak:1.6;height:6px;transition-delay:.16s}@keyframes submit-cta-breathe{0%,to{opacity:.6}50%{opacity:.9}}@keyframes submit-cta-orbit{0%{background-position:0 0,0 100%,0 0;animation-timing-function:cubic-bezier(.4,.12,.6,.88)}50%{background-position:-100% 0,100% 100%,0 0;animation-timing-function:cubic-bezier(.4,.12,.6,.88)}to{background-position:-200% 0,200% 100%,0 0}}@keyframes submit-cta-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.submit-cta:not(:disabled):not([data-busy]):before{animation:6s ease-in-out infinite submit-cta-breathe}}@media (hover:hover){.submit-cta:hover:not(:disabled):not([data-busy]){box-shadow:inset 0 1px 0 0 #ffffff4d, inset 0 -8px 10px -9px color-mix(in oklab, var(--brand-solid) 65%, white), inset 0 0 0 100px #ffffff06, 0 1px 1px 0 color-mix(in oklab, var(--brand-solid) 55%, black), 0 3px 8px -4px color-mix(in oklab, var(--brand-solid) 55%, black)}.submit-cta:hover:not(:disabled):not([data-busy]):after{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.submit-cta:hover:not(:disabled):not([data-busy]):before{transform:scaleY(1.12)}.submit-cta:hover:not(:disabled):not([data-busy]) .submit-cta-wave i{transform:scaleY(var(--peak))}}.submit-cta:active:not(:disabled):not([data-busy]){box-shadow:inset 0 1px 0 0 #ffffff1f, inset 0 3px 6px -1px #00000038, inset 0 0 0 100px #00000012, 0 1px 1px 0 color-mix(in oklab, var(--brand-solid) 40%, transparent), 0 3px 8px -5px color-mix(in oklab, var(--brand) 50%, transparent);transition-duration:80ms}.submit-cta:active:not(:disabled):not([data-busy]):after{opacity:.5}@media (prefers-reduced-motion:no-preference){.submit-cta:active:not(:disabled):not([data-busy]){transform:scale(.98)}.submit-cta:active:not(:disabled):not([data-busy]):before{transform:none}}.submit-cta[data-busy]{box-shadow:inset 0 1px 0 0 #ffffff1a, inset 0 -8px 10px -9px #fff0, inset 0 0 0 100px #0000002e, 0 1px 2px 0 color-mix(in oklab, var(--brand-solid) 30%, transparent), 0 4px 10px -6px #0000}.submit-cta[data-busy]:after{opacity:1;background:linear-gradient(90deg,#0000 calc(100% - 150px),#ffffff1a calc(100% - 105px),#ffffff6b calc(100% - 42px),#fffffff2 calc(100% - 7px),#0000 100%) 0 0/200% 50% repeat-x,linear-gradient(90deg,#0000 0,#fffffff2 7px,#ffffff6b 42px,#ffffff1a 105px,#0000 150px) 0 100%/200% 50% repeat-x,linear-gradient(#ffffff29,#ffffff14) 0 0/100% 100% no-repeat;padding:1.5px;transition:none}.submit-cta[data-busy]:before{opacity:1;background:linear-gradient(90deg,#0000 calc(100% - 190px),#ffffff14 calc(100% - 90px),#ffffff26 calc(100% - 16px),#0000 100%) 0 0/200% 50% repeat-x,linear-gradient(90deg,#0000 0,#ffffff26 16px,#ffffff12 90px,#0000 190px) 0 100%/200% 50% repeat-x;transition:none;transform:none;-webkit-mask-image:linear-gradient(#000 0,#0000 22% 78%,#000 100%);mask-image:linear-gradient(#000 0,#0000 22% 78%,#000 100%)}@media (prefers-reduced-motion:no-preference){.submit-cta[data-busy]:before,.submit-cta[data-busy]:after{animation:2.6s linear infinite submit-cta-orbit}}@media (prefers-reduced-motion:reduce){.submit-cta[data-busy]:after{background:linear-gradient(#ffffff80,#ffffff4d);animation:1.6s ease-in-out infinite submit-cta-pulse}.submit-cta[data-busy]:before{display:none}}.submit-cta-icon{min-width:16px;min-height:16px;transition:width var(--dur-base) var(--ease-standard), min-width var(--dur-base) var(--ease-standard), margin-right var(--dur-base) var(--ease-standard);flex-shrink:0;place-items:center;display:inline-grid}.submit-cta-icon>*{grid-area:1/1}.submit-cta-icon[data-empty]{width:0;min-width:0;margin-right:-.5rem;overflow:hidden}.submit-cta[data-busy] .submit-cta-icon[data-empty]{width:16px;min-width:16px;margin-right:0}.submit-cta-icon-base{transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.submit-cta[data-busy] .submit-cta-icon-base{opacity:0;transform:scale(.5)}.submit-cta[data-busy] .submit-cta-wave i{opacity:0;transform:scaleY(.15)}.submit-cta-spinner{opacity:0;width:16px;height:16px;transition:opacity var(--dur-fast) var(--ease-standard)}.submit-cta-spinner circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray .52s var(--ease-standard)}.submit-cta[data-busy] .submit-cta-spinner{opacity:1;transition-delay:80ms}.submit-cta[data-busy] .submit-cta-spinner circle{stroke-dasharray:70 100;transition-delay:80ms}@keyframes submit-cta-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.submit-cta[data-busy] .submit-cta-spinner{animation:.9s linear infinite submit-cta-spin}}.submit-cta-label{min-width:0;transition:width var(--dur-base) var(--ease-standard);display:grid;overflow:hidden}.submit-cta-label>span{text-overflow:ellipsis;width:max-content;max-width:100%;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-standard);grid-area:1/1;justify-self:start;overflow:hidden}.submit-cta-label>[aria-hidden=true]{opacity:0;pointer-events:none}.submit-cta-label>[data-label=idle][aria-hidden=true]{transform:translateY(-5px)}.submit-cta-label>[data-label=busy][aria-hidden=true]{transform:translateY(5px)}.submit-cta-label[data-unmeasured]>[aria-hidden=true]{display:none}.submit-cta-cost{transition:grid-template-columns var(--dur-base) var(--ease-standard), margin-left var(--dur-base) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);grid-template-columns:1fr;margin-left:0;display:grid}.submit-cta-cost-inner{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.submit-cta[data-busy] .submit-cta-cost{opacity:0;grid-template-columns:0fr;margin-left:-.5rem}@media (prefers-reduced-motion:reduce){.submit-cta-icon,.submit-cta-icon-base,.submit-cta-spinner,.submit-cta-spinner circle,.submit-cta-label,.submit-cta-label>span,.submit-cta-cost{transition-duration:.01ms;transition-delay:0s}}.submit-cta:disabled:not([data-busy]){color:var(--muted-foreground);background-image:none;background-color:color-mix(in srgb, var(--foreground) 10%, transparent);box-shadow:none}.submit-cta:disabled:not([data-busy]):before,.submit-cta:disabled:not([data-busy]):after{display:none}
