UNPKG

aurea-ui

Version:

Vue 3 component library focused on accessibility and design

2 lines (1 loc) 26.1 kB
.a-card{max-width:300px;border-radius:4px;background-color:#fff;box-shadow:0 2px 8px #0000000f;border:1px solid #eeeeee;overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:box-shadow .3s ease}.a-card:hover{box-shadow:0 4px 12px #0000001a}.a-card__image{width:100%;height:150px;object-fit:cover;display:block;background-color:#f5f5f5}.a-card__content{padding:.75rem 1.25rem;display:flex;flex-direction:column;background-color:#f9f9f9}.a-card__title{font-size:1rem;line-height:1.75rem;font-weight:600;color:#1c1c1e;margin-bottom:.5rem;word-break:break-word}.a-card__subtitle{font-size:.75rem;font-weight:500;color:#616161;margin-bottom:.25rem;word-break:break-word}.a-card__description{font-size:.875rem;line-height:1.4;color:#616161;margin-bottom:1rem;word-break:break-word}.a-card__button{align-self:flex-start}.a-card__button span{transition:transform .3s ease}.a-card__button:hover span{transform:translate(4px)}.a-input-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:400px;box-sizing:border-box}.a-input__field-wrapper{display:flex;align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;padding:.4rem .6rem;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.a-input__label--confirm{margin-top:1.5rem}.a-input__toggle-visibility{background:none;border:none;cursor:pointer;color:#616161;font-size:1rem;margin-left:.5rem;padding:.25rem}.a-input__toggle-visibility:focus{outline:2px solid #0a84ff;border-radius:4px}.a-input__helper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#616161;margin-top:.25rem}.a-input__rules{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;list-style:none;margin:.5rem auto 0;display:none;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;padding:0;text-align:center}.a-input__rules.a-input__rules--visible{display:flex;animation:fadeIn .3s ease forwards}@media (min-width: 768px){.a-input__rules.a-input__rules--horizontal{flex-direction:row;flex-wrap:wrap}}.a-input__rules li{font-size:.75rem;display:flex;align-items:center;gap:.5rem;color:#616161;transition:color .2s}.a-input__rules li i{font-size:.9rem;color:#616161;transition:color .2s}.a-input__rules li.a-input__rule--passed,.a-input__rules li.a-input__rule--passed i{color:#30d158}@keyframes fadeIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.a-loading{display:inline-block;border-style:solid;border-color:#eee;border-top-style:solid;border-top-color:inherit;border-radius:50%;animation:a-loading-spin .8s linear infinite;box-shadow:0 2px 8px #0000000f;aspect-ratio:1/1}.a-loading__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff6;display:flex;align-items:center;justify-content:center;pointer-events:all}@keyframes a-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-login{background-color:#121212;color:#fff;border-radius:1.5rem;padding:2rem;width:100%;max-width:400px;margin:4rem auto;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 8px 24px #0a0a0a4d;transition:transform .3s ease}.a-login:hover{transform:scale(1.02)}.a-login__title{text-align:center;font-size:1.75rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.a-login__field,.a-login__buttons,.a-login__links{width:100%}.a-login__field{display:flex;flex-direction:column;gap:.5rem}.a-login__footer{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.a-login__buttons{display:flex;gap:.75rem}.a-login__buttons button{flex:1;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.a-login__links{display:flex;justify-content:center}.a-login__links button{font-size:.875rem;font-weight:500;text-decoration:underline;background-color:transparent;color:#0a84ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.a-modal{display:flex;justify-content:center;align-items:center;padding:1rem}.a-modal__content{background-color:#f9f9f9;border-radius:4px;border:1px solid #e0e0e0;padding:1.25rem;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 2px 8px #0000000f;word-wrap:break-word;overflow-wrap:break-word;width:100%}.a-modal__content.a-modal--sm{max-width:240px}.a-modal__content.a-modal--md{max-width:280px}.a-modal__content.a-modal--lg{max-width:360px}.a-modal__title{color:#1c1c1e;font-weight:800;font-size:1.125rem;margin-bottom:.5rem}.a-modal__text{font-size:.875rem;font-weight:400;color:#212121;margin-bottom:1.5rem;word-break:break-word}.a-modal__actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.a-modal__icon{font-size:1.2rem}.a-modal__close{position:absolute;top:17px;right:17px;background-color:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:4px}.a-modal__close:hover{background-color:#eee}.a-navbar{width:100%;background-color:#fff;border-bottom:1px solid #e0e0e0}.a-navbar__container{max-width:1200px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.a-navbar__logo{font-weight:700;font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.a-navbar__logo-img{height:32px;width:auto}.a-navbar__toggle{display:none;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#1c1c1e}@media (max-width: 768px){.a-navbar__toggle{display:block}}.a-navbar__items{list-style:none;display:flex;gap:1rem;align-items:center;margin:0;padding:0}@media (max-width: 768px){.a-navbar__items{flex-direction:column;width:100%;display:none}.a-navbar__items--open{display:flex;margin-top:1rem;align-items:flex-start}}.a-navbar__item{display:flex;align-items:center}.a-navbar__link{text-decoration:none;font-size:.875rem;color:var(--link-color, #1c1c1e);transition:color .2s ease}.a-navbar__link:hover{color:var(--link-hover-color, #0a84ff)}.a-navbar__link--auth{border:1px solid #e0e0e0;padding:.35rem .75rem;border-radius:6px;font-weight:500;background-color:transparent;cursor:pointer;font-family:inherit;transition:background-color .2s ease,color .2s ease}.a-navbar__link--auth:hover{background-color:#f5f5f5;color:var(--link-hover-color, #0a84ff)}.a-notification{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:fit-content;max-width:320px;padding:12px 16px;display:flex;align-items:center;justify-content:start;border-radius:50px;box-shadow:0 0 10px #de1c3280;color:#fff}.a-notification__icon{margin-right:8px;font-size:1rem}.a-notification__icon .a-notification__fa-icon{color:#fff!important;font-size:1.2rem}.a-notification__message{font-weight:500;font-size:.875rem;color:#fff;word-break:break-word}.a-notification__close{margin-left:auto;background:none;border:none;cursor:pointer;font-size:1rem;color:#fff}.a-notification__close .fa{color:#fff!important;font-size:1.1rem}.a-notification.error{background:linear-gradient(to right,#f45c43,#eb3349)}.a-notification.success{background:linear-gradient(to right,#30d158,#28a745)}.a-notification.warning{background:linear-gradient(to right,#ffd60a,#ff9f0a)}.a-register{background-color:#121212;color:#fff;border-radius:1.5rem;padding:2rem;width:100%;max-width:400px;margin:4rem auto;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 8px 24px #0a0a0a4d;transition:transform .3s ease}.a-register:hover{transform:scale(1.02)}.a-register__title{text-align:center;font-size:1.75rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.a-register__field,.a-register__buttons,.a-register__links{width:100%}.a-register__field{display:flex;flex-direction:column;gap:.5rem}.a-register__footer{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.a-register__buttons{display:flex;gap:.75rem}.a-register__buttons button{flex:1;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.a-register__links{display:flex;justify-content:center}.a-register__links button{font-size:.875rem;font-weight:500;text-decoration:underline;background-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0a84ff}.a-button{border:none;cursor:pointer;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#1c1c1e;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease-in-out;padding:.5rem 1rem;border-radius:4px}.a-button--primary{background-color:#0a84ff;color:#fff}.a-button--secondary{background-color:#212121;color:#fff}.a-button--danger{background-color:#ff453a;color:#fff}.a-button--sm{font-size:.75rem;padding:.4rem .8rem}.a-button--md{font-size:.875rem;padding:.5rem 1rem}.a-button--lg{font-size:1rem;padding:.75rem 1.25rem}.a-button__icon{font-size:1.1em}.a-button__icon--right{margin-left:auto}.a-button:hover{opacity:.9}.a-button:focus-visible{outline:2px solid #0a84ff;outline-offset:2px}.a-card[data-v-1ef61e6b]{max-width:300px;border-radius:4px;background-color:#fff;box-shadow:0 2px 8px #0000000f;border:1px solid #eeeeee;overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:box-shadow .3s ease}.a-card[data-v-1ef61e6b]:hover{box-shadow:0 4px 12px #0000001a}.a-card__image[data-v-1ef61e6b]{width:100%;height:150px;object-fit:cover;display:block;background-color:#f5f5f5}.a-card__content[data-v-1ef61e6b]{padding:.75rem 1.25rem;display:flex;flex-direction:column;background-color:#f9f9f9}.a-card__title[data-v-1ef61e6b]{font-size:1rem;line-height:1.75rem;font-weight:600;color:#1c1c1e;margin-bottom:.5rem;word-break:break-word}.a-card__subtitle[data-v-1ef61e6b]{font-size:.75rem;font-weight:500;color:#616161;margin-bottom:.25rem;word-break:break-word}.a-card__description[data-v-1ef61e6b]{font-size:.875rem;line-height:1.4;color:#616161;margin-bottom:1rem;word-break:break-word}.a-card__button[data-v-1ef61e6b]{align-self:flex-start}.a-card__button span[data-v-1ef61e6b]{transition:transform .3s ease}.a-card__button:hover span[data-v-1ef61e6b]{transform:translate(4px)}.a-input-wrapper{width:100%;max-width:400px;box-sizing:border-box}.a-input__container{display:flex;flex-direction:column;gap:.25rem;width:100%;box-sizing:border-box}.a-input__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0a0a0a;font-weight:500}.a-input__field-wrapper{display:flex;align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;padding:.4rem .6rem;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;width:100%;box-sizing:border-box}.a-input__field-wrapper:focus-within{border-color:var(--focus-color, #0a84ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-color) 20%,transparent)}.a-input__field-wrapper.a-input--error{border-color:#ff453a;box-shadow:0 0 0 3px color-mix(in srgb,#ff453a 20%,transparent)}.a-input__field-wrapper.a-input--disabled{background-color:#eee;cursor:not-allowed;opacity:.6}.a-input__input{flex:1;background:transparent;border:none;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0a0a0a;width:100%;min-width:0}.a-input__input::placeholder{color:#9e9e9e;opacity:1}.a-input__icon{font-size:1rem;color:#616161;flex-shrink:0}.a-input__icon--left{margin-right:.5rem}.a-input__icon--right{margin-left:.5rem}.a-input__helper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#616161}.a-input__helper--error{color:#ff453a}.a-input--sm .a-input__input{font-size:.75rem}.a-input--sm .a-input__field-wrapper{padding:.4rem .6rem}.a-input--md .a-input__input{font-size:.875rem}.a-input--md .a-input__field-wrapper{padding:.5rem .75rem}.a-input--lg .a-input__input{font-size:1rem}.a-input--lg .a-input__field-wrapper{padding:.75rem 1rem}@media (min-width: 481px){.a-input-wrapper{max-width:450px}.a-input__label,.a-input__input{font-size:.875rem}}@media (min-width: 768px){.a-input-wrapper{max-width:500px}.a-input__input{font-size:1rem}.a-input__field-wrapper{padding:.5rem 1rem}}@media (min-width: 1024px){.a-input-wrapper{max-width:600px}}.a-input-wrapper[data-v-e653959d]{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:400px;box-sizing:border-box}.a-input__label[data-v-e653959d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0a0a0a;font-weight:500}.a-input__field-wrapper[data-v-e653959d]{display:flex;align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;padding:.4rem .6rem;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.a-input__field-wrapper[data-v-e653959d]:focus-within{border-color:var(--focus-color, #0a84ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-color) 20%,transparent)}.a-input__field-wrapper.a-input--error[data-v-e653959d]{border-color:#ff453a;box-shadow:0 0 0 3px color-mix(in srgb,#ff453a 20%,transparent)}.a-input__field-wrapper.a-input--disabled[data-v-e653959d]{background-color:#eee;cursor:not-allowed;opacity:.6}.a-input__label--confirm[data-v-e653959d]{margin-top:1.5rem}.a-input__input[data-v-e653959d]{flex:1;background:transparent;border:none;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0a0a0a;width:100%;min-width:0}.a-input__input[data-v-e653959d]::placeholder{color:#9e9e9e;opacity:1}.a-input__toggle-visibility[data-v-e653959d]{background:none;border:none;cursor:pointer;color:#616161;font-size:1rem;margin-left:.5rem;padding:.25rem}.a-input__toggle-visibility[data-v-e653959d]:focus{outline:2px solid #0a84ff;border-radius:4px}.a-input__helper[data-v-e653959d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#616161;margin-top:.25rem}.a-input__helper--error[data-v-e653959d]{color:#ff453a}.a-input__rules[data-v-e653959d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;list-style:none;margin:.5rem auto 0;display:none;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;padding:0;text-align:center}.a-input__rules.a-input__rules--visible[data-v-e653959d]{display:flex;animation:fadeIn-e653959d .3s ease forwards}@media (min-width: 768px){.a-input__rules.a-input__rules--horizontal[data-v-e653959d]{flex-direction:row;flex-wrap:wrap}}.a-input__rules li[data-v-e653959d]{font-size:.75rem;display:flex;align-items:center;gap:.5rem;color:#616161;transition:color .2s}.a-input__rules li i[data-v-e653959d]{font-size:.9rem;color:#616161;transition:color .2s}.a-input__rules li.a-input__rule--passed[data-v-e653959d],.a-input__rules li.a-input__rule--passed i[data-v-e653959d]{color:#30d158}@keyframes fadeIn-e653959d{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.sr-only[data-v-e653959d]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.a-input-wrapper[data-v-4f32d24c]{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:400px;box-sizing:border-box}.a-input__label[data-v-4f32d24c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0a0a0a;font-weight:500}.a-input__field-wrapper[data-v-4f32d24c]{display:flex;align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;padding:.4rem .6rem;border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.a-input__field-wrapper[data-v-4f32d24c]:focus-within{border-color:var(--focus-color, #0a84ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-color) 20%,transparent)}.a-input__field-wrapper.a-input--error[data-v-4f32d24c]{border-color:#ff453a;box-shadow:0 0 0 3px color-mix(in srgb,#ff453a 20%,transparent)}.a-input__field-wrapper.a-input--disabled[data-v-4f32d24c]{background-color:#eee;cursor:not-allowed;opacity:.6}.a-input__label--confirm[data-v-4f32d24c]{margin-top:1.5rem}.a-input__input[data-v-4f32d24c]{flex:1;background:transparent;border:none;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#0a0a0a;width:100%;min-width:0}.a-input__input[data-v-4f32d24c]::placeholder{color:#9e9e9e;opacity:1}.a-input__toggle-visibility[data-v-4f32d24c]{background:none;border:none;cursor:pointer;color:#616161;font-size:1rem;margin-left:.5rem;padding:.25rem}.a-input__toggle-visibility[data-v-4f32d24c]:focus{outline:2px solid #0a84ff;border-radius:4px}.a-input__helper[data-v-4f32d24c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;color:#616161;margin-top:.25rem}.a-input__helper--error[data-v-4f32d24c]{color:#ff453a}.a-input__rules[data-v-4f32d24c]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;list-style:none;margin:.5rem auto 0;display:none;gap:.5rem;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:400px;padding:0;text-align:center}.a-input__rules.a-input__rules--visible[data-v-4f32d24c]{display:flex;animation:fadeIn-4f32d24c .3s ease forwards}@media (min-width: 768px){.a-input__rules.a-input__rules--horizontal[data-v-4f32d24c]{flex-direction:row;flex-wrap:wrap}}.a-input__rules li[data-v-4f32d24c]{font-size:.75rem;display:flex;align-items:center;gap:.5rem;color:#616161;transition:color .2s}.a-input__rules li i[data-v-4f32d24c]{font-size:.9rem;color:#616161;transition:color .2s}.a-input__rules li.a-input__rule--passed[data-v-4f32d24c],.a-input__rules li.a-input__rule--passed i[data-v-4f32d24c]{color:#30d158}@keyframes fadeIn-4f32d24c{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.sr-only[data-v-4f32d24c]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.a-loading[data-v-2e5fec13]{display:inline-block;border-style:solid;border-color:#eee;border-top-style:solid;border-top-color:inherit;border-radius:50%;animation:a-loading-spin-2e5fec13 .8s linear infinite;box-shadow:0 2px 8px #0000000f;aspect-ratio:1/1}.a-loading__overlay[data-v-2e5fec13]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff6;display:flex;align-items:center;justify-content:center;pointer-events:all}@keyframes a-loading-spin-2e5fec13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-login[data-v-299ece74]{background-color:#121212;color:#fff;border-radius:1.5rem;padding:2rem;width:100%;max-width:400px;margin:4rem auto;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 8px 24px #0a0a0a4d;transition:transform .3s ease}.a-login[data-v-299ece74]:hover{transform:scale(1.02)}.a-login__title[data-v-299ece74]{text-align:center;font-size:1.75rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.a-login__field[data-v-299ece74],.a-login__buttons[data-v-299ece74],.a-login__links[data-v-299ece74]{width:100%}.a-login__field[data-v-299ece74]{display:flex;flex-direction:column;gap:.5rem}.a-login__footer[data-v-299ece74]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.a-login__buttons[data-v-299ece74]{display:flex;gap:.75rem}.a-login__buttons button[data-v-299ece74]{flex:1;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.a-login__links[data-v-299ece74]{display:flex;justify-content:center}.a-login__links button[data-v-299ece74]{font-size:.875rem;font-weight:500;text-decoration:underline;background-color:transparent;color:#0a84ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.a-modal[data-v-fbf6e88f]{display:flex;justify-content:center;align-items:center;padding:1rem}.a-modal__content[data-v-fbf6e88f]{background-color:#f9f9f9;border-radius:4px;border:1px solid #e0e0e0;padding:1.25rem;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 2px 8px #0000000f;word-wrap:break-word;overflow-wrap:break-word;width:100%}.a-modal__content.a-modal--sm[data-v-fbf6e88f]{max-width:240px}.a-modal__content.a-modal--md[data-v-fbf6e88f]{max-width:280px}.a-modal__content.a-modal--lg[data-v-fbf6e88f]{max-width:360px}.a-modal__title[data-v-fbf6e88f]{color:#1c1c1e;font-weight:800;font-size:1.125rem;margin-bottom:.5rem}.a-modal__text[data-v-fbf6e88f]{font-size:.875rem;font-weight:400;color:#212121;margin-bottom:1.5rem;word-break:break-word}.a-modal__actions[data-v-fbf6e88f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.a-modal__icon[data-v-fbf6e88f]{font-size:1.2rem}.a-modal__close[data-v-fbf6e88f]{position:absolute;top:17px;right:17px;background-color:transparent;border:none;cursor:pointer;padding:.25rem;border-radius:4px}.a-modal__close[data-v-fbf6e88f]:hover{background-color:#eee}.a-navbar[data-v-bd91fbd1]{width:100%;background-color:#fff;border-bottom:1px solid #e0e0e0}.a-navbar__container[data-v-bd91fbd1]{max-width:1200px;margin:0 auto;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.a-navbar__logo[data-v-bd91fbd1]{font-weight:700;font-size:1.125rem;display:flex;align-items:center;gap:.5rem}.a-navbar__logo-img[data-v-bd91fbd1]{height:32px;width:auto}.a-navbar__toggle[data-v-bd91fbd1]{display:none;background:none;border:none;font-size:1.25rem;cursor:pointer;color:#1c1c1e}@media (max-width: 768px){.a-navbar__toggle[data-v-bd91fbd1]{display:block}}.a-navbar__items[data-v-bd91fbd1]{list-style:none;display:flex;gap:1rem;align-items:center;margin:0;padding:0}@media (max-width: 768px){.a-navbar__items[data-v-bd91fbd1]{flex-direction:column;width:100%;display:none}.a-navbar__items--open[data-v-bd91fbd1]{display:flex;margin-top:1rem;align-items:flex-start}}.a-navbar__item[data-v-bd91fbd1]{display:flex;align-items:center}.a-navbar__link[data-v-bd91fbd1]{text-decoration:none;font-size:.875rem;color:var(--link-color, #1c1c1e);transition:color .2s ease}.a-navbar__link[data-v-bd91fbd1]:hover{color:var(--link-hover-color, #0a84ff)}.a-navbar__link--auth[data-v-bd91fbd1]{border:1px solid #e0e0e0;padding:.35rem .75rem;border-radius:6px;font-weight:500;background-color:transparent;cursor:pointer;font-family:inherit;transition:background-color .2s ease,color .2s ease}.a-navbar__link--auth[data-v-bd91fbd1]:hover{background-color:#f5f5f5;color:var(--link-hover-color, #0a84ff)}.a-notification[data-v-a67aca53]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:fit-content;max-width:320px;padding:12px 16px;display:flex;align-items:center;justify-content:start;border-radius:50px;box-shadow:0 0 10px #de1c3280;color:#fff}.a-notification__icon[data-v-a67aca53]{margin-right:8px;font-size:1rem}.a-notification__icon .a-notification__fa-icon[data-v-a67aca53]{color:#fff!important;font-size:1.2rem}.a-notification__message[data-v-a67aca53]{font-weight:500;font-size:.875rem;color:#fff;word-break:break-word}.a-notification__close[data-v-a67aca53]{margin-left:auto;background:none;border:none;cursor:pointer;font-size:1rem;color:#fff}.a-notification__close .fa[data-v-a67aca53]{color:#fff!important;font-size:1.1rem}.a-notification.error[data-v-a67aca53]{background:linear-gradient(to right,#f45c43,#eb3349)}.a-notification.success[data-v-a67aca53]{background:linear-gradient(to right,#30d158,#28a745)}.a-notification.warning[data-v-a67aca53]{background:linear-gradient(to right,#ffd60a,#ff9f0a)}.a-register[data-v-23f83103]{background-color:#121212;color:#fff;border-radius:1.5rem;padding:2rem;width:100%;max-width:400px;margin:4rem auto;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 8px 24px #0a0a0a4d;transition:transform .3s ease}.a-register[data-v-23f83103]:hover{transform:scale(1.02)}.a-register__title[data-v-23f83103]{text-align:center;font-size:1.75rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff}.a-register__field[data-v-23f83103],.a-register__buttons[data-v-23f83103],.a-register__links[data-v-23f83103]{width:100%}.a-register__field[data-v-23f83103]{display:flex;flex-direction:column;gap:.5rem}.a-register__footer[data-v-23f83103]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.a-register__buttons[data-v-23f83103]{display:flex;gap:.75rem}.a-register__buttons button[data-v-23f83103]{flex:1;padding:.5rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.a-register__links[data-v-23f83103]{display:flex;justify-content:center}.a-register__links button[data-v-23f83103]{font-size:.875rem;font-weight:500;text-decoration:underline;background-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0a84ff}