@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_62543b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_62543b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_62543b{font-family:__Inter_62543b,__Inter_Fallback_62543b;font-style:normal}.__variable_62543b{--font-inter:"__Inter_62543b","__Inter_Fallback_62543b"}@font-face{font-family:__JetBrains_Mono_c552df;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_c552df;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_c552df;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_c552df;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_c552df;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_c552df;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_c552df;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c552df{font-family:__JetBrains_Mono_c552df,__JetBrains_Mono_Fallback_c552df;font-style:normal}.__variable_c552df{--font-jetbrains:"__JetBrains_Mono_c552df","__JetBrains_Mono_Fallback_c552df"}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_67b544;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_67b544;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_67b544{font-family:__Caveat_67b544,__Caveat_Fallback_67b544;font-style:normal}.__variable_67b544{--font-caveat:"__Caveat_67b544","__Caveat_Fallback_67b544"}@tailwind base;@tailwind components;@tailwind utilities;.font-sans{font-family:var(--font-jetbrains),monospace}.py-0{padding:10px}.-mt-20{margin-top:-2rem}:root{--bg:#0c2a31;--surface:#161b22;--surface-rgb:22 27 34;--surface-highlight:#1c2333;--border:#30363d;--border-active:#06b6d4;--border-divider:#06b6d4;--accent:#06b6d4;--accent-glow:rgba(6,182,212,.2);--accent-secondary:#0891b2;--text-heading:#f0f6ff;--text-main:#c9d1d9;--text-muted:#8b949e;--text-pure:#fff;--badge-bg:#0c2a31;--badge-text:#06b6d4;--badge-bg-research:#1c2333;--badge-text-research:#8b949e;--grid-line:hsla(0,0%,100%,.03);--card-shadow:rgba(0,0,0,.8);--heading-font:var(--font-jetbrains),monospace;--body-font:var(--font-jetbrains),monospace;--accent-fg:#0d1117}html:not([data-theme=light]) .bg-\[var\(--surface-highlight\)\],html:not([data-theme=light]) .bg-\[var\(--surface-highlight\)\]\/60,html:not([data-theme=light]) .hover\:bg-\[var\(--surface-highlight\)\]:hover{background-color:var(--bg)!important}@media (min-width:768px){html:not([data-theme=light]) .md\:hover\:bg-\[var\(--surface-highlight\)\]:hover{background-color:var(--bg)!important}}html:not([data-theme=light]) .bg-\[var\(--bg\)\]{background-color:#0d1117!important}html:not([data-theme=light]) .linkedin-connect-btn:hover{background-color:#0b1a2b!important;color:#38bdf8!important;border-color:#38bdf8!important}[data-theme=light] .linkedin-connect-btn:hover{background-color:#000!important;color:#fff!important;border-color:#000!important}@media (min-width:768px){.search-modal-content{display:block;position:relative;width:100%;max-width:min(90vw,1000px);background-color:rgba(var(--surface-rgb),.8);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--border);border-radius:7px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);overflow:hidden}.search-modal-content input{background:transparent;border:none;font-weight:900;text-transform:uppercase;color:var(--text-main)}.search-modal-content a:hover{background-color:var(--surface-highlight);border-color:var(--accent)}}[data-theme=light] .search-modal-content{background-color:#000!important}[data-theme=light] .search-modal-content .group:hover h4{color:#22c55e!important}.border-\[var\(--border\)\]{border-color:var(--accent-secondary)}@media (max-width:768px){html{font-size:16px}body{overflow-x:hidden!important;max-width:100vw!important}.text-\[10px\],.text-\[8px\],.text-\[9px\],.text-xs{font-size:12px!important}h1{font-size:clamp(1.75rem,5vw,3rem)!important}h2{font-size:clamp(1.5rem,4vw,2.5rem)!important}h3{font-size:clamp(1.25rem,3vw,2rem)!important}h4{font-size:clamp(1rem,2.5vw,1.5rem)!important}*{max-width:100vw!important;box-sizing:border-box!important}.container,.max-w-4xl,.max-w-5xl,.max-w-6xl,.max-w-7xl,article,aside,footer,header,main,nav,section{max-width:100vw!important;overflow-x:hidden!important}.grid{display:grid!important;max-width:100%!important;overflow-x:hidden!important}[style*="width: 400px"],[style*="width: 500px"],[style*="width: 600px"],[style*="width: 800px"]{width:100%!important;max-width:100vw!important}.bento-card{width:100%!important;overflow:hidden!important}.bento-card,img{max-width:100%!important}img{height:auto!important}.px-10,.px-12,.px-16,.px-6,.px-8{padding-left:1rem!important;padding-right:1rem!important}.gap-12,.gap-16,.gap-24,.gap-32,.gap-8{gap:1rem!important}.swiper,.swiper-slide,.swiper-wrapper{max-width:100vw!important}.swiper-slide{overflow:hidden}.swiper-slide.overflow-y-auto{overflow-y:auto!important}.absolute.w-48,.absolute.w-64,.w-\[35vw\],.w-\[40vw\]{width:100%!important;max-width:100vw!important}}@media (min-width:768px){.text-\[7px\]{font-size:10px!important}.text-\[8px\]{font-size:11px!important}.text-\[9px\]{font-size:12px!important}.text-\[10px\]{font-size:15px!important}.py-1\.5{padding-top:0!important;padding-bottom:0!important}.md\:left-8{left:1rem!important}.md\:rounded-\[40px\],.md\:rounded-lg{border-radius:7px!important}.md\:top-1\/2{top:100px!important;transform:none!important}}.music-player-title{font-size:10px!important}.music-player-sub{font-size:8px!important}@media (min-width:768px){.music-player-title{font-size:10px!important}.music-player-sub{font-size:7.5px!important}}[data-theme=light]{--bg:#f8f9fa;--surface:#fff;--surface-rgb:255 255 255;--surface-highlight:#e9ecef;--border:#d0d7de;--border-active:#000;--border-divider:#0c2a31;--accent:#000;--accent-glow:rgba(0,0,0,.15);--accent-secondary:#000;--text-heading:#0d1117;--text-main:#24292f;--text-muted:#6e7781;--text-pure:#1a1a1a;--badge-bg:#dafbe1;--badge-text:#116329;--badge-bg-research:#f0f0f0;--badge-text-research:#6e7781;--grid-line:rgba(0,0,0,.05);--card-shadow:rgba(0,0,0,.08);--accent-fg:#fff}[data-theme=light] .assistant-notice{color:#000!important;border-color:#00f!important;background-color:rgba(0,0,255,.05)!important}[data-theme=light] .details-toggle{border:1px solid #000!important;padding:2px 8px;border-radius:4px}[data-theme=light] .press-archive-page .text-amber-300,[data-theme=light] .press-archive-page .text-amber-400,[data-theme=light] .press-archive-page .text-amber-400\/80,[data-theme=light] .press-archive-page .text-amber-500,[data-theme=light] .press-archive-page .text-cyan-400,[data-theme=light] .press-archive-page .text-emerald-500,[data-theme=light] .press-archive-page .text-rose-400,[data-theme=light] .press-archive-page .text-violet-400,[data-theme=light] .services-page .text-amber-300,[data-theme=light] .services-page .text-amber-400,[data-theme=light] .services-page .text-amber-400\/80,[data-theme=light] .services-page .text-amber-500,[data-theme=light] .services-page .text-cyan-400,[data-theme=light] .services-page .text-emerald-500,[data-theme=light] .services-page .text-rose-400,[data-theme=light] .services-page .text-violet-400{color:#000!important}[data-theme=light] .press-archive-page .bg-amber-500\/10,[data-theme=light] .press-archive-page .bg-amber-500\/5,[data-theme=light] .services-page .bg-amber-500\/10,[data-theme=light] .services-page .bg-amber-500\/5{background-color:rgba(0,0,0,.06)!important}[data-theme=light] .press-archive-page .border-amber-500\/20,[data-theme=light] .press-archive-page .border-amber-500\/30,[data-theme=light] .press-archive-page .border-amber-500\/40,[data-theme=light] .services-page .border-amber-500\/20,[data-theme=light] .services-page .border-amber-500\/30,[data-theme=light] .services-page .border-amber-500\/40{border-color:rgba(0,0,0,.15)!important}[data-theme=light] .inquiry-modal .text-amber-400,[data-theme=light] .inquiry-modal .text-amber-400\/80,[data-theme=light] .inquiry-modal .text-amber-500,[data-theme=light] .inquiry-modal .text-cyan-400,[data-theme=light] .inquiry-modal .text-emerald-500,[data-theme=light] .inquiry-modal .text-rose-400,[data-theme=light] .inquiry-modal .text-violet-400,[data-theme=light] .inquiry-modal [class*="text-\[var("]{color:#fff!important}[data-theme=light] .inquiry-modal input,[data-theme=light] .inquiry-modal textarea{background-color:#0a1a20!important;color:#fff!important;border-color:hsla(0,0%,100%,.2)!important}[data-theme=light] .inquiry-modal input:focus,[data-theme=light] .inquiry-modal textarea:focus{border-color:#fff!important;box-shadow:0 0 12px hsla(0,0%,100%,.2)!important}[data-theme=light] .inquiry-modal input::placeholder,[data-theme=light] .inquiry-modal textarea::placeholder{color:hsla(0,0%,100%,.3)!important}[data-theme=light] .inquiry-modal .bg-amber-500\/5{background-color:hsla(0,0%,100%,.06)!important}[data-theme=light] .inquiry-modal .border-amber-500\/15,[data-theme=light] .inquiry-modal .border-amber-500\/30{border-color:hsla(0,0%,100%,.15)!important}[data-theme=light] .inquiry-modal .hover\:text-amber-400:hover{color:#fff!important}[data-theme=light] .press-archive-page .hover\:bg-amber-500:hover,[data-theme=light] .services-page .hover\:bg-amber-500:hover{background-color:#000!important}[data-theme=light] .press-archive-page .hover\:text-black:hover,[data-theme=light] .services-page .hover\:text-black:hover{color:#fff!important}[data-theme=light] .press-archive-page .hover\:border-amber-500:hover,[data-theme=light] .services-page .hover\:border-amber-500:hover{border-color:#000!important}[data-theme=dark] .login-google-btn:hover .google-icon,[data-theme=dark] .login-google-btn:hover .google-text{color:#4285f4!important}body{font-family:var(--body-font);background-color:var(--bg);color:var(--text-main);-webkit-font-smoothing:antialiased;transition:background-color .5s cubic-bezier(.4,0,.2,1),color .5s ease}body,html{overflow-x:hidden;overflow-y:auto}::selection{background-color:var(--accent);color:var(--accent-fg)}::-moz-selection{background-color:var(--accent);color:var(--accent-fg)}#__next{min-height:100vh;width:100%;overflow-x:hidden}[data-theme=light] .blog-reader-page,[data-theme=light] .blog-reader-page .bg-\[var\(--bg\)\]{background-color:#f8f9fa}@media (min-width:1024px){[data-theme=light] .blog-reader-page .lg\:pb-0,[data-theme=light] .lg\:pb-0{background:#dcdcdc!important}}.full-viewport{width:100vw;height:100vh;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}.mono{font-family:var(--font-jetbrains),monospace}.noise-bg{position:fixed;z-index:1000}.noise-bg,.noise-overlay{inset:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.noise-overlay,.scanline{position:absolute}.scanline{width:100%;height:100px;z-index:10;background:linear-gradient(0deg,transparent,hsla(0,0%,100%,.02) 50%,transparent);opacity:.1;top:-100px;animation:scanline 8s linear infinite;pointer-events:none}@keyframes scanline{0%{top:-100px}to{top:100%}}.badge-status{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .65rem;border-radius:9999px;background-color:var(--badge-bg);color:var(--badge-text);border:1px solid var(--accent-secondary);font-size:9px;font-weight:900;font-family:var(--font-jetbrains),monospace;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap}.badge-status:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:var(--badge-text);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.badge-research{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .65rem;border-radius:9999px;background-color:var(--badge-bg-research);color:var(--badge-text-research);border:1px solid var(--border);font-size:9px;font-weight:900;font-family:var(--font-jetbrains),monospace;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap}.text-heading{color:var(--text-heading)}.text-body{color:var(--text-main)}.text-meta{color:var(--text-muted)}.rounded-\[22px\],.rounded-\[40px\]{border-radius:7px}.group:hover .group-hover\:bg-\[var\(--accent\)\],.group\/btn:hover .group-hover\/btn\:bg-\[var\(--accent\)\],.hover\:bg-\[var\(--accent\)\]:hover,.md\:hover\:bg-\[var\(--accent\)\]:hover{color:var(--accent-fg)!important}.bg-\[var\(--accent\)\]{color:var(--accent-fg)}.featured-read-now-btn{background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important}.group:hover .featured-read-now-btn{background-color:#0891b2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html:not([data-theme=light]) .group:hover .featured-read-now-btn{background-color:var(--accent)!important;color:#000!important;-webkit-text-fill-color:#000!important}.ticker{overflow:hidden;background:transparent;position:relative;width:100%}.ticker,.ticker-label{display:flex;align-items:center}.ticker-label{padding:0 16px;color:var(--accent-fg)!important}[data-theme=light] .ticker-label{background:#fff!important;color:#000!important;border:1px solid #000!important;box-shadow:10px 0 20px rgba(0,0,0,.15)}[data-theme=light] .ticker-bar-container{background-color:#000!important;border-color:var(--border)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.ticker-track{flex:1 1;overflow:hidden;min-width:0}.ticker-content,.ticker-track{display:flex;align-items:center}.ticker-content{flex-direction:row;flex-wrap:nowrap;width:max-content;animation:ticker-scrolling 60s linear infinite;will-change:transform}.ticker-track:hover .ticker-content{animation-play-state:paused}@keyframes ticker-scrolling{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-theme=dark] .lab-content,[data-theme=dark] .lab-content p{color:#fff}[data-theme=light] .lab-content,[data-theme=light] .lab-content p{color:#000}html:not([data-theme=light]) .lab-terminal-btn{background-color:#fff!important;color:#0d1117!important}.glass-panel{background:var(--surface);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background-color:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.bento-card,.glass-panel{border:1px solid var(--border)}.bento-card{background:var(--surface);transition:all .5s cubic-bezier(.2,.8,.2,1);color:var(--text-main);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;overflow:hidden}.bento-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.06),transparent 40%);opacity:0;transition:opacity .5s}.bento-card-static:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--border)}.bento-card-static:hover:after{opacity:0}.bento-card:hover{border-color:var(--accent);transform:translateY(-4px) scale(1.01);box-shadow:0 24px 48px -12px rgba(0,0,0,.4),0 0 20px var(--accent-glow)}.bento-card:hover:after{opacity:1}[data-theme=dark] .bento-card,[data-theme=dark] .glass-panel{border:1px solid #0891b2}[data-theme=dark] footer{background:#000}[data-theme=dark] .theme-toggle-btn .border-\[var\(--accent\)\]{border:1px solid #0891b2!important;border-top:none!important}.grid-bg{background-size:50px 50px;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px)}.ticker-panel{background:var(--bg);border-top:1px solid var(--border);height:40px;display:flex;align-items:center}.text-7xl{letter-spacing:-.05em;line-height:.9}@media (min-width:1024px){.lg\:text-8xl{font-size:5rem!important;line-height:.85!important;letter-spacing:-.06em!important}.lg\:p-2{padding:2.5rem!important}}.tracking-\[0\.5em\]{letter-spacing:.5em!important}.cinema-backdrop{background:rgba(0,0,0,.92);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.prose-labs{color:#e9edef;line-height:1.8;font-size:1.1rem}.prose-labs h1,.prose-labs h2,.prose-labs h3{color:#fff;font-weight:800;margin-top:2.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em}.prose-labs p{margin-bottom:1.5rem;color:#8696a0}.prose-labs code{background:#111b21;padding:.2rem .4rem;border-radius:4px;font-family:var(--font-jetbrains),monospace;font-size:.9em;color:var(--accent)}.prose-labs pre{background:#0b141a;padding:2rem;border-radius:12px;border:1px solid #222d34;margin:2rem 0;overflow-x:auto}.prose-labs img{border-radius:16px;margin:3rem 0;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 60px rgba(0,0,0,.5)}.prose-labs blockquote{border-left:4px solid var(--accent);padding-left:2rem;font-style:italic;margin:2rem 0;color:#fff}[data-theme=light] .md\:p-20{background-color:#fff!important;color:var(--text-main)!important}@keyframes eq-bar{0%,to{height:15%}50%{height:85%}}.animate-eq{animation:eq-bar .6s ease-in-out infinite}.music-grid{background-size:60px 60px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0)}.soundwave-path{stroke-dasharray:1000;stroke-dashoffset:1000;animation:wave-flow 10s linear infinite}@keyframes wave-flow{to{stroke-dashoffset:0}}[data-theme=light] #about,[data-theme=light] #blog,[data-theme=light] #contact,[data-theme=light] #gallery,[data-theme=light] #labs,[data-theme=light] #music,[data-theme=light] #travel{background-color:#f8f9fa}[data-theme=light] #blog :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #blog :not(.glass-panel):not(.bento-card):not([class*=bg-]):hover,[data-theme=light] #contact :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #contact :not(.glass-panel):not(.bento-card):not([class*=bg-]):hover,[data-theme=light] #gallery :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #gallery :not(.glass-panel):not(.bento-card):not([class*=bg-]):hover,[data-theme=light] #labs :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #labs :not(.glass-panel):not(.bento-card):not([class*=bg-]):hover,[data-theme=light] #music :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #music :not(.glass-panel):not(.bento-card):not([class*=bg-]):hover,[data-theme=light] #travel :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #travel :not(.glass-panel):not(.bento-card):not([class*=bg-]):hover{color:#009688}[data-theme=dark] #about,html:not([data-theme=light]) #about{background-color:#000!important}[data-theme=light] #about{background-color:#f8f9fa;color:#000!important}[data-theme=light] #about .prose-about,[data-theme=light] #about .prose-about *,[data-theme=light] #about .text-\[var\(--accent\)\],[data-theme=light] #about .text-\[var\(--text-heading\)\],[data-theme=light] #about .text-\[var\(--text-main\)\],[data-theme=light] #about [class*="text-\[var\(--"],[data-theme=light] #about a,[data-theme=light] #about div:not([class*=bg-]),[data-theme=light] #about h1,[data-theme=light] #about h2,[data-theme=light] #about h3,[data-theme=light] #about h4,[data-theme=light] #about p,[data-theme=light] #about span:not(.sr-only){color:#000!important}[data-theme=light] #about .text-\[var\(--text-muted\)\]{color:#374151!important}[data-theme=light] #about .bento-card{background-color:#fff!important;border-color:#e5e7eb!important;box-shadow:0 4px 16px rgba(0,0,0,.05)!important}[data-theme=light] #about .bento-card:hover{border-color:#000!important}[data-theme=light] #about .animate-pulse{background-color:#000!important}[data-theme=light] #about [class*="bg-\[var\(--accent\)\]\/10"]{background-color:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.15)!important}[data-theme=light] #about .bento-card [class*="bg-\[var\(--accent\)\]"]{background-color:rgba(27,127,204,.8)!important;box-shadow:none!important}[data-theme=light] .chat-mode-icon,[data-theme=light] .chat-mode-icon svg{color:#000!important;fill:#000!important}[data-theme=dark] .chat-mode-icon,[data-theme=dark] .chat-mode-icon svg,html:not([data-theme=light]) .chat-mode-icon,html:not([data-theme=light]) .chat-mode-icon svg{color:#fff!important;fill:#fff!important}[data-theme=dark] .term-btn:not(.term-active):hover,html:not([data-theme=light]) .term-btn:not(.term-active):hover{color:#fff!important;background-color:rgba(6,182,212,.25)!important;border-color:var(--accent)!important}[data-theme=dark] .term-btn.term-active:hover,html:not([data-theme=light]) .term-btn.term-active:hover{color:#ef4444!important}[data-theme=light] .mcp-terminal .mcp-title,[data-theme=light] .mcp-terminal span.mcp-title{color:#fff!important}[data-theme=light] .mcp-terminal .mcp-clear,[data-theme=light] .mcp-terminal button.mcp-clear{color:hsla(0,0%,100%,.8)!important}[data-theme=light] .mcp-terminal .mcp-clear:hover,[data-theme=light] .mcp-terminal button.mcp-clear:hover{color:#fff!important}[data-theme=light] .mcp-terminal .mcp-empty,[data-theme=light] .mcp-terminal div.mcp-empty{color:hsla(0,0%,100%,.7)!important}@media (max-width:767px){[data-theme=light] .chat-intro-badge,[data-theme=light] .chat-intro-booking,[data-theme=light] .chat-intro-booking:hover,[data-theme=light] .chat-intro-heading,[data-theme=light] .chat-intro-primary,[data-theme=light] .chat-intro-primary:hover,[data-theme=light] .chat-intro-sub{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] .chat-intro-input,[data-theme=light] .chat-intro-input:focus{color:#000!important;-webkit-text-fill-color:#000!important}[data-theme=light] .chat-intro-input::placeholder,[data-theme=light] .chat-intro-input:focus::placeholder{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}}@media (max-width:767px){[data-theme=light] .chat-modal-light{border-color:#fff!important}[data-theme=light] .chat-close-btn,[data-theme=light] .chat-close-btn svg,[data-theme=light] .chat-close-btn svg path,[data-theme=light] .chat-close-btn:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;stroke:#fff!important}.chat-close-btn{width:2.25rem!important;height:2.25rem!important;font-size:1rem!important;line-height:1!important}.chat-intro-badge{font-size:9.5px!important}.chat-intro-heading{font-size:21px!important;line-height:1!important}.chat-intro-sub{font-size:9.5px!important}.chat-intro-input{font-size:15px!important}}@media (max-width:767px){.chat-intro-input::placeholder{font-size:10px!important}.chat-intro-primary{font-size:11.5px!important}.chat-intro-booking{font-size:10.5px!important}[data-theme=light] .chat-select-greeting,[data-theme=light] .chat-select-heading,[data-theme=light] .chat-select-heading span{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-theme=light] .chat-select-heading{font-size:19px!important}[data-theme=light] .chat-select-greeting{font-size:10px!important}}[data-theme=light] .menu-close-btn,[data-theme=light] .menu-close-btn svg,[data-theme=light] .menu-close-btn svg path{color:#000!important;-webkit-text-fill-color:#000!important;fill:none!important;stroke:#000!important;border-color:#000!important}[data-theme=light] .menu-close-btn:active,[data-theme=light] .menu-close-btn:active svg,[data-theme=light] .menu-close-btn:active svg path,[data-theme=light] .menu-close-btn:focus-visible,[data-theme=light] .menu-close-btn:focus-visible svg,[data-theme=light] .menu-close-btn:focus-visible svg path,[data-theme=light] .menu-close-btn:hover,[data-theme=light] .menu-close-btn:hover svg,[data-theme=light] .menu-close-btn:hover svg path{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:none!important;stroke:#fff!important}[data-theme=light] .menu-copyright,[data-theme=light] .menu-copyright span{color:#000!important;-webkit-text-fill-color:#000!important}html[data-theme=light] .beat-back-btn{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}html[data-theme=light] .beat-back-btn:hover{background:#ecfeff!important;border-color:#0891b2!important;color:#0891b2!important;box-shadow:0 4px 14px rgba(8,145,178,.18)!important}html[data-theme=light] .beat-header{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important}html[data-theme=light] .beat-desk-badge{background:#ecfeff!important;border:1.5px solid #0891b2!important;color:#0891b2!important;font-weight:900!important}html[data-theme=light] .beat-target-badge{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}html[data-theme=light] .beat-header-title{color:#0f172a!important}html[data-theme=light] .beat-header-lede{color:#1e293b!important;font-weight:500!important}html[data-theme=light] .beat-header-scrim{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.95) 45%,transparent 75%)!important}html[data-theme=light] .beat-entities{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 30px rgba(0,0,0,.06)!important}html[data-theme=light] .beat-entities-title{color:#0891b2!important;font-weight:900!important}html[data-theme=light] .beat-entities-count{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:700!important}html[data-theme=light] .beat-entity-chip{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#0e7490!important;font-weight:800!important;box-shadow:0 2px 5px rgba(0,0,0,.05)!important}html[data-theme=light] .beat-entity-chip .chip-idx{color:#475569!important;font-weight:800!important}html[data-theme=light] .beat-entity-chip:hover{background:#0891b2!important;border-color:#0891b2!important;color:#fff!important;box-shadow:0 8px 24px rgba(8,145,178,.3)!important}html[data-theme=light] .beat-entity-chip:hover .chip-idx{color:#cffafe!important}html[data-theme=light] .beat-feed-badge{background:#ecfeff!important;border:1.5px solid #0891b2!important;color:#0891b2!important;font-weight:800!important}html[data-theme=light] .beat-dispatch-card{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 14px rgba(0,0,0,.05)!important}html[data-theme=light] .beat-dispatch-card:hover{border-color:#0891b2!important;box-shadow:0 16px 36px rgba(8,145,178,.22)!important}.beat-header{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,0))}.beat-header-art{position:absolute;top:0;right:0;bottom:0;width:38%;pointer-events:none;z-index:0;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.beat-header-art canvas{position:absolute;inset:0;width:100%;height:100%}@media (max-width:767px){.beat-header-art{width:46%;height:108px;bottom:auto;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}}.beat-header-scrim{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,var(--surface,#0d1117) 0,color-mix(in srgb,var(--surface,#0d1117) 92%,transparent) 42%,transparent 72%)}@media (max-width:767px){.beat-header-scrim{background:linear-gradient(180deg,transparent 0,transparent 96px,color-mix(in srgb,var(--surface,#0d1117) 88%,transparent) 132px,var(--surface,#0d1117) 100%)}}@media (min-width:768px){.beat-header-copy{max-width:60%}}@media (max-width:767px){.beat-header-copy{padding-top:116px}}.beat-header-lede{color:#fff}html[data-theme=light] .beat-header-lede{color:#0b1220}html[data-theme=light] body[data-is-news-post=true]{background-color:#f8f9fa!important;color:#0f172a!important}html[data-theme=light] .news-wire-banner{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 6px rgba(0,0,0,.04)!important}html[data-theme=light] .news-byline-bar{border-bottom:1.5px solid #cbd5e1!important}html[data-theme=light] .news-exec-box{background:#fff!important;border:2px solid #cbd5e1!important;box-shadow:0 8px 24px rgba(0,0,0,.05)!important}html[data-theme=light] .news-exec-box h2{color:#0f172a!important}html[data-theme=light] .news-exec-box p{color:#1e293b!important}html[data-theme=light] .news-utility-bar{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 14px rgba(0,0,0,.04)!important}html[data-theme=light] .news-utility-bar button{border-color:#cbd5e1!important;color:#0f172a!important;background:#fff!important}html[data-theme=light] .news-utility-bar button:hover{border-color:#0891b2!important;color:#0891b2!important;background:#ecfeff!important}html[data-theme=light] .news-author-card,html[data-theme=light] .news-boilerplate-card,html[data-theme=light] .news-sidebar-card{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 6px 18px rgba(0,0,0,.04)!important}html[data-theme=light] .news-author-card h3,html[data-theme=light] .news-boilerplate-card h3{color:#0f172a!important}html[data-theme=light] .news-author-card p,html[data-theme=light] .news-boilerplate-card p,html[data-theme=light] .news-sidebar-card p,html[data-theme=light] .news-sidebar-card span{color:#1e293b!important}html[data-theme=light] .news-sidebar-card button{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html[data-theme=light] .news-sidebar-card button:hover{border-color:#0891b2!important;color:#0891b2!important}html[data-theme=light] .news-sidebar-card a{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}html[data-theme=light] .news-sidebar-card a:hover{border-color:#0891b2!important;color:#0891b2!important}html[data-theme=light] [data-is-news-post=true] .wp-content li,html[data-theme=light] [data-is-news-post=true] .wp-content p{color:#1e293b!important;font-weight:450}html[data-theme=light] [data-is-news-post=true] .wp-content h2,html[data-theme=light] [data-is-news-post=true] .wp-content h3{color:#0f172a!important;border-left-color:#0891b2!important}html[data-theme=light] [data-is-news-post=true] .wp-content blockquote{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-left-width:4px!important;color:#0f172a!important}html[data-theme=light] [data-is-news-post=true] .wp-content a{color:#0891b2!important;text-decoration:underline!important}[data-theme=light] #blog :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #contact :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #gallery :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #labs :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #music :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #services :not(.glass-panel):not(.bento-card):not([class*=bg-]),[data-theme=light] #travel :not(.glass-panel):not(.bento-card):not([class*=bg-]){color:#000!important}@media print{.fixed,.no-print,[data-no-print=true],aside,button,footer,nav{display:none!important}article,body,div,html,main{background:#fff!important;color:#0f172a!important;box-shadow:none!important;border-color:#e2e8f0!important}.prose{max-width:100%!important;font-size:11pt!important;line-height:1.6!important}.wp-content li,.wp-content p{color:#1e293b!important}.wp-content h1,.wp-content h2,.wp-content h3{color:#0f172a!important;page-break-after:avoid}img{max-width:100%!important;page-break-inside:avoid}a{color:#0f172a!important;text-decoration:underline!important}}[data-theme=light] .checkout-card{background-color:#1b7fcc!important;border-color:#fff!important}[data-theme=light] .checkout-card *{color:#fff!important}[data-theme=light] .checkout-card .border,[data-theme=light] .checkout-card .border-r,[data-theme=light] .checkout-card input,[data-theme=light] .checkout-card textarea{border-color:#fff!important}[data-theme=light] .checkout-card input::placeholder{color:hsla(0,0%,100%,.5)!important}[data-theme=light] .checkout-card button{color:#fff!important}[data-theme=light] .checkout-card input,[data-theme=light] .checkout-card textarea{color:#fff!important;background-color:hsla(0,0%,100%,.1)!important;border-color:#06b6d4!important}[data-theme=light] .checkout-card .border,[data-theme=light] .checkout-card .border-r{border-color:#06b6d4!important}[data-theme=light] .checkout-card .text-3xl{color:#fff!important}[data-theme=light] .checkout-card{background-color:rgba(0,0,0,.95)!important;border-color:#06b6d4!important}[data-theme=light] #case-studies .group:hover h2{color:var(--accent)!important}