.field_checkbox-module__wjgokW__checkbox{cursor:pointer;align-items:center;gap:var(--checkbox-gap);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.field_checkbox-module__wjgokW__input{opacity:0;width:0;height:0;margin:0;position:absolute}.field_checkbox-module__wjgokW__box{background:var(--surface-card);border:var(--hairline) solid var(--control-input);border-radius:var(--radius-sm);color:var(--text-inverse);font-size:var(--icon-tick);height:var(--checkbox-form);transition:background var(--transition), border-color var(--transition);width:var(--checkbox-form);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.field_checkbox-module__wjgokW__tick{opacity:0}.field_checkbox-module__wjgokW__input:checked+.field_checkbox-module__wjgokW__box{background:var(--brand-primary);border-color:var(--brand-primary)}.field_checkbox-module__wjgokW__input:checked+.field_checkbox-module__wjgokW__box .field_checkbox-module__wjgokW__tick{opacity:1}.field_checkbox-module__wjgokW__input:focus-visible+.field_checkbox-module__wjgokW__box{box-shadow:0 0 0 var(--field-ring) var(--brand-muted)}.field_checkbox-module__wjgokW__label{color:var(--text-body)}
.field_text-module__BmE0lG__field{flex-direction:column;display:flex}.field_text-module__BmE0lG__label{color:var(--text-soft);margin-bottom:var(--field-label);justify-content:space-between;align-items:baseline;display:flex}.field_text-module__BmE0lG__shell{background:var(--surface-card);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-md);height:var(--field-height);transition:border-color var(--transition), box-shadow var(--transition);align-items:center;display:flex}.field_text-module__BmE0lG__shell:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 var(--field-ring) var(--brand-muted)}.field_text-module__BmE0lG__icon{color:var(--text-muted);font-size:var(--icon-inline);width:var(--field-slot);flex-shrink:0;justify-content:center;align-items:center;display:flex}.field_text-module__BmE0lG__input{color:var(--text-strong);min-width:0;height:100%;padding:0 var(--space-sm) 0 0;background:0 0;border:0;outline:0;flex:1}.field_text-module__BmE0lG__input::placeholder{color:var(--text-muted)}
.themed_alert-module__Ybn66W__alert{border-left:var(--alert-border) solid transparent;border-radius:var(--radius-md);align-items:flex-start;gap:var(--alert-gap);padding:var(--alert-padding-vertical) var(--alert-padding-horizontal);display:flex}.themed_alert-module__Ybn66W__icon{font-size:var(--icon-inline);flex-shrink:0}.themed_alert-module__Ybn66W__message{color:var(--text-body)}
.workspace_opening-module__r0xhoa__opening{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:484px;display:flex}.workspace_opening-module__r0xhoa__spinner{border:2px solid var(--control-input);border-radius:var(--radius-pill);border-top-color:var(--brand-primary);width:28px;height:28px;animation:.7s linear infinite workspace_opening-module__r0xhoa__spin}.workspace_opening-module__r0xhoa__label{color:var(--text-muted)}@keyframes workspace_opening-module__r0xhoa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace_opening-module__r0xhoa__spinner{animation-duration:1.8s}}
.page-module__SEZomW__card{width:100%;max-width:384px;animation:.32s both page-module__SEZomW__fade}.page-module__SEZomW__eyebrow{color:var(--text-muted);margin-bottom:10px}.page-module__SEZomW__title{color:var(--text-strong);font:700 26px/32px var(--font-sans);letter-spacing:-.4px;margin-bottom:32px}.page-module__SEZomW__notice,.page-module__SEZomW__form>*{margin-bottom:20px}.page-module__SEZomW__row{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.page-module__SEZomW__forgot{color:var(--brand-primary);text-decoration:none}.page-module__SEZomW__forgot:hover{text-decoration:underline}.page-module__SEZomW__submit{background:var(--brand-primary);border-radius:var(--radius-md);color:var(--text-inverse);cursor:pointer;font:600 13px/16px var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;height:48px;transition:background var(--transition), box-shadow var(--transition);border:0;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:0;display:flex;box-shadow:0 1px 2px #7d3f2a38}.page-module__SEZomW__submit:hover{background:var(--brand-hover);box-shadow:0 3px 8px #7d3f2a42}.page-module__SEZomW__submit:disabled{cursor:not-allowed;opacity:.5}.page-module__SEZomW__toggle{color:var(--text-muted);cursor:pointer;font-size:var(--icon-inline);width:var(--field-slot);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.page-module__SEZomW__toggle:hover{color:var(--text-body)}@keyframes page-module__SEZomW__fade{0%{transform:translateY(6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.page-module__SEZomW__card{animation:none}}
.invite_signup-module__aYP6Oa__card{width:100%;max-width:384px;animation:.32s both invite_signup-module__aYP6Oa__fade}.invite_signup-module__aYP6Oa__eyebrow{color:var(--text-muted);margin-bottom:10px}.invite_signup-module__aYP6Oa__title{color:var(--text-strong);font:700 26px/32px var(--font-sans);letter-spacing:-.4px;margin-bottom:4px}.invite_signup-module__aYP6Oa__subtitle{color:var(--text-muted);margin-bottom:28px}.invite_signup-module__aYP6Oa__notice,.invite_signup-module__aYP6Oa__form>*{margin-bottom:20px}.invite_signup-module__aYP6Oa__submit{background:var(--brand-primary);border-radius:var(--radius-md);color:var(--text-inverse);cursor:pointer;font:600 13px/16px var(--font-sans);letter-spacing:1.2px;text-transform:uppercase;height:48px;transition:background var(--transition), box-shadow var(--transition);border:0;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:0;display:flex;box-shadow:0 1px 2px #7d3f2a38}.invite_signup-module__aYP6Oa__submit:hover{background:var(--brand-hover);box-shadow:0 3px 8px #7d3f2a42}.invite_signup-module__aYP6Oa__submit:disabled{cursor:not-allowed;opacity:.5}.invite_signup-module__aYP6Oa__toggle{color:var(--text-muted);cursor:pointer;font-size:var(--icon-inline);width:var(--field-slot);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.invite_signup-module__aYP6Oa__toggle:hover{color:var(--text-body)}@keyframes invite_signup-module__aYP6Oa__fade{0%{transform:translateY(6px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.invite_signup-module__aYP6Oa__card{animation:none}}
