:root{--canvas:#1a1c1f;--canvas-deep:#0e0f12;--surface:#232529;--surface-2:#2e3034;--line:#3b3d41;--line-strong:#55585e;--text:#f2f3f6;--text-2:#a7abb1;--text-3:#888c94;--blue:#00a4f9;--blue-deep:#0087d1;--violet:#8f6af5;--pink:#f45fb0;--green:#00c37b;--font:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--measure:76rem;--gutter:clamp(1.25rem, 4vw, 3rem);--inset:clamp(1rem, 4vw, 3.5rem);--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:2.25rem;--fs-3xl:3rem;--fs-hero:clamp(2.5rem, 5.2vw, 4.25rem);--ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--canvas:lab(10.0763% -.211596 -2.23715);--canvas-deep:lab(4.42132% -.13151 -1.60213);--surface:lab(14.7124% -.247389 -2.61028);--surface-2:lab(19.9285% -.28424 -2.98393);--line:lab(25.729% -.292972 -2.9884);--line-strong:lab(37.3214% -.367641 -3.73628);--text:lab(95.9257% -.168204 -1.50629);--text-2:lab(69.8028% -.392556 -3.74962);--text-3:lab(58.1942% -.452042 -4.48926);--blue:lab(63.582% -12.5945 -54.2645);--blue-deep:lab(53.0363% -10.3502 -54.0254);--violet:lab(54.0281% 39.4825 -66.0629);--pink:lab(62.5021% 63.7296 -12.3618);--green:lab(69.7395% -56.1647 24.7025)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(15px,14.2px + .4vw,22px)}body{background:var(--canvas);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}h1,h2,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.skills-landing{background-image:radial-gradient(circle, var(--line) 1px, transparent 1.2px);background-position:12px 12px;background-size:24px 24px;position:relative;overflow-x:hidden}.skills-landing a,.skills-landing button{scroll-margin-top:6rem}.skills-section,.skills-hero-content,.skills-cta-card{width:min(var(--measure), 100% - var(--gutter) * 2);margin-inline:auto}.skills-section{padding-inline:var(--inset);position:relative}.skills-why{padding-top:clamp(4rem,8vw,7rem)}.skills-cards{padding-top:clamp(3.5rem,7vw,6rem)}.skills-steps,.skills-outro{padding-top:clamp(5rem,10vw,9rem)}.skills-section h2,.skills-cta-card h2{font-size:var(--fs-3xl);letter-spacing:-.03em;text-wrap:balance;margin-bottom:2rem;font-weight:800;line-height:1.05}.skills-section-label,.skills-frame-label{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.01em;color:var(--text-3);white-space:nowrap;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.skills-section-label:before,.skills-frame-label:before{content:"";opacity:.8;border:1.5px solid;width:.5rem;height:.5rem}.skills-section-label{margin-bottom:.875rem}.skills-frame{border:1px solid var(--line);border-radius:6px;position:relative}.skills-frame>.skills-frame-label{position:absolute;top:-1.6rem;left:0}.skills-frame.is-selected{border-color:var(--blue)}.skills-frame.is-selected>.skills-frame-label{color:var(--blue)}.skills-handle{background:var(--canvas);border:1.5px solid var(--blue);z-index:2;width:9px;height:9px;position:absolute}.skills-handle-tl{top:-5px;left:-5px}.skills-handle-tr{top:-5px;right:-5px}.skills-handle-bl{bottom:-5px;left:-5px}.skills-handle-br{bottom:-5px;right:-5px}.skills-cursor{pointer-events:none;z-index:3;filter:drop-shadow(0 2px 6px #00000073);filter:drop-shadow(0 2px 6px lab(0% 0 0/.45));align-items:flex-start;gap:0;display:inline-flex;position:absolute}.skills-cursor svg{fill:var(--cursor);stroke:var(--canvas);stroke-width:1.5px;paint-order:stroke}.skills-cursor-name{background:var(--cursor);color:var(--text);white-space:nowrap;border-radius:999rem;margin:.95rem 0 0 -.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3}.skills-cursor-blue{--cursor:var(--blue)}.skills-cursor-violet{--cursor:var(--violet)}.skills-nav{z-index:20;padding:.9rem var(--gutter);background:oklch(from var(--canvas) l c h / .82);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:fixed;top:0;left:0;right:0}.skills-nav-left{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.skills-nav-site-link,.skills-nav-lang-link,.skills-nav-repo{color:var(--text-2);transition:color .2s var(--ease)}.skills-nav-site-link{color:var(--text);font-weight:500}.skills-nav-sep{color:var(--text-3)}.skills-nav-repo{white-space:nowrap;justify-self:center}.skills-nav-lang-link{justify-self:end}.skills-nav-site-link:hover,.skills-nav-lang-link:hover,.skills-nav-repo:hover{color:var(--text)}.skills-nav-file{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.skills-hero{padding-top:clamp(6.5rem,14vh,9rem)}.skills-hero-content{padding:var(--inset);background:oklch(from var(--canvas) l c h / .6);flex-direction:column;gap:clamp(2rem,4vw,3rem);display:flex}.skills-hero-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;max-width:52rem;display:flex}.skills-hero h1{font-size:var(--fs-hero);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1.02}.skills-h1-line{display:block}.skills-h1-line:last-child{color:var(--blue)}.skills-tagline{max-width:36rem;font-size:var(--fs-lg);color:var(--text-2);text-wrap:pretty;line-height:1.5}.skills-hero-visual{width:100%;min-width:0;position:relative}.skills-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.skills-hero-cover{aspect-ratio:1672/941;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:100%}.skills-cursor-agent{top:34%;right:18%}.skills-cursor-peer{top:41%;left:46%}.skills-devpanel{border:1px solid var(--line);background:var(--canvas-deep);border-radius:10px;width:100%;max-width:44rem;overflow:hidden}.skills-devpanel-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--text-3);gap:1.25rem;padding:.55rem 1rem 0;font-size:.75rem;display:flex}.skills-devpanel-tab{border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:.55rem}.skills-devpanel-tab.is-active{color:var(--text);border-bottom-color:var(--blue)}.skills-command{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;padding:.75rem .75rem .75rem 1rem;display:flex}.skills-command pre{flex:1 0 auto;max-width:100%;margin:0;overflow-x:auto}.skills-command code{font-family:var(--mono);color:var(--text);white-space:pre;font-size:.78rem;line-height:1.7;display:block}.skills-command button,.skills-button{border:1px solid var(--line-strong);color:var(--text);font-size:var(--fs-sm);white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:600;line-height:1.2;display:inline-flex}.skills-command button:hover,.skills-button:hover{background:var(--surface-2);border-color:var(--text-3)}.skills-hero .skills-command button,.skills-cta-card .skills-command button{background:var(--blue);font-size:var(--fs-md);border-color:#0000;padding:.8rem 1.35rem}.skills-hero .skills-command button:hover,.skills-cta-card .skills-command button:hover{background:var(--blue-deep);border-color:#0000}.skills-arrow-link{font-size:var(--fs-md);color:var(--text-2);transition:color .2s var(--ease)}.skills-arrow-link:hover{color:var(--text)}.skills-comments{grid-template-columns:1fr;align-items:start;gap:2rem;padding-top:1rem;display:grid}.skills-comment{position:relative}.skills-pin{z-index:1;background:var(--pink);border:2px solid var(--canvas);width:2rem;height:2rem;color:var(--text);border-radius:999rem 999rem 999rem 4px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:-.9rem;left:-.9rem;box-shadow:0 2px 8px #0006;box-shadow:0 2px 8px lab(0% 0 0/.4)}.skills-comment-card{border:1px solid var(--line);background:var(--surface);border-radius:4px 14px 14px;padding:1.25rem 1.5rem 1.5rem}.skills-comment-author{font-size:var(--fs-sm);color:var(--text-3);margin-bottom:.5rem;font-weight:600;display:block}.skills-comment-card p{font-size:var(--fs-md);text-wrap:pretty;line-height:1.5}.skills-cards h2{margin-bottom:.75rem}.skills-lede{max-width:42rem;font-size:var(--fs-lg);color:var(--text-2);text-wrap:pretty;margin-bottom:2.25rem;line-height:1.5}.skills-layers{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.skills-layer{border-top:1px solid var(--line);transition:background-color .2s var(--ease);grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem .75rem;padding:1.25rem;display:grid}.skills-layer:first-child{border-top:0}.skills-layer:hover{background:oklch(from var(--blue) l c h / .08)}.skills-layer-icon{color:var(--violet);font-size:.8rem;transform:translateY(-1px)}.skills-layer-name{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;font-weight:500}.skills-layer-name:hover{color:var(--blue)}.skills-layer-desc{font-size:var(--fs-md);color:var(--text-2);text-wrap:pretty;grid-column:1/-1;line-height:1.5}.skills-layer-meta{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.skills-layer-parent{background:var(--surface-2);grid-template-columns:auto auto 1fr auto;align-items:center}.skills-layer-parent:hover{background:var(--surface-2)}.skills-layer-caret{color:var(--text-3);font-size:.75rem}.skills-layer-plugin{color:var(--blue)}.skills-layer-parent .skills-layer-name{font-weight:600}.skills-layer-child{padding-left:2.6rem}.skills-flow{flex-direction:column;display:flex;position:relative}.skills-flow:before{content:"";background:var(--line);width:2px;position:absolute;top:2.5rem;bottom:2.5rem;left:calc(1rem - 1px)}.skills-step{grid-template-columns:2rem 1fr;gap:1.25rem;padding:1.75rem 0;display:grid;position:relative}.skills-step+.skills-step{border-top:1px solid var(--line)}.skills-step-number{z-index:1;border:1px solid var(--blue);background:var(--canvas);width:2rem;height:2rem;color:var(--blue);font-family:var(--mono);font-size:var(--fs-xs);border-radius:999rem;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.skills-step-body{flex-direction:column;gap:1rem;min-width:0;padding-top:.3rem;display:flex}.skills-step-body>p{font-size:var(--fs-lg);text-wrap:pretty;line-height:1.45}.skills-step .skills-devpanel{max-width:44rem}.skills-step-body>.skills-note{max-width:44rem;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.skills-note a{color:var(--text-2);text-underline-offset:.2em;text-decoration:underline}.skills-note a:hover{color:var(--text)}.skills-step-prompts h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}.skills-prompts-hint{max-width:40rem;font-size:var(--fs-md);color:var(--text-2);text-wrap:pretty}.skills-prompts-grid{grid-template-columns:1fr;gap:1rem;margin-top:.5rem;display:grid}.skills-prompts-grid .skills-devpanel{flex-direction:column;max-width:none;height:100%;display:flex}.skills-prompts-grid .skills-command{flex:1}.skills-outro-grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}.skills-feedback p{max-width:34rem;font-size:var(--fs-lg);color:var(--text-2);text-wrap:pretty;line-height:1.5}.skills-actions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.skills-actions .skills-button{font-size:var(--fs-md);border-radius:8px;padding:.8rem 1.35rem}.skills-article-wrap{padding-top:1.75rem;position:relative}.skills-article-wrap>.skills-frame-label{position:absolute;top:0;left:0}.skills-article{background:var(--surface);transition:border-color .2s var(--ease);flex-direction:column;display:flex;overflow:hidden}.skills-article:hover{border-color:var(--blue)}.skills-article-cover{aspect-ratio:16/9;object-fit:cover;width:100%}.skills-article-text{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.skills-article-kicker{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.skills-article-title{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.skills-article-summary{font-size:var(--fs-md);color:var(--text-2);text-wrap:pretty;line-height:1.5}.skills-article-read{color:var(--blue);margin-top:.5rem;font-weight:600}.skills-about{border:1px solid var(--line);background:var(--surface);border-radius:4px 14px 14px;align-items:center;gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);padding:1.25rem 1.5rem;display:flex}.skills-about-photo{object-fit:cover;border:2px solid var(--canvas);width:3.5rem;height:3.5rem;box-shadow:0 0 0 1px var(--line);border-radius:999rem;flex-shrink:0}.skills-about-text{flex-direction:column;gap:.35rem;min-width:0;display:flex}.skills-about-name{font-size:var(--fs-sm);font-weight:600}.skills-about-role{color:var(--text-3);font-weight:400}.skills-about-text p{font-size:var(--fs-md);color:var(--text-2);text-wrap:pretty;line-height:1.5}.skills-about-link{color:var(--blue);font-weight:600;font-size:var(--fs-md);align-self:flex-start}.skills-cta{padding:clamp(3.5rem, 7vw, 6rem) var(--inset) clamp(4rem, 8vw, 6rem)}.skills-cta-card{width:min(var(--measure) - var(--inset) * 2, 100% - var(--gutter) * 2);text-align:center;padding:clamp(2.5rem, 6vw, 4.5rem) var(--inset);background:oklch(from var(--canvas) l c h / .6);flex-direction:column;align-items:center;gap:1.5rem;display:flex}.skills-cta-card h2{margin-bottom:0}.skills-cta-card .skills-devpanel{text-align:left}.skills-cursor-cta{top:22%;left:10%}.skills-footer{width:min(var(--measure), 100% - var(--gutter) * 2);padding:2rem 0 3rem;padding-inline:var(--inset);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin:0 auto;display:flex}.skills-footer-links{gap:1.5rem;display:flex}.skills-footer-link{color:var(--text-2);transition:color .2s var(--ease)}.skills-footer-link:hover{color:var(--text)}@media (max-width:899px){.skills-nav-file,.skills-nav-sep,.skills-nav-repo{display:none}.skills-nav{grid-template-columns:1fr auto}.skills-about{align-items:flex-start}.skills-cursor-peer{display:none}.skills-frame>.skills-frame-label{text-overflow:ellipsis;max-width:calc(100% - .5rem);overflow:hidden}.skills-command{flex-wrap:wrap}.skills-command code{white-space:pre-wrap;overflow-wrap:anywhere}.skills-command button{width:100%}.skills-prompts-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.skills-prompts-grid .skills-devpanel{scroll-snap-align:start}}@media (min-width:900px){.skills-comments{grid-template-columns:repeat(3,1fr);gap:2rem}.skills-comment:nth-child(2){margin-top:2.5rem}.skills-layer{grid-template-columns:auto minmax(0,19rem) 1fr auto;align-items:baseline;column-gap:1.25rem;padding:1.25rem 1.5rem}.skills-layer-desc{grid-column:auto}.skills-layer-meta{display:inline}.skills-outro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}.skills-prompts-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.skills-step{gap:2rem;padding:2.25rem 0}.skills-article{grid-template-columns:minmax(0,13rem) 1fr;display:grid}.skills-article-cover{aspect-ratio:auto;height:100%}.skills-article-text{border-top:0;border-left:1px solid var(--line)}}@media (max-height:860px) and (min-width:900px){.skills-hero{padding-top:5.5rem}.skills-hero-content{padding-top:2rem;padding-bottom:2rem}.skills-hero h1{font-size:clamp(2.2rem,4.4vw,3.4rem)}.skills-hero-copy{gap:1.125rem}}.skills-figma-cursor,.skills-figma-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 3.2v16.5l4.3-4.3 3 6.6 2.7-1.2-3-6.5h6z' fill='%23111' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,auto}a,button,.skills-figma-cursor a,.skills-figma-cursor button,.skills-figma-cursor a *,.skills-figma-cursor button *{cursor:pointer}.skills-you{z-index:40;background:var(--green);color:#0e1913;color:lab(7.47972% -5.83105 2.30886);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);will-change:transform;border-radius:999rem;margin:1.1rem 0 0 .9rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3;position:fixed;top:0;left:0}.skills-you.is-on{opacity:1}.skills-cursor.is-live{transition:transform 1.7s var(--ease)}.skills-nav-right{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.skills-presence{align-items:center;display:inline-flex}.skills-avatar{border:2px solid var(--canvas);background:var(--avatar);width:1.75rem;height:1.75rem;color:var(--text);transition:transform .45s var(--ease), opacity .45s var(--ease);border-radius:999rem;justify-content:center;align-items:center;margin-left:-.45rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.skills-avatar:first-child{margin-left:0}.skills-avatar-blue{--avatar:var(--blue)}.skills-avatar-violet{--avatar:var(--violet)}.skills-avatar-green{--avatar:var(--green);color:#0e1913;color:lab(7.47972% -5.83105 2.30886);opacity:0;transform:scale(.4)}.skills-avatar-green.is-on{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:no-preference){.skills-js .skills-section:not(.is-inview) :is(.skills-section-label,h2,.skills-comment,.skills-layer,.skills-step,.skills-feedback,.skills-article-wrap),.skills-js .skills-cta:not(.is-inview) .skills-cta-card{opacity:0;transform:translateY(18px)}.skills-js .skills-section.is-inview :is(.skills-section-label,h2,.skills-comment,.skills-layer,.skills-step,.skills-feedback,.skills-article-wrap),.skills-js .skills-cta.is-inview .skills-cta-card{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:none}.skills-section.is-inview h2{--i:1}.skills-section.is-inview :is(.skills-comment,.skills-layer,.skills-step):first-child{--i:2}.skills-section.is-inview :is(.skills-comment,.skills-layer,.skills-step):nth-child(2){--i:3}.skills-section.is-inview :is(.skills-comment,.skills-layer,.skills-step):nth-child(3){--i:4}.skills-section.is-inview :is(.skills-layer,.skills-step):nth-child(4){--i:5}.skills-section.is-inview .skills-layer:nth-child(5){--i:6}.skills-section.is-inview .skills-article-wrap{--i:2}.skills-section.is-inview .skills-layers,.skills-section.is-inview .skills-article{border-color:var(--blue);transition:border-color .6s var(--ease) .5s}}@media (max-width:899px){.skills-presence{display:none}}.skills-scene{border:1px solid var(--line);background:var(--canvas-deep);border-radius:8px;width:100%;display:none}.skills-hero-visual.is-live .skills-scene{display:block}.skills-hero-visual.is-live .skills-hero-cover{display:none}.skills-command.is-wrap{flex-direction:column;align-items:flex-end;gap:.75rem}.skills-command.is-wrap pre{width:100%;overflow:visible}.skills-command.is-wrap code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font);font-size:var(--fs-md);color:var(--text);line-height:1.5}.skills-toast{z-index:50;color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);background:#08090b;background:lab(2.46926% -.0740215 -.905976);border-radius:8px;padding:.6rem 1rem;font-size:.875rem;font-weight:500;position:fixed;bottom:1.75rem;left:50%;transform:translate(-50%,8px);box-shadow:0 8px 24px #00000073;box-shadow:0 8px 24px lab(0% 0 0/.45)}.skills-toast.is-on{opacity:1;transform:translate(-50%)}.skills-toast.is-on:before{content:"✓  ";color:var(--green)}@media (prefers-reduced-motion:no-preference){.skills-hero-content{animation:skills-frame-in .8s var(--ease) both}.skills-hero-copy>*,.skills-hero-visual,.skills-hero-actions{animation:skills-rise .7s var(--ease) both}.skills-hero-copy>:first-child{animation-delay:.45s}.skills-hero-copy>:nth-child(2){animation-delay:.55s}.skills-hero-actions{animation-delay:.7s}.skills-hero-visual{animation-delay:.85s}.skills-hero-content>.skills-frame-label{animation:skills-rise .5s var(--ease) .8s both}.skills-hero-content>.skills-handle{animation:skills-pop .35s var(--ease) .85s both}.skills-cursor-agent{animation:skills-cursor-in .5s var(--ease) 1.5s both}.skills-cursor-peer{animation:skills-cursor-in .5s var(--ease) 2.1s both}.skills-nav{animation:skills-fade .6s var(--ease) .2s both}@keyframes skills-frame-in{0%{opacity:0;clip-path:inset(0 100% 100% 0 round 6px)}to{opacity:1;clip-path:inset(0 round 6px)}}@keyframes skills-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes skills-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes skills-cursor-in{0%{opacity:0}to{opacity:1}}@keyframes skills-fade{0%{opacity:0}to{opacity:1}}}
