@keyframes pro-swap-surface-out{to{opacity:0}}@keyframes pro-swap-surface-in{0%{opacity:0}}@keyframes pro-badge-out{to{opacity:0}}@keyframes pro-badge-in{0%{opacity:0}}@keyframes pro-badge-stamp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pro-swap-anchor-hold{0%,to{opacity:1}}@keyframes pro-composer-turn-out-forward{0%{opacity:1;transform:perspective(1400px)rotateY(0)}70%{opacity:1}to{opacity:0;transform:perspective(1400px)rotateY(-90deg)}}@keyframes pro-composer-turn-in-forward{0%{opacity:0;transform:perspective(1400px)rotateY(90deg)}35%{opacity:1}to{opacity:1;transform:perspective(1400px)rotateY(0)}}@keyframes pro-composer-turn-out-back{0%{opacity:1;transform:perspective(1400px)rotateY(0)}70%{opacity:1}to{opacity:0;transform:perspective(1400px)rotateY(90deg)}}@keyframes pro-composer-turn-in-back{0%{opacity:0;transform:perspective(1400px)rotateY(-90deg)}35%{opacity:1}to{opacity:1;transform:perspective(1400px)rotateY(0)}}html[data-pro-swap] [data-pro-morph=lockup]{view-transition-name:pro-lockup}html[data-pro-swap] [data-pro-morph=badge]{view-transition-name:pro-badge}html[data-pro-swap] [data-pro-morph=composer]{view-transition-name:pro-composer}html[data-pro-swap]::view-transition-group(root){animation:.21s linear both pro-swap-anchor-hold}html[data-pro-swap]::view-transition-group(pro-lockup){animation:.21s linear both pro-swap-anchor-hold}html[data-pro-swap]::view-transition-group(pro-badge){animation:.21s linear both pro-swap-anchor-hold}html[data-pro-swap]::view-transition-old(root){animation:.13s cubic-bezier(.4,0,1,1) both pro-swap-surface-out}html[data-pro-swap]::view-transition-new(root){animation:.21s cubic-bezier(.16,1,.3,1) both pro-swap-surface-in}html[data-pro-swap]::view-transition-old(pro-lockup){opacity:0;animation:none}html[data-pro-swap]::view-transition-new(pro-lockup){opacity:1;animation:none}html[data-pro-swap]::view-transition-old(pro-badge){animation:.11s cubic-bezier(.4,0,1,1) both pro-badge-out}html[data-pro-swap=enter]::view-transition-new(pro-badge){transform-origin:50%;animation:.16s cubic-bezier(.16,1,.3,1) both pro-badge-stamp}html[data-pro-swap=exit]::view-transition-new(pro-badge){animation:.19s cubic-bezier(.16,1,.3,1) both pro-badge-in}html[data-pro-swap]::view-transition-group(pro-composer){z-index:2;animation-duration:.52s;animation-timing-function:cubic-bezier(.86,0,.14,1)}html[data-pro-swap]::view-transition-old(pro-composer){mix-blend-mode:normal;transform-origin:50%}html[data-pro-swap]::view-transition-new(pro-composer){mix-blend-mode:normal;transform-origin:50%}html[data-pro-swap=enter]::view-transition-old(pro-composer){animation:.24s cubic-bezier(.4,0,1,1) both pro-composer-turn-out-forward}html[data-pro-swap=enter]::view-transition-new(pro-composer){animation:.28s cubic-bezier(.22,1,.36,1) .24s both pro-composer-turn-in-forward}html[data-pro-swap=exit]::view-transition-old(pro-composer){animation:.24s cubic-bezier(.4,0,1,1) both pro-composer-turn-out-back}html[data-pro-swap=exit]::view-transition-new(pro-composer){animation:.28s cubic-bezier(.22,1,.36,1) .24s both pro-composer-turn-in-back}@media (prefers-reduced-motion:reduce){[data-pro-stamp]{animation:.16s cubic-bezier(.16,1,.3,1) both pro-badge-in}html[data-pro-swap=enter]::view-transition-new(pro-badge){animation:.16s cubic-bezier(.16,1,.3,1) both pro-badge-in;transform:none}html[data-pro-swap]::view-transition-group(pro-composer){animation:none}html[data-pro-swap]::view-transition-old(pro-composer){opacity:0;animation:none}html[data-pro-swap]::view-transition-new(pro-composer){opacity:1;animation:none;transform:none}}
@property --pro-sweep{syntax:"<angle>";inherits:true;initial-value:0deg}.pro-badge-fx{pointer-events:none;--pro-sweep:0deg;animation:5s linear infinite pro-badge-sweep;position:absolute;inset:-11px}.pro-badge-corona-shell{opacity:var(--corona-o,.9);transition:opacity .35s;position:absolute;inset:0}.pro-badge-corona{background:radial-gradient(closest-side,#8b5cf621 26%,#8b5cf60f 48%,#0000 72%);animation:3.6s ease-in-out infinite pro-badge-corona-beat;position:absolute;inset:0}.dark .pro-badge-corona{background:radial-gradient(closest-side,#8b5cf63d 28%,#8b5cf61a 50%,#0000 74%)}.pro-badge-sweep{opacity:var(--sweep-o,.9);border-radius:9999px;transition:opacity .35s;position:absolute;inset:8px}.pro-badge-sweep-core,.pro-badge-sweep-glow{border-radius:inherit;background:conic-gradient(from var(--pro-sweep),transparent 0deg,#ede9fef2 26deg,#8b5cf6bf 55deg,transparent 92deg,transparent 180deg,#c4b5fdd9 206deg,#8b5cf699 235deg,transparent 272deg);position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.pro-badge-sweep-glow{filter:blur(3px);opacity:.55;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 1px))}.pro-badge-fx-host:hover .pro-badge-corona-shell,.pro-badge-fx-host:focus-visible .pro-badge-corona-shell{--corona-o:1}.pro-badge-fx-host:hover .pro-badge-sweep,.pro-badge-fx-host:focus-visible .pro-badge-sweep{--sweep-o:1}@keyframes pro-badge-corona-beat{0%,38%{opacity:.62}50%{opacity:1}62%{opacity:.8}to{opacity:.62}}@keyframes pro-badge-sweep{to{--pro-sweep:360deg}}@media (prefers-reduced-motion:reduce){.pro-badge-fx{animation:none}.pro-badge-corona{opacity:.6;animation:none}}
