@keyframes dashboard-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dashboard-create-modal-panel-in{0%{opacity:0;transform:translateY(10px) scale(.996)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboard-create-modal-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes dashboard-create-modal-block-in{0%{opacity:0;transform:translateY(12px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard-create-modal-overlay{position:absolute;inset:0;box-sizing:border-box;background:var(--color-bg);display:flex;flex-direction:column;align-items:stretch;z-index:50;padding:var(--space-2) var(--space-2) var(--space-2) 0;overflow-y:auto;animation:dashboard-modal-overlay-in .22s ease-out}.dashboard-create-modal-overlay--exiting{animation:dashboard-modal-overlay-out .2s ease-in forwards}.dashboard-create-modal{flex:1 1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:none;animation:dashboard-create-modal-panel-in .34s var(--anim-ease-out,cubic-bezier(.22,1,.36,1)) forwards;--app-control-bg:var(--color-bg-alt)}.dashboard-create-modal--exiting{animation:dashboard-create-modal-panel-out .2s ease-in forwards}.dashboard-create-modal__header{box-sizing:border-box;padding:var(--space-2) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-bg-alt);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-shrink:0;min-height:36px}.dashboard-create-modal__title{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--color-text);margin:0;min-width:0}.dashboard-create-modal__title-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:var(--color-text-muted);opacity:.9}.dashboard-create-modal__title-icon svg{width:15px;height:15px}.dashboard-create-modal__header-right{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:2px;min-width:0;flex:1 1;flex-shrink:1;justify-content:flex-end;min-height:36px}.dashboard-create-modal__header-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease;text-decoration:none}.dashboard-create-modal__header-btn:hover{background:rgba(0,0,0,.04);color:var(--color-text)}[data-propler-app][data-theme=dark] .dashboard-create-modal__header-btn:hover{background:rgba(255,255,255,.06)}.dashboard-create-modal__header-btn--open{background:rgba(0,0,0,.05);color:var(--color-text)}[data-propler-app][data-theme=dark] .dashboard-create-modal__header-btn--open{background:rgba(255,255,255,.08)}.dashboard-create-modal__header-btn-icon{flex-shrink:0;width:16px;height:16px}.dashboard-create-modal__support-wrap{position:relative}.dashboard-create-modal__support-dropdown{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:15.5rem;max-width:min(17.5rem,calc(100vw - 2rem));padding:var(--space-3) var(--space-4);z-index:200}.dashboard-create-modal__support-dropdown.dash-flyout-surface{border-radius:14px;background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:none}.dashboard-create-modal__support-dropdown-head{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2)}.dashboard-create-modal__support-dropdown-head-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--color-text-muted)}.dashboard-create-modal__support-dropdown-title{margin:0;flex:1 1;min-width:0;font-size:.875rem;font-weight:600;color:var(--color-text);line-height:1.35;letter-spacing:-.01em}.dashboard-create-modal__support-dropdown-summary{margin:0 0 var(--space-3);font-size:.8125rem;font-weight:400;color:var(--color-text-muted);line-height:1.45}.dashboard-create-modal__support-dropdown-cta{width:100%;box-sizing:border-box;text-decoration:none;gap:.4rem}.dashboard-create-modal__support-dropdown-cta:hover{text-decoration:none}.dashboard-create-modal__support-dropdown-cta-icon{flex-shrink:0;opacity:.85}.dashboard-create-modal__close{box-sizing:border-box;flex-shrink:0;min-width:32px;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.dashboard-create-modal__close:hover{background:rgba(0,0,0,.04);color:var(--color-text)}[data-propler-app][data-theme=dark] .dashboard-create-modal__close:hover{background:rgba(255,255,255,.06)}.dashboard-create-modal__status-bar{width:100%;height:3px;margin:0;border-radius:0;background:var(--color-border);overflow:hidden}.dashboard-create-modal__status-track--header{width:7rem;flex-shrink:0;line-height:0;margin-right:var(--space-2)}.dashboard-create-modal__status-track--header .dashboard-create-modal__status-bar{border-radius:var(--radius-full)}.dashboard-create-modal__status-bar-fill{height:100%;border-radius:inherit;background:var(--color-success);transition:width .2s ease}.dashboard-create-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-create-modal__center{box-sizing:border-box;flex:1 1 auto;min-height:0;width:100%;padding:0 var(--space-4);display:flex;flex-direction:column;align-items:center;overflow-y:auto}.dashboard-create-modal__center:after,.dashboard-create-modal__center:before{content:"";flex:1 1;min-height:var(--space-2)}.dashboard-create-modal__center:before{flex-grow:0.9}.dashboard-create-modal__center:after{flex-grow:1.1}.dashboard-create-modal__main{flex:0 0 auto;width:100%;max-width:18rem;display:flex;flex-direction:column;overflow:visible}.dashboard-create-modal__center--wide .dashboard-create-modal__main{max-width:min(26rem,100%)}.dashboard-create-modal__center--extra-wide .dashboard-create-modal__main{max-width:min(36rem,100%)}.dashboard-create-modal__content{flex:0 0 auto;padding:0;overflow:visible;display:flex;flex-direction:column;align-items:stretch}.dashboard-create-modal__content--step-loading{min-height:10rem}.dashboard-create-modal__content-inner{width:100%;max-width:none}.dashboard-create-modal__step-badge{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-sans);font-size:.75rem;font-weight:500;color:var(--color-text-muted);padding:.25rem .75rem;border:none;border-radius:var(--radius-full);background:var(--color-bg);margin:0 0 var(--space-4);align-self:flex-start}.dashboard-create-modal__step-badge-icon{display:inline-flex;align-items:center;flex-shrink:0;opacity:.9}.dashboard-create-modal__step-title{font-size:1.875rem;font-weight:600;color:var(--color-text);margin:0 0 var(--space-3);line-height:1.3;letter-spacing:-.025em}.dashboard-create-modal__step-title:has(+.dashboard-create-modal__step-desc){margin-bottom:var(--space-2)}.dashboard-create-modal__step-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);width:100%;margin:0 0 var(--space-3);box-sizing:border-box}.dashboard-create-modal__step-heading-row:has(+.dashboard-create-modal__step-desc){margin-bottom:var(--space-2)}.dashboard-create-modal__step-heading-row .dashboard-create-modal__step-title{flex:1 1;min-width:0;margin:0}.dashboard-create-modal__step-heading-end{flex-shrink:0;display:flex;align-items:center}.dashboard-create-modal__step-desc{font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1.55;color:var(--color-text-muted);margin:0 0 var(--space-2);max-width:36rem}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner>.dashboard-create-modal__step-title,.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__step-badge,.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__step-desc,.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__step-heading-row{animation:dashboard-create-modal-block-in .38s cubic-bezier(.22,1,.36,1) both;animation-delay:.04s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__step-desc{animation-delay:.07s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>*{animation:dashboard-create-modal-block-in .38s cubic-bezier(.22,1,.36,1) both}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:first-child{animation-delay:.08s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(2){animation-delay:.11s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(3){animation-delay:.14s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(4){animation-delay:.17s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(5){animation-delay:.2s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(6){animation-delay:.23s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(7){animation-delay:.26s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(8){animation-delay:.29s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(9){animation-delay:.32s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(10){animation-delay:.35s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(11){animation-delay:.38s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner form>:nth-child(12){animation-delay:.41s}.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating) .dashboard-create-modal__content-inner>:not(.dashboard-create-modal__step-badge):not(.dashboard-create-modal__step-heading-row):not(.dashboard-create-modal__step-title):not(.dashboard-create-modal__step-desc):not(form):not(.dashboard-create-modal__form-wrap){animation:dashboard-create-modal-block-in .38s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}.dashboard-create-modal__main:has(.dashboard-create-modal__content--step:not(.dashboard-create-modal__content--step-loading):not(.dashboard-create-modal__content--creating))>.dashboard-create-modal__footer{animation:dashboard-create-modal-block-in .38s cubic-bezier(.22,1,.36,1) both;animation-delay:.2s}@media (prefers-reduced-motion:reduce){.dashboard-create-modal__content--step .dashboard-create-modal__content-inner form>*,.dashboard-create-modal__content--step .dashboard-create-modal__content-inner>.dashboard-create-modal__step-title,.dashboard-create-modal__content--step .dashboard-create-modal__content-inner>:not(.dashboard-create-modal__step-badge):not(.dashboard-create-modal__step-heading-row):not(.dashboard-create-modal__step-title):not(.dashboard-create-modal__step-desc):not(form):not(.dashboard-create-modal__form-wrap),.dashboard-create-modal__content--step .dashboard-create-modal__step-badge,.dashboard-create-modal__content--step .dashboard-create-modal__step-desc,.dashboard-create-modal__content--step .dashboard-create-modal__step-heading-row,.dashboard-create-modal__content-inner-loading-wrap .loading-screen--inline,.dashboard-create-modal__creating,.dashboard-create-modal__creating-message,.dashboard-create-modal__error-bar--visible .dashboard-create-modal__error-bar-text,.dashboard-create-modal__main:has(.dashboard-create-modal__content--step)>.dashboard-create-modal__footer{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.new-event-modal__calendar-card{transition:none!important}.dashboard-create-modal__form-wrap--out{opacity:0!important;transform:none!important}}.dashboard-create-modal__content-inner--loading{min-height:10rem;display:flex;flex-direction:column}.dashboard-create-modal__content-inner--loading .dashboard-modal-assign--loading{flex:1 1;min-height:12rem}.dashboard-create-modal__content-inner-loading-wrap{flex:1 1;min-height:10rem;position:relative;display:flex;align-items:center;justify-content:center;background:transparent}.dashboard-create-modal__content-inner-loading-wrap .loading-screen--inline{animation:dashboard-create-modal-block-in .28s cubic-bezier(.16,1,.3,1) both;animation-delay:.06s}.dashboard-create-modal__content--creating{justify-content:center;align-items:center}.dashboard-create-modal__content-inner--creating{position:relative;min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none}.dashboard-create-modal__form-wrap{width:100%;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.dashboard-create-modal__form-wrap--out{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(-6px)}.dashboard-create-modal__creating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);animation:dashboard-create-modal-block-in .36s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}.dashboard-create-modal__creating-spinner{width:2.5rem;height:2.5rem;border:3px solid var(--color-border);border-top-color:var(--color-primary,#2563eb);border-radius:50%;animation:dashboard-create-modal-spin .8s linear infinite}@keyframes dashboard-create-modal-spin{to{transform:rotate(1turn)}}.dashboard-create-modal__creating-message{font-size:13px;color:var(--color-text-muted);margin:0;animation:dashboard-create-modal-block-in .3s cubic-bezier(.16,1,.3,1) both;animation-delay:.22s}.dashboard-create-modal__field{margin-bottom:var(--space-2)}.dashboard-create-modal__field:last-child{margin-bottom:0}.dashboard-create-modal__field-reveal{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);margin-bottom:0}.dashboard-create-modal__field-reveal,.dashboard-create-modal__field-reveal--visible{transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),margin-bottom .32s cubic-bezier(.22,1,.36,1)}.dashboard-create-modal__field-reveal--visible{max-height:220px;opacity:1;transform:translateY(0);margin-bottom:var(--space-2)}.dashboard-create-modal__fields-row{display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.dashboard-create-modal__fields-row .dashboard-create-modal__field{flex:1 1;margin-bottom:0}.dashboard-create-modal__label{display:block;font-size:13px;font-weight:500;color:var(--color-text);margin-bottom:.2rem;text-transform:capitalize}.dashboard-create-modal__input,.dashboard-create-modal__select,.dashboard-create-modal__textarea{width:100%;min-height:2.75rem;padding:.75rem 1rem;font-size:14px;line-height:1.45;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--app-control-bg);color:var(--color-text);box-shadow:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.dashboard-create-modal__input::placeholder,.dashboard-create-modal__textarea::placeholder{font-size:14px;color:var(--color-text-muted);opacity:1}.dashboard-create-modal__input[type=number]::-webkit-inner-spin-button,.dashboard-create-modal__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dashboard-create-modal__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dashboard-create-modal__content-inner input:not([type=checkbox]):not([type=radio]),.dashboard-create-modal__content-inner select,.dashboard-create-modal__content-inner textarea{font-size:14px}.dashboard-create-modal__content-inner input:not([type=checkbox]):not([type=radio])::placeholder,.dashboard-create-modal__content-inner textarea::placeholder{font-size:14px}.dashboard-create-modal__textarea{min-height:3rem;resize:vertical}.dashboard-create-modal__textarea--fixed{min-height:10rem;resize:none;line-height:1.45}.dashboard-create-modal__input-wrap{display:flex;align-items:stretch;min-height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--app-control-bg);overflow:hidden;box-shadow:none;transition:border-color .15s,box-shadow .15s}.dashboard-create-modal__input-wrap:focus-within{border-color:var(--color-cta);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-cta) 20%,transparent)}.dashboard-create-modal__input-wrap .dashboard-create-modal__input--with-prefix{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;padding:.5rem .625rem .5rem 0;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:transparent;text-align:left}.dashboard-create-modal__input-prefix{padding:.75rem .75rem .75rem 1rem;font-size:14px;line-height:1.45;color:var(--color-text-muted);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);display:flex;align-items:center}.dashboard-create-modal__switch-wrap{display:flex;align-items:center;gap:var(--space-3)}.dashboard-create-modal__switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:2.5rem;height:1.375rem;margin:0;padding:0;border:1px solid var(--color-border);border-radius:9999px;cursor:pointer;position:relative;background:var(--color-bg-alt);flex-shrink:0;transition:background .2s ease,border-color .2s ease}.dashboard-create-modal__switch:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:.125rem;transform:translateY(-50%);border-radius:50%;background:var(--color-text-muted);transition:transform .2s ease,background .2s ease}.dashboard-create-modal__switch:checked{background:var(--color-cta);border-color:var(--color-cta)}.dashboard-create-modal__switch:checked:after{transform:translateY(-50%) translateX(1.125rem);background:var(--color-cta-text)}.dashboard-create-modal__switch-label{font-size:13px;color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-create-modal__option-card{display:flex;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);cursor:pointer}.dashboard-create-modal__option-card:focus-visible{outline:none}.dashboard-create-modal__option-card--select{text-align:left}.dashboard-create-modal__option-card--selected{border-color:var(--color-cta);box-shadow:0 0 0 1px var(--color-cta)}.dashboard-create-modal__option-card-text{flex:1 1;min-width:0}.dashboard-create-modal__option-card-title{display:flex;align-items:center;gap:.375rem;font-size:13px;font-weight:500;color:var(--color-text);margin:0;text-transform:capitalize}.dashboard-create-modal__option-card-title-icon{flex-shrink:0;color:var(--color-text-muted)}.dashboard-create-modal__option-card-desc{font-size:12px;color:var(--color-text-muted);margin:var(--space-1) 0 0;line-height:1.4}.dashboard-create-modal__option-card-selected-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .6rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-cta) 16%,transparent);color:var(--color-cta);font-size:.625rem;font-weight:600;letter-spacing:.01em}.dashboard-create-modal__template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);width:100%;margin-top:var(--space-1)}@media (max-width:40rem){.dashboard-create-modal__template-grid{grid-template-columns:1fr}}.dashboard-create-modal__template-grid .dashboard-create-modal__option-card{margin-top:0}.new-team-member-modal__type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);width:100%}.new-team-member-modal__type-grid .dashboard-create-modal__option-card{margin-top:0}.new-team-member-modal__type-card{align-items:flex-start}.new-team-member-modal__type-title-row{width:100%;align-items:center}.new-team-member-modal__selected-badge{background:var(--color-cta);color:var(--color-cta-text)}.dashboard-create-modal .setup-profile-preview,.dashboard-create-modal .setup-upload-box{background:var(--color-bg-alt)}.dashboard-create-modal .setup-upload-box--drag{background:var(--color-control-on-alt)}[data-propler-app] .dashboard-create-modal .setup-upload-box button.auth-page__submit.auth-page__submit--secondary-sm{background:var(--color-control-on-alt);color:var(--color-text)}[data-propler-app] .dashboard-create-modal .setup-upload-box button.auth-page__submit.auth-page__submit--secondary-sm:hover:not(:disabled){background:var(--color-primary-muted);color:var(--color-text)}[data-propler-app] .dashboard-create-modal .setup-profile-preview__actions .app-btn.app-btn--icon-text{background:var(--color-control-on-alt);color:var(--color-text-muted)}[data-propler-app] .dashboard-create-modal .setup-profile-preview__actions .app-btn.app-btn--icon-text:hover:not(:disabled){background:var(--color-primary-muted);color:var(--color-text)}[data-propler-app] .dashboard-create-modal .setup-profile-preview__actions .app-btn.app-btn--icon-text.app-btn--danger{color:var(--color-error)}[data-propler-app] .dashboard-create-modal .setup-profile-preview__actions .app-btn.app-btn--icon-text.app-btn--danger:hover:not(:disabled){background:rgba(239,68,68,.12);color:var(--color-error)}@keyframes new-team-member-profile-surface-in{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes new-team-member-profile-icon-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes new-team-member-profile-image-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}[data-propler-app] .dashboard-create-modal .setup-profile-block.new-team-member-modal__profile-anim{animation:new-team-member-profile-surface-in .34s var(--anim-ease-out,cubic-bezier(.16,1,.3,1)) both}[data-propler-app] .dashboard-create-modal .new-team-member-modal__profile-anim.setup-upload-box .setup-upload-box__icon{animation:new-team-member-profile-icon-in .32s var(--anim-ease,cubic-bezier(.22,1,.36,1)) .06s both}[data-propler-app] .dashboard-create-modal .new-team-member-modal__profile-anim.setup-profile-preview .setup-profile-preview__image{animation:new-team-member-profile-image-in .3s var(--anim-ease,cubic-bezier(.22,1,.36,1)) .08s both}[data-propler-app] .dashboard-create-modal .new-team-member-modal__profile-anim.setup-profile-preview .setup-profile-preview__actions{animation:propler-fade-in .28s var(--anim-ease,cubic-bezier(.22,1,.36,1)) .12s both}.new-team-member-modal__info-card{width:100%;box-sizing:border-box;margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:.75rem;line-height:1.45;display:flex;align-items:flex-start;gap:.5rem}.new-team-member-modal__info-card-icon{flex-shrink:0;margin-top:.08rem}.dashboard-create-modal__input:focus,.dashboard-create-modal__select:focus,.dashboard-create-modal__textarea:focus{outline:none;border-color:var(--color-cta);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-cta) 20%,transparent)}.dashboard-create-modal__input-wrap .dashboard-create-modal__input:focus,.dashboard-create-modal__input-wrap .dashboard-create-modal__select:focus,.dashboard-create-modal__input-wrap .dashboard-create-modal__textarea:focus{box-shadow:none!important}[data-propler-app] .dashboard-create-modal__input-wrap .dashboard-create-modal__input:focus-visible,[data-propler-app] .dashboard-create-modal__input-wrap .dashboard-create-modal__select:focus-visible,[data-propler-app] .dashboard-create-modal__input-wrap .dashboard-create-modal__textarea:focus-visible{box-shadow:none!important}.dashboard-create-modal__input-wrap .dashboard-create-modal__input--with-prefix:focus,[data-propler-app] .dashboard-create-modal__input-wrap .dashboard-create-modal__input--with-prefix:focus-visible{border-left:none!important;box-shadow:none!important}.dashboard-create-modal__error-bar{flex-shrink:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease-out,opacity .2s ease-out;background:var(--color-bg-alt)}.dashboard-create-modal__error-bar--visible{max-height:4rem;opacity:1;transition:max-height .25s ease-out,opacity .2s ease-out}.dashboard-create-modal__error-bar--visible .dashboard-create-modal__error-bar-text{animation:dashboard-create-modal-block-in .28s cubic-bezier(.16,1,.3,1) both}.dashboard-create-modal__error-bar-text{display:block;padding:var(--space-2) 0 0;font-size:.75rem;color:var(--color-error);line-height:1.4}.dashboard-create-modal__footer{box-sizing:border-box;width:100%;padding-top:var(--space-3);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;background:transparent}.dashboard-create-modal__footer .dashboard-create-modal__btn--secondary{margin-right:auto}.dashboard-create-modal__footer .dashboard-create-modal__btn:only-child{width:100%}.dashboard-create-modal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.375rem;padding:.5rem var(--space-4);font-size:13px;font-weight:500;border-radius:var(--radius-full);border:none;box-sizing:border-box;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .2s ease}.dashboard-create-modal__footer .dashboard-create-modal__btn:not(:only-child){padding-left:var(--space-5);padding-right:var(--space-5)}.dashboard-create-modal__btn--primary{border:none;background:var(--color-cta);color:var(--color-cta-text)}.dashboard-create-modal__btn--primary:hover:not(:disabled){background:var(--color-cta-hover);color:var(--color-cta-text)}.dashboard-create-modal__btn--primary:disabled{opacity:.6;cursor:not-allowed}.dashboard-create-modal__btn--secondary{border:1px solid var(--color-border);background:var(--app-control-bg);color:var(--color-text)}.dashboard-create-modal__btn--secondary:hover:not(:disabled){background:var(--color-primary-muted);color:var(--color-text)}.dashboard-create-modal__btn--skip{border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted)}.dashboard-create-modal__btn--skip:hover:not(:disabled){background:var(--color-bg-alt);color:var(--color-text);border-color:var(--color-border)}.dashboard-create-modal__btn--skip:disabled{opacity:.6;cursor:not-allowed}.dashboard-create-modal__error{font-size:.75rem;color:var(--color-error);margin-top:var(--space-2)}.dashboard-create-modal__hint{font-size:.6875rem;color:var(--color-text-muted);margin-top:var(--space-1)}.dashboard-create-modal__hint--error{color:var(--color-error);margin-bottom:var(--space-2)}.dashboard-create-modal__file-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0)}.dashboard-create-modal__upload-box{position:relative;width:100%;min-height:7.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);cursor:pointer;transition:border-color .2s,background .2s}.dashboard-create-modal__upload-box:focus-visible,.dashboard-create-modal__upload-box:hover{border-color:var(--color-text-muted);outline:none}.dashboard-create-modal__upload-box--drag{border-color:var(--color-cta);background:var(--color-bg-alt)}.dashboard-create-modal__upload-box__icon{color:var(--color-text-muted);flex-shrink:0}.dashboard-create-modal__upload-box--drag .dashboard-create-modal__upload-box__icon{color:var(--color-cta)}.dashboard-create-modal__upload-box__text{font-size:13px;color:var(--color-text);text-align:center}.dashboard-create-modal__upload-box__hint{margin:0;font-size:13px;color:var(--color-text-muted);text-align:center}.dashboard-create-modal__upload-box--main-image{min-height:11rem;aspect-ratio:5/3;gap:.35rem;padding:var(--space-3);border-radius:var(--radius-lg);justify-content:center}.dashboard-create-modal__upload-box--main-image .dashboard-create-modal__upload-box__icon{width:1.125rem;height:1.125rem}.dashboard-create-modal__upload-box--main-image .dashboard-create-modal__upload-box__text{font-size:.75rem;font-weight:500;line-height:1.35}.dashboard-create-modal__upload-box--main-image .dashboard-create-modal__upload-box__hint{font-size:.625rem;line-height:1.35;max-width:16rem}.dashboard-create-modal__theme-options{display:flex;flex-wrap:wrap;gap:var(--space-3)}.dashboard-create-modal__theme-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-width:8rem;flex:1 1;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);cursor:pointer;transition:border-color .2s,background .2s;overflow:hidden;text-align:left}.dashboard-create-modal__theme-card:hover{border-color:var(--color-text-muted);background:var(--color-bg-alt)}.dashboard-create-modal__theme-card--selected{border-color:var(--color-cta);background:var(--color-bg);box-shadow:0 0 0 1px var(--color-cta)}.dashboard-create-modal__theme-badge{position:absolute;top:var(--space-2);right:var(--space-2);font-size:.625rem;font-weight:600;color:var(--color-cta);z-index:1}.dashboard-create-modal__theme-card-image{width:100%;aspect-ratio:4/3;min-height:4.5rem;background:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border)}.dashboard-create-modal__theme-card--selected .dashboard-create-modal__theme-card-image{background:var(--color-bg-alt);border-bottom-color:var(--color-border)}.dashboard-create-modal__theme-card-image-icon{color:var(--color-text-muted);opacity:.8}.dashboard-create-modal__theme-card--selected .dashboard-create-modal__theme-card-image-icon{color:var(--color-cta);opacity:1}.dashboard-create-modal__theme-label{font-size:13px;font-weight:500;color:var(--color-text);padding:var(--space-2) var(--space-3) 0}.dashboard-create-modal__theme-desc{font-size:.75rem;color:var(--color-text-muted);margin:var(--space-1) 0 var(--space-3);padding:0 var(--space-3);line-height:1.35}.dashboard-create-modal__templates{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dashboard-create-modal__template-btn{padding:var(--space-2) var(--space-3);font-size:13px;font-weight:500;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.dashboard-create-modal__template-btn:hover{border-color:var(--color-border-focus);color:var(--color-text)}.dashboard-create-modal__template-btn--selected{border-color:var(--color-cta);background:var(--color-cta);color:var(--color-cta-text)}.dashboard-create-modal__row{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.dashboard-create-modal__row .dashboard-create-modal__input{flex:1 1}.dashboard-create-modal__media-blocks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.dashboard-create-modal__media-block{padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);display:flex;flex-direction:column;gap:var(--space-1)}.dashboard-create-modal__media-block-label{font-size:13px;font-weight:500;color:var(--color-text)}.dashboard-create-modal__media-block-hint{font-size:13px;color:var(--color-text-muted)}.dashboard-modal-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:2.75rem;padding:.75rem 1rem;font-size:14px;font-weight:400;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--app-control-bg);color:var(--color-text);cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s ease;text-align:left}.dashboard-modal-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--color-control-on-alt) 88%,var(--color-text))}.dashboard-modal-trigger:disabled{opacity:.6;cursor:not-allowed}.dashboard-modal-trigger:active{transform:scale(.998)}.dashboard-modal-trigger:focus,.dashboard-modal-trigger:focus-visible{outline:none;border-color:var(--color-cta);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-cta) 20%,transparent)}.dashboard-modal-trigger--empty{color:var(--color-text-muted)}.dashboard-modal-trigger__icon{flex-shrink:0;width:.875rem;height:.875rem;color:currentColor;opacity:.85}.dashboard-modal-trigger__value{flex:1 1;min-width:0}.dashboard-modal-dropdown{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;width:100%;min-width:0;box-sizing:border-box;z-index:50;background:var(--app-control-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none;padding:var(--space-1);max-height:16rem;overflow:auto}.dashboard-modal-dropdown--portal{background:var(--app-control-bg);border:1px solid var(--color-border);box-shadow:none;color:var(--color-text)}.dashboard-modal-dropdown.dashboard-modal-dropdown--select-portal{padding:0!important;overflow:hidden;max-height:16rem;display:flex;flex-direction:column}.dashboard-modal-dropdown__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:2.375rem;padding:.5rem .75rem;font-size:14px;font-weight:400;line-height:1.35;border:none;border-radius:var(--radius-md);background:none;color:var(--color-text);cursor:pointer;text-align:left;transition:background .15s,color .15s}.dashboard-modal-dropdown__item:focus,.dashboard-modal-dropdown__item:focus-visible{outline:none;box-shadow:none}.dashboard-modal-dropdown__item:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .dashboard-modal-dropdown__item:hover{background:rgba(255,255,255,.06)}.dashboard-modal-dropdown__item--selected{background:rgba(0,0,0,.07);color:var(--color-text)}[data-theme=dark] .dashboard-modal-dropdown__item--selected{background:rgba(255,255,255,.1)}.dashboard-modal-dropdown__item--selected:hover{background:rgba(0,0,0,.08);color:var(--color-text)}[data-theme=dark] .dashboard-modal-dropdown__item--selected:hover{background:rgba(255,255,255,.12)}.dashboard-modal-dropdown__item-icon{flex-shrink:0;width:1rem;height:1rem;color:currentColor;opacity:.9}.dashboard-modal-dropdown__item-icon:empty{display:none;width:0;height:0;overflow:hidden}.dashboard-modal-dropdown__item--selected .dashboard-modal-dropdown__item-icon{opacity:1}.new-domain-modal__form{margin-bottom:var(--space-5)}.new-domain-modal__label{display:block;font-size:13px;font-weight:500;color:var(--color-text);margin-bottom:var(--space-2)}.new-domain-modal__input-row{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.new-domain-modal__input{flex:1 1;min-width:12rem;min-height:2.75rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:14px;line-height:1.45;background:var(--app-control-bg);color:var(--color-text)}.new-domain-modal__result{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-alt)}.new-domain-modal__result--available{border-color:var(--color-success,#22c55e)}.new-domain-modal__result--unavailable{border-color:var(--color-text-muted)}.new-domain-modal__result p{margin:0 0 var(--space-2);font-size:.8125rem}.new-domain-modal__result p:last-child{margin-bottom:0}.new-domain-modal__price{font-weight:600;color:var(--color-text)}.new-domain-modal__note{font-size:.8125rem;color:var(--color-text-muted)}.new-domain-modal__body{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;box-sizing:border-box}.dashboard-create-modal__center--wide:has(.new-domain-modal__body) .dashboard-create-modal__main{transition:none;width:100%;max-width:min(56rem,100%);margin-inline:auto;box-sizing:border-box}.dashboard-create-modal__main:has(.new-domain-modal__checkout--external)>.dashboard-create-modal__content{width:100%;min-width:0;box-sizing:border-box}.new-domain-modal__body .setup-checkout__wrap{position:relative;width:100%}.new-domain-modal__body .setup-checkout.new-domain-modal__checkout--external{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);width:100%;align-items:stretch;text-align:left}@media (max-width:64rem){.new-domain-modal__body .setup-checkout.new-domain-modal__checkout--external{grid-template-columns:1fr}}.new-domain-modal__body .setup-checkout.new-domain-modal__checkout--external .setup-checkout__summary-bottom{margin-top:auto}.new-domain-modal__body .setup-checkout__summary{position:relative;display:flex;flex-direction:column;min-height:100%;height:100%;align-self:stretch;padding:var(--space-5);background:var(--color-bg-alt);border-radius:var(--radius-md);border:1px solid var(--color-border)}.new-domain-modal__body .setup-checkout__payment{display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:100%;height:100%;align-self:stretch;padding:var(--space-4);background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)}.new-domain-modal__body .setup-checkout__table{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--color-text)}.new-domain-modal__body .setup-checkout__table td{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.new-domain-modal__body .setup-checkout__table tr:last-child td{border-bottom:none}.new-domain-modal__body .setup-checkout__table td:last-child{text-align:right;font-weight:500}.new-domain-modal__checkout-due-amount{margin:0 0 .15em;font-size:2.25rem;font-weight:500;color:var(--color-text);letter-spacing:-.03em;line-height:1}.new-domain-modal__checkout-due-label{margin:0 0 var(--space-4);font-size:.875rem;color:var(--color-text-muted)}.new-domain-modal__body .setup-checkout__trial-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-control-on-alt);border-radius:var(--radius-md)}.new-domain-modal__external-pay-intro{margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.dashboard-create-modal__btn-spinner{animation:spin .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:var(--space-1)}.dashboard-create-modal__content-inner:has(#new-event-form),.dashboard-create-modal__content-inner:has(#new-task-form){display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;min-height:0;width:100%}.dashboard-create-modal__content-inner:has(#new-event-form)>*,.dashboard-create-modal__content-inner:has(#new-task-form)>*{flex:0 0 auto;flex-shrink:0;min-height:0}#new-event-form,#new-task-form{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;flex:0 0 auto;min-height:0}#new-event-form>*,#new-task-form>*{flex:0 0 auto;flex-shrink:0;min-height:0}.dashboard-create-modal__segmented{display:flex;width:100%;margin-bottom:var(--space-3);padding:3px;border-radius:9999px;background:rgba(0,0,0,.05);border:none;gap:2px}[data-theme=dark] .dashboard-create-modal__segmented{background:rgba(255,255,255,.08)}.dashboard-create-modal__segmented-option{flex:1 1;min-height:2.375rem;padding:0 var(--space-2);border:none;border-radius:9999px;background:transparent;color:var(--color-text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.dashboard-create-modal__segmented-option:hover:not(.dashboard-create-modal__segmented-option--selected){color:var(--color-text)}.dashboard-create-modal__segmented-option--selected{background:var(--color-bg);color:var(--color-text)}.dashboard-create-modal__segmented-option:focus-visible{outline:2px solid var(--color-control-ring-focus);outline-offset:2px}.new-event-modal__calendar-wrap{width:100%;margin-bottom:var(--space-3);flex:0 0 auto;flex-shrink:0;min-height:0}.new-event-modal__calendar-card{box-sizing:border-box;padding:var(--space-3);width:100%;border-radius:var(--radius-lg);background:var(--app-control-bg);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;align-content:start;justify-items:stretch;height:auto;min-height:0;max-height:none;transition:height .34s cubic-bezier(.22,1,.36,1)}.new-event-modal__calendar-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.new-event-modal__calendar-month{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text)}.new-event-modal__calendar-nav{width:1.875rem;height:1.875rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.new-event-modal__calendar-nav:hover:not(:disabled){background:rgba(0,0,0,.05);color:var(--color-text)}[data-theme=dark] .new-event-modal__calendar-nav:hover:not(:disabled){background:rgba(255,255,255,.08)}.new-event-modal__calendar-nav:disabled{opacity:.35;cursor:not-allowed;color:var(--color-text-muted)}.new-event-modal__calendar-weekday{text-align:center;font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--color-text-muted);padding:.1rem 0;align-self:center}.new-event-modal__calendar-empty{display:block}.new-event-modal__calendar-day,.new-event-modal__calendar-empty{box-sizing:border-box;width:100%;aspect-ratio:1/1;min-height:0;align-self:start;justify-self:stretch}.new-event-modal__calendar-day{display:flex;align-items:center;justify-content:center;height:auto;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-size:.75rem;font-weight:500;cursor:pointer}.new-event-modal__calendar-day:hover:not(:disabled){background:rgba(0,0,0,.05)}[data-theme=dark] .new-event-modal__calendar-day:hover:not(:disabled){background:rgba(255,255,255,.08)}.new-event-modal__calendar-day--past,.new-event-modal__calendar-day:disabled{opacity:.38;cursor:not-allowed;color:var(--color-text-muted)}.new-event-modal__calendar-day--in-range{background:color-mix(in srgb,var(--color-cta) 14%,transparent)}.new-event-modal__calendar-day--end,.new-event-modal__calendar-day--start{background:var(--color-cta);color:var(--color-cta-text)}.new-open-house-modal__schedule-step{display:flex;flex-direction:column;gap:var(--space-3);width:100%;align-items:stretch}.new-open-house-modal__schedule-list-field{margin-bottom:0}.new-open-house-modal__schedule-list-heading{margin:0 0 var(--space-2);font-size:.8125rem;font-weight:600;color:var(--color-text)}.new-open-house-modal__schedule-list-panel{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-control-on-alt);padding:var(--space-3);min-height:0;max-height:min(14rem,38vh);overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.new-open-house-modal__dates-step{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.new-open-house-modal__dates-list{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.new-open-house-modal__oh-slot-card{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3)}.new-open-house-modal__oh-slot-card .dashboard-create-modal__review-card-avatar{margin-left:0;width:2.375rem;height:2.375rem;border:none;background:var(--color-bg);color:var(--color-text-muted)}.new-open-house-modal__oh-slot-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;padding:.125rem .25rem;margin:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-align:left}.new-open-house-modal__oh-slot-title{font-size:.8125rem;font-weight:600;color:var(--color-text)}.new-open-house-modal__oh-slot-range{font-size:.8125rem;font-weight:500;color:var(--color-text-muted)}.new-open-house-modal__oh-slot-action{flex:0 0 auto;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.new-open-house-modal__oh-slot-tools{flex-shrink:0;display:inline-flex;align-items:center;gap:2px}.new-open-house-modal__oh-slot-action:hover:not(:disabled){background:rgba(0,0,0,.06);color:var(--color-text)}[data-theme=dark] .new-open-house-modal__oh-slot-action:hover:not(:disabled){background:rgba(255,255,255,.08)}.new-open-house-modal__oh-slot-action:disabled{opacity:.45;cursor:default}.new-open-house-modal__oh-slot-action:focus-visible{outline:2px solid var(--color-control-ring-focus);outline-offset:2px}.new-open-house-modal__oh-slot-delete{color:var(--color-text-muted)}.new-event-modal__calendar-day.new-open-house-modal__calendar-day--listed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cta) 40%,transparent)}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-create-modal__complete-step{padding:0}.dashboard-create-modal__complete-step-loading{min-height:18rem;display:flex;align-items:center;justify-content:center;position:relative}.dashboard-create-modal__review-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-create-modal__review-card-image-wrap{width:100%;aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-bg-alt);overflow:hidden}.dashboard-create-modal__review-card-image{width:100%;height:100%;object-fit:cover;display:block}.dashboard-create-modal__review-card-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--color-text-muted)}.dashboard-create-modal__review-card-body{padding:0 var(--space-4) var(--space-2) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.dashboard-create-modal__review-card-address{font-size:1.0625rem;font-weight:600;color:var(--color-text);margin:0;line-height:1.3;letter-spacing:-.02em}.dashboard-create-modal__review-card-meta{font-size:.8125rem;color:var(--color-text-muted);margin:0;line-height:1.4}.dashboard-create-modal__review-card-people-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%}.dashboard-create-modal__review-card-clients-team-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);width:100%}.dashboard-create-modal__review-card-clients-team-row>.dashboard-create-modal__review-card-people-plain:only-child{flex:1 1 100%;min-width:0}.dashboard-create-modal__review-card-people-card{padding:var(--space-3) var(--space-4);background:var(--color-bg-alt);border:none;border-radius:var(--radius-md)}.dashboard-create-modal__review-card-people-card,.dashboard-create-modal__review-card-people-plain{box-sizing:border-box;flex:1 1;min-width:min(100%,11rem)}.dashboard-create-modal__review-card-people-label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--color-text);line-height:1.35}.dashboard-create-modal__review-card-team-avatars{display:flex;flex-wrap:wrap;align-items:center}.dashboard-create-modal__review-card-avatar{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:var(--color-bg-alt);color:var(--color-text-muted);font-size:.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--color-bg);margin-left:-.5rem;overflow:hidden}.dashboard-create-modal__review-card-people-card .dashboard-create-modal__review-card-avatar{border-color:var(--color-border)}.dashboard-create-modal__review-card-avatar--more{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.6875rem;font-weight:600;color:var(--color-text-muted);background:var(--color-bg-alt);border:2px solid var(--color-bg);margin-left:.25rem}.dashboard-create-modal__review-card-people-card .dashboard-create-modal__review-card-avatar--more{background:var(--color-bg);border-color:var(--color-border)}.dashboard-create-modal__review-card-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-create-modal__review-card-avatar:first-child{margin-left:0}.dashboard-create-modal__review-card-avatar--invite{background:var(--color-cta);color:var(--color-cta-text)}.dashboard-create-modal__review-card-team-none{font-size:.8125rem;color:var(--color-text-muted)}.dashboard-create-modal__review-card-desc{font-size:.8125rem;color:var(--color-text);margin:0;line-height:1.4;white-space:pre-wrap;word-break:break-word;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.dashboard-create-modal__review-card-desc--under-title{padding-top:0;border-top:none;color:var(--color-text-muted);font-size:.8125rem;margin-top:-.125rem}.dashboard-create-modal__review-card-meta--with-lead-icon{display:flex;align-items:flex-start;gap:.5rem}.dashboard-create-modal__review-card-meta-icon{flex-shrink:0;margin-top:.1em;color:var(--color-text-muted)}.new-event-modal__review-card .dashboard-create-modal__review-card-image-wrap,.new-task-modal__review-card .dashboard-create-modal__review-card-image-wrap,.new-team-member-modal__review-card .dashboard-create-modal__review-card-image-wrap{aspect-ratio:16/5;max-height:6.5rem}.new-team-member-modal__review-heading{display:flex;flex-direction:column;gap:.125rem;margin:0 0 var(--space-2)}.new-team-member-modal__review-name{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0;line-height:1.3;letter-spacing:-.02em}.new-team-member-modal__review-subtitle{font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--color-text-muted);margin:0}.new-team-member-modal__send-email-card{margin-top:var(--space-4)}.dashboard-create-modal__file-input--hidden{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dashboard-create-modal__main-image-preview{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-2);padding-bottom:var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-alt)}.dashboard-create-modal__main-image-preview-wrap{width:100%;aspect-ratio:5/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-alt)}.dashboard-create-modal__main-image-preview-img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-create-modal__main-image-preview-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;width:100%}.dashboard-create-modal__main-image-preview-actions .dashboard-create-modal__btn{display:inline-flex;align-items:center;gap:var(--space-1);font-size:12px;padding:.35rem .7rem;min-height:2rem}.dashboard-create-modal__main-image-preview-actions .dashboard-create-modal__btn svg{width:12px;height:12px}.dashboard-create-modal__block-in{animation:propler-fade-in .25s var(--anim-ease-out,cubic-bezier(.16,1,.3,1)) forwards}.dashboard-create-modal__main-image-deleting{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-alt)}.dashboard-create-modal__main-image-deleting-preview{width:100%;aspect-ratio:5/3;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-alt)}.dashboard-create-modal__main-image-deleting-img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}.dashboard-create-modal__main-image-deleting-label{margin:0;font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.dashboard-create-modal__main-image-deleting .dashboard-create-modal__status-bar{margin:0;width:100%}.dashboard-create-modal__main-image-deleting .dashboard-create-modal__status-bar-fill{animation:dashboard-create-modal-shimmer 1.4s ease-in-out infinite}@keyframes dashboard-create-modal-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}