body.login-page,body.signup-page{background-color:var(--color-surface-lowest)}.signup-progress-bar{display:none}body:not(.local) .login-fullpage .login-body.has-alt-auth .login-right-side::before,body:not(.local) .signup-fullpage .signup-body.has-alt-auth .login-right-side::before,body:not(.local) .invites-show .login-right-side::before,body:not(.local) .password-reset-page .login-right-side::before{display:none}body:not(.local) .login-fullpage,body:not(.local) .signup-fullpage{height:90%;display:flex;align-items:center;justify-content:center;flex-direction:column}body:not(.local).custom-sign-up-content .login-left-side{display:none !important}body:not(.local) .signup-fullpage .signup-body,body:not(.local) .login-fullpage .login-body{display:flex;max-width:unset;grid-template-columns:auto auto;gap:8em;font-size:1em;overflow:visible !important;align-items:center}body:not(.local) .login-fullpage .login-left-side,body:not(.local) .login-fullpage .login-right-side,body:not(.local) .signup-fullpage .login-left-side,body:not(.local) .signup-fullpage .login-right-side{width:fit-content;padding:1em;display:flex;flex-direction:column;justify-content:center}body:not(.local) .login-fullpage .login-right-side,body:not(.local) .signup-fullpage .login-right-side{width:40em;max-width:80vw !important;padding:1em}body:not(.local) .login-fullpage .login-body.has-alt-auth .login-left-side,body:not(.local) .signup-fullpage .signup-body.has-alt-auth .login-left-side{width:35em;padding:1em;max-width:35em;display:flex;flex-direction:column;justify-content:center}body:not(.local) .login-fullpage .login-body.has-alt-auth .login-left-side .login-title,body:not(.local) .login-fullpage .login-body.has-alt-auth .login-left-side #login-form,body:not(.local) .login-fullpage .login-body.has-alt-auth .login-left-side .signup-page-cta,body:not(.local) .login-fullpage .login-body.has-alt-auth .login-left-side .login-page-cta,body:not(.local) .signup-fullpage .signup-body.has-alt-auth .login-left-side .login-title,body:not(.local) .signup-fullpage .signup-body.has-alt-auth .login-left-side #login-form,body:not(.local) .signup-fullpage .signup-body.has-alt-auth .login-left-side .signup-page-cta,body:not(.local) .signup-fullpage .signup-body.has-alt-auth .login-left-side .login-page-cta{display:none}body:not(.local) .signup-body:not(.has-alt-auth) .sign-up-left-content{display:none}body:not(.local) .custom-sign-in-content{display:contents}body:not(.local) .custom-sign-in-content__headline{white-space:normal;width:100%;font-size:3.8em;font-weight:600;margin-bottom:.25em;font-family:"Google Sans",sans-serif;color:var(--color-on-surface-highest);order:-3;text-align:center}body:not(.local) .custom-sign-in-content__title{white-space:normal;width:100%;font-size:1.6em;font-weight:600;margin-bottom:.5em;color:var(--color-on-surface-highest);order:-2;text-align:center}body:not(.local) .custom-sign-in-content__description{white-space:normal;width:90%;font-size:1em;color:var(--color-on-surface-high);margin-bottom:1.5em;order:-1;text-align:center}body:not(.local) .custom-sign-in-content__link{order:1}body:not(.local) .signup-fullpage #login-buttons,body:not(.local) .login-fullpage #login-buttons{width:100%;align-items:center;display:grid;grid-template-columns:5fr 4fr;grid-template-rows:min-content min-content 1fr min-content;grid-template-areas:"top-line steps" "btn-sso   steps" "footer     steps";column-gap:2rem}@media(min-width: 80rem){body:not(.local) .signup-fullpage #login-buttons,body:not(.local) .login-fullpage #login-buttons{column-gap:3rem}}@media(max-width: 63.999rem){body:not(.local) .signup-fullpage #login-buttons,body:not(.local) .login-fullpage #login-buttons{grid-template-columns:1fr;grid-template-areas:"top-line" "steps" "btn-sso" "footer";row-gap:1.75rem;text-align:center}}body:not(.local) .signup-fullpage #login-buttons button,body:not(.local) .login-fullpage #login-buttons button{align-self:flex-start;max-width:25em}@media(max-width: 47.999rem){body:not(.local) .signup-fullpage #login-buttons button,body:not(.local) .login-fullpage #login-buttons button{max-width:100%}}body:not(.local) #login-buttons>.passkey-login-button,body:not(.local) #login-buttons>.btn-social{grid-area:btn-sso;justify-self:stretch;width:100%}body:not(.local) #login-form{display:none}body:not(.local) .btn-local-login{grid-area:btn-local;justify-self:stretch;width:100%;height:45px}body:not(.local) .signup-page .home-logo-wrapper-outlet,body:not(.local) .login-page .home-logo-wrapper-outlet{display:block}body:not(.local) .custom-sign-in-content{font-size:1rem}@media(max-width: 79.999rem){body:not(.local) .custom-sign-in-content{font-size:.875rem}}@media(max-width: 47.999rem){body:not(.local) .custom-sign-in-content{font-size:.75rem}}body:not(.local) .custom-sign-in-content__top-line{grid-area:top-line}body:not(.local) .custom-sign-in-content__headline{margin:1rem 0 2rem 0;text-align:left;line-height:1}@media(max-width: 47.999rem){body:not(.local) .custom-sign-in-content__headline{font-size:4em}}body:not(.local) .custom-sign-in-content__tagline{margin:2rem 0 1rem 0;font-size:1.2em;text-align:left}body:not(.local) .custom-sign-in-content__footer{grid-area:footer;align-self:flex-end;display:flex;flex-direction:column;align-items:start;margin-bottom:1.5em;margin-right:1em;font-size:1rem;color:var(--color-on-surface-high)}body:not(.local) .custom-sign-in-content__note{word-wrap:break-word;white-space:normal;text-align:left;max-width:48ch}body:not(.local) .custom-sign-in-content__local-link{white-space:normal;text-align:left}body:not(.local) .custom-sign-in-content__how-to{font-size:var(--font-up-3);font-weight:400;text-align:left;margin:0 0 1em 0}body:not(.local) .custom-sign-in-content__steps{grid-area:steps;max-width:72ch;display:flex;flex-direction:column;margin:0}@media(max-width: 63.999rem){body:not(.local) .custom-sign-in-content__steps{max-width:unset}}body:not(.local) .custom-sign-in-content__step{display:flex;background:var(--color-primary-highlight-lowest);color:var(--color-on-surface-highest);border-radius:var(--radius-normal);border:1px solid hsla(0,0%,100%,.05);padding:1.5em 2em 1.5em .25em;list-style:none;margin-bottom:1.5em}body:not(.local) .custom-sign-in-content__step-icon{width:8m;min-width:8em;display:flex;align-items:center;justify-content:center}body:not(.local) .custom-sign-in-content__step-icon svg{width:4em;height:4em;color:var(--color-primary-low)}body:not(.local) .custom-sign-in-content__step-copy{word-break:break-word;white-space:normal;text-align:left}body:not(.local) .custom-sign-in-content__step-copy p{margin-bottom:0}body:not(.local) .custom-sign-in-content__step-copy h3{color:var(--color-primary-low)}body:not(.local) .login-fullpage .login-right-side,body:not(.local) .signup-fullpage .login-right-side{width:100% !important;max-width:none !important}body:not(.local) .create-account-associate-link{display:none}body:not(.local) .signup-progress-bar,body:not(.local) #login-form .create-account-associate-link,body:not(.local) #login-form .create-account-email{display:none}body:not(.local) #login-buttons>button:not(.google_oauth2){display:none}body:not(.local) .login-welcome-header{display:flex;flex-direction:column}@media(max-width: 1000px){body:not(.local) .sign-in-error__content{gap:2rem;grid-template-columns:1fr;padding:clamp(1rem,4vw,3rem)}body:not(.local) .sign-in-error__copy{display:flex;flex-direction:column;max-width:45ch}}@media(max-height: 500px){body:not(.local) .sign-in-error__image{display:none}}@media(max-width: 47.999rem){body:not(.local) .signup-fullpage,body:not(.local) .login-fullpage{padding:.5rem}body:not(.local) .signup-fullpage div:has(>.signup-progress-bar),body:not(.local) .signup-fullpage .login-welcome-header,body:not(.local) .signup-fullpage div>#login-form,body:not(.local) .signup-fullpage .signup-page-cta,body:not(.local) .signup-fullpage .login-page-cta,body:not(.local) .signup-fullpage .login-or-separator,body:not(.local) .login-fullpage div:has(>.signup-progress-bar),body:not(.local) .login-fullpage .login-welcome-header,body:not(.local) .login-fullpage div>#login-form,body:not(.local) .login-fullpage .signup-page-cta,body:not(.local) .login-fullpage .login-page-cta,body:not(.local) .login-fullpage .login-or-separator{display:none !important}body:not(.local) .signup-fullpage .custom-sign-in-content__tagline,body:not(.local) .login-fullpage .custom-sign-in-content__tagline{white-space:normal}body:not(.local) .signup-fullpage #login-buttons,body:not(.local) .login-fullpage #login-buttons{row-gap:0}body:not(.local) .signup-fullpage #login-buttons{margin-top:2rem;padding:0}body:not(.local) .signup-fullpage .login-right-side{max-width:unset !important;padding:0}body:not(.local) .custom-sign-in-content__footer{font-size:1rem}}body.local .custom-sign-in-content{display:none}body.local .btn-social{align-self:center}body.local .control-label.checkbox-label{display:none}body.local .g-signup__header{display:none}.alert:has(>.sign-in-error){background:none}.sign-in-error{display:flex;align-items:center;justify-content:center;height:80vh}.sign-in-error__image{--7bece890-csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) url(https://d2yds90mtvelsl.cloudfront.net/original/1X/b588da25ba8139c36ef6e6310ed55e7df105832d.png);background-image:var(--7bece890-csstools-light-dark-toggle--0, url(https://d2yds90mtvelsl.cloudfront.net/original/1X/490cc910eace5ed3406842a920f04dc193b82533.png));background-image:light-dark(url(https://d2yds90mtvelsl.cloudfront.net/original/1X/490cc910eace5ed3406842a920f04dc193b82533.png), url(https://d2yds90mtvelsl.cloudfront.net/original/1X/b588da25ba8139c36ef6e6310ed55e7df105832d.png));width:400px;height:auto;aspect-ratio:400/350;background-repeat:no-repeat;background-size:contain}.sign-in-error__content{display:grid;grid-template-columns:min-content 1fr;gap:2rem;max-width:800px;align-items:center}.sign-in-error__title{font-size:var(--font-up-5);font-weight:700}.sign-in-error__copy{display:flex;flex-direction:column;gap:1rem;max-width:45ch;min-width:45ch}.sign-in-error__link{display:block;margin-top:.75rem}.sign-in-error__actions{display:flex;flex-wrap:wrap;gap:1rem}.signup-progress-bar,#login-form .create-account-associate-link,#login-form .create-account-email{display:block !important}#login-buttons>button:not(.google_oauth2){display:block !important}body:not(.local) #login-form{display:block !important}.home-logo-wrapper-outlet{display:none}.header-sidebar-toggle{order:-2}.d-header-mode .bootstrap-mode{display:none !important}.d-header .before-header-panel-outlet{align-items:center;order:-1}.d-header .before-header-panel-outlet .community-site-logo__logo-container{display:flex;align-items:flex-end;justify-content:center;gap:.25rem}.d-header .before-header-panel-outlet .community-site-logo__logo{margin:0 .25rem 0 0;height:2.5rem;width:auto;max-width:14rem;object-fit:contain;align-self:flex-start;justify-self:center}.d-header .before-header-panel-outlet .community-site-logo__logo.--icon{color:var(--color-on-surface-high);max-width:4.5rem}.d-header .before-header-panel-outlet .community-site-logo__logo.--site{max-width:3.5rem}.d-header .before-header-panel-outlet .community-site-logo__label{margin:0 .25rem 0 0;font-family:var(--heading-font-family);font-size:var(--font-up-4);font-weight:400;white-space:nowrap;color:var(--color-on-surface-high);display:flex;align-items:center;justify-content:center}@media(max-width: 47.999rem){.d-header .before-header-panel-outlet .community-site-logo__label{display:none}}.d-header .before-header-panel-outlet .community-site-logo__label.--wide{display:none}.d-header .before-header-panel-outlet .btn.community-picker-menu{margin:0 .5rem 0 0rem;width:1.5rem;height:1.5rem;padding:0;border:none !important;background:rgba(0,0,0,0);color:var(--color-on-surface-high);display:flex;align-items:center;justify-content:center}.d-header .before-header-panel-outlet .btn.community-picker-menu svg{margin:0;color:var(--color-on-surface-high)}@media(max-width: 47.999rem){.d-header .before-header-panel-outlet .btn.community-picker-menu{font-size:var(--font-up-1);margin-right:0}}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover,.d-header .before-header-panel-outlet .btn.community-picker-menu:hover{background:rgba(0,0,0,0)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover svg,.d-header .before-header-panel-outlet .btn.community-picker-menu:hover svg{color:var(--color-on-surface-high)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover .community-picker-menu__label,.d-header .before-header-panel-outlet .btn.community-picker-menu:hover .community-picker-menu__label{color:var(--color-primary)}.discourse-no-touch .d-header .before-header-panel-outlet .btn.community-picker-menu:hover,.d-header .before-header-panel-outlet .btn.community-picker-menu:hover,.d-header .before-header-panel-outlet .btn.community-picker-menu:active,.d-header .before-header-panel-outlet .btn.community-picker-menu.-expanded{position:relative;border-radius:4px}.d-header .before-header-panel-outlet .btn.community-picker-menu .btn.community-picker-menu__item{justify-content:flex-start}.community-picker-menu__trigger{display:flex;align-items:center;justify-content:center;width:100%;gap:.25rem}@media(max-width: 47.999rem){.community-picker-menu__trigger{width:fit-content}}.community-picker-menu__icon{margin-left:auto}.community-picker-menu svg.d-icon-apps{width:1.5rem;height:1.5rem;color:var(--color-on-surface-high)}.fk-d-menu.community-picker-menu.-expanded{z-index:1000;margin:.25rem}.fk-d-menu.community-picker-menu.-expanded.-animated{animation:fadeInGrowDown .25s ease-out forwards}@keyframes fadeInGrowDown{0%{max-height:0;transform:translateY(-3px)}100%{max-height:1000px;transform:translateY(0)}}.community-picker-menu.-expanded .dropdown-menu{min-width:20rem}.community-picker-menu.-expanded .dropdown-menu .community-picker-menu{margin-left:.5rem}.community-picker-menu.-expanded .dropdown-menu hr{margin:.25rem 0}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item{padding:1rem 1rem 1rem 1.75rem;min-height:5rem;position:relative;display:flex;align-items:center}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:not(:first-child,:last-child){border-top:1px solid var(--color-outline-low)}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:last-child{border-top:1px solid var(--color-outline-med)}.discourse-no-touch .community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:hover,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:hover{background-color:var(--color-surface-med)}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:has(>.community-picker-menu__item--active){background:var(--color-primary-highlight-low);border-left:.5rem solid var(--color-primary);padding-left:1.25rem}.discourse-no-touch .community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:has(>.community-picker-menu__item--active):hover,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item:has(>.community-picker-menu__item--active):hover{background-color:var(--color-primary-highlight-medium)}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item{display:flex;flex-direction:column-reverse;align-items:flex-start;width:100%;min-height:4.5rem;justify-content:center;padding:0;gap:.5rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item span{color:var(--color-on-surface-high);font-weight:500}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo{grid-area:image;margin:0;min-width:3rem;max-width:3rem;max-height:3rem;width:auto;height:auto;object-fit:contain}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--wide,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--wide{max-width:10rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--icon,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--icon{width:3rem;height:3rem;max-width:unset;max-height:unset;min-width:unset}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item svg.d-icon-angle-right{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--color-on-surface-med)}.community-picker-menu .fk-d-menu__inner-content{overflow:hidden;border:1px solid var(--color-outline-high);border-radius:var(--radius-normal)}.fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item button.community-picker-menu__all-communities-btn{display:flex;align-items:center}.fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item button.community-picker-menu__all-communities-btn span{display:inline-block;text-align:center;width:100%;color:var(--color-primary)}@media(max-width: 47.999rem){.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item{padding:.5rem .5rem .5rem 1rem;min-height:2.5rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo{min-width:2rem;max-width:2rem;max-height:2rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--wide,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--wide{max-width:8rem}.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item svg.--icon,.community-picker-menu .fk-d-menu__inner-content .dropdown-menu .dropdown-menu__item .community-picker-menu__item .community-picker-menu__logo.--icon{width:2rem;height:2rem}}.main-link.topic-list-data{display:grid;grid-template-areas:"avatar top-link" "avatar bottom-link";grid-template-columns:auto 1fr;grid-gap:.25rem;min-height:3.5rem}.main-link.topic-list-data .topic-creator-avatar{grid-area:avatar;display:flex;align-items:center;margin-right:.75rem;padding:0}.main-link.topic-list-data .topic-creator-avatar img{height:3rem;width:3rem}.main-link.topic-list-data .link-top-line{grid-area:top-link}.main-link.topic-list-data .link-bottom-line{grid-area:bottom-link}.posters.topic-list-data a:first-child{display:none}.mobile-view body.top-level-category:not(.category-site-feedback) #create-topic,body.top-level-category:not(.category-site-feedback) #create-topic{display:none}
/*# sourceMappingURL=common_theme_20_b6a84851b641c4b13831b8ce6db87d24598e6ced.css.map?__ws=discuss.google.dev */
