.morph-container[data-v-9351f2c5]{filter:url(#threshold) blur(.6px);min-height:2.5em}.morph-text[data-v-9351f2c5]{filter:blur(8px);opacity:0;transform:translateY(20px) scale(.9);transition:all .8s cubic-bezier(.25,1,.5,1)}.morph-text.active[data-v-9351f2c5]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.animate-spin-slow[data-v-9c434a25]{animation:spin-9c434a25 15s linear infinite}.animate-spin-reverse-slow[data-v-9c434a25]{animation:spin-reverse-9c434a25 20s linear infinite}.animate-scan[data-v-9c434a25]{animation:scan-9c434a25 3s ease-in-out infinite alternate}@keyframes spin-9c434a25{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-reverse-9c434a25{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes scan-9c434a25{0%{top:-20%}to{top:100%}}@keyframes blob-63e3b6e0{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-63e3b6e0]{animation:blob-63e3b6e0 10s infinite alternate}.animation-delay-2000[data-v-63e3b6e0]{animation-delay:2s}.animation-delay-4000[data-v-63e3b6e0]{animation-delay:4s}.mermaid svg{font-family:var(--font-sans)!important}.custom-scrollbar[data-v-9693e2c3]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9693e2c3]::-webkit-scrollbar-track{background:#0000001a}.custom-scrollbar[data-v-9693e2c3]::-webkit-scrollbar-thumb{background:#0fc;border-radius:4px}.port-wrap[data-v-37a285ff]{background:#080c18eb;border:1px solid hsla(0,0%,100%,.08);border-radius:32px;box-shadow:0 40px 120px #00000059;display:grid;gap:32px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);overflow:hidden;padding:48px;position:relative}.port-bg[data-v-37a285ff]{background:radial-gradient(circle at top left,rgba(115,67,255,.24),transparent 32%),radial-gradient(circle at bottom right,rgba(0,215,255,.16),transparent 28%),linear-gradient(180deg,#080c18,#0a0e1ef7);z-index:0}.port-bg[data-v-37a285ff],.port-bg[data-v-37a285ff]:after{inset:0;position:absolute}.port-bg[data-v-37a285ff]:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:24px 24px;content:"";opacity:.35}.port-left[data-v-37a285ff],.port-right[data-v-37a285ff]{position:relative;z-index:1}.port-avatar[data-v-37a285ff]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;display:grid;height:72px;margin-bottom:18px;overflow:hidden;place-items:center;width:72px}.port-avatar__img[data-v-37a285ff]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.port-title[data-v-37a285ff]{color:#fff;font-size:clamp(2.1rem,2.5vw,2.8rem);line-height:1.02;margin:0}.port-sub[data-v-37a285ff]{color:#ffffffb8;margin:14px 0 0;max-width:320px}.port-badge[data-v-37a285ff]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#fff;font-size:.8rem;gap:10px;margin-top:22px;padding:10px 16px}.port-badge[data-v-37a285ff],.port-badge__icon[data-v-37a285ff]{align-items:center;display:inline-flex}.port-badge__icon[data-v-37a285ff]{background:#ffffff1f;border-radius:50%;height:24px;justify-content:center;width:24px}.port-count[data-v-37a285ff]{font-size:3.3rem;font-weight:800;margin:24px 0 0}.port-count-label[data-v-37a285ff]{color:#ffffff80;font-size:.8rem;letter-spacing:.16em;margin:6px 0 0;text-transform:uppercase}.cat-section[data-v-37a285ff]{margin-bottom:22px}.cat-label[data-v-37a285ff]{color:#ffffffa6;display:inline-block;font-size:.75rem;letter-spacing:.24em;margin-bottom:12px;text-transform:uppercase}.cat-tabs[data-v-37a285ff]{display:flex;flex-wrap:wrap;gap:10px}.cat-tab[data-v-37a285ff]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;cursor:pointer;font-size:.78rem;padding:10px 16px;transition:all .2s ease}.cat-tab[data-v-37a285ff]:hover{background:#ffffff1f}.cat-tab.active[data-v-37a285ff]{background:#fff;border-color:#ffffff3d;color:#0b1225}.carousel[data-v-37a285ff]{display:flex;flex-direction:column;gap:18px}.carousel__viewport[data-v-37a285ff]{background:#080c18bf;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;overflow:hidden}.carousel__track[data-v-37a285ff]{display:flex;gap:16px;padding:20px;transition:transform .35s ease}.cert-card[data-v-37a285ff]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 24px 80px #00000029;display:flex;flex:0 0 232px;flex-direction:column;min-height:240px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.cert-card[data-v-37a285ff]:hover{border-color:#fff3;transform:translateY(-6px)}.cert-card__top[data-v-37a285ff]{height:120px;min-height:120px;overflow:hidden;position:relative}.cert-card__image[data-v-37a285ff]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cert-card__image-overlay[data-v-37a285ff]{background:linear-gradient(180deg,#0000001a,#0000006b);inset:0;position:absolute}.cert-card__body[data-v-37a285ff]{display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:180px;padding:18px 16px}.cert-issuer[data-v-37a285ff]{color:#ffffffa6;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.cert-name[data-v-37a285ff]{color:#fff;font-size:1rem;font-weight:700;line-height:1.35;margin:0;min-height:3.7rem}.cert-year[data-v-37a285ff]{color:#ffffff8c;font-size:.8rem}.cert-pill[data-v-37a285ff]{border:1px solid;border-radius:999px;font-size:.72rem;padding:6px 12px;width:-moz-fit-content;width:fit-content}.cert-button[data-v-37a285ff],.cert-pill[data-v-37a285ff]{align-items:center;display:inline-flex;font-weight:700;justify-content:center}.cert-button[data-v-37a285ff]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;font-size:.82rem;gap:8px;margin-top:8px;padding:10px 14px;text-decoration:none;transition:background .2s ease,transform .2s ease}.cert-button[data-v-37a285ff]:hover{background:#ffffff29;transform:translateY(-1px)}.cert-button span[data-v-37a285ff]{margin-right:8px}.carousel__footer[data-v-37a285ff]{align-items:center;display:flex;gap:12px;justify-content:flex-start}.car-btn[data-v-37a285ff]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;transition:transform .2s ease,background .2s ease;width:38px}.car-btn[data-v-37a285ff]:hover:not(:disabled){background:#ffffff29;transform:scale(1.05)}.car-btn[data-v-37a285ff]:disabled{cursor:not-allowed;opacity:.35}.car-dots[data-v-37a285ff]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.car-dot[data-v-37a285ff]{background:#ffffff2e;border-radius:999px;cursor:pointer;height:4px;transition:all .25s ease;width:22px}.car-dot.active[data-v-37a285ff]{background:#fff;width:40px}@media(max-width:1024px){.port-wrap[data-v-37a285ff]{grid-template-columns:1fr;padding:36px 24px}.port-left[data-v-37a285ff]{margin-bottom:24px}}@media(max-width:640px){.port-wrap[data-v-37a285ff]{padding:28px 20px}.cat-tabs[data-v-37a285ff]{gap:8px}.carousel__track[data-v-37a285ff]{padding:16px}.cert-card[data-v-37a285ff]{flex:0 0 210px}}
