[data-credit-swap] li>span{--k:0;opacity:0;animation:15s linear infinite both credit-swap;animation-delay:calc(var(--k) * 5s + var(--slot) * 1.2s - 3s)}[data-credit-swap] li>span:nth-child(2){--k:1}[data-credit-swap] li>span:nth-child(3){--k:2}[data-credit-swap]:hover li>span{animation-play-state:paused}@keyframes credit-swap{0%{opacity:0;filter:blur(2px);translate:0 4px}4%,32%{opacity:.5;filter:blur();translate:0}36%,to{opacity:0;filter:blur(2px);translate:0 -4px}}@media (prefers-reduced-motion:reduce){[data-credit-swap] li>span{animation:none}[data-credit-swap] li>span:first-child{opacity:.5}}
.app-shell:has([data-f5]){border-left:0;border-right:0}
@media (min-width:1024px){:is([data-skill-page],[data-skill-body],[data-f5-grid],[data-f5-hero]):has([data-f8-stage]){pointer-events:none}[data-f5-grid]:has([data-f8-stage]) :is([data-f5-top],[data-rail]){pointer-events:none}[data-f5-grid]:has([data-f8-stage]) :is([data-f5-top],[data-rail])>:not([aria-hidden]){pointer-events:auto}}@media (max-width:1023px){[data-skill-hero] .touch-none:not(.group\/pill){touch-action:pan-y}[data-skill-hero] .group\/pill{padding:.675em;font-size:16px}[data-skill-hero] .group\/pill>span.grid{width:1.35em;height:1.35em}[data-skill-hero] .group\/pill svg{stroke-width:20px}}[data-skill-email] form>div:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}[data-skill-email] form>div:first-child :is(label,input){min-width:0}@media (max-width:1023.98px){[data-skill-email]{--sf-field-h:56px;--sf-cta-h:64px}}@keyframes dashes-march{to{stroke-dashoffset:-10.5px}}.dashes-march{animation:1.4s linear infinite dashes-march}:root[data-hero-rest] .dashes-march{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dashes-march{animation:none}}[data-skill-email]{--sf-field-px:23px}:root:has([data-skill-page]){--skill-edge:max(44px, calc((100vw - 1400px) / 2 + 32px))}html:has([data-skill-page]){overscroll-behavior-y:none}html:has([data-skill-page]) body{overscroll-behavior-y:none}[data-skill-page] :is(button,a,label,input,[role=button],[role=checkbox]){touch-action:manipulation}@media (pointer:coarse){[data-skill-page]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-skill-page] :is(input,textarea){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}