.twilight-icon{--tw-icon-size:32px;--tw-icon-duration:2.8s;--tw-icon-delay:0s;--tw-icon-animation:none;width:var(--tw-icon-size);height:var(--tw-icon-size);transform-origin:50%;animation-name:none;animation-duration:var(--tw-icon-duration);animation-delay:var(--tw-icon-delay);flex:none;place-items:center;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:running;display:inline-grid}.twilight-icon__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.twilight-icon[data-animate=always],.twilight-icon[data-animate=interaction]:hover,:is(a,button,[role=button],[tabindex]):hover .twilight-icon[data-animate=interaction],:is(a,button,[role=button],[tabindex]):focus-visible .twilight-icon[data-animate=interaction]{animation-name:var(--tw-icon-animation)}.twilight-icon[data-motion=paused],[data-motion=paused] .twilight-icon{animation-play-state:paused}.twilight-icon[data-icon=home]{--tw-icon-animation:tw-icon-home;--tw-icon-duration:3.2s}.twilight-icon[data-icon=profile]{--tw-icon-animation:tw-icon-profile;--tw-icon-duration:3s}.twilight-icon[data-icon=expertise-grid]{--tw-icon-animation:tw-icon-expertise-grid;--tw-icon-duration:2.6s}.twilight-icon[data-icon=briefcase]{--tw-icon-animation:tw-icon-briefcase;--tw-icon-duration:2.8s}.twilight-icon[data-icon=testimonial-star]{--tw-icon-animation:tw-icon-testimonial-star;--tw-icon-duration:2.4s}.twilight-icon[data-icon=contact-plane]{--tw-icon-animation:tw-icon-contact-plane;--tw-icon-duration:2.6s}.twilight-icon[data-icon=language-globe]{--tw-icon-animation:tw-icon-language-globe;--tw-icon-duration:3.6s}.twilight-icon[data-icon=menu]{--tw-icon-animation:tw-icon-menu;--tw-icon-duration:2.2s}.twilight-icon[data-icon=play]{--tw-icon-animation:tw-icon-play;--tw-icon-duration:1.8s}.twilight-icon[data-icon=pause]{--tw-icon-animation:tw-icon-pause;--tw-icon-duration:2.4s}.twilight-icon[data-icon=close]{--tw-icon-animation:tw-icon-close;--tw-icon-duration:1.7s}.twilight-icon[data-icon=chevron-left]{--tw-icon-animation:tw-icon-chevron-left;--tw-icon-duration:1.6s}.twilight-icon[data-icon=chevron-right]{--tw-icon-animation:tw-icon-chevron-right;--tw-icon-duration:1.6s}.twilight-icon[data-icon=arrow-up]{--tw-icon-animation:tw-icon-arrow-up;--tw-icon-duration:1.8s}.twilight-icon[data-icon=arrow-down]{--tw-icon-animation:tw-icon-arrow-down;--tw-icon-duration:1.8s}.twilight-icon[data-icon=external-link]{--tw-icon-animation:tw-icon-external-link;--tw-icon-duration:2.1s}.twilight-icon[data-icon=download]{--tw-icon-animation:tw-icon-download;--tw-icon-duration:2s}.twilight-icon[data-icon=upload]{--tw-icon-animation:tw-icon-upload;--tw-icon-duration:2s}.twilight-icon[data-icon=link]{--tw-icon-animation:tw-icon-link;--tw-icon-duration:2.6s}.twilight-icon[data-icon=copy]{--tw-icon-animation:tw-icon-copy;--tw-icon-duration:2.4s}.twilight-icon[data-icon=bookmark]{--tw-icon-animation:tw-icon-bookmark;--tw-icon-duration:2.5s}.twilight-icon[data-icon=calendar]{--tw-icon-animation:tw-icon-calendar;--tw-icon-duration:2.8s}.twilight-icon[data-icon=clock]{--tw-icon-animation:tw-icon-clock;--tw-icon-duration:3s}.twilight-icon[data-icon=notification]{--tw-icon-animation:tw-icon-notification;--tw-icon-duration:1.9s}.twilight-icon[data-icon=neural-network]{--tw-icon-animation:tw-icon-neural-network;--tw-icon-duration:2.8s}.twilight-icon[data-icon=ai-chip]{--tw-icon-animation:tw-icon-ai-chip;--tw-icon-duration:2.4s}.twilight-icon[data-icon=database]{--tw-icon-animation:tw-icon-database;--tw-icon-duration:2.6s}.twilight-icon[data-icon=document]{--tw-icon-animation:tw-icon-document;--tw-icon-duration:2.5s}.twilight-icon[data-icon=ocr-scan]{--tw-icon-animation:tw-icon-ocr-scan;--tw-icon-duration:2.2s}.twilight-icon[data-icon=search]{--tw-icon-animation:tw-icon-search;--tw-icon-duration:2.6s}.twilight-icon[data-icon=filter]{--tw-icon-animation:tw-icon-filter;--tw-icon-duration:2.5s}.twilight-icon[data-icon=layers]{--tw-icon-animation:tw-icon-layers;--tw-icon-duration:2.8s}.twilight-icon[data-icon=agent]{--tw-icon-animation:tw-icon-agent;--tw-icon-duration:2.6s}.twilight-icon[data-icon=workflow]{--tw-icon-animation:tw-icon-workflow;--tw-icon-duration:3s}.twilight-icon[data-icon=embedding-cube]{--tw-icon-animation:tw-icon-embedding-cube;--tw-icon-duration:3.6s}.twilight-icon[data-icon=code]{--tw-icon-animation:tw-icon-code;--tw-icon-duration:2.3s}.twilight-icon[data-icon=terminal]{--tw-icon-animation:tw-icon-terminal;--tw-icon-duration:1.6s}.twilight-icon[data-icon=server]{--tw-icon-animation:tw-icon-server;--tw-icon-duration:2.3s}.twilight-icon[data-icon=shield-check]{--tw-icon-animation:tw-icon-shield-check;--tw-icon-duration:2.5s}.twilight-icon[data-icon=pipeline]{--tw-icon-animation:tw-icon-pipeline;--tw-icon-duration:2.4s}.twilight-icon[data-icon=info]{--tw-icon-animation:tw-icon-info;--tw-icon-duration:2.6s}.twilight-icon[data-icon=success]{--tw-icon-animation:tw-icon-success;--tw-icon-duration:2.2s}.twilight-icon[data-icon=warning]{--tw-icon-animation:tw-icon-warning;--tw-icon-duration:1.7s}.twilight-icon[data-icon=error]{--tw-icon-animation:tw-icon-error;--tw-icon-duration:1.5s}.twilight-icon[data-icon=loading]{--tw-icon-animation:tw-icon-loading;--tw-icon-duration:1.5s;animation-timing-function:linear}.twilight-icon[data-icon=lock]{--tw-icon-animation:tw-icon-lock;--tw-icon-duration:2.5s}.twilight-icon[data-icon=unlock]{--tw-icon-animation:tw-icon-unlock;--tw-icon-duration:2.5s}.twilight-icon[data-icon=settings]{--tw-icon-animation:tw-icon-settings;--tw-icon-duration:2.8s}.twilight-icon[data-icon=telegram]{--tw-icon-animation:tw-icon-telegram;--tw-icon-duration:2.5s}.twilight-icon[data-icon=github]{--tw-icon-animation:tw-icon-github;--tw-icon-duration:2.8s}.twilight-icon[data-icon=linkedin]{--tw-icon-animation:tw-icon-linkedin;--tw-icon-duration:2.6s}.twilight-icon[data-icon=instagram]{--tw-icon-animation:tw-icon-instagram;--tw-icon-duration:2.8s}.twilight-icon[data-icon=whatsapp]{--tw-icon-animation:tw-icon-whatsapp;--tw-icon-duration:2.1s}.twilight-icon[data-icon=email]{--tw-icon-animation:tw-icon-email;--tw-icon-duration:2.4s}.twilight-icon[data-icon=x-twitter]{--tw-icon-animation:tw-icon-x-twitter;--tw-icon-duration:2.2s}.twilight-icon[data-icon=facebook]{--tw-icon-animation:tw-icon-facebook;--tw-icon-duration:2.6s}.twilight-icon[data-icon=youtube]{--tw-icon-animation:tw-icon-youtube;--tw-icon-duration:2.1s}.twilight-icon[data-icon=discord]{--tw-icon-animation:tw-icon-discord;--tw-icon-duration:2.8s}.twilight-icon[data-icon=medium]{--tw-icon-animation:tw-icon-medium;--tw-icon-duration:3s}.twilight-icon[data-icon=reddit]{--tw-icon-animation:tw-icon-reddit;--tw-icon-duration:2.7s}.twilight-icon[data-icon=stack-overflow]{--tw-icon-animation:tw-icon-stack-overflow;--tw-icon-duration:2.5s}.twilight-icon[data-icon=kaggle]{--tw-icon-animation:tw-icon-kaggle;--tw-icon-duration:2.4s}.twilight-icon[data-icon=hugging-face]{--tw-icon-animation:tw-icon-hugging-face;--tw-icon-duration:2.6s}.twilight-icon[data-icon=gitlab]{--tw-icon-animation:tw-icon-gitlab;--tw-icon-duration:2.8s}@keyframes tw-icon-home{0%,72%,to{transform:translateY(0)}82%{transform:translateY(-3px)}90%{transform:translateY(1px)}}@keyframes tw-icon-profile{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes tw-icon-expertise-grid{0%,to{transform:rotate(0)}45%{transform:rotate(2deg)scale(1.02)}60%{transform:rotate(-1deg)}}@keyframes tw-icon-briefcase{0%,65%,to{transform:translateY(0)}76%{transform:translateY(-4px)}86%{transform:translateY(1px)}}@keyframes tw-icon-testimonial-star{0%,70%,to{transform:rotate(0)scale(1)}80%{transform:rotate(-4deg)scale(1.08)}90%{transform:rotate(3deg)scale(1.02)}}@keyframes tw-icon-contact-plane{0%,62%,to{transform:translate(0)}74%{transform:translate(4px,-4px)}84%{transform:translate(-1px,1px)}}@keyframes tw-icon-language-globe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}@keyframes tw-icon-menu{0%,to{transform:translate(0)}35%{transform:translate(3px)}70%{transform:translate(-2px)}}@keyframes tw-icon-play{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3px)scale(1.05)}}@keyframes tw-icon-pause{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.78;transform:scaleX(.94)}}@keyframes tw-icon-close{0%,to{transform:rotate(0)}45%{transform:rotate(7deg)}65%{transform:rotate(-3deg)}}@keyframes tw-icon-chevron-left{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes tw-icon-chevron-right{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes tw-icon-arrow-up{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tw-icon-arrow-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes tw-icon-external-link{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}@keyframes tw-icon-download{0%,to{transform:translateY(-2px)}55%{transform:translateY(4px)}}@keyframes tw-icon-upload{0%,to{transform:translateY(2px)}55%{transform:translateY(-4px)}}@keyframes tw-icon-link{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-3deg)scale(.97)}}@keyframes tw-icon-copy{0%,to{transform:translate(0)}50%{transform:translate(3px,3px)}}@keyframes tw-icon-bookmark{0%,to{transform:translateY(0)}40%{transform:translateY(3px)}60%{transform:translateY(-1px)}}@keyframes tw-icon-calendar{0%,to{transform:rotateX(0)}50%{transform:rotateX(12deg)}}@keyframes tw-icon-clock{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes tw-icon-notification{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-6deg)}86%{transform:rotate(6deg)}94%{transform:rotate(-3deg)}}@keyframes tw-icon-neural-network{0%,to{transform:scale(.98)}50%{transform:scale(1.05)}}@keyframes tw-icon-ai-chip{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes tw-icon-database{0%,to{transform:scaleY(1)}50%{transform:scaleY(.95)}}@keyframes tw-icon-document{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes tw-icon-ocr-scan{0%,to{transform:scaleY(.96)}50%{transform:translateY(3px)scaleY(1.04)}}@keyframes tw-icon-search{0%,to{transform:translate(0)}45%{transform:translate(3px,-2px)}70%{transform:translate(-2px,2px)}}@keyframes tw-icon-filter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes tw-icon-layers{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)scale(1.02)}}@keyframes tw-icon-agent{0%,to{transform:translateY(0)}45%{transform:translateY(-3px)}55%{transform:translateY(-3px)rotate(2deg)}}@keyframes tw-icon-workflow{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(3deg)scale(1.025)}}@keyframes tw-icon-embedding-cube{0%,to{transform:rotate(0)scaleX(1)}50%{transform:rotate(3deg)scaleX(.9)}}@keyframes tw-icon-code{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}@keyframes tw-icon-terminal{0%,44%,to{opacity:1}50%,70%{opacity:.68}}@keyframes tw-icon-server{0%,to{transform:translateY(0)}35%{transform:translateY(-2px)}70%{transform:translateY(2px)}}@keyframes tw-icon-shield-check{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes tw-icon-pipeline{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes tw-icon-info{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes tw-icon-success{0%,64%,to{transform:scale(1)}75%{transform:scale(1.08)}86%{transform:scale(.98)}}@keyframes tw-icon-warning{0%,70%,to{transform:translate(0)}78%{transform:translate(-3px)}86%{transform:translate(3px)}94%{transform:translate(-1px)}}@keyframes tw-icon-error{0%,68%,to{transform:rotate(0)}76%{transform:rotate(-5deg)}84%{transform:rotate(5deg)}92%{transform:rotate(-2deg)}}@keyframes tw-icon-loading{to{transform:rotate(1turn)}}@keyframes tw-icon-lock{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(2px)scale(.98)}}@keyframes tw-icon-unlock{0%,to{transform:translateY(1px)rotate(0)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes tw-icon-settings{0%,to{transform:translateY(0)scaleY(1)}35%{transform:translateY(-2px)scaleY(1.03)}70%{transform:translateY(2px)scaleY(.97)}}@keyframes tw-icon-telegram{0%,64%,to{transform:translate(0)}76%{transform:translate(4px,-4px)}88%{transform:translate(-1px,1px)}}@keyframes tw-icon-github{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.035)}}@keyframes tw-icon-linkedin{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes tw-icon-instagram{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(3deg)scale(1.035)}}@keyframes tw-icon-whatsapp{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-5deg)}90%{transform:rotate(5deg)}}@keyframes tw-icon-email{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tw-icon-x-twitter{0%,to{transform:scale(1)}42%{transform:scale(.96)}58%{transform:scale(1.04)}}@keyframes tw-icon-facebook{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes tw-icon-youtube{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2px)scale(1.045)}}@keyframes tw-icon-discord{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-2px)rotate(-2deg)}60%{transform:translateY(-2px)rotate(2deg)}}@keyframes tw-icon-medium{0%,to{transform:scaleX(1)}50%{transform:scaleX(.94)}}@keyframes tw-icon-reddit{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(3deg)translateY(-2px)}}@keyframes tw-icon-stack-overflow{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes tw-icon-kaggle{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.06)}}@keyframes tw-icon-hugging-face{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-3px)rotate(-2deg)}60%{transform:translateY(-3px)rotate(2deg)}}@keyframes tw-icon-gitlab{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-3deg)scale(1.035)}}@media (prefers-reduced-motion:reduce){.twilight-icon{animation:none!important;transform:none!important}}
