/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-outline-style:solid;--tw-border-style:solid}}}.mega-header{--mega-pink:#e043c8;--mega-hover:#0a0a0a0f;color:var(--color-black);gap:1.5rem}.mega-header .mega-logo{color:var(--color-purple-500,#9225ff)}#site-header:has(.mega-header){padding-inline:var(--padding-x-inner)}#site-header:has(.mega-header) header.mega-header{max-width:var(--w-inner-wide)!important}#site-header:has(.mega-header):not(.left-hero) header.mega-header:before{opacity:0!important}.mega-logo{flex:none}#site-header .mega-header .mega-logo .logo{block-size:24px;inline-size:186px}#site-header .mega-header .mega-logo .logo svg{block-size:24px;inline-size:auto;max-inline-size:none}#site-header.left-hero .mega-header{--mega-hover:var(--color-gray-100)}:root:has(#main>.allows-overlaid-menu:first-child:is(:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background),.xp-hero)) #site-header:not(.left-hero) .mega-header{--mega-hover:#ffffff29;color:#fff}:root:has(#main>.allows-overlaid-menu:first-child:is(:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background),.xp-hero)) #site-header:not(.left-hero) .mega-header .mega-logo,:root:has(#main>.allows-overlaid-menu:first-child:is(:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background),.xp-hero)) #site-header:not(.left-hero) .mega-header .mega-nav__trigger.is-current{color:#fff}:root:has(#main>.allows-overlaid-menu:first-child:is(:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background),.xp-hero)) #site-header:not(.left-hero) .mega-header .button-purpleSecondary{border-color:var(--color-gray-50,#f7f8f9);color:var(--color-gray-50,#f7f8f9);background-color:#0000}@media(hover:hover){:root:has(#main>.allows-overlaid-menu:first-child:is(:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background),.xp-hero)) #site-header:not(.left-hero) .mega-header .button-purpleSecondary:hover{border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:var(--color-gray-50,#f7f8f9)}}:root:has(#main>.allows-overlaid-menu:first-child:is(:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background),.xp-hero)) #site-header:not(.left-hero) .mega-header .button-purpleSecondary:focus-visible{border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:var(--color-gray-50,#f7f8f9)}.mega-nav__list{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--prose-xs);align-items:center;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.mega-nav__trigger{border-radius:var(--radius-lg,35px);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;color:inherit;white-space:nowrap;cursor:pointer;align-items:center;padding:.45em .75em;transition-duration:75ms;display:flex}.mega-nav__trigger:hover,.mega-nav__trigger[aria-expanded=true]{background:var(--mega-hover)}.mega-nav__trigger:focus-visible{outline-style:var(--tw-outline-style);outline-offset:0px;outline-width:2px;outline-color:var(--color-purple-500,#9225ff)}.mega-nav__trigger.is-current{color:var(--color-purple-500,#9225ff)}.mega-chevron{margin-left:calc(var(--spacing,4px)*1);height:calc(var(--spacing,4px)*4);width:calc(var(--spacing,4px)*4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex:none;transition-duration:.2s}[aria-expanded=true]>.mega-chevron{rotate:180deg}.mega-actions,.mega-compact{flex:none;align-items:center;gap:.5rem;display:flex}.mega-nav{margin-inline-start:.5rem}.mega-actions{margin-inline-start:auto}.mega-action{white-space:nowrap;line-height:1.3}.mega-action:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-purple-500,#9225ff)}.mega-action--link{border-radius:var(--radius-lg,35px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;color:inherit;font-size:var(--prose-xs);padding:.45em .75em;transition-duration:75ms}.mega-action--link:hover{background:var(--mega-hover)}.mega-panel{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e2e6e9);background-color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#0a0a0a);max-inline-size:100%;animation:mega-in .16s var(--ease)both;font-size:14px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 24px 48px -16px #0a0a0a38,0 2px 6px -2px #0a0a0a14}.mega-panel[hidden]{display:none}.mega-panel:before{content:"";inset-inline:0;block-size:12px;position:absolute;bottom:100%}@keyframes mega-in{0%{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){.mega-panel{animation:none}}.mega-panel__columns{padding:.75rem;display:flex}.mega-column{inline-size:17rem;padding:.25rem .5rem}.mega-column+.mega-column{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-100,#eef0f2);margin-inline-start:.25rem;padding-inline-start:.75rem}.mega-column ul{margin:0;padding:0;list-style:none}.mega-column--plain{inline-size:12rem}.mega-column__label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-950,#505961);text-transform:uppercase;letter-spacing:.06em;margin:.5rem;font-size:11px}.mega-link{border-radius:var(--radius-xl,.75rem);color:var(--color-black,#0a0a0a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;align-items:flex-start;gap:.75rem;padding:.5rem;text-decoration:none;transition-duration:75ms;display:flex}.mega-link:hover{background-color:var(--color-gray-50,#f7f8f9)}.mega-link:hover .mega-link__icon{border-color:var(--color-purple-500,#9225ff);background-color:var(--color-purple-500,#9225ff);color:var(--color-white,#fff)}.mega-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-purple-500,#9225ff)}.mega-link.is-current .mega-link__title{color:var(--color-purple-500,#9225ff)}.mega-column--plain .mega-link{padding-block:.4rem}.mega-link__icon{border-radius:var(--radius-lg,35px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-50,#efe1fd);background-color:var(--color-purple-50,#efe1fd);color:var(--color-purple-500,#9225ff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:75ms;flex:none;place-items:center;block-size:2rem;inline-size:2rem;transition-duration:75ms;display:grid}.mega-link__body{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.mega-link__title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;gap:.4rem;font-size:14px;line-height:1.3;display:flex}.mega-column--plain .mega-link__title{font-size:13.5px}.mega-link__description{color:var(--color-gray-950,#505961);font-size:13px;line-height:1.35}.mega-badge{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);background:var(--mega-pink);border-radius:3.40282e38px;flex:none;padding:.1em .55em;font-size:10.5px;line-height:1.4}.mega-feature{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,#eef0f2);background-color:var(--color-gray-50,#f7f8f9);color:var(--color-black,#0a0a0a);align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:13px;text-decoration:none;display:flex}.mega-feature .mega-feature__text{color:var(--color-gray-950,#505961);margin-inline-end:auto}.mega-feature .mega-feature__cta{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap}.mega-feature .mega-feature__cta span{transition:translate .2s var(--ease);display:inline-block}.mega-feature:hover .mega-feature__cta span{translate:.25em}.mega-feature:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:var(--color-purple-500,#9225ff)}.mega-compact{display:none}.mega-compact__toggle{border-radius:var(--radius-lg,35px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:inherit;font-size:var(--prose-xs);cursor:pointer;align-items:center;padding:.45em .75em;display:flex}.mega-compact__toggle:hover{background:var(--mega-hover)}.mega-sheet{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e2e6e9);background-color:var(--color-white,#fff);color:var(--color-black,#0a0a0a);top:calc(100% + 8px);inset-inline:var(--padding-x-inner);max-block-size:calc(100dvh - var(--header-height) - 60px);overscroll-behavior:contain;font-size:15px;position:absolute;overflow-y:auto;box-shadow:0 24px 48px -16px #0a0a0a38}.mega-sheet[hidden]{display:none}.mega-sheet ul{margin:0;padding:0;list-style:none}.mega-sheet__list>li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,#eef0f2)}.mega-sheet__top,.mega-sheet summary{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.mega-sheet summary{list-style:none}.mega-sheet summary::-webkit-details-marker{display:none}.mega-sheet summary::marker{display:none}.mega-sheet details[open]>summary .mega-chevron{rotate:180deg}.mega-sheet details{padding-block-end:0}.mega-sheet details[open]{padding-block-end:.75rem}.mega-sheet details a{align-items:center;gap:.4rem;padding:.55rem 1.25rem .55rem 1.75rem;display:flex}.mega-sheet details a.is-current{color:var(--color-purple-500,#9225ff)}.mega-sheet__label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-950,#505961);text-transform:uppercase;letter-spacing:.06em;margin:.75rem 1.25rem .25rem 1.75rem;font-size:11px}.mega-sheet__actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100,#eef0f2);flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.mega-sheet__actions .mega-action{text-align:center;padding-block:.7em;display:block}@container not (min-width:1185px){#site-header .mega-header .mega-logo .logo{inline-size:36px}}@container not (min-width:1010px){#site-header .mega-header .mega-nav,#site-header .mega-header .mega-actions{display:none}#site-header .mega-header .mega-compact{margin-inline-start:auto;display:flex}}@container (min-width:1010px){#site-header .mega-header .mega-sheet{display:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
