@keyframes services_pulse-status-dot__pJ9Bv{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(16,185,129,.25),0 0 .65em rgba(16,185,129,.75),0 0 1.3em rgba(16,185,129,.4)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .32em rgba(16,185,129,.4),0 0 1.1em rgba(16,185,129,.95),0 0 1.9em rgba(16,185,129,.6)}}@keyframes services_pulse-status-dot-dark__t_MTH{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(0,255,163,.3),0 0 .8em #00ffa3,0 0 1.6em rgba(0,255,163,.6)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .35em rgba(0,255,163,.5),0 0 1.3em #00ffa3,0 0 2.2em rgba(0,255,163,.85)}}@keyframes services_radar-ping__j_cvQ{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2.4);opacity:0}}.services_markdown-editorial-body__GzOxr{position:relative;width:100%;line-height:1.625;color:var(--ink)}.services_markdown-editorial-body__GzOxr h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.18;margin-top:clamp(2rem,4vw,3rem);margin-bottom:clamp(.75rem,1.5vw,1rem)}.services_markdown-editorial-body__GzOxr h1,.services_markdown-editorial-body__GzOxr h2{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif}.services_markdown-editorial-body__GzOxr h2{position:relative;display:flex;scroll-margin-top:7rem;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--line);font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.25;margin-top:clamp(2.5rem,5vw,3.5rem);margin-bottom:clamp(1rem,2vw,1.25rem);padding-bottom:.75rem}.services_markdown-editorial-body__GzOxr h2 .services_headingDiamond__hYc1U{height:.625rem;width:.625rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .services_markdown-editorial-body__GzOxr h2 .services_headingDiamond__hYc1U{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 10px #00f0ff}.services_markdown-editorial-body__GzOxr h2 .services_anchorLink__N2AJn{margin-left:.5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;color:var(--muted-ink);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.services_markdown-editorial-body__GzOxr h2 .services_anchorLink__N2AJn:hover{color:var(--coral)}.dark .services_markdown-editorial-body__GzOxr h2 .services_anchorLink__N2AJn:hover{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.services_markdown-editorial-body__GzOxr h2:hover .services_anchorLink__N2AJn{opacity:1}.services_markdown-editorial-body__GzOxr h3{display:flex;scroll-margin-top:7rem;align-items:center;gap:.625rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.3;margin-top:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:clamp(.6rem,1.2vw,.85rem)}.services_markdown-editorial-body__GzOxr h3 .services_subHeadingDot__OVX6x{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:var(--coral)}.dark .services_markdown-editorial-body__GzOxr h3 .services_subHeadingDot__OVX6x{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 6px #00f0ff}.services_markdown-editorial-body__GzOxr h4{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-size:clamp(1rem,2vw,1.2rem);line-height:1.35;margin-top:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:.5rem}.services_markdown-editorial-body__GzOxr p{color:var(--muted-ink);font-size:clamp(.925rem,1.6vw,1.05rem);line-height:1.8;margin-bottom:clamp(1rem,2vw,1.25rem)}.services_markdown-editorial-body__GzOxr p strong{font-weight:700;color:var(--ink)}.services_markdown-editorial-body__GzOxr ul:not([class]){margin:0;list-style-type:none;padding:0}.services_markdown-editorial-body__GzOxr ul:not([class])>li{position:relative;padding-left:1.25rem}@media (min-width:640px){.services_markdown-editorial-body__GzOxr ul:not([class])>li{padding-left:1.5rem}}@media (min-width:3840px){.services_markdown-editorial-body__GzOxr ul:not([class])>li{padding-left:2rem}}.services_markdown-editorial-body__GzOxr ul:not([class])>li:before{content:"";pointer-events:none;position:absolute;left:0;top:.77em;height:.375rem;width:.375rem;--tw-translate-y:-50%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:3840px){.services_markdown-editorial-body__GzOxr ul:not([class])>li:before{height:.5rem;width:.5rem}}.services_markdown-editorial-body__GzOxr ul:not([class])>li:before{background:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.6)}.dark .services_markdown-editorial-body__GzOxr ul:not([class])>li:before{background:#00f0ff;box-shadow:0 0 8px rgba(0,240,255,.85)}.services_markdown-editorial-body__GzOxr ul:not([class])>li:hover:before{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 10px rgba(2,132,199,.85)}.dark .services_markdown-editorial-body__GzOxr ul:not([class])>li:hover:before{box-shadow:0 0 12px #00f0ff}@media(prefers-reduced-motion:reduce){.services_markdown-editorial-body__GzOxr ul:not([class])>li:before,.services_markdown-editorial-body__GzOxr ul:not([class])>li:hover:before{transition:none!important;transform:translateY(-50%) rotate(45deg)!important}}.services_markdown-editorial-body__GzOxr ul:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.services_markdown-editorial-body__GzOxr ul:not([class]){font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.services_markdown-editorial-body__GzOxr ul:not([class]){font-size:1rem;line-height:1.5rem}}.services_markdown-editorial-body__GzOxr ul:not([class]){margin-block:clamp(1.25rem,2.5vw,1.75rem)}.services_markdown-editorial-body__GzOxr ul:not([class]) li{line-height:1.7}.services_markdown-editorial-body__GzOxr ul:not([class]) li p{margin:0;display:inline}.services_markdown-editorial-body__GzOxr ul:not([class]) strong{font-weight:700;color:var(--ink)}.services_markdown-editorial-body__GzOxr ol:not([class]){list-style-type:none}.services_markdown-editorial-body__GzOxr ol:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.services_markdown-editorial-body__GzOxr ol:not([class]){padding:0;margin-block:clamp(1.5rem,3vw,2.25rem)}.services_markdown-editorial-body__GzOxr ol:not([class]) li{position:relative;display:flex;align-items:flex-start;gap:.875rem;border-radius:.75rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.services_markdown-editorial-body__GzOxr ol:not([class]) li{gap:1rem;padding:1rem;font-size:1rem;line-height:1.5rem}}.services_markdown-editorial-body__GzOxr ol:not([class]) li:hover{border-color:var(--coral);color:var(--ink)}.dark .services_markdown-editorial-body__GzOxr ol:not([class]) li:hover{border-color:rgba(0,240,255,.4);--tw-shadow:0 0 24px rgba(0,240,255,.08),inset 0 1px 0 hsla(0,0%,100%,.05);--tw-shadow-colored:0 0 24px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepBadge__weTY9{margin-top:.125rem;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;border-color:var(--coral);background-color:var(--paper);font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--coral)}@media (min-width:640px){.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepBadge__weTY9{height:2rem;width:2rem;font-size:.875rem;line-height:1.25rem}}.dark .services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepBadge__weTY9{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(7 11 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));box-shadow:0 0 8px var(--neon-glow)}.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepContent__bsxS2{min-width:0;flex:1 1 0%}.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepContent__bsxS2>:first-child{margin-top:0}.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepContent__bsxS2>:last-child{margin-bottom:0}.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepContent__bsxS2 p{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepContent__bsxS2 p{font-size:1rem;line-height:1.5rem}}.services_markdown-editorial-body__GzOxr ol:not([class]) li .services_stepContent__bsxS2 p:not(:last-child){margin-bottom:.5rem}.services_markdown-editorial-body__GzOxr ol:not([class]) li{padding-left:0!important}.services_markdown-editorial-body__GzOxr ol:not([class]) li:before,.services_markdown-editorial-body__GzOxr ol:not([class]) li:hover:before{content:none!important;display:none!important}.services_markdown-editorial-body__GzOxr :not(pre)>code{border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.125rem .5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:500;color:var(--coral)}.dark .services_markdown-editorial-body__GzOxr :not(pre)>code{border-color:rgba(0,240,255,.25);background-color:rgba(0,240,255,.1);--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.services_markdown-editorial-body__GzOxr blockquote{background:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border:1px solid var(--glass-panel-border);border-left-width:4px;border-color:var(--coral);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.25rem,3vw,2rem)}.dark .services_markdown-editorial-body__GzOxr blockquote{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1))}.services_markdown-editorial-body__GzOxr blockquote:after{content:'"';pointer-events:none;position:absolute;right:-.5rem;bottom:-2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:1;color:var(--coral);opacity:.1}.dark .services_markdown-editorial-body__GzOxr blockquote:after{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));opacity:.15}.services_markdown-editorial-body__GzOxr blockquote p{margin:0;font-size:1rem;line-height:1.5rem;font-weight:500;font-style:italic;line-height:1.625;color:var(--ink)}@media (min-width:640px){.services_markdown-editorial-body__GzOxr blockquote p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.services_markdown-editorial-body__GzOxr blockquote p{font-size:1.25rem;line-height:1.75rem}}.services_markdown-editorial-body__GzOxr blockquote p{font-family:var(--font-poppins),sans-serif}.services_markdown-editorial-body__GzOxr table{margin:0}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:var(--neon-card-border);background-color:var(--paper);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);box-shadow:var(--neon-card-shadow)}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w table{width:100%;min-width:540px;border-collapse:collapse;text-align:left;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem}@media (min-width:640px){.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w table{font-size:.875rem;line-height:1.25rem}}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w thead{border-bottom-width:2px;border-color:var(--line);background-color:var(--surface)}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w thead th{padding:.875rem 1rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--coral)}.dark .services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w thead th{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));text-shadow:var(--neon-text-shadow-sm)}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody tr{border-bottom-width:1px;border-color:var(--line);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody tr:last-child{border-bottom-width:0}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody tr:hover{background:color-mix(in srgb,var(--coral) 4%,transparent)}.dark .services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody tr:hover{background:rgba(0,240,255,.04)}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody td{padding:.75rem 1rem;line-height:1.625;color:var(--muted-ink)}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody td:first-child{font-weight:600;color:var(--ink)}.services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody td code{border-radius:.25rem;background-color:var(--surface);padding:.125rem .375rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;color:var(--coral)}.dark .services_markdown-editorial-body__GzOxr .services_tableContainer__7WK7w tbody td code{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.services_markdown-editorial-body__GzOxr hr{position:relative;display:flex;align-items:center;justify-content:center;margin-block:clamp(2.5rem,5vw,3.75rem)}.services_markdown-editorial-body__GzOxr hr:before{content:"";height:1px;width:100%;background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.5}.dark .services_markdown-editorial-body__GzOxr hr:before{background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.7;box-shadow:0 0 10px var(--neon-glow)}.services_markdown-editorial-body__GzOxr hr .services_diamond__RzNih{position:absolute;height:.5rem;width:.5rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .services_markdown-editorial-body__GzOxr hr .services_diamond__RzNih{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 12px var(--coral)}.services_markdown-editorial-body__GzOxr hr{border:none}.services_markdown-editorial-body__GzOxr a:not([class]){display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:var(--coral);text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.dark .services_markdown-editorial-body__GzOxr a:not([class]){--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.dark .services_markdown-editorial-body__GzOxr a:not([class]):hover{text-shadow:var(--neon-text-shadow-hover)}.services_services__mLR1v{position:relative;width:100%;border-top-width:1px;border-color:hsla(0,0%,100%,.1);background-color:var(--graphite);padding-top:4rem;padding-bottom:4rem;color:var(--on-ink)}@media (min-width:768px){.services_services__mLR1v{padding-top:7rem;padding-bottom:7rem}}@media (min-width:3840px){.services_services__mLR1v{padding-top:10rem;padding-bottom:10rem}}.services_services__mLR1v .services_container__tdhhb{width:min(1120px,100% - 3rem);margin-inline:auto}@media(max-width:639px){.services_services__mLR1v .services_container__tdhhb{width:calc(100% - 2rem)}}@media (min-width:2560px){.services_services__mLR1v .services_container__tdhhb{max-width:1440px}}@media (min-width:3840px){.services_services__mLR1v .services_container__tdhhb{max-width:1800px}}.services_services__mLR1v .services_headingRow__PkSsk{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:var(--line);padding-bottom:1.5rem}@media (min-width:768px){.services_services__mLR1v .services_headingRow__PkSsk{flex-direction:row;align-items:flex-end;gap:2rem;padding-bottom:2rem}}.services_services__mLR1v .services_headingRow__PkSsk{border-color:hsla(0,0%,100%,.2)}.services_services__mLR1v .services_eyebrow__XRPVD{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--coral)}@media (min-width:3840px){.services_services__mLR1v .services_eyebrow__XRPVD{font-size:1rem;line-height:1.5rem}}.services_services__mLR1v .services_eyebrow__XRPVD{text-shadow:var(--neon-text-shadow)}.services_services__mLR1v .services_heading__P7WQx{margin-top:.75rem;font-weight:700;letter-spacing:-.025em;color:var(--on-ink)}@media (min-width:768px){.services_services__mLR1v .services_heading__P7WQx{margin-top:1rem}}@media (min-width:2560px){.services_services__mLR1v .services_heading__P7WQx{font-size:4.4rem}}@media (min-width:3840px){.services_services__mLR1v .services_heading__P7WQx{font-size:5.4rem}}.services_services__mLR1v .services_heading__P7WQx{font-family:var(--font-poppins),sans-serif;font-size:clamp(1.85rem,6.5vw,2.6rem);line-height:1.15}@media (min-width:768px){.services_services__mLR1v .services_heading__P7WQx{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}}.services_services__mLR1v .services_intro__1k5Le{max-width:360px;font-size:.875rem;line-height:1.25rem;line-height:1.625}@media (min-width:768px){.services_services__mLR1v .services_intro__1k5Le{font-size:1rem;line-height:1.5rem}}@media (min-width:3840px){.services_services__mLR1v .services_intro__1k5Le{max-width:500px;font-size:1.25rem;line-height:1.75rem}}.services_services__mLR1v .services_intro__1k5Le{color:color-mix(in srgb,var(--on-ink) 70%,transparent)}.services_services__mLR1v .services_servicesGrid__9eoYJ{margin-top:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-top-width:1px;border-color:hsla(0,0%,100%,.2)}@media (min-width:768px){.services_services__mLR1v .services_servicesGrid__9eoYJ{margin-top:3.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:3840px){.services_services__mLR1v .services_servicesGrid__9eoYJ{margin-top:5rem}}.services_services__mLR1v .services_card__9HGYn{position:relative;overflow:hidden}.services_services__mLR1v .services_card__9HGYn:before{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;content:"";background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(2,132,199,.14),transparent 60%)}.dark .services_services__mLR1v .services_card__9HGYn:before{background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(0,240,255,.2),transparent 60%)}.services_services__mLR1v .services_card__9HGYn:hover:before{opacity:1}.services_services__mLR1v .services_card__9HGYn{border-radius:.75rem;border-bottom-width:1px;border-color:hsla(0,0%,100%,.2);padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.services_services__mLR1v .services_card__9HGYn{border-bottom-width:0;border-right-width:1px;padding-top:2rem;padding-bottom:2rem;padding-right:1.5rem}}@media (min-width:3840px){.services_services__mLR1v .services_card__9HGYn{padding-top:3rem;padding-bottom:3rem;padding-right:2.5rem}}.services_services__mLR1v .services_card__9HGYn{transition-property:border-color,background-color,box-shadow;transition-duration:.2s}.services_services__mLR1v .services_card__9HGYn:last-child{border-bottom-width:0}@media (min-width:768px){.services_services__mLR1v .services_card__9HGYn:last-child{border-right-width:0}.services_services__mLR1v .services_card__9HGYn+.services_card__9HGYn{padding-left:1.5rem}}@media (min-width:3840px){.services_services__mLR1v .services_card__9HGYn+.services_card__9HGYn{padding-left:2.5rem}}.services_services__mLR1v .services_card__9HGYn .services_cardDesc__rpWQ1,.services_services__mLR1v .services_card__9HGYn .services_cardTitle__wzO21,.services_services__mLR1v .services_card__9HGYn .services_icon__JhmEY{position:relative;z-index:1}.services_services__mLR1v .services_card__9HGYn:hover .services_icon__JhmEY{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark .services_services__mLR1v .services_card__9HGYn:hover .services_icon__JhmEY{filter:drop-shadow(0 0 16px rgba(0,240,255,.85))}.services_services__mLR1v .services_icon__JhmEY{margin-bottom:1.5rem;height:1.5rem;width:1.5rem;color:var(--coral);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:768px){.services_services__mLR1v .services_icon__JhmEY{margin-bottom:2.5rem}}@media (min-width:3840px){.services_services__mLR1v .services_icon__JhmEY{margin-bottom:3.5rem;height:2.25rem;width:2.25rem}}.dark .services_services__mLR1v .services_icon__JhmEY{filter:drop-shadow(0 0 8px rgba(0,240,255,.55))}.services_services__mLR1v .services_cardTitle__wzO21{font-weight:700;color:var(--on-ink)}@media (min-width:3840px){.services_services__mLR1v .services_cardTitle__wzO21{font-size:1.5rem;line-height:2rem}}.services_services__mLR1v .services_cardTitle__wzO21{font-family:var(--font-poppins),sans-serif;font-size:clamp(1.05rem,3.8vw,1.2rem)}.services_services__mLR1v .services_cardDesc__rpWQ1{margin-top:.75rem;font-size:.75rem;line-height:1rem;line-height:1.625}@media (min-width:640px){.services_services__mLR1v .services_cardDesc__rpWQ1{font-size:.875rem;line-height:1.25rem}}@media (min-width:3840px){.services_services__mLR1v .services_cardDesc__rpWQ1{margin-top:1.25rem;font-size:1.25rem;line-height:1.75rem}}.services_services__mLR1v .services_cardDesc__rpWQ1{color:color-mix(in srgb,var(--on-ink) 70%,transparent);font-size:clamp(.825rem,2.8vw,.9rem)}@keyframes skills-ribbon_pulse-status-dot__4Pa4Q{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(16,185,129,.25),0 0 .65em rgba(16,185,129,.75),0 0 1.3em rgba(16,185,129,.4)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .32em rgba(16,185,129,.4),0 0 1.1em rgba(16,185,129,.95),0 0 1.9em rgba(16,185,129,.6)}}@keyframes skills-ribbon_pulse-status-dot-dark__MwzsV{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(0,255,163,.3),0 0 .8em #00ffa3,0 0 1.6em rgba(0,255,163,.6)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .35em rgba(0,255,163,.5),0 0 1.3em #00ffa3,0 0 2.2em rgba(0,255,163,.85)}}@keyframes skills-ribbon_radar-ping__RHlTp{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2.4);opacity:0}}.skills-ribbon_markdown-editorial-body__2NMWF{position:relative;width:100%;line-height:1.625;color:var(--ink)}.skills-ribbon_markdown-editorial-body__2NMWF h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.18;margin-top:clamp(2rem,4vw,3rem);margin-bottom:clamp(.75rem,1.5vw,1rem)}.skills-ribbon_markdown-editorial-body__2NMWF h1,.skills-ribbon_markdown-editorial-body__2NMWF h2{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif}.skills-ribbon_markdown-editorial-body__2NMWF h2{position:relative;display:flex;scroll-margin-top:7rem;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--line);font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.25;margin-top:clamp(2.5rem,5vw,3.5rem);margin-bottom:clamp(1rem,2vw,1.25rem);padding-bottom:.75rem}.skills-ribbon_markdown-editorial-body__2NMWF h2 .skills-ribbon_headingDiamond__KIc0B{height:.625rem;width:.625rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF h2 .skills-ribbon_headingDiamond__KIc0B{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 10px #00f0ff}.skills-ribbon_markdown-editorial-body__2NMWF h2 .skills-ribbon_anchorLink__wF1pU{margin-left:.5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;color:var(--muted-ink);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.skills-ribbon_markdown-editorial-body__2NMWF h2 .skills-ribbon_anchorLink__wF1pU:hover{color:var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF h2 .skills-ribbon_anchorLink__wF1pU:hover{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.skills-ribbon_markdown-editorial-body__2NMWF h2:hover .skills-ribbon_anchorLink__wF1pU{opacity:1}.skills-ribbon_markdown-editorial-body__2NMWF h3{display:flex;scroll-margin-top:7rem;align-items:center;gap:.625rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.3;margin-top:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:clamp(.6rem,1.2vw,.85rem)}.skills-ribbon_markdown-editorial-body__2NMWF h3 .skills-ribbon_subHeadingDot__x9LpL{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF h3 .skills-ribbon_subHeadingDot__x9LpL{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 6px #00f0ff}.skills-ribbon_markdown-editorial-body__2NMWF h4{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-size:clamp(1rem,2vw,1.2rem);line-height:1.35;margin-top:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:.5rem}.skills-ribbon_markdown-editorial-body__2NMWF p{color:var(--muted-ink);font-size:clamp(.925rem,1.6vw,1.05rem);line-height:1.8;margin-bottom:clamp(1rem,2vw,1.25rem)}.skills-ribbon_markdown-editorial-body__2NMWF p strong{font-weight:700;color:var(--ink)}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]){margin:0;list-style-type:none;padding:0}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li{position:relative;padding-left:1.25rem}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li{padding-left:1.5rem}}@media (min-width:3840px){.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li{padding-left:2rem}}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:before{content:"";pointer-events:none;position:absolute;left:0;top:.77em;height:.375rem;width:.375rem;--tw-translate-y:-50%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:3840px){.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:before{height:.5rem;width:.5rem}}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:before{background:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.6)}.dark .skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:before{background:#00f0ff;box-shadow:0 0 8px rgba(0,240,255,.85)}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:hover:before{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 10px rgba(2,132,199,.85)}.dark .skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:hover:before{box-shadow:0 0 12px #00f0ff}@media(prefers-reduced-motion:reduce){.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:before,.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>li:hover:before{transition:none!important;transform:translateY(-50%) rotate(45deg)!important}}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]){font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]){font-size:1rem;line-height:1.5rem}}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]){margin-block:clamp(1.25rem,2.5vw,1.75rem)}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]) li{line-height:1.7}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]) li p{margin:0;display:inline}.skills-ribbon_markdown-editorial-body__2NMWF ul:not([class]) strong{font-weight:700;color:var(--ink)}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]){list-style-type:none}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]){padding:0;margin-block:clamp(1.5rem,3vw,2.25rem)}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li{position:relative;display:flex;align-items:flex-start;gap:.875rem;border-radius:.75rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li{gap:1rem;padding:1rem;font-size:1rem;line-height:1.5rem}}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li:hover{border-color:var(--coral);color:var(--ink)}.dark .skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li:hover{border-color:rgba(0,240,255,.4);--tw-shadow:0 0 24px rgba(0,240,255,.08),inset 0 1px 0 hsla(0,0%,100%,.05);--tw-shadow-colored:0 0 24px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepBadge__rUSCG{margin-top:.125rem;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;border-color:var(--coral);background-color:var(--paper);font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--coral)}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepBadge__rUSCG{height:2rem;width:2rem;font-size:.875rem;line-height:1.25rem}}.dark .skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepBadge__rUSCG{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(7 11 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));box-shadow:0 0 8px var(--neon-glow)}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepContent__Rpd74{min-width:0;flex:1 1 0%}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepContent__Rpd74>:first-child{margin-top:0}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepContent__Rpd74>:last-child{margin-bottom:0}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepContent__Rpd74 p{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepContent__Rpd74 p{font-size:1rem;line-height:1.5rem}}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li .skills-ribbon_stepContent__Rpd74 p:not(:last-child){margin-bottom:.5rem}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li{padding-left:0!important}.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li:before,.skills-ribbon_markdown-editorial-body__2NMWF ol:not([class]) li:hover:before{content:none!important;display:none!important}.skills-ribbon_markdown-editorial-body__2NMWF :not(pre)>code{border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.125rem .5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:500;color:var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF :not(pre)>code{border-color:rgba(0,240,255,.25);background-color:rgba(0,240,255,.1);--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.skills-ribbon_markdown-editorial-body__2NMWF blockquote{background:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border:1px solid var(--glass-panel-border);border-left-width:4px;border-color:var(--coral);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.25rem,3vw,2rem)}.dark .skills-ribbon_markdown-editorial-body__2NMWF blockquote{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1))}.skills-ribbon_markdown-editorial-body__2NMWF blockquote:after{content:'"';pointer-events:none;position:absolute;right:-.5rem;bottom:-2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:1;color:var(--coral);opacity:.1}.dark .skills-ribbon_markdown-editorial-body__2NMWF blockquote:after{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));opacity:.15}.skills-ribbon_markdown-editorial-body__2NMWF blockquote p{margin:0;font-size:1rem;line-height:1.5rem;font-weight:500;font-style:italic;line-height:1.625;color:var(--ink)}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF blockquote p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.skills-ribbon_markdown-editorial-body__2NMWF blockquote p{font-size:1.25rem;line-height:1.75rem}}.skills-ribbon_markdown-editorial-body__2NMWF blockquote p{font-family:var(--font-poppins),sans-serif}.skills-ribbon_markdown-editorial-body__2NMWF table{margin:0}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:var(--neon-card-border);background-color:var(--paper);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);box-shadow:var(--neon-card-shadow)}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN table{width:100%;min-width:540px;border-collapse:collapse;text-align:left;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem}@media (min-width:640px){.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN table{font-size:.875rem;line-height:1.25rem}}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN thead{border-bottom-width:2px;border-color:var(--line);background-color:var(--surface)}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN thead th{padding:.875rem 1rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN thead th{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));text-shadow:var(--neon-text-shadow-sm)}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody tr{border-bottom-width:1px;border-color:var(--line);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody tr:last-child{border-bottom-width:0}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody tr:hover{background:color-mix(in srgb,var(--coral) 4%,transparent)}.dark .skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody tr:hover{background:rgba(0,240,255,.04)}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody td{padding:.75rem 1rem;line-height:1.625;color:var(--muted-ink)}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody td:first-child{font-weight:600;color:var(--ink)}.skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody td code{border-radius:.25rem;background-color:var(--surface);padding:.125rem .375rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;color:var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF .skills-ribbon_tableContainer__dLdHN tbody td code{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.skills-ribbon_markdown-editorial-body__2NMWF hr{position:relative;display:flex;align-items:center;justify-content:center;margin-block:clamp(2.5rem,5vw,3.75rem)}.skills-ribbon_markdown-editorial-body__2NMWF hr:before{content:"";height:1px;width:100%;background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.5}.dark .skills-ribbon_markdown-editorial-body__2NMWF hr:before{background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.7;box-shadow:0 0 10px var(--neon-glow)}.skills-ribbon_markdown-editorial-body__2NMWF hr .skills-ribbon_diamond__yBmvB{position:absolute;height:.5rem;width:.5rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .skills-ribbon_markdown-editorial-body__2NMWF hr .skills-ribbon_diamond__yBmvB{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 12px var(--coral)}.skills-ribbon_markdown-editorial-body__2NMWF hr{border:none}.skills-ribbon_markdown-editorial-body__2NMWF a:not([class]){display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:var(--coral);text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.dark .skills-ribbon_markdown-editorial-body__2NMWF a:not([class]){--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.dark .skills-ribbon_markdown-editorial-body__2NMWF a:not([class]):hover{text-shadow:var(--neon-text-shadow-hover)}.skills-ribbon_ribbonSection__zEkMv{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;border-top-width:1px;border-bottom-width:1px;border-color:var(--line);background-color:var(--surface);gap:clamp(.625rem,1.25vw,.875rem);padding-block:clamp(1.25rem,2.5vw,1.75rem)}.skills-ribbon_skewWrap__YPzrS{position:relative;width:100%;overflow:hidden;will-change:transform;transform-origin:center center}.skills-ribbon_fadeMask__2Ggpf{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.skills-ribbon_marqueeTrack__6czCD{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:clamp(.75rem,1.5vw,1rem);will-change:transform}.skills-ribbon_marqueeTrack__6czCD:hover{animation-play-state:paused}.skills-ribbon_marqueeTrack__6czCD:has(.skills-ribbon_pill__lMc6M:hover) .skills-ribbon_pill__lMc6M{opacity:.5}@media(prefers-reduced-motion:reduce){.skills-ribbon_marqueeTrack__6czCD{animation:none!important;transform:none!important;flex-wrap:wrap;justify-content:center;overflow:visible}}.skills-ribbon_trackLeft__aNkCx{animation:skills-ribbon_marqueeLeft__C5oTS 110s linear infinite}.skills-ribbon_trackRight__t8Lu1{animation:skills-ribbon_marqueeRight__oSc75 125s linear infinite}@keyframes skills-ribbon_marqueeLeft__C5oTS{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes skills-ribbon_marqueeRight__oSc75{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.skills-ribbon_pill__lMc6M{display:inline-flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.skills-ribbon_pill__lMc6M{gap:.625rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}}.skills-ribbon_pill__lMc6M{background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden}.skills-ribbon_pill__lMc6M:before{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;content:"";background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(2,132,199,.14),transparent 60%)}.dark .skills-ribbon_pill__lMc6M:before{background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(0,240,255,.2),transparent 60%)}.skills-ribbon_pill__lMc6M:hover:before{opacity:1}.skills-ribbon_pill__lMc6M:hover{opacity:1!important;border-color:var(--neon-card-hover-border);box-shadow:var(--neon-card-hover-shadow)}.skills-ribbon_pill__lMc6M:hover .skills-ribbon_diamond__yBmvB{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skills-ribbon_pill__lMc6M>*{position:relative;z-index:1}.skills-ribbon_diamond__yBmvB{pointer-events:none;display:inline-block;height:.375rem;width:.375rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:3840px){.skills-ribbon_diamond__yBmvB{height:.5rem;width:.5rem}}.skills-ribbon_diamond__yBmvB{background:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.6)}.dark .skills-ribbon_diamond__yBmvB{background:#00f0ff;box-shadow:0 0 8px rgba(0,240,255,.85)}@media(prefers-reduced-motion:reduce){.skills-ribbon_diamond__yBmvB{transition:none!important}}.skills-ribbon_tool__XoQSf{font-weight:600;letter-spacing:-.025em;color:var(--ink)}.skills-ribbon_separator__SluN_{color:var(--line);opacity:.8}.skills-ribbon_context__WmKN8{font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--muted-ink)}@keyframes skills_pulse-status-dot__Xihlc{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(16,185,129,.25),0 0 .65em rgba(16,185,129,.75),0 0 1.3em rgba(16,185,129,.4)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .32em rgba(16,185,129,.4),0 0 1.1em rgba(16,185,129,.95),0 0 1.9em rgba(16,185,129,.6)}}@keyframes skills_pulse-status-dot-dark__QoNEQ{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 0 .16em rgba(0,255,163,.3),0 0 .8em #00ffa3,0 0 1.6em rgba(0,255,163,.6)}50%{transform:scale(.92);opacity:.85;box-shadow:0 0 0 .35em rgba(0,255,163,.5),0 0 1.3em #00ffa3,0 0 2.2em rgba(0,255,163,.85)}}@keyframes skills_radar-ping__vXlST{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2.4);opacity:0}}.skills_markdown-editorial-body__vimyv{position:relative;width:100%;line-height:1.625;color:var(--ink)}.skills_markdown-editorial-body__vimyv h1{font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.18;margin-top:clamp(2rem,4vw,3rem);margin-bottom:clamp(.75rem,1.5vw,1rem)}.skills_markdown-editorial-body__vimyv h1,.skills_markdown-editorial-body__vimyv h2{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif}.skills_markdown-editorial-body__vimyv h2{position:relative;display:flex;scroll-margin-top:7rem;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--line);font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.25;margin-top:clamp(2.5rem,5vw,3.5rem);margin-bottom:clamp(1rem,2vw,1.25rem);padding-bottom:.75rem}.skills_markdown-editorial-body__vimyv h2 .skills_headingDiamond__Pvl8H{height:.625rem;width:.625rem;flex-shrink:0;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .skills_markdown-editorial-body__vimyv h2 .skills_headingDiamond__Pvl8H{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 10px #00f0ff}.skills_markdown-editorial-body__vimyv h2 .skills_anchorLink__e833Q{margin-left:.5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;color:var(--muted-ink);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.skills_markdown-editorial-body__vimyv h2 .skills_anchorLink__e833Q:hover{color:var(--coral)}.dark .skills_markdown-editorial-body__vimyv h2 .skills_anchorLink__e833Q:hover{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.skills_markdown-editorial-body__vimyv h2:hover .skills_anchorLink__e833Q{opacity:1}.skills_markdown-editorial-body__vimyv h3{display:flex;scroll-margin-top:7rem;align-items:center;gap:.625rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);font-family:var(--font-poppins),sans-serif;font-size:clamp(1.15rem,2.5vw,1.45rem);line-height:1.3;margin-top:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:clamp(.6rem,1.2vw,.85rem)}.skills_markdown-editorial-body__vimyv h3 .skills_subHeadingDot__B2tM2{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background-color:var(--coral)}.dark .skills_markdown-editorial-body__vimyv h3 .skills_subHeadingDot__B2tM2{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 6px #00f0ff}.skills_markdown-editorial-body__vimyv h4{font-weight:700;letter-spacing:-.025em;color:var(--ink);font-size:clamp(1rem,2vw,1.2rem);line-height:1.35;margin-top:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:.5rem}.skills_markdown-editorial-body__vimyv p{color:var(--muted-ink);font-size:clamp(.925rem,1.6vw,1.05rem);line-height:1.8;margin-bottom:clamp(1rem,2vw,1.25rem)}.skills_markdown-editorial-body__vimyv p strong{font-weight:700;color:var(--ink)}.skills_markdown-editorial-body__vimyv ul:not([class]){margin:0;list-style-type:none;padding:0}.skills_markdown-editorial-body__vimyv ul:not([class])>li{position:relative;padding-left:1.25rem}@media (min-width:640px){.skills_markdown-editorial-body__vimyv ul:not([class])>li{padding-left:1.5rem}}@media (min-width:3840px){.skills_markdown-editorial-body__vimyv ul:not([class])>li{padding-left:2rem}}.skills_markdown-editorial-body__vimyv ul:not([class])>li:before{content:"";pointer-events:none;position:absolute;left:0;top:.77em;height:.375rem;width:.375rem;--tw-translate-y:-50%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1.5px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:3840px){.skills_markdown-editorial-body__vimyv ul:not([class])>li:before{height:.5rem;width:.5rem}}.skills_markdown-editorial-body__vimyv ul:not([class])>li:before{background:#0284c7;box-shadow:0 0 6px rgba(2,132,199,.6)}.dark .skills_markdown-editorial-body__vimyv ul:not([class])>li:before{background:#00f0ff;box-shadow:0 0 8px rgba(0,240,255,.85)}.skills_markdown-editorial-body__vimyv ul:not([class])>li:hover:before{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 0 10px rgba(2,132,199,.85)}.dark .skills_markdown-editorial-body__vimyv ul:not([class])>li:hover:before{box-shadow:0 0 12px #00f0ff}@media(prefers-reduced-motion:reduce){.skills_markdown-editorial-body__vimyv ul:not([class])>li:before,.skills_markdown-editorial-body__vimyv ul:not([class])>li:hover:before{transition:none!important;transform:translateY(-50%) rotate(45deg)!important}}.skills_markdown-editorial-body__vimyv ul:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.skills_markdown-editorial-body__vimyv ul:not([class]){font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.skills_markdown-editorial-body__vimyv ul:not([class]){font-size:1rem;line-height:1.5rem}}.skills_markdown-editorial-body__vimyv ul:not([class]){margin-block:clamp(1.25rem,2.5vw,1.75rem)}.skills_markdown-editorial-body__vimyv ul:not([class]) li{line-height:1.7}.skills_markdown-editorial-body__vimyv ul:not([class]) li p{margin:0;display:inline}.skills_markdown-editorial-body__vimyv ul:not([class]) strong{font-weight:700;color:var(--ink)}.skills_markdown-editorial-body__vimyv ol:not([class]){list-style-type:none}.skills_markdown-editorial-body__vimyv ol:not([class])>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.skills_markdown-editorial-body__vimyv ol:not([class]){padding:0;margin-block:clamp(1.5rem,3vw,2.25rem)}.skills_markdown-editorial-body__vimyv ol:not([class]) li{position:relative;display:flex;align-items:flex-start;gap:.875rem;border-radius:.75rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:640px){.skills_markdown-editorial-body__vimyv ol:not([class]) li{gap:1rem;padding:1rem;font-size:1rem;line-height:1.5rem}}.skills_markdown-editorial-body__vimyv ol:not([class]) li:hover{border-color:var(--coral);color:var(--ink)}.dark .skills_markdown-editorial-body__vimyv ol:not([class]) li:hover{border-color:rgba(0,240,255,.4);--tw-shadow:0 0 24px rgba(0,240,255,.08),inset 0 1px 0 hsla(0,0%,100%,.05);--tw-shadow-colored:0 0 24px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepBadge__ANL6C{margin-top:.125rem;display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);border-width:1px;border-color:var(--coral);background-color:var(--paper);font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--coral)}@media (min-width:640px){.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepBadge__ANL6C{height:2rem;width:2rem;font-size:.875rem;line-height:1.25rem}}.dark .skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepBadge__ANL6C{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(7 11 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));box-shadow:0 0 8px var(--neon-glow)}.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepContent__J6y90{min-width:0;flex:1 1 0%}.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepContent__J6y90>:first-child{margin-top:0}.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepContent__J6y90>:last-child{margin-bottom:0}.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepContent__J6y90 p{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:640px){.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepContent__J6y90 p{font-size:1rem;line-height:1.5rem}}.skills_markdown-editorial-body__vimyv ol:not([class]) li .skills_stepContent__J6y90 p:not(:last-child){margin-bottom:.5rem}.skills_markdown-editorial-body__vimyv ol:not([class]) li{padding-left:0!important}.skills_markdown-editorial-body__vimyv ol:not([class]) li:before,.skills_markdown-editorial-body__vimyv ol:not([class]) li:hover:before{content:none!important;display:none!important}.skills_markdown-editorial-body__vimyv :not(pre)>code{border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.125rem .5rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;font-weight:500;color:var(--coral)}.dark .skills_markdown-editorial-body__vimyv :not(pre)>code{border-color:rgba(0,240,255,.25);background-color:rgba(0,240,255,.1);--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.skills_markdown-editorial-body__vimyv blockquote{background:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border:1px solid var(--glass-panel-border);border-left-width:4px;border-color:var(--coral);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);padding:clamp(1.25rem,3vw,2rem)}.dark .skills_markdown-editorial-body__vimyv blockquote{--tw-border-opacity:1;border-color:rgb(0 240 255/var(--tw-border-opacity,1))}.skills_markdown-editorial-body__vimyv blockquote:after{content:'"';pointer-events:none;position:absolute;right:-.5rem;bottom:-2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;line-height:1;color:var(--coral);opacity:.1}.dark .skills_markdown-editorial-body__vimyv blockquote:after{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));opacity:.15}.skills_markdown-editorial-body__vimyv blockquote p{margin:0;font-size:1rem;line-height:1.5rem;font-weight:500;font-style:italic;line-height:1.625;color:var(--ink)}@media (min-width:640px){.skills_markdown-editorial-body__vimyv blockquote p{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.skills_markdown-editorial-body__vimyv blockquote p{font-size:1.25rem;line-height:1.75rem}}.skills_markdown-editorial-body__vimyv blockquote p{font-family:var(--font-poppins),sans-serif}.skills_markdown-editorial-body__vimyv table{margin:0}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;border-color:var(--neon-card-border);background-color:var(--paper);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s;margin-block:clamp(1.75rem,3.5vw,2.5rem);box-shadow:var(--neon-card-shadow)}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju table{width:100%;min-width:540px;border-collapse:collapse;text-align:left;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;line-height:1rem}@media (min-width:640px){.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju table{font-size:.875rem;line-height:1.25rem}}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju thead{border-bottom-width:2px;border-color:var(--line);background-color:var(--surface)}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju thead th{padding:.875rem 1rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--coral)}.dark .skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju thead th{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1));text-shadow:var(--neon-text-shadow-sm)}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody tr{border-bottom-width:1px;border-color:var(--line);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody tr:last-child{border-bottom-width:0}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody tr:hover{background:color-mix(in srgb,var(--coral) 4%,transparent)}.dark .skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody tr:hover{background:rgba(0,240,255,.04)}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody td{padding:.75rem 1rem;line-height:1.625;color:var(--muted-ink)}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody td:first-child{font-weight:600;color:var(--ink)}.skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody td code{border-radius:.25rem;background-color:var(--surface);padding:.125rem .375rem;font-family:var(--font-mono),JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8em;color:var(--coral)}.dark .skills_markdown-editorial-body__vimyv .skills_tableContainer__d7eju tbody td code{--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.skills_markdown-editorial-body__vimyv hr{position:relative;display:flex;align-items:center;justify-content:center;margin-block:clamp(2.5rem,5vw,3.75rem)}.skills_markdown-editorial-body__vimyv hr:before{content:"";height:1px;width:100%;background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.5}.dark .skills_markdown-editorial-body__vimyv hr:before{background:linear-gradient(90deg,transparent 0,var(--coral) 50%,transparent 100%);opacity:.7;box-shadow:0 0 10px var(--neon-glow)}.skills_markdown-editorial-body__vimyv hr .skills_diamond__LpUGb{position:absolute;height:.5rem;width:.5rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:1px;background-color:var(--coral);box-shadow:0 0 8px var(--coral)}.dark .skills_markdown-editorial-body__vimyv hr .skills_diamond__LpUGb{--tw-bg-opacity:1;background-color:rgb(0 240 255/var(--tw-bg-opacity,1));box-shadow:0 0 12px var(--coral)}.skills_markdown-editorial-body__vimyv hr{border:none}.skills_markdown-editorial-body__vimyv a:not([class]){display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:var(--coral);text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.dark .skills_markdown-editorial-body__vimyv a:not([class]){--tw-text-opacity:1;color:rgb(0 240 255/var(--tw-text-opacity,1))}.dark .skills_markdown-editorial-body__vimyv a:not([class]):hover{text-shadow:var(--neon-text-shadow-hover)}.skills_skills__s_KSg{position:relative;width:100%;border-top-width:1px;border-color:var(--line);padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.skills_skills__s_KSg{padding-top:7rem;padding-bottom:7rem}}@media (min-width:3840px){.skills_skills__s_KSg{padding-top:10rem;padding-bottom:10rem}}.skills_skills__s_KSg{background:color-mix(in srgb,var(--surface) 96%,var(--ink))}.skills_skills__s_KSg .skills_container__7xRXN{width:min(1120px,100% - 3rem);margin-inline:auto}@media(max-width:639px){.skills_skills__s_KSg .skills_container__7xRXN{width:calc(100% - 2rem)}}@media (min-width:2560px){.skills_skills__s_KSg .skills_container__7xRXN{max-width:1440px}}@media (min-width:3840px){.skills_skills__s_KSg .skills_container__7xRXN{max-width:1800px}}.skills_skills__s_KSg .skills_headingRow__3D4H3{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:var(--line);padding-bottom:1.5rem}@media (min-width:768px){.skills_skills__s_KSg .skills_headingRow__3D4H3{flex-direction:row;align-items:flex-end;gap:2rem;padding-bottom:2rem}}.skills_skills__s_KSg .skills_eyebrow__Fzg77{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--coral)}@media (min-width:3840px){.skills_skills__s_KSg .skills_eyebrow__Fzg77{font-size:1rem;line-height:1.5rem}}.skills_skills__s_KSg .skills_eyebrow__Fzg77{text-shadow:var(--neon-text-shadow)}.skills_skills__s_KSg .skills_heading__OA0sM{margin-top:.75rem;font-weight:700;letter-spacing:-.025em;color:var(--ink)}@media (min-width:768px){.skills_skills__s_KSg .skills_heading__OA0sM{margin-top:1rem}}@media (min-width:2560px){.skills_skills__s_KSg .skills_heading__OA0sM{font-size:4.4rem}}@media (min-width:3840px){.skills_skills__s_KSg .skills_heading__OA0sM{font-size:5.4rem}}.skills_skills__s_KSg .skills_heading__OA0sM{font-family:var(--font-poppins),sans-serif;font-size:clamp(1.85rem,6.5vw,2.6rem);line-height:1.15}@media (min-width:768px){.skills_skills__s_KSg .skills_heading__OA0sM{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}}.skills_skills__s_KSg .skills_intro__sY_ee{max-width:360px;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--muted-ink)}@media (min-width:768px){.skills_skills__s_KSg .skills_intro__sY_ee{font-size:1rem;line-height:1.5rem}}@media (min-width:3840px){.skills_skills__s_KSg .skills_intro__sY_ee{max-width:500px;font-size:1.25rem;line-height:1.75rem}}.skills_skills__s_KSg .skills_skillsGrid__Ae5ZC{margin-top:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0}@media (min-width:768px){.skills_skills__s_KSg .skills_skillsGrid__Ae5ZC{margin-top:3.5rem;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3rem;column-gap:3rem}}@media (min-width:3840px){.skills_skills__s_KSg .skills_skillsGrid__Ae5ZC{margin-top:5rem;-moz-column-gap:5rem;column-gap:5rem}}.skills_skills__s_KSg .skills_group__IhiVw{position:relative;overflow:hidden}.skills_skills__s_KSg .skills_group__IhiVw:before{pointer-events:none;position:absolute;inset:0;border-radius:inherit;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;content:"";background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(2,132,199,.14),transparent 60%)}.dark .skills_skills__s_KSg .skills_group__IhiVw:before{background:radial-gradient(480px circle at var(--mx,50%) var(--my,50%),rgba(0,240,255,.2),transparent 60%)}.skills_skills__s_KSg .skills_group__IhiVw:hover:before{opacity:1}.skills_skills__s_KSg .skills_group__IhiVw{border-radius:.75rem;border-top-width:1px;border-color:var(--line);padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.skills_skills__s_KSg .skills_group__IhiVw{padding-top:2rem;padding-bottom:2rem}}@media (min-width:3840px){.skills_skills__s_KSg .skills_group__IhiVw{padding-top:3rem;padding-bottom:3rem}}.skills_skills__s_KSg .skills_group__IhiVw .skills_tagRow__Ehd1x,.skills_skills__s_KSg .skills_group__IhiVw h3{position:relative;z-index:1}.skills_skills__s_KSg .skills_group__IhiVw h3{margin-bottom:1rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--coral)}@media (min-width:3840px){.skills_skills__s_KSg .skills_group__IhiVw h3{font-size:1rem;line-height:1.5rem}}.skills_skills__s_KSg .skills_group__IhiVw h3{text-shadow:var(--neon-text-shadow)}.skills_skills__s_KSg .skills_tagRow__Ehd1x{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:3840px){.skills_skills__s_KSg .skills_tagRow__Ehd1x{gap:.875rem}}.skills_skills__s_KSg .skills_tag__CTEAQ{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:var(--neon-card-border);background-color:var(--paper);padding:.375rem .875rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.25;color:var(--ink);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (min-width:3840px){.skills_skills__s_KSg .skills_tag__CTEAQ{padding:.5rem 1.25rem;font-size:1.125rem;line-height:1.75rem}}.skills_skills__s_KSg .skills_tag__CTEAQ:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--coral);color:var(--coral);box-shadow:0 0 12px var(--neon-glow)}.dark .skills_skills__s_KSg .skills_tag__CTEAQ{border-color:rgba(0,240,255,.2);background-color:rgba(16,23,32,.6)}