.joke-rotate[data-v-4b5b7390]{min-height:4.5rem}.joke-content[data-v-4b5b7390]{display:block}.joke-fade-enter-active[data-v-4b5b7390],.joke-fade-leave-active[data-v-4b5b7390]{transition:opacity .4s ease,transform .4s ease}.joke-fade-enter-from[data-v-4b5b7390]{opacity:0;transform:translateY(8px)}.joke-fade-leave-to[data-v-4b5b7390]{opacity:0;transform:translateY(-8px)}.terminal[data-v-e61a233e] a{text-decoration:none}.pill[data-v-a385bc5c]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;color:#a1a1aa;display:inline-flex;font-size:.8125rem;font-weight:500;padding:.35rem .75rem;transition:color .2s,border-color .2s,background .2s}.pill[data-v-a385bc5c]:hover{background:#f59e0b0f;border-color:#f59e0b40;color:#f59e0bf2}@keyframes reveal-up-a385bc5c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-reveal[data-v-a385bc5c]{opacity:0}.in-view[data-v-a385bc5c] .animate-reveal{animation:reveal-up-a385bc5c .7s cubic-bezier(.22,1,.36,1) forwards}.in-view[data-v-a385bc5c] .animate-reveal-delay-1{animation-delay:.1s}.in-view[data-v-a385bc5c] .animate-reveal-delay-2{animation-delay:.2s}.skills-bg[data-v-61c2c1d2]{background:radial-gradient(ellipse 55% 45% at 85% 45%,rgba(245,158,11,.04) 0,transparent 65%),radial-gradient(ellipse 40% 35% at 15% 65%,rgba(245,158,11,.025) 0,transparent 60%);inset:0;pointer-events:none;position:absolute}.group-header[data-v-61c2c1d2]{align-items:center;display:flex;gap:.625rem}.group-accent-line[data-v-61c2c1d2]{background:linear-gradient(180deg,var(--color-accent-400),var(--color-accent-500));border-radius:2px;flex-shrink:0;height:14px;width:3px}.group-count[data-v-61c2c1d2]{background:#f59e0b12;border:1px solid rgba(245,158,11,.15);border-radius:999px;color:#f59e0b8c;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.6;margin-left:auto;padding:0 .5rem}.skill-tile[data-v-61c2c1d2]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.625rem;cursor:default;display:inline-flex;gap:.5rem;padding:.4375rem .875rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.skill-tile[data-v-61c2c1d2]:hover{background:#f59e0b0d;border-color:#f59e0b40;box-shadow:0 4px 16px #f59e0b14,0 0 0 1px #f59e0b14;transform:translateY(-2px)}.skill-diamond[data-v-61c2c1d2]{background:var(--color-accent-400);flex-shrink:0;height:5px;opacity:.45;transform:rotate(45deg);transition:opacity .2s,box-shadow .2s;width:5px}.skill-tile:hover .skill-diamond[data-v-61c2c1d2]{box-shadow:0 0 8px #f59e0b8c;opacity:1}.tool-pill[data-v-61c2c1d2]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:999px;color:#71717a;cursor:default;display:inline-flex;font-size:.8125rem;font-weight:500;padding:.3125rem .75rem;transition:color .2s ease,border-color .2s ease,background .2s ease}.tool-pill[data-v-61c2c1d2]:hover{background:#f59e0b0a;border-color:#f59e0b33;color:#f59e0bd9}.focus-pill[data-v-61c2c1d2]{align-items:center;border:1px solid hsla(0,0%,100%,.04);border-radius:999px;color:#52525b;cursor:default;display:inline-flex;font-size:.8125rem;font-weight:500;padding:.3125rem .75rem;transition:color .2s ease,border-color .2s ease}.focus-pill[data-v-61c2c1d2]:hover{border-color:#ffffff12;color:#71717a}@keyframes pop-in-61c2c1d2{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-pop[data-v-61c2c1d2]{opacity:0}.in-view[data-v-61c2c1d2] .animate-pop{animation:pop-in-61c2c1d2 .5s cubic-bezier(.22,1,.36,1) forwards}.in-view[data-v-61c2c1d2] .animate-pop-delay-1{animation-delay:.05s}.in-view[data-v-61c2c1d2] .animate-pop-delay-2{animation-delay:.1s}.in-view[data-v-61c2c1d2] .animate-pop-delay-3{animation-delay:.15s}.in-view[data-v-61c2c1d2] .animate-pop-delay-4{animation-delay:.2s}.in-view[data-v-61c2c1d2] .animate-pop-delay-5{animation-delay:.25s}.in-view[data-v-61c2c1d2] .animate-pop-delay-6{animation-delay:.3s}.in-view[data-v-61c2c1d2] .animate-pop-delay-7{animation-delay:.35s}.in-view[data-v-61c2c1d2] .animate-pop-delay-8{animation-delay:.4s}.in-view[data-v-61c2c1d2] .animate-pop-delay-9{animation-delay:.45s}.in-view[data-v-61c2c1d2] .animate-pop-delay-10{animation-delay:.5s}.service-reveal[data-v-39d57b22]{opacity:0;transform:translateY(16px)}.in-view .service-reveal[data-v-39d57b22]{animation:service-reveal-up-39d57b22 .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes service-reveal-up-39d57b22{to{opacity:1;transform:translateY(0)}}@keyframes pop-in-9a11ee55{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-pop[data-v-9a11ee55]{opacity:0}.in-view .animate-pop[data-v-9a11ee55]{animation:pop-in-9a11ee55 .5s cubic-bezier(.22,1,.36,1) forwards}.in-view .animate-pop-delay-1[data-v-9a11ee55]{animation-delay:.05s}.in-view .animate-pop-delay-2[data-v-9a11ee55]{animation-delay:.1s}.in-view .animate-pop-delay-5[data-v-9a11ee55]{animation-delay:.25s}@keyframes card-in-9a11ee55{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-card[data-v-9a11ee55]{opacity:0}.in-view .animate-card-1[data-v-9a11ee55]{animation:card-in-9a11ee55 .65s cubic-bezier(.22,1,.36,1) .12s forwards}.in-view .animate-card-2[data-v-9a11ee55]{animation:card-in-9a11ee55 .55s cubic-bezier(.22,1,.36,1) .22s forwards}.in-view .animate-card-3[data-v-9a11ee55]{animation:card-in-9a11ee55 .55s cubic-bezier(.22,1,.36,1) .3s forwards}.in-view .animate-card-4[data-v-9a11ee55]{animation:card-in-9a11ee55 .55s cubic-bezier(.22,1,.36,1) .38s forwards}.in-view .animate-card-5[data-v-9a11ee55]{animation:card-in-9a11ee55 .55s cubic-bezier(.22,1,.36,1) .46s forwards}.post-reveal[data-v-2ce01576]{opacity:0;transform:translateY(16px)}.in-view .post-reveal[data-v-2ce01576]{animation:post-reveal-up-2ce01576 .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes post-reveal-up-2ce01576{to{opacity:1;transform:translateY(0)}}
