.login-divider{display:none}body.login-page{--gray-50: #f3f3f3;--gray-100: #f5f5f5;--gray-200: #e9e9e9;--gray-300: #ccc;--gray-400: #999;--gray-500: #525252;--gray-600: #404040;--gray-700: #2c2c2c;--gray-800: #202020;--gray-900: #0c0c0c;--primary-low: #e9e9e9;--primary-300: #d3d3d3;--primary-900: #c7c7c7;--c84c79d8-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #fff;--primary: var(--c84c79d8-csstools-light-dark-toggle--0, #000);--c84c79d8-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #222;--secondary: var(--c84c79d8-csstools-light-dark-toggle--1, #fff);--tertiary: var(--primary);--c84c79d8-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--gray-600);--card-border: var(--c84c79d8-csstools-light-dark-toggle--2, #e5e5e5);--c84c79d8-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--gray-700);--card-background: var(--c84c79d8-csstools-light-dark-toggle--3, var(--secondary));--c84c79d8-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--gray-900);--page-background: var(--c84c79d8-csstools-light-dark-toggle--4, var(--gray-100));--d-link-color: var(--primary);--d-button-primary-bg-color: var(--primary);--d-button-primary-text-color: var(--secondary);--c84c79d8-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--gray-300);--d-button-primary-bg-color--hover: var(--c84c79d8-csstools-light-dark-toggle--5, var(--gray-600));--d-button-primary-text-color--hover: var(--secondary);--d-button-default-bg-color: transparent;--d-button-default-text-color: var(--primary);--d-button-default-bg-color--hover: transparent;--d-button-default-text-color--hover: var(--primary);--c84c79d8-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--gray-500);--d-button-default-border-color: var(--c84c79d8-csstools-light-dark-toggle--6, var(--primary-300));--d-button-default-border-color--hover: var(--gray-400);--d-secondary-border-radius: 12px;background-color:var(--page-background);}@supports (color: light-dark(red, red)){
body.login-page{--primary: light-dark(#000, #fff);--secondary: light-dark(#fff, #222);--card-border: light-dark(#e5e5e5, var(--gray-600));--card-background: light-dark(var(--secondary), var(--gray-700));--page-background: light-dark(var(--gray-100), var(--gray-900));--d-button-primary-bg-color--hover: light-dark( var(--gray-600), var(--gray-300) );--d-button-default-border-color: light-dark( var(--primary-300), var(--gray-500) );}
}@supports not (color: light-dark(tan, tan)){body.login-page *{--c84c79d8-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #fff;--primary: var(--c84c79d8-csstools-light-dark-toggle--0, #000);--c84c79d8-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #222;--secondary: var(--c84c79d8-csstools-light-dark-toggle--1, #fff);--c84c79d8-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--gray-600);--card-border: var(--c84c79d8-csstools-light-dark-toggle--2, #e5e5e5);--c84c79d8-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--gray-700);--card-background: var(--c84c79d8-csstools-light-dark-toggle--3, var(--secondary));--c84c79d8-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--gray-900);--page-background: var(--c84c79d8-csstools-light-dark-toggle--4, var(--gray-100));--c84c79d8-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--gray-300);--d-button-primary-bg-color--hover: var(--c84c79d8-csstools-light-dark-toggle--5, var(--gray-600));--c84c79d8-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--gray-500);--d-button-default-border-color: var(--c84c79d8-csstools-light-dark-toggle--6, var(--primary-300))}}body.login-page .input-group input{border-radius:var(--d-border-radius) !important;--c84c79d8-csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--gray-500);border-color:var(--c84c79d8-csstools-light-dark-toggle--7, var(--primary-300))}@supports (color: light-dark(red, red)){
body.login-page .input-group input{border-color:light-dark(var(--primary-300), var(--gray-500))}
}body.login-page .input-group input:not(.filter-input):focus{box-shadow:none !important;transition:all .2s ease}body.login-page .d-header-wrap{display:none}body.login-page .alert{margin-bottom:2rem}body.login-page .login-fullpage{height:100vh}body.login-page .login-fullpage::before{content:"";width:48px;aspect-ratio:1/1;display:block;background-image:var(--site-logo-url);background-size:contain;margin-bottom:2rem}body.login-page .login-fullpage #login-form{margin-bottom:0}body.login-page .login-fullpage .login-body{border:1px solid var(--card-border);max-width:440px;box-sizing:border-box;padding:2.5em;border-radius:var(--d-secondary-border-radius);background-color:var(--card-background);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);text-align:center;flex-flow:column}body.login-page .login-fullpage .login-right-side{padding:0;margin-bottom:.75rem;order:1}body.login-page .login-fullpage .login-right-side::before{display:none}body.login-page .login-fullpage .login-left-side{padding:0;max-width:none;order:2}body.login-page .login-fullpage .login-welcome-header{display:none}body.login-page .login-fullpage #login-buttons{gap:.5rem}body.login-page .login-fullpage #login-buttons .btn{font-weight:500}body.login-page .login-fullpage #login-buttons .btn.oauth2_basic{order:0;background-color:var(--d-button-primary-bg-color);color:var(--d-button-primary-text-color);padding:1.25rem 1rem;width:100%;position:relative;display:flex}body.login-page .login-fullpage #login-buttons .btn.oauth2_basic .d-icon{display:none}body.login-page .login-fullpage #login-buttons .btn.oauth2_basic:hover,body.login-page .login-fullpage #login-buttons .btn.oauth2_basic:active{background-color:var(--d-button-primary-bg-color--hover);color:var(--d-button-primary-text-color--hover)}body.login-page .login-fullpage #login-buttons .btn.oauth2_basic::before{content:"";position:relative;width:20px;aspect-ratio:1/1;display:block;background-image:var(--site-logo-url);background-size:contain}body.login-page .login-fullpage #login-buttons .btn.oauth2_basic.is-loading{background-color:var(--gray-400)}body.login-page .login-fullpage #login-buttons .btn.oauth2_basic.is-loading::before{width:14px;height:14px;border:2px solid rgba(0,0,0,0);border-top:2px solid currentcolor;border-right:2px solid currentcolor;border-radius:50%;animation:spin 1s linear infinite;background-image:none;align-self:center;margin-right:11px}body.login-page .login-fullpage #login-buttons .btn.github{order:2}body.login-page .login-fullpage #login-buttons .btn.passkey-login-button{order:3}body.login-page .login-fullpage #login-buttons .btn.github,body.login-page .login-fullpage #login-buttons .btn.passkey-login-button{color:var(--d-button-default-text-color);border:1px solid var(--d-button-default-border-color);background-color:var(--d-button-default-bg-color);width:100%;padding:.75em .77em;font-weight:500;transition:all .2s ease}body.login-page .login-fullpage #login-buttons .btn.github .d-icon,body.login-page .login-fullpage #login-buttons .btn.passkey-login-button .d-icon{color:var(--d-button-default-text-color)}body.login-page .login-fullpage #login-buttons .btn.github:hover,body.login-page .login-fullpage #login-buttons .btn.github:active,body.login-page .login-fullpage #login-buttons .btn.passkey-login-button:hover,body.login-page .login-fullpage #login-buttons .btn.passkey-login-button:active{background-color:var(--d-button-default-bg-color--hover);border-color:var(--d-button-default-border-color--hover);background-image:none !important;color:var(--d-button-default-text-color--hover)}body.login-page .login-fullpage #login-buttons .btn.github:hover .d-icon,body.login-page .login-fullpage #login-buttons .btn.github:active .d-icon,body.login-page .login-fullpage #login-buttons .btn.passkey-login-button:hover .d-icon,body.login-page .login-fullpage #login-buttons .btn.passkey-login-button:active .d-icon{color:var(--d-button-default-text-color--hover)}body.login-page .login-fullpage .login-page-cta__login{padding:.75em .77em;font-weight:500;background-color:var(--d-button-primary-bg-color);color:var(--d-button-primary-text-color);border-radius:var(--d-border-radius) !important}body.login-page .login-fullpage .login-page-cta__login:hover,body.login-page .login-fullpage .login-page-cta__login:active{background-color:var(--d-button-primary-bg-color--hover);color:var(--d-button-primary-text-color--hover)}body.login-page .login-fullpage .login-page-cta__buttons .login-page-cta__login{display:none}body.login-page .btn-social{color:var(--d-button-default-text-color);border:1px solid var(--d-button-default-border-color);background-color:var(--d-button-default-bg-color);width:100%;padding:.75em .77em;font-weight:500;transition:all .2s ease}body.login-page .btn-social .d-icon{color:var(--d-button-default-text-color)}body.login-page .btn-social:hover,body.login-page .btn-social:active{background-color:var(--d-button-default-bg-color--hover);border-color:var(--d-button-default-border-color--hover);background-image:none !important;color:var(--d-button-default-text-color--hover)}body.login-page .btn-social:hover .d-icon,body.login-page .btn-social:active .d-icon{color:var(--d-button-default-text-color--hover)}body.login-page.local-login--active .login-fullpage #login-buttons,body.login-page.local-login--active .btn-local-login,body.login-page.local-login--active .cursor-login-title--default{display:none}body.login-page.local-login--active .login-fullpage .login-page-cta__buttons .login-page-cta__login{display:block}body.login-page .cursor-login-title{margin-bottom:1.5rem}body.login-page .cursor-login-title h2{font-size:1.5rem;margin-bottom:1rem;line-height:1;display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--primary)}body.login-page .cursor-login-title p{font-size:.875rem;color:var(--primary-medium);margin:0}body.login-page .cursor-login-title__back{color:var(--d-button-default-text-color);border:1px solid var(--d-button-default-border-color);background-color:var(--d-button-default-bg-color);width:100%;padding:.75em .77em;font-weight:500;transition:all .2s ease;width:auto;padding:.5em .65em;font-size:.875rem}body.login-page .cursor-login-title__back .d-icon{color:var(--d-button-default-text-color)}body.login-page .cursor-login-title__back:hover,body.login-page .cursor-login-title__back:active{background-color:var(--d-button-default-bg-color--hover);border-color:var(--d-button-default-border-color--hover);background-image:none !important;color:var(--d-button-default-text-color--hover)}body.login-page .cursor-login-title__back:hover .d-icon,body.login-page .cursor-login-title__back:active .d-icon{color:var(--d-button-default-text-color--hover)}body.login-page .login-divider{margin:1.5rem 0;border-top:1px solid var(--d-button-default-border-color);position:relative;display:block}body.login-page .login-divider span{background-color:var(--card-background);padding:0 .5rem;text-transform:uppercase;font-size:.75rem;color:var(--gray-400);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.login-page .login-page-cta__no-account-yet,body.login-page .login-page-cta__signup{display:none}body.login-page .cursor-login-signup-cta{margin-top:2rem;font-size:.875rem}body.login-page .cursor-login-signup-cta a{text-decoration:underline}body.login-page .cursor-login-signup-cta a:hover{text-decoration:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*# sourceMappingURL=common_theme_151_8a10503bf6e8d5fcb3f16aac05392e30bf0fb222.css.map?__ws=forum.cursor.com */
