:root{--v3-ease:cubic-bezier(.2,.65,.25,1)}html{scrollbar-gutter:stable}
.btn,button,a[href],summary,select,input{transition:background-color 240ms var(--v3-ease),border-color 240ms var(--v3-ease),color 240ms var(--v3-ease),box-shadow 260ms var(--v3-ease)}
@media(hover:hover) and (pointer:fine){.btn{transition:background-color 240ms var(--v3-ease),border-color 240ms var(--v3-ease),color 240ms var(--v3-ease),box-shadow 260ms var(--v3-ease),transform 260ms var(--v3-ease)}.btn:hover{transform:translateY(-1px)}}
.btn:active,button:active,summary:active{scale:1}.btn:active,button:active{filter:brightness(.98)}
.workspace-side{min-width:0}.tabs{max-width:100%}.workspace-main{position:relative;align-self:start}.workspace{align-items:start}.workspace-side{align-self:stretch}.workspace-main[aria-busy=true]{pointer-events:none}
.modal-backdrop[hidden]{display:none;pointer-events:none}.modal-backdrop{opacity:1}.modal,.nav{translate:none}.mobile-cta[aria-hidden=true]{pointer-events:none}.mobile-cta{transition:opacity 280ms var(--v3-ease),transform 320ms var(--v3-ease)}
.details-body{display:flow-root}.is-expanding{overflow-anchor:none}.details-body[inert]{pointer-events:none}.faq summary:after{display:none!important}
summary .details-icon{position:relative;display:block;flex:0 0 14px;width:14px;height:14px;margin:0;font-size:0!important;font-style:normal;line-height:1;color:inherit}
summary .details-icon:before,summary .details-icon:after{content:''!important;position:absolute;left:50%;top:50%;display:block;background:currentColor;border-radius:1px;transition:transform 260ms var(--v3-ease),opacity 220ms var(--v3-ease)}
summary .details-icon:before{width:12px;height:1px;transform:translate(-50%,-50%)}
summary .details-icon:after{width:1px;height:12px;transform:translate(-50%,-50%);opacity:1}
details[data-expanded=true]>summary .details-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}
.faq summary .details-icon{color:var(--green)}
@media(max-width:900px){.nav{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.modal,.nav{translate:none!important}button:active,.btn:active,summary:active{scale:1}}
