.c-radio{display:flex;position:relative}.c-radio__font--label{font-size:3.125em}.c-radio__input{display:none;pointer-events:none;touch-action:none}.c-radio__input:focus{outline:none}.c-radio__label{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:2}.c-radio--full,.c-radio__label{height:100%;width:100%}.c-radio--disabled{opacity:.6;pointer-events:none;touch-action:none}.c-switch[data-v-2640e20a]{align-items:flex-start;display:flex}[data-theme=light] .c-switch[data-v-2640e20a]{--c-switch-bg:#ebd5b3;--c-switch-border:#ccad6a;--c-switch-bg-active:#d79d44;--c-switch-border-active:#d79d44;--c-switch-icon-circle:#000;--c-switch-icon-letter:#fff;--c-switch-toggler:#494949;--c-switch-toggler-active:#fff5e7}[data-theme=dark] .c-switch[data-v-2640e20a]{--c-switch-bg:#18181a;--c-switch-border:#494949;--c-switch-bg-active:#494949;--c-switch-border-active:#fff5e7;--c-switch-icon-circle:#fff5e7;--c-switch-icon-letter:#000;--c-switch-toggler:#494949;--c-switch-toggler-active:#fff5e7;--c-switch-icon-disabled:#494949;--c-switch-bg-disabled:#2a2a2d;--c-switch-border-disabled:#494949;--c-switch-icon-circle-desabled:#494949;--c-switch-icon-letter-disabled:#2a2a2d;--c-switch--label-disabled:#494949}.c-switch__font--label[data-v-2640e20a]{font-size:.75em;font-weight:400;letter-spacing:.01em;line-height:1.25}.c-switch__icon--coin[data-v-2640e20a]{height:1.5em;left:.375em;pointer-events:none;position:absolute;top:50%;touch-action:none;transform:translateY(-50%);transition:all .45s;width:1.5em;z-index:10}.c-switch__icon--coin[data-v-2640e20a] #pirateCircle{fill:var(--c-switch-icon-circle)}.c-switch__icon--coin[data-v-2640e20a] #pirateLetter{fill:var(--c-switch-icon-letter)}.c-switch__caption[data-v-2640e20a]{margin-left:.5em}.c-switch__toggler[data-v-2640e20a]{border-radius:50%;height:1.5em;left:.375em;pointer-events:none;position:absolute;top:50%;touch-action:none;transform:translateY(-50%);transition:all .45s;width:1.5em;z-index:10}.c-switch__label[data-v-2640e20a]{display:block}.c-switch__state[data-v-2640e20a]{align-items:baseline;display:flex;height:2em;position:relative;width:3.9375em}.c-switch__state[data-v-2640e20a]:before{background:var(--c-switch-bg);border:1px solid var(--c-switch-border);border-radius:1.875em;content:"";height:1.9375em;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all 2s;width:3.8125em}.c-switch__state .c-switch__toggler[data-v-2640e20a]{background-color:var(--c-switch-toggler)}.c-switch__state--active[data-v-2640e20a]:before{background-color:var(--c-switch-bg-active);border-color:var(--c-switch-border-active)}.c-switch__state--active .c-switch__icon--coin[data-v-2640e20a]{left:2.25em}.c-switch__state--active .c-switch__toggler[data-v-2640e20a]{background-color:var(--c-switch-toggler-active);left:2.25em}.c-switch__state--disabled .c-switch__icon--lock[data-v-2640e20a]{opacity:1}.c-switch--disabled[data-v-2640e20a]{pointer-events:none;touch-action:none}.c-switch--disabled .c-switch__icon--coin[data-v-2640e20a] #pirateCircle{fill:var(--c-switch-icon-circle-desabled)}.c-switch--disabled .c-switch__icon--coin[data-v-2640e20a] #pirateLetter{fill:var(--c-switch-icon-letter-disabled)}.c-switch--disabled .c-switch__state[data-v-2640e20a]:before{background-color:var(--c-switch-bg-disabled);border:1px solid var(--c-switch-border-disabled)}.c-switch--disabled .c-switch__label[data-v-2640e20a]{color:var(--c-switch--label-disabled)}.c-switch--caption--left[data-v-2640e20a]{display:grid;grid-template-columns:auto max-content;grid-template-rows:1fr}.c-switch--caption--left .c-switch__caption[data-v-2640e20a]{grid-column:1/2;grid-row:1/2;margin:0}.c-switch--caption--left-center[data-v-2640e20a]{align-items:center;display:grid;grid-template-columns:auto max-content;grid-template-rows:1fr}.c-switch--caption--left-center .c-switch__caption[data-v-2640e20a]{grid-column:1/2;grid-row:1/2;margin:0}.c-switch--label .c-switch__state[data-v-2640e20a]{margin-top:.3125em}.c-switch--label .c-switch__control[data-v-2640e20a]{display:flex;flex-direction:column}.ui-checkbox[data-v-039fdb90]{--ui-checkbox-default-border:#494949;--ui-checkbox-bg:#18181a;--ui-checkbox-icon-checked:#fff;--ui-checkbox-text:#fff;--ui-checkbox-hover-border:#fff5e7;--ui-checkbox-ring-focus:#ddbfa5;--ui-checkbox-icon-disabled:#000;--ui-checkbox-bg-disabled:#494949;--ui-checkbox-text-disabled:#494949;--ui-checkbox-ripple-hover-color:#444;--ui-checkbox-ripple-hover-opacity:0.8;--ui-checkbox-ripple-pressed-color:#444;--ui-checkbox-ripple-pressed-opacity:1;--ui-checkbox-ripple-pressed-scale-size:17;--ui-checkbox-ripple-pressed-transition:105ms;align-items:center;display:flex;gap:.625em;justify-content:flex-start;position:relative}@media(hover)and (pointer:fine){.ui-checkbox:hover:not(:active) .ui-checkbox__box[data-v-039fdb90]{border-color:var(--ui-checkbox-hover-border)}.ui-checkbox:hover:not(:active) .ui-checkbox__ripple[data-v-039fdb90]:after{opacity:var(--ui-checkbox-ripple-hover-opacity);transform:scale(1)}}@keyframes ring-bounce-039fdb90{0%{border-width:.125em;transform:scale(.8)}50%{border-width:.25em;transform:scale(1.05)}to{border-width:.125em;transform:scale(1)}}.ui-checkbox__font--title[data-v-039fdb90]{display:inline-block;font-size:.875em;font-weight:500;letter-spacing:-.01em;line-height:1.3}.ui-checkbox__font--subtitle[data-v-039fdb90]{display:inline-block;font-size:.75em;font-weight:400;letter-spacing:-.01em;line-height:1.25}.ui-checkbox__icon--checked[data-v-039fdb90]{flex-shrink:0;height:auto;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .3s,color .3s,transform .3s;width:.5em}.ui-checkbox__wrapper--box[data-v-039fdb90]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:2.25em;justify-content:center;left:0;position:relative;width:2.25em}.ui-checkbox__box[data-v-039fdb90]{background-color:var(--ui-checkbox-bg);border:.125em solid var(--ui-checkbox-default-border);border-radius:.3125em;color:var(--ui-checkbox-icon-checked);height:1.5em;position:relative;transition:border-color .3s;width:1.5em;z-index:20}.ui-checkbox__text[data-v-039fdb90]{color:var(--ui-checkbox-text);display:flex;flex-direction:column;gap:.3125em;transition:color .3s}.ui-checkbox__input[data-v-039fdb90]{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;pointer-events:none;position:absolute;touch-action:none;white-space:nowrap;width:1px}.ui-checkbox__input:checked+.ui-checkbox__wrapper--box .ui-checkbox__icon--checked[data-v-039fdb90]{opacity:1;transform:translate(-50%,-50%) scale(1)}.ui-checkbox__input:active+.ui-checkbox__wrapper--box .ui-checkbox__ripple[data-v-039fdb90]:before{opacity:var(--ui-checkbox-ripple-pressed-opacity);transform:scale(var(--ui-checkbox-ripple-pressed-scale-size))}.ui-checkbox__input:focus+.ui-checkbox__wrapper--box .ui-checkbox__ring[data-v-039fdb90]{animation:ring-bounce-039fdb90 .3s ease-in-out;border-color:var(--ui-checkbox-ring-focus);opacity:1}.ui-checkbox__ripple[data-v-039fdb90]{overflow:hidden;z-index:10}.ui-checkbox__ripple[data-v-039fdb90],.ui-checkbox__ripple[data-v-039fdb90]:after,.ui-checkbox__ripple[data-v-039fdb90]:before{border-radius:50%;height:100%;pointer-events:none;position:absolute;width:100%}.ui-checkbox__ripple[data-v-039fdb90]:after,.ui-checkbox__ripple[data-v-039fdb90]:before{content:""}.ui-checkbox__ripple[data-v-039fdb90]:after{background-color:var(--ui-checkbox-ripple-hover-color);opacity:0;transform:scale(0);transition:opacity .15s,transform .15s}.ui-checkbox__ripple[data-v-039fdb90]:before{background-color:var(--ui-checkbox-ripple-pressed-color);opacity:0;transform:scale(0);transition:opacity var(--ui-checkbox-ripple-pressed-transition) ease-in-out,background-color var(--ui-checkbox-ripple-pressed-transition) ease-in-out,transform var(--ui-checkbox-ripple-pressed-transition) ease-in-out}.ui-checkbox__ring[data-v-039fdb90]{border:.125em solid transparent;border-radius:50%;bottom:-.125em;left:-.125em;opacity:0;pointer-events:none;position:absolute;right:-.125em;top:-.125em;transition:border-color .3s,opacity .15s;z-index:10}.ui-checkbox--disabled[data-v-039fdb90]{pointer-events:none;touch-action:none}.ui-checkbox--disabled .ui-checkbox__ring[data-v-039fdb90]{border-color:transparent}.ui-checkbox--disabled .ui-checkbox__box[data-v-039fdb90]{background:var(--ui-checkbox-bg-disabled);border-color:transparent;color:var(--ui-checkbox-icon-disabled)}.ui-checkbox--disabled .ui-checkbox__text[data-v-039fdb90]{color:var(--ui-checkbox-text-disabled)}.ui-checkbox--position--top[data-v-039fdb90]{align-items:flex-start}.ui-checkbox--position--top .ui-checkbox__wrapper--box[data-v-039fdb90]{margin-top:-.375em}.ui-checkbox--position--top .ui-checkbox__text[data-v-039fdb90]{justify-content:flex-start}.ui-checkbox--position--center[data-v-039fdb90]{align-items:center}.ui-checkbox--position--center .ui-checkbox__text[data-v-039fdb90]{justify-content:center}.ui-checkbox--position--bottom[data-v-039fdb90]{align-items:flex-end}.ui-checkbox--position--bottom .ui-checkbox__text[data-v-039fdb90]{justify-content:flex-end}.ui-label[data-v-1689e7f5]{--ui-label-color:#fff}.ui-label__font[data-v-1689e7f5]{color:var(--ui-label-color);font-size:.75em;font-weight:400;letter-spacing:.01em;line-height:1.25}.ui-caption[data-v-491a64a8]{--ui-caption-color:#b6b6b6}.ui-caption__font[data-v-491a64a8]{color:var(--ui-caption-color);font-size:.75em;font-weight:400;letter-spacing:.01em;line-height:1.25}.ui-error[data-v-3c4d4a3e]{--ui-error-color:#e32945}.ui-error__font[data-v-3c4d4a3e]{color:var(--ui-error-color);font-size:.75em;font-weight:400;letter-spacing:.01em;line-height:1.25}.form-checkbox{align-items:flex-start;display:flex;flex-direction:column;gap:.3125em;position:relative}.form-checkbox__head{display:flex}.form-checkbox__caption,.form-checkbox__error,.form-checkbox__label{display:inline-flex}.form-checkbox__footer{min-height:.9375em;width:-moz-fit-content;width:fit-content}.password-generation[data-v-16fdb9ce]{display:flex;flex-direction:column;gap:1.25em;position:relative}.password-generation__font--caption[data-v-16fdb9ce]{font-size:1em;font-weight:500;line-height:1.3}.password-generation__caption[data-v-16fdb9ce]{line-height:1}.password-generation__switch[data-v-16fdb9ce]{position:relative}.password-generation__input[data-v-16fdb9ce]{display:flex;flex-direction:column;position:relative}.password-generation__passwords[data-v-16fdb9ce]{display:flex;flex-direction:column;gap:.625em}