:root{--calcom-btn-padding:.9rem 1.6rem;--calcom-btn-padding-carousel:.9rem 1.6rem .9rem 1.4rem;--calcom-btn-border-radius:999px;--calcom-btn-gap:.5rem .65rem;--calcom-btn-font-weight:700;--calcom-btn-font-size:clamp(1rem, 2.2vw, 1.25rem);--calcom-static-letter-spacing:-.015em;--calcom-btn-text:var(--p-white);--calcom-btn-gradient-start:var(--theme-primary,var(--p-teal-500));--calcom-btn-gradient-end:var(--theme-accent,var(--p-lavender-500));--calcom-btn-gradient-angle:130deg;--calcom-btn-shadow-y:4px;--calcom-btn-shadow-blur:28px;--calcom-btn-shadow-opacity:50%;--calcom-btn-shadow-hover-y:10px;--calcom-btn-shadow-hover-blur:40px;--calcom-btn-shadow-hover-opacity:60%;--calcom-btn-transition-duration:.22s;--calcom-btn-transition-easing:ease;--calcom-icon-transition-duration:.25s;--calcom-icon-transition-easing:cubic-bezier(.34, 1.56, .64, 1);--calcom-btn-hover-translate-y:-3px;--calcom-btn-active-translate-y:-1px;--calcom-icon-rotation:15deg;--calcom-overlay-gradient:linear-gradient(135deg, var(--p-white-alpha-12) 0%, var(--p-transparent) 60%)}.btn-primary{width:100%;padding:var(--calcom-btn-padding);border-radius:var(--calcom-btn-border-radius);cursor:pointer;font-family:inherit;font-weight:var(--calcom-btn-font-weight);font-size:var(--calcom-btn-font-size);color:var(--calcom-btn-text);text-shadow:var(--calcom-btn-text-shadow,none);background:linear-gradient(var(--calcom-btn-gradient-angle), var(--calcom-btn-gradient-start), var(--calcom-btn-gradient-end));box-shadow:0 var(--calcom-btn-shadow-y) var(--calcom-btn-shadow-blur) color-mix(in srgb, var(--calcom-btn-gradient-start) var(--calcom-btn-shadow-opacity), transparent);transition:transform var(--calcom-btn-transition-duration) var(--calcom-btn-transition-easing), box-shadow var(--calcom-btn-transition-duration) var(--calcom-btn-transition-easing);border:none;justify-content:center;align-items:center;display:flex}.btn-primary:hover{transform:translateY(var(--calcom-btn-hover-translate-y));box-shadow:0 var(--calcom-btn-shadow-hover-y) var(--calcom-btn-shadow-hover-blur) color-mix(in srgb, var(--calcom-btn-gradient-start) var(--calcom-btn-shadow-hover-opacity), transparent)}.btn-primary:active{transform:translateY(var(--calcom-btn-active-translate-y))}.btn-primary.with-carousel{gap:var(--calcom-btn-gap);padding:var(--calcom-btn-padding-carousel);flex-wrap:wrap;position:relative;overflow:visible}.btn-primary.with-carousel:after{content:"";border-radius:inherit;background:var(--calcom-overlay-gradient);pointer-events:none;clip-path:inset(0 round 999px);position:absolute;inset:0}.calcom-static{white-space:nowrap;letter-spacing:var(--calcom-static-letter-spacing);pointer-events:none}.calcom-icon{opacity:.9;pointer-events:none;transition:transform var(--calcom-icon-transition-duration) var(--calcom-icon-transition-easing);flex-shrink:0;margin-left:auto}.btn-primary:hover .calcom-icon{transform:rotate(var(--calcom-icon-rotation))}@media (width<=1100px){.btn-primary.with-carousel{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:auto;overflow:hidden}.calcom-static{text-align:center;flex-shrink:0;align-self:center;width:100%}.calcom-window{text-align:center;flex:1;align-self:center;width:100%;min-width:0;max-width:calc(100% - 2.5rem);display:block;overflow:hidden}.calcom-track{text-align:center;width:100%;display:block;position:relative}.calcom-word{white-space:nowrap;text-align:center;justify-content:center;width:auto;max-width:100%;display:flex;position:absolute;left:50%;transform:translate(-50%)}.calcom-icon{margin-left:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}}:root{--carousel-window-height:48px;--carousel-window-min-width:10ch;--carousel-window-radius:6px;--carousel-window-padding:0 8px;--carousel-perspective:250px;--carousel-word-height:48px;--carousel-word-font-style:italic;--carousel-word-font-weight:700;--carousel-word-font-size:clamp(.9rem, 2vw, 1.15rem);--carousel-word-letter-spacing:-.02em;--carousel-transition-easing:cubic-bezier(.16, 1, .3, 1);--carousel-transition-duration:.5s;--carousel-word-rotate-x-prev:50deg;--carousel-word-rotate-x-next:-50deg;--carousel-word-rotate-x-active:0deg;--carousel-word-rotate-x-initial:-90deg;--carousel-word-translate-z:-4px;--carousel-word-translate-z-initial:-20px;--carousel-word-translate-y:46px;--carousel-word-translate-y-initial:48px;--carousel-word-opacity-inactive:0;--carousel-word-opacity-edge:.35;--carousel-word-opacity-active:1;--carousel-word-blur-edge:1.5px;--carousel-word-blur-active:0px;--carousel-mask-gradient-bottom:linear-gradient(to bottom, var(--p-transparent) 10%, var(--p-black) 90%);--carousel-mask-gradient-top:linear-gradient(to top, var(--p-transparent) 10%, var(--p-black) 90%)}.calcom-window{height:var(--carousel-window-height);vertical-align:middle;min-width:var(--carousel-window-min-width);border-radius:var(--carousel-window-radius);padding:var(--carousel-window-padding);perspective:var(--carousel-perspective);background:0 0;display:inline-block;overflow:visible}.calcom-track{height:var(--carousel-word-height);transform-style:preserve-3d;display:block;position:relative}.calcom-word{height:var(--carousel-word-height);font-style:var(--carousel-word-font-style);font-weight:var(--carousel-word-font-weight);white-space:nowrap;font-size:var(--carousel-word-font-size);letter-spacing:var(--carousel-word-letter-spacing);opacity:var(--carousel-word-opacity-inactive);pointer-events:none;transform-origin:50%;transform:rotateX(var(--carousel-word-rotate-x-initial)) translateZ(var(--carousel-word-translate-z-initial)) translateY(var(--carousel-word-translate-y-initial));align-items:center;transition:none;display:flex;position:absolute;inset:0}.calcom-word.is-prev,.calcom-word.is-active,.calcom-word.is-next{transition:transform var(--carousel-transition-duration) var(--carousel-transition-easing), filter var(--carousel-transition-duration) var(--carousel-transition-easing), opacity var(--carousel-transition-duration) var(--carousel-transition-easing)}.calcom-word.is-prev{opacity:var(--carousel-word-opacity-edge);filter:blur(var(--carousel-word-blur-edge));transform:rotateX(var(--carousel-word-rotate-x-prev)) translateZ(var(--carousel-word-translate-z)) translateY(calc(var(--carousel-word-translate-y) * -1));-webkit-mask-image:var(--carousel-mask-gradient-bottom);-webkit-mask-image:var(--carousel-mask-gradient-bottom);mask-image:var(--carousel-mask-gradient-bottom)}.calcom-word.is-next{opacity:var(--carousel-word-opacity-edge);filter:blur(var(--carousel-word-blur-edge));transform:rotateX(var(--carousel-word-rotate-x-next)) translateZ(var(--carousel-word-translate-z)) translateY(var(--carousel-word-translate-y));-webkit-mask-image:var(--carousel-mask-gradient-top);-webkit-mask-image:var(--carousel-mask-gradient-top);mask-image:var(--carousel-mask-gradient-top)}.calcom-word.is-active{opacity:var(--carousel-word-opacity-active);filter:blur(var(--carousel-word-blur-active));transform:rotateX(var(--carousel-word-rotate-x-active)) translateZ(0px) translateY(0px);-webkit-mask-image:none;mask-image:none}button[data-carousel-paused] .calcom-word.is-prev,button[data-carousel-paused] .calcom-word.is-next{opacity:0;pointer-events:none}button[data-carousel-paused] .calcom-word.is-active{opacity:1;filter:none;transition:opacity .2s,filter .2s;transform:rotateX(0)translateZ(0)translateY(0)}button[data-carousel-paused] .calcom-window:after{content:"⏸";opacity:.4;pointer-events:none;font-size:.65rem;animation:none;position:absolute;top:50%;right:-1.4rem;transform:translateY(-50%)}.calcom-window{position:relative}:root,[data-theme=light]{--calcom-btn-text:var(--p-white);--calcom-btn-text-shadow:none}[data-theme=dark]{--calcom-btn-text:var(--p-white);--calcom-btn-text-shadow:0 1px 3px #0000004d}[data-theme=sunset]{--calcom-btn-text:var(--p-white);--calcom-btn-text-shadow:0 1px 3px #0006}
