.skill-rail[data-v-c99fc746]{align-items:center;background:linear-gradient(180deg,#07151eb8,#030e14b8);border:1px solid #ffffff1a;border-radius:99px;box-shadow:var(--shadow-lg);display:flex;flex:0;flex-direction:column;gap:14px;padding:14px 10px;position:relative;width:74px}.skill-rail.attention[data-v-c99fc746]{animation:skill-pulse-c99fc746 3s ease-in-out infinite;border:4px solid #fff}@keyframes skill-pulse-c99fc746{0%{border-color:#fff;box-shadow:0 0 #ffffffd0}70%{border-color:#fff0;box-shadow:0 0 0 10px #ffffff16}to{border-color:#fff;box-shadow:0 0 #fff0}}.skill-rail[data-v-c99fc746]:before{background:linear-gradient(180deg,transparent,#ffffff24,transparent);bottom:12px;content:"";left:50%;opacity:.55;position:absolute;top:12px;transform:translate(-50%);width:2px}.skill-item[data-v-c99fc746]{position:relative;z-index:1}.skill-input[data-v-c99fc746]{opacity:0;pointer-events:none;position:absolute}.skill-btn[data-v-c99fc746]{--p:0;--skill-accent:var(--c-accent);background:#0a16208c;border:1px solid #ffffff14;border-radius:999px;box-shadow:0 14px 34px #00000073;cursor:pointer;display:grid;height:44px;place-items:center;position:relative;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;width:44px}.skill-btn[data-v-c99fc746]:before{background:conic-gradient(var(--skill-accent) calc(var(--p)*1turn),hsla(0,0%,100%,.16) 0);border-radius:inherit;content:"";filter:drop-shadow(0 12px 26px rgba(0,0,0,.38));inset:-3px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));position:absolute}.skill-icon[data-v-c99fc746]{display:grid;height:auto;opacity:.85;padding:5px;place-items:center;width:80%}.skill-icon img[data-v-c99fc746]{display:block;filter:invert(1);height:auto;width:100%}.skill-icon-emoji[data-v-c99fc746]{filter:none;font-size:1.3rem;line-height:1}.skill-tooltip[data-v-c99fc746]{font-size:.85rem;opacity:0;pointer-events:none;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(6px);transition:opacity .14s ease,transform .14s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.skill-tooltip.attention-tooltip[data-v-c99fc746]{opacity:1;right:auto;top:-56px;transform:none!important}.skill-tooltip.attention-tooltip[data-v-c99fc746]:after{bottom:-15px;left:50%;top:auto;transform:translateY(0) translate(-50%) rotate(90deg)}.skill-tooltip[data-v-c99fc746]:after{border:7px solid transparent;border-left-color:#fff3;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.skill-btn[data-v-c99fc746]:hover{border-color:#ffffff24}.skill-btn:focus-visible .skill-tooltip[data-v-c99fc746],.skill-btn:hover .skill-tooltip[data-v-c99fc746],.skill-input:checked+.skill-btn .skill-tooltip[data-v-c99fc746]{opacity:1;transform:translateY(-50%) translate(0)}.skill-input:checked+.skill-btn[data-v-c99fc746]{background:#088bcd90;border-color:#23b7ff61;box-shadow:0 22px 60px #23b7ff29,0 18px 52px #0000008c}.skill-input:checked+.skill-btn .skill-tooltip[data-v-c99fc746]{background:#23b7ff38;border-color:#23b7ff8c;color:#eafcff}.skill-input:checked+.skill-btn .skill-tooltip[data-v-c99fc746]:after{border-left-color:#23b7ff38}.skill-input:checked+.skill-btn[data-v-c99fc746]:not(.not-deselectable):hover:after{background:#202020d6;border-radius:50%;box-shadow:0 8px 16px #0000004d;color:#fff;content:"x";display:grid;font-size:1.2rem;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%}.skill-fade-enter-active[data-v-c99fc746],.skill-fade-leave-active[data-v-c99fc746]{transition:opacity .3s ease,transform .3s ease}.skill-fade-enter-from[data-v-c99fc746]{opacity:0;transform:translateY(10px)}.skill-fade-leave-to[data-v-c99fc746]{opacity:0;transform:translateY(-10px)}.skill-fade-enter-to[data-v-c99fc746],.skill-fade-leave-from[data-v-c99fc746]{opacity:1;transform:translateY(0)}@media(max-width:920px){.skill-rail[data-v-c99fc746]{border-radius:999px;flex-direction:row;padding:10px 12px;width:auto}.skill-rail[data-v-c99fc746]:before{display:none}.skill-tooltip[data-v-c99fc746]{right:50%;top:calc(100% + 12px);transform:translate(50%) translateY(-6px)}.skill-tooltip[data-v-c99fc746]:after{border:7px solid transparent;border-bottom-color:#08161fdb;left:50%;top:-14px;transform:translate(-50%)}.skill-input:checked+.skill-btn .skill-tooltip[data-v-c99fc746]:after{border-bottom-color:#23b7ff38}.skill-btn:focus-visible .skill-tooltip[data-v-c99fc746],.skill-btn:hover .skill-tooltip[data-v-c99fc746],.skill-input:checked+.skill-btn .skill-tooltip[data-v-c99fc746]{transform:translate(50%) translateY(0)}}.hero-cta[data-v-d58bfab0]{align-items:center;animation:bounce-d58bfab0 4s infinite;border-bottom:2px solid var(--c-accent);bottom:7em;color:var(--c-accent);display:flex;flex-flow:row wrap;font-size:1.1rem;font-weight:600;gap:10px;left:50%;letter-spacing:.5px;padding:12px 30px;position:absolute;text-decoration:none;text-transform:uppercase;text-wrap:nowrap;transform:translate(-50%);transition:all var(--anim-duration-medium) ease;z-index:10}.hero-cta[data-v-d58bfab0]:hover{border-bottom-color:#fff;color:#fff}.hero-cta span[data-v-d58bfab0]{animation:bounce-d58bfab0 2s infinite;font-size:1.5rem}@keyframes bounce-d58bfab0{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-10px)}60%{transform:translate(-50%,-5px)}}
