.button-module__Nw7L6a__button{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;outline:none;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.button-module__Nw7L6a__primary{color:#fff;background-color:#000}.button-module__Nw7L6a__primary:hover:not(:disabled){background-color:#333}.button-module__Nw7L6a__outline{color:#000;background-color:#0000;border:1px solid #000}.button-module__Nw7L6a__outline:hover:not(:disabled){background-color:#0000000d}.button-module__Nw7L6a__ghost{color:#000;background-color:#0000}.button-module__Nw7L6a__ghost:hover:not(:disabled){background-color:#0000001a}.button-module__Nw7L6a__sm{height:32px;padding:.4rem .8rem;font-size:.8rem}.button-module__Nw7L6a__md{height:40px;padding:.6rem 1.2rem;font-size:.9rem}.button-module__Nw7L6a__lg{height:48px;padding:.8rem 1.6rem;font-size:1rem}.button-module__Nw7L6a__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button-module__Nw7L6a__button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}
.checkbox-module__bfySvq__container{--zure-color:#2563eb;--transition:.15s cubic-bezier(.4,0,.2,1);display:inline-block}.checkbox-module__bfySvq__wrapper{cursor:pointer;align-items:center;gap:10px;display:flex}.checkbox-module__bfySvq__inputWrapper{justify-content:center;align-items:center;display:flex;position:relative}.checkbox-module__bfySvq__input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}.checkbox-module__bfySvq__checkmark{transition:all var(--transition);pointer-events:none;background-color:#fff;border:2px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;display:flex}.checkbox-module__bfySvq__checkmark svg{color:#fff;opacity:0;width:75%;height:75%;transition:transform var(--transition),opacity var(--transition);transform:scale(.5)}.checkbox-module__bfySvq__input:checked+.checkbox-module__bfySvq__default{background-color:var(--zure-color);border-color:var(--zure-color)}.checkbox-module__bfySvq__input:checked+.checkbox-module__bfySvq__outline{border-color:var(--zure-color);background-color:color-mix(in srgb,var(--zure-color),transparent 92%)}.checkbox-module__bfySvq__input:checked+.checkbox-module__bfySvq__outline svg{color:var(--zure-color)}.checkbox-module__bfySvq__input:checked+.checkbox-module__bfySvq__ghost{background-color:color-mix(in srgb,var(--zure-color),transparent 85%);border-color:#0000}.checkbox-module__bfySvq__input:checked+.checkbox-module__bfySvq__ghost svg{color:var(--zure-color)}.checkbox-module__bfySvq__input:checked+.checkbox-module__bfySvq__checkmark svg{opacity:1;transform:scale(1)}.checkbox-module__bfySvq__input:focus-visible+.checkbox-module__bfySvq__checkmark{outline:2px solid var(--zure-color);outline-offset:2px}.checkbox-module__bfySvq__sm{border-radius:4px;width:16px;height:16px}.checkbox-module__bfySvq__md{width:20px;height:20px}.checkbox-module__bfySvq__lg{border-radius:8px;width:24px;height:24px}.checkbox-module__bfySvq__checkmark.checkbox-module__bfySvq__error{border-color:#ef4444}
.input-module__aIhQmW__wrapper{--zure-color:black;width:100%;position:relative}.input-module__aIhQmW__input{border:1.5px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:.6rem .8rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.input-module__aIhQmW__input:focus{border-color:var(--zure-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--zure-color)20%,transparent)}.input-module__aIhQmW__label{color:#6b7280;pointer-events:none;background:#fff;padding:0 .25rem;font-size:.75rem;transition:all .2s;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.input-module__aIhQmW__input:focus+.input-module__aIhQmW__label,.input-module__aIhQmW__input:not(:placeholder-shown)+.input-module__aIhQmW__label{color:var(--zure-color);font-size:.7rem;top:-.4rem}.input-module__aIhQmW__default{background:#fff}.input-module__aIhQmW__outline{border:1.5px solid var(--zure-color);background:0 0}.input-module__aIhQmW__ghost{border:none;border-bottom:1.5px solid var(--zure-color);background:0 0;border-radius:0}.input-module__aIhQmW__sm{padding:.4rem .6rem;font-size:.8rem}.input-module__aIhQmW__md{padding:.6rem .8rem;font-size:.9rem}.input-module__aIhQmW__lg{padding:.8rem 1rem;font-size:1rem}.input-module__aIhQmW__input:disabled{opacity:.6;cursor:not-allowed}
