.icon-btn{font-family:Space Grotesk,sans-serif;font-style:normal;margin:0;color:#30363c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;text-decoration:none;box-sizing:border-box;border:1px solid transparent;cursor:pointer;display:flex;padding:11.5px 20px;border-radius:100px;font-size:14px;height:40px;line-height:40px;justify-content:space-between;align-items:center;gap:12px}.btn,.delete-btn{font-family:Space Grotesk,sans-serif;font-style:normal;margin:0;color:#30363c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;text-decoration:none;box-sizing:border-box;border:1px solid transparent;cursor:pointer;display:flex;padding:11.5px 20px;border-radius:100px;font-size:14px;height:40px;line-height:40px;justify-content:center;align-items:center}.btn-primary{background-color:#33a3a1;font-weight:700;color:#fff}.btn-primary *{color:#fff}.btn-primary--disabled{background-color:#d4d8dd;pointer-events:none}.btn-primary:disabled{background-color:#d4d8dd;pointer-events:none}.btn-primary:hover{background-color:#3fc2c0}.btn-primary:active{border:1px solid #33a3a1}.btn-secondary{background-color:#e6f8f8;font-weight:700;color:#33a3a1;border:1px solid #b0e8e6}.btn-secondary *{color:#33a3a1}.btn-secondary--disabled{background-color:#e8ebed;pointer-events:none;color:#5a6672}.btn-secondary--disabled *{color:#5a6672}.btn-secondary:hover{background:#b0e8e6}.btn-secondary:active{background:#b0e8e6;border:1px solid #3fc2c0}.btn-tertiary{background-color:#fff;font-weight:700;border:1px solid #d4d8dd;color:#5a6672}.btn-tertiary *{color:#5a6672}.btn-tertiary--disabled{background-color:#e8ebed;pointer-events:none;color:#5a6672}.btn-tertiary--disabled *{color:#5a6672}.btn-tertiary:hover{background:#e8ebed;border:1px solid #5a6672}.btn-tertiary:active{background:#e8ebed;border:1px solid #3fc2c0}.close-btn{text-decoration:none;box-sizing:border-box;border:1px solid transparent;background-color:transparent;border:none}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6f8f8;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid #33a3a1;border-radius:6px;transform:translateY(-.075em);display:grid;place-content:center}.checkbox:before{content:"";width:18px;height:18px;clip-path:polygon(25% 47%,39.5% 62%,75% 26%,79% 25%,83% 26.5%,84% 30%,83% 34%,43% 73%,41% 75%,37% 74.2%,17% 54%,16% 50%,17% 47%,21% 46%);transform:scale(0);transform-origin:bottom left;transition:.1s transform ease-in-out;box-shadow:inset 1em 1em #33a3a1}.checkbox:checked:before{transform:scale(1)}.checkbox:focus{outline:1px solid #33a3a1;outline-offset:.15em}.select{height:40px;background:#fff;border:1px solid #d4d8dd;border-radius:14px;padding:0 20px;width:250px}.text-input{font-family:Space Grotesk,sans-serif;font-style:normal;margin:0;color:#30363c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;font-weight:500;font-size:14px;padding:8px 20px;border:1px solid #d4d8dd;border-radius:14px}.text-input ::-moz-placeholder{font-family:Space Grotesk,sans-serif;font-style:normal;margin:0;padding:0;color:#30363c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;font-weight:500;font-size:14px;opacity:1}.text-input ::placeholder{font-family:Space Grotesk,sans-serif;font-style:normal;margin:0;padding:0;color:#30363c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;font-weight:500;font-size:14px;opacity:1}.text-input:hover{border:1px solid #3fc2c0}.text-input:active{outline:none!important;border:1px solid #3fc2c0}.text-input:focus{outline:none!important;border:1px solid #3fc2c0}.text-input:invalid{border:1px solid #dd443c;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='white' d='M0 0h24v24H0z'/><path d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm5 13.6L15.6 17 12 13.4 8.4 17 7 15.6l3.6-3.6L7 8.4 8.4 7l3.6 3.6L15.6 7 17 8.4 13.4 12l3.6 3.6z' fill='%23dd443c'/></svg>");background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 22px) center}.text-input:-moz-placeholder{outline:none!important;border:1px solid #d4d8dd;background-image:none}.text-input:placeholder-shown{outline:none!important;border:1px solid #d4d8dd;background-image:none}.text-input--valid{border:1px solid #89c053;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'><path fill='none' d='M0 0h24v24H0z'/><path fill='%2389c053' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/></svg>");background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 22px) center}.search-input{font-family:Space Grotesk,sans-serif;font-style:normal;margin:0;color:#30363c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;font-weight:500;font-size:14px;padding:8px 20px;border:1px solid #d4d8dd;border-radius:14px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%235A6672'><path d='M0 0h24v24H0V0z' fill='none'/><path d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/></svg>");background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 22px) center}.account-page{display:flex;flex-direction:column;align-items:center;margin:70px 0 0;gap:24px;position:relative;overflow-y:hidden;min-height:calc(100vh + 300px)}.account-page h1{text-align:center}.account-page__section{width:100%;max-width:600px;display:flex;gap:12px;flex-direction:column}@media(max-width:630px){.account-page__section{width:calc(100% - 40px);max-width:none;padding:0 20px}.account-page__section h2{text-align:left;width:100%}}.account-page__section .form-element{display:flex;flex-direction:column;gap:8px;width:100%}.account-page__section .form-element input{width:100%;max-width:500px;padding:8px;box-sizing:border-box}@media(max-width:600px){.account-page__section .form-element input{width:100%;padding:8px}}.account-page__section .form-element button{align-self:flex-start}.delete-btn{background-color:#dd443c;color:#fff}.api-key-buttons,.change-password-buttons{display:flex;gap:12px}
