.KsModal{--font-color-light:rgb(var(--primary-gray-rgb));--secondary-font-color-light:rgba(var(--primary-gray-rgb),0.6);--third-font-color-light:rgba(var(--primary-gray-rgb),0.4);--placeholder-font-color-light:rgba(var(--primary-gray-rgb),0.2);--bg-color-light:rgb(var(--primary-white-rgb));--hover-bg-color-light:rgba(var(--primary-gray-rgb),0.04);--disabled-bg-color-light:rgba(var(--primary-gray-rgb),0.02);--border-color-light:rgba(var(--primary-gray-rgb),0.08);--shadow-color-light:rgba(var(--primary-gray-rgb),0.12);--font-color-dark:rgb(var(--primary-white-rgb));--secondary-font-color-dark:rgba(var(--primary-white-rgb),0.6);--third-font-color-dark:rgba(var(--primary-white-rgb),0.4);--placeholder-font-color-dark:rgba(var(--primary-white-rgb),0.2);--bg-color-dark:rgb(var(--primary-gray-rgb));--hover-bg-color-dark:rgba(var(--primary-white-rgb),0.04);--disabled-bg-color-dark:rgba(var(--primary-white-rgb),0.02);--border-color-dark:rgba(var(--primary-white-rgb),0.08);--shadow-color-dark:rgba(var(--primary-gray-rgb),0.12);position:absolute;left:50%;top:50%;display:flex;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;overflow:hidden;margin-top:-20px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{color:var(--font-color-dark)}}:where(html.is-dark) .KsModal{color:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{color:var(--font-color-light)}}:where(html.is-light) .KsModal{color:var(--font-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{box-shadow:0 0 60px 0 var(--shadow-color-dark)}}:where(html.is-dark) .KsModal{box-shadow:0 0 60px 0 var(--shadow-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{box-shadow:0 0 60px 0 var(--shadow-color-light)}}:where(html.is-light) .KsModal{box-shadow:0 0 60px 0 var(--shadow-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{background:var(--bg-color-dark)}}:where(html.is-dark) .KsModal{background:var(--bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{background:var(--bg-color-light)}}:where(html.is-light) .KsModal{background:var(--bg-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{border:1px solid var(--border-color-dark)}}:where(html.is-dark) .KsModal{border:1px solid var(--border-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{border:1px solid var(--border-color-light)}}:where(html.is-light) .KsModal{border:1px solid var(--border-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{--vote-button-active-bg:#202020}}:where(html.is-dark) .KsModal{--vote-button-active-bg:#202020}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{--vote-button-active-bg:#101010}}:where(html.is-light) .KsModal{--vote-button-active-bg:#101010}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{--vote-button-hover-bg:#606060}}:where(html.is-dark) .KsModal{--vote-button-hover-bg:#606060}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{--vote-button-hover-bg:#404040}}:where(html.is-light) .KsModal{--vote-button-hover-bg:#404040}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{--vote-button-bg:#404040}}:where(html.is-dark) .KsModal{--vote-button-bg:#404040}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{--vote-button-bg:#202020}}:where(html.is-light) .KsModal{--vote-button-bg:#202020}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal{--description-text-color:#ffffff99}}:where(html.is-dark) .KsModal{--description-text-color:#ffffff99}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal{--description-text-color:#20202099}}:where(html.is-light) .KsModal{--description-text-color:#20202099}.KsModal__small{padding:28px;width:400px;border-radius:8px}.KsModal__medium{padding:40px 24px;width:548px;border-radius:16px}.KsModal__logo{position:absolute;top:24px;left:24px;width:32px;height:32px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__logo{color:var(--font-color-dark)}}:where(html.is-dark) .KsModal__logo{color:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__logo{color:var(--font-color-light)}}:where(html.is-light) .KsModal__logo{color:var(--font-color-light)}.KsModal__logo svg{height:100%;width:100%}.KsModal__close{position:absolute;display:flex;cursor:pointer;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:background-color .3s}.KsModal__close svg{width:14px;height:14px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__close:hover{background:var(--hover-bg-color-dark)}}:where(html.is-dark) .KsModal__close:hover{background:var(--hover-bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__close:hover{background:var(--hover-bg-color-light)}}:where(html.is-light) .KsModal__close:hover{background:var(--hover-bg-color-light)}.KsModal__small .KsModal__close{top:8px;right:8px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__small .KsModal__close{color:var(--secondary-font-color-dark)}}:where(html.is-dark) .KsModal__small .KsModal__close{color:var(--secondary-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__small .KsModal__close{color:var(--secondary-font-color-light)}}:where(html.is-light) .KsModal__small .KsModal__close{color:var(--secondary-font-color-light)}.KsModal__medium .KsModal__close{top:20px;right:20px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__medium .KsModal__close{color:var(--font-color-dark)}}:where(html.is-dark) .KsModal__medium .KsModal__close{color:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__medium .KsModal__close{color:var(--font-color-light)}}:where(html.is-light) .KsModal__medium .KsModal__close{color:var(--font-color-light)}.KsModal__header{display:flex;flex-shrink:0;flex-grow:0;align-items:center;line-height:150%}.KsModal__small .KsModal__header{justify-content:space-between;margin-bottom:12px;font-weight:500;font-style:normal;font-size:14px}.KsModal__medium .KsModal__header{justify-content:center;margin-bottom:16px;font-weight:400;font-style:italic;font-size:34px;font-family:"Instrument Serif",serif}.KsModal__content{display:flex;flex:1 1 0%;flex-direction:column;white-space:pre-wrap;font-weight:400;font-style:normal;line-height:150%;gap:12px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__content{color:var(--secondary-font-color-dark)}}:where(html.is-dark) .KsModal__content{color:var(--secondary-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__content{color:var(--secondary-font-color-light)}}:where(html.is-light) .KsModal__content{color:var(--secondary-font-color-light)}.KsModal__small .KsModal__content{font-size:13px}.KsModal__medium .KsModal__content{font-size:14px}.KsModal__input{--input-height:36px;position:relative;display:flex;align-items:center;gap:12px;width:386px}.KsModal__input-label{flex-shrink:0;flex-grow:0;font-weight:500}.KsModal__input-field{pointer-events:auto;flex:1 1 0%;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;padding:8px 0;min-height:32px;border:none;border-radius:0;background:transparent;font-size:14px;line-height:16px;word-wrap:break-word;white-space:pre-wrap;transition:background-color .3s,color .3s}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__input-field{color:var(--secondary-font-color-dark)}}:where(html.is-dark) .KsModal__input-field{color:var(--secondary-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__input-field{color:var(--secondary-font-color-light)}}:where(html.is-light) .KsModal__input-field{color:var(--secondary-font-color-light)}.KsModal__input-field::-moz-placeholder{line-height:16px}.KsModal__input-field::placeholder{line-height:16px}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__input-field::-moz-placeholder{color:var(--placeholder-font-color-dark)}:where(html:not(.is-light)) .KsModal__input-field::placeholder{color:var(--placeholder-font-color-dark)}}:where(html.is-dark) .KsModal__input-field::-moz-placeholder{color:var(--placeholder-font-color-dark)}:where(html.is-dark) .KsModal__input-field::placeholder{color:var(--placeholder-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__input-field::-moz-placeholder{color:var(--placeholder-font-color-light)}:where(html:not(.is-dark)) .KsModal__input-field::placeholder{color:var(--placeholder-font-color-light)}}:where(html.is-light) .KsModal__input-field::-moz-placeholder{color:var(--placeholder-font-color-light)}:where(html.is-light) .KsModal__input-field::placeholder{color:var(--placeholder-font-color-light)}.KsModal__input-field:focus{outline:none}.KsModal__input-field:disabled{cursor:not-allowed}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__input-field:disabled{color:var(--placeholder-font-color-dark)}}:where(html.is-dark) .KsModal__input-field:disabled{color:var(--placeholder-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__input-field:disabled{color:var(--placeholder-font-color-light)}}:where(html.is-light) .KsModal__input-field:disabled{color:var(--placeholder-font-color-light)}.KsModal__input-loading{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:var(--input-height);height:var(--input-height)}.KsModal__footer{display:flex;align-items:center;justify-content:flex-end;margin-top:8px;gap:8px}.KsModal__button{position:relative;display:flex;align-items:center;justify-content:center;min-width:100px;height:32px;border-radius:8px;font-weight:500;font-style:normal;font-size:12px;line-height:150%;transition:background-color .3s,color .3s,opacity .3s}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__button{color:var(--third-font-color-dark)}}:where(html.is-dark) .KsModal__button{color:var(--third-font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__button{color:var(--third-font-color-light)}}:where(html.is-light) .KsModal__button{color:var(--third-font-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__button{background:var(--border-color-dark)}}:where(html.is-dark) .KsModal__button{background:var(--border-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__button{background:var(--border-color-light)}}:where(html.is-light) .KsModal__button{background:var(--border-color-light)}.KsModal__button:not(:disabled):hover{opacity:.8}.KsModal__button:not(:disabled):active{opacity:.6}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__button.isPrimary{color:var(--bg-color-dark)}}:where(html.is-dark) .KsModal__button.isPrimary{color:var(--bg-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__button.isPrimary{color:var(--bg-color-light)}}:where(html.is-light) .KsModal__button.isPrimary{color:var(--bg-color-light)}@media (prefers-color-scheme:dark){:where(html:not(.is-light)) .KsModal__button.isPrimary{background:var(--font-color-dark)}}:where(html.is-dark) .KsModal__button.isPrimary{background:var(--font-color-dark)}@media (prefers-color-scheme:light){:where(html:not(.is-dark)) .KsModal__button.isPrimary{background:var(--font-color-light)}}:where(html.is-light) .KsModal__button.isPrimary{background:var(--font-color-light)}.KsModal__button:disabled{cursor:not-allowed;opacity:.6}.KsModal__button-loading{position:absolute;left:0;top:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center}