.skill-overlay[data-v-c2ffd6f2]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9000}.skill-modal[data-v-c2ffd6f2]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080012f0;border:1px solid rgba(var(--cat-rgb),.2);border-radius:16px;box-shadow:0 0 80px rgba(var(--cat-rgb),.12),0 24px 60px #00000080;font-family:Space Grotesk,sans-serif;max-width:440px;overflow:hidden;padding:2rem;position:relative;width:100%}.skill-modal__glow[data-v-c2ffd6f2]{background:var(--cat-color);border-radius:50%;filter:blur(60px);height:200px;opacity:.06;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.skill-modal__header[data-v-c2ffd6f2]{align-items:center;display:flex;gap:14px;margin-bottom:1.5rem}.skill-header__icon[data-v-c2ffd6f2]{color:var(--cat-color);flex-shrink:0;height:40px;opacity:.9;width:40px}.skill-header__icon[data-v-c2ffd6f2] svg{height:100%;width:100%}.skill-modal__title[data-v-c2ffd6f2]{color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:-.3px;margin:0 0 3px}.skill-modal__subtitle[data-v-c2ffd6f2]{color:#ffffff73;font-size:.72rem;letter-spacing:.2px;margin:0}.skill-levels[data-v-c2ffd6f2]{display:flex;flex-direction:column;gap:6px;margin-bottom:1.5rem}.skill-level-btn[data-v-c2ffd6f2]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;text-align:left;transition:all .18s;width:100%}.skill-level-btn[data-v-c2ffd6f2]:hover{background:rgba(var(--cat-rgb),.06);border-color:rgba(var(--cat-rgb),.2)}.skill-level-btn--selected[data-v-c2ffd6f2]{background:rgba(var(--cat-rgb),.1);border-color:rgba(var(--cat-rgb),.4);border-left-width:3px}.skill-level-btn__num[data-v-c2ffd6f2]{align-items:center;background:rgba(var(--cat-rgb),.15);border:1px solid rgba(var(--cat-rgb),.3);border-radius:50%;color:var(--cat-color);display:flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:28px;justify-content:center;width:28px}.skill-level-btn--selected .skill-level-btn__num[data-v-c2ffd6f2]{background:var(--cat-color);border-color:var(--cat-color);color:#000}.skill-level-btn__content[data-v-c2ffd6f2]{flex:1}.skill-level-btn__label[data-v-c2ffd6f2]{color:#ffffffd9;display:block;font-size:.8rem;font-weight:700;margin-bottom:1px}.skill-level-btn__desc[data-v-c2ffd6f2]{color:#ffffff59;display:block;font-size:.65rem}.skill-level-btn--selected .skill-level-btn__label[data-v-c2ffd6f2]{color:#fff}.skill-level-btn__check[data-v-c2ffd6f2]{color:var(--cat-color);flex-shrink:0;height:16px;width:16px}.skill-modal__actions[data-v-c2ffd6f2]{display:flex;flex-direction:column;gap:8px}.skill-btn-confirm[data-v-c2ffd6f2]{background:var(--cat-color);border:none;border-radius:10px;color:#000;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.5px;padding:12px;text-transform:uppercase;transition:all .2s;width:100%}.skill-btn-confirm[data-v-c2ffd6f2]:disabled{cursor:not-allowed;opacity:.35}.skill-btn-confirm[data-v-c2ffd6f2]:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-1px)}.skill-btn-skip[data-v-c2ffd6f2]{background:none;border:none;color:#ffffff47;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.7rem;padding:8px;transition:color .2s;width:100%}.skill-btn-skip[data-v-c2ffd6f2]:hover{color:#ffffff80}.skill-fade-enter-active[data-v-c2ffd6f2],.skill-fade-leave-active[data-v-c2ffd6f2]{transition:all .25s ease}.skill-fade-enter-from[data-v-c2ffd6f2],.skill-fade-leave-to[data-v-c2ffd6f2]{opacity:0}.skill-fade-enter-from .skill-modal[data-v-c2ffd6f2],.skill-fade-leave-to .skill-modal[data-v-c2ffd6f2]{transform:translateY(20px) scale(.97)}.evm-backdrop[data-v-2f75bd44]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000b8;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.evm-backdrop[data-v-2f75bd44],.evm-card[data-v-2f75bd44]{align-items:center;display:flex}.evm-card[data-v-2f75bd44]{background:#0d0d0df5;border:1px solid rgba(255,106,0,.2);border-radius:20px;box-shadow:0 0 0 1px #ff6a000f,0 32px 64px #0009,0 0 80px #ff6a000f;flex-direction:column;font-family:Inter,sans-serif;max-width:420px;padding:2.5rem 2rem 2rem;position:relative;text-align:center;width:100%}.evm-icon-wrap[data-v-2f75bd44]{align-items:center;background:#ff6a001a;border:1px solid rgba(255,106,0,.25);border-radius:50%;box-shadow:0 0 32px #ff6a001f;display:flex;height:68px;justify-content:center;margin-bottom:1.25rem;width:68px}.evm-icon[data-v-2f75bd44]{color:#ff6a00;filter:drop-shadow(0 0 8px rgba(255,106,0,.5));height:32px;width:32px}.evm-title[data-v-2f75bd44]{color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:.3px;margin:0 0 .6rem}.evm-subtitle[data-v-2f75bd44]{color:#ffffff80;font-size:.875rem;line-height:1.55;margin:0 0 1.75rem;max-width:320px}.evm-btn-primary[data-v-2f75bd44]{align-items:center;background:linear-gradient(135deg,#ff6a00,#ff8c00);border:none;border-radius:12px;box-shadow:0 4px 20px #ff6a0059;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;min-height:48px;padding:.85rem 1.5rem;text-transform:uppercase;transition:opacity .2s ease,transform .15s ease,box-shadow .2s ease;width:100%}.evm-btn-primary[data-v-2f75bd44]:hover:not(:disabled){box-shadow:0 6px 28px #ff6a0073;opacity:.92;transform:translateY(-1px)}.evm-btn-primary[data-v-2f75bd44]:active:not(:disabled){transform:translateY(0)}.evm-btn-primary[data-v-2f75bd44]:disabled{cursor:not-allowed;opacity:.65}.evm-spinner[data-v-2f75bd44]{animation:evm-spin-2f75bd44 .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;flex-shrink:0;height:16px;width:16px}.evm-check[data-v-2f75bd44],.evm-envelope[data-v-2f75bd44]{flex-shrink:0;height:18px;width:18px}.evm-error[data-v-2f75bd44]{color:#ff5050d9;font-size:.78rem;margin:.6rem 0 0;text-align:center}.evm-btn-dismiss[data-v-2f75bd44]{background:none;border:none;color:#ffffff4d;cursor:pointer;font-family:Inter,sans-serif;font-size:.8rem;margin-top:1.1rem;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.evm-btn-dismiss[data-v-2f75bd44]:hover{color:#ffffff8c}.evm-fade-enter-active[data-v-2f75bd44],.evm-fade-leave-active[data-v-2f75bd44]{transition:opacity .25s ease}.evm-fade-enter-from[data-v-2f75bd44],.evm-fade-leave-to[data-v-2f75bd44]{opacity:0}.evm-scale-enter-active[data-v-2f75bd44]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.evm-scale-leave-active[data-v-2f75bd44]{transition:opacity .2s ease,transform .2s ease}.evm-scale-enter-from[data-v-2f75bd44]{opacity:0;transform:scale(.88)}.evm-scale-leave-to[data-v-2f75bd44]{opacity:0;transform:scale(.94)}@keyframes evm-spin-2f75bd44{to{transform:rotate(1turn)}}
