:root{--hero-title-font-family: "Kaio", "Inter", sans-serif;--color-purple-300: hsl(263deg 44% 75%);--header-offset: 0px;--composer-vh: 0px;--main-outlet-offset: 0px;--placeholder-icon-s: 18px;--placeholder-icon-c1: #b92d5d;--placeholder-icon-c2: var(--secondary);--placeholder-icon-c3: #f4a4c0;--placeholder-icon-g: var(--placeholder-icon-c3) 0 120deg, #0000 0;--space: 4px;--space-sm: calc(var(--space) * 2);--space-md: calc(var(--space) * 3);--space-lg: calc(var(--space) * 5);--space-xl: calc(var(--space) * 8);--space-2xl: calc(var(--space) * 12);--space-3xl: calc(var(--space) * 16);--nav-highlight: var(--tertiary);--nav-active-icon: var(--secondary);--text-color: var(--primary);--3b85ebeb-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #000;--bg-color: var(--3b85ebeb-csstools-light-dark-toggle--0, #f9f8fc);--3b85ebeb-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--tertiary-400);--bg-color-2: var(--3b85ebeb-csstools-light-dark-toggle--1, #e1d5ff);--secondary-text: var(--primary-800);--desktop-sidebar-width: 232px;--desktop-main-width: 600px;--d-button-border-radius: 7em;--d-border-radius: calc(var(--space) * 4);--d-input-border-radius: var(--space-sm);--auth-page-top-margin: var(--space-3xl);--auth-page-max-width: 500px;--primary-label-bg: #c1fcdb;--pref-section-title-size: 1rem;--d-brand-primary: var(--tertiary);--3b85ebeb-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-text-color: var(--3b85ebeb-csstools-light-dark-toggle--2, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-text-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--3, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--tertiary-600);--d-button-primary-bg-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--4, var(--tertiary-900));--d-button-primary-border: 1px solid var(--d-button-primary-bg-color);--d-button-primary-border--hover: 1px solid var(--d-button-primary-bg-color--hover);--3b85ebeb-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-icon-color: var(--3b85ebeb-csstools-light-dark-toggle--5, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-icon-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--6, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) var(--primary-300);--d-button-default-border: 1px solid var(--3b85ebeb-csstools-light-dark-toggle--7, var(--primary-300));--d-button-default-border--hover: 1px solid var(--tertiary);--d-button-default-bg-color: transparent;--3b85ebeb-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--tertiary-400);--d-button-default-bg-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--8, #f0edff);--d-button-default-text-color--hover: var(--d-button-default-text-color);--d-button-border: 1px solid;--d-button-default-icon-color: #ae9fe9;--d-button-default-icon-color--hover: var(--tertiary);--d-button-transition: all 200ms ease-in-out;--danger: #e51b24;--3b85ebeb-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3a275e;--tertiary-400: var(--3b85ebeb-csstools-light-dark-toggle--9, #dcd6f6);--card-shadow: 0 10px 30px rgb(123, 95, 226, 0.15);--3b85ebeb-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #aba0e3;--d-link-color: var(--3b85ebeb-csstools-light-dark-toggle--10, var(--tertiary));}

@supports (color: light-dark(red, red)){
:root{--bg-color: light-dark(#f9f8fc, #000);--bg-color-2: light-dark(#e1d5ff, var(--tertiary-400));--d-button-primary-text-color: light-dark(var(--secondary), var(--primary));--d-button-primary-text-color--hover: light-dark( var(--secondary), var(--primary) );--d-button-primary-bg-color--hover: light-dark( var(--tertiary-900), var(--tertiary-600) );--d-button-primary-icon-color: light-dark(var(--secondary), var(--primary));--d-button-primary-icon-color--hover: light-dark( var(--secondary), var(--primary) );--d-button-default-border: 1px solid light-dark(var(--primary-300), var(--primary-300));--d-button-default-bg-color--hover: light-dark(#f0edff, var(--tertiary-400));--tertiary-400: light-dark(#dcd6f6, #3a275e);--d-link-color: light-dark(var(--tertiary), #aba0e3);}
}@supports not (color: light-dark(tan, tan)){:root *{--3b85ebeb-csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #000;--bg-color: var(--3b85ebeb-csstools-light-dark-toggle--0, #f9f8fc);--3b85ebeb-csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--tertiary-400);--bg-color-2: var(--3b85ebeb-csstools-light-dark-toggle--1, #e1d5ff);--3b85ebeb-csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-text-color: var(--3b85ebeb-csstools-light-dark-toggle--2, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-text-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--3, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--tertiary-600);--d-button-primary-bg-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--4, var(--tertiary-900));--3b85ebeb-csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-icon-color: var(--3b85ebeb-csstools-light-dark-toggle--5, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--primary);--d-button-primary-icon-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--6, var(--secondary));--3b85ebeb-csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) var(--primary-300);--d-button-default-border: 1px solid var(--3b85ebeb-csstools-light-dark-toggle--7, var(--primary-300));--3b85ebeb-csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--tertiary-400);--d-button-default-bg-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--8, #f0edff);--3b85ebeb-csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3a275e;--tertiary-400: var(--3b85ebeb-csstools-light-dark-toggle--9, #dcd6f6);--3b85ebeb-csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #aba0e3;--d-link-color: var(--3b85ebeb-csstools-light-dark-toggle--10, var(--tertiary));}}@media(prefers-color-scheme: dark){:root{--card-shadow: none}}:root{--avatar-size: 50px;--logo-size: 60px;--font-size-base: 1em;--font-size-sm: 0.9em;--font-size-md: 0.9375em;--font-size-lg: 1.25em;--font-size-xl: 1.5em}.doorkeeper-container{margin:var(--space-2xl) auto var(--space-lg);max-width:464px;outline:0;width:90vw;position:relative;z-index:1}.doorkeeper-container main{background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:var(--space-xl);margin:var(--space-xl) 0 var(--space-lg)}.doorkeeper-page-header{text-align:center}.doorkeeper-page-header h1{font-size:var(--font-size-xl);margin:var(--space-md) 0 var(--space-md);font-weight:normal}@media(width <= 464px){.doorkeeper-page-header h1{font-size:var(--font-size-lg)}}.doorkeeper-page-header__description{margin:0;padding:0;color:var(--secondary-text)}.doorkeeper-page-header__logos{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-md);gap:var(--space-md)}.doorkeeper-page-header__site-logo{width:var(--logo-size);height:var(--logo-size)}.doorkeeper-page-header__site-logo img{width:100%;height:100%;object-fit:contain}.doorkeeper-page-header__discourse-logo-fill{--3b85ebeb-csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--primary);fill:var(--3b85ebeb-csstools-light-dark-toggle--11, #000)}@supports (color: light-dark(red, red)){
.doorkeeper-page-header__discourse-logo-fill{fill:light-dark(#000, var(--primary))}
}.doorkeeper-error{background-color:var(--danger-low);color:var(--danger);padding:var(--space-md);border-radius:var(--d-button-border-radius);font-size:var(--font-size-md);text-align:center}.doorkeeper-actions{margin-top:calc(var(--space)*8);text-align:center;display:flex;justify-content:space-between;gap:var(--space-lg)}@media(width <= 480px){.doorkeeper-actions{flex-direction:column-reverse;gap:var(--space-sm)}}.doorkeeper-actions form{flex:1;display:flex;justify-content:center}.doorkeeper-actions .btn{flex:1;border-radius:var(--d-button-border-radius)}.doorkeeper-actions .btn-primary:hover{background-color:var(--d-button-primary-bg-color--hover);border:var(--d-button-primary-border--hover)}.doorkeeper-actions .btn-default:hover{border:var(--d-button-default-border--hover);background-color:var(--d-button-default-bg-color--hover);color:var(--d-button-default-text-color--hover)}.doorkeeper-after-actions{margin-top:var(--space-xl);text-align:center;font-size:var(--font-size-sm);color:var(--secondary-text)}.doorkeeper-page__user-info{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.doorkeeper-page__user-avatar{width:var(--avatar-size)}.doorkeeper-page__user-avatar .avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%}.doorkeeper-page__user-meta{flex:1;min-width:0}.doorkeeper-page__username{font-weight:bold;color:var(--text-color);word-break:break-word}.doorkeeper-page__email{word-break:break-word;color:var(--secondary-text);font-size:var(--font-size-md)}.doorkeeper-background{content:"";position:absolute;top:0;left:0;right:0;height:600px;background:linear-gradient(to bottom, var(--bg-color-2) 0%, var(--bg-color) 100%);pointer-events:none}.admin-area .doorkeeper-background{display:none}html,body.account-created-page{background-color:var(--bg-color)}body{background-color:var(--bg-color);color:var(--text-color);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.admin-interface{background-color:var(--secondary)}body.activate-account-page{background-color:var(--bg-color)}body.activate-account-page .login-welcome-header{display:block}body.activate-account-page .activate-account{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10)}body.activate-account-page .activate-account-button{margin-top:0}body.activate-account-page .login-title{font-weight:900;text-align:center}#main-outlet-wrapper{position:relative;z-index:1}html.dlogin-layout body .powered-by-discourse{display:none}html.dlogin-layout body .user-content{margin-top:0}html.dlogin-layout body .user-preferences .form-vertical{width:100%}html.dlogin-layout body .user-preferences .form-vertical .control-group:last-of-type{margin:0}html.dlogin-layout body .user-preferences .form-vertical .control-group:last-of-type~br,html.dlogin-layout body .user-preferences .form-vertical .control-group:last-of-type~span:empty~br{display:none}html.dlogin-layout body .user-content,html.dlogin-layout body .user-main{margin:0;padding:0}.btn{--d-button-border: var(--d-button-default-border);border-radius:var(--d-button-border-radius)}.btn-flat{--d-button-border: none}html.dlogin-layout .sidebar-wrapper{height:auto}html.dlogin-layout #main-outlet-wrapper{display:flex;flex-direction:column;padding-bottom:3em}@media(width >= 64rem){html.dlogin-layout #main-outlet{margin:0 auto;padding-top:calc(var(--space)*9);padding-bottom:0;display:grid;grid-template-columns:var(--desktop-sidebar-width) var(--desktop-main-width);grid-template-rows:2;grid-template-areas:"custom-left custom-header" "dlogin-left main" "footer-left footer-right";gap:var(--space-lg)}html.dlogin-layout #main-outlet .dlogin-left{width:100%;grid-area:dlogin-left}html.dlogin-layout #main-outlet>.row,html.dlogin-layout #main-outlet .dlogin-homepage,html.dlogin-layout #main-outlet>.container:not(#main-container),html.dlogin-layout #main-outlet>#simple-container{grid-area:main}html.dlogin-layout .user-preferences .control-group.pref-name{margin-bottom:0}html.dlogin-layout .user-preferences .control-label{color:var(--primary);font-size:var(--pref-section-title-size);margin-bottom:var(--space-sm)}html.dlogin-layout .user-preferences .emails .primary{font-size:.688rem;background-color:var(--primary-label-bg);border-radius:var(--d-border-radius);padding:var(--space)}html.dlogin-layout .user-preferences .pref-auth-tokens .auth-token-first{font-size:1rem}html.dlogin-layout .user-preferences .pref-auth-tokens .auth-token-second,html.dlogin-layout .user-preferences .pref-auth-tokens a{font-size:.875rem}html.dlogin-layout .user-preferences .pref-auth-tokens .auth-token-icon .d-icon{vertical-align:unset}html.dlogin-layout .pref-associated-accounts .associated-accounts{font-size:.875rem}html.dlogin-layout .pref-associated-accounts .associated-accounts tbody{border-top:none}html.dlogin-layout .pref-associated-accounts .associated-accounts tbody tr{border-bottom:none}html.dlogin-layout .pref-associated-accounts .associated-accounts tbody td{padding-left:0;padding-block:var(--space)}html.dlogin-layout .pref-associated-accounts .associated-accounts tbody td.associated-account__icon{width:var(--space-xl);text-align:left}html.dlogin-layout .pref-associated-accounts .associated-accounts tbody td.associated-account__actions{padding-right:0}}html.dlogin-layout #main-outlet>.row,html.dlogin-layout #main-outlet .dlogin-homepage,html.dlogin-layout #main-outlet>.container:not(#main-container),html.dlogin-layout #main-outlet>.regular,html.dlogin-layout #main-outlet>#simple-container{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10);padding:calc(var(--space)*9)}.dlogin-custom-header{grid-area:custom-header;box-sizing:border-box;margin-top:var(--auth-page-top-margin);max-width:100%}@media(width < 40rem){.dlogin-custom-header{margin-top:0}}@media(width < 64rem){.dlogin-custom-header{padding:0}}.dlogin-custom-header_logo{--id-color: var(--secondary);display:flex;justify-content:center}.dlogin-custom-header_logo .logo{transform:scale(1.2);color:var(--primary);width:175px}@media(width < 40rem){.dlogin-custom-header_logo .logo{transform:scale(0.9)}}.dlogin-custom-header_logo .logo--normal{width:140px}.dlogin-custom-header_client_app{display:block;text-align:center;padding:var(--space-lg) var(--space-xl) 0;font-size:1.5rem;max-width:var(--auth-page-max-width);margin:0 auto}.dlogin-custom-header_client_app_link{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.dlogin-custom-header_client_app_link img{vertical-align:baseline}.dlogin-layout .dlogin-custom-header{margin-bottom:var(--space-lg)}@media(width < 64rem){.dlogin-layout .dlogin-custom-header{margin:0}}.signup-page h1,.signup-page h2,.signup-page h3,.signup-page h4,.signup-page h5,.signup-page h6{font-family:var(--hero-title-font-family)}.signup-page #create-account-title{text-align:center}.signup-page .code-login-form{gap:var(--space-6)}.signup-page .login-welcome-header .login-title{font-size:var(--font-up-5)}.signup-page .code-login-form__email-step .form-kit__control-input{height:auto;padding:1em !important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.signup-page .code-login-form__email-step .form-kit__control-input:focus:not(:disabled),.signup-page .code-login-form__email-step .form-kit__control-input:focus-visible:not(:disabled),.signup-page .code-login-form__email-step .form-kit__control-input:focus:focus-visible:not(:disabled),.signup-page .code-login-form__email-step .form-kit__control-input:active:not(:disabled){border-color:var(--color-purple-300) !important;outline:0;box-shadow:0 0 0 .25rem rgba(238,212,255,.25)}.signup-page .code-login-form>.code-login-form__instructions{display:none}.signup-page .code-login-form__email-actions{width:100%}.signup-page .code-login-form__continue{width:100%;padding:1em;font-weight:bold}@keyframes dlogin-hero-icons-fade-in{from{opacity:0}to{opacity:1}}.hero-icons-bg{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:min(var(--auth-page-max-width),100%);z-index:0;pointer-events:none;animation:dlogin-hero-icons-fade-in 1.5s ease-out .3s both}.hero-icons-bg .floating-icon{position:absolute;opacity:.3}.hero-icons-bg .floating-icon--blur-1{left:-15px;top:66px;filter:blur(3px);transform:rotate(-20deg) scale(1.5)}.hero-icons-bg .floating-icon--blur-1 .icon-badge{background-color:#a04dff}.hero-icons-bg .floating-icon--blur-2{left:-37px;bottom:38%;filter:blur(4px);transform:translateY(-50%) rotate(40deg) scale(2)}.hero-icons-bg .floating-icon--blur-2 .icon-badge{background-color:#28abe2}.hero-icons-bg .floating-icon--blur-3{left:-19px;bottom:20px;filter:blur(3px);transform:rotate(20deg) scale(5)}.hero-icons-bg .floating-icon--blur-3 .icon-badge{background-color:#fff470}.hero-icons-bg .floating-icon--blur-4{right:-8px;top:72px;filter:blur(3px);transform:rotate(40deg) scale(2)}.hero-icons-bg .floating-icon--blur-4 .icon-badge{background-color:#d5342a}.hero-icons-bg .floating-icon--blur-5{right:-15px;bottom:32%;filter:blur(3px);transform:translateY(-50%) rotate(-20deg) scale(5)}.hero-icons-bg .floating-icon--blur-5 .icon-badge{background-color:#a04dff}.hero-icons-bg .floating-icon--blur-6{right:-20px;bottom:-9px;filter:blur(3px);transform:rotate(20deg) scale(2)}.hero-icons-bg .floating-icon--blur-6 .icon-badge{background-color:#0ca64e}.icon-badge{width:31px;height:31px;border-radius:4px;position:relative;display:block;box-sizing:border-box}.icon-badge svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:20px;max-height:20px;width:auto;height:auto;display:block}@media(width < 40rem){html:has(body.signup-page){background-color:var(--secondary)}body.signup-page{background-color:var(--secondary) !important}body.signup-page .background,body.signup-page .hero-icons-bg{display:none}body.signup-page .dlogin-custom-header{padding-top:var(--space-lg)}body.signup-page .signup-fullpage .signup-body{padding:var(--space-lg);box-shadow:none}body.signup-page .login-welcome-header{margin-bottom:0}body.signup-page .login-welcome-header .login-title{font-size:var(--font-up-4)}}.dlogin-signup-plan{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm)}.dlogin-signup-plan__details{display:flex;flex-direction:column;gap:var(--space)}.dlogin-signup-plan__name{font-weight:bold}.dlogin-signup-plan__subtitle{color:var(--primary-medium);font-size:.875em}.dlogin-signup-plan__period{color:var(--primary-medium)}.login-page,.signup-page{background-color:var(--bg-color) !important}.login-page .login-fullpage,.login-page .signup-fullpage,.signup-page .login-fullpage,.signup-page .signup-fullpage{height:auto;min-height:unset}.login-page .login-fullpage .login-body,.login-page .login-fullpage .signup-body,.login-page .signup-fullpage .login-body,.login-page .signup-fullpage .signup-body,.signup-page .login-fullpage .login-body,.signup-page .login-fullpage .signup-body,.signup-page .signup-fullpage .login-body,.signup-page .signup-fullpage .signup-body{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10);flex-direction:column;max-width:var(--auth-page-max-width);margin-top:var(--space-xl)}.login-page .login-fullpage .input-group:last-child,.login-page .signup-fullpage .input-group:last-child,.signup-page .login-fullpage .input-group:last-child,.signup-page .signup-fullpage .input-group:last-child{margin-bottom:0 !important}.login-page .login-fullpage .login-page-cta__no-account-yet,.login-page .login-fullpage .signup-page-cta__existing-account,.login-page .login-fullpage .signup-page-cta__login,.login-page .login-fullpage .login-page-cta__signup,.login-page .login-fullpage .login-right-side::before,.login-page .signup-fullpage .login-page-cta__no-account-yet,.login-page .signup-fullpage .signup-page-cta__existing-account,.login-page .signup-fullpage .signup-page-cta__login,.login-page .signup-fullpage .login-page-cta__signup,.login-page .signup-fullpage .login-right-side::before,.signup-page .login-fullpage .login-page-cta__no-account-yet,.signup-page .login-fullpage .signup-page-cta__existing-account,.signup-page .login-fullpage .signup-page-cta__login,.signup-page .login-fullpage .login-page-cta__signup,.signup-page .login-fullpage .login-right-side::before,.signup-page .signup-fullpage .login-page-cta__no-account-yet,.signup-page .signup-fullpage .signup-page-cta__existing-account,.signup-page .signup-fullpage .signup-page-cta__login,.signup-page .signup-fullpage .login-page-cta__signup,.signup-page .signup-fullpage .login-right-side::before{display:none}.login-page .login-left-side,.signup-page .login-left-side{overflow:unset}.login-page .login-left-side,.login-page .login-right-side,.signup-page .login-left-side,.signup-page .login-right-side{padding:0 !important;max-width:none}.login-page .signup-page-cta,.login-page .login-page-cta,.signup-page .signup-page-cta,.signup-page .login-page-cta{padding:0}.login-page .login-page-cta__buttons button,.login-page .signup-page-cta__buttons button,.signup-page .login-page-cta__buttons button,.signup-page .signup-page-cta__buttons button{padding:.75em;margin-bottom:0 !important;font-weight:bold}.login-page #login-form,.signup-page #login-form{margin:.75em 0 1em;padding:0}.login-page #email-login-link.no-login-filled,.login-page .create-account-associate-link,.signup-page #email-login-link.no-login-filled,.signup-page .create-account-associate-link{display:none}.login-page #login-buttons,.signup-page #login-buttons{display:grid;grid-template-areas:"header content";grid-template-columns:repeat(2, 1fr);gap:var(--space-md);margin-bottom:0 !important;padding:0}@media(width < 40rem){.login-page #login-buttons,.signup-page #login-buttons{margin-bottom:1em}}.login-page #login-buttons .btn-social,.signup-page #login-buttons .btn-social{transition:all 150ms ease-in-out;background:rgba(0,0,0,0);color:var(--primary);--d-button-default-text-color--hover: var(--primary);--d-button-default-bg-color--hover: var(--tertiary-400);--content-border-color: var(--primary-300)}.login-page #login-buttons .btn-social .d-icon,.signup-page #login-buttons .btn-social .d-icon{color:var(--primary)}.login-page #login-buttons .btn-social:hover,.login-page #login-buttons .btn-social:active,.login-page #login-buttons .btn-social:focus,.signup-page #login-buttons .btn-social:hover,.signup-page #login-buttons .btn-social:active,.signup-page #login-buttons .btn-social:focus{border-color:var(--tertiary);background-color:var(--d-button-default-bg-color--hover);background-image:none}.login-page #login-buttons .btn-social:hover .d-icon,.login-page #login-buttons .btn-social:active .d-icon,.login-page #login-buttons .btn-social:focus .d-icon,.signup-page #login-buttons .btn-social:hover .d-icon,.signup-page #login-buttons .btn-social:active .d-icon,.signup-page #login-buttons .btn-social:focus .d-icon{color:var(--primary)}.login-page #login-buttons .btn-social-title,.login-page #login-buttons .d-button-label,.signup-page #login-buttons .btn-social-title,.signup-page #login-buttons .d-button-label{font-size:.875rem}.login-page #login-buttons>.btn:nth-child(odd):last-of-type,.signup-page #login-buttons>.btn:nth-child(odd):last-of-type{grid-column:1/-1}.login-page .divider-line,.signup-page .divider-line{border-bottom:1px solid var(--primary-200);margin:2em 0 1em;grid-area:header;grid-column:1/-1;position:relative}.login-page .divider-line span,.signup-page .divider-line span{position:absolute;top:-50%;left:50%;transform:translate(-50%, -50%);background-color:var(--secondary);text-transform:uppercase;font-size:.75rem;color:var(--secondary-text);padding:0 1em;letter-spacing:1px}.login-page .user-field.confirm .checkbox-label,.signup-page .user-field.confirm .checkbox-label{gap:.5em;font-size:.875rem}.login-page .user-field.confirm .control-label,.signup-page .user-field.confirm .control-label{display:none}.login-page .user-field.confirm input[type=checkbox],.signup-page .user-field.confirm input[type=checkbox]{width:20px !important;height:20px !important;margin:0;cursor:pointer;appearance:none;border:1px solid var(--primary-300);border-radius:var(--space);background-color:var(--secondary);position:relative;flex-shrink:0}.login-page .user-field.confirm input[type=checkbox]::before,.signup-page .user-field.confirm input[type=checkbox]::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:12px;height:12px;background-color:var(--secondary);transition:transform .15s ease-in-out}.login-page .user-field.confirm input[type=checkbox]:checked,.signup-page .user-field.confirm input[type=checkbox]:checked{background-color:var(--tertiary);border-color:var(--tertiary)}.login-page .user-field.confirm input[type=checkbox]:checked::before,.signup-page .user-field.confirm input[type=checkbox]:checked::before{content:"✓";transform:translate(-50%, -50%) scale(1);color:var(--secondary);font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:bold;background-color:var(--tertiary)}@media(width < 40rem){.login-page .login-fullpage #login-buttons .divider-line,.signup-page .login-fullpage #login-buttons .divider-line{margin-top:1em;grid-area:unset;grid-column:1/-1}}.login-page .login-or-separator,.signup-page .login-or-separator{display:none}.login-page .alert,.signup-page .alert{margin-top:var(--space-xl);border-radius:var(--d-border-radius);width:var(--auth-page-max-width);text-align:center}body.static-login .body-page{margin:var(--auth-page-top-margin) auto 0}body.static-login .logo-container{display:none}body.static-login .login-welcome{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10);border:none}.password-reset-page .password-reset{margin-top:var(--auth-page-top-margin)}.password-reset-page .change-password-form{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10)}.password-reset-page .change-password-form button{padding:.75em}.dlogin-left .dlogin-user-block .btn-toggle{display:flex;flex-direction:row;align-content:flex-start;margin-bottom:calc(var(--space-sm));color:var(--primary);width:100%}@media(width >= 64rem){.dlogin-left .dlogin-user-block .btn-toggle{pointer-events:none}}.dlogin-left .dlogin-user-block .user-profile-avatar{margin-right:var(--space-md)}.dlogin-left .dlogin-user-block .user-profile-avatar img{width:calc(var(--space)*11);height:calc(var(--space)*11)}.dlogin-left .dlogin-user-block .dlogin-user-info{width:calc(100% - 55px);text-align:left}.dlogin-left .dlogin-user-block .dlogin-user-info .dlogin-user-name{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dlogin-left .dlogin-toggle{display:none}@media(width < 64rem){.dlogin-left .dlogin-toggle{display:inherit}.dlogin-left .dlogin-toggle .d-icon{font-size:var(--font-up-2)}.dlogin-left .dlogin-user-block{padding:var(--space-xl) 0 0}.dlogin-left .dlogin-menu{max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.dlogin-left .dlogin-menu.expanded{max-height:500px}}.dlogin-menu a{display:flex;align-items:center;padding:6px 12px;transition:background-color .2s ease-in-out;color:var(--text-color)}.dlogin-menu a .d-icon{fill:var(--d-sidebar-active-color)}.dlogin-menu-primary{margin-bottom:var(--space-md)}.dlogin-menu-primary a{margin:var(--space) 0;border-radius:var(--d-border-radius)}.dlogin-menu-primary a:hover{background-color:var(--tertiary-400)}.dlogin-menu-primary a.--active{background-color:var(--nav-highlight);--3b85ebeb-csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) var(--primary);color:var(--3b85ebeb-csstools-light-dark-toggle--12, var(--secondary))}@supports (color: light-dark(red, red)){
.dlogin-menu-primary a.--active{color:light-dark(var(--secondary), var(--primary))}
}.dlogin-menu-primary a.--active .d-icon{--3b85ebeb-csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--primary);fill:var(--3b85ebeb-csstools-light-dark-toggle--13, var(--nav-active-icon))}@supports (color: light-dark(red, red)){
.dlogin-menu-primary a.--active .d-icon{fill:light-dark(var(--nav-active-icon), var(--primary))}
}.dlogin-menu-secondary{padding-top:var(--space-md);margin-bottom:var(--space-md);border-top:1px solid var(--primary-200)}.dlogin-menu-secondary a{color:var(--secondary-text);font-size:.875rem;border-radius:6px}.dlogin-menu-secondary a .d-icon{fill:var(--d-sidebar-link-icon-color)}.dlogin-menu-secondary a:hover{color:var(--tertiary)}.dlogin-menu-secondary a:hover .d-icon{fill:var(--tertiary)}.dlogin-menu-secondary a.--active{background-color:var(--nav-highlight);--3b85ebeb-csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--primary);color:var(--3b85ebeb-csstools-light-dark-toggle--14, var(--secondary))}@supports (color: light-dark(red, red)){
.dlogin-menu-secondary a.--active{color:light-dark(var(--secondary), var(--primary))}
}.dlogin-menu-secondary a.--active .d-icon{--3b85ebeb-csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--primary);fill:var(--3b85ebeb-csstools-light-dark-toggle--15, var(--nav-active-icon))}@supports (color: light-dark(red, red)){
.dlogin-menu-secondary a.--active .d-icon{fill:light-dark(var(--nav-active-icon), var(--primary))}
}.dlogin-menu_icon-wrap{display:inline-block;width:calc(var(--space)*6);margin-right:var(--space-sm);text-align:center}.dlogin-menu_icon-wrap .d-icon{width:18px}.dlogin-menu_icon-wrap .d-icon-circle-question,.dlogin-menu_icon-wrap .d-icon-paper-plane{width:17px}.dlogin-menu_icon-wrap .d-icon-user,.dlogin-menu_icon-wrap .d-icon-lock{width:17px}.dlogin-homepage_header{margin-bottom:2em}.dlogin-homepage_header h2{font-size:1.75rem;color:var(--primary);line-height:1;font-weight:900}.dlogin-homepage_header p{color:var(--primary-medium);font-size:.875rem;margin:0}.dlogin-homepage_blank{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 calc(var(--space)*9);text-align:center;height:100%}.dlogin-homepage_blank h2{font-size:1.15rem;color:var(--primary-800)}.dlogin-homepage_blank p{margin-top:0;color:var(--primary-800)}.dlogin-homepage_blank .d-icon{width:80px;height:auto;fill:var(--tertiary-400);margin-bottom:var(--space-lg)}.dlogin-homepage .dlogin-communities{list-style:none;margin:0 calc(var(--space)*-9)}.dlogin-homepage .dlogin-community{border-top:1px solid var(--primary-200);padding:calc(var(--space)*4) calc(var(--space)*9);display:flex;align-items:center}.dlogin-homepage .dlogin-community:first-child{border-top:none;padding-top:0}.dlogin-homepage .dlogin-community:last-child{padding-bottom:0}.dlogin-homepage .dlogin-community_logo-wrapper{width:50px;margin-right:1em}.dlogin-homepage .dlogin-community_logo{width:50px;height:50px}.dlogin-homepage .dlogin-community_logo--placeholder{background:conic-gradient(from -60deg at 50% 33.3333333333%, var(--placeholder-icon-g)),conic-gradient(from 120deg at 50% 66.6666666667%, var(--placeholder-icon-g)),conic-gradient(from 60deg at 66.6666666667%, var(--placeholder-icon-c3) 60deg, var(--placeholder-icon-c2) 0 120deg, rgba(0, 0, 0, 0) 0),conic-gradient(from 180deg at 33.3333333333%, var(--placeholder-icon-c1) 60deg, var(--placeholder-icon-g)),linear-gradient(90deg, var(--placeholder-icon-c1) 16.6666666667%, var(--placeholder-icon-c2) 0 50%, var(--placeholder-icon-c1) 0 83.3333333333%, var(--placeholder-icon-c2) 0);background-size:calc(1.732*var(--placeholder-icon-s)) var(--placeholder-icon-s);border-radius:50px}.dlogin-homepage .dlogin-community_info{display:flex;flex-direction:column;flex-grow:1}.dlogin-homepage .dlogin-community_info h3{margin:0;font-weight:normal;font-size:1rem}.dlogin-homepage .dlogin-community_info a{color:var(--secondary-text);font-size:.8125rem;text-decoration:underline}.dlogin-homepage .dlogin-community_info a:hover{color:var(--d-link-color)}.dlogin-homepage .dlogin-community--inactive{opacity:.6}.dlogin-homepage .dlogin-community_badge{font-size:.75rem;font-weight:normal;color:var(--primary-medium);background:var(--primary-100);padding:.15em .5em;border-radius:3px;margin-left:.5em}.dlogin-homepage .btn{color:var(--primary-800)}.dlogin-admin-row--inactive{opacity:.6}.dlogin-admin-status--inactive{color:var(--primary-medium);font-size:.85em}html:not(.dlogin-layout,.anon) .dlogin-left{display:none}html:not(.dlogin-layout,.anon) .sidebar-wrapper{height:100vh;top:0}.login-welcome-header,.signup-progress-bar,.body-page .nav-pills,.footer-nav,.dlogin-layout .sidebar-wrapper,.user-card,.group-card{display:none}body.signup-page .login-welcome-header{display:block}.dlogin-site-creator{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10)}.fk-d-menu.btn-default.-expanded{--d-button-default-border: none;--d-button-default-border--hover: none}.fk-d-menu.btn-default.-expanded .fk-d-menu__inner-content{--3b85ebeb-csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--primary-100);background-color:var(--3b85ebeb-csstools-light-dark-toggle--16, var(--secondary))}@supports (color: light-dark(red, red)){
.fk-d-menu.btn-default.-expanded .fk-d-menu__inner-content{background-color:light-dark(var(--secondary), var(--primary-100))}
}.background{content:"";position:absolute;top:0;left:0;right:0;height:600px;background:linear-gradient(to bottom, var(--bg-color-2) 0%, var(--bg-color) 100%);pointer-events:none}.admin-area .background{display:none}.admin-plugins-show-discourse-login-total{padding-left:.5em}.dlogin-footer{margin:var(--space-sm) auto;font-size:var(--font-down-2);display:none;justify-content:center;grid-area:footer-right}@media(width < 64rem){.dlogin-footer{margin:var(--space-lg) auto}}.dlogin-footer a{padding:0 var(--space-sm);color:var(--primary-medium)}.anon .dlogin-footer{margin:var(--space-xl) auto;max-width:700px}.d-login-anon-homepage .dlogin-footer,.login-page .dlogin-footer,.signup-page .dlogin-footer,.static-faq .dlogin-footer{display:flex}.user-main .user-navigation,.pref-data-export,.user-main .about.no-background,.pref-username .instructions{display:none}.auth-links{margin:2rem auto;text-align:center}.auth-links a:hover{text-decoration:underline}body.account-created-page .account-created{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10);margin-top:calc(var(--auth-page-top-margin)*2)}body.account-created-page .account-created .success-info p:first-child{margin-top:0}#main-outlet .email-login{height:auto;background-color:var(--secondary);border-radius:var(--d-border-radius);box-shadow:var(--card-shadow);padding:calc(var(--space)*10);margin-top:var(--space-xl)}#main-outlet .email-login .email-login-form .d-otp{margin-inline:auto}.dlogin-site-creator{max-width:600px;margin:2rem auto;box-sizing:border-box}.dlogin-site-creator--provision{position:fixed;inset:0;z-index:1;background-color:var(--secondary);overflow:hidden;border-radius:0;box-shadow:none;margin:0;padding:0;max-width:none}.dlogin-site-creator--provision::before{content:"";position:fixed;inset:0;z-index:1;background:#000;opacity:.34;pointer-events:none}.dlogin-site-creator--provision .logo{display:none}.dlogin-site-creator--org-setup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;max-width:none;margin:0;padding:1.5rem;overflow:auto;background:var(--secondary)}.dlogin-site-creator--org-setup~.powered-by-discourse,.dlogin-site-creator--org-setup~.dlogin-footer,.dlogin-site-creator--org-setup~footer{display:none}body:has(.dlogin-site-creator--org-setup) .powered-by-discourse,body:has(.dlogin-site-creator--org-setup) .dlogin-footer,body:has(.dlogin-site-creator--org-setup) .below-footer-outlet,body:has(.dlogin-site-creator--org-setup) footer{display:none}.dlogin-site-creator--org-setup::before{content:"";position:fixed;inset:0;z-index:1;background:#000;opacity:.34;pointer-events:none}.dlogin-site-creator__org-panel{position:relative;z-index:3;width:min(100%,460px);padding:2rem;--3b85ebeb-csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--primary-low);border:1px solid var(--3b85ebeb-csstools-light-dark-toggle--17, rgba(0, 0, 0, 0.08));border-radius:8px;background:var(--secondary);box-shadow:0 34px 110px rgba(30,36,72,.34),0 8px 24px rgba(30,36,72,.18);opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}@supports (color: light-dark(red, red)){
.dlogin-site-creator__org-panel{border:1px solid light-dark(rgba(0, 0, 0, 0.08), var(--primary-low))}
}.dlogin-site-creator__preparing{position:fixed;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .45s ease}.dlogin-site-creator__preparing-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:999px;--3b85ebeb-csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) rgba(22, 24, 33, 0.82);background:var(--3b85ebeb-csstools-light-dark-toggle--18, rgba(255, 255, 255, 0.92));background:light-dark(rgba(255, 255, 255, 0.92), rgba(22, 24, 33, 0.82));box-shadow:0 10px 34px rgba(30,36,72,.22);color:var(--primary);font-size:1.05rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dlogin-site-creator__preparing-chip .dlogin-site-creator__org-status-dot{animation:dlogin-preparing-pulse 1.6s ease-in-out infinite}.dlogin-site-creator--org-setup.is-revealed .dlogin-site-creator__org-panel{opacity:1;transform:none}.dlogin-site-creator--org-setup.is-revealed .dlogin-site-creator__preparing{opacity:0}@media screen and (prefers-reduced-motion: no-preference){.dlogin-site-creator--org-setup .site-skeleton__bar{transform-origin:left center;animation:dlogin-skeleton-bar-grow .55s cubic-bezier(0.22, 1, 0.36, 1) both}.dlogin-site-creator--org-setup .site-skeleton__bar:nth-child(3n){animation-delay:.12s}.dlogin-site-creator--org-setup .site-skeleton__bar:nth-child(3n+2){animation-delay:.06s}}@media screen and (prefers-reduced-motion: reduce){.dlogin-site-creator__org-panel{transition:none}.dlogin-site-creator__preparing{transition:none}.dlogin-site-creator__preparing-chip .dlogin-site-creator__org-status-dot{animation:none}}@keyframes dlogin-preparing-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}@keyframes dlogin-skeleton-bar-grow{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.dlogin-site-creator__org-status{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--primary-medium);font-size:.875rem;font-weight:600}.dlogin-site-creator__org-status-dot{width:.625rem;height:.625rem;border-radius:50%;background:var(--success);--3b85ebeb-csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) rgba(0, 150, 136, 0.26);box-shadow:0 0 0 4px var(--3b85ebeb-csstools-light-dark-toggle--19, rgba(0, 150, 136, 0.14));box-shadow:0 0 0 4px light-dark(rgba(0, 150, 136, 0.14), rgba(0, 150, 136, 0.26))}.dlogin-site-creator__org-description{margin:.75rem 0 0;color:var(--primary-medium);font-size:1rem;line-height:1.45}@media(width < 40rem){.dlogin-site-creator--org-setup{align-items:flex-start;padding:1rem}.dlogin-site-creator__org-panel{margin:4.5rem 0 1rem;padding:1.25rem}}.dlogin-site-creator h2{font-weight:900;font-size:1.75rem;line-height:1.2}.dlogin-site-creator .dlogin-plan-banner{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.dlogin-site-creator .dlogin-plan-banner__left{display:flex;flex-direction:column}.dlogin-site-creator .dlogin-plan-banner__name{font-weight:700;font-size:1rem;color:var(--primary)}.dlogin-site-creator .dlogin-plan-banner__trial{font-size:.875rem;color:var(--primary-medium)}.dlogin-site-creator .dlogin-plan-banner__price{font-size:1rem;color:var(--primary-medium)}.dlogin-site-creator__auto-domain-note{margin:0 0 1rem;color:var(--primary-medium);font-size:1rem}.dlogin-site-creator .dlogin-server-location__toggle{color:var(--primary);text-decoration:underline;font-size:1rem}.dlogin-site-creator .dlogin-server-location__toggle:hover{color:var(--tertiary)}.dlogin-site-creator .dlogin-server-location__content{margin-top:1rem}.dlogin-site-creator .dlogin-server-location__title{display:block;font-size:1rem;font-weight:600;color:var(--text-color);margin-bottom:.75rem}.dlogin-site-creator .dlogin-server-location__options{display:flex;gap:.75rem}.dlogin-site-creator .dlogin-server-location__option{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:2px solid var(--primary-300);border-radius:8px;background-color:var(--secondary);cursor:pointer;transition:all .15s ease-in-out}.dlogin-site-creator .dlogin-server-location__option:hover{border-color:var(--tertiary)}.dlogin-site-creator .dlogin-server-location__option--selected{border-color:var(--tertiary);background-color:var(--tertiary-very-low)}.dlogin-site-creator .dlogin-server-location__icon{font-size:1.25rem}.dlogin-site-creator .dlogin-server-location__label{font-weight:500;color:var(--primary)}.dlogin-site-creator__blank{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 calc(var(--space)*9);text-align:center}.dlogin-site-creator__blank p{margin-top:0;color:var(--primary-800)}.dlogin-site-creator__blank .d-icon{width:80px;height:auto;fill:var(--primary-300)}.dlogin-site-creator__content{z-index:3;max-width:400px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;min-height:100px;padding:2rem;--3b85ebeb-csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) var(--primary-low);border:1px solid var(--3b85ebeb-csstools-light-dark-toggle--20, rgba(0, 0, 0, 0.08));border-radius:8px;background:var(--secondary);box-shadow:0 34px 110px rgba(30,36,72,.34),0 8px 24px rgba(30,36,72,.18)}@supports (color: light-dark(red, red)){
.dlogin-site-creator__content{border:1px solid light-dark(rgba(0, 0, 0, 0.08), var(--primary-low))}
}.dlogin-site-creator__background{top:0;left:0;right:0;bottom:0;z-index:3;position:fixed}.dlogin-site-creator__icon{position:absolute;opacity:0;animation-duration:4.5s;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1);animation-fill-mode:forwards}@media screen and (prefers-reduced-motion: reduce){.dlogin-site-creator__icon{animation:none;opacity:.6}}.dlogin-site-creator__icon.--purple{left:5px;top:5px;filter:blur(3px);animation-delay:.1s;animation-name:iconFadeInPurple}@keyframes iconFadeInPurple{from{opacity:0;transform:rotate(-30deg) scale(2) translateY(20px)}to{opacity:.5;transform:rotate(-30deg) scale(2) translateY(0)}}.dlogin-site-creator__icon.--blue{left:-15px;top:50%;filter:blur(3px);animation-delay:.2s;animation-name:iconFadeInBlue}@media(width < 40rem){.dlogin-site-creator__icon.--blue{display:none}}@keyframes iconFadeInBlue{from{opacity:0;transform:rotate(30deg) scale(2) translateY(20px)}to{opacity:.5;transform:rotate(30deg) scale(2) translateY(0)}}.dlogin-site-creator__icon.--yellow{left:5px;bottom:5px;filter:blur(2px);animation-delay:.3s;animation-name:iconFadeInYellow}@keyframes iconFadeInYellow{from{opacity:0;transform:rotate(30deg) scale(5) translateY(20px)}to{opacity:.5;transform:rotate(30deg) scale(5) translateY(0)}}.dlogin-site-creator__icon.--orange{right:-15px;top:0;filter:blur(3px);animation-delay:.4s;animation-name:iconFadeInOrange}@keyframes iconFadeInOrange{from{opacity:0;transform:rotate(-30deg) scale(4) translateY(20px)}to{opacity:.5;transform:rotate(-30deg) scale(4) translateY(0)}}.dlogin-site-creator__icon.--red{right:-15px;bottom:45%;filter:blur(4px);animation-delay:.5s;animation-name:iconFadeInRed}@media(width < 40rem){.dlogin-site-creator__icon.--red{display:none}}@keyframes iconFadeInRed{from{opacity:0;transform:rotate(30deg) scale(1.5) translateY(20px)}to{opacity:.5;transform:rotate(30deg) scale(1.5) translateY(0)}}.dlogin-site-creator__icon.--green{right:15px;bottom:0;filter:blur(4px);animation-delay:.6s;animation-name:iconFadeInGreen}@keyframes iconFadeInGreen{from{opacity:0;transform:rotate(-25deg) scale(3) translateY(20px)}to{opacity:.5;transform:rotate(-25deg) scale(3) translateY(0)}}.dlogin-site-creator__already-provisioned{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--primary-200)}.dlogin-site-creator__form{text-align:left;margin:0 auto;display:flex;flex-direction:column;padding:2rem 0 0;font-size:1.1rem}.dlogin-site-creator__form .form-kit__field-custom{width:100% !important}.dlogin-site-creator .form-kit__container-help-text{color:var(--primary-medium)}.dlogin-site-creator .form-kit__before-input,.dlogin-site-creator .form-kit__after-input{background-color:var(--primary-very-low);border-color:var(--primary-300);color:var(--primary-medium);padding-inline:1em;padding-block:var(--space-md);height:auto;box-sizing:border-box;font-size:.94rem}.dlogin-site-creator .form-kit__control-input{border-color:var(--primary-300) !important;padding:var(--space-md) !important;height:auto !important}.dlogin-site-creator .form-kit__container,.dlogin-site-creator .form-kit__container-content{width:100%}.dlogin-site-creator .form-kit__container-title{font-size:1rem;font-weight:600;color:var(--text-color)}.dlogin-site-creator .form-kit__container-required{display:none}.dlogin-site-creator .form-kit__errors-summary{border:none;width:100%}.dlogin-site-creator .form-kit__errors-summary-title{font-size:1.25rem;font-weight:bold;color:var(--danger)}.dlogin-site-creator .form-kit__control-checkbox-title{font-size:1rem}.dlogin-site-creator .form-kit__control-checkbox{width:20px;height:20px;margin:0;cursor:pointer;appearance:none;border:1px solid var(--primary-300);border-radius:var(--space);background-color:var(--secondary);position:relative;flex-shrink:0}.dlogin-site-creator .form-kit__control-checkbox::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:12px;height:12px;background-color:var(--secondary);transition:transform .15s ease-in-out}.dlogin-site-creator .form-kit__control-checkbox:checked{background-color:var(--tertiary);border-color:var(--tertiary)}.dlogin-site-creator .form-kit__control-checkbox:checked::before{content:"✓";transform:translate(-50%, -50%) scale(1);color:var(--secondary);font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:bold;background-color:var(--tertiary)}.dlogin-site-creator .form-kit__control-checkbox:focus{outline:2px solid var(--tertiary);border-color:var(--tertiary)}.dlogin-site-creator .form-kit__control-checkbox-title a{color:var(--color-text);text-decoration:underline}.dlogin-site-creator .form-kit__control-checkbox-title a:hover{color:var(--tertiary)}.dlogin-site-creator .btn-primary{display:block;width:100%;font-size:1rem;padding:1.125em 1.5625em;font-weight:bold}.progress-bar{--3b85ebeb-csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) rgba(255, 255, 255, 0.3);background:var(--3b85ebeb-csstools-light-dark-toggle--21, rgba(119, 96, 219, 0.2));background:light-dark(rgba(119, 96, 219, 0.2), rgba(255, 255, 255, 0.3));height:6px;margin:1.5rem auto;border-radius:50px;overflow:hidden;width:100%;max-width:200px}.progress-bar-inner{background-color:var(--tertiary);--3b85ebeb-csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.22);--3b85ebeb-csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.22);--3b85ebeb-csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgba(0, 0, 0, 0.22);background-image:linear-gradient(45deg, var(--3b85ebeb-csstools-light-dark-toggle--22, rgba(255, 255, 255, 0.25)) 25%, transparent 25%, transparent 50%, var(--3b85ebeb-csstools-light-dark-toggle--23, rgba(255, 255, 255, 0.25)) 50%, var(--3b85ebeb-csstools-light-dark-toggle--24, rgba(255, 255, 255, 0.25)) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, light-dark(rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.22)) 25%, transparent 25%, transparent 50%, light-dark(rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.22)) 50%, light-dark(rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.22)) 75%, transparent 75%, transparent);background-size:40px 40px;height:100%;transition:width .6s ease;animation:dlogin-progress-stripes 1s linear infinite}@media screen and (prefers-reduced-motion: reduce){.progress-bar-inner{animation:none;transition:none}}@keyframes dlogin-progress-stripes{from{background-position:0 0}to{background-position:40px 0}}.provision-message{--3b85ebeb-csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) var(--primary);color:var(--3b85ebeb-csstools-light-dark-toggle--25, var(--primary-high))}@supports (color: light-dark(red, red)){
.provision-message{color:light-dark(var(--primary-high), var(--primary))}
}@media screen and (prefers-reduced-motion: no-preference){.dlogin-site-creator--provision .dlogin-site-creator__content{animation:dlogin-provision-enter .55s ease both}}@keyframes dlogin-provision-enter{from{opacity:0;transform:translate(-50%, calc(-50% + 12px))}to{opacity:1;transform:translate(-50%, -50%)}}.provision-ready{text-align:center}.provision-ready h2{font-size:1.75rem;font-weight:900;margin-bottom:1rem}.provision-ready__url{font-size:1.1rem;color:var(--tertiary);word-break:break-all;margin-bottom:1.5rem}.provision-ready__button{margin-bottom:1rem}.provision-ready__countdown{font-size:.95rem;color:var(--primary-medium);margin-bottom:.5rem}.provision-ready__hint{font-size:.875rem;color:var(--primary-medium);margin:0}.dlogin-site-creator--domain-change .dlogin-site-creator__content{animation:dlogin-provision-enter .55s ease both}.dlogin-domain-change{width:min(100%,36rem)}.dlogin-domain-change__title{overflow-wrap:anywhere}.dlogin-domain-change__waiting{text-align:center}.dlogin-domain-change__body-group{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.dlogin-domain-change__body{margin:0;color:var(--primary-high)}.dlogin-domain-change__status{margin:1rem 0 0;color:var(--primary-high)}.dlogin-domain-change__ready{text-align:center}.dlogin-free-closed{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:var(--space-xl)}.dlogin-free-closed__content{text-align:left;max-width:600px;margin:0 auto;padding:3rem;background-color:var(--secondary);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.dlogin-free-closed__content h1{font-weight:900;line-height:1.2;font-size:2.25rem;margin:0 0 1.5rem}.dlogin-free-closed__content p{font-size:1.125rem;margin:0}.dlogin-free-closed__content p a{color:var(--primary);text-decoration:underline}.dlogin-free-closed footer{display:flex;justify-content:center;align-items:center;gap:2rem;font-size:.875rem;padding:2rem 0}.dlogin-free-closed footer a{color:var(--primary-medium);text-decoration:none}.dlogin-free-closed footer a:hover{text-decoration:underline}@media(width <= 640px){.dlogin-free-closed__content{padding:1.5rem}.dlogin-free-closed__content h1{font-size:1.75rem}}.dlogin-free-closed__form{margin-top:2rem}.dlogin-free-closed__form input[type=email]{padding:1rem;border:1px solid var(--primary-low);appearance:none;border-radius:8px;resize:none;width:100%;font-size:1rem;background-color:var(--secondary);color:var(--primary)}.dlogin-free-closed__form .actions{margin-top:1.5rem}.dlogin-free-closed__form input[type=submit]{display:block;width:100%;padding:.9375rem 1.5rem;background-color:var(--tertiary);color:var(--secondary);border:1px solid var(--tertiary);border-radius:100em;cursor:pointer;font-weight:bold;font-size:1rem;line-height:1.5;text-align:center;text-decoration:none;transition:all 200ms ease-in-out}.dlogin-free-closed__form input[type=submit]:hover{background-color:var(--tertiary-hover)}.dlogin-free-closed__form .hs-error-msgs{margin-top:1em;padding:0}.dlogin-free-closed__form .hs-error-msgs li{text-align:left;list-style:none;color:var(--danger)}@font-face{font-family:Kaio;src:url("/plugins/discourse-login/fonts/Kaio-Black.woff") format("woff");font-weight:900;font-display:swap}html.d-login-anon-homepage{--3b85ebeb-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #000;--page-background: var(--3b85ebeb-csstools-light-dark-toggle--26, #f9f8fc);--3b85ebeb-csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) #000;--hero-bg: var(--3b85ebeb-csstools-light-dark-toggle--27, #f9f8fc);--3b85ebeb-csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) var(--tertiary-400);--hero-bg-2: var(--3b85ebeb-csstools-light-dark-toggle--28, #e1d5ff);--3b85ebeb-csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) #fff;--hero-text-color: var(--3b85ebeb-csstools-light-dark-toggle--29, #000);--3b85ebeb-csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) #fff;--body-text-color: var(--3b85ebeb-csstools-light-dark-toggle--30, var(--hero-text-color));--cta-bg: var(--tertiary);--cta-bg--hover: var(--tertiary-900);--cta-text-color: #fff;--3b85ebeb-csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) var(--primary);--cta-secondary-text-color: var(--3b85ebeb-csstools-light-dark-toggle--31, var(--tertiary));--3b85ebeb-csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) var(--primary);--cta-secondary-text-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--32, var(--tertiary-hover));--section-title-font-size: 2.15rem;--section-title-font-size-mobile: 1.75rem;--section-title-line-height: 1.2;--hero-title-font-size: 3.25rem;--hero-title-font-size-mobile: 2.15rem;--body-font-size: 0.875rem;}@supports (color: light-dark(red, red)){
html.d-login-anon-homepage{--page-background: light-dark(#f9f8fc, #000);--hero-bg: light-dark(#f9f8fc, #000);--hero-bg-2: light-dark(#e1d5ff, var(--tertiary-400));--hero-text-color: light-dark(#000, #fff);--body-text-color: light-dark(var(--hero-text-color), #fff);--cta-secondary-text-color: light-dark(var(--tertiary), var(--primary));--cta-secondary-text-color--hover: light-dark( var(--tertiary-hover), var(--primary) );}
}@supports not (color: light-dark(tan, tan)){html.d-login-anon-homepage *{--3b85ebeb-csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #000;--page-background: var(--3b85ebeb-csstools-light-dark-toggle--26, #f9f8fc);--3b85ebeb-csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) #000;--hero-bg: var(--3b85ebeb-csstools-light-dark-toggle--27, #f9f8fc);--3b85ebeb-csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) var(--tertiary-400);--hero-bg-2: var(--3b85ebeb-csstools-light-dark-toggle--28, #e1d5ff);--3b85ebeb-csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) #fff;--hero-text-color: var(--3b85ebeb-csstools-light-dark-toggle--29, #000);--3b85ebeb-csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) #fff;--body-text-color: var(--3b85ebeb-csstools-light-dark-toggle--30, var(--hero-text-color));--3b85ebeb-csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) var(--primary);--cta-secondary-text-color: var(--3b85ebeb-csstools-light-dark-toggle--31, var(--tertiary));--3b85ebeb-csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) var(--primary);--cta-secondary-text-color--hover: var(--3b85ebeb-csstools-light-dark-toggle--32, var(--tertiary-hover));}}html.d-login-anon-homepage body{color:var(--body-text-color);background-color:var(--page-background)}html.d-login-anon-homepage a{color:var(--tertiary);text-decoration:none}html.d-login-anon-homepage a:hover{text-decoration:underline}html.d-login-anon-homepage #main-outlet{padding:0}html.d-login-anon-homepage #main-outlet-wrapper.wrap{max-width:none;padding:0}html.d-login-anon-homepage .dlogin-custom-header,html.d-login-anon-homepage .background{display:none}html.d-login-anon-homepage .btn--cta{border-radius:100px;font-weight:bold;padding:.9375rem 1rem;transition:all 200ms ease-in-out}@media(width < 40rem){html.d-login-anon-homepage .btn--cta{font-size:var(--body-font-size);padding:.75rem 1rem}}html.d-login-anon-homepage .btn--cta-primary{background-color:var(--cta-bg);color:var(--cta-text-color);border-color:var(--cta-bg)}html.d-login-anon-homepage .btn--cta-primary .d-icon{color:var(--cta-text-color)}html.d-login-anon-homepage .btn--cta-primary:hover,html.d-login-anon-homepage .btn--cta-primary:active,html.d-login-anon-homepage .btn--cta-primary:focus{background-color:var(--cta-bg--hover);color:var(--cta-text-color);border-color:var(--cta-bg--hover)}html.d-login-anon-homepage .btn--cta-primary:hover .d-icon,html.d-login-anon-homepage .btn--cta-primary:active .d-icon,html.d-login-anon-homepage .btn--cta-primary:focus .d-icon{color:var(--cta-text-color)}html.d-login-anon-homepage .btn--cta-secondary{border:2px solid var(--cta-bg);background-color:rgba(0,0,0,0);color:var(--cta-secondary-text-color)}html.d-login-anon-homepage .btn--cta-secondary .d-icon{color:var(--cta-secondary-text-color)}html.d-login-anon-homepage .btn--cta-secondary:hover,html.d-login-anon-homepage .btn--cta-secondary:active,html.d-login-anon-homepage .btn--cta-secondary:focus{background-color:rgba(0,0,0,0);border:2px solid var(--cta-bg--hover);color:var(--cta-secondary-text-color--hover)}html.d-login-anon-homepage .btn--cta-secondary:hover .d-icon,html.d-login-anon-homepage .btn--cta-secondary:active .d-icon,html.d-login-anon-homepage .btn--cta-secondary:focus .d-icon{color:var(--cta-secondary-text-color--hover)}html.d-login-anon-homepage .btn--cta:hover,html.d-login-anon-homepage .btn--cta:active,html.d-login-anon-homepage .btn--cta:focus{text-decoration:none;background-image:unset}html.d-login-anon-homepage .hero{color:var(--hero-text-color);padding:2rem 0;position:relative}@media(width < 40rem){html.d-login-anon-homepage .hero{padding:1rem 0 2rem}}html.d-login-anon-homepage .hero::after{content:"";position:absolute;top:0;left:0;right:0;height:600px;z-index:0;background:linear-gradient(to bottom, var(--hero-bg-2) 0%, var(--hero-bg) 100%)}html.d-login-anon-homepage .hero h1{font-family:var(--hero-title-font-family);text-align:center;font-weight:900;line-height:1.25;font-size:var(--hero-title-font-size);margin:1rem 0}@media(width < 40rem){html.d-login-anon-homepage .hero h1{font-size:var(--hero-title-font-size-mobile);line-height:1.1}}html.d-login-anon-homepage .hero p{margin-bottom:2rem;font-size:1.25rem}html.d-login-anon-homepage .hero__cta{margin-bottom:4rem}@media(width < 40rem){html.d-login-anon-homepage .hero__cta{margin-bottom:1rem}}html.d-login-anon-homepage .hero__content{padding-top:3rem;text-align:center;position:relative;z-index:5}@media(width < 40rem){html.d-login-anon-homepage .hero__content{padding-top:2rem}}html.d-login-anon-homepage .hero-illustration{position:relative;height:205px;width:580px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .1s ease-out}@media(width < 40rem){html.d-login-anon-homepage .hero-illustration{display:none}}html.d-login-anon-homepage .hero-illustration__id{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:130px}html.d-login-anon-homepage .hero-illustration__node{position:absolute;opacity:0;animation:nodeFadeIn 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards,nodeFloat 5s ease-in-out infinite;animation-delay:var(--node-delay, 0.3s),calc(var(--node-delay, 0.3s) + 500ms);animation-duration:var(--node-duration, 500ms),3s}html.d-login-anon-homepage .hero-illustration__node--sm{width:15px;animation-delay:.1s,.6s;animation-duration:900ms,4s;animation-timing-function:ease-in-out}html.d-login-anon-homepage .hero-illustration__node--md{width:20px;animation-delay:.3s,.8s;animation-duration:800ms,2s;animation-timing-function:ease-in-out}html.d-login-anon-homepage .hero-illustration__node--lg{width:25px;animation-delay:.5s,1s;animation-duration:1s,3s;animation-timing-function:ease-in-out}html.d-login-anon-homepage .hero-illustration__node--xl{width:28px;animation-delay:.7s,1.2s;animation-duration:1.2s,2s;animation-timing-function:ease-in-out}html.d-login-anon-homepage .hero-illustration__nodes-bg{filter:blur(4px)}html.d-login-anon-homepage .hero-illustration__nodes-bg .hero-illustration__node{transform:scale(0.75) !important}@keyframes nodeFadeIn{0%{opacity:0;transform:translateY(10px)}60%{opacity:1;transform:translateY(-1px)}80%{transform:translateY(2px)}100%{opacity:1;transform:translateY(0)}}@keyframes nodeFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}html.d-login-anon-homepage .header{position:relative;z-index:5}html.d-login-anon-homepage .header .logo{width:210px;height:auto}@media(width < 40rem){html.d-login-anon-homepage .header .logo{width:150px}}html.d-login-anon-homepage .header__nav{display:flex;gap:.75rem;align-items:baseline}@media(width < 40rem){html.d-login-anon-homepage .header__nav{gap:.25rem}html.d-login-anon-homepage .header__nav .btn{padding:.5rem}}html.d-login-anon-homepage .header__nav-link{margin-right:1rem;color:var(--hero-text-color);font-size:var(--body-font-size);text-decoration:none}html.d-login-anon-homepage .header__nav-link:hover{text-decoration:underline;text-decoration-color:var(--cta-bg);text-underline-offset:4px}@media(width < 40rem){html.d-login-anon-homepage .header__nav-link{display:none}}html.d-login-anon-homepage .header .wrap{justify-content:space-between;display:flex;align-items:center}@media(width <= 350px){html.d-login-anon-homepage .header .wrap{gap:1em;flex-flow:column}}html.d-login-anon-homepage .page-content{position:relative;z-index:5}html.d-login-anon-homepage .content-wrapper{margin:5rem 0}@media(width < 40rem){html.d-login-anon-homepage .content-wrapper{margin:2rem 0}html.d-login-anon-homepage .content-wrapper:first-child{margin-top:0}}html.d-login-anon-homepage .benefits{margin:0 auto;max-width:850px;text-align:center}html.d-login-anon-homepage .benefits__title,html.d-login-anon-homepage .benefits__body{max-width:600px;margin:0 auto}html.d-login-anon-homepage .benefits__title{font-size:var(--section-title-font-size);font-weight:900;line-height:var(--section-title-line-height)}@media(width < 40rem){html.d-login-anon-homepage .benefits__title{font-size:var(--section-title-font-size-mobile)}}html.d-login-anon-homepage .benefits__title{margin-bottom:2rem}html.d-login-anon-homepage .benefits__list{display:flex;justify-content:space-between;gap:1rem}@media(width < 40rem){html.d-login-anon-homepage .benefits__list{flex-flow:column;margin:0 auto;max-width:300px}}html.d-login-anon-homepage .benefits__item{flex:1}html.d-login-anon-homepage .benefits__item img{width:100%}html.d-login-anon-homepage .benefits__item p{line-height:1.4}html.d-login-anon-homepage .benefits__cta .btn .d-icon{color:var(--cta-tertiary-text-color)}html.d-login-anon-homepage .setup{margin:0 auto;text-align:center}html.d-login-anon-homepage .setup__title{font-size:var(--section-title-font-size);font-weight:900;line-height:var(--section-title-line-height)}@media(width < 40rem){html.d-login-anon-homepage .setup__title{font-size:var(--section-title-font-size-mobile)}}html.d-login-anon-homepage .setup__pretitle{color:var(--tertiary);font-size:var(--body-font-size);margin:2em 0 1em;letter-spacing:.1em;text-transform:uppercase;font-weight:bold}html.d-login-anon-homepage .setup__body{margin:0 auto 1.25em;line-height:1.5;max-width:60ch}html.d-login-anon-homepage .setup__help-buttons{display:grid;grid-template-columns:repeat(3, max-content);gap:calc(var(--space)*4);margin-top:var(--space-xl);justify-content:center}@media(width < 48rem){html.d-login-anon-homepage .setup__help-buttons{grid-template-columns:1fr;gap:var(--space-md);margin-top:calc(var(--space)*6)}}html.d-login-anon-homepage .help-button{display:flex;align-items:center;text-align:left;padding:var(--space-md) calc(var(--space)*4) var(--space-md) var(--space-md);background-color:var(--secondary);border-radius:100px;box-shadow:0 2px 4px rgba(0,0,0,.02);text-decoration:none;color:var(--body-text-color);transition:all 200ms ease-in-out;gap:.25em;border:1px solid var(--primary-200)}html.d-login-anon-homepage .help-button:hover,html.d-login-anon-homepage .help-button:focus{box-shadow:0 4px 6px rgba(0,0,0,.05);border-color:var(--tertiary);--3b85ebeb-csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) var(--tertiary-400);background-color:var(--3b85ebeb-csstools-light-dark-toggle--33, #f0edff);text-decoration:none}@supports (color: light-dark(red, red)){
html.d-login-anon-homepage .help-button:hover,html.d-login-anon-homepage .help-button:focus{background-color:light-dark(#f0edff, var(--tertiary-400))}
}html.d-login-anon-homepage .help-button__icon{width:var(--space-xl);height:var(--space-xl);display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all 200ms ease-in-out}html.d-login-anon-homepage .help-button__icon .d-icon{width:calc(var(--space)*4);height:calc(var(--space)*4)}html.d-login-anon-homepage .help-button:nth-child(1) .help-button__icon .d-icon{color:#ae9fe9}html.d-login-anon-homepage .help-button:nth-child(2) .help-button__icon .d-icon{color:#ae9fe9}html.d-login-anon-homepage .help-button:nth-child(3) .help-button__icon .d-icon{color:#ae9fe9}html.d-login-anon-homepage .help-button__title{font-weight:700;font-size:1rem;margin:0 0 var(--space-md);line-height:1.3;margin-bottom:0}html.d-login-anon-homepage .help-button__description{font-size:.9375rem;line-height:1.5;margin:0;color:var(--primary-medium);flex:1}html.d-login-anon-homepage .help-button__cta{font-size:.9375rem;font-weight:700;color:var(--body-text-color);margin-top:calc(var(--space)*4)}html.d-login-anon-homepage .dlogin-footer{padding:0 0 2rem}html.d-login-anon-homepage .dlogin-footer a,html.d-login-anon-homepage .dlogin-footer a:visited{font-size:var(--body-font-size);color:var(--primary-medium)}html.d-login-anon-homepage .wave-divider{height:9px;background-image:url("https://d1ebt9pet72xei.cloudfront.net/plugins/discourse-login/images/wave-divider.svg");--3b85ebeb-csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) bottom;background-position:var(--3b85ebeb-csstools-light-dark-toggle--34, top);background-position:light-dark(top, bottom);background-repeat:repeat-x;margin:1rem 0}@media(width >= 48rem){html.d-login-anon-homepage .block-from-md{display:block}}
/*# sourceMappingURL=discourse-login_a6a6fcc067f2664d36d62cc010d86755156a3382.css.map?__ws=id.discourse.com */