.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(232 248 251/var(--tw-border-opacity,1));text-align:center;font-family:var(--font-martel-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (hover:hover) and (pointer:fine){.btn:hover{text-decoration-line:none}}.btn{height:2rem;max-width:18rem;gap:.5rem;padding:.75rem 1rem;font-size:.833335rem}@media (min-width:768px){.btn{height:2.5rem;max-width:-moz-fit-content;max-width:fit-content;font-size:1rem}}.btn.inline-btn{padding-bottom:0}.btn.inline-btn span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-primary{--tw-bg-opacity:1;background-color:rgb(188 234 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 37 51/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.btn.btn-primary:hover{--tw-border-opacity:1;border-color:rgb(211 209 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(211 209 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 37 51/var(--tw-text-opacity,1))}}.btn.btn-primary:focus{outline-color:#4d46d9}.btn.btn-primary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-secondary{--tw-border-opacity:1;border-color:rgb(28 37 51/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(28 37 51/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.btn.btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(211 209 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(211 209 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 37 51/var(--tw-text-opacity,1))}}.btn.btn-secondary:focus{--tw-border-opacity:1;border-color:rgb(77 70 217/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(77 70 217/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-color:#4d46d9}.btn.btn-secondary:active{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn.btn-secondary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-ghost{--tw-border-opacity:1;border-color:rgb(28 37 51/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 37 51/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.btn.btn-ghost:hover{--tw-border-opacity:1;border-color:rgb(211 209 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(211 209 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 37 51/var(--tw-text-opacity,1))}}.btn.btn-ghost:focus{--tw-border-opacity:1;border-color:rgb(77 70 217/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(77 70 217/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn.btn-ghost span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-text{height:1rem;border-style:none;background-color:transparent;padding:0}@media (hover:hover) and (pointer:fine){.btn.btn-text:hover{text-decoration-line:underline;text-decoration-color:#22b9d5;text-decoration-thickness:2px;text-underline-offset:4px}}.btn.btn-text span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-text.inline-btn{margin-bottom:0;padding-bottom:0}.btn.btn-text.inline-btn span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn.btn-small{height:100%;min-height:2.5rem;padding:.375rem 1rem;font-size:.833335rem}.btn.btn-lg{font-size:1.222222rem}.btn.btn-xl{font-size:1rem}@media (min-width:768px){.btn.btn-xl{font-size:1.444446rem}}.contentMain .btn{margin-bottom:1.25rem}.contentMain .btn.document{margin-bottom:0;margin-right:1.5rem}