.app-modal-layer,[data-slot=dialog-overlay],.auth-picker{z-index:10050!important}[data-slot=dialog-content]{z-index:10051!important}html[data-auth-picker-open] #site-header.site-header,html[data-auth-picker-open] #mobile-nav-menu{z-index:40!important}html:has([data-slot=dialog-overlay][data-state=open]) nav.sticky{z-index:40!important}html:has([data-slot=dialog-overlay][data-state=open]) #site-header.site-header{z-index:40!important}html:has([data-slot=dialog-overlay][data-state=open]) #mobile-nav-menu{z-index:40!important}.auth-picker{pointer-events:none;visibility:hidden;position:fixed;inset:0}.auth-picker--open{pointer-events:auto;visibility:visible}.auth-picker-overlay{cursor:default;background:#00000080;border:0;margin:0;padding:0;position:absolute;inset:0}.auth-picker-panel{background:#fafafa;border-radius:28px;outline:none;width:min(90vw,500px);height:auto;max-height:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%;box-shadow:0 25px 50px -12px #00000040}.dark .auth-picker-panel{background:#18181b}.auth-picker-close{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;line-height:1;display:flex;position:absolute;top:1rem;right:1rem}.auth-picker-close:hover{opacity:1;color:#18181b}.dark .auth-picker-close:hover{color:#f4f4f5}.auth-choice-dialog{transform-origin:50%;--tw-enter-scale:1!important;--tw-exit-scale:1!important;background:#fafafa!important;top:50%!important;left:50%!important;translate:-50% -50%!important}.dark .auth-choice-dialog{background:#18181b!important}.auth-choice-dialog[data-state=open]{animation:.14s cubic-bezier(.22,1,.36,1) forwards auth-choice-in!important}.auth-choice-dialog[data-state=closed]{animation:.11s cubic-bezier(.4,0,.2,1) forwards auth-choice-out!important}@keyframes auth-choice-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes auth-choice-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}.auth-builder-dialog[data-state=open]{animation:.12s cubic-bezier(.22,1,.36,1) forwards auth-builder-in!important}.auth-dialog-overlay[data-state=open]{animation:.12s cubic-bezier(.22,1,.36,1) forwards auth-overlay-in!important}.auth-dialog-overlay[data-state=closed]{animation:.1s cubic-bezier(.4,0,.2,1) forwards auth-overlay-out!important}@keyframes auth-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes auth-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes auth-builder-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-choice-dialog[data-state=open],.auth-choice-dialog[data-state=closed],.auth-builder-dialog[data-state=open],.auth-dialog-overlay[data-state=open],.auth-dialog-overlay[data-state=closed],.sample-resume-dialog[data-state=open],.sample-resume-dialog[data-state=closed]{animation:none}}.sample-resume-dialog{transform-origin:50%;--tw-enter-scale:1!important;--tw-exit-scale:1!important}.sample-resume-dialog[data-state=open]{animation:.14s cubic-bezier(.22,1,.36,1) forwards sample-resume-in!important}.sample-resume-dialog[data-state=closed]{animation:.11s cubic-bezier(.4,0,.2,1) forwards sample-resume-out!important}@keyframes sample-resume-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes sample-resume-out{0%{opacity:1;scale:1}to{opacity:0;scale:.99}}@media (min-width:640px){.sample-resume-dialog{top:50%!important;left:50%!important;translate:-50% -50%!important}}@media (max-width:639px){.sample-resume-dialog{width:100%!important;max-width:none!important;inset:0!important;translate:none!important}}html{scrollbar-gutter:stable;overflow-x:clip}body{max-width:100%;overflow-x:clip}html:has([data-slot=dialog-overlay][data-state=open]){overflow-x:clip!important}html:has([data-slot=dialog-overlay][data-state=closed]){overflow-x:clip!important}html:has([data-slot=dialog-overlay][data-state=open]) body{overflow-x:clip!important}html:has([data-slot=dialog-overlay][data-state=closed]) body{overflow-x:clip!important}
html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important;animation-duration:.001ms!important;animation-delay:0s!important}
