.btn-unstyled,.btn-disabled,.btn-danger-outline,.btn-danger,.btn-subtle-outline,.btn-subtle,.btn-secondary,.btn-primary{appearance:none;font:inherit;color:inherit;cursor:inherit;line-height:inherit;text-align:inherit;outline:inherit;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.btn-disabled,.btn-danger-outline,.btn-danger,.btn-subtle-outline,.btn-subtle,.btn-secondary,.btn-primary{box-shadow:var(--shadow-sm);text-align:center;-webkit-user-select:none;user-select:none;color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:flex}.btn-primary{background-color:var(--accent);border:2px solid var(--accent);cursor:pointer}.btn-primary:hover{background-color:var(--accent-400);border-color:var(--accent-400);color:#fff}.btn-secondary{background-color:rgb(var(--accent-rgb)/.3);cursor:pointer;color:var(--accent-600);border:2px solid #0000}.btn-secondary:hover{background-color:rgb(var(--accent-rgb)/.45);color:var(--accent-700)}html.dark .btn-secondary{color:var(--accent-100)}html.dark .btn-secondary:hover{color:#fff}.btn-subtle{background-color:var(--surface-7);cursor:pointer;color:rgb(var(--color-text-main));border:2px solid #0000}.btn-subtle:hover{background-color:var(--surface-8);border-color:var(--surface-8)}.btn-subtle-outline{border:2px solid var(--surface-6);cursor:pointer;color:var(--color-text-subtle);background-color:#0000}.btn-subtle-outline:hover{background-color:var(--surface-6);border-color:var(--surface-6);color:rgb(var(--color-text-main))}.btn-danger{cursor:pointer;background-color:rgb(var(--danger)/.8);border:2px solid #0000}.btn-danger:hover{background-color:rgb(var(--danger));border:2px solid #0000}.btn-danger-outline{border:2px solid rgb(var(--danger));cursor:pointer;color:rgb(var(--danger));background-color:#0000}.btn-danger-outline:hover{background-color:rgb(var(--danger));border-color:rgb(var(--danger));color:#fff}.btn-disabled{background-color:var(--surface-8);color:var(--surface-2);cursor:default;pointer-events:none;border:2px solid #0000}.btn-unstyled{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.btn-unstyled.btn-list-item{padding:.5rem .75rem}.quorum-button-with-icon .quorum-button-icon-element{margin-right:.5rem}.quorum-button-with-icon.btn-compact .quorum-button-icon-element{margin-right:.25rem}.btn-compact{padding:.25rem .5rem;font-size:.75rem}.btn-small{border-width:1px;padding:.25rem .75rem;font-size:.75rem}.btn-small:hover{border-width:1px}.btn-large{padding:.75rem 1.5rem;font-size:1rem}.quorum-button-icon-only{width:2.5rem;height:2.5rem;border-radius:50%!important;padding-left:0!important;padding-right:0!important}.quorum-button-icon-only.btn-compact{width:1.75rem;height:1.75rem;border-radius:.25rem!important}.quorum-button-icon-only.btn-small{width:2rem;height:2rem}.quorum-button-icon-only.btn-large{width:3rem;height:3rem}.quorum-button-icon-only .quorum-button-icon-element{margin-right:0}.btn-full-width{width:100%}:root:not(.dark) .callout-info{--callout-bg:#dae4f9;--callout-border:#93b8f7;--callout-text:#2563eb}:root:not(.dark) .callout-success{--callout-bg:#d6eee2;--callout-border:#85dca6;--callout-text:#16a34a}:root:not(.dark) .callout-warning{--callout-bg:#f6e9d6;--callout-border:#f6c77a;--callout-text:#d97706}:root:not(.dark) .callout-error{--callout-bg:#f5dbde;--callout-border:#f39798;--callout-text:#dc2626}:root.dark .callout-info{--callout-bg:#2d3346;--callout-border:#3f5b85;--callout-text:#93c5fd}:root.dark .callout-success{--callout-bg:#293632;--callout-border:#33694a;--callout-text:#86efac}:root.dark .callout-warning{--callout-bg:#3f3226;--callout-border:#775d26;--callout-text:#fcd34d}:root.dark .callout-error{--callout-bg:#3e2930;--callout-border:#763f44;--callout-text:#fca5a5}.callout-base{background-color:var(--callout-bg)!important;border-color:var(--callout-border)!important;color:var(--callout-text)!important}.callout-base svg,.callout-minimal,.callout-minimal svg{color:var(--callout-text)!important}.callout a,.callout .link{color:inherit;cursor:pointer;font-weight:inherit;text-decoration:underline}.callout a:hover,.callout .link:hover{color:inherit;text-decoration:underline}.color-swatch{cursor:pointer;border:2px solid #0000;border-radius:9999px;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.color-swatch:hover:not(.color-swatch--disabled):not(.color-swatch--active){transform:scale(1.1)}.color-swatch:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.color-swatch--small{width:1.5rem;height:1.5rem}.color-swatch--medium{width:2rem;height:2rem}.color-swatch--large{width:2.5rem;height:2.5rem}.color-swatch--active{border-color:var(--accent-600);box-shadow:0 0 0 2px var(--accent-600)}.color-swatch--disabled{cursor:not-allowed;opacity:.5}.color-swatch__checkmark{color:#fff;font-size:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{animation:1s linear infinite icon-spin}svg[style*="cursor: pointer"],svg[style*=cursor\:pointer],svg[style*="cursor: pointer"]:focus,svg[style*="cursor: pointer"]:focus-visible,svg[style*=cursor\:pointer]:focus,svg[style*=cursor\:pointer]:focus-visible{outline:none}.input-container{flex-direction:column;width:100%;display:flex}.input-container--floating{position:relative}.input-wrapper{align-items:center;width:100%;display:flex;position:relative}.input-clear-button{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.125rem;line-height:1;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.input-clear-button:hover{color:var(--color-text-main)}.input-has-clear .quorum-input{padding-right:2.25rem}.input-has-clear .quorum-input::-webkit-search-cancel-button{appearance:none;display:none}.input-label{font-size:.875rem;line-height:1.25rem}.input-label__required{color:var(--color-text-danger);margin-left:.125rem;font-weight:700}.input-label--static{color:rgb(var(--color-text-main));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;display:block}.input-label--floating{color:var(--color-text-subtle);pointer-events:none;z-index:1;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.input-label--floating-active{color:rgb(var(--color-text-main));text-transform:uppercase;letter-spacing:.05em;background:0 0;font-size:.75rem;top:-1.5rem;left:0;transform:translateY(0)}.quorum-input{background-color:var(--color-field-bg);height:2.625rem;color:var(--color-field-text);box-sizing:border-box;border:1px solid #0000;border-radius:.5rem;outline:0;width:100%;margin:0;padding:.625rem 1rem;font-size:1rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.quorum-input::placeholder{color:var(--color-field-placeholder)}.quorum-input:hover:not(:disabled):not(:focus){background-color:var(--color-field-bg-focus);border-color:#0000}.quorum-input:focus{background-color:var(--color-field-bg-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow);outline:none;border-color:var(--color-field-border-focus)!important}.quorum-input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-field-bg)!important;border-color:#0000!important}.quorum-input:disabled:hover{background-color:var(--color-field-bg)!important;border-color:#0000!important}.quorum-input:disabled:focus{box-shadow:none!important;border-color:#0000!important}.quorum-input--bordered{background-color:var(--color-field-bg);border-color:var(--color-field-border)}.quorum-input--bordered:hover:not(:disabled):not(:focus){border-color:var(--color-field-border-hover);background-color:var(--color-field-bg-focus)}.quorum-input--bordered:focus{background-color:var(--color-field-bg-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow);border-color:var(--color-field-border-focus)!important}.quorum-input--bordered:disabled,.quorum-input--bordered:disabled:hover{border-color:var(--color-field-border)!important;background-color:var(--color-field-bg)!important}.quorum-input--bordered:disabled:focus{border-color:var(--color-field-border)!important;box-shadow:none!important}.quorum-input--minimal{border:none;border-bottom:1px solid var(--color-field-border);background-color:#0000;border-radius:0;height:auto;min-height:1.75rem;padding:0 .25rem .125rem}.quorum-input--minimal:hover:not(:disabled):not(:focus){border-bottom-color:var(--color-field-border-hover);background-color:#0000}.quorum-input--minimal:focus{box-shadow:none;background-color:#0000;border-bottom-color:var(--color-field-border-focus)!important}.quorum-input--minimal:disabled,.quorum-input--minimal:disabled:hover{border-bottom-color:var(--color-field-border)!important;background-color:#0000!important}.quorum-input--minimal:disabled:focus{border-bottom-color:var(--color-field-border)!important;box-shadow:none!important}.quorum-input.error{border-color:rgb(var(--danger))!important}.quorum-input.error:focus{box-shadow:0 0 0 .25rem var(--color-field-error-focus-shadow);border-color:rgb(var(--danger))!important}.quorum-input.error:hover:not(:disabled){border-color:rgb(var(--danger))!important}.quorum-input.error.quorum-input--minimal{border:none;border-bottom:1px solid rgb(var(--danger))!important}.quorum-input.error.quorum-input--minimal:focus{box-shadow:none;border:none;border-bottom:1px solid rgb(var(--danger))!important}.quorum-input.error.quorum-input--minimal:hover:not(:disabled){border:none;border-bottom:1px solid rgb(var(--danger))!important}.quorum-input.no-focus-style:focus{box-shadow:none;border-color:#0000}.quorum-input.no-focus-style.error:focus{border-color:rgb(var(--danger));box-shadow:none}.onboarding-input{color:#034081;box-sizing:border-box;border:1px solid #0000;border-radius:9999px;outline:0;width:100%;height:2.625rem;margin:0;padding:.625rem 1rem;font-size:1rem;transition:all .15s cubic-bezier(.4,0,.2,1);background-color:#fff!important}.onboarding-input::placeholder{color:#6fc3ff;opacity:1}.onboarding-input:hover:not(:disabled):not(:focus){border-color:#0000;background-color:#fff!important}.onboarding-input:focus{outline:none;box-shadow:0 0 0 .25rem #3aa9f81a;background-color:#fff!important;border-color:#3aa9f8!important}.onboarding-input:disabled{opacity:.6;cursor:not-allowed;background-color:#fff!important;border-color:#0000!important}.onboarding-input:disabled:hover{background-color:#fff!important;border-color:#0000!important}.onboarding-input:disabled:focus{box-shadow:none!important;border-color:#0000!important}.onboarding-input.error{border-color:rgb(var(--danger))!important}.onboarding-input.error:focus{box-shadow:0 0 0 .25rem var(--color-field-error-focus-shadow);border-color:rgb(var(--danger))!important}.onboarding-input.error:hover:not(:disabled){border-color:rgb(var(--danger))!important}.onboarding-input.no-focus-style:focus{box-shadow:none;border-color:#0000}.onboarding-input.no-focus-style.error:focus{border-color:rgb(var(--danger));box-shadow:none}.input-helper-text{font-size:var(--text-xs-responsive);color:var(--color-text-subtle);text-align:left;margin-top:.25rem}.input-error-message{font-size:var(--text-xs-responsive);color:var(--color-text-danger);text-align:left;margin-top:.25rem}.input-container:has(.onboarding-input) .input-error-message{color:#ff9393;padding-left:1rem}.quorum-modal{background-color:var(--color-bg-modal);border-radius:.5rem;max-width:90vw;max-height:90vh;padding:1.5rem;animation:.3s cubic-bezier(0,0,.2,1) modalOpen;position:relative;overflow-y:auto}@media (max-width:768px){.quorum-modal{border-radius:.5rem;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:1rem;padding:1.25rem}}.quorum-modal-no-padding{padding:0}.quorum-modal-no-padding .quorum-modal-close{z-index:10;top:.75rem;right:.75rem}.quorum-modal.quorum-modal-small{width:90vw;min-width:390px;max-width:400px;height:auto;max-height:70vh}.quorum-modal.quorum-modal-small .quorum-modal-container{height:100%}@media (max-width:768px){.quorum-modal.quorum-modal-small{border-radius:.5rem;width:95vw;min-width:200px;max-width:400px;max-height:60vh}}.quorum-modal.quorum-modal-medium{min-width:590px;max-width:600px;max-height:70vh}@media (max-width:640px){.quorum-modal.quorum-modal-medium{min-width:200px}}.quorum-modal.quorum-modal-large{max-width:800px;max-height:85vh}.quorum-modal.quorum-modal-full{max-width:95vw;max-height:95vh}@media (max-width:768px){.quorum-modal.quorum-modal-full{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:.5rem}}@media (max-width:640px){[data-small-modal].modal-body{gap:.25rem!important}}.quorum-modal-closing{opacity:0;transition:opacity .3s cubic-bezier(0,0,.2,1),transform .3s cubic-bezier(0,0,.2,1);transform:scale(.95)}@keyframes modalOpen{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.quorum-modal-close{appearance:none;font:inherit;cursor:inherit;line-height:inherit;outline:inherit;color:var(--color-text-subtle);background-color:var(--surface-00);border:none;border-radius:9999px;margin:-.5rem;padding:.5rem;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);position:absolute;right:1.75rem;top:1.75rem!important}@media (max-width:768px){.quorum-modal-close{margin:-.5rem;padding:.5rem;right:1.25rem;top:1.25rem!important}}.quorum-modal-close:hover{color:var(--color-text-strong);background-color:var(--color-field-bg-focus)}.quorum-modal-title{text-align:left;color:var(--color-text-strong);margin-bottom:1.5rem;font-size:1.5rem}@media (max-width:640px){.quorum-modal-title{text-align:left;margin-bottom:1.25rem;font-size:1.25rem}}.quorum-modal-title-center{text-align:center}@media (max-width:640px){.quorum-modal-title-center{text-align:center}}.quorum-modal-container{flex-direction:column;justify-content:space-between;display:flex}.quorum-modal.confirmation-modal-with-preview.quorum-modal-small{max-height:80vh}@media (max-width:768px){.quorum-modal.confirmation-modal-with-preview.quorum-modal-small{max-height:70vh}}.radio-group{gap:.75rem;display:flex}.radio-group--horizontal{flex-direction:row}.radio-group--vertical{flex-direction:column;max-width:300px}.radio-group--disabled{opacity:.6;cursor:not-allowed}.radio-group--icon-only .radio-group__item{background-color:var(--color-field-bg);width:42px;height:42px;color:var(--color-field-text);box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.radio-group--icon-only .radio-group__item:hover:not(.radio-group__item--disabled){background-color:var(--color-field-bg-focus);border-color:#0000}.radio-group--icon-only .radio-group__item.radio-group__item--selected{background-color:var(--color-field-bg-focus);box-shadow:0 0 0 3px var(--color-field-focus-shadow);outline:none;border-color:var(--color-field-border-focus)!important}.radio-group--icon-only .radio-group__item.radio-group__item--disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-field-bg)!important;border-color:#0000!important}.radio-group--icon-only .radio-group__item.radio-group__item--disabled:hover{background-color:var(--color-field-bg)!important;border-color:#0000!important}.radio-group--icon-only .radio-group__item .radio-group__content{justify-content:center}.radio-group__item{cursor:pointer;background-color:var(--color-field-bg);height:42px;color:var(--color-field-text);box-sizing:border-box;border:1px solid #0000;border-radius:.5rem;outline:none;justify-content:space-between;align-items:center;width:100%;margin:0;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.radio-group__item:hover:not(.radio-group__item--disabled){background-color:var(--color-field-bg-focus)}.radio-group__item--selected{background-color:var(--color-field-bg-focus);box-shadow:0 0 0 3px var(--color-field-focus-shadow);outline:none;border-color:var(--color-field-border-focus)!important}.radio-group__item--disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-field-bg)!important;border-color:#0000!important}.radio-group__item--disabled:hover{background-color:var(--color-field-bg)!important;border-color:#0000!important}.radio-group__content{align-items:center;gap:.5rem;display:flex}.radio-group__icon{color:var(--surface-9);font-size:1.1em}.radio-group--icon-only .radio-group__icon{color:var(--color-text-main)}.radio-group__label{text-transform:capitalize;font-size:inherit;font-weight:inherit;line-height:inherit;margin-right:.75rem;color:rgb(var(--color-text-main))!important}.radio-group__input{cursor:pointer;width:1rem;height:1rem;margin:0;transition:border-color .2s,box-shadow .2s;position:relative;appearance:none!important;border:2px solid var(--color-field-border)!important;background-color:#0000!important;border-radius:50%!important}.radio-group__input:checked{border:2px solid var(--color-field-border)!important;background-color:#0000!important}.radio-group__input:checked:after{border-radius:50%;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""!important;background-color:var(--accent)!important}.radio-group__input:focus{box-shadow:0 0 0 2px var(--color-field-focus-shadow)!important;outline:none!important}.radio-group__input:disabled{cursor:not-allowed;opacity:.5}.quorum-select-wrapper{display:inline-block;position:relative}.quorum-select-wrapper--full-width{width:100%;display:block}.quorum-select{width:100%;min-width:150px;max-width:280px;display:inline-block;position:relative}.quorum-select--full-width{width:100%;max-width:none}.quorum-select__trigger{background-color:var(--color-field-bg);width:100%;color:var(--color-field-text);cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:1rem;line-height:1.5;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}@media (min-width:768px){.quorum-select__trigger{font-size:.875rem}}.quorum-select__trigger:hover:not(:disabled){background-color:var(--color-field-bg-focus);border-color:#0000}.quorum-select__trigger:focus{border-color:var(--color-field-border-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow);outline:none}.quorum-select__trigger:disabled{opacity:.5;cursor:not-allowed;background-color:var(--color-field-bg-filled)!important;border-color:#0000!important}.quorum-select__trigger:disabled:hover{background-color:var(--color-field-bg-filled)!important;border-color:#0000!important}.quorum-select__trigger:disabled:focus{outline:none;box-shadow:none!important;border-color:#0000!important}.quorum-select--small .quorum-select__trigger{padding:.375rem .625rem;font-size:.75rem}.quorum-select--large .quorum-select__trigger{padding:.75rem 1rem;font-size:1rem}.quorum-select--small .quorum-select__option{padding:.375rem .625rem;font-size:.75rem}.quorum-select--large .quorum-select__option{padding:.75rem 1rem;font-size:1rem}.quorum-select--bordered .quorum-select__trigger{background-color:var(--color-field-bg);border-color:var(--color-field-border)}.quorum-select--bordered .quorum-select__trigger:hover:not(:disabled){border-color:var(--color-field-border-hover);background-color:var(--color-field-bg-focus)}.quorum-select--bordered .quorum-select__trigger:focus{border-color:var(--color-field-border-focus);background-color:var(--color-field-bg-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow)}.quorum-select--bordered .quorum-select__trigger:disabled,.quorum-select--bordered .quorum-select__trigger:disabled:hover{border-color:var(--color-field-border)!important;background-color:var(--color-field-bg)!important}.quorum-select--bordered .quorum-select__trigger:disabled:focus{border-color:var(--color-field-border)!important;box-shadow:none!important}.quorum-select--open .quorum-select__trigger,.quorum-select--bordered.quorum-select--open .quorum-select__trigger{border-color:var(--color-field-border-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow)}.quorum-select--error .quorum-select__trigger{border-color:var(--color-field-border-error)!important}.quorum-select--error .quorum-select__trigger:focus{box-shadow:0 0 0 .25rem var(--color-field-error-focus-shadow);border-color:var(--color-field-border-error)!important}.quorum-select--error .quorum-select__trigger:hover:not(:disabled){border-color:var(--color-field-border-error)!important}.quorum-select__value{text-align:left;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.quorum-select__value span{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.quorum-select__placeholder{color:var(--color-field-placeholder)}.quorum-select__icon{flex-shrink:0;margin-right:0;font-size:1.125rem;line-height:1}.quorum-select__option-icon{flex-shrink:0;margin-right:.5rem;font-size:1.125rem;line-height:1}.quorum-select__arrow{color:var(--color-text-subtle);margin-left:.5rem;font-size:.625rem;transition:transform .2s linear}.quorum-select--open .quorum-select__arrow{transform:rotate(180deg)}.quorum-select__dropdown{background-color:var(--color-field-options-bg);width:100%;max-height:15rem;box-shadow:var(--shadow-md);z-index:1000;border:none;border-radius:.5rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden auto}.quorum-select__dropdown--fixed{position:fixed!important}.quorum-select__dropdown::-webkit-scrollbar{width:.5rem}.quorum-select__dropdown::-webkit-scrollbar-track{background:var(--surface-2)}.quorum-select__dropdown::-webkit-scrollbar-thumb{background:var(--surface-5);border-radius:.25rem}.quorum-select__dropdown::-webkit-scrollbar-thumb:hover{background:var(--surface-6)}.quorum-select--bordered .quorum-select__dropdown{border:1px solid var(--color-field-border)}.quorum-select--placement-top .quorum-select__dropdown{top:auto;bottom:calc(100% + .25rem)}.quorum-select--placement-bottom .quorum-select__dropdown{top:calc(100% + .25rem);bottom:auto}.quorum-select__option{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}.quorum-select__option:hover:not(.quorum-select__option--disabled){background-color:var(--color-field-option-hover)}.quorum-select__option--selected{background-color:var(--color-field-option-selected);color:var(--accent);font-weight:500}.quorum-select__option--disabled{opacity:.5;cursor:not-allowed;font-weight:400;color:inherit!important;background-color:#0000!important}.quorum-select__option-content{flex:1;align-items:center;gap:0;display:flex;overflow:hidden}.quorum-select__option-content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quorum-select__checkmark{color:var(--accent);flex-shrink:0;margin-left:.5rem;font-weight:700}.quorum-select__error-message{color:var(--color-text-danger);margin-top:.25rem;font-size:.75rem}.quorum-select__group:not(:first-child){margin-top:.5rem}.quorum-select__group-label{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.025em;background-color:var(--color-field-bg);z-index:1;margin-bottom:.25rem;padding:.5rem .75rem .25rem;font-size:.75rem;position:sticky;top:0}.quorum-select__option--grouped{padding-left:1rem}.quorum-select__option-avatar{border:1px solid var(--color-border-default);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;margin-right:.75rem}.quorum-select__trigger-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.25rem}.quorum-select__option-text{flex-direction:column;flex:1;min-width:0;display:flex}.quorum-select__option-label{color:var(--color-text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.quorum-select__option-subtitle{color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:.125rem;font-size:.75rem;overflow:hidden}.quorum-select__option-content .quorum-select__option-avatar+.quorum-select__option-text,.quorum-select__option-content .quorum-select__option-icon+.quorum-select__option-text{margin-left:0}.quorum-select__checkbox{color:var(--color-text-subtle);flex-shrink:0;margin-right:.5rem;font-size:1rem}.quorum-select__option--selected .quorum-select__checkbox{color:var(--accent)}.quorum-select__chips{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.quorum-select__chip{background-color:var(--color-field-chip-bg,var(--surface-3));color:var(--color-field-chip-text,var(--color-text-main));white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;align-items:center;max-width:150px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex;overflow:hidden}.quorum-select__chip--count{background-color:var(--color-field-chip-count-bg,var(--accent-100));color:var(--color-field-chip-count-text,var(--accent-700));font-weight:700}.quorum-select__actions{border-bottom:1px solid var(--color-border-default);background-color:var(--color-field-bg);z-index:2;justify-content:space-between;padding:.5rem .75rem;display:flex;position:sticky;top:0}.quorum-select__action{cursor:pointer;color:var(--color-text-main);border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;display:flex}.quorum-select__action:hover{background-color:var(--color-field-option-hover)}.quorum-select__action-icon{color:var(--color-text-subtle)}.quorum-select__dropdown .quorum-select__actions+.quorum-select__group:first-of-type,.quorum-select__dropdown .quorum-select__actions+.quorum-select__option:first-of-type{margin-top:0}.quorum-select--compact{width:auto;min-width:auto;max-width:none}.quorum-select--compact .quorum-select__trigger{background-color:#0000;border:none;width:auto;min-width:auto;padding:.5rem}.quorum-select--compact .quorum-select__trigger:hover:not(:disabled){background-color:var(--surface-2)}.quorum-select--compact .quorum-select__trigger:focus{background-color:var(--surface-2);box-shadow:none;border:none}.quorum-select--compact.quorum-select--small .quorum-select__trigger{padding:.375rem}.quorum-select--compact.quorum-select--large .quorum-select__trigger{padding:.625rem}.quorum-select--compact .quorum-select__value{gap:0;min-width:auto}.quorum-select--compact .quorum-select__arrow{display:none}.quorum-select--compact .quorum-select__compact-content{align-items:center;display:flex;position:relative}.quorum-select--compact .quorum-select__compact-icon{color:var(--color-text-subtle);transition:color .15s linear}.quorum-select__trigger:hover .quorum-select--compact .quorum-select__compact-icon{color:var(--accent)}.quorum-select--compact .quorum-select__selection-badge{background-color:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:.125rem .25rem;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-.25rem;right:-.25rem}.quorum-select--compact .quorum-select__dropdown{width:auto;min-width:180px}.quorum-select--compact.quorum-select--bordered .quorum-select__trigger{background-color:#0000;border:none}.quorum-select--compact.quorum-select--bordered .quorum-select__trigger:hover:not(:disabled){background-color:var(--surface-2);border:none}.quorum-select--compact.quorum-select--bordered .quorum-select__trigger:focus{background-color:var(--surface-2);box-shadow:none;border:none}.switch-container{cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s linear;display:inline-block;position:relative}.switch-container.switch-disabled{cursor:not-allowed;opacity:.6}.switch-input{opacity:0;width:0;height:0;position:absolute}.switch-input:focus+.switch-slider{box-shadow:0 0 0 .125rem var(--accent-200)}.switch-slider{background-color:var(--surface-4);border-radius:34px;padding:.125rem;transition:background-color .3s linear,padding-left .3s linear;display:block;position:relative}.switch-slider .switch-thumb{background-color:#fff;border-radius:9999px;transition:box-shadow .2s linear;display:block;box-shadow:0 .125rem .25rem #0003}.switch-small .switch-slider{width:2.25rem;height:1.25rem}.switch-small .switch-thumb{width:1rem;height:1rem}.switch-small.switch-on .switch-slider{padding-left:18px}.switch-medium .switch-slider{width:2.75rem;height:1.5rem}.switch-medium .switch-thumb{width:1.25rem;height:1.25rem}.switch-medium.switch-on .switch-slider{padding-left:22px}.switch-large .switch-slider{width:3rem;height:1.75rem}.switch-large .switch-thumb{width:1.5rem;height:1.5rem}.switch-large.switch-on .switch-slider{padding-left:22px}.switch-on .switch-slider,.switch-default.switch-on .switch-slider{background-color:var(--accent-500)}.switch-container:not(.switch-disabled):hover .switch-thumb{box-shadow:0 .125rem .5rem #0000004d}@media (prefers-color-scheme:dark){.switch-slider{background-color:var(--surface-6)}.switch-thumb{background-color:var(--surface-1)}}.text-link-primitive{color:var(--color-link);-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}.text-link-primitive:hover{color:var(--color-link-hover)}.textarea-wrapper{flex-direction:column;width:100%;display:flex}.quorum-textarea{background-color:var(--color-field-bg);min-height:4rem;color:var(--color-field-text);box-sizing:border-box;border:1px solid #0000;border-radius:.5rem;outline:0;width:100%;margin:0;padding:.625rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:all .15s cubic-bezier(.4,0,.2,1)}.quorum-textarea::placeholder{color:var(--color-field-placeholder)}.quorum-textarea:hover:not(:disabled):not(:focus){background-color:var(--color-field-bg-focus);border-color:#0000}.quorum-textarea:focus{background-color:var(--color-field-bg-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow);outline:none;border-color:var(--color-field-border-focus)!important}.quorum-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-field-bg)!important;border-color:#0000!important}.quorum-textarea:disabled:hover{background-color:var(--color-field-bg)!important;border-color:#0000!important}.quorum-textarea:disabled:focus{box-shadow:none!important;border-color:#0000!important}.quorum-textarea--bordered{background-color:var(--color-field-bg);border-color:var(--color-field-border)}.quorum-textarea--bordered:hover:not(:disabled):not(:focus){border-color:var(--color-field-border-hover);background-color:var(--color-field-bg-focus)}.quorum-textarea--bordered:focus{background-color:var(--color-field-bg-focus);box-shadow:0 0 0 .25rem var(--color-field-focus-shadow);border-color:var(--color-field-border-focus)!important}.quorum-textarea--bordered:disabled,.quorum-textarea--bordered:disabled:hover{border-color:var(--color-field-border)!important;background-color:var(--color-field-bg)!important}.quorum-textarea--bordered:disabled:focus{border-color:var(--color-field-border)!important;box-shadow:none!important}.quorum-textarea.error{border-color:rgb(var(--danger))!important}.quorum-textarea.error:focus{box-shadow:0 0 0 .25rem var(--color-field-error-focus-shadow);border-color:rgb(var(--danger))!important}.quorum-textarea.error:hover:not(:disabled){border-color:rgb(var(--danger))!important}.quorum-textarea.no-focus-style:focus{box-shadow:none;border-color:#0000}.quorum-textarea.no-focus-style.error:focus{border-color:rgb(var(--danger));box-shadow:none}.quorum-textarea.no-resize{resize:none}.onboarding-textarea{color:#034081;box-sizing:border-box;border:1px solid #0000;border-radius:1rem;width:100%;min-height:4rem;margin:0;padding:.625rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5;transition:all .15s cubic-bezier(.4,0,.2,1);background-color:#fff!important}.onboarding-textarea::placeholder{color:#6fc3ff;opacity:1}.onboarding-textarea:hover:not(:disabled):not(:focus){border-color:#0000;background-color:#fff!important}.onboarding-textarea:focus{outline:none;box-shadow:0 0 0 .25rem #3aa9f81a;background-color:#fff!important;border-color:#3aa9f8!important}.onboarding-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:#fff!important;border-color:#0000!important}.onboarding-textarea:disabled:hover{background-color:#fff!important;border-color:#0000!important}.onboarding-textarea:disabled:focus{box-shadow:none!important;border-color:#0000!important}.onboarding-textarea.error{border-color:rgb(var(--danger))!important}.onboarding-textarea.error:focus{box-shadow:0 0 0 .25rem var(--color-field-error-focus-shadow);border-color:rgb(var(--danger))!important}.onboarding-textarea.error:hover:not(:disabled){border-color:rgb(var(--danger))!important}.onboarding-textarea.no-focus-style:focus{box-shadow:none;border-color:#0000}.onboarding-textarea.no-focus-style.error:focus{border-color:rgb(var(--danger));box-shadow:none}.onboarding-textarea.no-resize{resize:none}.textarea-error-message{color:var(--color-text-danger);margin-top:.25rem;font-size:.75rem}.list-search-input{border-bottom:1px solid var(--color-border-default);align-items:center;gap:.5rem;padding-bottom:0;transition:border-color .15s ease-in-out;display:flex}.list-search-input--focused{border-bottom-color:var(--accent)}.list-search-input--minimal,.list-search-input--minimal.list-search-input--focused{border-bottom:none}.list-search-input__search-icon{flex-shrink:0}.list-search-input__clear-icon{color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;font-size:1.125rem;line-height:1;transition:color .15s ease-in-out;display:flex}.list-search-input__clear-icon:hover{color:var(--color-text-main)}.list-search-input .quorum-input--minimal{font-size:.875rem;box-shadow:none!important;border:none!important}.list-search-input .quorum-input--minimal:focus{box-shadow:none!important;border:none!important}.list-search-input .quorum-input--minimal::-webkit-search-cancel-button{appearance:none;display:none}.emoji-picker{flex-direction:column;width:clamp(280px,92vw,380px);height:clamp(340px,80vh,480px);font-family:Sen,sans-serif;display:flex;overflow:hidden}.emoji-picker__topbar{border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.emoji-picker__search-wrap{flex:1;min-width:0}.emoji-picker__search-wrap input{font-size:.875rem}.emoji-picker__skin-trigger{flex-shrink:0;position:relative}.emoji-picker__skin-rock{cursor:pointer;border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:flex}.emoji-picker__skin-rock:hover{background-color:var(--surface-5)}.emoji-picker__skin-rock--open,.emoji-picker__skin-rock--active{border-color:var(--accent)}.emoji-picker__skin-popover{background:var(--color-bg-modal);border:1px solid var(--color-border-default);box-shadow:var(--shadow-lg);z-index:10;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.emoji-picker__body{flex:1;min-height:0;display:flex;overflow:hidden}.emoji-picker__sidebar{border-right:1px solid var(--color-border-default);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:3rem;padding:.25rem 0;display:flex;overflow:hidden auto}.emoji-picker__sidebar::-webkit-scrollbar{display:none}.emoji-picker__category-btn{opacity:.45;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:2.5rem;padding:0;transition:opacity .15s ease-in-out,background-color .15s ease-in-out;display:flex;position:relative}.emoji-picker__category-btn:hover{background-color:var(--surface-5);opacity:.85}.emoji-picker__category-btn:disabled{cursor:default}.emoji-picker__category-btn:disabled:hover{opacity:.45;background-color:#0000}.emoji-picker__category-btn--active{opacity:1;background-color:var(--surface-4)}.emoji-picker__category-btn--active:before{content:"";background:var(--accent);border-radius:0;width:3px;position:absolute;top:0;bottom:0;left:0}.emoji-picker__grid-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.emoji-picker__grid-container{flex:1;min-width:0;min-height:0;overflow:hidden}.emoji-picker__grid-container [data-virtuoso-scroller]{scrollbar-width:none}.emoji-picker__grid-container [data-virtuoso-scroller]::-webkit-scrollbar{display:none}.emoji-picker__row-header{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.3px;padding:.375rem .5rem .25rem;font-size:.75rem;font-weight:700}.emoji-picker__emoji-row{grid-template-columns:repeat(var(--emoji-cols,8), 1fr);gap:.25rem;padding:0 .5rem;display:grid}.emoji-picker__emoji-btn{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:transform .15s ease-in-out,filter .15s ease-in-out;display:flex;position:relative}.emoji-picker__emoji-btn:hover{z-index:1;filter:brightness(1.2);transform:scale(1.3)}.emoji-picker__custom-emoji-img{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem}.emoji-picker__no-results{color:var(--color-text-subtle);justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}
