.g-btn[data-v-bc6377fe]{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.02em;outline:none;padding:14px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.g-btn[data-v-bc6377fe]:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.5}.g-btn[data-v-bc6377fe]:focus-visible{box-shadow:0 0 0 3px #69a2b059}.g-btn[data-v-bc6377fe]:active:not(:disabled){transform:translateY(0) scale(.98)}.g-btn--peach[data-v-bc6377fe]{background-color:#ffcab1;color:#2c2c2c}.g-btn--peach[data-v-bc6377fe]:hover:not(:disabled){box-shadow:0 6px 20px #ffcab180,0 0 16px #ffcab199;transform:translateY(-2px)}.g-btn--teal[data-v-bc6377fe]{background-color:#69a2b0;color:#fefaf8}.g-btn--teal[data-v-bc6377fe]:hover:not(:disabled){box-shadow:0 6px 20px #69a2b080,0 0 16px #69a2b099;transform:translateY(-2px)}.banner[data-v-209943f9]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.banner-flex[data-v-209943f9]{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center}.banner-title[data-v-209943f9]{font-size:40px}.banner-desc[data-v-209943f9],.banner-title[data-v-209943f9]{color:#fefaf8;text-align:center}.banner-desc[data-v-209943f9]{font-size:18px;line-height:160%;max-width:700px}.skeleton-bg[data-v-209943f9]{background-color:#1e1e1e}.skel-title[data-v-209943f9]{background-color:#333;border-radius:8px;height:48px;margin-bottom:10px;max-width:500px;width:60%}.skel-desc[data-v-209943f9]{background-color:#333;border-radius:4px;height:18px}.line-1[data-v-209943f9]{max-width:650px;width:80%}.line-2[data-v-209943f9]{max-width:500px;width:60%}.skel-btn[data-v-209943f9]{background-color:#333;border-radius:4px;height:50px;margin-top:10px;width:220px}.skeleton-pulse[data-v-209943f9]{animation:pulse-darker-209943f9 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-darker-209943f9{0%,to{opacity:1}50%{opacity:.6}}.fade-enter-active[data-v-209943f9],.fade-leave-active[data-v-209943f9]{transition:opacity .5s ease}.fade-enter-from[data-v-209943f9],.fade-leave-to[data-v-209943f9]{opacity:0}.modal-overlay[data-v-bf65c16f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#2c2c2c99;display:flex;inset:0;justify-content:center;outline:none;padding:20px;position:fixed;z-index:1000}.modal-overlay.overlay-clickable[data-v-bf65c16f]{cursor:pointer}@media(max-width:600px){.modal-overlay[data-v-bf65c16f]{align-items:center;padding:12px 12px 0}}.modal-container[data-v-bf65c16f]{background-color:#fefaf8;border-radius:16px;box-shadow:0 20px 60px #2c2c2c33,0 0 0 1px #2c2c2c0d;cursor:default;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}.modal-container.modal--sm[data-v-bf65c16f]{max-width:400px}.modal-container.modal--md[data-v-bf65c16f]{max-width:560px}.modal-container.modal--lg[data-v-bf65c16f]{max-width:720px}.modal-container.modal--full[data-v-bf65c16f]{border-radius:20px;max-height:88vh;max-width:95vw}@media(max-width:600px){.modal-container.modal--full[data-v-bf65c16f]{border-radius:20px;max-height:58vh}.modal-container[data-v-bf65c16f]{max-height:90vh}}.modal-header[data-v-bf65c16f]{align-items:center;border-bottom:1px solid rgba(44,44,44,.08);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}@media(max-width:600px){.modal-header[data-v-bf65c16f]{padding:16px 20px}}.modal-header .modal-title[data-v-bf65c16f]{color:#2c2c2c;font-size:14px;font-weight:700;line-height:1.4;margin:0}.modal-header .modal-close[data-v-bf65c16f]{align-items:center;background:transparent;border:none;border-radius:8px;color:#2c2c2c80;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.modal-header .modal-close[data-v-bf65c16f]:hover{background:#ffcab126;color:#ffcab1}.modal-header .modal-close[data-v-bf65c16f]:active{transform:scale(.95)}.modal-header .modal-close svg[data-v-bf65c16f]{height:20px;width:20px}.modal-body[data-v-bf65c16f]{color:#2c2c2c;flex:1;padding:0;scrollbar-color:rgba(105,162,176,.4) transparent;scrollbar-width:thin}.modal-body[data-v-bf65c16f]::-webkit-scrollbar{width:6px}.modal-body[data-v-bf65c16f]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-bf65c16f]::-webkit-scrollbar-thumb{background:#69a2b066;border-radius:3px}.modal-body[data-v-bf65c16f]::-webkit-scrollbar-thumb:hover{background:#69a2b0}@media(max-width:600px){.modal-body[data-v-bf65c16f]{padding:0}}.modal-footer[data-v-bf65c16f]{background:#fefaf8cc;border-top:1px solid rgba(44,44,44,.08);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px 24px}@media(max-width:600px){.modal-footer[data-v-bf65c16f]{flex-direction:column-reverse;padding:12px 20px 20px}.modal-footer[data-v-bf65c16f]>*{width:100%}}.modal-fade-enter-active[data-v-bf65c16f],.modal-fade-leave-active[data-v-bf65c16f]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-bf65c16f],.modal-fade-leave-to[data-v-bf65c16f]{opacity:0}.modal-scale-enter-active[data-v-bf65c16f],.modal-scale-leave-active[data-v-bf65c16f]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.modal-scale-enter-from[data-v-bf65c16f],.modal-scale-leave-to[data-v-bf65c16f]{opacity:0;transform:scale(.96) translateY(8px)}@media(prefers-reduced-motion:reduce){.modal-fade-enter-active[data-v-bf65c16f],.modal-fade-leave-active[data-v-bf65c16f],.modal-scale-enter-active[data-v-bf65c16f],.modal-scale-leave-active[data-v-bf65c16f]{transition:none!important}.modal-scale-enter-from[data-v-bf65c16f],.modal-scale-leave-to[data-v-bf65c16f]{transform:none!important}}
